答:PLC的掃描機(jī)制是從上而下,自左向右順序掃描。有中斷就去執(zhí)行中斷程序的內(nèi)容。中斷又按優(yōu)先級掃苗。
無論你是怎么調(diào)用FB的,(多個(gè)FB調(diào)用同一FB或同一FB調(diào)用多個(gè)FB),PLC的CPU都是順序掃描,當(dāng)你調(diào)用的條件滿足了,就執(zhí)行調(diào)用功能,這個(gè)時(shí)候的FB外部管腳填寫的相應(yīng)變量,和內(nèi)部臨時(shí)變量(執(zhí)行完這個(gè)FB功能,temp變量自動(dòng)釋放)和靜態(tài)變量,是這個(gè)時(shí)候,調(diào)用這個(gè)FB的情況滿足條件下的數(shù)據(jù)。
PLC接著順序掃描,在下面又調(diào)用同一個(gè)FB,那么這個(gè)時(shí)候的外部管腳填寫的變量,和內(nèi)部的臨時(shí)變量((執(zhí)行完這個(gè)FB功能,temp變量自動(dòng)釋放)和靜態(tài)變量,是這個(gè)條件滿足下的執(zhí)行的FB功能,那么就會(huì)覆蓋上面一個(gè)調(diào)用同一個(gè)FB的,外部管腳變量和靜態(tài)變量。