最佳答案
西门子300plc定时器管脚带有定时器剩余时间输出功能,只是它输出的是BCD码格式或者BI格式,用户实际使用需要通过转换后获取实际时间数据。
可以通过调用库文件,FC33/FC40相应的类似转换,也可以通过程序转换:
转载:
西门子s#5time时间机制的换算
假如触摸屏的时间值在 MW300 分钟值,
L MW 300
L 6 //分钟乘以6是因为后面采用的时基是10S的
*I
ITB //s5time的时间数值是BCD码,所以先进行转换
L W#16#3000 //这里目的是为后面的逻辑或保留时基,0011 0000 0000 0000
OW
T MW 302 //最后得到的S5time数值
要注意,时间值不能超过166.5分钟,即9990秒!
提问者对于答案的评价:
不错
专家置评
http://support.automation.siemens.com/CN/view/zh/23992560
如何在操作面板上设定定时器时间, 同时如何输出定时器的剩余时间?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc167268.html