工业控制软件的结构特点以及干扰途径

(文章来源:工控网)
计算机系统在工业现场使用时,大量的干扰源虽不能造成硬件系统的损坏,但常常使计算机系统不能正常运行,致使控制失灵,造成重大事故。计算机系统的抗干扰不可能完全依靠硬件解决,因此,软件抗干扰问题的研究愈来愈引起人们的重视。
在不同的工业控制系统中,工控软件虽然完成的功能不同,但就其结构来说,一般具有如下特点:实时性:工业控制系统中有些事件的发生具有随机性,要求工控软件能够及时地处理随机事件。周期性:工控软件在完成系统的初始化工作后,随之进入主程序循环。在执行主程序过程中,如有中断申请,则在执行完相应的中断服务程序后,继续主程序循环。
相关性:工控软件由多个任务模块组成,各模块配合工作,相互关联,相互依存。
人为性:工控软件允许操作人员干预系统的运行,调整系统的工作参数。在理想情况下,工控软件可以正常执行。但在工业现场环境的干扰下,工控软件的周期性、相关性及实时性受到破坏,程序无法正常执行,导致工业控制系统的失控,其表现是:
程序计数器pc值发生变化,破坏了程序的正常运行。pc值被干扰后的数据是随机的,因此引起程序执行混乱,在pc值的错误引导下,程序执行一系列毫无意义的指令,最后常常进入一个毫无意义的“死循环”中,使系统失去控制。输入/输出接口状态受到干扰,破坏了工控软件的相关性和周期性,造成系统资源被某个任务模块独占,使系统发生“死锁”。
数据采集误差加大。干扰侵入系统的前向通道,叠加在信号上,导致数据采集误差加大。特别是当前向通道的传感器接口是小电压信号输入时,此现象更加严重。
ram数据区受到干扰发生变化。根据干扰窜入渠道、受干扰数据性质的不同,系统受损坏的状况不同,有的造成数值误差,有的使控制失灵,有的改变程序状态,有的改变某些部件(如定时器/计数器、串行口等)的工作状态等。笔者在研制电力远程抄表系统时就曾遇到因现场强电磁干扰而造成ram数据经常性被破坏的情况。
控制状态失灵。在工业控制系统中,控制状态的输出常常是依据某些条件状态的输入和条件状态的逻辑处理结果而定。在这些环节中,由于干扰的侵入,会造成条件状态错误,致使输出控制误差加大,甚至控制失常。


【触觉智能 Purple Pi OH 开发板体验】+3、安装vnc服务无显示器登陆桌面
20W智能快速充电器方案:快充、安全、智能一次解决
关于Linux下多线程编程技术学习总结
网络直播背景屏LED显示屏互动解决方案
工业3D可视化数字孪生数据物联网的在线展示
工业控制软件的结构特点以及干扰途径
如何使用 DragonBoard 410c 低速扩展接口控制 LED 灯
CITE2024借助深圳电子信息产业的蓬勃发展,顺势而上
安路科技发布全新FPSoC®器件,芯来RISC-V内核助力高性能融合
云存储问题怎样去避免
迪文科技表面声波触摸屏产品研发成功
云听与全景声科技达成战略合作 共同打造智能汽车新体验
2022年阿里巴巴在技术上投入超1200亿 坚定的科技投入是走向未来的信心
金融科技的内涵及产业变迁:金融与科技的全面融合
关于SMT回流焊四大温区功能的简单分析
Dotfuscator中的配置属性
Bourns® Multifuse® 过流/过温保险丝系列再升级, 推出 MF-ASML/X 系列,具有高达 0.75 A 额定功率
人机界面产品的基本功能
恒流低成本恒功率输出高压免驱动icSM500A替换CL,PT系列
ERP能帮助企业仓库解决哪些方面的问题