网站标志
导航菜单
当前日期时间
当前时间:
购物车
购物车中有 0 件商品 去结算 我的订单
商品搜索
商品搜索:
文章正文
wincc如何通过modbus tcp通信读取pac3200多功能仪表的电能值?
作者:    发布于:2019-06-04 20:44:53    文字:【】【】【

在modbus通信中由于pac3200手册中只给出了64位电能值的寄存器地址,所以wincc无法通过03xx和04xx直接读取和处理电能值。现在这个问题可以解决了,就是在64位寄存器地址上加上偏移。例如,64位的费率1下正向有功电能active energy import

tariff 1(d)寄存器地址是801。32位电能值的对应地址是2801(参考表1)。

操作步骤如下:

1) 在变量管理中添加modbus tcp/ip驱动

2) 建立通讯连接

cpu-type: premium, micro

· server: pac4200 的ip地址

· port: modbus 端口号 502

· remote slave address: 1

· swap words in 32-bit values: 选择swap words in 32-bit value

3) 新建变量

4)定义变量属性

表1

5)在graphics designer画面编辑器中创建带变量的画面

6)添加i/o域

7)启动wincc运行系统

浏览 (42) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人:
将本文加入收藏夹
新闻详情
脚注栏目
|
脚注信息
机电工程网(C) 2015-2020 All Rights Reserved.    联系我们