CODESYS Development System
时间数据类型 数据类型:TIME 句法 TIME#<time declaration> 时间数据类型在内部被视为 DWORD .如果是 TIME ,这导致以毫秒为单位的分辨率。 数据类型 下限 上限 记忆 解决 TIME T#0d0h0m0s0ms T#49d17h2m47s295ms 32 位 毫秒 数据类型:LTIME 句法: LTIME<long time declaration> 您可以使
CODESYS Development System
数据类型:__UXINT、__XINT、__XWORD 根据目标系统,具有这些特殊数据类型的变量将转换为平台兼容的数据类型。 CODESYS 支持具有 32 位和 64 位宽度的地址寄存器的系统。为了使 IEC 代码尽可能独立于目标系统,您使用伪数据类型 __UXINT , __XINT , 和 __XWORD .编译器检查哪些目标系统类型是当前的,然后将这些数据类型转换为适当的标准数据类型。 此
CODESYS Development System
常数:数字 数值可以是二进制、八进制、十进制和十六进制数。如果整数值不是十进制数,则必须在整数常量之前写下它的基数,后跟数字符号 (#)。您可以像往常一样使用字母 AF 为数字 10 到 15 输入十六进制数字值。 您可以在数值中使用下划线。 例 170 . 例子: 14 十进制数 2#1001_0011 二进制数 8#67 八进制数 16#A 十六进制数 DINT#16#A1 类型化数据类型 D
CODESYS Development System
常量:类型化文字 除了 REAL 要么 LREAL - 常量(在这种情况下,总是 LREAL 使用)在使用 IEC 常数进行计算时使用可能的最小数据类型。如果您想使用不同的数据类型,您可以使用类型化文字来执行此操作,而无需显式声明常量。为常量提供定义类型的前缀。 句法 <type> # <literal> <type> 指定所需的数据类型。可能的输入是 BOOL , SINT , USINT ,
CODESYS Development System
运算符:全局命名空间 运算符是 IEC 61131-3 标准的扩展。 以点开头的实例路径 . 总是打开一个全局命名空间。如果存在同名的局部变量 <varname> 作为全局变量,那么您将全局变量称为 .<varname> . 本节内容如下 :
CODESYS Development System
运算符:全局变量列表的命名空间 运算符是 IEC 61131-3 标准的扩展。 您可以使用全局变量列表 (GVL) 的名称作为列表中定义的变量的命名空间标识符。这使得可以在不同的全局变量列表中使用具有相同名称的变量,并且仍然可以唯一地访问特定变量。您使用一个点 ( . ) 将全局变量列表的名称添加到变量名称之前。 <global variable list name>.<variable> 例 1
CODESYS Development System
运算符:枚举命名空间 运算符是 IEC 61131-3 标准的扩展。 您可以使用枚举的 TYPE 名称对枚举常量进行唯一访问。这样,您可以在不同的枚举中使用相同的常量名称。 枚举名称前面带有一个点 ( . )。 <enumeration name>.<constant name> 例 166 . 例子 常数 Blue 是两个枚举的组成部分 Colors 和枚举 Feelings . color :
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 本节内容如下 :