设备监控项目实施

完成了枯燥了几个月测试工作,迎来了有趣的设备监控项目实施,周期3个月,出差武汉。借此机会深入的体验江城生活。

客户是做奶粉添加剂DHA的知名企业。我们公司在OA系统里面增加了模块设备监控,该系统基于OPC协议的控制通讯及运行状态实时采集技术,通过接口机,综合利用国际先进的数据采集技术,高速数据采集程序,透过现场操作站的I/OServer直接读取现场仪器仪表及I/O模块数据,实现生产过程实时数据的采集,让用户通过局域网或互联网就可以查看实时的生产数据并对其进行分析。

为什么会有这个项目呢?客户DHA生产车间已经有一套设备监控软件,主要就是实时监控生产过程中的温度、湿度、压强等,但是合作厂商只做了局域网监控,监控设备就在车间,而车间环境恶劣,高温没空调,噪音,还有发酵过程产生的奇怪气味,每次我去现场都是全副武装,进去后太难受。生产的工人必须在车间坚守,但车间工程师和车间主任就没必要了,一般只是看下监控数据是否有异常,然后指挥工人处理即可。因此才特别要求增加远程监控功能,让他们随时在办公室和在家也能看到数据。

说白了,就是通过OPC客户端采集本地监控数据传到云服务器,然后再OA系统中展示出来就可以了。

387-1

遇到的最大障碍是本地监控软件的采集时间间隔可以减少到250ms,也就是1 秒钟可以采集4次数据,我们设备监控软件则需要至少30s才能完成一次完整数据采集,客户要求是采集间隔不能超过10s。工作的重点就在这一块,网络方面的因素已经可以排除,主要从OPC的数据采集速度切入,于是自己在电脑上弄了MatrikonOPC模拟服务器测试OPC客户端和通信连接情况,反复的调试,思考,发现OPC采集一次本地数据库花费的时间就远远超过了10s,最开始总共有1百多个标签数据,OPC是从第一个开始读取,再读第二个,如此继续。正因为列很长,影响读取效率,后来建议研发人员改进数据库,将竖着读取改为横向读取数据,多个便签数据采集并发处理,采集间隔终于降到10s以内,圆满的完成公司的任务。

后来本地软件厂家找到我,询问我们是怎么做到的,为了搞好和软件商关系,经公司同意大致给他们讲了些,结果他们就在自己软件上增加新的远程监控功能。

通过这几个项目,我发现公司一味的想做全,核心业务也不专注,通过大量的外包项目满足公司业务需求,一味的去满足客户定制化需求,想到后面的发展,便萌生退意。后来经过仔细的分析思考又重新开始找工作,2013年,移动互联网迅速发展,基于来了,我进入一家专注做CRM的软件公司,开始新的职业生涯。

发表评论

QQ登录直接评价。