神龙汽车成都四厂
焊装制造执行系统FMES 详细设计书
施耐德电气(中国)有限公司
2015年8月25日
版本:A
第一章引言
1.1编写目的
本说明书在需求分析的基础上,对神龙汽车四厂焊装制造执行系统FMES的各个功能模块的实现,以及系统管理界面UI和数据库的设计进行了说明。
程序开发人员应参考本说明进行代码的编写和测试。
1.2背景
系统的名称:神龙汽车四厂焊装制造执行系统FMES
任务提出者:神龙汽车有限公司成都分公司
系统开发者:施耐德电气(中国)有限公司
本系统完成后,在神龙汽车有限公司成都四厂进行安装部署和投入使用,该项目总体目标应达成以下要求:
1.实现ANDON管理模式,实施生产可视化、停线和响声管理;
2.对现场发生事件的统计分析,以便持续改善;
3.对现场各类设备(输送、工艺和机器人)的实时监控;
4.实现车间车身和载具的详细跟踪;
5.实现各分装区的生产管理;
6.实现与自动化和管理系统的通讯;
7.实现各类统计报表的生成;
1.3定义
1.4参考资料
四厂MES项目招标文件
神龙四厂FMES需求分析报告
工业应用系统与PLC的接口规范
神龙四厂FMES与SPPV系统接口设计规范
第二章系统架构
2.1网络架构
FMES系统布置2台应用服务器,具备热备冗余和负荷均衡功能。
通过软件方案keepalived + Heartbeat来实现。
2.2系统功能分解图
2.3任务概述
2.3.1业务需求
2.3.2运行与开发环境
操作系统:
神龙四厂FMES服务器:Windows Server 2008 R2简体中文标准版
开发环境:
微软开发平台C# .net framework 4.0开发版
开发工具:Microsoft Visual Studio 2010
数据库:Microsoft SQL Server 2008 R2 PRO
开发语言:C#
版本控制:SVN
UML建模:Enterprise Architect 11
结构图绘制:Microsoft office visio 2007
第三章详细功能设计3.1 SPPV通讯接口
3.2OPC通讯接口
3.2.1 报文头
3.2.2报文元素
3.2.3报文类型及内容
3.2.3.1PLC发起订单下发请求
(1)主线PLC请求下发订单:
(2)分装线PLC请求下发订单:(订单中应该加入车型?以备分装线前后端线末进行匹配
3.2.3.2PLC发起过点申报
*如果是关键点申报,FMES必须反馈申报结果给PLC,第○2条报文指令如下:
3.2.3.3PLC报警信息申报
3.2.3.4FMES下发配置缓存指令
3.2.3.5
疑问:
1.关键点是否可以由FMES来配置?PLC如何获取关键点信息?
2.分装线上前后端线末上输送线PLC需要做匹配校验,校验的方法为:订单号+车型,因此,下发给分装线的订单中是否应该加入车型信息?
3.主线订单号删除后,可以重新增加,重新增加后需要向SPPV申报,为什么?
4.数据库与DATA PLC的缓存车身数量与分总成数量可配置。