西門子s7-300CPU模塊
1)每次掃描用戶程序之前,,都先執(zhí)行故障自診斷程序,。自診斷內(nèi)容為I/O部分、存儲器,、CPU等,,發(fā)現(xiàn)異常停機顯示出錯。若自診斷正常,,繼續(xù)向下掃描,。
2)PLC檢查是否有與編程器和計算機的通信請求,,若有則進行相應(yīng)處理,,如接收由編程器送來的程序、命令和各種數(shù)據(jù),,并把要顯示的狀態(tài),、數(shù)據(jù)、出錯信息等發(fā)送給編程器進行顯示,。如果有與計算機等的通信請求,,也在這段時間完成數(shù)據(jù)的接受和發(fā)送任務(wù)。
3)PLC的中央處理器對各個輸入端進行掃描,,將輸人端的狀態(tài)送到輸入狀態(tài)寄存器中,,這就是輸入采樣階段。
4)中央處理器CPU將指令逐條調(diào)出并執(zhí)行,,以對輸人和原輸出狀態(tài)(這些狀態(tài)統(tǒng)稱為數(shù)據(jù))進行“處理",,即按程序?qū)?shù)據(jù)進行邏輯、算術(shù)運算,,再將正確的結(jié)果送到輸出狀態(tài)寄存器中,,這就是程序執(zhí)行階段,。
5)當(dāng)所有的指令執(zhí)行完畢時,集中把輸出狀態(tài)寄存器的狀態(tài)通過輸出部件轉(zhuǎn)換成被控設(shè)備所能接受的電壓或電流信號,,以驅(qū)動被控設(shè)備,,這就是輸出刷新階段。
PLC經(jīng)過這五個階段的工作過程,,稱為一個掃描周期,。完成一個周期后,又重新執(zhí)行上述過程,,掃描周而復(fù)始地進行,。掃描周期是PLC的重要指標(biāo)之一,在不考慮第二個因素(與編程器等通信)時,,掃描周期T為:
T=(讀入一點時間×輸入點數(shù))+(運算速度×程序步數(shù))+(輸出一點時間×輸出點數(shù))十故障診斷時間
顯然掃描時間主要取決于程序的長短,,一般每秒鐘可掃描數(shù)十次以上,這對于工業(yè)設(shè)備通常沒有什么影響,。但對控制時間要求較嚴(yán)格,,響應(yīng)速度要求快的系統(tǒng),就應(yīng)該精確的計算響應(yīng)時間,,細(xì)心編排程序,,合理安排指令的順序,以盡可能減少掃描周期造成的響應(yīng)延時等不良影響,。
PLC與繼電接觸器控制的重要區(qū)別之一就是工作方式不同,。繼電接觸器控制是按“并行"方式工作的,也就是說是按同時執(zhí)行的方式工作的,,只要形成電流通路,,就可能有幾個繼電器同時動作。而PLC是以反復(fù)掃描的式工作的,,它是循環(huán)地連續(xù)逐條執(zhí)行程序,,任一時刻它只能執(zhí)行一條指令,這就是說PLC是以“串行"方式工作的,。這種串行工作方式可以避免繼電接觸器控制的觸點競爭和時序失配問題,。
總之,采用循環(huán)掃描的工作方式也是PLC區(qū)別于微機的特點,,使用者應(yīng)特別注意,。
FN2N PLC 的規(guī)格及組成
FN2N系列PLC有FN2N16、FN2N32,、FN2N48,、FN2N64、FN2N80 ,、FN2N128等,, FN2N 32,,主要由以下幾個部分構(gòu)成:
1、控制單元:設(shè)有與編程器,,計算機的接口,,與I/O擴展單元相連的擴展口,輸入,、輸出端子,、電源輸入和輸出端子,FN2N有16個輸入點和16個輸出點,。
2,、擴展單元。
3,、智能單元,。
4、鏈接單元,。
5,、編程工具:使用MELSOFT GX Developer編程軟件。
西門子s7-300CPU模塊