PCHMI地址命名规则

PCHMI.dll是一个免费的上位机组态控件。主要用于上位机组态界面开发,支持市面上所有主流的PLC通讯,帮助PLC工程师快速入手上位机开发。下面是一些常用PLC地址的命名规则。

 

1、U地址

U地址是PCHMI自己的地址,又称为用户地址,用英文名USER的首字母表示。U地址是掉电保持的,地址范围是U0-65535个字。

字表示

位表示

U0

U0.0-F

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

X00-F

WR0

X00-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

I0.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

I0.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]”。