发布于 2007-08-11 21:23:23
0楼
我们的程序也是德国老外编的,编程思想大体如下:将整个自动流程划分为若干工序,每一工序又包含若干动作,一个FB对应一个工序(用S7 GRAPH编写)。当工人手动干预时,必须先按按钮结束当前工序(使S7 GRAPH回到初始步),打到手动模式,手动完成当前整个工序,让下一工序的运行条件满足,此时再打到自动模式时,就调用下一工序的FB,自动执行下一工序,从而进入全自动运行。也就是说只有全自动时才依次执行各个工序的FB,自动模式下条件满足时才执行下一工序的FB。编程的难点在于调用每一个FB的条件,各种情况都得考虑到。