PLC程序扫描法,就是利用PLC主存内空余的部分恰到好处地编制程序,把所选定需要监视的数据和状态输送到存贮器内。这样,设备运转后,这些监视程序同步运行,一旦发生故障,被监视的数据和状态会一个不漏地被保存下来,随时可把这些数据、状态通过编程器显示出来。这种方法可以捕捉软件存在的问题和操作不当,以及生产过程中各种检测信号的错乱。其缺点是只能利用主存空间,不能过多地编排程序,编制的程序不能影响设备正常运行,不能监视传动系统的速度、电流、电压,不能连续监视系统的工作过程。
例如,某段时间操作工反映有莫名其妙丢落自动的现象,操作盘面上没有显示自动的异常灯,电气室又没有跳电,自动丢落后又可重新接上。生产上不允许这种情况发生。自动一落后,就停止剪坯,“放长龙”改由热锯锯坯。因此,为了捕捉到丢落自动的原因,相应地编制了一段监视程序,以确认哪个条件发生了变化。
整个监视程序分两部分。第一部分进行判别,分辨出自动丢落时刻。当自动丢落时,M47A发出一个脉冲信号,触发RS状态存贮器M47B,M47B的动作意味着丢落自动。由M47B启动的BBE程序则用于存贮渡时刻有关自动的所有条件,这是监视程序的第二部分。这段程序使用后,立即找到了原因。再次发生自动丢落后,检查监视程序发现存贮器M39C为“O”显然是因为接口I/O295所致,这样调查DS移位限,结果限位本身和接口信号的转换没有问题。互/O295瞬间条件为“O”是飞剪剪坯时本体的振动,使限位偶尔动作一次。掌握情况后,及时采取对策,将该I/O295由M405自保,问题就轻而易举地解决了。
|