今日篮球推荐预测-cctv5足协杯直播-中国足彩网首页官网-英格兰世界杯冠军|www.wsnxt.com

沈陽鴻宇科技有限公司

【行業資訊】上位機與MES對接的幾種常見方式!

發布時間:2022-06-30 文章來源:鴻宇科技 瀏覽次數:1871

今天我們來聊一聊上位機與MES對接的幾種常用的方式~

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

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

       傳輸層TCP
       這里的TCP指的是傳輸層TCP,雙方約定好協議內容,通過Socket連接,發送和接收,來實現數據通信。

       應用層TCP
       應用層TCP包括一些確定的應用層協議,比如ModbusTCP、MQTT、OPCUA等。

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

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

      WebApi
       WebApi是一個簡單的構建HTTP服務的新框架。在.Net平臺上WebApi是一個開源的、理想的、構建REST-ful服務的技術,可以部署在應用程序和IIS上。
       當然,我們也可以通過Http協議來實現對接,畢竟WebApi的本質就是Http協議。

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

來源:dotNet工控上位機 ,作者新閣教育付工