配色: 字号:
S7-1200 1500 指令说明及示例DEC:递减
2022-03-24 | 阅:  转:  |  分享 
  
DEC:递减(S7-1200,S7-1500)
DEC:递减
说明
可以使用“递减”指令将参数IN/OUT中操作数的值为更改下一个更小的值,并查询
结果。只有使能输入EN的信号状态为“1”时,才执行“递减”指令。如果在执行期间
未超出所选数据类型的值范围,则输出ENO的信号状态也为“1”。
如果满足下列条件之一,则使能输出ENO的信号状态为“0”:
?使能输入EN的信号状态为“0”。
?浮点数的值无效。
参数
下表列出了“递减”指令的参数:
参数声明数据类型存储区说明
I、Q、M、D、
ENInputBOOL使能输入
L或常量
I、Q、M、D、
ENOOutputBOOL使能输出
L
I、Q、M、D、
IN/OUTInOut整数要递减的值。
L
可以从指令框的“???”下拉列表中选择该指令的数据类型。
有关有效数据类型的更多信息,请参见“另请参见”。
示例
以下示例说明了该指令的工作原理:
如果操作数“TagIn_1”和“TagIn_2”的信号状态都为“1”,则操作数“Tag_InOut”的值将减
1并置位输出“TagOut”。
有关以上示例中编程代码的更多信息,请参见“SampleLibraryforInstructions”。
参见
有效数据类型概述
EN/ENO机制的基本知识
存储区(S7-1500)
有关LAD的基本信息
存储区(S7-1200)
-1-
献花(0)
+1
(本文系南山卧龙原创)
类似文章
发表评论: