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
运算符:__ISVALIDREF 运算符是 IEC 61131-3 标准的扩展。 运算符用于检查引用是否指向有效值。应用程序的描述和示例可以在数据类型的描述中找到 REFERENCE . 本节内容如下 :
CODESYS Development System
运算符:__QUERYPOINTER 运算符是 IEC 61131-3 标准的扩展。 在运行时,操作符可以将功能块的接口引用类型转换为指针。运算符返回一个 BOOL 结果。 TRUE 意思是 CODESYS 已成功执行转换。 重要 为了兼容性,要转换的指针的定义必须是基接口“__SYSTEM.IQueryInterface”的扩展。 __QUERYPOINTER ( <ITF_Source>, <
CODESYS Development System
运算符:OR_ELSE 运算符是 IEC 61131-3 标准的扩展。 这 OR_ELSE 运算符仅允许用于结构化文本中的编程: OR 操作 BOOL 和 BIT 具有短路评估的操作数。这意味着: 当至少一个操作数产生 TRUE , 运算结果也产生 TRUE ;否则 FALSE . 与使用 OR IEC 运算符,用于 OR_ELSE 一旦操作数之一被评估为,则不会立即评估所有其他运算符上的表达式
CODESYS Development System
操作员:MAX IEC 运算符用于最大值函数。它返回所有输入中的最大值。 OUT := MAX(IN0,IN1,IN2,...) 允许的数据类型:所有 例 110 . 例子 分数:90 英石 Var1 := MAX(30,90,40); Var1 := MAX(40,MAX(90,30)); FBD 本节内容如下 :
CODESYS Development System
操作员:MIN IEC 运算符用于最小函数。它产生所有输入中的最小值。 OUT := MIN(IN0,IN1,IN2,...) 允许的数据类型:所有 例 111 . 例子 结果: 30 英石 Var1 := MIN(90,30,40); Var1 := MIN(MIN(90,30),40); FBD 本节内容如下 :
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 本节内容如下 :