Omron AOI & Product Barcode Interactive Control System Project

欧姆龙客户的现有某生产方式中需要用到条码枪、外设、AOI三种部件,其中外设所担当的任务是将从条码枪所得信息条码信息传送至AOI设备供检测使用,但现有外设不够稳定(时好时坏)已经严重影响到的生产节奏,该软件即是为了解决并以上问题,并替代了硬件产品的功能。

项目需求

欧姆龙客户的现有某生产方式中需要用到条码枪、外设、AOI三种部件,其中外设所担当的任务是将从条码枪所得信息条码信息传送至AOI设备供检测使用,但现有外设不够稳定(时好时坏)已经严重影响到的生产节奏,该软件即是为了解决并以上问题,并替代了硬件产品的功能。

解决方案

主要模块设计
功能概述
获取并存储条码枪捕获到的条码信息,根据特定规则对条码信息进行分析及处理,最后传送至RNS。



本软件功能

>监听、捕获外设(条码枪)

>验证条码合法性

>拆分条码信息

>监听、捕获RNS(请求)

>响应RNS

 

 

 


响应

 

RNS

请求



条码枪

传送


系统基础模块
总体设计为:基础架构、共享组件,基础配置

基础架构:负责整个软件的基本构造,确保软件的健壮、安全及稳定的运行。
共享组件:统一公布一些Common功能及资源,用于减少软件对资源的开销,同时可供其它模块的使用。
基础配置:负责管理并设置一些软件正常运行所必须的基本配置。

信息监听模块
   该模块负责对指定外设进行不间断的监听及信息的捕获,捕获到的信息将被传送至信息分析模块用于后续的处理。
与外设的物理连接:COM口
监听的信息类型:数据流
      监听的对象:条码枪、AOI

监听流程(条码枪)

监听流程(AOI)

信息分析模块
   该模块负责对传送过来的数据流进行解码、分析及校验处理,并将结果传送至信息传送模块用于后续的处理。该模块中,系统提供多种校验机制,用户可根据需要进行选择设定(勾选验证,否则不做验证)。
校验列表如下:
1. 长度范围
该部分用于设置条码的长度范围,最小几位,最大几位
如:最小7位,最大8为,则所得条码长度处于7到8之间的为有效条码,否则无效。

2. 前缀
该部分默认为空,用户自己填写内容作为条码的前缀。
如:条码信息为:C23490085300520,Prefix为HDD,则传送至RNS的信息将是:HDDC23490085300520。

3. 条码格式
该部分用于设置条码的格式要求,即所得到的条码信息所必须满足的条件,否则条码无效。
如:此次所产基板的条码值都是数字O,如都是字母则X,其它以此类推。
4. 截取范围
开始位置:截取的起始位置
结束位置:截取的结束位置
该部分主要应用于一些具有特殊格式的条码信息,这些条码信息通常由两部分构成(字符串+条码值)
用户可在该部分设置需要截取的位置坐标,系统可根据设定值,对得到的条码信息进行截取处理。

如:有一条码信息为:TEST C23490085300520,设定开始位置1,结束位置4,系统处理后,该条码信息被一分为二(一部分是TEST,另一部分是C23490085300520)用于后续处理。

解码:该块分为两项功能
一、 将数据流解码为字符流;
二、 将ASCII码流进行拆解后解码为字符。

编码:将字符编码为ASCII码
流程图如下


信息传送模块
   该模块负责对传送过来的信息流做进一步的处理分析,同时对RNS保持不间断的监听,并及时对RNS的指令做出响应。
与RNS的物理连接:COM口
监听的信息类型:数据流
通讯协议:RNS发起请求,虚拟中转匣接受请求并做出响应

指令和响应格式:
 基本描述

x16^3 to x16^0表示这个数据是以16进制的格式呈现的
x10^3 to x10^0表示这个数据是以10进制的格式呈现的

指令格式

响应格式

流程图如下

困难及挑战

PLC串口通信

技术点

PLC串口通信


客户收益

为客户的生产线节约了用户的生产成本,提高了用户的生产效率,提高了生产稳定性。

满意度

自交付其客户产品从上线至今为止,零投诉,产品使用者曾多次电话致谢并肯定我们的工作与劳动成果
联系我们
需要我们的帮助
我们的工作时间
        上午8:30 至 下午5:30
如果你需要我们团队成员的帮助,请给我们写信 service@nonead.com 或致电
+86 18662233221,+86(512) 68630188.
在线对话联系我们
相关开发
相关测试
地址: 苏州工业园区金鸡湖大道1355号苏州国际科技园四期A1101
邮编:215021
电话: +86 18662233221
+86(512) 68630178 68630188
+86(512) 68630198 ext. 8008
Email:
金牌销售
金牌销售
金牌销售

客户服务热线

186-6223-3221