CODESYS Development System
整数转换 重要 如果类型转换运算符的操作数值超出目标数据类型的值范围,则结果输出取决于处理器类型,因此未定义。例如,当负操作数值从 LREAL 到目标数据类型 UINT . 在从较大类型到较小类型的类型转换过程中,信息可能会丢失。 运算符将整数值转换为指定的数据类型并返回此类型转换后的值。如果要转换的数字超出范围限制,则忽略该数字的第一个字节。 调用语法 <variable name> := <i
CODESYS Development System
浮点数转换 重要 如果类型转换运算符的操作数值超出目标数据类型的值范围,则结果输出取决于处理器类型,因此未定义。例如,当负操作数值从 LREAL 到目标数据类型 UINT . 从较大的数据类型转换为较小的数据类型时,信息可能会丢失。 重要 如果浮点数在目标数据类型的值范围内,则转换在所有系统上以相同的方式进行。 重要 如果要转换的浮点数超出范围限制,则忽略该数字的第一个字节。 运算符将浮点数转换为
CODESYS Development System
字符串转换 重要 如果类型转换运算符的操作数值超出目标数据类型的值范围,则结果输出取决于处理器类型,因此未定义。例如,当负操作数值从 LREAL 到目标数据类型 UINT . 从较大的数据类型转换为较小的数据类型时,信息可能会丢失。 运算符转换字符串 ( STRING 或者 WSTRING ) 转换为指定的目标数据类型并返回类型转换的值。 仅当操作数根据 IEC 61131-3 标准与目标数据类型
CODESYS Development System
时间转换 重要 如果类型转换运算符的操作数值超出目标数据类型的值范围,则结果输出取决于处理器类型,因此未定义。例如,当负操作数值从 LREAL 到目标数据类型 UINT . 从较大的数据类型转换为较小的数据类型时,信息可能会丢失。 运算符转换时间值 ( TIME 或者 LIME ) 转换为指定的数据类型并返回此类型转换的值。 调用语法 <variable name> := <time conver
CODESYS Development System
日期和时间转换 重要 如果类型转换运算符的操作数值超出目标数据类型的值范围,则结果输出取决于处理器类型,因此未定义。例如,当负操作数值从 LREAL 到目标数据类型 UINT . 从较大的数据类型转换为较小的数据类型时,信息可能会丢失。 运算符将日期和时间值转换为指定的数据类型并返回类型转换的值。 调用语法 <variable name> := <date and time conversion
CODESYS Development System
数据类型 在编程中,一个变量是由它的名字来标识的,并且在目标系统的内存中有一个地址。因此,变量名称是分配内存在其下寻址的标识符。变量的大小由其数据类型决定。这决定了为变量保留多少内存以及如何解释内存中的值。数据类型还决定了允许使用哪些运算符。 在 CODESYS ,还有实例化功能块的能力。功能块实例然后像变量一样使用内存。内存要求由功能块确定。 可以使用以下数据类型组: 标准数据类型 IEC 61
CODESYS Development System
数据类型:BOOL 类型 价值观 记忆 BOOL TRUE (1), FALSE (0) 8 位 本节内容如下 :
CODESYS Development System
整数数据类型 重要 从较大的数据类型转换为较小的数据类型时,信息可能会丢失。 CODESYS 提供以下整数数据类型。 类型 下限 上限 记忆 BYTE 0 255 8 位 WORD 0 65535 16 位 DWORD 0 4294967295 32 位 LWORD 0 2 64 -1 64 位 SINT -128 127 8 位 USINT 0 255 8 位 INT -32768 32767
CODESYS Development System
时间数据类型 数据类型:TIME 句法 TIME#<time declaration> 时间数据类型在内部被视为 DWORD .如果是 TIME ,这导致以毫秒为单位的分辨率。 数据类型 下限 上限 记忆 解决 TIME T#0d0h0m0s0ms T#49d17h2m47s295ms 32 位 毫秒 数据类型:LTIME 句法: LTIME<long time declaration> 您可以使
CODESYS Development System
日期和时间数据类型 数据类型 DATE , DATE_AND_TIME ( DT ), 和 TIME_OF_DAY ( TOD ) 在内部像 DWORD (32 位值)。 数据类型 LDATE , LDATE_AND_TIME ( LDT ), 和 LTIME_OF_DAY ( LTOD ) 在内部被视为 LWORD (64 位值)。 提示 自 1970 年 1 月 1 日以来,这些数据类型的值以