生产数据管理系统(简称PDM系统)即制造企业生产过程执行系统,是一套面向制造企业车间执行层的生产信息化管理系统。PDM通过控制包括物料、设备、人员、流程指令和设施在内的所有工厂资源,优化从定单到产品完成的整个生产活动,以最少的投入生产出高品质的产品,实现连续均衡生产。
PDM可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。
PDM系统整体架构采用分布式和大数据技术进行设计,使用hadoop实现数据的云处理和快速存取,使用redis内存数据库进行业务实时数据的操作,配置Nginx提高web访问的并发量,可支持1000万台设备同时在线,使用kafka对消息快速读取防止数据丢失,转发到多个spark服务进行分布式处理。
系统采用CS+BS架构进行设计,用java语言编写,具有很好的可移植性和跨平台性,手机端采用html5和cordova编写,可以在不更新客户端的前提下快速更新app的功能。
结合本公司研发的网关设备、中继设备以及无线采集模块,采用433MH、WIFI、ZIGBEE 、4G等无线协议进行数据采集。可以方便的与第三方的软/硬件进行数据交互。