mes系统项目.docx
《mes系统项目.docx》由会员分享,可在线阅读,更多相关《mes系统项目.docx(12页珍藏版)》请在冰豆网上搜索。
mes系统项目
美的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项目准备
扫码区域采集点,简称扫码点,扫码点的位置相当重要,是关系到扫码的采集,准确率,稳定性,是此项目的重中之中,那么如何确定扫码点啦,确定扫码点时要进行必要的观察,有哪些因素会影响或干扰到扫码的采集,如地面的平整度,是否可以固定扫码支架,流水线的速度是否过快以及采集的箱体是否晃动不稳等等,这些都是初步的判断扫码采集点要素!
确定扫码点也需经过相关线上和领导的一致确认,不太稳定的点要及时沟通解决!
凡事预则立,不预则费,很多事情不需要白费功夫,耽搁时间,苦于周折!
前期还有许多事情必须准备,查看箱体的条码,了解条码规则,多少位,条码宽度多少Mil,扫码枪的景深是多少,扫码距离多远,条码扫描最合适距离多少!
扫码支架的固定,支架多高,固定式扫码器固定在支架的多高位置都需要关注,传感器的固定调节!
1.3定义
固定式工业条码阅读器:
识别产品能阅读物品上的条形码,并解析图片信息及进行记录分析的设备。
上线点:
上部分半成品生产流水线采集区。
下线点:
下货成品生产流水线采集区。
工控机(IndustrialPersonalComputer,IPC)即工业控制计算机,是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称。
IIS是InternetInformationServices的缩写,是一个WorldWideWebserver。
半双工(HalfDuplex),所谓半双工就是指一个时间段只有一个动作发生。
全双工(full-duplex)的系统允许二台设备间同时进行双向资料传输。
环境变量(environmentvariables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:
临时文件夹位置和系统文件夹位置等。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息.
1.4参考资料
XX百科词条。
维基百科。
Datalogic官网。
2.总体设计
2.1数据采集要求
Ø数据采集的目的:
通过条码化物料在仓库、车间、线体上的流动和数据采集,实现生产物流的精细化、透明化和自动化,质量控制的实时化、数据化、一体化。
最终将成品及关键重要零部件,建立从供应商送货、检验、入库、生产领料、生产过程控制、在线检验、产品入库、发运、售后服务的全流程条码化管理。
通过条码对制造现场的自动数据采集,不仅能达到顺向的、实时的生产跟踪、物流跟踪、品质控制,还能通过售后服务等后续环节的信息反馈,达到往前向环节的逆向追溯,实现产线、工位、人员、品质、供货、产品开发、顾客服务等多方位的监控、分析、改进。
Ø数据采集流程:
2.2运行环境
条码系统的软硬件环境,服务器/客户端的软硬件配置,网络环境
条码系统运行环境包括程序服务器环境,及访问终端环境
软件要求:
操作系统:
Windows2000Server、Windows2003Server
运行环境:
Microsoft.NETFrameworkv2.6
组件:
IIS5.0/6.0
NetAdvantageVol2004v3.0
Oracle10gClient
SQL2008
访问终端环境软件要求:
操作系统:
Windows2000、WindowsXP
硬件:
研华工控主机,键盘鼠标,显示器。
2.3电气安装结构
1.电气部件:
24V电源,220V空气开关,继电器,西门子S7-200PLC,1mm^2三芯电源线,12路接线端子,2cm波纹管,固定扫码枪。
通讯控制盒,传感器!
2.相关材料
电烙铁,焊锡丝,螺丝刀,网线钳,6,8号岔口扳手,六角扳手,扎带,电工胶带,1.0mm2三芯电源线,网线,电钻,RS232串口。
3.控制系统的电路连接图
2.4系统处理过程
DatalogicDS2400N固定式扫码枪采集的数据通过串口传送给电脑,电脑再通过采集到的22bitCode128码进行比对数据库中的条码,比对后,会向西门子S7-200PLC传送0和1指令。
这时,会触发相应的端口,采集成功时传送1,采集失败(漏扫,条码不正确)时给电脑发送“NoRead”字符并传送0,同时会触发三色灯,成功:
绿灯亮5秒,失败:
红灯点亮,蜂鸣器警示响起,连接的继电器常闭触电也会被同时打开,与继电器相连的伺服电机也会停转!
这时用手持扫码枪手动扫漏掉的条码,扫到成功后MES#系统会报OK,PLC会被触发,使流水线正常运行!
3.系统布局
3.1网络布线
3.2硬件模块
1.LED显示屏:
1.1LED安装,分辨率320*160仰邦科技BX软件。
1.2LED1~LED6IP地址192.168.127.61~66。
LED显示屏
1.网线的制作
2.数据库的调试
createdatabaseMideaLed_DB
onprimary(
name=MideaLed_DB,
filename='D:
\DATA\MideaLed_DB.mdf',
size=3MB,
maxsize=unlimited,
filegrowth=1MB
)
logon(
name=MideaLed_DB_log,
filename='D:
\DATA\MideaLed_DB.ldf',
size=3MB,
maxsize=200MB,
filegrowth=1MB
)
createtabledbo.LINE_LED_SET
(
LedIdnvarchar(50)null,
IpAddressnvarchar(50)null,
LedPortnvarchar(50)null,
Line_Namenvarchar(50)null,
WpCodenvarchar(50)null,
WpNamenvarchar(50)null
)
createtabledbo.LINE_PLAN_FOR_LED_711
(
LINE_NAMEnvarchar(50)null,
WPCODEnvarchar(50)null,
WPNAMEnvarchar(50)null,
LINE_DESCnvarchar(50)null,
SCREEN_NAMEnvarchar(50)null,
MONTH_PLANbigintnull,
DAY_PLANbigintnull
)
createtabledbo.LINE_QTY_FOR_LED_711
(
LINE_NAMEnvarchar(50)NULL,
WPCODEnvarchar(50)null,
DAY_INPUT_QTYbigintnull,
DAY_OUTPUT_QTYbigintnull,
MONTH_OUTPUT_QTYbigintnull,
NOW_PLAN_QTYbigintnull
)
createtabledbo.LINEDATA_FROM_ORACLE
(
line_namenvarchar(50)null,
line_descnvarchar(50)null,
wpcodenvarchar(50)null,
wpnamenvarchar(50)null,
screen_namenvarchar(50)null,
day_input_qtybigintnull,
DAY_OUTPUT_QTYbigintnull,
MONTH_OUTPUT_QTYbigintnull,
NOW_PLAN_QTYbigintnull,
MONTH_PLANbigintnull,
DAY_PLANbigintnull
)
3.数据库的表列
4.系统环境变量设置
计算机→属性→系统保护→高级→环境变量→系统变量
LD_LIBRARY_PATHC:
\SQLClient\Client
NLS_LANGSIMPLIFIEDCHINESE_CHINA.ZHS16GBK
PATHC:
\SQLClient\Client
SQLPATHC:
\SQLClient\Client
TNS_ADMINC:
\SQLClient\Client
固定扫码采集器
1.扫码器型号:
DatalogicDS2400N
2.手持扫码枪的设置
LS2208设置阅读后加回车键!
扫不到条码输出NoRead
电脑系统安装
1.一键GHOST
MES系统软件安装
4.系统维护
4.1维护事项
1.两箱体不能相挤
2.箱体平稳经过扫码枪
4.2备件更换
1.现场维护,发现问题,并解决问题!