自控学习历程系列 系统维护经验总结(1)
我所在的行业是水处理,岗位是自控技术员。
在工作中,会涉及自动控制系统维护的相关内容。以下是自动控制系统维护工作的回忆与经验总结。
通讯时小数转整数。有的控制厂家习惯把小数乘以 10,化为整数再传递给其它 PLC,那么它的小数位就是 1。有的控制厂家习惯把小数乘以 100,化为整数再传递给其它 PLC,那么它的小数位就是 2.
PLC 专属的只读通讯层。有的控制厂家习惯通过 Move 指令新建一个只读的通讯层。我把关键工艺参数通过 move 指令给一个通讯层的变量,然后对外开放这个通讯层的变量,从而把关键工艺参数给隐藏起来。外部的 PLC 对我只读通讯层的变量执行了写操作也没有关系,不会影响装置正常运行。
虚拟机。理论上要统一全厂的开发软件版本,实际上是多版本共存的环境。在维护时,建议给每个版本建一个虚拟机,不要弄成多版本共存的形式,以后肯定会出问题的。虚拟机做好之后,弄份快照,有的时候,你开机关机,再开机,软件就报错崩溃了,此时有快照的话,直接恢复到正常时间点即可。
权限。按照组-角色-用户的模式,对每个用户的权限进行划分。按照可管理-可操作-可查看的模式,建立起三层权限架构模式。
监与半控。有的工艺单元,自动化程度低,必须人工参与,那么上位机只能做成监视的类型,不能控制,设备有报错信息反馈时,及时通知现场人员。有的工艺单元,虽然自动化程度高,但是控制功能是有限的,厂家不会开放设备的所有控制功能,原因是厂家也担心用户不熟悉设备,在不满足运行条件的情况下,直接远程控制把设备弄坏了,所以部分控制功能厂家是不对用户开放的。
测试阶段的遗留。在项目调试阶段,如果管理不规范的话,会遗留下来许多测试变量,这些测试信息会干扰项目后期的维护,所以当调试完成时,要清理所有的临时测试变量,后期出问题维护起来才能方便一些。
版权声明: 本文为 InfoQ 作者【万里无云万里天】的原创文章。
原文链接:【http://xie.infoq.cn/article/ab845ec2ca8169e563e3da335】。文章转载请联系作者。
评论