sm0.5

sm0.5脉冲是与PLC时钟同步还是与上电时刻同步。
LD     M4.4
A      S0.5
A      SM0.5
AN     C4
LDN    M4.6
CTU    C4, VW68这个程序中,当设定vw68=100时,在用打印机打印出来这个时间间隔经常少一秒、分析不知道是不是和系统上电时刻、计数开始点在脉冲波位置有关,望知者解惑……

最佳答案

SM0.5的解释:该位提供时钟脉冲,该脉冲在1秒钟的周期时间内OFF(关闭)0.5秒,ON(打开)0.5秒。该位提供便于使用的延迟或1秒钟时钟脉冲。
你的C4计数与实际时间少一秒,可能是由于C4开始计数的时刻不同造成的,比如在SM0.5到来前的几毫秒启动计数,最终可能就少了将近一秒。
如果想更准确一点计时:
1、可以用BITIM、CITIM、与比较条件指令,这样做的误差最多是一个扫描周期(通常为十几mS)。
2、可以用定时中断,采用T32、T96定时中断,条件开中断,中断到时打印,误差会更小些。

提问者对于答案的评价:
我现在是用计时器做了个一秒的时钟然后用计数器计数,打印出来的时间和设定一样,但是如果用其他比如秒表去卡时,还是有误差的……

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐