ABB 的S800的DO,或者 Emerson DeltaV的DO,
西门子的部分高级的DO,还有Ab的 部分型号的DO,
都带有 DO负载断线检测功能。
远离很简单。
例如我们的DO 输出带动负载,如果是非固态继电器类的,
如 挂 中间继电器 或者 电磁阀线圈。
一般需要线圈持续带电10-15ms, 负载才会动作。
那么我们只需要 让Do 定期向 负载发输出命令,
但是输出信号不要持续的太长,而导致负载实际动作了就行。
例如HIMA的 ESD,大约是 每500ms-1S 就给DO的每个点发出一个 大约2ms的 脉冲信号。
刚一发出去,就马上断掉。
Do接通后,如果负载没断线,例如Do到继电器之间是好的,
那么会有回馈电流,
根据回馈电流的大小 或者有无 来判断 这个DO 到负载之间是否断线了。
如果,你在硬件组态上激活了 Do的断线检测功能,
你看你的Do外接的继电器线圈,很是壮观,呵呵
你稍微留心下,就会发现,你的继电器线圈,总是间隔一定时间,
突然亮一下,很快就灭掉了,但是继电器的线圈是不动作的。
想当年,我都是被吓了一跳,以为 系统自己发神经呢,^_^
如果Do模块检测不到电流 或者检测不到足够的电流门限值,则一般报输出回路断线,或者输出负载故障的信号。
目前已知的就上述系统有,
主要是没验证,也没咨询,hoenywell的人,Foxboro的人,
我想他们应该也是有的。
因为这个功能对普通Do 并不重要,对冗余型Do还是比较重要的。