PCHMI‑PLC地址命名规则
1、U地址(PCHMI内部用户地址)
U地址是PCHMI自己的地址,又称为用户地址,用英文名USER的首字母表示。U地址是掉电保持的,地址范围是U0‑65535个字。
2、MODBUS直接地址
| 字表示 |
位表示 |
| 000000 | 000000 |
| 100000 | 100000 |
| 300000 | 300000.0‑F |
| 400000 | 400000.0‑F |
MODBUS地址的其它表示方法,请看56、59、76、79这几集视频。
3、松下PLC地址
X、Y、R在表示位的时候,左边数字为十进制数表示字地址,如果字地址为0时可以省略。最右边的数字是0‑F表示位。
| 字表示 | 位表示 |
| WX0 | X00‑F |
| WY0 | Y00‑F |
| WR0 | R00‑F |
| DT00 | DT0.0‑F |
4、基恩士PLC地址
R、MR位和字的表示方法一样。最右边的两个数字是00‑15表示位。除去右边两位数字左边的数字为十进制数,表示字地址。
| 字表示 | 位表示 |
| R000 | R000 |
| MR000 | MR000 |
| DM00 | DM0.0‑15 |
5、欧姆龙PLC地址
IO使用数字表示,也可以在数字前面加I和Q来表示。在表示位的时候小数点右边的两个数字是00‑15表示位。小数点左边的数字为十进制数,表示字地址。
| 字表示 | 位表示 |
| 0 | 0.00‑15 |
| W0 | W0.00‑15 |
| D00 | D0.0‑15 |
6、三菱FX系列PLC地址
X、Y、M位和字的表示方法一样。注意M后面的数字是10进制,X、Y后面的数字是用8进制表示。下面的地址规则不一定是指FX系列PLC,主要是指以FX为代表IO用8进制表示的PLC系列。
| 字表示 | 位表示 |
| X00 | X00 |
| Y00 | Y00 |
| M00 | M00 |
| D00 | D0.0‑F |
7、三菱Q系列PLC地址
X、Y、M位和字的表示方法一样。注意M后面的数字是10进制,X、Y后面的数字是用16进制表示。下面的地址规则不一定是指Q系列PLC,主要是指以Q为代表IO用16进制表示的PLC系列。
| 字表示 | 位表示 |
| X00 | X00 |
| Y00 | Y00 |
| M00 | M00 |
| D00 | D0.0‑F |
8、台达DVP系列PLC地址
X、Y、M位和字的表示方法一样。注意M后面的数字是10进制,X、Y后面的数字是用8进制表示。和三菱FX系列的规则有点像,只是操作D寄存器位的时候有点区别。
| 字表示 | 位表示 |
| X00 | X00 |
| Y00 | Y00 |
| M00 | M00 |
| D00 | D0.0‑15 |
9、台达AS系列PLC地址
X、Y、D在表示位的时候小数点右边的数字是0‑15表示位。小数点左边的数字为十进制数,表示字地址。M后面的数字是10进制
| 字表示 | 位表示 |
| X0 | X0.00‑15 |
| Y0 | Y0.00‑15 |
| M0 | M0 |
| D0 | D0.0‑15 |
10、信捷PLC地址
X、Y、M位和字的表示方法一样。注意M后面的数字是10进制,X、Y后面的数字是用8进制表示。和台达DVP系列PLC地址命名规则一样。
| 字表示 | 位表示 |
| X00 | X00 |
| Y00 | Y00 |
| M00 | M00 |
| D00 | D0.0‑15 |
11、海为PLC地址
X、Y、M位和字的表示方法一样,后面的数字都是10进制。
| 字表示 | 位表示 |
| X00 | X00 |
| Y00 | Y00 |
| M00 | M00 |
| D00 | D0.0‑15 |
12、施耐德PLC地址
I、Q位表示时小数点左边是十进制,小数点右边是0‑7的8进制。注意这里的M地址改名为D。
| 字表示 | 位表示 |
| I00 | I0.0 |
| Q00 | Q0.0 |
| D00 | D0.0‑7 |
13、汇川H系列PLC地址
X、Y、M位和字的表示方法一样。注意M后面的数字是10进制,X、Y后面的数字是用8进制表示。和三菱FX系列的PLC命名规则一样。
| 字表示 | 位表示 |
| X00 | X00 |
| Y00 | Y00 |
| M00 | M00 |
| D00 | D0.0‑F |
14、汇川A系列PLC地址
I、Q位表示时小数点左边是十进制,小数点右边是0‑7的8进制。注意这里的M地址改名为D。和施耐德PLC的命名规则相同
| 字表示 | 位表示 |
| I00 | I0.0 |
| Q00 | Q0.0 |
| D00 | D0.0‑7 |
15、西门子PLC的MODBUS地址
I、Q位表示时小数点左边是十进制,小数点右边是0‑7的8进制。
| 字表示 | 位表示 |
| I00 | I0.0‑7 |
| Q00 | Q0.0‑7 |
| V00 | V0.0‑7 |
16、西门子S7协议的PLC地址
I、Q、M位表示时小数点左边是十进制,小数点右边是0‑7的8进制。注意的DB1只是举例,实际使用时可能是DB0‑65535。如果是SMART 200的PLC用V地址时用DB1替代,比如:V100就是DB1.100
| 字表示 | 位表示 |
| I00 | I0.0‑7 |
| Q00 | Q0.0‑7 |
| M00 | M0.0‑7 |
| DB1.0 | DB1.0.0‑7 |
17、E/IP(CIP)的PLC地址
目前有部分厂家的PLC使用了这种协议,比如AB、欧姆龙、三菱等。这种协议的PLC操作的都是变量地址,位和字还有字符串变量等都是采用的标签名字。和其它PLC地址不同的是位变量就是位变量,不可以在其它类型的变量后面加小数点来表示位。如果是在操作数组变量时,比如一个长度为100字数组”WARR”,需要操作数组里的第二个字变量时应该表示为:”WARR[1]”。