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- |
|