
一、功能實現
Wincc上位機軟件與YR-ASR600無紙記錄儀通過以太網(Modbus TCP/IP)通信,將無紙記錄儀采集到的參數在 Wincc畫面上顯示。
二、測試環境
1、硬件
①安裝Wincc上位機軟件的PC一臺,版本不限,本示例使用的是Wincc 7.0 SP3版本;
②測聯無紙記錄儀1臺,型號為:YR-ASR600,支持以太網(Modbus TCP/IP)通信;
③Pt100鉑電阻若干;
④普通網線1根。
2、軟件
Modscan32以及上述說到的Wincc軟件。
三、步驟
1、YR-ASR600無紙記錄儀與Pt100傳感器連接正確后,將無紙記錄儀和PC通過網線連接,給無紙記錄儀上電,設置無紙記錄儀的IP地址及網絡端口。本示例無紙記錄儀設置:IP地址192.168.1.111、子網掩碼255.255.255.000、默認網關192.168.001.001、端口0502。
注意:設置好IP地址后保存設置參數,并斷電后重啟無紙記錄儀,否則通訊參數設置未完成。
2、設置好無紙記錄儀通道參數為Pt100信號輸入,設置完成后觀察無紙記錄儀顯示界面是否能正確顯示當前Pt100傳感器采集到的溫度。
3、參考無紙記錄儀說明書及通信協議,使用Modscan32軟件測試網絡通信,確保Modscan32軟件能準確讀到無紙記錄儀的溫度。

使用Modscan32測試
從上圖中可知:
①儀表通道地址需要偏移1位,功能碼為4;
②數據類型為浮點型,通道地址連續讀取;
③設備地址為1,以太網IP地址為192.168.1.111
四、Wincc上位機通信設置
1、新建一個項目,昌暉儀表在這里省略如何新建項目步驟。
2、單擊選中“變量管理”,右鍵選中“添加新的驅動程序”,如下圖所示:

3、在彈出的對話框中選擇“Modbus TCPIP.chn”,如下圖所示:

4、在“Modbus TCP/IP單元 #1”下右鍵新建“新驅動程序的連接”,并命名為 “Temp”。并按照下圖7設置相關參數:

注意:“轉換字類型數據為16位數值”這個不要勾選!
5、選中“Temp”右鍵,新建變量。在彈出對話框中新建一個名稱為“TT_EL100_1”的變量,數據類型為:浮點數32位IEEE 754,地址選擇如下圖8所示,最后點擊“確定”即可完成通信參數的設置。

五、畫面組態
完成以上通信參數設置之后即可完成了昌暉無紙記錄儀YR-ASR600和Wincc軟件之間的通信設置,畫面顯示只要在相應的操作畫面中使用IO域,激活Wincc項目即可實現數據的采集和顯示,這里不再詳述。到此Wincc與昌暉無紙記錄儀之間的以太網通信功能完成。