0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

上位機(jī)與MES信息對接的常用方式有哪些

汽車電子技術(shù) ? 來源:dotNet工控上位機(jī) ? 作者:新閣教育付工 ? 2023-02-22 16:03 ? 次閱讀

-Begin-

前言

在實(shí)際應(yīng)用過程中,經(jīng)常有學(xué)員問道:上位機(jī)怎么與MES進(jìn)行信息交互?

今天跟大家介紹一下,上位機(jī)與MES對接的幾種常用的方式。

數(shù)據(jù)庫

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

文件

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

傳輸層TCP

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

應(yīng)用層TCP

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

KepServer

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

WebService

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

WebApi

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

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

WCF

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

-END-

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 操作
    +關(guān)注

    關(guān)注

    0

    文章

    43

    瀏覽量

    18833
  • MES
    MES
    +關(guān)注

    關(guān)注

    5

    文章

    860

    瀏覽量

    29696
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3739

    瀏覽量

    64173
  • 上位機(jī)
    +關(guān)注

    關(guān)注

    27

    文章

    928

    瀏覽量

    54656
  • 數(shù)據(jù)表
    +關(guān)注

    關(guān)注

    0

    文章

    295

    瀏覽量

    11434
收藏 人收藏

    評論

    相關(guān)推薦

    求助,壇里有人知道Labview和MES系統(tǒng)對接的嗎?

    現(xiàn)在有一項(xiàng)目,需要與客戶的MES系統(tǒng)對接,用他們的數(shù)據(jù)庫,來和現(xiàn)有測出來的數(shù)據(jù)做對比
    發(fā)表于 03-26 21:45

    Labview與MES系統(tǒng)對接問題

    這個(gè)就是MES的人給我的通訊協(xié)議,求助高手,說說怎么與MES系統(tǒng)對接?
    發(fā)表于 05-07 10:27

    LabVIEW與工廠MES對接

    各位壇友,哪位有關(guān)于LabVIEW與工廠MES對接的資料啊,提供一點(diǎn)。網(wǎng)上找半天,都沒有涉及到這一塊的。
    發(fā)表于 07-04 09:20

    MES系統(tǒng)對工廠現(xiàn)場控制的十大功能

    現(xiàn)場設(shè)備與上位機(jī)直接通信的方式。以溫度測控為例,很多種方案,目前比較流行的方案是直接通過PLC的本地或遠(yuǎn)程模擬量I/O直接檢測和控制。圖3以遠(yuǎn)程模擬量I/O測控為例,
    發(fā)表于 11-26 20:18

    MES是什么?MES什么特點(diǎn)?

    MES是什么?MES什么特點(diǎn)?
    發(fā)表于 09-18 09:10

    上位機(jī)使用教程

    上位機(jī)使用教程by無名信.pdf上位機(jī)使用教程by無名信.pdf
    發(fā)表于 01-07 16:43 ?38次下載

    DSPeCAN總線中斷方式上位機(jī)的雙向通信

    DSPeCAN總線中斷方式上位機(jī)的雙向通信
    發(fā)表于 10-20 10:57 ?5次下載
    DSPeCAN總線中斷<b class='flag-5'>方式</b>與<b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>的雙向通信

    DTU如何對接儀表和上位機(jī)方式哪些?

    提供了兩種便捷方式,即協(xié)議開發(fā)包(動(dòng)態(tài)鏈接庫)和網(wǎng)絡(luò)轉(zhuǎn)串口工具,大大降低了用戶自主開發(fā)或對接第三方上位機(jī)軟件的難度。?? ? ? ? ◆ 無需VPN專網(wǎng)卡即可實(shí)現(xiàn)點(diǎn)對點(diǎn)傳輸,豈止是方便
    發(fā)表于 10-11 15:14 ?1976次閱讀

    引進(jìn)MES系統(tǒng)那三種方式

    對一個(gè)MES完全空白的公司來說,個(gè)人認(rèn)為以下三種方式引進(jìn)MES系統(tǒng):一、全自主開發(fā)二、MES供應(yīng)商+后期自主維護(hù)三、
    發(fā)表于 11-20 08:00 ?0次下載

    上位機(jī)那些事兒

    從廣義上來說,上位機(jī)和下位機(jī)是一個(gè)相對的概念,比如SCADA對于PLC來說,SCADA是上位機(jī),PLC是下位
    發(fā)表于 05-08 10:58 ?0次下載
    <b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>那些事兒

    上位機(jī)和下位機(jī)什么區(qū)別 常用上位機(jī)軟件開發(fā)工具介紹

    上位機(jī)和下位機(jī)分別指的是什么呢?又有哪些區(qū)別呢?以及上位機(jī)和下位機(jī)之間的關(guān)系又是怎樣的呢?
    發(fā)表于 05-08 10:21 ?0次下載
    <b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>和下位<b class='flag-5'>機(jī)</b><b class='flag-5'>有</b>什么區(qū)別 <b class='flag-5'>常用上位</b><b class='flag-5'>機(jī)</b>軟件開發(fā)工具介紹

    上位機(jī)和plc啥區(qū)別

    上位機(jī)和PLC(可編程邏輯控制器)是兩種不同的控制系統(tǒng)。以下是它們之間的一些區(qū)別:   操作對象:上位機(jī)常用于控制大型工業(yè)過程,例如
    的頭像 發(fā)表于 05-08 15:27 ?1.5w次閱讀

    稱重上位機(jī)軟件

    1. 智能儀表上位機(jī)軟件,PC直連toledo儀表。 2. 支持CTPZ和SICS協(xié)議,適配所有toledo系列,以太網(wǎng)和串口通用。 3. 適用于工業(yè)手動(dòng)配料,配方自定義,對接工廠信息
    發(fā)表于 05-09 10:51 ?1次下載
    稱重<b class='flag-5'>上位</b><b class='flag-5'>機(jī)</b>軟件

    ERP和MES對接有哪些接口

    在數(shù)字化工廠的規(guī)劃建設(shè)中,信息化系統(tǒng)的集成,既是重點(diǎn),但同時(shí)也是難點(diǎn)。ERP和MES對接時(shí),ERP主要負(fù)責(zé)下達(dá)生產(chǎn)計(jì)劃,MES是執(zhí)行生產(chǎn)計(jì)劃,二套系統(tǒng)在數(shù)據(jù)交互時(shí),需要確?;A(chǔ)數(shù)據(jù)的一
    的頭像 發(fā)表于 01-16 10:58 ?602次閱讀
    ERP和<b class='flag-5'>MES</b><b class='flag-5'>對接</b>有哪些接口

    上位機(jī)與下位機(jī)之間的通訊方式

    設(shè)備狀態(tài),執(zhí)行具體任務(wù)。兩者之間的通訊不僅涉及到數(shù)據(jù)的傳輸,還關(guān)系到命令的執(zhí)行和反饋的收集。本文將深入探討上位機(jī)與下位機(jī)之間的通訊方式,以期為相關(guān)領(lǐng)域的技術(shù)人員提供參考。
    的頭像 發(fā)表于 06-06 11:23 ?2861次閱讀