AB1746-HSRV
AB1746-HSRV
在程序執(zhí)行過程中,通過輸出指令寫到“輸出繼電器”中的“0”、“1”是控制輸出接口中的輸出開關的,進而控制外部輸出器件的通電或斷電。“輸出繼電器”的全體稱為輸出映像存儲器,一個“輸出繼電器”占據(jù)輸出映像存儲器的一位。輸出映像存儲器又可看作為輸出狀態(tài)表。在程序執(zhí)行階段,執(zhí)行一次對“輸出繼電器”的輸出指令,就立即把得到的0、1數(shù)據(jù)寫到輸出映像存儲器的對應位中,執(zhí)行幾次,寫幾次。也就是說,可以隨時地即時刷新輸出狀態(tài)表。但是不能即時刷新輸出狀態(tài)鎖存器,即輸出狀態(tài)鎖存器的各位不能隨時被改寫。輸出狀態(tài)鎖存器的各位是在輸出刷新階段被統(tǒng)一集中刷新。在這個階段,CPU把內(nèi)存中輸出映像存儲器,也就是輸出狀態(tài)表的內(nèi)容一一對應地同時轉存到輸出接口電路的輸出狀態(tài)鎖存器中,再經(jīng)過光耦驅動,刷新輸出開關,再使PLC輸出口的執(zhí)行器件的工作狀態(tài)被刷新,實現(xiàn)PLC的控制目的。
程序不僅要正確,還要可靠。可靠反映著PLC程序的穩(wěn)定性,這也是對PLC程序的基本要求。
有的PLC程序,在正常的工作條件下或合法操作時能正確工作,而出現(xiàn)非正常工作條件(如臨時停電,又很快再通電)或進行非法操作(如一些按鈕不按順序按,或同時按若干按鈕)后,程序就不能正常工作了。這種程序,就不大可靠,或說不穩(wěn)定,就是不好的程序。
好的PLC程序對非正常工作條件出現(xiàn),能予以識別,并能使其與正常條件銜接,可使程序適應于多種情況。好的PLC程序對非法操作能予以拒絕,且不留下“痕跡”。只接受合法操作。
聯(lián)鎖是拒絕非法操作常用的手段,繼電電路常用這個方法,PLC也可繼承這個方法。
使PLC程序盡可能簡短,也是應追求的目標。
簡短的程序可以節(jié)省用戶存儲區(qū);多數(shù)情況下也可節(jié)省執(zhí)行時間,提高對輸入的響應速度,還可提高程序的可讀性。
程序是否簡短,一般可用程序所用的指令條數(shù)衡量,用的條數(shù)少,程序自然就簡短。
要想程序簡短,從大的方面講,要優(yōu)化程序結構,用流程控制指令簡化程序,從小的方面講還要用功能強的指令取代功能單一的指令,以及注意指令的安排順序等。
Siemens 6ES7322-1HF01-0AA0
V12373TF
Nord SK 1SI50
Telemecanique ATV28HU72N4
Omron C200H-CPU31-E C200H-MR831
Omron R88D-UA08V
Siemens 6ED1055-4MH00-0BA0
Siemens ARB11-P2D2573
IFM SU7200
Pilz P10-DIO
CN142
GE Fanuc IC695ACC400-AA
Omron C500-ID219
Varimax D-23/400
Metso D100532
Siemens 6GK1415-2AA01
Siemens ARB-P4D472-XA