PROGRAM 程序段开始 EN ,ENO 使能输入/输出
END_PROGRAM 程序结束 EN ,ENO 使能输入/输出
FUNCTION 函数段开始 TRUE 逻辑真
END_FUNCTION 函数段结束 FALSE 逻辑假
FUNCTION_BLOCK 功能块段开始 TYPE 数据类型段开始
END_FUNCTION_BLOCK 功能块段结束 END_TYPE 数据类型段结束
VAR 内部变量段开始 STRUCT 结构体开始
END_VAR 变量段结束 END_STRUCT 结构体结束
VAR_INPUT 输入变量段开始 IF THEN EISIF IF 语句
END_VAR 变量段结束 ELSE END_IF IF语句结束
VAR_OUTPUT 输出变量段开始 CASE OF CASE 语句
END_VAR 变量段结束 END_CASE CASE语句结束
VAR_IN_OUT 输入输出变量段开始 FOR TO BY DO FOR 循环语句
END_VAR 变量段结束 END_FOR
VAR_GLOBAL 全局变量段开始 REPEAT UNTIL REPEAT 循环语句
END_VAR 变量段结束 END_REPEAT
CONSTANT 常数变量 WHILE DO WHILE 循环语句
END_WHILE
ARRAY OF 数组 RETURN 跳转返回符
AT 直接地址 NOT,AND,OR,XOR 逻辑操作符
POINTER TO 指针

2.1.1标准数据类型

数据大类 数据类型 关键字 位数 取值范围
布尔 布尔 BOOL 1 FALSE(0)或TEUE(1)
整型 字节 BYTE 8 0~255
WORD 16 0~65535
双字 DWORD 32 0~4294967295
长字 LWORD 64 0~(2^64-1)
短整型 SINT 8 -128~127
无符号短整型 USINT 8 0~255
整型 INT 16 -32768~32767
无符号整型 UINT 16 0~65535
双整型 DINT 32 -2147483648~2147483647
无符号双整型 UDINT 32 0~4294967295
长整型 LINT 64 -2^63~(2^63-1)
实数 实数 REAL 32 1.175494351e-38~3.402823466e+38
长实数 LREAL 64 2.2250738585072014e-308~1.7976931348623158e+308
字符串 字符串 STRING 8*N
时间数据 时间 TIME 32 T#0ms~T#71582m47s295ms
32 TIME_OF_DAY TOD#0:0:0~TOD#1193:02:47.295
32 DATE D#1970-1-1~D#2106-02-06
32 DATE_AND_TIME DT#1970-1-1-0:0:0 ~DT#2106-02-06-06:28:15

其他

1) 标准数据类型:BOOL,REAL,INT 等。
2) 标准函数名和功能块名:SIN,COS,RS,TON 等。
3) 指令表语言中的文本操作符:LD,ST,ADD,GT 等。
4) 结构化文本语言中的文本操作符:NOT,MOD,AND 等。

Copyright © www.yanjuntech.cn 2018-2025 all right reserved,powered by Gitbook该文件修订时间: 2019-05-04 16:26:42

results matching ""

    No results matching ""