PLC是采用“順序掃描,,不斷循環(huán)”的方式進(jìn)行工作的,。即在PLC運(yùn)行時(shí),CPU根據(jù)用戶按控制要求編制好并存于用戶存儲(chǔ)器中的程序,,按指令步序號(hào)(或地址號(hào))作周期性循環(huán)掃描,,如無(wú)跳轉(zhuǎn)指令,則從**條指令開(kāi)始逐條順序執(zhí)行用戶程序,,直至程序結(jié)束,,然后重新返回**條指令,開(kāi)始下一輪新的掃描,,在每次掃描過(guò)程中,,還要完成對(duì)輸入信號(hào)的采樣和對(duì)輸出狀態(tài)的刷新等工作。1,、輸入采樣階段在輸入采樣階段,,PLC控制器以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入I/O映象區(qū)中的相應(yīng)得單元內(nèi),。輸入采樣結(jié)束后,,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段。2,、用戶程序執(zhí)行階段在用戶程序執(zhí)行階段,PLC控制器總是按由上而下的順序依次地掃描用戶程序(梯形圖),。3,、輸出刷新階段當(dāng)掃描用戶程序結(jié)束后,PLC控制器就進(jìn)入輸出刷新階段,。在此期間,,CPU按照I/O映象區(qū)內(nèi)對(duì)應(yīng)的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅(qū)動(dòng)相應(yīng)的外設(shè),。三菱FX5U的主站的功能中,,使用ADPRW命令與從站進(jìn)行通訊。上海電氣制圖課程實(shí)訓(xùn)基地
(6)高速計(jì)數(shù)器(HC):用來(lái)累計(jì)比CPU的掃描速率更快的事件,。當(dāng)前值為32位有符號(hào)整數(shù),。(7)累加器(AC0~AC3):32位,可以按字節(jié),、字和雙字來(lái)訪問(wèn)累加器中的數(shù)據(jù),。按字節(jié)、字只能訪問(wèn)累加器的低8位或低16位,。常用于向子程序傳遞參數(shù)和從子程序返回參數(shù),,或用來(lái)臨時(shí)保存中間的運(yùn)算結(jié)果。(8)局部存儲(chǔ)器(L):各POU都有自己的64字節(jié)的局部存儲(chǔ)器,,**在它被創(chuàng)建的POU中有效,。作為暫時(shí)存儲(chǔ)器,,或給子程序傳遞參數(shù)。(9)順序控制繼電器(S):用于順序控制編程,,實(shí)現(xiàn)控制程序的邏輯分段,。可以按位,、字節(jié),、字或雙字訪問(wèn)S存儲(chǔ)器。上海電氣制圖課程實(shí)訓(xùn)基地西門(mén)子1200循環(huán)終中斷指令(cyc lic inter rupt).
5,、系統(tǒng)的設(shè)計(jì),、安裝、調(diào)試工作量少PLC用軟件功能取代了繼電器控制系統(tǒng)中大量的中間繼電器,、時(shí)間繼電器,、計(jì)數(shù)器等器件,使控制柜的設(shè)計(jì),、安裝,、接線工作量減少。PLC的梯形圖程序一般采用順序控制設(shè)計(jì)法來(lái)設(shè)計(jì),。這種編程方法很有規(guī)律,,很容易掌握。對(duì)于復(fù)雜的控制系統(tǒng),,設(shè)計(jì)梯形圖的時(shí)間比設(shè)計(jì)相同功能的繼電器系統(tǒng)電路圖的時(shí)間要少得多,。6、維修工作量小,,維修方便PLC的故障率很低,,且有完善的自診斷和顯示功能。PLC或外部的輸入裝置和執(zhí)行機(jī)構(gòu)發(fā)生故障時(shí),,可以根據(jù)PLC上的發(fā)光二極管或編程器提供的信息迅速地查明故障的原因,,用更換模塊的方法可以迅速地排除故。
PROFINETIO通信環(huán)境中各個(gè)通信設(shè)備根據(jù)組件功能劃分為IO控制器,、IO設(shè)備和IO監(jiān)視器,。IO控制器用于對(duì)連接IO設(shè)備進(jìn)行尋址,需要與現(xiàn)場(chǎng)設(shè)備交換輸入和輸出信號(hào),,功能類似PROFIBUS網(wǎng)絡(luò)中DP主站,。IO設(shè)備是分配給其中一個(gè)IO控制器的分布式現(xiàn)場(chǎng)設(shè)備,功能類似PROFIBUS網(wǎng)絡(luò)中DP從站,。IO監(jiān)視器是用于調(diào)試和診斷的編程設(shè)備或HMI設(shè)備,。PROFINETIO提供三種執(zhí)行水平的數(shù)據(jù)通信:1)非實(shí)時(shí)數(shù)據(jù)傳輸(NRT):用于項(xiàng)目的監(jiān)控和非實(shí)時(shí)要求的數(shù)據(jù)傳輸,例如項(xiàng)目的診斷,,典型的通信時(shí)間為2)實(shí)時(shí)通信(RT):用于要求實(shí)時(shí)通信的過(guò)程數(shù)據(jù),,通過(guò)提高實(shí)時(shí)數(shù)據(jù)的優(yōu)先級(jí)和優(yōu)化數(shù)據(jù)堆棧(OSI參考模型第1層和第2層)實(shí)現(xiàn),,可用標(biāo)準(zhǔn)網(wǎng)絡(luò)元件執(zhí)行高性能的數(shù)據(jù)傳輸,典型的通信時(shí)間為1~100ms,。3)等時(shí)實(shí)時(shí)(IRT):用于實(shí)現(xiàn)IO通信中對(duì)IO處理性能極高的**應(yīng)用,,等時(shí)實(shí)時(shí)可確保數(shù)據(jù)在相等的時(shí)間間隔進(jìn)行數(shù)據(jù)傳輸,等時(shí)實(shí)時(shí)通信需要特殊的硬件支持(交換機(jī)和CPU,,S7-1200CPU目前還不支持該類型通信),,其典型的通信時(shí)間為0.25~1ms.模擬量模塊以通道為單位,一個(gè)通道占一個(gè)字(2byte)的地址,,所在的模擬量地址中只有偶數(shù),。
異步通信與同步通信:同步通信是一種連續(xù)串行傳送數(shù)據(jù)的通信方式,一次通信只傳送一幀信息,。這里的信息幀與異步通信中的字符幀不同,,通常含有若干個(gè)數(shù)據(jù)字符。它們均由同步字符,、數(shù)據(jù)字符和校驗(yàn)字符(CRC)組成,。其中同步字符位于幀開(kāi)頭,用于確認(rèn)數(shù)據(jù)字符的開(kāi)始,。數(shù)據(jù)字符在同步字符之后,,個(gè)數(shù)沒(méi)有限制,由所需傳輸?shù)臄?shù)據(jù)塊長(zhǎng)度來(lái)決定,;校驗(yàn)字符有1到2個(gè),,用于接收端對(duì)接收到的字符序列進(jìn)行正確性的校驗(yàn)。同步通信的缺點(diǎn)是要求發(fā)送時(shí)鐘和接收時(shí)鐘保持嚴(yán)格的同步,。異步通信異步通信中,,在異步通信中有兩個(gè)比較重要的指標(biāo):字符幀格式和波特率,。數(shù)據(jù)通常以字符或者字節(jié)為單位組成字符幀傳送,。字符幀由發(fā)送端逐幀發(fā)送,通過(guò)傳輸線被接收設(shè)備逐幀接收,。發(fā)送端和接收端可以由各自的時(shí)鐘來(lái)控制數(shù)據(jù)的發(fā)送和接收,,這兩個(gè)時(shí)鐘源彼此**,互不同步,。接收端檢測(cè)到傳輸線上發(fā)送過(guò)來(lái)的低電平邏輯"0"(即字符幀起始位)時(shí),,確定發(fā)送端已開(kāi)始發(fā)送數(shù)據(jù),每當(dāng)接收端收到字符幀中的停止位時(shí),,就知道一幀字符已經(jīng)發(fā)送完畢.西門(mén)子1200通過(guò)FB284實(shí)現(xiàn)V90PN的EPOS控制,。松江區(qū)課程中心
三菱PLC學(xué)習(xí)中,輸入繼電器與輸入端子相連,,是專門(mén)用來(lái)接受PLC外部開(kāi)關(guān)信號(hào)的元件,。上海電氣制圖課程實(shí)訓(xùn)基地
CPU 1215C (DC/DC/RLY)的數(shù)字量輸出端子的接線CPU1215C的數(shù)字量輸出有兩種形式,,一種是24V直流輸出(即晶體管輸出),標(biāo)注為“CPU1215C DC/DC/DC”,。一個(gè)“DC”表示供電電源電壓為24V DC;第二個(gè)“DC”表示輸入端的電源電壓為24V DC;第三個(gè)“DC”表示輸出為24V DC,,在CPU的輸出點(diǎn)接線端子旁邊印有“24V DC OUTPUTS”的字樣,含義是晶體管輸出:另一種是繼電器輸出,標(biāo)注為“CPU1215C(AC/DC/RLY)”,,“AC”表示供電電源電壓為120-240VAC,通常用 220V AC,,“DC”表示輸入端的電源電壓為24V DC,“RLY”表示輸出為繼電器輸出,,在CPU的輸出點(diǎn)接線端子旁邊印刷有“RELAY OUTPUTS”字樣,,含義是繼電器輸出。上海電氣制圖課程實(shí)訓(xùn)基地