业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-06-14 11:04:55浏览次数:185
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子S1206SL3130-7TE21-6AB0定制
本店所售均为西门子原装全新未开封产品,图片仅供参考,一切已型号为准,实物保证全新,
运算嵌套开始 (S7-1500)
说明
使用““与"运算嵌套开始"指令,在进行“与"运算之前先执行括号内的表达式指令。
执行指令时,CPU 将保存该逻辑运算的当前结果 (RLO) 及二进制结果 BR。保存的 RLO
再与完整嵌套表达式的逻辑运算结果进行“与"运算。如果嵌套表达式之后还有其它
查询,那么将与这些查询的结果也进行“与"运算。
指令
4.1 指令
对 PLC 进行编程
1740 编程和操作手册, 10/2018
还可以通过在括起的表达式中编写一条同样包含由括号括起的表达式的指令,将括起的表
达式进行嵌套。这里可嵌套的深度限定为 7 层。
示例
以下示例说明了该指令的工作原理:
参见
有效数据类型概述 (页 247)
状态字的基本信息 (页 200)
STL 基础知识 (页 8341)
AN(:“与非"运行嵌套开始 (S7-1500)
说明
使用“‘与非’运算嵌套开始"指令,在进行“与"运算之前将执行括号内的表达式指令,
然后再对括号内表达式的整体结果取反。
执行指令时,CPU 将保存该逻辑运算的当前结果 (RLO) 及二进制结果 BR。执行了括号内
表达式中的指令后,将对括号内表达式的 RLO 整体结果取反,然后再将其与保存的 RLO
进行“与"运算。如果括号内的表达式之后还有其它查询,那么这些查询结果也将进
行“与"运算。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1741
还可以通过在括起的表达式中编写一条同样包含由括号括起的表达式的指令,将括起的表
达式进行嵌套。这里可嵌套的深度限定为 7 层。
示例
以下示例说明了该指令的工作原理:
STL 说明
AN( // 嵌套表达式开始
// 对括号内表达式的 RLO 进行“与"运算,并将整体结果取反
O "Tag_Input_1" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“或"
运算。
O "Tag_Input_2" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“或"
运算。
) // 嵌套表达式结束
AN "Tag_Input_3" // 检查操作数的状态是否为“0",然后与当前的 RLO 进行“与"
运算。
= "Tag_Output" // 将 RLO 的状态分配给操作数。
参见
有效数据类型概述 (页 247)
状态字的基本信息 (页 200)
STL 基础知识 (页 8341)
O(: “或"运算嵌套开始 (S7-1500)
说明
使用““或"运算嵌套开始"指令,在进行“或"运算之前先执行括号内的表达式指令。
执行指令时,CPU 将保存该逻辑运算的当前结果 (RLO) 及二进制结果 BR。执行了括号内
表达式中的指令后,将保存的 RLO 与括号内表达式的整体 RLO 进行“或"运算。如果括
号内的表达式之后还有其它查询,那么这些查询结果也将进行“或"运算。
还可以通过在括起的表达式中编写一条同样包含由括号括起的表达式的指令,将括起的表
达式进行嵌套。这里可嵌套的深度限定为 7 层。
指令
4.1 指令
对 PLC 进行编程
1742 编程和操作手册, 10/2018
示例
以下示例说明了该指令的工作原理:
STL 说明
A "Tag_Input_1" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
O( // 嵌套表达式开始
// 对嵌套表达式的 RLO 进行“或"运算
A "Tag_Input_2" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
A "Tag_Input_3" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
) // 嵌套表达式结束
= "Tag_Output" // 将 RLO 的状态分配给操作数。
下一篇:西门子S1206SL3130-7TE21-6AA4编程