恭喜,你发布的帖子
发布于 2023-02-20 11:13:21
6楼
这个问题有点大,只能讲几个大的原则
从PLC读上来的几个计时器时间不太对,部分除10是正确的计时值,部分就不是。
1、计时器本质上还是计数器,计数值范围是0-999。
2、计时器采用的计时脉冲时间单位(时基)不同,有10ms、100ms、1s、10s四种,因此计时范围大小不同。
3、当预置计时值采用变量给定时、变量中有明确的时基设定,计时输出值的时间单位和设定值的时基单位相同。
4、当预置计时值采用常量给定时,计时输出值的时间单位不确定,它按照较大精度原则确定时间单位,具体说来就是:
设定值范围时基时基标志
0-9s990ms0-9s990ms10ms0000H
0-99s900ms0-1m39s900ms100ms1000H
0-999s0-16m39s1s2000H
0-9990s0-2h46m30s10s3000H
如果计时设定值不超过10秒,预设为常数,想显示成以秒为单位的时间,就必须对时间值除以100;如果10秒≤计时设定值<100秒,预设为常数,想显示成以秒为单位的时间,就必须对时间值除以10,其余类推。
请填写推广理由:
分享
只看
楼主