ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 7 篇
发帖数量: 8983 个
工控威望: 8679 点
下载积分: 16977 分
在线时间: 5361(小时)
注册时间: 2006-08-10
最后登录: 2025-10-29
查看ymmfa的 主题 / 回贴
楼主  发表于: 14天前
早上客户联系我,发来一个视频,视频中显示 (OUT T50 K100) 大概一秒钟就结束了。

按常理,FX5U的定时器
OUT 以0.1秒为单位
OUTH 以0.01秒为单位
OUTHS 以0.001秒为单位

(OUT T50 K100) 是10秒,怎么也得等一下啊,怎么这么快就结束了。

我判断应该不是PLC的问题,请他把程序发过来,我模拟测试,也是一样的快。

经过仔细查找,发现他程序开头有一句  |SM400|------【FOR K6】     后面有一句 【NEXT】

把这两句删除后测试,就正常了。

原来这里让计时器加速了6倍导致的,FOR触动了时间法则。

当然他FOR还有别的用途,所以把定时器程度移到NEXT下方即可。
特别提醒大家:
偶尔修改下自己的密码,以防被盗
不要在多个网站都用一样账号密码
偶尔还是要发发贴,回回贴,不要总潜水
zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 422 个
工控威望: 573 点
下载积分: 1592 分
在线时间: 347(小时)
注册时间: 2017-06-12
最后登录: 2025-10-28
查看zmrs163的 主题 / 回贴
1楼  发表于: 8天前
5U定时器的机制就是OUT指令执行一次,根据内部时钟来更新定时器当前值,所以一个扫描周期内执行多次OUT就会导致触发Made in heavn效果 。另外R系列PLC的时钟处理机制又不同,会根据OUT指令时上一个END周期计时的结果刷新定时器,西门子SMART200的定时器花样就更多了,根据间隔会有中断刷新,END刷新,和指令处刷新。所以搞自动化最恶心的就是这些细节的不同