原文:開源純C#工控網關+組態軟件(五)從網關到人機界面

一 引子 之前都在講網關,不少網友關注如何實現界面。想了解下位機變量變化,是怎樣一步步觸發人機界面動畫的。 這個步步觸發,實質上是變量組 Group 的批量數據變化 DataChange 事件,引發了變量 Tag 的值更新 ValueChanged 事件,最終觸發了圖元的動畫腳本 Action 。這是一個連鎖反應。 簡言之,界面是一批叫Tag乘客,從網關坐TLV協議的列車,到了上位機車站下車,在 ...

2017-11-04 09:33 5 8616 推薦指數:

查看詳情

開源C#工控網關+組態軟件(二)工控網關的實現

一、 工控網關是什么 網關是物聯網和工控系統的核心組件。網關起的是承上啟下的作用。上即上位機,電腦/觸屏監控系統、MES這些;下即下位機,包括PLC、傳感器、嵌入式芯片等。 不同廠家的下位機,往往講的是不同的語言,西門子的語言叫ProfiBus,施耐德的語言叫Modbus ...

Tue Oct 03 17:03:00 CST 2017 19 16619
開源C#工控網關+組態軟件

一、 前言 在園子潛水也七八年了。說來慚愧,這么多年雖然一直自稱.NET鐵桿粉絲,然僅限於回幾個不痛不癢的貼,既沒有發布過代碼,也沒有寫過文章。 看着.NET和C#在國外風生水起,國內卻日趨沒落,我也早覺得有寫一點東西的必要了。 二、 為什么要開源,它能做什么 開源 ...

Mon Oct 02 04:13:00 CST 2017 72 33962
開源C#工控網關+組態軟件(四)上下位機通訊原理

一、 網關的功能:承上啟下 最近有點忙,更新慢了。感謝園友們給予的支持,現在github上已經有。目標是最好的開源組態,看來又近一步^^ 之前有提到網關是物聯網的關鍵環節,它的作用就是承上啟下。 下位機有下位機的語言,上位機有上位機的思路。網關就是一個翻譯,把下位機的語言轉成通用語,再 ...

Sat Oct 28 17:06:00 CST 2017 9 11828
開源C#工控網關+組態軟件(七)數據采集與歸檔

一、 引子 在當前自動化、信息化、智能化的時代背景下,數據的作用日漸凸顯。而工業發展到如今,科技含量和自動化水平均顯著提高,但對數據的采集、利用才開始起步。 對工業企業而言,數 ...

Tue Dec 12 23:38:00 CST 2017 11 11905
開源C#工控網關+組態軟件(六)圖元組件

一、 圖元概述 圖元是構成人機界面的基本單元。如一個個的電機、設備、數據顯示、儀表盤,都是圖元。構建人機界面的過程就是鋪排、挪移、定位圖元的過程。 圖元設計是繪圖和編碼的結合。因為圖元不僅有顯示和動畫,還有背后操縱動畫的控制邏輯。 一個好的圖元設計框架,應該最大限度提高設計 ...

Tue Nov 28 22:58:00 CST 2017 24 12930
開源C#工控網關+組態軟件(八)表達式編譯器

一、 引子 監控畫面的主要功能之一就是跟蹤下位機變量變化,並將這些變化展現為動畫。大部分時候,界面上一個圖元組件的某個狀態,與單一變量Tag綁定,比如電機的運行態,綁定一個MotorRunning信號;但有些時候不會這么簡單,比如溫度計在溫度高於50℃顯示紅色;某設備報警,可能是 ...

Tue Jan 30 06:13:00 CST 2018 6 6244
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM