请问下松下plc如何设定系统时间?

请问下松下plc如何设定系统时间?,第1张

不知道你使用松下什么系列PLC?

松下PLC,FP1/FP3系统时间储存在特殊寄存器DT9054---DT9057里面

松下PLC,FP2/FP10SH系统时间储存在特殊寄存器DT90054---DT90057里面

其中,年、月、日、时、分、秒,星期;

  DT9054 高8位储存“年”低8位储存“月”

  DT9055 高8位储存“日”低8位储存“时”

  DT9056 高8位储存“分”低8位储存“秒”

  DT9057 储存“星期”

更改时间时,首先要把将DT9058(DT90058)的最高bit置1后,变为由F0指令写入DT9054~DT9057(DT90054~DT90057)中的时间。进行时间调整以后,将DT9058(DT90058)最高位清零(自动清零)。示列见图片

在使用松下PLC时,要实现时间累积功能,首先要在PLC中定义一个变量,用来存储累计时间值,这个变量可以是D型寄存器或者T型寄存器,建议使用T型寄存器,它可以更精确的表示时间,比如可以表示到毫秒级别。然后,在PLC程序中,可以使用一个循环,每次循环加上一个时间值,然后将这个值存储到定义的变量中,这样就可以实现时间累积的功能。另外,如果要实现更复杂的时间累积功能,可以使用PLC的秒计数器,它可以更加精确的表示时间,并且可以实现更复杂的时间累积功能。

其实不需要这样,

你按16进制显示就行了,

松下有条指令专门取一个字的低8位或高8位的值,

你这样还是没有分离出日期和时间,

很久没用松下的,具体指令忘记了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8031142.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存