如何让PLC的定时器的剩余时间在触摸屏上实时显示

如何让PLC的定时器的剩余时间在触摸屏上实时显示

最佳答案

西门子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

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

相关推荐