前言
我们在开发上位机软件的时候,经常需要与客户的MES系统进行通信,最常见的需求就是我们需要将设备的检测数据上传到客户的Mes系统,本文是专栏《C# MES通信从入门到精通》的导读,详细介绍了Mes系统的作用,上位机软件在Mes系统中扮演的角色,上位机软件如何与Mes系统交互等,读完本篇文章您一定能对Mes系统有一个全面的了解。
1、Mes系统的作用?
Mes系统在工业生产过程中扮演着重要的角色,它发挥的功能主要有以下几个方面,对设备生产状况的监控、对设备生产后产生的数据进行分析,对生产过程进行管控(上一站生产Ng,下一站直接不生产)等作用。
2、上位机软件在Mes系统中发挥什么作用?
上位机软件与Mes系统的交互主要实现以下几个功能:
1)通过输入员工号来获取登录MES系统的权限
2)上传设备检测的OK/NG结果给MES系统;
3)上传设备生产过程中的异常信息、生产状态给MES系统;
4)上传设备生产过程中的数据,比如CSV数据、图片数据给MES系统;
5) 从MES系统获取一些信息,比如过站信息,所谓过站信息就是指该产品有没有在某一个站点测试过。
3、上位机软件如何与Mes系统交互?
客户的Mes系统千变万化,可以说每一家的Mes系统几乎都不一样,上位机与Mes系统交互的方式常见的有以下几种。
1、串口通信
2、Socket通信(TCP/UDP)
3、共享文件夹传输
4、硬盘映射传输
5、FTP传输
6、WebService通信
7、Http通信
等
4、订阅《C# MES通信从入门到精通》专栏后你能获得什么?
1)掌握上位机软件与Mes系统通信的多种方式,例如WebService、Http、串口通信、Socket通信等。
2)在vip的qq群与众多初学者一起讨论学习
3)赠送《C#本质论》、《C#图解教程》电子书(C#语法是所有与Mes系统通信的基础)
5、《C# MES通信从入门到精通》专栏介绍
作者在自动化领域耕耘多年,做过的与MES系统通信的项目大大小小也有几百个。古人云读万卷书不如行万里路,行万里路不如名师指路,所以入门最快的方法一定是找个前辈模仿他,年轻的时候一定要投资自己!买书、买课程学习都是你提升自己最快的方法,成为高手别无他法,努力学习+模仿高手,他日一定有所成就!一本书、一个课程几十块钱,但是在未来为你赚到的钱一定是这些成本的几十倍、几百倍、上千倍,甚至更多!如果你是一个普通人,没有强大的背景,一定要持续学习,持续学习是普通人逆袭唯一的方法!如果想精通与MES系统通信编程,C#基础的语法知识必不可少,订阅我的专栏《C# MES通信从入门到精通》就送《C#本质论》、《C#图解教程》电子书。其次是与各种MES系统通信的方法我都会在专栏中讲到,比如WebService、Http、Ftp、共享文件夹、串口通信、TCP通信等,这些知识我都会在我开设的专栏《C# MES通信从入门到精通》
中进行详细讲解,总之,只要跟我学了C# MES通信,一定能打变C# MES通信无敌手,只有系统掌握了各种与MES通信的知识以及应用,才算是一个高手,不然怎么轻松拿30万+年薪。《C# MES通信从入门到精通》
专栏目录如下:
1、C# MES通信从入门到精通(1)——串口传输文件
2、C# MES通信从入门到精通(2)——上传文件到FTP服务器
3、C# MES通信从入门到精通(3)——根据网址获取网址所在主机的IP地址
4、C# MES通信从入门到精通(4)——查询当前电脑的iP地址(外网)
5、C# MES通信从入门到精通(5)——如何将B电脑的D盘映射成本地电脑F盘
6、C# MES通信从入门到精通(6)——C#将A电脑文件传到B电脑共享文件夹下
7、C# MES通信从入门到精通(7)——如何建立共享文件夹以及访问该文件夹
8、C# MES通信从入门到精通(8)——C#调用Webservice服务进行数据交互
9、C# MES通信从入门到精通(9)——c#使用visual studio2019社区版部署webservice服务
10、C# MES通信从入门到精通(10)——C#使用HTTP的Post和Get方法和Mes系统通信
11、C# MES通信从入门到精通(11)——C#如何使用Json字符串