plc输出端子怎么接线(plc梯形图编程时右端输出)
导语:PLC输出端子,在梯形图中怎么分配地址?
矩形PLC的地址分配,完全按照标准的modbus协议分配
我们知道,在modbus协议中规定有四种数据,DI、DO、AI、AO
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)
......................
免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小洁创作整理编辑!