为了满足光缆生产的需求,我们开发了MES系统,以提升生产效率、优化生产计划并提供实时数据分析,以此提高生产管理的精度和决策的准确性。我们最终选择使用多种.NET相关技术进行开发,如ASP.NET MVC、Winform、Windows服务、Sqlsugar、SingnaR、Nginx、Mui等。
在项目中,我主要负责MES系统的设计、订单管理、生产模块和质检模块的开发。我选择了多线程下载ERP的数据、SignalR实时回传设备的完工信息给app, 池化技术建立喷码机(Markem-Imaje)和斑马打印机(GK888t)通讯库,以方便复用打印的连接。同时,我们也为MES系统引入了一些智能化技术,如图像识别等,用于分析上传的印字信息的文字内容(PaddleOCR),结合设备信息自动创建喷印内容发送给喷码机。