是这样的,一个亲戚找到我,因为他们公司没有 IT 部门,他们客户希望能开发一个类似于中间过度的系统用来承接两个系统之间的契合度,现在是通过人工的方式,经常出错。主要是通过客户系统(暂称 MES )的 API 获取信息然后控制这边的硬件设施,比如自动投料:数量、成分,投料完成后反馈信息给 MS,更新库存,投料之前看库存数量是否足够等。 大致的内容如下:
客户给的要求
解包站 : 1.系统维护:材料料号及解包站号绑定,员工工号与解包站号绑定 2.投料前验证:1 )员工验证,刷员工卡验证( MES 提供接口,调用验证); 2 )材料验证,刷物料外包条码( MES 提供接口,调用验证) 3.投料:验证 OK,发信号给解包站,可以吸料,启动吸料;验证 NG,不能吸料 4.投料记录:验证 OK,MES 同步返回信息,显示并记录。内容包括员工工号,材料料号,批次,数量,时间,解包站号 5.投料结束:结束投料,同步触发更新料仓信息。
料仓 /中转罐: 1.料仓信息更新:解包站物料按照实际下料存储料仓,更新料仓信息。内容包括材料料号,批次,数量,时间,料仓号,解包站号 2.料仓下料信息维护:生产前,按照工单信息在 MES 内确认使用的搅拌机编号,定义生产批次号 3.料仓下料验证:搅拌机发请求申请从料仓加料,料仓收到请求后验证物料与工单是否匹配( MES 提供接口,调用接口验证) 4.料仓下料:验证 OK,料仓下料,数量不足时报警 5.料仓下料记录:材料料号,批次,数量,时间,料仓号,搅拌机号。
搅拌机 /制胶机: 1.工艺配方维护:设置配方及工艺 2.生产前验证:1 )员工验证,刷员工卡验证( MES 提供接口,调用验证) 3.生产请求:向对应料仓 /中转罐请求下料。同步进行物料验证。 4.生产过程数据记录:记录员工工号,搅拌机号,对应的加料情况(来料料仓 /中转罐,材料数量,时间),运行过程数据(转速,分散,时间,温度等)
对于这种的项目: 1、前期该如何进行调研呢 2、如何预判工期 3、项目后期维护怎么算的 3、还有哪些东西需要考虑
我是搞服务端的,用的 java 语言,大致查了一下,java 可以与 OPC 进行通信,目前有 Utgard 和 JeasyOPC,不知还有没有其他的,我想接下来,又怕搞不定,大伙支支招,解解惑 (做过类似的可有偿解答)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.