16路IO模块

16 路开入开出IO口控制模块

 
 
 
ZH-YX1616   16路开入开出IO口控制模块             
使用说明书
1、产品概述
本产品采用高速单片机、数字输入量和数字输出量使用高速磁电隔离及光电耦隔离技术。使用RS232 &RS485 MODBUS RTU标准通讯,可与PLC、组态软件、文本显示器等进行组网,具有16路继电器输出、16路开关量状态采集;通信电路采用防雷、抗干扰设计可广泛用于工业现场设备的信号控制。   
     本产品是PCI IO卡的完美替代品,IO卡价格昂贵,且PCI插槽容易接触不良,安装、维护不方便、可靠性不高。本设备采用可靠性极高的串口通讯和隔离技术,确保工业环境中可靠工作。在电脑空间很紧凑的应用中,本方案可以将IO卡外置,节省空间,可安装于导轨式机箱/柜,或壁挂式墙体上.支持组态王、力控等组态软件 支持,昆仑等人机界面。
2、主要型号
ZH-YX1616-14N16路开关量输入、16路继电器输出、RS485标准MODBUS协议;
 (其中型号中的1代表RS485标准MODBUS协议;4代表24V供电产品;)
ZH-YX1616-12N16路开关量输入、16路继电器输出、RS485标准MODBUS协议;
(其中型号中的1代表RS485标准MODBUS协议;2代表12V供电产品;)
3、主要技术指标与特点
3.1、主要技术指标
输入开关类型 ----- 无源触点(干接点);
无源触点耐压 ----- ≥24VDC
数据输出 ----- 16路开关量输入状态,(逻辑”1”表示无输入,开关断开, 逻辑”0”表示输入开关闭合);
遥控输出 ----- 16路继电器输出(常开触点,接点容量AC250V*5A);
输出接口 ----- RS-485:通讯距离:1200米、±15KV ESD保护;
波 特 率 -----4800、9600、19.2K bps;
通讯格式 -----N,8,1;(无校验/8数据位/1个停止位)
隔离耐压 ----- 1500V DC;
额定功耗 ----- <5W;
辅助电源 ----- 24V DC(21-26V)或12V AC(10-15V);
工作温度 ----- -20℃~+65℃;
安装方式 ----- 导轨或螺钉安装方式;
3.2 产品特点
采用 32位 ARM处理器、运行稳定、高速、可靠;
电源、通信口、输入输出接口抗干扰能力强、稳定性高;
输出晶体管5A电流容量控制,峰值8A电流。4路高速磁电隔离、28路光电隔离,抗干扰强,性能稳定、可靠性高(三极管电平信号输出功能);
开关量输入使用光电隔离,可接按键开关、继电器输出、磁性/接近开关、红外开关等;
状态指示灯丰富,具有开关量输出状态指示灯、开关量输入状态指示灯、通信指示灯、电源灯;
具有标准的RS232、RS485,可定制网络口100M/10M TCPIP接口;
内置TTL通信口,用于扩展GSM/GRPS/CDMA/zigbee/wifi/蓝牙 等通信模块;
内置报警蜂鸣器,可以远程控制报警,提醒提示现场;


4、产品外形结构图

4.1、外形尺寸:155(L)X 110(W)X 60(H) mm; 安装孔尺寸:126.5(L)X 97(W)mm ,4个孔直径:4mm;
 
 
 
6、产品通讯协议
如下所有命令都是以地址为01,波特率代码06(9600bps)来举例说明;
6.1 读开关量输入状态命令(02功能码,字节读)  
 A:命令发送说明
从设备地址
功能码
起始寄存器地址
读取输入位长度
CRC-L
CRC-H
01H
02H
00H
00H
00H
10H
79H
C6H
 说明:从起始寄存器地址0000H开始读回连续的16个开关量信息;
   B:返回数据
从设备地址
功能码
返回数据字节
数据
CRC-L
CRC-H
01H
02H
02H
21A0H
校验码
校验码
举例返回数据: 读取的数据“21”,转换成2进制数为“0010 0001”,从左至右分别对应8路数字量输入信号DI_08-DI_01的状态,读取的数据“A0”,转换成2进制数为“1010 0000”,从左至右分别对应8路数字量输入信号DI_16-DI_09的状态,即DI_16、DI_14、DI_06、DI_01有输入,其它通道无输入。
 
6.2 读继电器开关量输出状态命令(01功能码)  
 A:命令发送说明
从设备地址
功能码
输入位起始地址
读取输入位长度
CRC-L
CRC-H
01H
01H
00H
00H
00H
10H
3DH
C6H
 说明:起始寄存器地址0000H存放1号继电器输出状态信息,连续16个信息;
   B:返回数据
从设备地址
功能码
返回数据字节
读取的位数
CRC-L
CRC-H
01H
01H
02H
2个字节代表16位
校验码
校验码
举例返回数据: 01 01 02 07 01 7A 0C。其中07 01代表16路继电器输出状态信息, 读取的数据“07 01”,转换成二进制数为“0000 0111 0000 0001”,即“0000 0111”代表DO_8- DO_1,“0000 0001”代表DO_16- DO_9,其中DO_9、DO_3、DO_2、DO_1有输出为闭合状态。
.注:同样可用03功能码读0000H寄存器读出继电器输出状态。
 
6.3 继电器输出控制命令:
A、发送命令举例(控制继电器吸合):
从设备地址
功能码
起始地址
写入线圈长度
写入字节长度
写入数据(2字节,16个继电器状态)
CRC-L
CRC-H
01H
0FH
00H
00H
00H
10H
02H
21H
86H
7BH
D2H
B、返回数据:    
从设备地址
功能码
起始地址
寄存器的数据长度
CRC-L
CRC-H
01H
0FH
00H
00H
00H
10H
54H
07H
写入的数据“21 86”,转换成2进制数为“0010 0001 1000 0110”,字节从左至右分别对应16路数字。
其中“0010 0001”开关量输出信号对应DO_08-DO_01的状态,“1000 0110”开关量输出信号对应DO_16-DO_09的状态;即DO_16、DO_11、DO_10、DO_6、DO_1有输出,其他通道无输出,模块接收到正确的命令后,根据命令作出相应动作,并将应答指令发回主机,表示通讯成功。
 
6.4 配置地址与波特率命令:
      A:地址与波特率寄存器定义表
寄存器地址(Hex)
寄存器内容
寄存器个数
寄存器状态
数据范围
0000H
地址
1
读/写
地址(0-254)
 
0100H
波特率
1
读/写
0001设置波特率-4800bps
0002设置波特率-9600bps
0003设置波特率-19200bps
 
 
 
 
 
 
 
B:地址修改命令发送说明 (地址由原来的00号变为01号)
从设备地址
功能码
起始寄存器地址
写入寄存器的数据
CRC-L
CRC-H
00H
06H
00H
00H
00H
01H
49H
DBH
 说明:0001为写入的新地址,地址范围为0001-00FE;
 
C:波特率修改命令发送说明 (改为9600bps)
从设备地址
功能码
起始寄存器地址
写入寄存器的数据
CRC-L
CRC-H
01H
06H
01H
00H
00H
02H
09H
F7H
 说明:0002为9600波特率代码;
 
6.5 蜂鸣器报警输出:
A:蜂鸣器报警输出命令发送说明
从设备地址
功能码
起始寄存器地址
写入寄存器的数据
CRC-L
CRC-H
00H
05H
00H
11H
00H
00H
9DH
CFH
 说明:写入的数据为0时蜂鸣器发出报警声,写入的数据为1时蜂鸣器关闭,不响。
B:返回数据
从设备地址
功能码
起始寄存器地址
写入寄存器的数据
CRC-L
CRC-H
01H
05H
00H
11H
00H
00H
9DH
CFH

在线客服

服务热线
0755-82549363
李经理:13266550003
汤经理:18188647858