本文是Wincc與昌暉無紙記錄儀之間的以太網(wǎng)通信的簡單教程,以圖文形式簡單介紹昌暉無紙記錄儀YR-ASR600和Wincc間實現(xiàn)以太網(wǎng)通訊的詳細(xì)步驟。
一、功能實現(xiàn)
Wincc上位機(jī)軟件與YR-ASR600無紙記錄儀通過以太網(wǎng)(Modbus TCP/IP)通信,將無紙記錄儀采集到的參數(shù)在 Wincc畫面上顯示。
二、測試環(huán)境
1、硬件
①安裝Wincc上位機(jī)軟件的PC一臺,版本不限,本示例使用的是Wincc 7.0 SP3版本;
②測聯(lián)無紙記錄儀1臺,型號為:YR-ASR600,支持以太網(wǎng)(Modbus TCP/IP)通信;
③Pt100鉑電阻若干;
④普通網(wǎng)線1根。
2、軟件
Modscan32以及上述說到的Wincc軟件。
三、步驟
1、YR-ASR600無紙記錄儀與Pt100傳感器連接正確后,將無紙記錄儀和PC通過網(wǎng)線連接,給無紙記錄儀上電,設(shè)置無紙記錄儀的IP地址及網(wǎng)絡(luò)端口。本示例無紙記錄儀設(shè)置:IP地址192.168.1.111、子網(wǎng)掩碼255.255.255.000、默認(rèn)網(wǎng)關(guān)192.168.001.001、端口0502。
注意:設(shè)置好IP地址后保存設(shè)置參數(shù),并斷電后重啟無紙記錄儀,否則通訊參數(shù)設(shè)置未完成。
2、設(shè)置好無紙記錄儀通道參數(shù)為Pt100信號輸入,設(shè)置完成后觀察無紙記錄儀顯示界面是否能正確顯示當(dāng)前Pt100傳感器采集到的溫度。
3、參考無紙記錄儀說明書及通信協(xié)議,使用Modscan32軟件測試網(wǎng)絡(luò)通信,確保Modscan32軟件能準(zhǔn)確讀到無紙記錄儀的溫度。
使用Modscan32測試
從上圖中可知:
①儀表通道地址需要偏移1位,功能碼為4;
②數(shù)據(jù)類型為浮點型,通道地址連續(xù)讀??;
③設(shè)備地址為1,以太網(wǎng)IP地址為192.168.1.111
四、Wincc上位機(jī)通信設(shè)置
1、新建一個項目,昌暉儀表在這里省略如何新建項目步驟。
2、單擊選中“變量管理”,右鍵選中“添加新的驅(qū)動程序”,如下圖所示:
3、在彈出的對話框中選擇“Modbus TCPIP.chn”,如下圖所示:
4、在“Modbus TCP/IP單元 #1”下右鍵新建“新驅(qū)動程序的連接”,并命名為 “Temp”。并按照下圖7設(shè)置相關(guān)參數(shù):
注意:“轉(zhuǎn)換字類型數(shù)據(jù)為16位數(shù)值”這個不要勾選!
5、選中“Temp”右鍵,新建變量。在彈出對話框中新建一個名稱為“TT_EL100_1”的變量,數(shù)據(jù)類型為:浮點數(shù)32位IEEE 754,地址選擇如下圖8所示,最后點擊“確定”即可完成通信參數(shù)的設(shè)置。
五、畫面組態(tài)
完成以上通信參數(shù)設(shè)置之后即可完成了昌暉無紙記錄儀YR-ASR600和Wincc軟件之間的通信設(shè)置,畫面顯示只要在相應(yīng)的操作畫面中使用IO域,激活Wincc項目即可實現(xiàn)數(shù)據(jù)的采集和顯示,這里不再詳述。到此Wincc與昌暉無紙記錄儀之間的以太網(wǎng)通信功能完成。
共有訪客發(fā)表了評論
網(wǎng)友評論