1、美的 MES#扫码系统解决方案1 引言1.1 编写目的1.2 定义1.3 参考资料2.总体设计2.1 数据采集要求2.2 运行环境2.3 电气安装结构2.4 系统处理过程3.系统布局3.1 网络布线3.2 电源布线3.3 硬件模块4.系统维护4.1 维护事项4.2 备件更换1. 引言1.1 编写目的说明系统解决方案的特点,运行的过程,以及积累相关技术文档,帮助技术支持快速解决更多维护的问题!1.2 项目准备扫码区域采集点,简称扫码点,扫码点的位置相当重要,是关系到扫码的采集,准确率,稳定性,是此项目的重中之中,那么如何确定扫码点啦,确定扫码点时要进行必要的观察,有哪些因素会影响或干扰到扫码的采
2、集,如地面的平整度,是否可以固定扫码支架,流水线的速度是否过快以及采集的箱体是否晃动不稳等等,这些都是初步的判断扫码采集点要素!确定扫码点也需经过相关线上和领导的一致确认,不太稳定的点要及时沟通解决!凡事预则立,不预则费,很多事情不需要白费功夫,耽搁时间,苦于周折!前期还有许多事情必须准备,查看箱体的条码,了解条码规则,多少位,条码宽度多少 Mil,扫码枪的景深是多少,扫码距离多远,条码扫描最合适距离多少!扫码支架的固定,支架多高,固定式扫码器固定在支架的多高位置都需要关注,传感器的固定调节!1.3 定义固定式工业条码阅读器:识别产品能阅读物品上的条形码,并解析图片信息及进行记录分析的设备。上
3、线点:上部分半成品生产流水线采集区。下线点:下货成品生产流水线采集区。工控机(Industrial Personal Computer,IPC)即工业控制计算机,是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称。IIS 是 Internet Information Services 的缩写,是一个 World Wide Web server。半双工(Half Duplex) ,所谓半双工就是指一个时间段内只有一个动作发生。全双工(full-duplex)的系统允许二台设备间同时进行双向资料传输。 环境变量(environment variables)一般是指在操作系统
4、中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息.1.4 参考资料百度百科词条。维基百科。Datalogic 官网。2.总体设计2.1 数据采集要求 数据采集的目的:通过条码化物料在仓库、车间、线体上的流动和数据采集,实现生产物流的精细化、透明化和自动化,质量控制的实时化、数据化、一体化。最终将成品及关键重要零部件,建立从供应商送货、检验、入库、生产领料、生产过程控制、在线检验、产品入库、发运、售后服务的全流程条码化管理。通过条码对制造现场的自动数据采集,不仅能达到顺向的、实时
5、的生产跟踪、物流跟踪、品质控制,还能通过售后服务等后续环节的信息反馈,达到往前向环节的逆向追溯,实现产线、工位、人员、品质、供货、产品开发、顾客服务等多方位的监控、分析、改进。 数据采集流程:2.2 运行环境条码系统的软硬件环境,服务器/客户端的软硬件配置,网络环境条码系统运行环境包括程序服务器环境,及访问终端环境软件要求:操作系统:Windows 2000 Server、Windows 2003 Server运行环境:Microsoft .NET Framework v2.6组件: IIS 5.0/6.0NetAdvantage Vol 2004 v3.0Oracle 10g ClientS
6、QL2008访问终端环境软件要求:操作系统:Windows 2000、Windows XP硬件:研华工控主机,键盘鼠标,显示器。2.3 电气安装结构1. 电气部件:24V 电源,220V 空气开关,继电器,西门子 S7-200 PLC,1mm2 三芯电源线,12 路接线端子,2cm 波纹管,固定扫码枪。通讯控制盒,传感器!2. 相关材料电烙铁,焊锡丝,螺丝刀,网线钳,6,8 号岔口扳手,内六角扳手,扎带,电工胶带,1.0mm 2三芯电源线,网线,电钻,RS232 串口。3.控制系统的电路连接图2.4 系统处理过程Datalogic DS2400N 固定式扫码枪采集的数据通过串口传送给电脑,电脑
7、再通过采集到的 22bitCode128 码进行比对数据库中的条码,比对后,会向西门子 S7-200PLC传送 0 和 1 指令。这时,会触发相应的端口,采集成功时传送 1,采集失败(漏扫,条码不正确)时给电脑发送“NoRead”字符并传送 0,同时会触发三色灯,成功:绿灯亮 5 秒,失败:红灯点亮,蜂鸣器警示响起,连接的继电器常闭触电也会被同时打开,与继电器相连的伺服电机也会停转!这时用手持扫码枪手动扫漏掉的条码,扫到成功后 MES#系统会报OK,PLC 会被触发,使流水线正常运行!3.系统布局3.1 网络布线3.2 硬件模块1.LED 显示屏:1.1LED 安装,分辨率 320*160 仰
8、邦科技 BX 软件。1.2LED1LED6 IP 地址 192.168.127.6166。LED 显示屏1.网线的制作2.数据库的调试create database MideaLed_DBon primary(name= MideaLed_DB,filename=D:DATAMideaLed_DB.mdf,size=3MB,maxsize=unlimited,filegrowth=1MB)log on (name= MideaLed_DB_log,filename=D:DATAMideaLed_DB.ldf,size=3MB,maxsize=200MB,filegrowth=1MB)creat
9、e table dbo.LINE_LED_SET(LedId nvarchar(50) null,IpAddress nvarchar(50) null,LedPort nvarchar(50) null,Line_Name nvarchar(50) null,WpCode nvarchar(50) null,WpName nvarchar(50) null)create table dbo.LINE_PLAN_FOR_LED_711(LINE_NAME nvarchar(50) null,WPCODE nvarchar(50) null,WPNAME nvarchar(50) null,LI
10、NE_DESC nvarchar(50) null,SCREEN_NAME nvarchar(50) null,MONTH_PLAN bigint null,DAY_PLAN bigint null )create table dbo.LINE_QTY_FOR_LED_711(LINE_NAME nvarchar(50) NULL,WPCODE nvarchar(50) null,DAY_INPUT_QTY bigint null,DAY_OUTPUT_QTY bigint null,MONTH_OUTPUT_QTY bigint null,NOW_PLAN_QTY bigint null)c
11、reate table dbo.LINEDATA_FROM_ORACLE(line_name nvarchar(50) null,line_desc nvarchar(50) null,wpcode nvarchar(50) null,wpname nvarchar(50) null,screen_name nvarchar(50) null,day_input_qty bigint null,DAY_OUTPUT_QTY bigint null,MONTH_OUTPUT_QTY bigint null,NOW_PLAN_QTY bigint null,MONTH_PLAN bigint nu
12、ll,DAY_PLAN bigint null)3.链接数据库的表列4.系统环境变量设置计算机属性系统保护高级环境变量系统变量LD_LIBRARY_PATH C:SQLClientClientNLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBKPATH C:SQLClientClientSQLPATH C:SQLClientClientTNS_ADMIN C:SQLClientClient固定扫码采集器1. 扫码器型号:Datalogic DS2400N 2. 手持扫码枪的设置LS2208 设置阅读后加回车键!扫不到条码输出 NoRead电脑系统安装1.一键 GHOSTMES 系统软件安装4.系统维护4.1 维护事项1.两箱体不能相挤2.箱体平稳经过扫码枪4.2 备件更换1.现场维护,发现问题,并解决问题!