您现在的位置是:首页 > PLC技术 > PLC技术

PLC软件抗干扰的采取重复技术措施

来源:艾特贸易2018-04-11

简介重复技术是指在程序执行过程中,一旦发现现场故障或错误,就重新执行被干扰的先行指令若干次,若复执成功,说明为干扰,否则输出软件失败或声光报警,可通过 CPU 状态菜单进行

    重复技术是指在程序执行过程中,一旦发现现场故障或错误,就重新执行被干扰的先行指令若干次,若复执成功,说明为干扰,否则输出软件失败或声光报警,可通过CPU状态菜单进行查询。

   PLC控制系统的很多功能通常都是在主程序开始时的初始化程序里设定的,不需要后续的设定。这在正常情况下本无问题,但偶然的干扰会改变CPU内部这些寄存器或接口芯片的功能寄存器。例如,把中断的类型、中断的优先级别、串行口、并行口的设定修改了,控制设备的运行肯定会出错。因此,只要重复设定功能操作不影响其当前连续工作的性能,都应当纳入主程序的循环圈里。每个循环就可以刷新一次设定,避免了偶然不测发生。对于那些会影响当前连续工作性能的重复设定功能操作,要尽量找机会重新设定。例如串行口,如果接收完某帧信息或者发送完某帧信息之后,串口会有一个短暂的空闲,就应作出判断并且安排重新设定一次的操作。

    指令重复执行就是根据需要使作用相同的指令重复执行多次,一般适用于开关量或数字量输入、输出的抗干扰。在采集某些开关量或数字量时,可重复采集多次,直到连续两次或两次以上的采集结果完全相同时才视为有效。若多次采集后,信号总是变化不定,可停止采集,发出报警信号。在满足实时性要求的前提下,在各次采集信号之间插入一段延时,数据的可靠性会更高。如果在系统实时性要求不是很高的情况下,其指令重复周期应尽可能长些。