CODESYS Development System
运营商:ROR IEC 运算符用于将操作数按位向右旋转。 允许的数据类型: BYTE , WORD , DWORD , LWORD erg := ROR(in,n) CODESYS 移动 in n 次向右一位,然后将该位从左侧添加到最右边的位置。 提示 位数 CODESYS 此操作的用途由 in 输入变量。如果这是一个常数,那么 CODESYS 使用尽可能小的数据类型。输出变量的数据类型仍然不会影
CODESYS Development System
运营商:LIMIT IEC 选择运算符用于限制。 OUT := LIMIT(Min, IN, Max) 这意味着: OUT := MIN (MAX (IN, Min), Max) Max 是上限并且 Min 是结果的下限。如果 IN 值高于 Max 上限,然后 LIMIT 产量 Max .如果值 IN 低于 Min 下限,则结果为 Min . 允许的数据类型 IN 和 OUT : 全部 例 112
CODESYS Development System
运营商:GT IEC 运算符用于“大于”功能。 操作数允许的数据类型:任何基本数据类型 如果第一个操作数大于第二个操作数,则运算符产生结果 TRUE ;否则 FALSE . 例 114 . 例子 结果:假 英石 VAR1 := 20 > 30; FBD 本节内容如下 :
CODESYS Development System
操作员:LT IEC 运算符用于“小于”功能。 操作数允许的数据类型:任何基本数据类型 如果第一个操作数小于第二个操作数,则运算符产生结果 TRUE ;否则 FALSE . 例 115 . 例子 结果: TRUE 英石 Var1 := 20 < 30; 本节内容如下 :
CODESYS Development System
操作员:LE IEC 运算符用于“小于或等于”功能。 操作数允许的数据类型:任何基本数据类型 如果第一个操作数小于或等于第二个操作数,则运算符产生结果 TRUE ;否则 FALSE . 例 116 . 例子 造成 Var1 : TRUE 英石 Var1 := 20 <= 30; 本节内容如下 :
CODESYS Development System
运营商:GE IEC 运算符用于“大于或等于”功能。 操作数允许的数据类型:任何基本数据类型 如果第一个操作数大于或等于第二个操作数,则运算符产生结果 TRUE ;否则 FALSE . 例 117 . 例子 结果: TRUE 英石 VAR1 := 60 >= 40; FBD 本节内容如下 :
CODESYS Development System
操作员:EQ IEC 运算符比较两个操作数是否相等。 允许所有基本数据类型作为操作数的数据类型。 如果操作数相等,则运算符产生结果 TRUE ;否则 FALSE 。 例 118 . 例子 结果: VAR1 = TRUE 英石: // 实现 VAR1 := 20 = 20; FBD: 基本数据类型 基本数据类型可在中预定义 CODESYS Development System 。 除了 IEC 61
CODESYS Development System
操作员:MUL IEC 运算符用于将变量相乘。 允许的数据类型: BYTE , WORD , DWORD , LWORD , SINT , USINT , INT , UINT , DINT , UDINT , LINT , ULINT , REAL , LREAL , TIME FBD/LD 编辑器中的功能:您可以扩展 MUL 具有附加功能块输入的运算符。附加功能块输入的数量是有限的。 例 93
CODESYS Development System
运营商:SUB IEC 运算符减去变量。 允许的数据类型: BYTE , WORD , DWORD , LWORD , SINT , USINT , INT , UINT , DINT , UDINT , LINT , ULINT , REAL , LREAL , TIME , LTIME , TIME_OF_DAY (TOD) , LTIME_OF_DAY (LTOD) , DATE , LDA
CODESYS Development System
运算符:DIV IEC 运算符用于划分变量。 允许的数据类型: BYTE , WORD , DWORD , LWORD , SINT , USINT , INT , UINT , DINT , UDINT , LINT , ULINT , REAL , LREAL , TIME 重要 根据目标系统,除以零可能会产生不同的结果。 例 95 . 例子 英石 var1 := 8/2; FBD 1. DI