为什么T37永远在走?M0.1永远得电?

分享到:
231
下一篇 >

 菜鸟同学提问:

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断开才复位,不断开就永远走。

酱油丙:

这不是西门子的怪,要学会入乡随俗。

酱油丁:

西门子的功能指令分的很细的。但是用习惯之后,用其他的 会发现很顺手



你可能感兴趣: 工控菜鸟园 自动化系统 SIMATIC S7-200 PLC 西门子
无觅相关文章插件,快速提升流量