- {{item.name}}
WinCC通过MODBUS TCP通信读取PAC3200仪表的电能值
- 0
- 785
- 8571
1.PLC如何通过PROFIBUS DP通信读取PAC3200多功能仪表的电能值?
在STEP 7的硬件配置中组态时PAC3200多功能仪表的电能值有两个选项(如图1),例如Active energy import tariff 1(D) 64bit 和Active energy import tariff 1(F) 32bit。为什么同样的测量值会存在两种形式的变量与之对应?这是针对不同厂商的PLC设计的,如果PLC可以处理64位的数据,就可以选择Active energy import tariff 1(D) 进行组态, 对于西门子的PLC做DP主站的话,选择Active energy import tariff 1(F) 32位的就可以了。
图1
2.WinCC如何通过MODBUS TCP通信读取PAC3200多功能仪表的电能值?
在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)定义变量属性
图2
表1
5)在Graphics Designer画面编辑器中创建带变量的画面
6)添加I/O域
7)启动WinCC运行系统
关键词
PAC3200,WinCC,费率1的正向有功电能
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- S7-1200 与 SENTRON PAC3200 之间通过 MODBUS TCP (Set 22) 进行数据通信
- 使用S7-300/400通信处理器CP与SENTRON PAC3200进行MODBUS TCP通信
- 如何通过Modbus RTU协议实现S7-1200 与PAC3200的通信
- PVSS 与SENTRON PAC3200的Modbus TCP连接组态
- S7-1200与G120 CU240X-2 DP的PROFIBUS通信 第2部分 周期通信读写变频器参数
- S7-1200与G120 CU240X-2 DP的PROFIBUS通信 第3部分 非周期通信读写变频器参数
- 如何通过CP343-1采集无线HART仪表的数据
- Modbus/TCP的功能块如何通过服务和支持 app 申请授权?
- 如何对 S7-1500 CPU 和 S7-1200 CPU 之间的 Modbus/TCP 通信进行编程和参数化 ?
- 如何对两台 S7-1500 CPU 之间的 Modbus/Tcp 通信进行编程和参数化?
{{item.nickName}}