CODESYS Development System
运算符:__POUNAME 运算符是 IEC 61131-1 标准的扩展。 在运行时,运算符生成包含运算符的 POU 的名称 __POUNAME .结果是类型 STRING . . 的结果 __POUNAME 取决于它在哪里使用 在一个程序中:程序名 在函数名中:函数名 在功能块中:功能块名称 在一个方法中:用 FB 名称限定的方法名称 在属性的 Get/Set 访问器中:属性名称 + 使用 FB
CODESYS Development System
运营商:SIN IEC 运算符产生一个数字的正弦值。 以弧度为单位测量角度的输入变量的允许数据类型:任何数字基本数据类型 输出变量允许的数据类型: REAL 和 LREAL 提示 输入值的允许范围是 -2 63 到 +2 63 .在 x86 和 x64 系统上:如果输入值超出允许范围,则函数返回输入值。 例 146 . 例子 造成 q : 0.479426 . 英石 q := SIN (0.5);
CODESYS Development System
运营商:COS IEC 运算符产生一个数字的余弦值。 以弧度为单位测量角度的输入变量的允许数据类型:任何数字基本数据类型 输出变量允许的数据类型: REAL 和 LREAL 提示 输入值的允许范围是 -2 63 到 +2 63 .在 x86 和 x64 系统上:如果输入值超出允许范围,则函数返回输入值。 例 147 . 例子 造成 q : 0.877583 英石 q := COS(0.5); FB
CODESYS Development System
操作员:TAN IEC 运算符产生一个数字的正切值。 以弧度为单位测量角度的输入变量的允许数据类型:任何数字基本数据类型 输出变量允许的数据类型: REAL 和 LREAL 例 148 . 例子 造成 q : 0.546302 英石 q := TAN(0.5); FBD 本节内容如下 :
CODESYS Development System
运营商:ASIN IEC 运算符产生一个数字的反正弦值。 输入变量允许的数据类型:任何数字基本数据类型 输出变量允许的数据类型: REAL 和 LREAL 例 149 . 例子 造成 q : 0.523599 英石 q := ASIN(0,5); FBD 本节内容如下 :
CODESYS Development System
运营商:ACOS IEC 运算符产生一个数字的反余弦值。该值以弧度计算。 以弧度为单位测量角度的输入变量的允许数据类型:任何数字基本数据类型 输出变量允许的数据类型: REAL 和 LREAL 例 150 . 例子 结果 q:1.0472 英石 q := ACOS(0.5); FBD 本节内容如下 :
CODESYS Development System
运营商:ATAN IEC 运算符产生一个数字的反正切值。该值以弧度计算。 以弧度为单位测量角度的输入变量的允许数据类型:任何数字基本数据类型 输出变量允许的数据类型: REAL 和 LREAL 例 151 . 例子 造成 q : 0.463648 英石 q := ATAN(0.5); FBD 本节内容如下 :
CODESYS Development System
运营商:SHL IEC 运算符用于将操作数向左按位移位。 erg := SHL (in, n) in : 左移的操作数 n : 要移位的位数 in 向左转 重要 如果 n 超过数据类型宽度,则取决于目标系统如何 BYTE , WORD , DWORD , 和 LWORD 操作数被填充。目标系统导致填充零或 n MOD <寄存器大小> . 重要 注意位数 CODESYS 用于此操作,由输入变量的数据
CODESYS Development System
运营商:SHR IEC 运算符用于将操作数按位右移。 erg := SHR (in, n) in : 向右移动的操作数 n : 要移位的位数 in 向右 重要 如果 n 超过数据类型宽度,则取决于目标系统如何 BYTE , WORD , DWORD , 和 LWORD 操作数被填充。目标系统导致填充零或 n MOD <寄存器大小> . 例 106 . 例子 英石 PROGRAM shr_st VA
CODESYS Development System
操作员:ROL IEC 运算符用于将操作数按位向左旋转。 允许的数据类型: BYTE , WORD , DWORD , LWORD erg := ROL (in, n) CODESYS 移动 in n 次向左移动一位,然后将该位从右侧添加到最左侧的位置。 重要 注意位数 CODESYS 用于由数据类型定义的此操作 in 输入变量。如果这是一个常数,那么 CODESYS 使用尽可能小的数据类型。输出