1. 程式人生 > 其它 >鋇錸技術低成本BL102採集西門子S7-200Smart轉OPC UA伺服器

鋇錸技術低成本BL102採集西門子S7-200Smart轉OPC UA伺服器

在工業4.0工業2025背景下,越來越多的傳統的企業,往往需要將PLC資料採集到PC端上位軟體,MES,SCADA,直接採集PLC需要做大量的軟體開發和除錯工作量,甚至需要購買軟體驅動然後在做開發,如果使用標準OPC UA客戶端組建加上OPC UA閘道器採用OPC UA統一標準,將大大降低開發難度和實現效率,深圳市鋇錸技術有限公司推出的BL102閘道器很好的解決了這個問題,今天以西門子轉OPC UA為例進行說明。

在BL102閘道器上新增LAN口裝置S7-200SMART

(1)點選“LAN”,點選滑鼠右鍵,點選“新增”,彈出裝置配置框。(2)裝置名稱:命名裝置,如:因採集西門子S7-200SMART為例,可以填寫S7-200SMART。(3)填寫採集裝置的IP,如:因S7-200SMART指定IP改為:192.168.3.250,所以這裡填寫192.168.3.250。這裡填寫的是PLC的IP,要注意PLC的IP要與LAN口的IP同一網段。(4)裝置埠號:填寫LAN口裝置的埠號。(5)因是採集西門子S7-200SMART,因此,裝置品牌:選擇西門子,裝置型號:選擇S7-200SMART。(6)點選“確定”,新增S7-200SMART。
注:點選確定後會在LAN口下顯示新增的裝置見上圖顯示出來S7-200SMART,如果想新增多個裝置,重複(1)--(6)步驟即可。
注:點選“寫入配置”閘道器將自動重啟,重啟後LAN口新增的S7-200SMART才新增成功。

      

     新增採集S7-200SMART的資料點

本示例採集S7-200SMART的暫存器Q和VW的部分資料配置如下

 

(1)點選“S7-200SMART”,滑鼠游標移動到方框內,滑鼠右鍵,點選“新增”彈出資料點設定框。(2)變數名稱:命名資料點的名字,如:採集“VW0”的資料,可以填寫為:VW0。(3)變數單位:根據需求任意填寫。(4)地址型別:根據採集的PLC的資料點選擇。如:要採集“VW0”的資料則選擇“VW”。(5)起始地址:採集資料點的暫存器地址,如:採集“VW0”的資料,地址為:0。(6)資料型別:根據選擇採集PLC的暫存器的型別選擇。(7)新增數量:如果是採集連續地址,同一暫存器可以多個採集。(8)讀寫型別:從“只讀”、“可讀可寫”中選擇。(9)係數:擴大或縮小多少倍上傳給平臺,根據需求填寫。(10)modbus對映地址:填寫採集到的資料點儲存到BL102閘道器裝置的地址,可以隨意填寫。對映地址不能重複。範圍:0-2000。如:採集“VW0”的對映地址為“8”。(11)資料點的MQTT識別符號,可以任意填寫。識別符號不能重複,如:採集“VW0”資料點的MQTT標識填寫為“VW0”。(12)點選“確定”。
注:點選“確定”後資料點會在方框內顯示出來見上圖,如果想繼續新增資料點,在方框滑鼠右鍵,點選“新增”彈出資料點配置框,重複(2)--(11)步驟。
注:點選“寫入配置”閘道器將自動重啟,重啟後採集S7-200SMART的資料點才生效。

 

經過以上步驟西門子S7-200Smart相關資料將被採集上來,然後配置OPC UA引數

操作步驟:(1)雙擊“OPC UA”彈出OPC UA配置框。(2)點選啟用按鈕,啟用OPC UA。預設:關閉。灰色表示:不啟用,綠色表示:啟用。(3)網口:選擇“WAN”口,因本示例通過WAN口接到R40路由器。點選“WAN”,檢視到WAN口的IP地址為:192.168.1.155。(4)埠:OPC UA 埠,預設:4840。(5)Anonymous:啟用,表示不用使用者名稱連線。(6)User 、Password:使用者名稱和使用者密碼,因啟用無使用者連線,故不用填寫。(7)安全策略:選擇OPC UA是否加密連線。本示例選擇無加密連線。(8)Certificate、PrivateKey:OPC UA證書和金鑰,因選擇無加密連線,故,不用上傳證書和金鑰。(9)點選“確定”,確定OPC UA的配置。(10)點選“寫入配置”,閘道器裝置重啟後,OPC UA才啟用

 

以上步驟完成後,閘道器的OPC UA就可以用了

下面UaExpert檢視資料為例
BL110閘道器是以OPC UA伺服器對外提供資料。用UaExpert(OPC UA Client)採集到的資料見下圖:UaExpert連線BL110 閘道器 OPC UA伺服器會自動生成資料點,資料點的名字由配置軟體上的資料點的變數名稱決定。

 

資料下發
直接雙擊資料點的值輸入數值按鍵盤的回車鍵確定即可。