跳到主要内容

经典PLC开关量模块

开关量模块使用说明

一、产品型号列表与外观尺寸

带以太网型号功率(DC24V)带以太网型号功率(220VAC)型号功率(DC24V)型号功率(220VAC)外形尺寸
H08DI0.02A30x95x82mm
H08DOR0.08A
H08DOT/P0.06A
H08XDR0.05A
H08XDT/P0.04A
H16DI0.03A70x95x82mm
H16DOR0.15A
H16DOT/P0.1A
H16XDR0.08A
H16XDT/P0.06A
H24DI-e0.06A6.4WH24DI0.03AH24DI25.8W93x95x82mm
H24XDR-e0.16AH24XDR2-e8.9WH24XDR0.13AH24XDR28.3W
H24XDT/P-e0.12AH24XDT/P2-e7.9WH24XDT/P0.09AH24XDT/P27.3W
H40DI-e0.07AH40DI2-e6.9WH40DI0.04AH40DI26.3W131x95x82mm
H36DOR-e0.34AH36DOR2-e8.6WH36DOR0.31AH36DOR28W
H36DOT/P-e0.23AH36DOT/P2-e5.6WH36DOT/P0.2AH36DOT/P25W
H40XDR-e0.18AH40XDR2-e9.4WH40XDR0.15AH40XDR28.8W
H40XDT/P-e0.16AH40XDT/P2-e8.9WH40XDT/P0.13AH40XDT/P28.3W
H64XDR-e0.33AH64XDR2-e12.9WH64XDR0.3AH64XDR212.3W177x95x82mm
H64XDT/P-e0.23AH64XDT/P2-e10.4WH64XDT/P0.23AH64XDT/P210.4W

1.固定孔9.开关量通道指示灯
2.可拆卸端子螺丝10.RS485通讯口
3.端子定义11.PWR电源指示灯、LINK模块通讯指示灯
4.模块扩展口12.模块扩展口
5.拨码开关(8/16通道模块没有拨码开关)13.模块端子透明盖
6.外部供电端子(DC24V和AC220V,一般由主机供电即可)14.模块铭牌
7.导轨卡扣15.35mm DIN导轨
8.可拆卸端子

二、指示灯说明

  1. xxPWR:xx 电源指示灯,绿色。常亮 - 电源正常;不亮 - 电源异常。

  2. xxLINK:xx 状态指示灯。三色(红色、黄色、绿色),如下表:

参考处理方式模块总线状态ERR指示灯状态
正常模块无通讯不亮
主机已识别模块且无通讯绿色常亮
串口或并口在通讯绿色抖动:指示灯亮30ms灭30ms
并行总线供电不足,需接外供电源无并口或串口通讯黄色闪烁:指示灯亮 0.5s 灭0.5s
有并口或串口通讯黄色暗和抖动交替:指示灯灭0.5s抖动0.5s
固件升级失败,重新升级模块固件无并口或串口通讯红色闪烁:指示灯亮 0.5s 灭0.5s
有并口或串口通讯红色暗和抖动交替:指示灯灭0.5s抖动0.5s
硬件故障,需返厂维修无并口或串口通讯红色常亮
有并口或串口通讯红色抖动:指示灯亮30ms灭30ms
  1. RJ45 以太网指示灯:以太网指示灯有两个,分为绿色和黄色,如下图所示:

颜色状态描述
绿灯长亮TCP模块与外部设备物理连接正常
绿灯熄灭TCP模块与外部设备连接失败或模块本身故障异常
黄灯闪烁TCP模块与外部设备连接正常,闪烁频率代表数据传输速度。速度快时,人眼不易区分,表现为常亮。
黄灯熄灭TCP模块与外部设备无数据传输通信

三、电源规格

项目DC直流电源AC交流电源
输入电压DC24V -15% — +20%100 — 240VAC
电源频率——50 — 60Hz
瞬间电涌MAX 20A 1.5ms @24VDCMAX 20A 1.5ms @220VAC
允许瞬间断电时间10ms以内20ms以内 @220VAC
电源保险丝0.3A,250V2A,250V
24V输出(输入及外设用)24V,-15% — +15%,200mA(最大)
隔离方式无电气隔离变压器/光电隔离,1500VAC/1分钟
电源保护直流输入电源极性反接、过压保护DC24V输出过流保护

四、产品环境规格

项目环境规格
温度/湿度工作温度:0 — +55 ℃ 储存温度:-25 — +70 ℃ 湿度:5 — 95%RH,无凝露
抗振动能力10 — 57Hz振幅0.075mm,57Hz — 150Hz加速度1G,X、Y、Z三轴方向各10次
抗冲击能力15G,持续11ms,X、Y、Z三轴方向各6次
抗干扰能力DC EFT:±2500V,浪涌:±1000V
使用环境防尘、防潮、防腐蚀、免受电击及外力冲击等环境

五、开关量输入(DI)规格

项目环境规格
输入信号无电压接点或NPN/PNP
动作驱动ON:3.5mA以上 OFF:1.5mA以下
输入阻抗约4.3KΩ
输入最大电流10mA
响应时间默认6.4ms,可配置为0.8 — 51.2ms
隔离方式每通道单独光电隔离
输入指示LED灯亮表示ON,不亮表示OFF
电源输入PLC主机内部供电:直流电源(SINK或SOURCE)5.3mA@24VDC

六、开关量输出(DO)规格

项目继电器输出-RNPN/PNP晶体管输出-T/P
最大负载电阻性负载2A/1点,8A/4点共COM0.5A/1点,2A/4点共COM
电感性负载50VA5W/DC24V
灯负载100W12W/DC24V
最小负载10mA2mA
电压规格250VAC,30VDC以下30VDC
驱动能力最大触点容量:5A/250VACMAX 1A 10秒
响应时间Off-on 10ms,On-off 5msOff→On 10μs,On→Off 120μs
隔离方式机械隔离每通道单独光电隔离
输出指示LED灯亮表示ON,不亮表示OFF
电源输入PLC主机内部供电 24VDC

七、开关量输入/出(DI/DO)的接线图

  1. 开关量输入(DI)的接线图:

  1. 开关量输出(DO)的接线图:

八、端子配线图

九、模块参数表

提示

CR 号就是对应的 Modbus 寄存器地址,蓝色为只读,其它为可读写。

CR号功能说明

H16DI、H16DOR、H16DOT、H16XDR、H16XDT、H24DI、H24XDR、H24XDT、H40DI、H36DOR、H36DOT、H40XDR、H40XDT、H64XDR、H64XDT

00H低字节为模块代码,高字节为模块版本号
01H通讯地址
02H

通讯协议


低字节低4位:


0-N,8,2 For RTU


1-E,8,1 For RTU


2-O,8,1 For RTU


3-N,7,2 For ASCII


4-E,7,1 For ASCII


5-O,7,1 For ASCII


6-N,8,1 For RTU


低字节高4位:


0-2400


1-4800


2-9600


3-19200


4-38400


5-57600


6-115200

03H — 06H模块名称
07H — 08HIP地址 默认:192.168.1.111
09H — 0AH保留
0BH高字节子网掩码(b3 — b0,1表示255 0表示0,如子网掩码255.255.255.0,b3 — b0=1110),低字节保留
0CH — 0EH保留
0FH错误代码: 0-正常,1-非法固件身份,2-固件不完整,3-系统数据访问异常,4-无外部24V电源
10H — 4FHDI通道1 — 64的输入值
50H — 8FHDO通道1 — 64的输出值
90HDI的滤波时间ms,0 - 0.8、1 - 1.6、2 - 3.2、3 - 6.4、4 - 12.8、5 - 25.6、6 - 51.2
91H — 9FH保留

十、扩展模块的安装

在安装时,请安装在封闭式之配电箱内,其周围应保持一定的空间(如右图所示),以确保 PLC 能良好地进行散热。

xx 导轨安装方式:xx 使用标准 35mm 导轨。

xx 镙丝安装方式:xx 每台主机或扩展模块均有两个螺丝定位孔,其孔径为 4.5mm,定位孔的位置及间距请参考产品外型尺寸图。 不管用何种安装方式,为确保 PLC 能正常良好地进行散热,防止温度升高,切勿将 PLC 安装在柜内靠近柜壁的底部、上部及垂直方向安装。

xx 扩展模块的连接方法 xx

扩展模块与主机间或扩展模块与扩展模块间的连接是用总线方式实现,每一个扩展模块在出厂时都自带有一根用于连接到上一个模块的扩展连接线。连接方法:翻开其上一个模块(主机或扩展模块)右侧扩展接口,将扩展连接线插入到扩展接口中,插牢后将扩展接口的小翻盖按下使其复位,此模块右侧的 扩展接口作为下一个扩展用。如此依次连接所有的扩展模块。

开关量模块应用实例

一、模块通过主机并口扩展时

1. 模块供电

可作为任何一款 PLC 主机的扩展模块;当模块通过并行总线挂在主机后面时,无须外部电源供电,模块由主机并口供电,若此时模块出现供电不足时(模块上的 PWR 电源指示灯不亮),可根据型号选择外加 24VDC 或者 220VAC 给模块供电;一般模块通过并口扩展时,推荐使用 24VDC 供电的模块。模块供电举例:

①  主机带 7 个模块,前面 5 个模块的 PWR 长亮,说明模块供电正常,第 6 个和第 7 个模块 PWR 不亮,出现供电不足,此时只要给第 6 和第 7 个模块外部供电即可。

②  主机带 1 个扩展模块,由于主机通过并口供电,模块的 PWR 灯亮,若再给模块加外部电源,模块仍然可以正常工作,此时模块内部会自动判断,优先选择外部电源供电。

2. 通过硬件配置设置模块开关量输入的滤波时间,开关量输出是否停机输出,硬件配置决定模块上输入输出点的对应地址。

例如,主机 T48S2R 通过并口带两个开关量模块 H24XDT/P、H08DOT/P,当硬件配置完成后,模块上输入输出点的地址随即确定。

首先进入 PLC 编程软件菜单栏-查看-硬件配置,按照外部实际排列顺序添加模块型号,添加后,开关点地址自动排列,如下图所示:

在硬件配置中设置外部开关输入点的滤波时间,设定模块的每一个输出点是否停机输出,本示例设定 Y24、Y25 为停机输出,只要勾选 Y24、Y25 对应的方框即可。

二、模块做远程 IO 使用

Haiwell(海为)PLC 的扩展模块带有一个 RS485 通讯口(部分型号带以太网通讯接口),既支持并行总线(用扩展总线挂到 PLC 主机的并行接口)也支持串行总线(用 RS485 通讯口与 PLC 主机的通讯口联网,主机使用通讯指令控制远程模块),当用串行总线进行扩展时(即远程 IO 模块),不受系统点数的扩展限制,可分布式安装。

分布式安装对有大量分散的开关量或者模拟量信号(温度、湿度、压差、风量、流量、风机转速、阀门开度等)需要进行采集和监控的系统极为重要,轻松实现分布式安装控制且可无限制点的扩展,极大地提高了控制系统的配置灵活度及日后的控制扩展能力,减少了各种信号的布线量,同时也减小了因模拟量信号线过长带来的干扰问题,节省工程投资成本。

接下将介绍扩展模块做远程 IO 使用要点与技巧。

1. 模块供电

模块做远程 IO 使用时,有 24VDC 和 220VAC 两种供电型号可选,例如 S08AI 型号为直流 24V 供电。S08AI2 为交流 220V 供电。模块供电正常,PWR 指示灯亮。

2. 通讯接口介绍

①  所有的模拟量模块均带 RS485 接口。

②   8 点模拟量模块,可以选配以太网接口。

③   RS485 通讯口和以太网口可以同时使用,比如 RS485 和 PLC 通讯,以太网口也可同时与多个上位机通讯(最大 7 个)。

3. 通讯协议与缺省参数

xxRS485:xx 支持标准 Modbus RTU/ASCII 协议,可与任何支持 Modbus 协议的组态、触摸屏、文本、PLC 等第三方上位机通讯。其中:

地址:1 — 254 可设置;模块地址分为软地址和硬地址,硬地址具有最高优先级。

软地址:通过编程软件-远程工具设定的地址,地址范围 1-247;

硬地址:通过模块上硬件 4 位 DIP 拨码开关设定的地址,地址范围 1-15。硬件地址设置举例:

波特率:2400、4800、9600、19200、38400、57600、115200 可选;

资料格式:N,8,2 RTU、 E,8,1 RTU、  O,8,1 RTU、  N,8, 1 RTU、E,7,1 ASCII、 O,7,1 ASCII、  N,7,2 ASCII 可选。

RS485 缺省参数:19200,N 8 2 RTU,站号为 1。

xx 以太网+:xx 支持标准的 Modbus TCP 协议,可与任何支持 ModbusTCP 协议的组态、触摸屏、PLC 等第三方上位机通讯。其中:

以太网缺省参数:

IP:192.168.1.111

子网掩码:255.255.255.0

网关:192.168.1.1

4. 模块做远程 IO 使用时,模块参数配置方法介绍

远程 IO 参数配置有三种方法:

①  可以通过编程软件-工具-远程模块进行配置(推荐);

②  可以通过把模块通过并口挂在主机上,通过硬件配置和 TO 指令进行配置;

③  可以通过串口通讯的方式,用 MODW 指令对模块进行配置。

5. 参数配置示例:通过编程软件远程模块工具对模块进行配置

xx 硬件连接 xx

①  通过 RS485 通讯接口(模块上 A+ B-端子)连接:电脑带串口的,可以用 232 转 485 和模块连接;如果为 USB 接口,可以用 USB 转 485 和模块连接。

②  通过以太网+通讯接口连接:可以用标准网线把模块与电脑的网口直连,或者电脑和模块一起接到交换机上。

xx 软件操作步骤 xx

点击编程软件上菜单栏的工具—“远程模块”。

在弹出的窗口中点按钮,打开“联机”窗口。模块缺省地址为 1,19200,N 8 2 RTU,联机成功如下图所示:

如果 485 线上只有一台机子则勾选单机查找,如果有多台,则去掉单机查找按钮,并设置起始终止地址,这样就可以把 485 线上的所有机子查找到,进行参数配置。

点击退出,即可进入到配置界面,如下图:

在通讯参数区,我们可以更改模块的名称、地址、IP、子网掩码、波特率和资料格式等通讯参数。

在外部开关输入区,我们可以设置通道的滤波时间。

设置完毕,则选择参数下载即可把刚才设置的参数下载到模块。

除此之外我们还可以通过远程模块这个工具,进行以下操作:

①  在线监控模块的通道值、错误代码

②  把模块的参数上载上来,对模块进行固件升级,使得模块支持新功能

③  可以把模块的配置导出保存或者导入以及恢复默认值。

6.远程 IO 应用举例(RS485 方式):PLC 读取 H24XDT 模块 12 个输入通道的状态

①  硬件接线:PLC 与模块的 485 口用屏蔽双绞线相连,A+接 A+、B-接 B-,如果 PLC 连接多个远程 IO 模块,需使用手拉手方式连接。

②   Modbus 地址:从上面的开关量模块 CR 参数表可知,H24XDT 模块 10H — 1CH 存放通道 1 — 12 的输入状态。

③   PLC 程序:PLC 主机要读取远程 IO 模块 H24XDT 的 12 路输入通道状态。本例 H24XDT 通讯为缺省参数:站号地址 1,波特率 19200,资料格式 N 8 2 RTU。PLC 读取 H24XDT 的 12 路输入通道状态:

主机通过 Modbus 读指令 MODR 读取 H24XDT 的 12 路输入通道状态,起始地址为 10H(16 进制)即 10 进制的数值 16。通讯成功 M50 为 ON,读回的输入点状态存放在 M0-M11 中。

7. 远程 IO 应用举例(RS485 方式):PLC 写 H24XDT 模块 12 个输出通道值

①  硬件接线:PLC 与模块的 485 口用屏蔽双绞线相连,A+接 A+、B-接 B-,如果 PLC 连接多个远程 IO 模块,需使用手拉手方式连接。

②   Modbus 地址:从上面的开关量模块 CR 参数表可知,12 路模块输出通道 1 — 12 的输出值存放在地址 50H — 5CH。

③   PLC 程序:PLC 主机要写远程 IO 模块 H24XDT 的 12 路模块输出值。本例 H24XDT 通讯为缺省参数:站号地址 1,波特率 19200,资料格式 N 8 2 RTU。写 H24XDT12 路输出通道值程序如下:

主机通过 Modbus 写指令 MODW 写 H24XDT12 个通道输出值,起始地址为 50H(16 进制)即 10 进制的数值 80。写成功 M51 为 ON,12 个通道的欲写入值存在 M20-M31。

8. 远程 IO 应用举例(以太网):PLC 读写 H64XDT-e 模块各通道输入输出值

①  硬件接线:PLC 与模块的以太网口用屏蔽网线相连,可以直连或者通过交换机连接。

②   Modbus 地址:从上面的 H64XDT-e 模拟量模块 CR 参数表可知,模块输入通道 1 — 32 的输入值存放在地址 10H — 30H。模块的输出通道 1-32 输出值存放在 50H — 70H。

③   PLC 程序:读远程以太网模块 H64XDT-e 的 32 个通道输入状态和写 H64XDT-e 的 32 个通道输出值,假如模块 IP 地址为 192.168.1.111,站号地址 1,读取结果存放在 M100 — M131,PLC 欲写入的数值存放在 M200-M231 寄存器中。如下: