L #OB86_RACKS_FLTD //将受影响的从站地址存到MD1590
T MD 1590
A(
L #OB86_EV_CLASS //根据是否等于39或38判断是新事件,还是老事件,=39是新发生,=38是以发生过
L B#16#39
==I
)
A(
O(
L MB 1593 //判断从站地址是否=10--15,属于32配电室,如果是,则置位 M1594.0
L 10
==I
)
O(
L MB 1593
L 11
==I
)
O(
L MB 1593
L 12
==I
)
O(
L MB 1593
L 13
==I
)
O(
L MB 1593
L 14
==I
)
O(
L MB 1593
L 15
==I
)
)
S M 1594.0
A(
L #OB86_EV_CLASS //如果是过去事件,则复位
L B#16#38
==I
)
R M 1594.0
此程序放在OB86里面,同时须将OB86_RACKS_FLTD数据类型改为Dword
自己写的一小段OB86程序,DP诊断的,只要理解了各个参数什么意思,可以自己编写。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。