型号 | 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
功能说明:三相6路
版本说明:标准版
联网方式:RS485/网口/WIFI/4G
功能说明:三相3路
版本说明:标准版
联网方式:RS485/网口/WIFI/4G
功能说明:三相3路
版本说明:标准版
联网方式:RS485/网口/WIFI/4G
功能说明:三相3路
版本说明:标准版
联网方式:RS485/网口/WIFI/4G
功能说明:三相6路
版本说明:标准版