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)定義變量屬性

圖

表1
5)在graphics designer畫面編輯器中創建帶變量的畫面
6)添加i/o域
7)啟動wincc運行系統
本文標簽:wincc如何通過modbus tcp通信讀取pac3200多功能儀表的電能值?
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《wincc如何通過modbus tcp通信讀取pac3200多功能儀表的電能值?》相關權利人與機電之家網取得聯系。
關于“wincc如何通過modbus tcp通信讀取pac3200多功能儀表的電能值?”的更多資訊










