恭喜,你发布的帖子
发布于 2016-07-17 17:26:22
6楼
因为300的定时器(指S5T)的最小时基为10ms,定时器位和当前值的更新不与扫描周期同步。对于大于10ms的程序扫描周期,定时器一旦被激活,在一个扫描周期内,定时器位和当前值刷新多次。这个和200的1ms分辨率的定时器的工作方式是一样的。你在200里能实现,你的定时器号是否是用的是T37-T63, T101-T255之间的,这是100ms分辨率的定时器,它的位和当前值在指令执行时刷新。如果你把定时器号改成T32, T96这种1ms分辨率的定时器,又会出现300这种情况。
可是,大神,为什么错开一个扫描周期就可以呢,刚刚我用200PLC试了,MW10里也会有计数,就是计的数不正常,MW20里的数就很正常,5s一计
请填写推广理由:
分享
只看
楼主