日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

上位机与MES对接的常见方式

發(fā)布時間:2024/3/12 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 上位机与MES对接的常见方式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

數(shù)據(jù)庫

數(shù)據(jù)庫是任何一個開發(fā)人員都必須掌握的技能,因此,對于一些簡單的交互,通過數(shù)據(jù)庫應(yīng)該是雙方都能夠接受的,這里要注意,盡量避免操作生產(chǎn)數(shù)據(jù)表,可以根據(jù)實際業(yè)務(wù)場景,通過新增一個專門用于交互的數(shù)據(jù)表,來減少操作失誤。

文件

有的時候,上位機也可以通過文件來與MES交互,可以是各種格式的文件,文本文件、excel、xml都可以。比如,上位機或MES定時生成文本文件,對方檢測文件的生成時間,來判斷是否流程完成,進而實現(xiàn)后續(xù)流程。

傳輸層TCP(推薦)

這里的TCP指的是傳輸層TCP,雙方約定好協(xié)議內(nèi)容,通過Socket連接,發(fā)送和接收,來實現(xiàn)數(shù)據(jù)通信。

應(yīng)用層TCP(推薦)

應(yīng)用層TCP包括一些確定的應(yīng)用層協(xié)議,比如ModbusTCP、MQTT、OPCUA等。

KepServer(推薦)

有一些廠家的開發(fā)人員,為了方便,會使用KepServer來做數(shù)據(jù)交互,KepServer本身不僅可以走OPC,還支持數(shù)據(jù)庫或Iot Gateway插件等一些方式。

WebService

WebService是一個SOA(面向服務(wù)的編程)的架構(gòu),它是不依賴于語言,不依賴于平臺,可以實現(xiàn)不同的語言(通過 xml 描述)間的相互調(diào)用,通過Internet進行基于Http協(xié)議的網(wǎng)絡(luò)應(yīng)用間的交互。通過SOAP在Web上提供的軟件服務(wù),使用WSDL文件進行說明,并通過UDDI進行注冊。

WebApi(推薦)

WebApi是一個簡單的構(gòu)建HTTP服務(wù)的新框架。在.Net平臺上WebApi是一個開源的、理想的、構(gòu)建REST-ful服務(wù)的技術(shù),可以部署在應(yīng)用程序和IIS上。

當然,我們也可以通過Http協(xié)議來實現(xiàn)對接,畢竟WebApi的本質(zhì)就是Http協(xié)議。

WCF(不推薦)

WCF也是基于SOAP的,數(shù)據(jù)格式是XML,WCF是Web Service(ASMX)的進化版,可以支持各種各樣的協(xié)議,像TCP,HTTP,HTTPS,Named Pipes, MSMQ。但是WCF的主要問題是,它配置起來特別的繁瑣,所以WCF使用越來越少了。

總結(jié)

以上是生活随笔為你收集整理的上位机与MES对接的常见方式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。