FB4选择程序前提条件:在程序区,创建两个程序Prog1.MPF和Prog2.MPF1.设置OB100中FB1的参数:NCKomm:=TRUE2.在项目中添加一数据块(如DB100),内容如下:3.在符号表中为DB100添加符号ttt4.在程序中调用FB4CALLFB4,DB101Req:=M100.0Å启动信号PIService:=PI.SELECTÅ填写的时候,写PI.select即可,引号是系统加上的。Unit:=1Addr1:=ttt.prog1_pathÅDB100中的程序路径Addr2:=ttt.prog1_nameÅDB100中的程序名Addr3:=Addr4:=WVar1:=WVar2:=WVar3:=WVar4:=WVar5:=WVar6:=WVar7:=WVar8:=WVar9:=WVar10:=Error:=M110.0Å错误信号Done:=M110.1Å完成信号State:=MW112Å如果发生错误,此处有错误代码CALLFB4,DB102Req:=M100.1PIService:=PI.SELECTUnit:=1Addr1:=ttt.prog2_pathAddr2:=ttt.prog2_nameAddr3:=Addr4:=WVar1:=WVar2:=WVar3:=WVar4:=WVar5:=WVar6:=WVar7:=WVar8:=WVar9:=WVar10:=Error:=M110.2Done:=M110.3State:=MW114上面的程序完成的任务:当M100.0有0Æ1的跳变时选择prog1.mpf程序;当M100.1有0Æ1的跳变时选择prog2.mpf程序