型号 |
modbus |
RS485 |
交流电压 |
交流电流 |
供电 |
DAMAC0606-485 |
● |
● |
6 |
6 |
7-30VDC |
DAMAC0606-485-220V |
● |
● |
6 |
6 |
220VAC |
DAMAC0606-485-380V |
● |
● |
6 |
6 |
380VAC |
参数 |
说明 |
数据接口 |
RS485*2 |
额定电压 |
DC7-30V宽压供电;AC220V;AC380V |
电源指示 |
1路红色LED指示,通电常亮 |
通讯指示 |
1路红色LED,通讯时闪烁 |
信号输入指示 |
红色LED指示,输入常亮 |
交流电压 |
0~500V |
交流电流 |
0~10A;0~30A;0~100A |
采集精度 |
±0.5% |
温度范围 |
工业级,-40℃~85℃ |
尺寸 |
145*94*41mm |
重量 |
200g |
默认通讯格式 |
9600,n,8,1 |
通讯协议 |
Modbus RTU/TCP/ASCLL |
波特率 |
2400,4800,9600,19200,38400,115200 |
软件支持 |
配套配置软件、控制软件; |
安装方式 |
标准DIN导轨安装或者螺丝固定 |
功能 |
序号 |
引脚 |
说明 |
供电DC 7-30V |
1 |
VIN |
电源正极 |
2 |
GND |
电源负极 |
|
通讯接口 |
3 |
A+ |
485 A+接线引脚 |
4 |
B- |
485 B-接线引脚 |
|
5 |
A+ |
485 A+接线引脚 |
|
6 |
B- |
485 B-接线引脚 |
|
7 |
PB |
485屏蔽线 |
|
外部互感器接线口 |
8 |
互感器1 |
第1路互感器输入,不分线序 |
9 |
|||
10 |
互感器2 |
第2路互感器输入,不分线序 |
|
11 |
|||
12 |
互感器3 |
第3路互感器输入,不分线序 |
|
13 |
|||
14 |
互感器4 |
第4路互感器输入,不分线序 |
|
15 |
|||
16 |
互感器5 |
第5路互感器输入,不分线序 |
|
17 |
|||
18 |
互感器6 |
第6路互感器输入,不分线序 |
|
19 |
|||
交流电压采集接线口 |
20 |
电压1 |
VL1火线或相线,VN1为零线 |
21 |
|||
22 |
电压2 |
VL2火线或相线,VN2为零线 |
|
23 |
|||
24 |
电压3 |
VL3火线或相线,VN3为零线 |
|
25 |
|||
26 |
电压4 |
VL4火线或相线,VN4为零线 |
|
27 |
|||
28 |
电压5 |
VL5火线或相线,VN5为零线 |
|
29 |
|||
30 |
电压6 |
VL6火线或相线,VN6为零线 |
|
31 |
|||
交流采集1 |
交流采集1 |
需按照交流方向串入互感器中 |
|
交流采集2 |
交流采集2 |
需按照交流方向串入互感器中 |
|
交流采集3 |
交流采集3 |
需按照交流方向串入互感器中 |
|
交流采集4 |
交流采集4 |
需按照交流方向串入互感器中 |
|
交流采集5 |
交流采集5 |
需按照交流方向串入互感器中 |
|
交流采集6 |
交流采集6 |
需按照交流方向串入互感器中 |
电脑自带的串口一般是RS232,需要配232-485转换器(工业环境建议使用有源带隔离的转换器),转换后RS485为A、B两线,A接板上A端子,B接板上B端子,485屏蔽可以接GND。若设备比较多建议采用双绞屏蔽线,采用链型网络结构。
JYDAM调试软件:
工具栏 |
说明 |
通讯设置 |
|
DO控制 |
|
DI输入 |
|
模拟量输入 |
|
模拟量输出 |
|
配置参数 |
|
指令区域 |
|
调试区域 |
|
默认通道参数 |
|||
AI1 |
实际电压1 |
AI17 |
功率因数5 |
AI2 |
实际电压2 |
AI18 |
功率因数6 |
AI3 |
实际电压3 |
AI19 |
有功功率1 |
AI4 |
实际电压4 |
AI20 |
有功功率2 |
AI5 |
实际电压5 |
AI21 |
有功功率3 |
AI6 |
实际电压6 |
AI22 |
有功功率4 |
AI7 |
实际电流1 |
AI23 |
有功功率5 |
AI8 |
实际电流2 |
AI24 |
有功功率6 |
AI9 |
实际电流3 |
AI25 |
累计电量1 |
AI10 |
实际电流4 |
AI26 |
累计电量2 |
AI11 |
实际电流5 |
AI27 |
累计电量3 |
AI12 |
实际电流6 |
AI28 |
累计电量4 |
AI13 |
功率因数1 |
AI29 |
累计电量5 |
AI14 |
功率因数2 |
AI30 |
累计电量6 |
AI15 |
功率因数3 |
AI31 |
频率1 |
AI16 |
功率因数4 |
AI32 |
频率2 |
DAM系列设备地址默认为1,使用广播地址为254进行通讯,用0无法通讯。
设备地址=偏移地址。
设备正常通讯后,初始设备地址写入254,然后点击软件上方“配置参数”即可读到设备的当前地址。
点击JYDAM调试软件下方偏移地址后边的“读取”或“设置”来对设备的偏移地址进行读取或设置。
点击下方波特率设置栏的“读取”和“设置”就可以分别读取和设置波特率和地址,操作后需要重启设备和修改电脑串口设置。
本产品支持标准modbus指令,有关详细的指令生成与解析方式,可根据本文中的寄存器表结合参考《MODBUS协议中文版》 即可。
Modbus协议说明书下载链接地址:
http://www.juyingele.com.cn/software/software/Modbus%20POLL软件及使用教程.rar
寄存器名称 |
数据类型 |
寄存器地址 |
说明 |
|
模拟量输入 |
||||
交流电压1 |
模拟量 (3号指令起始地址50) |
u16 |
0 |
真实值= 读取值/100 |
交流电压2 |
u16 |
1 |
真实值= 读取值/100 |
|
交流电压3 |
u16 |
2 |
真实值= 读取值/100 |
|
交流电压4 |
u16 |
3 |
真实值= 读取值/100 |
|
交流电压5 |
u16 |
4 |
真实值= 读取值/100 |
|
交流电压6 |
u16 |
5 |
真实值= 读取值/100 |
|
交流电流1 |
u16 |
6 |
真实值= 读取值/100 752代表7.52A |
|
交流电流2 |
u16 |
7 |
真实值= 读取值/100 752代表7.52A |
|
交流电流3 |
u16 |
8 |
真实值= 读取值/100 752代表7.52A |
|
交流电流4 |
u16 |
9 |
真实值= 读取值/100 752代表7.52A |
|
交流电流5 |
u16 |
10 |
真实值= 读取值/100 752代表7.52A |
|
交流电流6 |
u16 |
11 |
真实值= 读取值/100 752代表7.52A |
|
功率因数1 |
u16 |
12 |
真实值=读取值/1000 854代表0.854 |
|
功率因数2 |
u16 |
13 |
真实值=读取值/1000 854代表0.854 |
|
功率因数3 |
u16 |
14 |
真实值=读取值/1000 854代表0.854 |
|
功率因数4 |
u16 |
15 |
真实值=读取值/1000 854代表0.854 |
|
功率因数5 |
u16 |
16 |
真实值=读取值/1000 854代表0.854 |
|
功率因数6 |
u16 |
17 |
真实值=读取值/1000 854代表0.854 |
|
有功功率1 |
u16 |
18 |
真实值=读取值 |
|
有功功率2 |
u16 |
19 |
真实值=读取值 |
|
有功功率3 |
u16 |
20 |
真实值=读取值 |
|
有功功率4 |
u16 |
21 |
真实值=读取值 |
|
有功功率5 |
u16 |
22 |
真实值=读取值 |
|
有功功率6 |
u16 |
23 |
真实值=读取值 |
|
累计电量1 |
u16 |
24 |
真实值=读取值 单位W.h |
|
累计电量2 |
u16 |
25 |
真实值=读取值 单位W.h |
|
累计电量3 |
u16 |
26 |
真实值=读取值 单位W.h |
|
累计电量4 |
u16 |
27 |
真实值=读取值 单位W.h |
|
累计电量5 |
u16 |
28 |
真实值=读取值 单位W.h |
|
累计电量6 |
u16 |
29 |
真实值=读取值 单位W.h |
|
频率1 |
u16 |
30 |
50代表50Hz;60代表60Hz |
|
频率2 |
u16 |
29 |
50代表50Hz;60代表60Hz |
|
浮点参数 |
||||
交流电压1 |
模拟量 (3号指令起始地址100) |
FloatABCD |
50 |
真实值 = 读取值 |
交流电压2 |
FloatABCD |
52 |
真实值 = 读取值 |
|
交流电压3 |
FloatABCD |
54 |
真实值 = 读取值 |
|
交流电压4 |
FloatABCD |
56 |
真实值 = 读取值 |
|
交流电压5 |
FloatABCD |
58 |
真实值 = 读取值 |
|
交流电压6 |
FloatABCD |
60 |
真实值 = 读取值 |
|
交流电流1 |
FloatABCD |
62 |
真实值 = 读取值 |
|
交流电流2 |
FloatABCD |
64 |
真实值 = 读取值 |
|
交流电流3 |
FloatABCD |
66 |
真实值 = 读取值 |
|
交流电流4 |
FloatABCD |
68 |
真实值 = 读取值 |
|
交流电流5 |
FloatABCD |
70 |
真实值 = 读取值 |
|
交流电流6 |
FloatABCD |
72 |
真实值 = 读取值 |
|
功率因数1 |
FloatABCD |
74 |
真实值 = 读取值 |
|
功率因数2 |
FloatABCD |
76 |
真实值 = 读取值 |
|
功率因数3 |
FloatABCD |
78 |
真实值 = 读取值 |
|
功率因数4 |
FloatABCD |
80 |
真实值 = 读取值 |
|
功率因数5 |
FloatABCD |
82 |
真实值 = 读取值 |
|
功率因数6 |
FloatABCD |
84 |
真实值 = 读取值 |
|
有功功率1 |
FloatABCD |
86 |
真实值 = 读取值 |
|
有功功率2 |
FloatABCD |
88 |
真实值 = 读取值 |
|
有功功率3 |
FloatABCD |
90 |
真实值 = 读取值 |
|
有功功率4 |
FloatABCD |
92 |
真实值 = 读取值 |
|
有功功率5 |
FloatABCD |
94 |
真实值 = 读取值 |
|
有功功率6 |
FloatABCD |
96 |
真实值 = 读取值 |
|
累计电量1 |
FloatABCD |
98 |
真实值 = 读取值 |
|
累计电量2 |
FloatABCD |
100 |
真实值 = 读取值 |
|
累计电量3 |
FloatABCD |
102 |
真实值 = 读取值 |
|
累计电量4 |
FloatABCD |
104 |
真实值 = 读取值 |
|
累计电量5 |
FloatABCD |
106 |
真实值 = 读取值 |
|
累计电量6 |
FloatABCD |
108 |
真实值 = 读取值 |
|
频率1 |
FloatABCD |
110 |
真实值 = 读取值 |
|
频率2 |
FloatABCD |
112 |
真实值 = 读取值 |
|
其它参数(1、2、3通道) |
||||
A有功功率 |
03指令 |
floatABCD |
600 |
真实值 = 读取值 |
B有功功率 |
floatABCD |
602 |
真实值 = 读取值 |
|
C有功功率 |
floatABCD |
604 |
真实值 = 读取值 |
|
合相有功功率 |
floatABCD |
606 |
真实值 = 读取值 |
|
A无功功率 |
floatABCD |
608 |
真实值 = 读取值 |
|
B无功功率 |
floatABCD |
610 |
真实值 = 读取值 |
|
C无功功率 |
floatABCD |
612 |
真实值 = 读取值 |
|
合相无功功率 |
floatABCD |
614 |
真实值 = 读取值 |
|
A视在功率 |
floatABCD |
616 |
真实值 = 读取值 |
|
B视在功率 |
floatABCD |
618 |
真实值 = 读取值 |
|
C视在功率 |
floatABCD |
620 |
真实值 = 读取值 |
|
合相视在功率 |
floatABCD |
622 |
真实值 = 读取值 |
|
A相电压 |
floatABCD |
624 |
真实值 = 读取值 |
|
B相电压 |
floatABCD |
626 |
真实值 = 读取值 |
|
C相电压 |
floatABCD |
628 |
真实值 = 读取值 |
|
A相电流 |
floatABCD |
630 |
真实值 = 读取值 |
|
B相电流 |
floatABCD |
632 |
真实值 = 读取值 |
|
C相电流 |
floatABCD |
634 |
真实值 = 读取值 |
|
三相电流和 |
floatABCD |
636 |
真实值 = 读取值 |
|
A功率因数 |
floatABCD |
638 |
真实值 = 读取值 |
|
B功率因数 |
floatABCD |
640 |
真实值 = 读取值 |
|
C功率因数 |
floatABCD |
642 |
真实值 = 读取值 |
|
合相功率因数 |
floatABCD |
644 |
真实值 = 读取值 |
|
频率 |
floatABCD |
646 |
真实值 = 读取值 |
|
A有功电能 |
floatABCD |
648 |
真实值 = 读取值 |
|
A有功电能 |
floatABCD |
650 |
真实值 = 读取值 |
|
A有功电能 |
floatABCD |
652 |
真实值 = 读取值 |
|
合相有功电能 |
floatABCD |
654 |
真实值 = 读取值 |
|
A无功电能 |
floatABCD |
656 |
真实值 = 读取值 |
|
B无功电能 |
floatABCD |
658 |
真实值 = 读取值 |
|
C无功电能 |
floatABCD |
660 |
真实值 = 读取值 |
|
合相无功电能 |
floatABCD |
662 |
真实值 = 读取值 |
|
A视在电能 |
floatABCD |
664 |
真实值 = 读取值 |
|
B视在电能 |
floatABCD |
666 |
真实值 = 读取值 |
|
C视在电能 |
floatABCD |
668 |
真实值 = 读取值 |
|
合相视在电能 |
floatABCD |
670 |
真实值 = 读取值 |
|
其它参数(4、5、6通道) |
||||
A有功功率 |
03指令 |
floatABCD |
700 |
真实值 = 读取值 |
B有功功率 |
floatABCD |
702 |
真实值 = 读取值 |
|
C有功功率 |
floatABCD |
704 |
真实值 = 读取值 |
|
合相有功功率 |
floatABCD |
706 |
真实值 = 读取值 |
|
A无功功率 |
floatABCD |
708 |
真实值 = 读取值 |
|
B无功功率 |
floatABCD |
710 |
真实值 = 读取值 |
|
C无功功率 |
floatABCD |
712 |
真实值 = 读取值 |
|
合相无功功率 |
floatABCD |
714 |
真实值 = 读取值 |
|
A视在功率 |
floatABCD |
716 |
真实值 = 读取值 |
|
B视在功率 |
floatABCD |
718 |
真实值 = 读取值 |
|
C视在功率 |
floatABCD |
720 |
真实值 = 读取值 |
|
合相视在功率 |
floatABCD |
722 |
真实值 = 读取值 |
|
A相电压 |
floatABCD |
724 |
真实值 = 读取值 |
|
B相电压 |
floatABCD |
726 |
真实值 = 读取值 |
|
C相电压 |
floatABCD |
728 |
真实值 = 读取值 |
|
A相电流 |
floatABCD |
730 |
真实值 = 读取值 |
|
B相电流 |
floatABCD |
732 |
真实值 = 读取值 |
|
C相电流 |
floatABCD |
734 |
真实值 = 读取值 |
|
三相电流和 |
floatABCD |
736 |
真实值 = 读取值 |
|
A功率因数 |
floatABCD |
738 |
真实值 = 读取值 |
|
B功率因数 |
floatABCD |
740 |
真实值 = 读取值 |
|
C功率因数 |
floatABCD |
742 |
真实值 = 读取值 |
|
合相功率因数 |
floatABCD |
744 |
真实值 = 读取值 |
|
频率 |
floatABCD |
746 |
真实值 = 读取值 |
|
A有功电能 |
floatABCD |
748 |
真实值 = 读取值 |
|
A有功电能 |
floatABCD |
750 |
真实值 = 读取值 |
|
A有功电能 |
floatABCD |
752 |
真实值 = 读取值 |
|
合相有功电能 |
floatABCD |
754 |
真实值 = 读取值 |
|
A无功电能 |
floatABCD |
756 |
真实值 = 读取值 |
|
B无功电能 |
floatABCD |
758 |
真实值 = 读取值 |
|
C无功电能 |
floatABCD |
760 |
真实值 = 读取值 |
|
合相无功电能 |
floatABCD |
762 |
真实值 = 读取值 |
|
A视在电能 |
floatABCD |
764 |
真实值 = 读取值 |
|
B视在电能 |
floatABCD |
766 |
真实值 = 读取值 |
|
C视在电能 |
floatABCD |
768 |
真实值 = 读取值 |
|
合相视在电能 |
floatABCD |
770 |
真实值 = 读取值 |
|
配置参数 |
||||
COM1通信波特率 |
03指令 |
u16 |
1000 |
见下表波特率数值对应表,默认为0,支持0-6,该寄存器决定RS485的通信波特率 |
COM2通信波特率 |
u16 |
1001 |
见下表波特率数值对应表,默认为0,支持0-6,该寄存器决定隔离RS485的通信波特率 |
|
偏移地址 |
u16 |
1002 |
设备地址=偏移地址 |
|
电流采集电阻 |
u16 |
1003 |
0:100Ω |
|
如不用无需配置 |
1:50Ω |
|||
2:20Ω |
||||
3:10Ω |
||||
电流匝数比 |
u16 |
1004 |
0.694456019 |
|
如不用无需配置 |
0.388900463 |
|||
0.291678241 |
||||
0.194456019 |
||||
配置参数 |
||||
累计电量1清零 |
01:查询指令, |
0 |
用于第一通道累计电量清零 |
|
累计电量2清零 |
1 |
用于第二通道累计电量清零 |
||
累计电量3清零 |
2 |
用于第三通道累计电量清零 |
||
累计电量4清零 |
3 |
用于第四通道累计电量清零 |
||
累计电量5清零 |
4 |
用于第五通道累计电量清零 |
||
累计电量6清零 |
5 |
用于第六通道累计电量清零 |
备注:
①:使用第三方PLC/组态与设备通讯时,Modbus地址定义如下:
00001至09999是离散输出(线圈)
10001至19999是离散输入(触点)
30001至39999是输入寄存器(通常是模拟量输入) 40001至49999是保持寄存器
采用5位码格式,第一个字符决定寄存器类型,其余4个字符代表地址。地址1从0 开始,如00001对应0000。
说明:由于不同品牌PLC/组态软件对Modbus地址定义可能有不同,具体以其帮助文档中 对Modbus的定义说明为准。
PLC例程下载地址:
https://www.juyingele.com.cn/zlxz/danziliao/1226.html
第三方组态(MCGS/组态王/力控/WINCC/威纶通)例程下载地址:
http://www.juyingele.com.cn/software/software/第三方组态例程.rar
②:波特率及校验位
串口1保持寄存器地址1000
串口2保持寄存器地址1001
字节位数 |
定义 |
说明 |
Bit0~Bit7 |
波特率 |
0:9600 1:2400 2:4800 3:9600 4:19200 5:38400 6:115200 7:57600 8:56000 9:14400 10:1200 |
Bit8~Bit9 |
奇偶校验 |
0:无校验 1:偶校验(Even) 2:奇校验(Odd) |
Bit10~Bit11 |
停止位 |
0:停止位1位 1:停止位2位 2:停止位1.5位 |
指令可通过“聚英翱翔DAM调试软件”,勾选调试信息来获取。
指令生成说明:对于下表中没有的指令,用户可以自己根据modbus协议生成,对于继电器线圈的读写,实际就是对modbus寄存器中的线圈寄存器的读写,上文中已经说明了继电器寄存器的地址,用户只需生成对寄存器操作的读写指令即可。例如读或者写继电器1的状态,实际上是对继电器1对应的线圈寄存器00001的读写操作。
查询第一路交流电压
获取到的模拟量数据与实际输入值之间的关系为:实际值=返回值*0.01
发送码:FE 04 00 00 00 01 25 C5
字段 |
含义 |
备注 |
FE |
设备地址 |
|
04 |
04指令 |
查询输入寄存器指令 |
00 00 |
起始地址 |
要查询的第一路模拟量寄存器地址 |
00 01 |
查询数量 |
要查询的模拟量数量 |
25 C5 |
CRC16 |
校验码 |
模拟返回信息:
返回码:FE 04 02 00 00 AD 24
字段 |
含义 |
备注 |
FE |
设备地址 |
|
04 |
04指令 |
返回指令:如果查询错误,返回0x82 |
02 |
字节数 |
返回状态信息的所有字节数 |
00 00 |
查询的AD字 |
0x56FA,即十进制22266,为查询的模拟量AD字的值,实际值是222.66 |
AD 24 |
CRC16 |
检验码 |
查询累积电量(float类型)
发送码:FE 04 00 46 00 02 84 11
字段 |
含义 |
备注 |
FE |
设备地址 |
|
04 |
04指令 |
查询输入寄存器指令 |
00 46 |
起始地址 |
要查询累积电量(float类型)的寄存器地址 |
00 02 |
查询数量 |
要查询的模拟量数量 |
84 11 |
CRC16 |
模拟返回信息:
返回码:FE 04 04 47 BF 68 00 FE 1B
字段 |
含义 |
备注 |
FE |
设备地址 |
|
04 |
04指令 |
返回指令:如果查询错误,返回0x82 |
04 |
字节数 |
返回状态信息的所有字节数 |
47 BF 68 00 |
查询的AD字 |
字节顺序是floatABCD, 47 BF 68 00 代表98000,即累积电量98000W.h |
FE 1B |
CRC16 |
配置修正系数1(float类型)
发送码:FE 10 00 64 00 02 04 3F 99 99 9A F1 63
字段 |
含义 |
备注 |
FE |
设备地址 |
|
10 |
10指令 |
写多个寄存器的功能码 |
00 64 |
起始地址 |
配置的寄存器起始地址 |
00 02 |
查询数量 |
要配置的数量 |
04 |
字节数量 |
数据字节数量 |
3F 99 99 9A |
数据 |
3F 99 99 9A代表1.2,即修正系数1为1.2 第1路输入电压=采集值*1.2; 如第一路采集值为200,则最终第一路输入的电压=200*1.2=240 |
F1 63 |
CRC16 |
模拟返回信息:
返回码:FE 10 00 64 00 02 14 18
字段 |
含义 |
备注 |
FE |
设备地址 |
|
10 |
10指令 |
写多个寄存器的功能码 |
00 64 |
起始地址 |
配置的寄存器起始地址 |
00 02 |
查询数量 |
要配置的数量 |
14 18 |
CRC16 |
联网方式:RS485/网口/WIFI/4G
功能说明:三相6路
版本说明:标准版
联网方式:RS485/网口/WIFI/4G
功能说明:三相3路
版本说明:标准版
联网方式:RS485/网口/WIFI/4G
功能说明:三相3路
版本说明:标准版
联网方式:RS485/网口/WIFI/4G
功能说明:三相6路
版本说明:标准版
联网方式:RS485/网口/WIFI/4G
功能说明:三相6路
版本说明:标准版
联网方式:RS485/网口/WIFI/4G
功能说明:三相3路
版本说明:标准版