S7200设程序运行时间,时间到了就停机

请教各位 我有一个工程要做一段程序,机器运行一段时间,就自动停机,设一个变量,如果把电池拿掉了,过一个星期后,变量就会清零。怎样做把电池拿掉,也不影响???能否介绍一下谢谢

最佳答案

例子程序:
Network 1 // 网络标题
 // 网络注释
 LD     SM0.0
 TODR   VB0
 Network 2 
 // 2010年 5月 1日 06:00:00停止Q0.0 到Q后面100个的输出 

 
 LDB=   VB0, 16#10
 AB=    VB1, 16#05
 AB=    VB2, 16#1
 AB=    VB3, 16#06
 AB=    VB4, 16#0
 AB=    VB5, 16#0
 R      Q0.0, 100

 
 实际工程运用 请慎重

需要设置PLC时钟 PLC->实时时钟->读取PC-> 配置
这样程序就可以按照你的目的运行了

参考资料:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=42384_1028.html 


http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=66883_1028.html 

重要提示:

不过当客户由于什么原因,他不给钱,你不服务,设备无法启用,搁置超过200天,电池卡都没电了。没有电池卡断电时间长了时间数据会丢失,用SM0.4,每30S通30S断开,结合计数器,每个小时往EEPROM的数加一并永久保存,这个数值到8760的时候执行停机程序。除非客户每小时关机一次,不然他的机器只能运行8760小时。


http://www.ad.siemens.com.cn/service/answer/solved_70220_1028.html

提问者对于答案的评价:
好谢谢

专家置评

也可参考" 回答者:  阿鸣" 的答案

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

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

相关推荐