菜鸟同学提问:
LD SM0.0
TON T37, 30000;
这时如果直接把PLC stop,或者重新下一遍程序,T37一直在不停地走,不会清零;
LD M0.0
O M0.1
= M0.1
这时如果M0.1得电后,如果直接把PLC stop,或者重新下一遍程序,M0.1一直得电,不会复位;
why?为什么西门子的PLC那么奇怪?
潜水新手:
模块断电保持功能,你看一下系统快里的断电保持设置就知道了
菜鸟:
我是默认设置。
武林小虾:
楼上。楼主可没有说过停电两个字喔。别扯远了。扯远了就说不清了。
不要说人家奇怪。规则而已。通电状态下很多东西都得已保持,而停止至运行,则不见得一定要初始化些什么。这样才*大限度地还程序于人。我又讲生活常经验了,老板叫开发一个东西,过几天叫停了,我不会把这几天做的事情撕掉吧?同样plc在运行,你把它停了。再开。它不会自把自为清空一些东西吧?
都是规则罢。plc停止后还可以把输出冻结在*后状态,不要觉得怪,规则而已。
菜鸟:
谢谢!如果规则如此,那就没办法啦!
武林小虾:
哪没办法呢?有SM0.1。有SM0.3。
酱油甲:
多谢分享
酱油乙:
TON的使能输入IN断开才复位,不断开就永远走。
酱油丙:
这不是西门子的怪,要学会入乡随俗。
酱油丁:
西门子的功能指令分的很细的。但是用习惯之后,用其他的 会发现很顺手