下面是小编为大家整理的AGV系统与MES系统集成20140326(精选文档),供大家参考。
AGV 系统与 MES 系统集成文档 一、 项目目标:
通过 MES 系统与 AGV 系统集成,AGV 小车在焊装、电泳、装配车间的物流配送的过程体现,能在 MES 系统里实现工厂产品的跟踪,以及电泳车间的库存量的分析更加透彻,同时有助于生产计划的准确下达。
MES 系统与 AGV 系统集成采用接口数据库的集成方式,具体方式如下:
1、 、 CHK011 车型集成方式:
AGV 系统将过点信息(过点位置信息和载码体携带的筐号信息)传到接口数据库中,MES 系统实时读取接口数据库的信息。当网络出现异常,AGV 系统无法连接接口数据库,MES 系统读取不到信息,并进行网络异常提示,提醒操作人员需进行网络维护。
当网络恢复正常时,AGV 系统与接口数据库连接正常,正常进行信息的流转工作。
交互方式:
数据传输和交互的方式,通过接口数据库完成。(如下图所示)为 协议为 TCP/IP 协议
交互过程:
:
当 AGV 小车经过 RFID 预设的电泳车间入口点(1 个),电泳车间分道存储点(第一个位置点读取的全部工装号),电泳车间出库点(3 个)时,AGV 系统会记录当前过点位置信息和当前载码体信息。同时,AGV 系统会将此信息回传给接口数据库,MES系统实时读取接口数据库中信息。
当网络出现异常时,AGV 系统与接口数据库网络中断,AGV 系统无法将过点信息传递到接口数据库,AGV 需提供手动(U 盘拷取)导出未上传信息的功能,用于应对此类异常。
1) 检查网络状态。(当网络异常时,提示用户“网络通信异常,请及时与网络管理员联系,尽快恢复网络通信”。当网络恢复时,提示用户“网络通信已恢复,MES 系统将与接口服务数据库进行数据同步”。
)
2) 上传读点信息。(AGV 系统将过点信息传送给接口数据库指定接口表中, ,并在本地数据库中将上传成功的数据状态位进行相应标示。)
)
数据结构说明:
服务器说明:
数据库产品:SQL2008 服务地址:10.4.121.17 数据库名称:MESXSDPInterface 数据表名称:GW_DP_AGV
用户名:agvdp
密码:MES@123.com (说明:程序正式部署时将分配正式用户名和密码。请开发相关界面或模块,用于重新设定连接的数据库名称、用户名、密码,以适应数据库迁移的需求。) 本地数据库 数据库名称:great_wall_xushui 数据表名称:gw_dp_agv
用户名:root
密码: root
数据结构说明:
过点信息 数据库结构
MES 系统从 GW_DP_AGV 表中读取数据,GW_DP_AGV 表结构如下
序号 字段名 数据类型 数据宽度 允许为空 说明 1 C_SEP
Int
否 序号 2 P_NO VarChar
过点位置名称代码 3 C_KUANG VarChar
载码体中筐号信息 4 C_THROUGHTIME
VarChar 20
过点时间 5 C_DATESTATE Int
是否接收状态。
“0”未下载
“1”已下载 6 C_ACCEPTTIME DateTime
下载时间 主键 C_SEP
2、 、 CHK041 集成方式:
AGV 系统将过点信息(过点位置信息和载码体携带的车架信息)传到接口数据库中,MES 系统实时读取接口数据库的信息。当网络出现异常,AGV 系统无法连接接口数据库,MES 系统读取不到信息,并进行网络异常提示,提醒操作人员需进行网络维护。
交互过程:
当 AGV 小车经过 RFID 预设的电泳车间入口点(1 个),AGV 系统会记录当前过点位置信息和当前载码体车架信息。同时,AGV 系统会将此信息回传给接口数据库,MES系统会时时读取接口数据库中信息。
当网络出现异常时,当网络出现异常时,AGV 系统与接口数据库网络中断,AGV系统无法将过点信息传给接口数据库信息,AGV 需提供手动(U 盘拷取)导出未上传信息的功能,用于应对此类异常。
1)
)
检查网络状态。(当网络异常时,提示用户“网络通信异常,请及时与网络管理员联系,尽快恢复网络通信”。当网络恢复时,提示用户“网络通信已恢复,MES 系统将与接口服务数据库进行数据同步”。
)
2) 上传读点信息。(AGV 系统将过点信息传送给接口数据库指定接口表中, ,并在本地数据库中将上传成功的数据状态位进行相应标示。)
)
过点信息 数据库结构:
:
服务器说明:
数据库产品:SQL2008 服务地址:10.4.121.17 数据库名称:MESXSDPInterface 数据表名称:GW_DP_AGV_41 用户名:agv_41
密码:MES@123.com (说明:程序正式部署时将分配正式用户名和密码。请开发相关界面或模块,用于重新设定连接的数据库名称、用户名、密码,以适应数据库迁移的需求。) MES 系统从 GW_DP_AGV_41 表中读取数据,GW_DP_AGV_41 表结构如下
序号 字段名 数据类型 数据宽度 允许为空 说明 1 C_SEP
Int
否 序号 2 P_NO VarChar
过点位置名称代码 3 C_CJXX VarChar
载码体中车架信息 4 C_THROUGHTIME
VarChar 20
过点时间 5 C_DATESTATE Int
是否接收状态。
“0”未下载
“1”已下载 6 C_ACCEPTTIME DateTime
下载时间 主键 C_SEP
若 (备注:若 AGV 系统出现载码体中信息未成功 读取 现象,AGV 系统需提供类似声光报警功能,提示现场人员 采取 进行相关应对 措施 。)
注意:本文档仅为集成项目前期的参考文档,集成项目中如遇异常问题,双方可协商解决,并及时更新集成说明文档内容。
意见 会签