业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-08-09 15:41:02浏览次数:248
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子6ES7860-2AA21-0YX0维修
公司主要从事工业自动化产品的集成,销售各维修。 致力于为您提供在食品、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及、工程项目执行及、主要控制领域技术支持,以及专业的售后服务、培训等。或非"运算嵌套开始 (S7-1500)
说明
使用“‘或非’运算嵌套开始"指令,在进行“或"运算之前先执行括号内的表达式指令,
并对括号内的表达式的整体结果取反。
执行指令时,CPU 将保存该逻辑运算的当前结果 (RLO) 及二进制结果 BR。执行了括号内
表达式中的指令后,将对括号内表达式的 RLO 整体结果取反,然后再将其与保存的 RLO
进行“或"运算。如果括号内的表达式之后还有其它查询,那么这些查询结果也将进
行“或"运算。
还可以通过在括起的表达式中编写一条同样包含由括号括起的表达式的指令,将括起的表
达式进行嵌套。这里可嵌套的深度限定为 7 层。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1743
示例
以下示例说明了该指令的工作原理:
STL 说明
A "Tag_Input_1" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
ON( // 嵌套表达式开始
// 对嵌套表达式的 RLO 进行“或"运算,然后将整个结果取反
A "Tag_Input_2" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
A "Tag_Input_3" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
) // 嵌套表达式结束
= "Tag_Output" // 将 RLO 的状态分配给操作数。
参见
有效数据类型概述 (页 247)
状态字的基本信息 (页 200)
STL 基础知识 (页 8341)
X(: “异或"运算嵌套开始 (S7-1500)
说明
使用““异或"运算嵌套开始"指令,在进行“异或"运算之前先执行括号内的表达式指
令。
执行指令时,CPU 将保存该逻辑运算的当前结果 (RLO) 及二进制结果 BR。执行了括号内
的表达式中的指令后,将保存的 RLO 与括号内表达式的整体 RLO 进行“异或"运算。如
果括号内的表达式之后还有其它查询,那么这些查询结果也将进行“异或"运算。
还可以通过在括起的表达式中编写一条同样包含由括号括起的表达式的指令,将括起的表
达式进行嵌套。这里可嵌套的深度限定为 7 层。
指令
4.1 指令
对 PLC 进行编程
1744 编程和操作手册, 10/2018
示例
以下示例说明了该指令的工作原理:
STL 说明
X( // 嵌套表达式开始
// 将嵌套表达式的 RLO 进行“异或"运算
A "Tag_Input_1" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
A "Tag_Input_2" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
) // 嵌套表达式结束
X "Tag_Input_3" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
= "Tag_Output" // 将 RLO 的状态分配给操作数。
参见
有效数据类型概述 (页 247)
状态字的基本信息 (页 200)
STL 基础知识 (页 8341)
XN(: “异或非"运算嵌套开始 (S7-1500)
说明
使用“‘异或非’运算嵌套开始"指令,在进行“异或"运算之前先执行括号内的表达式
指令,并对括号内的表达式的整体结果取反。
执行指令时,CPU 将保存该逻辑运算的当前结果 (RLO) 及二进制结果 BR。执行了括号内
表达式中的指令后,将对括号内表达式的 RLO 整体结果取反,然后再将其与保存的 RLO
进行“异或"运算。如果括号内的表达式之后还有其它查询,那么这些查询结果也将
进行“异或"运算。
还可以通过在括起的表达式中编写一条同样包含由括号括起的表达式的指令,将括起的表
达式进行嵌套。这里可嵌套的深度限定为 7 层。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1745
示例
以下示例说明了该指令的工作原理:
STL 说明
XN( // 嵌套表达式开始
// 将嵌套表达式的 RLO 进行异或运算,然后对整个结果取反
A "Tag_Input_1" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
A "Tag_Input_2" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
) // 嵌套表达式结束
XN "Tag_Input_3" // 检查操作数的状态是否为“1",然后与当前的 RLO 进行“与"
运算。
= "Tag_Output" // 将 RLO 的状态分配给操作数。
下一篇:西门子6ES7841-0CA01-0YX2检测