CODESYS Development System
运算符:TRUNC_INT IEC 运算符用于转换 REAL 数据类型进入 INT 数据类型。 CODESYS 只取数字的整数部分。 提示 TRUNC_INT 对应于 TRUNC 运算符 CoDeSys V2.3 ,此时导入V2.3项目时自动使用。注意变化函数 TRUNC . 如果 CODESYS 不能用 a 表示输入值 DINT 或者 INT , 那么这个函数的结果是未定义的。此类输入值的行为取
CODESYS Development System
操作员:ABS IEC 运算符产生一个数字的绝对值。 输入和输出变量和数字常量的允许数据类型:任何数字基本数据类型 例 139 . 例子 造成 i : 2 英石 i := ABS(-2); FBD 本节内容如下 :
CODESYS Development System
运营商:SQRT IEC 运算符产生数字的平方根。 输入变量允许的数据类型:任何数字基本数据类型 输出变量允许的数据类型: REAL 和 LREAL 例 140 . 例子 造成 q : 4 英石 q := SQRT(16); FBD 本节内容如下 :
CODESYS Development System
操作员:LN IEC 运算符产生一个数字的自然对数。 输入变量允许的数据类型:任何数字基本数据类型 输出变量允许的数据类型: REAL 和 LREAL 例 141 . 例子 造成 q : 3.80666 英石 q := LN(45); FBD 本节内容如下 :
CODESYS Development System
操作员:EXP IEC 算子产生指数函数。 输入变量允许的数据类型:任何数字基本数据类型 输出变量允许的数据类型: REAL 和 LREAL 例 143 . 例子 造成 q : 7.389056099 英石 q := EXP(2); FBD 本节内容如下 :
CODESYS Development System
操作员:EXPT IEC 运算符将一个数提高到更高的幂,然后将基数的幂返回到指数:power = base 指数 .输入值(参数)是基数和指数。如果底数为零且指数为负数,则幂函数未定义。但是,在这种情况下,行为取决于平台。 句法 EXPT(<base>,<exponent>) 输入值允许的数据类型:数字基本数据类型 ( SINT , USINT , INT , UINT , DINT , UDIN
CODESYS Development System
对于变量 CODESYS V3 库 标识符指定建议 描述 例子 多变的 对应于变量名的描述,除了全局变量和常量不需要库前缀,因为命名空间替换了函数。 g_iTest: INT; // Declaration CAN.g_iTest; // Implementation; call in the program 本节内容如下 :
CODESYS Development System
对于自定义数据类型 CODESYS V3 库 标识符指定建议 描述 例子 被测设备 CODESYS V3 图书馆 命名空间取代了对库前缀的需求。因此,将其省略。枚举值的定义也没有库前缀。 图书馆与 CAL 命名空间: TYPE DAY : ( MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY ); 宣言: eToday:
CODESYS Development System
对于 POU 标识符指定建议 描述 例子 功能、功能块、程序 库前缀后跟一个下划线和一个简短、信息丰富的 POU 名称 与变量一样,每个单词的第一个字母都是大写的,所有其他字母都是小写的。我们建议您由动词和名词组成 POU 名称。 对于功能块,已创建实例的相关前缀应跟随名称作为注释。 FUNCTION_BLOCK CAN_SendTelegram (* prefix: canst *) 行动 仅块