2018年自动化项目上位机技术总结
2018年是忙碌的一年,本年度共完成(从2017年开始工期的也算)10个项目。接下来就上位机所使用的技术要点进行整理,以供后期学习参考。(避免重复造轮子)
1.收尾项目:
1.1 给水泵站,污水泵站,雨水泵站项目。
软件:intouch 10.1
PLC:施耐德M580系列
技术点:利用采用DASMBTCP 驱动进行PLC连接;
利用3Dmax 建模,绘制底图。在底图上利用红绿黄三色构成显示色,并利用弹窗控制;
利用脚本记录SQL Server数据库(实现了5分钟雨量,1分钟数据,1小时数据记录,跨日期查询功能并显示在报表中);
其余则为通用功能,实时,历史趋势,历史报警查询,参数设定等等。
1.2 城区泵站项目(1个泵站)
软件:intouch 10.1
PLC:施耐德M580系列
技术点:采用了海康OCX控件,编写脚本实现上位机弹窗中调用摄像头查看实时画面;
利用相关通讯控制器,利用Modbus TCP/IP协议实现对电力数据的采集和监控;
在驱动中建立标记名和地址之间的映射关系,这样在图中添点时可以直接利用标签名作为地址名,更为安全。
1.3 郊区污水厂项目
软件:ifix5.5
PLC:西门子 300/400,施耐德M580系列,AB系列
技术点:污水厂项目属于自控系统整合工程,二期,三期新增加了工艺(超滤膜,集约化系统等等),对软件平台进行更新,对新建设备进行整合并控制。
难点:设备工艺复杂,对厂商设备需要实现的监控,监视,数据采集,报表汇总,需要沟通协调。对对接的PLC型号与ifix地址的对应关系需要总结,软件平台新增的语音报警系统存在风险,需要评估。整体来讲,项目推进顺利,时间节点把握良好。
2新项目:
2.1郊区污水厂配套外泵站(4个外泵站)
软件:ifix 5.5
PLC:西门子 200 ,施耐德MODICON系列,AB SLC 5/05系列
技术点:利用电信宽带组建VPN,对将4个站点的PLC,水质仪表,视频进行IP地址规划组网,全部采集到中控室进行远程监控;
难点:西门子200与ifix的通讯,AB PLC与ifix的通讯,采用kepware 5.5版本将西门子200(需加装通讯模块并与kepware对接配置),AB PLC进行连接,而后kepware与ifix利用其专门的驱动IDS进行通讯即可。(利用kepware发生了数据控制点反馈过慢的问题,后来将三个device拆分到三个channel下解决了该问题);
水质仪表厂家液位系统集成商,对设备对接不熟练,后技术沟通,其使用MOBUS协议,需要特殊的扫描方式(PH使用4功能码,需要同时读取300001-300006才能采集到该点的值且上位机需要将该值缩小100倍,COD等以此类推Device id为2,对位数无要求,其值为浮点型不需要上位机处理)。
吐槽:电信服务真的是。。。,现场安装的老大爷啥都不懂,桥接,路由模式傻傻分不清楚,电话服务也是各种推给现场,你来我去的,还好自己解决了。(分站点:电信宽带需要改为桥接模式,中控室:采取固定IP的政企网关,最好要到超级管理员账户)
2.2郊区污水厂配套外泵站(11个外泵站)
软件:ifix5.5
PLC:西门子300/400 ,施耐德M580系列
技术点:同上(组网方式,去年已完成。利用移动宽带实现VPN)
难点:属于老客户,需要增值服务,在软件上新开发了语音报警系统,实现对设备的故障及时报警。同时配套开发了邮件提醒,数据上传微信小程序查看功能。
2.3 排水公司项目(13个外泵站)
软件:ifix 5.5
PLC:西门子 300,施耐德M580,AB SLC 5/03系列
技术点:软件平台的技术升级,将报表系统升级为ASP.NET平台编写,服务器存储报表数据,并作为局域网触摸屏服务器网站。
2.4 城郊结合部污水厂配套外泵站(1个外泵站)
软件:ifix 5.5
PLC:施耐德M580
技术点:本套系统采用模块化建设思想,对点表,图形,报表,驱动都进行了模块化,实现了快速开发的基本思想。
2.5 垃圾处理厂项目
软件:Factory talk view SE 8.0
PLC:AB 各个系列产品
技术点:负责上位机整合规划,所属改造新增内容。
难点:该平台软件各个子系统较为杂乱,该厂还在改造,只能沟通协调,定期维护增加内容。(是个坑)
3.维护项目
3.1 偏僻郊区(2个污水厂的4个外泵站)
软件:ifix 5.5
下位机:4G OPC server硬件
技术点:对偏远郊区的软件维护,主要集中在年终左右。今年的软件维护,包括了重装win7系统(ifix5.5 报软件脚本错误,且影响后台调度的执行),对4G 盒子进行软件升级等。对所有通网络的地区,进行teamviewer的加装,实现远程软件维修(小问题)
3.2 排水所数据对接
软件:ifix 5.5
语言:vba
技术点:
排水所需要将所有污水厂,外泵站数据进行上传,能够实现对水质的监视和查看,以及基本设备的查看。对接任务,需要将我所负责的项目的数据ODBC桥接给服务器的sql server中即可。(难度不大,抽空已完成)