广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
西门子代理商-广东省东莞市PLC伺服电机驱动变频器代理

方式五:基于工位生产周期

图片


在一些工位,会有多个关键的业务过程,比如发动机上线工位先上线,然后装配,最后发送过站记录。 

那么在一个完整的工位生产周期中,PLC需要和MES做2次数据交换,第1次下载工单,第2次上传过站记录,如下图所示: 

图片

具体握手过程为:

发动机到达,PLC给ENGINE_ARRIVAL置位。PLC检查托盘、设备、物料,条件具备后将STATION_READY置位。MES将STATION_READY_RECEIVED置位。MES将工单数据写入MES_DATA。MES将MES_DATA_SENT置位。PLC将MES_DATA写入本地数据块,并将MES_DATA_RECEIVED置位。MES复位IT侧所有数据和状态位。PLC开始本工位的装配作业,并将发动机序列号写入ENGINE_SN。PLC装配完成后,PLC将PLC_COMPLETE置位。MES将PLC_COMPLETE_RECEIVED置位。MES执行过站逻辑,完成后将MES_COMPLETE置位。PLC将MES_COMPLETE_RECEIVED置位。MES复位IT侧所有数据和状态位。发动机准备离开,PLC将ENGINE_LEAVE置位。PLC复位所有数据和状态位。 


我们可以看到,此方式非常繁琐,但是优点是:

生产周期中的关键状态都有体现,可以很方便地通过HMI进行监控。PLC状态对应于实际的生产执行情况,发生问题时容易追踪。程序出错时,可以很直观地看到通信执行到哪一步。

 另外,我们还应理解,下载工单和上传过站记录都只是完整生产周期的一部分,并且有内在的逻辑联系,比如:在装配的过程上发现缸体有问题,需要换一个缸体上线,此时由于MES还没有接收到过站记录,因此即使在第2次接收到STATION_READY信号时,MES下发的仍旧是同一个工单,这样就可以有效避免工单和发动机序列号的损失。


展开全文
相关产品
拨打电话 微信咨询 发送询价