六进六出继电器控制卡DAM6600.docx
《六进六出继电器控制卡DAM6600.docx》由会员分享,可在线阅读,更多相关《六进六出继电器控制卡DAM6600.docx(16页珍藏版)》请在冰豆网上搜索。
六进六出继电器控制卡DAM6600
六进六出继电器控制卡DAM6600
说明书
北京聚英翱翔电子有限责任公司
2011年12月
产品特点
●宽压供电
●通讯隔离,控制驱动隔离
●通讯方式支持RS232、RS485。
●支持标准modbus协议,同时支持ASCII/RTU格式
●支持主从机模式,适合应用在多对多的开关控制中
产品功能
●六路继电器控制
●Modbus模式支持4位寻址地址,主从机模式支持3位寻址地址
●波特率自定义
●支持闪闭、闪断,时间长度自定义
●支持循环控制,时间长度自定义
产品选型
型号
modbus
主从模式
RS232
RS485
光耦
继电器
Eth
CAN
RF
DAM6600A
●
●
●
6
DAM6600B
●
●
●
●
6
主要参数
参数
说明
触点容量
5A/30VDC5A/220VAC
耐久性
10万次
数据接口
RS485、RS232、以太网接口
额定电压
DC7-30V
电源指示
1路红色LED指示
通讯指示
无
输出指示
6路LED指示
温度范围
工业级,-40℃~85℃
尺寸
128*125*25
重量
330g
默认通讯格式
38400,n,8,1
波特率
2400,4800,9600,19200,38400,115200
软件支持
配套配置软件、控制软件;
支持各家组态软件;
支持Labviewd等
机械尺寸及安装
采用导轨式安装方式
接口定义
管脚
定义
含义
1
+
供电电源正,电源范围:
7-30V
2
-
供电电源负
3
Eth
RS485通讯地线
4
A+
RS485的A+
5
B-
RS485的B-
6
GND
RS232通讯地线
7
RXD
RS232通讯接收信号
8
TXD
RS232通讯发送信号
OUT_1
OUT_1
继电器常闭触点
OUT_2
OUT_2
继电器公共端
OUT_3
OUT_3
继电器常开触点
接线说明
RS232接线示意图
RS485接线示意图
光耦接线图
地址说明
1、拨码定义
拨码开关【5】代表模式选择,
拨到【ON】的位置,代表modbus通讯模式
拨到【非ON】的位置,代表主从控制模式。
①:
Modbus模式下,拨码开关【1-4】代表地址选择(1-16)。
②:
主从控制模式下,
薄码开关【1-3】代表配对组(1-8),每个配对组只允许两个。
拨码开关【4】代表继电器的自锁模式。
拨到【ON】的位置,代表继电器自锁,即主机在检测到光耦输入状态从低变成高后翻转从机中对应的继电器。
拨到【非ON】的位置,代表继电器非自锁,即主机将光耦输入的高低电平状态直接反应到从机的输出继电器中。
2、最左边1为二进制最低位。
3、地址表:
Modbus地址表:
主从机地址表:
模式说明
1、modbus通讯模式
该模式下设备支持modbus通讯协议,用户可直接在上位机使用控制软件操作继电器的动作。
2、主从控制模式
该模式下同地址间的设备互为主从机,主机的六个输入和从机的六个输出相对应,适合应用在多对多的开关控制中,各组开关间的通讯只需一条485总线,可大大减少布线工程量。
主从控制接线示意图
寄存器说明
本控制卡主要为线圈寄存器和光耦输入寄存器,主要支持以下指令码:
1、2、5、15
指令码
含义
1
读线圈寄存器
5
写单个线圈
15
写多个线圈寄存器
2
读取多个光耦状态
线圈寄存器地址表:
寄存器名称
寄存器地址
说明
线圈控制
线圈1
00001
第一路继电器输出
线圈2
00002
第二路继电器输出
线圈3
00003
第三路继电器输出
线圈4
00004
第四路继电器输出
线圈5
00005
第五路继电器输出
线圈6
00006
第六路继电器输出
光耦1
10001
第一路光耦输入
光耦2
10002
第二路光耦输入
光耦3
10003
第三路光耦输入
光耦4
10004
第四路光耦输入
光耦5
10005
第五路光耦输入
光耦6
10006
第六路光耦输入
循环控制
【JD1】
40001-40005
[0001]:
循环操作次数
[0002]:
循环操作中闭合时间(100ms)
[0003]:
循环操作中断开时间(100ms)
[0004]:
闪断闪闭模式
4:
闪闭操作
2:
闪断操作
其他:
无效操作
[0005]:
闪开闪闭工作时间(100ms)
【JD2】
40006-40010
【JD3】
40011-40015
【JD4】
40016-40020
配置参数
RS232波特率
41001
见下表波特率数值对应表,默认为0。
RS485波特率
41002
见下表波特率数值对应表
设备组号
41003
用于扩展设备使用。
组号取值范围:
0,1,2,3,4,5,6,7
设备地址=设备组号*32+组内地址
备用
41004
备用
41005
只读参数
设备地址
30001
Modbus访问的地址
线圈输出状态
30002
光耦输入状态
30003
备注:
①:
Modbus设备指令支持下列Modbus地址:
00001至09999是离散输出(线圈)
10001至19999是离散输入(触点)
30001至39999是输入寄存器(通常是模拟量输入)
40001至49999是保持寄存器(预留)
采用5位码格式,第一个字符决定寄存器类型,其余4个字符代表地址。
地址1从0开始,如00001对应0000。
②:
波特率数值对应表
数值
波特率
0
38400
1
2400
2
4800
3
9600
4
19200
5
38400
6
115200
③:
继电器状态,通过30002地址可以查询,也可以通过00001---00002地址来查询,但控制只能使用00001---00002地址。
30002地址数据长度为16bit。
最多可表示16个继电器。
对应结果如下:
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
继电器位置
8
7
6
5
4
3
2
1
16
15
14
13
12
11
10
9
即寄存器30009数据的bit8与寄存器00001的数据一样。
同理:
光耦输入也是如此。
寄存器30003的bit8、bit9与寄存器10001、10002都对应到指定的硬件上。
寄存器地址按照PLC命名规则,真实地址为去掉最高位,然后减一。
参考资料:
波特率更改方法
使用Modbuspoll软件,打开提供的工程,可直接对寄存器进行读取和设置。
通过这个软件可以直接改变通信波特率,监测继电器、光耦状态,还可以使用操作软件上没有提供的闪断闪闭功能、循环闭合功能等等。
通讯格式
本产品支持标准modbus指令,详细指令格式可参照《MODBUS协议.pdf》。
本产品同时支持modbusASCII/RTU格式。
应用举例及其说明:
本机地址除了拨码开关地址之外,默认254为本机地址。
情景
RTU格式(16进制发送)
ASCII格式(ASCII格式发送)
服务器查询6路光耦状态
FE0200000006EC07
3A46453032303030303030303646410D0A
查询返回信息
FE020101505C
3A464530323031303146450D0A
查询6路继电器状态
FE0100000006A807
3A46453031303030303030303646420D0A
查询返回信息
FE010100619C
3A464530313031303030300D0A
控制第一路开
FE050000FF009835
3A46453035303030304646303046450D0A(:
FE050000FF00FE)
控制返回信息
:
FE050000FF009835
3A46453035303030304646303046450D0A(:
FE050000FF00FE)
控制第一路关
FE0500000000D9C5
3A46453035303030303030303046440D0A
(:
FE0500000000FD)
控制返回信息
FE0500000000D9C5
3A46453035303030303030303046440D0A(:
FE0500000000FD)
控制第二路开
FE050001FF00C9F5
3A46453035303030314646303046440D0A
控制第二路关
FE05000100008805
3A46453035303030313030303046430D0A
控制第三路开
FE050002FF0039F5
3A46453035303030324646303046430D0A
控制第三路关
FE05000200007805
3A46453035303030323030303046420D0A
控制第四路开
FE050003FF006835
3A46453035303030333030303046410D0A
控制第四路关
FE050003000029C5
3A46453035303030333030303046410D0A
控制第五路开
FE050004FF00D9F4
3A46453035303030344646303046410D0A
控制第五路关
FE05000400009804
3A46453035303030343030303046390D0A
控制第六路开
FE050005FF008834
3A46453035303030354646303046390D0A
控制第六路关
FE0500050000C9C4
3A46453035303030353030303046380D0A
详解:
1:
继电器查询
查询6路继电器
FE0100000006A807
字段
含义
备注
FE
设备地址
01
01指令
查询继电器状态指令
0000
起始地址
要查询的第一个继电器寄存器地址
0006
查询数量
要查询的继电器数量
A807
CRC16
继电器卡返回信息:
FE010100619C
字段
含义
备注
FE
设备地址
01
01指令
返回指令:
如果查询错误,返回0x81
01
字节数
返回状态信息的所有字节数。
1+(n-1)/8
00
查询的状态
返回的继电器状态。
Bit0:
第一个继电器状态
Bit1:
第二个继电器状态
。
。
。
。
。
。
。
Bit7:
第八个继电器状态
619c
CRC16
2:
查询光耦
FE0200000006EC07
字段
含义
备注
FE
设备地址
02
02指令
查询离散量输入(光耦输入)状态指令
0000
起始地址
要查询的第一个光耦的寄存器地址
0006
查询数量
要查询的光耦状态数量
EC07
CRC16
继电器卡返回信息:
FE020101505C
字段
含义
备注
FE
设备地址
02
02指令
返回指令:
如果查询错误,返回0x82
01
字节数
返回状态信息的所有字节数。
1+(n-1)/8
01
查询的状态
返回的继电器状态。
Bit0:
第一个光耦输入状态
Bit1:
第二个光耦输入状态
。
。
。
。
。
。
。
Bit7:
第八个光耦输入状态
505C
CRC16
软件说明
软件功能:
●继电器状态查询
●继电器独立控制
●继电器整体控制
●光耦状态查询