经典PLC开关量模块
开关量模块使用说明
一、产品型号列表与外观尺寸
带以太网型号 | 功率(DC24V) | 带以太网型号 | 功率(220VAC) | 型号 | 功率(DC24V) | 型号 | 功率(220VAC) | 外形尺寸 |
---|---|---|---|---|---|---|---|---|
H08DI | 0.02A | 30x95x82mm | ||||||
H08DOR | 0.08A | |||||||
H08DOT/P | 0.06A | |||||||
H08XDR | 0.05A | |||||||
H08XDT/P | 0.04A | |||||||
H16DI | 0.03A | 70x95x82mm | ||||||
H16DOR | 0.15A | |||||||
H16DOT/P | 0.1A | |||||||
H16XDR | 0.08A | |||||||
H16XDT/P | 0.06A | |||||||
H24DI-e | 0.06A | 6.4W | H24DI | 0.03A | H24DI2 | 5.8W | 93x95x82mm | |
H24XDR-e | 0.16A | H24XDR2-e | 8.9W | H24XDR | 0.13A | H24XDR2 | 8.3W | |
H24XDT/P-e | 0.12A | H24XDT/P2-e | 7.9W | H24XDT/P | 0.09A | H24XDT/P2 | 7.3W | |
H40DI-e | 0.07A | H40DI2-e | 6.9W | H40DI | 0.04A | H40DI2 | 6.3W | 131x95x82mm |
H36DOR-e | 0.34A | H36DOR2-e | 8.6W | H36DOR | 0.31A | H36DOR2 | 8W | |
H36DOT/P-e | 0.23A | H36DOT/P2-e | 5.6W | H36DOT/P | 0.2A | H36DOT/P2 | 5W | |
H40XDR-e | 0.18A | H40XDR2-e | 9.4W | H40XDR | 0.15A | H40XDR2 | 8.8W | |
H40XDT/P-e | 0.16A | H40XDT/P2-e | 8.9W | H40XDT/P | 0.13A | H40XDT/P2 | 8.3W | |
H64XDR-e | 0.33A | H64XDR2-e | 12.9W | H64XDR | 0.3A | H64XDR2 | 12.3W | 177x95x82mm |
H64XDT/P-e | 0.23A | H64XDT/P2-e | 10.4W | H64XDT/P | 0.23A | H64XDT/P2 | 10.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.可拆卸端子 |
二、指示灯说明
-
xxPWR:xx 电源指示灯,绿色。常亮 - 电源正常;不亮 - 电源异常。
-
xxLINK:xx 状态指示灯。三色(红色、黄色、绿色),如下表:
参考处理方式 | 模块总线状态 | ERR指示灯状态 |
---|---|---|
正常 | 模块无通讯 | 不亮 |
主机已识别模块且无通讯 | 绿色常亮 | |
串口或并口在通讯 | 绿色抖动:指示灯亮30ms灭30ms | |
并行总线供电不足,需接外供电源 | 无并口或串口通讯 | 黄色闪烁:指示灯亮 0.5s 灭0.5s |
有并口或串口通讯 | 黄色暗和抖动交替:指示灯灭0.5s抖动0.5s | |
固件升级失败,重新升级模块固件 | 无并口或串口通讯 | 红色闪烁:指示灯亮 0.5s 灭0.5s |
有并口或串口通讯 | 红色暗和抖动交替:指示灯灭0.5s抖动0.5s | |
硬件故障,需返厂维修 | 无并口或串口通讯 | 红色常亮 |
有并口或串口通讯 | 红色抖动:指示灯亮30ms灭30ms |
- RJ45 以太网指示灯:以太网指示灯有两个,分为绿色和黄色,如下图所示:
颜色 | 状态描述 |
---|---|
绿灯长亮 | TCP模块与外部设备物理连接正常 |
绿灯熄灭 | TCP模块与外部设备连接失败或模块本身故障异常 |
黄灯闪烁 | TCP模块与外部设备连接正常,闪烁频率代表数据传输速度。速度快时,人眼不易区分,表现为常亮。 |
黄灯熄灭 | TCP模块与外部设备无数据传输通信 |
三、电源规格
项目 | DC直流电源 | AC交流电源 |
---|---|---|
输入电压 | DC24V -15% — +20% | 100 — 240VAC |
电源频率 | —— | 50 — 60Hz |
瞬间电涌 | MAX 20A 1.5ms @24VDC | MAX 20A 1.5ms @220VAC |
允许瞬间断电时间 | 10ms以内 | 20ms以内 @220VAC |
电源保险丝 | 0.3A,250V | 2A,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)规格
项目 | 继电器输出-R | NPN/PNP晶体管输出-T/P | |
---|---|---|---|
最大负载 | 电阻性负载 | 2A/1点,8A/4点共COM | 0.5A/1点,2A/4点共COM |
电感性负载 | 50VA | 5W/DC24V | |
灯负载 | 100W | 12W/DC24V | |
最小负载 | 10mA | 2mA | |
电压规格 | 250VAC,30VDC以下 | 30VDC | |
驱动能力 | 最大触点容量:5A/250VAC | MAX 1A 10秒 | |
响应时间 | Off-on 10ms,On-off 5ms | Off→On 10μs,On→Off 120μs | |
隔离方式 | 机械隔离 | 每通道单独光电隔离 | |
输出指示 | LED灯亮表示ON,不亮表示OFF | ||
电源输入 | PLC主机内部供电 24VDC |
七、开关量输入/出(DI/DO)的接线图
- 开关量输入(DI)的接线图:
- 开关量输出(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 — 08H | IP地址 默认: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 — 4FH | DI通道1 — 64的输入值 |
50H — 8FH | DO通道1 — 64的输出值 |
90H | DI的滤波时间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。