目录1. 标准数据类型 31.1 BOOL 1 1.2 整型数据类型 1 1.3 REAL / LREAL 1 1.4 STRING 2 1.5 时间、日期类型 2 1.6 常数 2 1.6.1 BOOL – 常数 2 1.6.2 TIME – 常数 2 1.6.3 DATE – 常数 2 1.6.4 TIME_OF_DAY 常数 2 1.6.5 DATE_AND_TIME – 常数 2 1.6.6 数值常数 2 1.6.7 REAL / LREAL – 常数 2 1.6.8 STRING – 常数 2 2. 变量 类 型转换功能 3 2.1 BOOL_TO_ 变换 3 2.2 TO_BOOL – 变换 3 2.3 整型数类型之间的转换 3 2.4 REAL_TO - / LREAL_TO – 转换 3 2.5 TIME_TO - / TIME_OF_DAY – 转换 3 2.6 DATE_TO - / DT_TO – 转换 3 2.7 STRING_TO – 转换 3 2.8 TRUNC ( 取整 ) 3 3. 用户定义的数据类型 3 3.1 数组 3 3.2 指针 4 3.3 牧举 4 3.4 结 构 5 3.5 参考 ( 别名类型 ) 5 3.6 替代范围类型 5 4. 编程方式 6 4.1 指令表 IL 6 4.2 结构化文本 ST 7 4.3 功能块图 FBD 8 4.4 梯形图 LD 8 5. TwinCAT 中全部运算符及功能名 8 1. 标准数据类型1.1 BOOLBOOL 类型变量可取值 TRUE 和 FALSE。保留 8 位内存空间。1.2 整型数据类型所有的整型数据类型为:BYTE 字节WORD字DWORD双字SINT 短整型USINT无符号短整型INT整型UINT 无符号整型DINT 双精度整型UDINT无符号双精度整型各个不同的数据类型有不同的值范围。下表为整型数据的值范围和占用的内存空间类型下限上限内存空间BYTE02558 位WORD06553516 位DWORD0429496729532 位SINT-1281278 位USINT02558 位INT-327683276716 位UINT06553516 位DINT-2147483648214748364732 位UDINT0429496729532 位当用大类型转换为小类型时,将导致丢失信息。1.3 REAL / LREALREAL 和 LREAL 被称为浮点数类型。用于有理数表示。REAL 占用 32 位内存空间,LREAL 占用 64 位。精品文档---下载后可任意编辑1.4 STRINGSTRING 类型变量可以是包含任何字符的字符串。其容量大小在声明变量时说明,假如不对容量大小进行说明,其缺省值为 80 个字符。字符串变量声明示例:str : STRING(35) := ‘This is a String’;1.5 时间、日期类型TIME、TIME_OF_DAY (缩写 TOD)、DATE 和 DATE_AND_TIME (缩写 DT) 数据类型在内部作为 DWORD 处理。TIME 和 TOD 中的时间用毫秒表...