DI(Discretes Input):1xxxx, 开关量输入,离散输入,一个地址占用一个bit位空间,用户只能读取它的状态,不能修正。比如面板上的按键、开关状态,电机的故障状态。
DO(Coils):0xxxx, 开关量输出,线圈输出,一个地址占用一个bit位空间,用户可读可写,可以置位、复位,可以关闭、可以打开,也可以读状态,比如继电器输出,电机的启停掌握旗子暗记。
AI(Input Registers):3xxxx, 仿照量输入,输入寄存器,一个地址占用16个bit位空间,用户只能读,不能修正,比如一个压力变送器传给PLC的电压值读数。
AO(Holding Registers):4xxxx, 仿照输出,保持寄存器,一个地址占用16个bit位空间,用户可以写,也可以读回来,比如一个掌握变频器的电流值。
无论这些东西被叫做什么名字,其内容不外乎这几种,输入的旗子暗记用户只能看不能改,输出的旗子暗记用户可以修正掌握,也可以读回来。开关离散的数据只有一位,仿照的数据有16位。
PLC地址指存放于掌握器中,梯形图程序中的地址
PLC地址一样平常采取10进制描述,共有5位数字,个中第一位数字代表地址类型,剩下四位代表的是这个地址类型中的第几个地址
范例的PLC地址例如40001、30002、10004、00029等。
40001的含义是指:4xxxx类型(Holding Registers 保持寄存器)的第1个地址30002的含义是指:3xxxx类型(Input Registers 仿照量输入)的第2个地址10004的含义是指:1xxxx类型(Discretes Input 开关量输入)的第4个地址00029的含义是指:0xxxx类型(Coils 开关量输出)的第29个地址N80的外部输出位、从外部端子01开始排列,对应到内部变量位为00001。00001便是modbus协议中的0x0001,表示为了编程输入方便,省略中间的x符号。
详细解释如下:
外部01输出,对应PLC梯形图内部00001(对应于西门子PLC的Q0.0、三菱PLC的Y0)
外部02输出,对应PLC梯形图内部00002(对应于西门子PLC的Q0.1、三菱PLC的Y1)
外部03输出,对应PLC梯形图内部00003(对应于西门子PLC的Q0.2、三菱PLC的Y2)
....................................
外部07输出,对应PLC梯形图内部00007(对应于西门子PLC的Q0.6、三菱PLC的Y6)
外部08输出,对应PLC梯形图内部00008(对应于西门子PLC的Q0.7、三菱PLC的Y7)
把稳,矩形PLC所有类型的地址都是十进制,可以看到09输入点,对应的地址和西门子、三菱PLC的不同____________________外部09输出,对应PLC梯形图内部00009(对应于西门子PLC的Q1.0、三菱PLC的Y10)
外部10输出,对应PLC梯形图内部00010(对应于西门子PLC的Q1.1、三菱PLC的Y11)
......................