小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
|
圖片:
圖片:
圖片:
圖片:
現(xiàn)在就說一下接觸到的MES數(shù)據(jù)對接的大概流程。 1.和客戶確認(rèn)MES的接口,大部分是webapi,http。需要客戶提供URL地址(也就是MES服務(wù)器地址,一個網(wǎng)頁地址),Header(也就是標(biāo)頭,有些會和URL地址寫一起),Content-Type(數(shù)據(jù)格式,大部分是 application/json),已經(jīng)請求的主題內(nèi)容,具體的每個客戶不一樣; 2.根據(jù)方案和需求選擇采用什么硬件做中間的客戶端,比如電腦+C#語言自己開發(fā)、電腦+SCADA組態(tài)軟件、邊緣網(wǎng)關(guān)、采集盒子,具體看項目而定。 3.與PLC工程師對接數(shù)據(jù)地址,和數(shù)據(jù)格式,并完成與PLC交互測試。 4.編寫MES對接程序,現(xiàn)場項目調(diào)試。 主要使用1.電腦+上位機語言(C#) 2.電腦+SCADA軟件(幾個知名的組態(tài)軟件都支持,品牌就不提了) 3.邊緣網(wǎng)關(guān)、組態(tài)盒子(品牌就不提了,有廣告嫌疑) 4.HMI觸摸屏(有部分觸摸屏有這個功能,但是都不夠靈活,)。 主體控制思路是 上位機開啟兩個客戶端,一個對接PLC,一個對接MES系統(tǒng)。不停的讀取PLC的觸發(fā)信號線圈或者寄存器,條件滿足,則讀取預(yù)設(shè)的數(shù)據(jù)寄存器,并打包成需要上傳的格式,上傳至MES服務(wù)器。 以上只是常規(guī)的PLC與MES對接一種方法。其他還有MES主動來讀取數(shù)據(jù)(比如WEBSOCKET等)、MQTT、以及PLC的MES模塊擴展等。 帶小案例介紹 https://mp.weixin.qq.com/s/kR1Y5Hkh3VBpTNMs0EAVbw |
---|---|
本帖最近評分記錄: |
autoctrl
級別: 家園?
|
之前是用智能網(wǎng)關(guān)實現(xiàn)的,不用編程的,配置參數(shù)就可以,通過狀態(tài)反饋調(diào)試也比較快: https://blog.csdn.net/AutoCtrl/article/details/124609315 https://blog.csdn.net/AutoCtrl666/article/details/136709812 軟件和配置文件: PLC走HTTP連MES.rar (2751 K) 下载次数:43 [ 此帖被autoctrl在2024-03-21 16:02重新編輯 ] |
---|---|
|
小八哥
電話15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
|
網(wǎng)關(guān)的優(yōu)勢是,配置簡單,上手快。劣勢是不夠靈活。有些客戶有觸發(fā)信號,數(shù)據(jù)打包的需求,做起來就比較麻煩了。特別是需要做某些組合計算的時候 |
---|---|
|
gxtmdb82164
級別: 論壇先鋒
|
稍微統(tǒng)一一些的說法: 1、網(wǎng)關(guān):gateway在數(shù)采的領(lǐng)域一般主要起一個協(xié)議轉(zhuǎn)換功能,大部分PLC或者現(xiàn)場設(shè)備(OT)從協(xié)議甚至物理接口上沒法直接和軟件系統(tǒng)(IT)對接,所以需要網(wǎng)關(guān)進行中轉(zhuǎn),這里的網(wǎng)關(guān)可以是一個硬件(上面運行協(xié)議轉(zhuǎn)換軟件),也可以是一個軟件運行在通用的硬件上。 2、南向:對下讀取PLC或者現(xiàn)場設(shè)備的數(shù)據(jù),這個是各大盒子、專業(yè)網(wǎng)關(guān)比較值錢的地方,因為PLC的協(xié)議太多了,包括接口形式也各種各樣 3、北向:對上給IT系統(tǒng)提供數(shù)據(jù)源,一般要符合IT系統(tǒng)的接口形式,一般都是各種API。有些是投遞數(shù)據(jù),要網(wǎng)關(guān)主動去push數(shù)據(jù)上去,有些是被動的等IT系統(tǒng)來讀取數(shù)據(jù)。 其實在好多小型系統(tǒng)中,數(shù)采這一層不是必須的,有足夠開發(fā)能力的可以直接在應(yīng)用軟件中讀寫PLC,特別是現(xiàn)在PLC的通信能力越來越強了,比如西家的PLC都可以支持OPC UA了,那個對上位機來說非常友好的,軟件寫起來很簡單。 |
---|---|
本帖最近評分記錄: |
bifujian100
苦海無邊
級別: 論壇先鋒
|
牛皮上天 |
|
---|---|---|
|