PLC计数器复位问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:33:51
本人是plc初学者,用西门子plc,有一个问题很困扰。就是用跳转语句编写plc指令,里面的计数器用sm0.1作为计数器的初始复位。当plc运行过程中忽然断电,当再次上电以后,计数器的计数是从0开始,开始继续断电前的状态?谢谢。在跳转语句里,用什么语句保证计数器的断电复位及初始复位?谢谢。
比如说执行S0.5的时候,计数器计数到10,此时断电。再上电的时候,PLC从S0.0开始执行,执行到S0.5时,计数器是从11开始计时,还是从0开始计时?如何才能保证它可以从0开始计时?

很简单
将此计数器设置成保持型或非保持型的啊
保持型则断电后重新上电接着上次开始计数
非保持型则断电后重新上电则从初始化开始计数

我来帮你解决,计数器在没遇到复位指令时,不会因为状态转移而自动复位的,所以你在补充问题里说到的计数器已记到10,下次再到这个计数器所在状态时就增加为11咯,如何才能保证它从0开始计数呢,很简单,在你即将转移的下一步设定一个复位指令R,如R C10就搞定了! 所以问题的关键点,要让计数器复位(也就是归零),不要忘了用复位指令R来实现。三菱PLC用RST。
你的问题:当plc运行过程中忽然断电,当再次上电以后,计数器的计数是从0开始,开始继续断电前的状态?答案:如果你是用普通型的,PLC断电后就复位了。用LD SM0.1,R C*(*你要复位的计数器地址) 相当于PLC上电后,就对计数器进行复位咯.

断电之后,计数器就会从0开始计数了,在跳转语句里,不需要任何语句断电就会自动复位的。计数器是从0开始计数。

计数器好像是开关触发开始计数吧
断电就自动复位
我这么理解的

你将初始复位加到程序的开始就行了,保证计数器在PLC任何时候断电上电后都是0.
提问题都不设分数,真是过分.