当前位置:首页 » 文件传输 » 上位机mes上传数据二次开发
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

上位机mes上传数据二次开发

发布时间: 2022-08-29 07:59:35

① 求助,是继续做mes开发,还是做上位机开发

你要想合理的话,看看中安鼎辉的吧,我们在用的就是他们的IDM—智能数字制造系统代表了国内目前先进的制造执行行业的理念、发展趋势和技术能力。最大的特点就是能与企业供应链执行完美集成。应用了多种软件技术和先进的设计理念,不仅实现了层次模型的创新性设计,而且在二次架构的的灵活性和可扩展性上,在云计算和SOA(Service Oriented Architecture)的实际应用中,都表现出了强大的生命力。
一般是由于用户带电插拔相关硬件造成,此时

② 从ERP到MES系统的数据传输

1)重要资料

在MES系统的所有基础数据中,物料信息,包括物料编码,名称,单位,成本等非常重要,维护工作量非常大。这部分数据应该在MES系统中生成和维护,但实施了ERP的企业会认为数据已经存储在ERP系统中,不需要再次输入和维护。将物料数据从ERP系统直接导入MES系统当然是一种方便可行的方法。但是MES对生产物料的管理非常细致,与库存和BOM-MRP模块对物料的要求不同。用户会发现,MES系统所需要的许多生产中间体以前在ERP系统中从未出现过,因此在MES系统中进行物料维护也是必要的。而其中一些材料,如办公用品,是MES系统所不需要的。这就要求MES系统对ERP中的物料进行筛选,以及新物料的功能是否为ERP。上海赢耀

目前上海赢耀已经是金蝶软件在上海地区白金级别(最高级别)代理商,主要经营金蝶全系列管理软件以及配套产品,

MES系统的解决方案是首先将所有ERP材料导入MES系统的标准物料表中,用户也可以直接将所需的材料添加到该表中,然后通过选择这些材料将所需的材料导入另一个最终的生产物料表中,除了最初的数据维护外,ERP系统中的日常添加、修改和删除材料也需要同时反映在MES的生产材料中。

2)采购和抵达信息

在调度计算过程中,MES系统需要提取物料的预期库存,以保证原材料的供应,以满足生产需求。必须指出,这一预期库存数量与企业资源规划库存模块提供的库存数量之间存在着根本差异。MES系统的目标是制定一个"未来"计划,因此它需要的是未来库存的预计数量,而ERP库存模块则提供"以前的"和"当前的"物料数量。为了获得未来的库存数量,MES系统需要获取原材料的期望数量和时间。这些信息必须手工输入到MES系统中,但如果用户已经实施了ERP采购模块,则可以从采购订单信息中获取数据管理器ERP。

在这方面,MES已经具有读取与ERP采购订单相关的信息和导入MES系统未来库存的功能。这要求ERP软件在数据库中打开与采购订单相关的数据表。

3)销售订单信息

MES系统首先需要什么时候进行调度?生产什么?它产生了多少?"这种信息。这些信息通常存储在ERP系统中的销售订单中,或者存储在主要生产计划等模块中。除了手动重新输入MES系统中的信息外,还可以直接从ERP系统获取信息,经过处理后,调度可以直接交付。
上海赢耀一直致力于企业管理软件业务的咨询、实施、二次开发及解决方案的提供工作。经过了多年的艰苦创业和精心耕耘,使上海赢耀成为上海地区金蝶软件成长型企业解决方案的知名企业。

③ 做MES系统开发与维护,需要加强哪些方面技能的学习

需要学习数据采集、数据存储、生产过程实时运行监控、WEB功能。

系统的组成包括数据采集、数据存储、生产过程实时运行监控、WEB功能。实时接口通过OPC采集生产装置DCS和PLC的数据,开发配电系统专用接口以及Centum CS的ACG接口;实时数据库系统能够长周期存储生产实时数据,并且有效管理和分析生产实时数据和历史数据。

图形化用户界面使用简单、方便,可使用客户端工具和浏览器浏览。通过WEB界面可以浏览炼油装置、配电系统、LIMS系统的动态流程图画面和趋势图。设备管理部门能够实时掌握关键设备的实时运行参数,对在线关键设备的主要运行参数(转速、温度、压力等)进行实时监测。

(3)上位机mes上传数据二次开发扩展阅读:

MES系统开发与维护的要求规定:

1、针对某个特定的领域问题而开发的系统,如车间维护、生产监控、有限能力调度或是SCADA等。

2、针对一个特定的、规范化的环境而设计的,已拓展到许多领域,如航空、装配、半导体、食品和卫生等行业,在功能上它已实现了与上层事务处理和下层实时控制系统的集成。

3、可监控从原材料进厂到产品的入库的全部生产过程,记录生产过程产品所使用的材料、设备,产品检测的数据和结果以及产品在每个工序上生产的时间、人员等信息。

④ 求毕业设计参考:单片机与上位机(PC)通信电路与软件设计

我帮你写了个程序:

/*

硬件环境:AT89C51

P1口接LED8个灯

*/

#include"reg52.h"

#defineucharunsignedchar

#defineuintunsignedint

bitR_MOVING_LIGHT=0,L_MOVING_LIGHT=0;

ucharDATA_1,DATA_2;

/*

--初始化AT89C52串行端口--

T1方式2(8位重装载)波特率9600,启动T1

T0方式1(16位定时器),未初始化,未启动

串行口设置为方式1(8bitUART)

*/

voiddelay_1ms(uint_1ms)

{

uinti;

while(_1ms--)

{

i=1000;

while(i--);

}

}

voidinit_serial_port(void)

{

SM2=0;

SM0=0;SM1=1;//串口工作在方式1

TMOD=0x20;//定时器1工作在方式2

TH1=253;

TL1=253;//波特率9600b/s

EA=1;//总中断允许

ES=1;//允许串口中断

REN=1;

TR1=1;

}

voidserial_port_init()interrupt4

{

uchari;

RI=0;

i=SBUF;

if(i=='R')

{

R_MOVING_LIGHT=1;

L_MOVING_LIGHT=0;

DATA_1=0x80;

}

if(i=='L')

{

L_MOVING_LIGHT=1;

R_MOVING_LIGHT=0;

DATA_2=0x01;

}

}

voidmain()

{

init_serial_port();

P1=0x00;

while(1)

{

if(R_MOVING_LIGHT)

{

P1=DATA_1;

delay_1ms(100);//100MS调节改变流水灯速度

DATA_1>>=1;

if(!DATA_1)

DATA_1=0x80;

}

if(L_MOVING_LIGHT)

{

P1=DATA_2;

delay_1ms(100);

DATA_2<<=1;

if(!DATA_2)

DATA_2=0x01;

}

}

}

因为我这边硬件不方便搭,没有看最终效果,有什么问题可以找我!

下图为单片机P1口与8个LED灯的连接方法,为高电平亮低电平灭。

⑤ 单片机怎样把采集的数据上传到网站的数据库中

1、直接:单片机配以太网接口,移植个tcp/ip协议站,单片机直接登陆服务器上传数据;

2、间接:单片机通过串口、USB等其他接口把数据传给有以太网的模块或设备(如电脑),在传到服务器。

⑥ 上位机开发和mes开发选哪个

都可以。
从实现功能上,二者并没有区别。
具体选择在于编程人员对于哪种软件更熟悉。
相对来说,用C语言可以更高效的操作硬件。而用VB可以实现更友好的界面。

⑦ 仰邦控制卡二次开发中转义是什么意思

仰邦控制卡中的转义是指:根据仰邦的协议,上位机向控制卡发送一帧数据,在这一帧数据中除开帧头和帧尾部分,其他的数据中若包含特殊字符(协议中涉及到的有A5 A6 5A 5B这四个特殊字符),就需要对这些字符进行转义处理,按照协议如图:

例如:

现在我要发送一帧数据,用来显示汉字“枝邦”:(其中“枝”的机内码为 D6 A6)

本来发送的数据为:

A5 A5 A5 A5 A5 A5 A5 A5 01 00 00 80 00 00 00 00 00 00 FE 02 28 00 A3 06 01 23 00 00 01 1F 00 00 00 00 00 00 04 00 10 00 00 00 00 02 00 00 00 00 02 02 01 00 00 0A 04 00 00 00D6 A6B0 EE B5 87 5A

但是由于数据帧中除了帧头帧尾之外有一个字符为 A6,所以发送上面的数据是错误的,需要对数据进行转义处理。

正确的数据为:

A5 A5 A5 A5 A5 A5 A5 A5 01 00 00 80 00 00 00 00 00 00 FE 02 28 00 A3 06 01 23 00 00 01 1F 00 00 00 00 00 00 04 00 10 00 00 00 00 02 00 00 00 00 02 02 01 00 00 0A 04 00 00 00D6 A6 01B0 EE B5 87 5A

其他特殊字符的转义过程亦是如此。

另外做二次开发只需要按照仰邦的协议格式生成数据帧,并将数据帧发送给仰邦的控制卡,控制卡会按照协议有所回复同时会根据命令数据的不同进行相应的处理(包括将所要显示的信息显示到LED屏上),通讯就正常进行了。

⑧ MES需要调取PDM和CAPP系统的哪些数据

ERP、PDM、MES这几个名词既会以独立的管理理念存在,也会在不同的管理软件中存在,而管理理念和管理软件是不同的。本文将抛开软件本身,从管理理念和原理的角度入手,分析上述三个概念之间的关系。

一、ERP的基本概念

ERP(Enterprise Resources Planning)是企业资源计划,它是在物料需求计划MRP(Material Requirement Planning)和制造资源计划MRPⅡ(Manufacturing Resources Planning)的基础上发展起来的更高层次的管理理念和软件工具。从管理和信息技术的发展历史来看,从MRP到MRPⅡ,再到ERP,每一次进展都是在继承原有理论和方法下的提升,所以,不能简单地认为非此即彼。

ERP是一个对企业资源进行有效共享与利用的系统。通过信息系统对信息进行充分整理、有效传递,使企业的资源在购、存、产、销、人、财、物等各个方面能够得到合理地配置与利用,从而实现企业经营效率的提高。广义上讲,其他的管理都是在ERP的框架下运行的,都是ERP的子集或交集。

二、PDM为ERP运作提供基础资料

PDM(Proct Data Management)是产品数据管理。PDM是以技术标准化为依据,以计算机辅助设计CAD(Computer Assistant Design)、以计算机辅助工程CAE(Computer Assistant Engineering)、以计算机辅助工艺CAPP(Computer Aided Process Planning)为手段,对产品的技术信息进行汇总的一种管理方式。

PDM输出的产品结构,是ERP软件的基础资料,如产品工艺结构清单SBOM、产品物料清单BOM等,这些资料的提供是ERP运作的基础。

三、MES是对ERP的计划的监控和反馈

MES(Manufacturing Execution System)是制造执行系统的缩写。MES是美国管理界1990年代提出的新概念,MESA(MES国际联合会)对MES的定义是:MES能通过信息传递对从订单下达到产品完成的整个生产过程进行优化管理。当车间发生实时事件时,MES能对此及时做出反应、报告,并用当前的准确数据对它们进行指导和处理。

从这个定义中我们不难看出,MES是对ERP的计划的一种监控和反馈,MES其实是ERP业务管理在生产现场的细化,ERP是业务管理级的系统,而MES是现场作业级的系统。所以,很多MES管理软件都会与工业设备,通过工控技术进行实时数据采集,再上传给ERP系统进行业务状态改变和业务指令处理。

ERP、PDM与MES三者既有关联又有区别,三者会有交叉融合,但在企业里,总体上的分工是,业务和生产管理用ERP,产品设计用PDM,与设备交互的生产现场作业用MES(三者之间的关系示意图如下图1所示)。ERP和PDM是人机交互的信息系统。MES多是机器与机器交互的信息系统。

⑨ 是坚持做mes开发,还是转做上位机开发

4年之后,如果我是一个HR,我喜欢做了4年同一个产品的工程师。 职位的连续性更值得期待