目 錄
1. 概述... 1
2. 平臺演示... 2
3. 應用過程... 2
1. 概述
iNeuOS工業網際網路作業系統主要使用.netcore 3.1進行開發,資產模型(機器學習)部分使用的是python開發。剛剛微軟釋出了.NET6 RC版本,等正式版本釋出後,升級到.NET6,參見:.NET 6 RC1 正式釋出。
現在iNeuOS工業網際網路作業系統現在支援大部分通用的PLC,還有一些其他的驅動程式,只是還沒有進行整合工作。本篇文章介紹iNeuOS對PLC進行監測與控制的應用過程。
2. 平臺演示
線上演示:http://www.ineuos.net/index.php/demo/demo-30.html (注:自已註冊使用者,體驗系統功能)
3. 應用過程
(1)開啟【裝置模型】,單擊左上邊的“+”號,新增加一個裝置驅動,在“基礎設定”中設定裝置名稱、通訊型別、應用協議、選擇驅動等。如下圖:
(2)在“服務例項”選項右邊選擇“編輯”按鈕,新增加一個服務例項,並設定Socket的“併發間隔”引數,這個引數主要影響讀取PLC資料點的週期,引數值越小讀資料的效率越高,但是要根據現場的情況設定。如下圖:
(3)在“裝置資訊”的“Socket”的選項卡中設定連線PLC的IP地址、埠號和工作模式等。如下圖:
(4)在裝置的“資料點”選項卡里選擇“PLC&Modbus配置”中設定PLC的“暫存器地址”,也就是PLC的地址。如下圖:
(5)配置好裝置驅動後,選擇左上角轉圈的按鈕,重新啟動後臺服務。會在右上角顯示當前PLC裝置的通道狀態和通訊狀態。如下圖:
(6)在iNeuOS系統的桌面開啟【檢視建模】的組態功能,拖到畫上標題框、文字框和按鈕等元件,並且繫結資料點。如下圖:
(7)選擇按鈕元件,設定標題,並且設定滑鼠事件,設定事件型別、指令型別和修改PLC資料點的值。如下圖:
(8)編輯好之後,儲存當前組態應用,在桌面會有一個對應的應用,雙擊開啟。效果如下圖:
物聯網&大資料技術 QQ群:54256083
物聯網&大資料專案 QQ群:727664080
網站:http://www.ineuos.net
QQ:504547114
微信:wxzz0151
部落格:https://www.cnblogs.com/lsjwq
微信公眾號:iNeuOS