分享

利用触摸屏通过RS485通讯直接采集电力仪表的实践

 机电工控交流 2023-08-15 发布于四川

一、主要硬件清单配置

       1、安科瑞AMC96仪表  1台

       2、海为B7H-G物联网触摸屏 1台

      3、上海卓岚 RS485集线器(ZLAN9480A ) 一只

      4、串口调试工具 帝特 RS485转USB  1个

  二、主要软件工具

     1、海为触摸屏软件 Haiwell Cloud Scada Designer  

     2、串口调试软件 ModScan32

   三、电路图

四、实物图

五、细节图

六、测试过程

 6.1 阅读电力仪表的通讯说明书

A. 电流仪表接线图

目前触摸屏相当于上位机

B.通讯参数

采用的是3P3L接线方式,电流互感250/5A,波特率设置9600,地址设置10,无校验。

首先要将地址换算为十进制,比如0028H就是40

注意读取的数据16位整数。

6.2 利用ModScan32测试通讯

接线好线路,打开ModScan32软件

设置好参数;注意停止位是1位。

连接好:

测试数据成功。

6.3 打开云组态软件

 Haiwell Cloud Scada Designer  

A. 设置串口通讯参数

注意通信超时设置为1000ms,分包长度设置为10。

B.建立变量

注意不能在寄存器地址前面加4**,否则通讯不上,如图:

C.数据处理

需要将采集的数据转换为实际数据:

D.测试效果

7、总结

1、对于RS485通讯,我们一般需要用串行调试工具先测试,然后在进行对接其他系统。

2、注意地址,寄存器地址在不同的时候,不一样,比如本次测试,就不能加前缀,还有就是地址偏移,很多时候,上位机采集地址需要+1,比如第一个就是40001。

3、一般来说接线都是A+,B-,但是有时候不是对应关系的,比如西门子S7-200 smart在采集部分流量计时就是需要对换接线。

4、尽量不要带电拔插串口。接线的方式还可以。

5、读上来的数据一般还要进行核对,字的方式

6、数据还要做部分转换才能得到真实值。

***************

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多