詳細介紹
福克斯波羅/AD908AA
福克斯波羅/AD908AA
)輸出刷新階段
當掃描用戶程序結束后, PLC就進入輸出刷新階段。在此期間,CPU按照I/O映象區內對應的狀態和數據刷新所有的輸出鎖存電路,再經輸出電路驅動相應的外設。這時,才是PLC的真正輸出。
比較下二個程序的異同:
程序 1:
程序 2:
這兩段程序執行的結果*一樣,但在 PLC中執行的過程卻不一樣。程序1只用一次掃描周期,就可完成對%M4的刷新; 程序2要用四次掃描周期,才能完成對%M4的刷新。
這兩個例子說明:同樣的若干條梯形圖,其排列次序不同,執行的結果也不同。另外,也可以看到:采用掃描用戶程序的運行結果與繼電器控制裝置的硬邏輯并行運行的結果有所區別。當然,如果掃描周期所占用的時間對整個運行來說可以忽略,那么二者之間就沒有什么區別了。
一般來說, PLC的掃描周期包括自診斷、通訊等,如下圖所示,即一個掃描周期等于自診斷、通訊、輸入采樣、用戶程序執行、輸出刷新等所有時間的總和。
PLC的I/O響應時間
為了增強 PLC的抗*力,提高其可靠性,PLC的每個開關量輸入端都采用光電隔離等技術。
為了能實現繼電器控制線路的硬邏輯并行控制, PLC采用了不同于一般微型計算機的運行方式(掃描技術)。
以上兩個主要原因,使得 PLC得I/O響應比一般微型計算機構成的工業控制系統滿的多,其響應時間至少等于一個掃描周期,一般均大于一個掃描周期甚至更長。
所謂 I/O響應時間指從PLC的某一輸入信號變化開始到系統有關輸出端信號的改變所需的時間。其短的I/O響應時間與長的I/O響應時間如圖所示:
短 I/O響應時間:
長 I/O響應時間:
以上是一般的 PLC的工作原理,但在現代出現的比較*的PLC中,輸入映像刷新循環、程序執行循環和輸出映像刷新循環已經各自獨立的工作,提高了PLC的執行效率。在實際的工控應用之中,編程人員應當知道以上的工作原理,才能編寫出質量好、效率高的工藝程序。
IS215 UCVFH2A GE MKVI CIRCUIT BOARD
IS215 UCVGH1A VME CONTROLLER CARD-VMIC
IS215 UCVGM06A GE CIRCUIT BOARD, REPLACES IS215UCVDH1A FOR 2 ISB POR
IS215 VCMHIH2B VME COMM INTERFACE CARD
IS215 VCMIH1B VM COMMUNICATIONS ASM.
IS215 VCMIH2B VME COMM INTERFACE CARD
IS215 VCMIH2BZZ01A VME COMM INTERFACE CARD 01A
IS215 VCMIH2C USE H2C
IS215 VPROH1B VME PROTECTION ASSEMBLY
IS215 VPROH2B VME PROTECTION ASSEMBLY
IS215ACLEH1A ACLE
IS215UCCAM03A CPCI MARKVI CONTROLLER, QNX6
IS215UCVDH1A GE MK6 CIRCUIT BOARD
IS215UCVDH2AA CIRCUIT BOARD
IS215UCVDH2AK CIRCUIT BOARD
IS215UCVDH2AM CIRCUIT BOARD
IS215UCVDH5AA UC2000/VME P133/2 GE
IS215UCVEH2A VME CONTROLLER CARD
IS215UCVEM01A UCVEH2A+2ND ETHERNET
IS215UCVFH2A GE MKVI CIRCUIT BOARD
IS215UCVGH1A VME CONTROLLER CARD-VMIC
IS215UCVGM06A GE CIRCUIT BOARD, REPLACES IS215UCVDH1A FOR 2 ISB POR