(文章来源:ofweek)
在不同的工业控制系统中,工控软件虽然完成的功能不同,但就其结构来说,一般具有如下特点:实时性:工业控制系统中有些事件的发生具有随机性,要求工控软件能够及时地处理随机事件。周期性:工控软件在完成系统的初始化工作后,随之进入主程序循环。在执行主程序过程中,如有中断申请,则在执行完相应的中断服务程序后,继续主程序循环。
相关性:工控软件由多个任务模块组成,各模块配合工作,相互关联,相互依存。人为性:工控软件允许操作人员干预系统的运行,调整系统的工作参数。在理想情况下,工控软件可以正常执行。但在工业现场环境的干扰下,工控软件的周期性、相关性及实时性受到破坏,程序无法正常执行,导致工业控制系统的失控。
程序计数器pc值发生变化,破坏了程序的正常运行。pc值被干扰后的数据是随机的,因此引起程序执行混乱,在pc值的错误引导下,程序执行一系列毫无意义的指令,最后常常进入一个毫无意义的“死循环”中,使系统失去控制。
输入/输出接口状态受到干扰,破坏了工控软件的相关性和周期性,造成系统资源被某个任务模块独占,使系统发生“死锁”。数据采集误差加大。干扰侵入系统的前向通道,叠加在信号上,导致数据采集误差加大。特别是当前向通道的传感器接口是小电压信号输入时,此现象更加严重。
ram数据区受到干扰发生变化。根据干扰窜入渠道、受干扰数据性质的不同,系统受损坏的状况不同,有的造成数值误差,有的使控制失灵,有的改变程序状态,有的改变某些部件(如定时器/计数器、串行口等)的工作状态等。笔者在研制电力远程抄表系统时就曾遇到因现场强电磁干扰而造成ram数据经常性被破坏的情况。
控制状态失灵。在工业控制系统中,控制状态的输出常常是依据某些条件状态的输入和条件状态的逻辑处理结果而定。在这些环节中,由于干扰的侵入,会造成条件状态错误,致使输出控制误差加大,甚至控制失常。
低压差线性稳压电源详解
华为P11渲染图亮相,华为P11外观、配置、拍照、续航、价格汇总你值得拥有
Boost电路的输入电容该如何去计算呢?
中国航发航材院成功研发出新型石墨烯口罩 有效使用时间长达48小时
为什么使用工控机会觉的很烫呢?
工控软件结构特点及其对控制系统的影响
使用HPEC促进深度学习技术
光驱倍速
精密工具机配件
丰田自动驾驶领域逆周期持续投入 做低估值的技术层面的收购和投资
三星持续推出5G新技术和解决方案 扩大5G领军优势
小区测产系统是什么,它的作用是什么
工采电子受邀将参加2022全球数字经济产业大会
TH2683B绝缘电阻测试仪的产品特点及功能应用
使用MAX6326在不切换噪声的情况下高效切换电源的电路
沐渥科普电阻触摸屏和电容触摸屏的工作原理及优缺点
谁能告诉我用555定时器产生秒脉冲的参数和原理
Microchip推出新型芯片级原子钟(CSAC),可在极端环境下提供更大的工作温度范围、更快预热和更好的频率稳定
京东“快闪”店打响线下无人零售布局第一枪
澳大利亚宽带网络公司NBN完成了首批G.fast分布式处理单元的部署