1、原程序在使用FM350-2时设计变频器故障,就置位DB1.DBX23.0和DB1.DBX23.1,但我读到的资料是置位是打开软件门,复位是关闭软件门。是我理解错了吗?
2、我想将原程序以变频器故障控制软件门改为以PLC的CPU的状态控制软件门,请问怎样才能监控CPU的运行、停止呢?
问题补充:
DB1是计数器DB
最佳答案
这个DB1.DBX23.0;DB1.DBX23.1分别是通道0和1的软件门控制标志位,当通过外部或者内部开关复位这些软件门控制标志位,则停止相应的高速计数器计数,当复位变频器故障后高速计数器重新计数。即该位为1时,停止高速计数,该位为0时,重新开始计数(不是在原停止计数值的基本上计数)。
你想要做的控制程序:假设变频器故障输入地址I0.0
AN I0.0
= DB1.DBX 23.0 //通道1软件门控制
提问者对于答案的评价:
谢谢。我就有这样一个纠结,变频器坏或者好跟计数没有根本的联系,正如你所说“即该位为1时,停止高速计数,该位为0时,重新开始计数(不是在原停止计数值的基本上计数)。”,因为不是在原停止计数值上再计数,我就想对此修改。我读到过老外写的对系统进行监控的程序:
ON M0.0
O M0.1
S M0.1
R M0.0
当M0.1被复位时就是系统故障。但是这段程序我一直没读懂。我想把这段程序移植到本帖的程序中以代替变频器故障而关闭软件门,不知妥否,请指教!
最佳答案作者回复:
完全可以。
我上面仅仅是一个例子说明,条件也仅仅只有一个,你可以追加若干个条件触发软件门的。
另外,当变频器故障时,电机已经无法运行了,所连接的计数器实际上也无法再进行计数了。当然这个理由是没有考虑到年具体的实际性问题。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc188390.html