更多
    常问问题

    WinCC通过MODBUS TCP通信读取PAC3200仪表的电能值

    star star star star star
    5.0 分
    • 通信(通讯)
    • SIMATIC WinCC Basic
    文档编号:F0413| 文档类型:常问问题| 发布时间:2024年02月20日
    • 0
    • 923
    • 8571
    本文描述了WinCC通过MODBUS TCP通信读取PAC3200仪表的电能值。



    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的正向有功电能


    您可以前往全球资源库查看此文档

    推广Service Portal Home首页
    • 评论
    • 分享

      扫码分享

    • 收藏
    • 点赞
    • 纠错
     

    隐私政策更新提示

    欢迎您来到西门子数字化工业支持中心网站!我们使用cookies来确保您能最好地使用我们的网站,进行网站分析并根据您的兴趣定制内容。我们有时会与第三方共享cookie数据。继续浏览本网站,即表示您同意我们使用cookies。您亦可以参考西门子数据隐私政策以了解更多相关信息。

    同意并继续浏览
    提示
    您即将前往“全球技术资源库”。
    “全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
    确定

    0元领课点我

    信息提示
    很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。