定时器的格式问题

求 大神帮忙看看下面的定时器 时间是多少 定时的格式步应该是 s5t的格式吗? 为什么能这么做?

图片说明:

定时器的格式问题   

最佳答案

DB27.DBW22 是外部输入的一个数,不是时间的格式,要根据S5T的格式进行一步转换
S5T的格式是(从左到右,按4个位来排列) 见附图:01
定时器字的0到9位包含二进制编码的时间值,BCD码的格式;第12和13位包含二进制编码的时间基准;
从你的程序上看,第一步先将输入的这个数转换成BCD,也是就是指令ITB,因为时间的值是BCD码的格式,然后就是第二步与W#16#1000,进行一个逻辑或的过程,这个步骤的确定时基,这里用到了1,那么时间的格式就是01,所以时基是100MS;这样的成了一个完整的是S5T时间了,比如输入的数值为100,那么对应的S5T时间就是10S;注意你输入的这个值不要超过999;

图片说明:

定时器的格式问题  

提问者对于答案的评价:
3q

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月9日 下午11:17
下一篇 2017年12月9日 下午11:17

相关推荐