1. 基本数据类型
| 序号 | 数据类型 | 位大小 | 数值类型 | 数值范围 | 常数实例 | 操作数 |
|---|---|---|---|---|---|---|
| 1 | Bool(布尔) | 1 | 布尔运算 | TRUE/FALSE | TRUE | |
| 二进制 | 2#0~~2#1 | 2#1 | ||||
| 八进制 | 8#0~~8#1 | 8#1 | ||||
| 十六进制 | 16#0~~16#1 | 16#1 | ||||
| 2 | Byte(字节) | 8 | 二进制 | 2#0~~2#1111_1111 | 2#1 | VB,MB,QB.IB |
| 八进制 | 8#0~~8#377 | 8#1 | ||||
| 十六进制 | 16#0~~16#FF | 16#1 | ||||
| 无符号USINT | 0~255 | 55 | ||||
| 有符号SINT | -128~127 | -55 | ||||
| 3 | Word(字) | 16 | 二进制 | 2#0~~2#1111_1111_1111_1111 | 2#1 | VW,MW,QW,IW |
| 八进制 | 8#0~~8#177_777 | 8#177_777 | ||||
| 十六进制 | 16#0~~16#FFFF | 16#FFFF | ||||
| 无符号WORD | 0~65535 | 65535 | ||||
| 有符号INT | -32768~32767 | 327675 | ||||
| 4 | DWord(双字) | 32 | 二进制 | 2#0~~2#32个1 | 2#1 | VD,MD,QD,ID |
| 八进制 | 8#0~~8#377_777_777_777 | 8#1 | ||||
| 十六进制 | 16#0000_0000~~16#FFFF_FFFF | 16#FFFF_FFFF | ||||
| 无符号DWORD | 0~4294967295 | 4294967295 | ||||
| 有符号DINT | -2147483648~2147483647 | 2147483647 | ||||
| 5 | USINT | 8 | 0~255 | |||
| 6 | SINT | 8 | -128~127 | |||
| 7 | UINT | 16 | 0~65535 | |||
| 8 | INT | 16 | -32768~32767 | |||
| 9 | UDINT | 32 | 0~4294967295 | |||
| 10 | DINT | 32 | -2147483648~2147483647 | |||
| 11 | Real | 32 | 0~255 | |||
| 12 | LReal | 64 | 0~255 |
PLC元器件介绍
| 简写 | 名字 | 用途 | 地址 |
|---|---|---|---|
| I | 输入寄存器 | 连接实物 | |
| Q | 输出寄存器 | 连接实物 | |
| M | 中间继电器 | 连接虚拟点位 | M0.0~M31.7 |
| V | 全局变量 | 连接虚拟点位 | V0.0~V8191.7 |
| L | 局部变量 | ||
| SM | 特殊寄存器 | ||
| T | 定时器 | ||
| C | 计数器 | ||
| S | 顺序继电器 |
2.
2.1 点位介绍
从大到小,x和y的坐标
2.2 VB0
VB0就是V(0.0)到V(0.7)
2.3 VW
VW0 = VB0+VB1
2.4 VD
VD0=VW0+VW2=VB0+VB1+VB2+VB3