您现在的位置是:首页 > PLC技术 > PLC技术

基于PLC的条形码生产过程监控系统的实现

来源:艾特贸易2017-06-04

简介综合以上所述,该生产过程监控系统主要由条形码阅读器(条码枪)、条形码解码器、 PLC 、通信、 RS-422 以及上位机构成,如图 8-3 所示。 图 8-3 系统硬件结构图 PLC 负责整个终端的控

    综合以上所述,该生产过程监控系统主要由条形码阅读器(条码枪)、条形码解码器、PLC、通信、RS-422以及上位机构成,如图8-3所示。

 系统硬件结构图

    8-3  系统硬件结构图

    PLC负责整个终端的控制,当条码枪采集到条形码时,经条形码解码器输入到PLC通信口,PLC则把这些条形码暂时保存起来。等待PLC I/O模块采集直流电压信号,即OK/NG信号,将两者在逻辑上相互对应起来,并通过RS-422发送给上位机,同时还可以接收来自上位机的指令。因此,PLC的主要工作就是负责条形码信息的采集、产品工序完成情况报警、与上位机之间的通信。系统硬件接线见表8-3

    8-3    硬件接线端子说明

 硬件接线端子说明

    每个最终产品由4个小的工件组合而成,最终产品的工序分4个工作台进行检测,后一个产品的信息将覆盖前面产品的信息存储区。PLC的内存使用说明见表8-4

    8-4    内存使用说明
内存使用说明
内存使用说明

    系统主要工作分为两个部分:一个为检测过程,主要是对当前在工作台上工件的检测,并确认工件的好坏;另一个为将条形码的信息通过通信口发送回去给上位机,监测哪些是合格产品的工件,哪些不是,等待后面重新处理。

    在通信过程中,要对4台条形码阅读器进行地址编码,以便确认哪个环节的工件合格或者出现问题。将工作台l到工作台5分别编码为12345,其ASCII格式为16#3116#3216#3316#3416#35。当PLC与条形码阅读器通信时,阅读器会先传送其地址字节,之后是数据,数据格式为8个字符,占用8个字节,表示该工件的惟一信息。

    在测试过程中,当A工件到达工作台1时,占位开关11.0导通,操作者使用阅读器读取A工件条形码信息,PLC会收到如下格式的信息:31XXXXXXXX。其中31表示是条形码阅读器1,后面8位表示此工件的序列号,最后一位表示此工件序列号传送完成(用16#10表示),期间操作工进行加工,加工完成之后,如果合格则启动合格按钮I0.0。最后产品从台面l取下,流入工作台2进行下一个测试。当收到最后一位表示传送完成的序列号时,屏蔽中断,根据收到的信息由SBR1处理。在内存处理信息的过程中,1#工作台数据存放顺序如下。

    ·VB1000:表示条形码阅读器地址。

    ·VB1001VB1008:表示读取到的信息。

    ·VB1009: LF,完成标志。

    其他工作台同理。