通过实例演示将正泰DDSU666电表(这里使用单相型号电表,三相电表同理)接入MCGS控制屏(TPC7062TX),介绍如何将支持Modbus RTU协议的智能电表接入控制屏。
控制屏使用第一步就是建立工程文件随后根据将要使用的设备配置设备驱动,打开设备窗口,添加父级设备(实际上就是关联设备的硬件接口),在添加驱动协议,DDSU666同时支持DLT645与Modbus RTU协议通讯,由于TPC7062默认驱动仅支持Modbus RTU协议,如果需要使用DLT645协议需要定制设备驱动,这里就使用莫迪康Modbus RTU协议连接电表;
配置接口参数,TPC7062TX具有两个串口,一个RS232接口(COM1),一个RS485接口(COM2),而DDSU666采用RS485接口,配置串口波特率为9600,数据位8个字节,停止位1个字节,采用无校验通讯;
添加9个数值型变量,分别用于记录电网频率、A相电压、A相电流、瞬时总有功功率、瞬时总无功功率、瞬时总视在功率、总功功率因数、电能清零、有功总电能;
查询DDSU666手册将上述变量的寄存地址与读写属性记录;
地址 (HEX) | 地址 (DEC) | 参数说明 | 数据类型 | 数据长度 (WORD) | 读写属性 |
0002H | 2 | 电能清空 | int | 1 | R/W |
2000H | 8192 | A相电压 | float | 2 | R/W |
2002H | 8194 | A相电流 | float | 2 | R/W |
2004H | 8196 | 瞬时总功率 | float | 2 | R/W |
2006H | 8198 | 瞬时总无功功率 | float | 2 | R/W |
2008H | 8200 | 瞬时总视在功率 | float | 2 | R/W |
200AH | 8202 | 总功率因数 | float | 2 | R/W |
200EH | 8206 | 电网频率 | float | 2 | R/W |
4000H | 16384 | 有功总电能 | float | 2 | R/W |
左侧的设备属性还需要配置电表的Modbus地址,我手上电表地址为1,其他参数保持默认即可,如下图,
DDSU666手册所给的寄存表从0地址开始排列而,TPC7062TX采用从1开始排列的规则,因此在配置地址时需要十进制加一绑定。
比如“A相电压”地址为保持寄存器的0x2000,转换为十进制为8192,由于该设备驱动的规则需要加1处理,由于该寄存器类型为保持寄存器,通道类型就需要配置为[4区],存储数据的格式为IEE754单精度浮点值,TPC就需要配置为32位浮点,上述地址基本为相同类型的连续寄存器,我就一次性全部添加,通道个数就配置为9,配置如下图:
我手中的DDSU666如果需要写入寄存器就需要配置为0x10功能码,尝试过使用0x06功能码无法正常控制电能清空寄存器,如果不需要写入可以忽略这一步的配置;
使用不同的设驱动配置规则可能存在不同,一般我们可以在“设备编辑窗口”右边的选项按键的“打开设备帮助查询规则”,比如我所使用的“莫迪康Modbus RTU”在内部属性就详细介绍了该驱动寄存器与地址排列规则;
除此之外“设备帮助”还介绍了该驱动的特殊功能,比如设备命令,可通过该接口直接发送Modbus RTU指令查询设备寄存器(Read、Write、ReadP等命令),无需将变量与寄存器一一对应,还可以通过该接口实时修改控制屏的串口通讯参数(SetCommPara命令);
在用户界面添加新的功能界面“Function_08”,名字可以自定义,我这里整合了其他功能,为了相互区别就在注释中说明,右键单击刚才添加的界面,配置为启动窗口;
使用“标签”“按键”控件添加下图功能;
为电压、电流、电网频率等标签输出控件绑定变量:
选择浮点类型,自然小数位,也可以限制小时个数,同时可以添加单位VAC
按照上述方法绑定其余的电表参数,配置“清零按键”和数据清除中提示(擦写Flash存在时间差,不建议频繁操作,所以这里利用“填充颜色”、“可见度”以及清除的时间差生成提示信息):
将DDSU666电表通讯参数修改为上述配置值,本身配置时我就采用了该电表默认出厂值,无需变动参数;
启动模拟控制台入下图(使用两脚插头演示,导致进线接反产生负值):
清零功能演示:
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdebyte.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号-3