產(chǎn)品列表PRODUCTS LIST
天津西門(mén)子SMART200系列代理商 天津西門(mén)子SMART200系列代理商
電 話 1 5 6 1 8 7 2 2 0 5 7 號(hào) 碼 1 5 6 1 8 7 2 2 0 5 7
潯之漫 智控技術(shù)有限公司 上海詩(shī)慕自動(dòng)化設(shè)備有限公司
本公司銷售西門(mén)子自動(dòng)化產(chǎn)品,*,質(zhì)量保證,價(jià)格優(yōu)勢(shì)
西門(mén)子PLC,西門(mén)子觸摸屏,西門(mén)子數(shù)控系統(tǒng),西門(mén)子軟啟動(dòng),西門(mén)子以太網(wǎng)
西門(mén)子電機(jī),西門(mén)子變頻器,西門(mén)子直流調(diào)速器,西門(mén)子電線電纜
我公司大量現(xiàn)貨供應(yīng),價(jià)格優(yōu)勢(shì),*,德國(guó)*
在S7 -200中,涉及到的特殊功能有:實(shí)時(shí)時(shí)鐘的設(shè)定和讀取,中斷處理,通信,高速計(jì)數(shù),高速脈沖輸出,PID控制等。
S7-200 PLC增加了時(shí)鐘功能。其中CPU221和CPU222都有時(shí)鐘卡可以安裝(也可以不裝),CPU224和CPU226都有內(nèi)置時(shí)鐘。利用實(shí)時(shí)時(shí)鐘指令可以方便地讀取實(shí)時(shí)時(shí)鐘的時(shí)間,也可以設(shè)定實(shí)時(shí)時(shí)鐘的時(shí)間。S7 -200 PLC為實(shí)時(shí)時(shí)鐘開(kāi)辟了一個(gè)8個(gè)字節(jié)的時(shí)鐘緩沖區(qū)存放當(dāng)前的日期和時(shí)間數(shù)據(jù),在PLC控制系統(tǒng)運(yùn)行期間,可通過(guò)讀實(shí)時(shí)時(shí)鐘指令進(jìn)行運(yùn)行監(jiān)視,或者作運(yùn)行記錄。
順序控制繼電器SCR( Sequence Control Relay)指令對(duì)于一個(gè)復(fù)雜的控制系統(tǒng),尤其是順序控制程序,由于內(nèi)部的連鎖、互動(dòng)關(guān)系極其復(fù)雜,用梯形圖或語(yǔ)句表方式編寫(xiě)通常要由熟練的電氣工程師才能編制,這樣的程序如果不加注釋,其程序的可讀性會(huì)大大降低,也為調(diào)試、試運(yùn)行帶來(lái)困難。
近年來(lái),許多PLC增加了順序控制指令,用于編制復(fù)雜的順序控制程序,利用這種方法,使初學(xué)者也很容易編寫(xiě)復(fù)雜的順序控制程序。這種方法也為調(diào)試、運(yùn)行帶來(lái)許多難以言傳的方便。
S7-200 CPU含有256個(gè)順序控制繼電器(S0.0~S31.7)用于順序控制,在順序控制或步進(jìn)控制中,常常將控制過(guò)程分成若干個(gè)順序控制繼電器( SCR)段,一個(gè)SCR段有時(shí)也稱為一個(gè)控制功能步,簡(jiǎn)稱步。每個(gè)SCR都是一個(gè)相對(duì)穩(wěn)定的狀態(tài),都有段開(kāi)始,段轉(zhuǎn)移,段結(jié)束。在S7-200中,有3條簡(jiǎn)單的SCR指令與之對(duì)應(yīng)。
1)順序控制指令
①段開(kāi)始指令LSCR( Load Sequence Control Relay)。段開(kāi)始指令的功能是標(biāo)記一個(gè)SCR段(或一個(gè)步)的開(kāi)始,其操作數(shù)是狀態(tài)繼電器Sx.y(范圍為:S0.0~S31.7),Sx.y是當(dāng)前SCR段的標(biāo)志位,當(dāng)Sx.y為1時(shí),允許該SCR段工作。
②段轉(zhuǎn)移指令SCRT( Sequence Control Relay Transition)。段轉(zhuǎn)移指令的功能是將當(dāng)前的SCR段切換到下一個(gè)SCR段,其操作數(shù)是下一個(gè)SCR段的標(biāo)志位Sx.y(如S0.1)。當(dāng)允許輸入有效時(shí),進(jìn)行切換,即停止當(dāng)前SCR段工作(復(fù)位),啟動(dòng)下一個(gè)SCR段工作(置位)。
③段結(jié)束指令SCRE( Sequece Control Relay End)。段結(jié)束指令的功能是標(biāo)記一個(gè)SCR段(或一個(gè)步)的結(jié)束。段結(jié)束指令和段開(kāi)始指令必須成對(duì)出現(xiàn),否則無(wú)法下載程序。
順序控制指令的格式如圖4-64所示。
圖4-64 順序控制指令
2) SCR指令的特點(diǎn)
①SCR指令的操作數(shù)(或編程元件)只能是狀態(tài)繼電器Sx.y;反之,狀態(tài)繼電器S可應(yīng)用的指令并不僅限于SCR,它還可以應(yīng)用LD、LNN、A、AN、O、ON、=、S、R等指令。
②1個(gè)狀態(tài)繼電器Sx.y作為SCR段標(biāo)志位,可以用于主程序、子程序或者中斷程序中,但是只能使用1次,不能重復(fù)使用。
③在一個(gè)SCR段中,禁止使用循環(huán)指令FOR/NEXT、跳轉(zhuǎn)指令JMP/LBL和條件結(jié)束指令END。
3)狀態(tài)流程圖。狀態(tài)流程圖是用狀態(tài)繼電器(即S繼電器)代表工程中的工序,一個(gè)工序的任務(wù)就是一個(gè)狀態(tài)的控制過(guò)程(即一步),確定每步的啟動(dòng)條件和轉(zhuǎn)換條件。每個(gè)獨(dú)立的步分別用方框表示,根據(jù)動(dòng)作順序用箭頭將各個(gè)方框連接起來(lái),在相鄰的兩步之間用短橫線表示轉(zhuǎn)換條件。在每步的右邊畫(huà)上要執(zhí)行的控制程序。一個(gè)工序的完成就意味著一個(gè)狀態(tài)的結(jié)束,另一狀態(tài)的開(kāi)始。
在大中型PLC中,可直接使用S7-GRAPH語(yǔ)言處理比較復(fù)雜的順序控制或步進(jìn)控制問(wèn)題。而在小型PLC的程序設(shè)計(jì)中,對(duì)于大量遇到的順序控制或步進(jìn)控制問(wèn)題,如果能采用狀態(tài)流程圖的設(shè)計(jì)方法,再使用步進(jìn)指令將很容易地轉(zhuǎn)化成梯形圖程序,就可完成比較復(fù)雜的順序控制或步進(jìn)控制任務(wù)。
【例4-28】 圖4-65是一個(gè)單程狀態(tài)轉(zhuǎn)移圖轉(zhuǎn)化成梯形圖的例子。系統(tǒng)初始進(jìn)入S0.0,當(dāng)S0.0=1時(shí),系統(tǒng)進(jìn)入S0.0段,在這一程序段中,使Q0.1輸出1,使Q0.2置位。當(dāng)I0.1=1時(shí),狀態(tài)由S0.0轉(zhuǎn)為S0.1(S0.0先復(fù)位,S0.1再置位)。
注意:
①用OUT指令輸出只能在本程序段內(nèi)保持(即只在本工序有輸出),為了能在段外也有輸出,應(yīng)該使用置位指令S,但一定要有復(fù)位指令R配合使用。
②段內(nèi)輸出一般直接用常開(kāi)點(diǎn)( SM0. 0)控制,不再設(shè)置其他條件,否則即使進(jìn)入該步也不會(huì)有輸出。
③是段轉(zhuǎn)移指令使本步復(fù)位,而不是段結(jié)束指令。所以應(yīng)該注意各語(yǔ)句的先后位置,應(yīng)該是:段開(kāi)始,段輸出,段轉(zhuǎn)移,段結(jié)束。
④狀態(tài)轉(zhuǎn)移圖可以轉(zhuǎn)化成梯形圖程序,也可以直接寫(xiě)成語(yǔ)句表程序,梯形圖程序需要畫(huà)到6個(gè)網(wǎng)絡(luò)里,而語(yǔ)句表程序都寫(xiě)到1個(gè)網(wǎng)絡(luò)里也能編輯運(yùn)行。所以建議直接轉(zhuǎn)化成語(yǔ)句表來(lái)編輯運(yùn)行,會(huì)減少大量的輸入、調(diào)試時(shí)間。
4)多流程順序控制的步進(jìn)指令編程方法
在順序控制中,任何復(fù)雜的控制流程都可以分解為以下幾種基本組合形式。
①單程編程方法。單程由一系列相繼執(zhí)行的工步組成。每一工步的后面只能接一個(gè)轉(zhuǎn)移條件;而每一轉(zhuǎn)移條件之后僅有一個(gè)工步,其結(jié)構(gòu)及轉(zhuǎn)化成梯形圖及語(yǔ)句表的方法如圖4-65所示,分析見(jiàn)例4-27。