MES与PLC实时通信系统研究
发布时间:2024-10-04 20:20
使用MES系统是为了更好地实现生产过程中的可视化监控及生产数据管理,如何更好实现MES系统与PLC及现场设备精准实时通信是各个生产型企业争相研究的热点问题.针对以上问题,通过研究西门子S7-300 PLC与GE公司的MES系统,设计在PLC中与MES实时通信的FB块VDCA,自定义上位机与下位机的通信报文,通过Enternet实现上位机与下位机的实时通信.该设计减少了中间硬件,提高了通信过程中的数据稳定性,可操作性与通用性强,适用于工序多样的自动化生产线,实际运用到了发动机装配生产线,提高了发动机装配效率.
【文章页数】:4 页
【部分图文】:
本文编号:4007106
【文章页数】:4 页
【部分图文】:
图1系统网络结构图
IBMWebSphereMQ(MQ)消息队列,是一种应用程序对应用程序的通信方法[8].这种消息队列服务允许连接的组件通过不同的队列进行通信.本设计可以使VD接收一个队列的上的报文,并在另一个队列上发布报文,实现了不同信息通道可靠和安全的信息交互.如图1所示为VD通信软件....
图2系统结构图
带有PN接口的S7-300系列PLC可以与MES系统直接通信,传送到PLC和从PLC传送的信息作为机器可读的8位字符串数据进行发送,从MES发送到PLC的信息包括工作流程指令和生产装配指令.从PLC发送到MES系统的信息包括过程值、报警和生产结果.用户可以通过HMI与PLC进行交....
图3信息报文流图
通过MES系统管理发动机信息,利用PLC控制发动机机装配线,本设计通过在西门子S7-300系列PLC内部编写标准西门子程序块来完成报文的收发,如图3的报文信息流图所示,其基本流程是:PLC准备号报文(在VDCA程序块中写好数据),通过PLC信号突发报文发送,VDCom接收PLC报....
图4PLC与VDCom通信程序功能块
MES系统发送XML代码到VDCom,VDCom与PLC通过8位字符串代码进行数据通信.如图4所示,通信程序块为VDC_System1,并在组织块OB1中调用该块,在VDC_System1中调用VDC_MasterPNConfig程序块,同时调用VDC_MasterP....
本文编号:4007106
本文链接:https://www.wllwen.com/kejilunwen/wltx/4007106.html