一、功能實現
Wincc上位機軟件開疆智能Profinet轉ModbusTCP網關通過Modbus TCP/IP通信,將PLC集到的參數通過Profient轉ModbusTCP網關在 Wincc畫面上顯示。
二、測試環境
(1) 硬件
1. 安裝Wincc上位機軟件的PC1臺,版本不限,本示例使用的是Wincc 7.0 SP3版本;
2. Profinet轉ModbusTCP網關,型號為:KJ-PNG-206,支持Modbus TCP/IP通信;
3. 普通網線2根。
(2) 軟件
Modscan32以及上述說到的Wincc軟件。
三、步驟
(1) 先打開網關配置軟件選擇Pn2MTS將Profinet轉ModbusTCP網關連接正確后,將網關和PC通過網線連接,給設備上電,設置網關的IP地址及網絡端口。本示例設置的地址為:192.168.1.111。如圖 1所示:
圖1/2 設置網關分別在Profinet的IP及ModbusTCP的IP地址
注意:設置好IP地址后將設置參數下載進入網關,并斷電后重啟Profient轉ModbusTCP使得配置生效。
(2) 設置好網關在PLC測的設置,設置完成后觀察顯示界面正確顯示當前如圖2所示:
圖2 分配給網關數據的輸入輸出長度。
下載組態到PLC
(3) 使用Modscan32軟件測試網絡通信,確保Modscan32軟件能準確讀到網關的數據。如圖3和圖4所示:
圖3
圖4 使用Modscan32測試
從圖3和圖4中可知:
1. 儀表通道地址需要偏移1位,功能碼為4;
2. 數據類型為浮點型,通道地址連續讀取;
3.設備地址為1,以太網IP地址為192.168.1.111
四、Wincc上位機通信設置
(1) 新建一個項目,這里省略如何新建項目步驟。
(2) 單擊選中“變量管理”,右鍵選中“添加新的驅動程序”,如下圖5所示:
圖5
(3)在彈出的對話框中選擇“Modbus TCPIP.chn”,如下圖6所示:
圖6
(7) 在“Modbus TCP/IP單元 #1”下右鍵新建“新驅動程序的連接”,并命名為 “Temp”。并按照下圖7設置相關參數:
圖7 通信參數設置
注意:“轉換字類型數據為16位數值”這個不要勾選!
(8) 選中“Temp”右鍵,新建變量。在彈出對話框中新建一個名稱為“TT_EL100_1”的變量,數據類型為:浮點數 32 位IEEE 754,地址選擇如下圖8所示,最后點擊“確定”即可完成通信參數的設置。
圖8 變量地址設置
五、畫面組態
完成以上通信參數設置之后即可完成了無紙記錄儀和Wincc軟件之間的通信設置,畫面顯示只要在相應的操作畫面中使用IO域,激活Wincc項目即可實現數據的采集和顯示,這里不再詳述。到此Wincc與網關之間的Modbus TCPIP通信功能完成。
-
MODBUS
+關注
關注
28文章
1984瀏覽量
78842 -
網關
+關注
關注
9文章
5158瀏覽量
52346 -
上位機
+關注
關注
27文章
956瀏覽量
55532 -
Profinet
+關注
關注
6文章
1498瀏覽量
24842
發布評論請先 登錄
評論