0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

上位机与MES信息对接的常用方式有哪些

汽车电子技术 来源:dotNet工控上位机 作者:新阁教育付工 2023-02-22 16:03 次阅读

-Begin-

前言

在实际应用过程中,经常有学员问道:上位机怎么与MES进行信息交互?

今天跟大家介绍一下,上位机与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使用越来越少了。

-END-

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作
    +关注

    关注

    0

    文章

    43

    浏览量

    18843
  • MES
    MES
    +关注

    关注

    5

    文章

    874

    浏览量

    29715
  • 数据库
    +关注

    关注

    7

    文章

    3750

    浏览量

    64217
  • 上位机
    +关注

    关注

    27

    文章

    930

    浏览量

    54686
  • 数据表
    +关注

    关注

    0

    文章

    295

    浏览量

    11440
收藏 人收藏

    评论

    相关推荐

    求助,坛里有人知道Labview和MES系统对接的吗?

    现在有一项目,需要与客户的MES系统对接,用他们的数据库,来和现有测出来的数据做对比
    发表于 03-26 21:45

    Labview与MES系统对接问题

    这个就是MES的人给我的通讯协议,求助高手,说说怎么与MES系统对接
    发表于 05-07 10:27

    LabVIEW与工厂MES对接

    各位坛友,哪位有关于LabVIEW与工厂MES对接的资料啊,提供一点。网上找半天,都没有涉及到这一块的。
    发表于 07-04 09:20

    MES系统对工厂现场控制的十大功能

    现场设备与上位直接通信的方式。以温度测控为例,很多种方案,目前比较流行的方案是直接通过PLC的本地或远程模拟量I/O直接检测和控制。图3以远程模拟量I/O测控为例,
    发表于 11-26 20:18

    MES是什么?MES什么特点?

    MES是什么?MES什么特点?
    发表于 09-18 09:10

    上位使用教程

    上位使用教程by无名信.pdf上位使用教程by无名信.pdf
    发表于 01-07 16:43 38次下载

    DSPeCAN总线中断方式上位的双向通信

    DSPeCAN总线中断方式上位的双向通信
    发表于 10-20 10:57 5次下载
    DSPeCAN总线中断<b class='flag-5'>方式</b>与<b class='flag-5'>上位</b><b class='flag-5'>机</b>的双向通信

    DTU如何对接仪表和上位方式哪些?

    提供了两种便捷方式,即协议开发包(动态链接库)和网络转串口工具,大大降低了用户自主开发或对接第三方上位软件的难度。         ◆ 无需VPN专网卡即可实现点对点传输,岂止是方便
    发表于 10-11 15:14 2001次阅读

    引进MES系统那三种方式

    对一个MES完全空白的公司来说,个人认为以下三种方式引进MES系统:一、全自主开发二、MES供应商+后期自主维护三、
    发表于 11-20 08:00 0次下载

    上位那些事儿

    从广义上来说,上位和下位是一个相对的概念,比如SCADA对于PLC来说,SCADA是上位,PLC是下位
    发表于 05-08 10:58 0次下载
    <b class='flag-5'>上位</b><b class='flag-5'>机</b>那些事儿

    上位和下位什么区别 常用上位软件开发工具介绍

    上位和下位分别指的是什么呢?又有哪些区别呢?以及上位和下位之间的关系又是怎样的呢?
    发表于 05-08 10:21 0次下载
    <b class='flag-5'>上位</b><b class='flag-5'>机</b>和下位<b class='flag-5'>机</b><b class='flag-5'>有</b>什么区别 <b class='flag-5'>常用上位</b><b class='flag-5'>机</b>软件开发工具介绍

    上位和plc啥区别

    上位和PLC(可编程逻辑控制器)是两种不同的控制系统。以下是它们之间的一些区别:   操作对象:上位常用于控制大型工业过程,例如
    的头像 发表于 05-08 15:27 1.5w次阅读

    称重上位软件

    1. 智能仪表上位软件,PC直连toledo仪表。 2. 支持CTPZ和SICS协议,适配所有toledo系列,以太网和串口通用。 3. 适用于工业手动配料,配方自定义,对接工厂信息
    发表于 05-09 10:51 1次下载
    称重<b class='flag-5'>上位</b><b class='flag-5'>机</b>软件

    ERP和MES对接有哪些接口

    在数字化工厂的规划建设中,信息化系统的集成,既是重点,但同时也是难点。ERP和MES对接时,ERP主要负责下达生产计划,MES是执行生产计划,二套系统在数据交互时,需要确保基础数据的一
    的头像 发表于 01-16 10:58 621次阅读
    ERP和<b class='flag-5'>MES</b><b class='flag-5'>对接</b>有哪些接口

    上位与下位之间的通讯方式

    设备状态,执行具体任务。两者之间的通讯不仅涉及到数据的传输,还关系到命令的执行和反馈的收集。本文将深入探讨上位与下位之间的通讯方式,以期为相关领域的技术人员提供参考。
    的头像 发表于 06-06 11:23 3171次阅读