SIMATIC S7-1500 PLC触点与线圈相关指令

电子说

1.3w人已加入

描述

位逻辑指令用于二进制数的逻辑运算。位逻辑运算的结果简称为RLO

位逻辑指令时最常用的指令之一,主要有与运算指令,与非运算指令,或运算指令、或非运算指令、位置运算指令、复位运算指令,嵌套指令和线圈指令等。

(1)触点与线圈相关指令

AAnd):与运算指令表示常开触点的串联。使用“与”运算指令来检查二进制操作数的信号状态是否为“1”,并且将查询结果与该逻辑运算结果(RLO)的信号状态进行“与”运算。因此,查询结果与所检查的操作数信号状态相同。

如果两个相应的信号状态均为“1”,则在执行该指令后,RLO为“1”。如果其中一个相应的信号状态为“0”,则在指令执行后,RLO为“0”。

0(Or):或运算指令表示常开触点的并联。使用“或”运算指令来检查二进制操作数的信号状态是否为“1”,并且将查询结果与该逻辑运算结果(RLO)的信号状态进行“或”运算。因此,查询结果与所检查的操作数信号状态相同。

如果其中一个相应的信号状态为“1”,则在执行该指令之后,RLO为“1”。如果这两个相应的信号状态均为“0”,则在执行该指令之后,RLO也为“0”。

AN(And Not):与运算取反指令表示常闭触点的串联。检测信号0,与And Not关联。

ON (Or Not):或运算取反指令表示常闭触点的并联。

线圈指令“=”与线圈相对应。将CPU中保存的逻辑运算结果(RLO)的信号状态分配给指定操作数。如果RLO 的信号状态为“1”,则置位操作数。如果信号状态为“0”,则操作数复位为“0”。

“线圈取反”指令,可将逻辑运算的结果(RLO)进行取反,然后将其赋值给指定操作数。线圈输入的RLO 为“1”时,复位操作数。线圈输入的RLO 为“0”时,操作数的信号状态置位为“1”。

与、与运算取反及线圈指令示例如图1所示:

逻辑运算指令

1

图中左侧是梯形图,右侧是与梯形图对应的指令表。当常开触点10.0和常闭触点I0.2都接通时,输出线圈Q0.0得电(Q0.0=1)Q0.0=1实际上就是运算结果RLO的数值,I0.0I0.2是串联关系。

或、或运算取反及线圈指令示例如图2所示:

逻辑运算指令

2

当常开触点10.0、常开触点Q0.0和常闭触点M0.0有一个或多个接通时,输出线圈Q0.0得电(Q0.0=1)10.0Q0.0M0.0是并联关系。






审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分