狀態(tài)字又稱狀態(tài)字寄存器,,是一個(gè)16位的寄存器,,只用了其中的9位,,它屬于S7-300/400PLC的存儲(chǔ)區(qū)中除基本存儲(chǔ)區(qū)外的存儲(chǔ)區(qū)的一種,。用于存儲(chǔ)CPU執(zhí)行指令后的狀態(tài),,以二進(jìn)制位的形式保存指令的執(zhí)行結(jié)果與中間狀態(tài),。狀態(tài)字的位如下:
西門子plc編程入門教程
德國西門子(SIEMENS)公司生產(chǎn)的可編程序控制器在我國的應(yīng)用也相當(dāng)廣泛,,在冶金,、化工,、印刷生產(chǎn)線等領(lǐng)域都有應(yīng)用,。西門子(SIEMENS)公司的PLC產(chǎn)品包括LOGO、S7-200,、S7-1200,、S7-300、S7-400等,。 西門子S7系列PLC體積小,、速度快、標(biāo)準(zhǔn)化,,具有網(wǎng)絡(luò)通信能力,,功能更強(qiáng),可靠性高,。S7系列PLC產(chǎn)品可分為微型PLC(如S7-200),,小規(guī)模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等,。
當(dāng)PLC投入運(yùn)行后,,其工作過程一般分為三個(gè)階段,即輸入采樣,、用戶程序執(zhí)行和輸出刷新三個(gè)階段,。完成上述三個(gè)階段稱作一個(gè)掃描周期。在整個(gè)運(yùn)行期間,,PLC的CPU以一定的掃描速度重復(fù)執(zhí)行上述三個(gè)階段,。
輸入采樣
在輸入采樣階段,PLC以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),,并將它們存入I/O映象區(qū)中的相應(yīng)得單元內(nèi),。輸入采樣結(jié)束后,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段,。在這兩個(gè)階段中,,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,I/O映象區(qū)中的相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會(huì)改變,。因此,,如果輸入是脈沖信號(hào),則該脈沖信號(hào)的寬度必須大于一個(gè)掃描周期,,才能保證在任何情況下,,該輸入均能被讀入。
用戶程序執(zhí)行
在用戶程序執(zhí)行階段,,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖),。在掃描每一條梯形圖時(shí),又總是先掃描梯形圖左邊的由各觸點(diǎn)構(gòu)成的控制線路,,并按先左后右,、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算,,然后根據(jù)邏輯運(yùn)算的結(jié)果,刷新該邏輯線圈在系統(tǒng)RAM存儲(chǔ)區(qū)中對(duì)應(yīng)位的狀態(tài),;或者刷新該輸出線圈在I/O映象區(qū)中對(duì)應(yīng)位的狀態(tài),;或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令。
即,,在用戶程序執(zhí)行過程中,,只有輸入點(diǎn)在I/O映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會(huì)發(fā)生變化,而其他輸出點(diǎn)和軟設(shè)備在I/O映象區(qū)或系統(tǒng)RAM存儲(chǔ)區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,,而且排在上面的梯形圖,,其程序執(zhí)行結(jié)果會(huì)對(duì)排在下面的凡是用到這些線圈或數(shù)據(jù)的梯形圖起作用;相反,,排在下面的梯形圖,,其被刷新的邏輯線圈的狀態(tài)或數(shù)據(jù)只能到下一個(gè)掃描周期才能對(duì)排在其上面的程序起作用。
輸出刷新
當(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è),。這時(shí),才是PLC的真正輸出,。
同樣的若干條梯形圖,其排列次序不同,,執(zhí)行的結(jié)果也不同,。另外,采用掃描用戶程序的運(yùn)行結(jié)果與繼電器控制裝置的硬邏輯并行運(yùn)行的結(jié)果有所區(qū)別,。當(dāng)然,,如果掃描周期所占用的時(shí)間對(duì)整個(gè)運(yùn)行來說可以忽略,那么二者之間就沒有什么區(qū)別了,。
對(duì)于很多沒有使用過S7-200PLC的朋友來說,,很多問題可能成為大家的攔路虎,感覺入門很難,。以下就用一個(gè)實(shí)例,,為大家介紹次使用S7-200PLC時(shí)具體步驟,幫助您邁開使用PLC的步,。文中希望實(shí)現(xiàn)的功能是:按下一個(gè)開關(guān),,點(diǎn)亮一個(gè)輸出點(diǎn)。本文可以幫您解決次使用S7-200時(shí)的以下問題:
(一) 需要準(zhǔn)備哪些硬件和軟件呢,?
(二) 如何為PLC的接線呢,?
(三) 如何與PLC通信呢,?
(四) 如何編寫程序呢?
(五) 如何調(diào)試PLC呢,?
工具/原料
裝有V4.0 STEP 7 MicroWIN 編程 軟件的計(jì)算機(jī)
一根PPI編程電纜
一臺(tái)西門子 S7 200CPU
方法/步驟
1(一) 需要準(zhǔn)備哪些硬件和軟件呢,?
一次使用S7-200時(shí),需要準(zhǔn)備硬件有:S7-200CPU,,如CPU224XP(訂貨號(hào):6ES7
214-2BD23-0XB8)
CPU224XP
西門子plc編程入門教程
2編程電纜 PC/PPI電纜(訂貨號(hào):6ES7 901-3DB30-0XA0)
USB PC/PPI電纜
西門子plc編程入門教程
3需要準(zhǔn)備的軟件有:SETP7-Micro/Win V4.0 SP6
還需要準(zhǔn)備一臺(tái)裝有Windows XP SP2的電腦
準(zhǔn)備好硬件,,我們就需要在電腦上正確安裝S7-200的編程軟件。特別提示要注意這個(gè)軟件是SETP7-Micro/Win,,而不是SETP7,。據(jù)老工程師講,SETP7是給S7-300等系列PLC編程用的,,不能給S7-200進(jìn)行編程,。對(duì)于SETP7-Micro/Win軟件而言,目前常用的版本是V4..0 SP6,。和安裝其它軟件一樣,,正確安裝好編程軟件后,您就可以在桌面上看到如下所示的圖標(biāo),。至此,,我們就為下一步的調(diào)試做好基本準(zhǔn)備嘍!
STEP7-Micro/win圖標(biāo)
西門子plc編程入門教程
4(二) 如何為PLC的接線呢,?
從以下接線圖可以看出,,我們需要做的就是將為PLC提供電源和為數(shù)字量輸入點(diǎn)正
確接線。
S7-200
S7-1500
一說到西門子S7-200PLC,,懂行的可能都感覺它已經(jīng)很過時(shí)了,,現(xiàn)在都已經(jīng)發(fā)展到了具有小編程屏幕的1500系列,其實(shí)S7-200在實(shí)際應(yīng)用中的穩(wěn)定性還是很不錯(cuò)的,,更主要的是價(jià)格相對(duì)便宜一點(diǎn),,我們?cè)谧鲆恍┬⌒驮O(shè)備改造時(shí),仍然可以使用,。當(dāng)然國產(chǎn)的很多PLC也已經(jīng)具備了不錯(cuò)的兼容性,,價(jià)格上便宜很多,想自學(xué)的朋友可以入手一款,。今天分享一些概括性總結(jié)S7-200的知識(shí),,希望能夠幫助到PLC初學(xué)者.
一、初學(xué)者常見疑問
1,、為什么要用PC/PPI接口,?
因S7-200CPU使用的是RS485,而PC機(jī)的COM口采用的是RS232,,兩者的電氣規(guī)范并不相容,,需要用中間電路進(jìn)行匹配,。PC/PPI其實(shí)就是一根RS485/RS232的匹配電纜。
2,、晶體管輸出與繼電器輸出各自的優(yōu)點(diǎn)如何?
晶體管不能帶AC220V的交流負(fù)載,,只能帶低壓的直流。對(duì)抗過載和過壓的能力差,。但可以高頻輸出,,適合高頻率輸出的場(chǎng)合,例如脈沖控制,。
繼電器可以帶AC220V和直流的負(fù)載,。但由于繼電器本身的特性決定了它不能高頻輸出。同時(shí)繼電器通斷的壽命一般在10萬次左右,。所以在頻繁通斷的場(chǎng)合也適合用晶體管的
3,、S7-200 CPU上的通訊口,通訊距離究竟有多遠(yuǎn),?
《S7-200系統(tǒng)手冊(cè)》上給出的數(shù)據(jù)是一個(gè)網(wǎng)段50m,,這是在符合規(guī)范的網(wǎng)絡(luò)條件下,能夠保證的通訊距離,。凡超出50m的距離,,應(yīng)當(dāng)加中繼器。加一個(gè)中繼器可以延長(zhǎng)通訊網(wǎng)絡(luò)50米,。如果加一對(duì)中繼器,,并且它們之間沒有S7-200 CPU站存在(可以有EM277),則中繼器之間的距離可以達(dá)到1000米,。符合上述要求就可以做到非??煽康耐ㄓ崱?/p>
實(shí)際上,,有用戶做到了超過50m距離而不加中繼器的通訊。西門子不能保證這樣的通訊一定成功,。
4,、通訊口參數(shù)如何設(shè)置?
缺省情況下,,S7-200 CPU的通訊口處于PPI從站模式,,地址為2,通訊速率為9.6K,,要更改通訊口的地址或通訊速率,,必須在系統(tǒng)塊中的通訊端口選項(xiàng)卡中設(shè)置,然后將系統(tǒng)塊下載到CPU中,,新的設(shè)置才能起作用,。
5,、M區(qū)域地址不夠用怎么辦?
有些用戶習(xí)慣使用M 區(qū)作為中間地址,,但S7-200CPU中M區(qū)地址空間很小,,只有32個(gè)字節(jié),往往不夠用,。而S7-200CPU中提供了大量的V 區(qū)存儲(chǔ)空間,,即用戶數(shù)據(jù)空間。V存儲(chǔ)區(qū)相對(duì)很大,,其用法與M 區(qū)相似,,可以按位、字節(jié),、字或雙字來存取V 區(qū)數(shù)據(jù),。例:V10.1, VB20,, VW100,, VD200等等。
6,、S7-200的遠(yuǎn)距離通訊有哪些方式,?
RS-485網(wǎng)絡(luò)通訊:PPI、MPI,、PROFIBUS-DP協(xié)議都可以在RS-485網(wǎng)絡(luò)上通訊,,通過加中繼,遠(yuǎn)可以達(dá)到9600米,。光纖通訊:光纖通訊除了抗干擾,、速率高之外,通訊距離遠(yuǎn)也是一大優(yōu)點(diǎn),。S7-200產(chǎn)品不直接支持光纖通訊,,需要附加光纖轉(zhuǎn)換模塊才可以。電話網(wǎng):S7-200通過EM241音頻調(diào)制解調(diào)器模塊支持電話網(wǎng)通訊,。EM241要求通訊的末端為標(biāo)準(zhǔn)的音頻電話線,,而不論局間的通信方式。通過EM241可以進(jìn)行通訊,。無線通訊:S7-200通過無線電臺(tái)的通訊距離取決于電臺(tái)的頻率,、功率、天線等因素,;S7-200通過GSM網(wǎng)絡(luò)的通訊距離取決于網(wǎng)絡(luò)服務(wù)的范圍 ,;S7-200通過紅外設(shè)備的通訊也取決于它們的規(guī)格。
7、S7-200支持的通訊協(xié)議哪些是公開的,,哪些是不公開的,?
PPI協(xié)議:西門子內(nèi)部協(xié)議,不公開MPI協(xié)議:西門子內(nèi)部協(xié)議,,不公開S7協(xié)議:西門子內(nèi)部協(xié)議,,不公開PROFIBUS-DP協(xié)議:標(biāo)準(zhǔn)協(xié)議,公開USS協(xié)議:西門子傳動(dòng)裝置的通用串行通訊協(xié)議,,公開詳情請(qǐng)參考相應(yīng)傳動(dòng)裝置的手冊(cè)MODBUS-RTU(從站):公開
8,、S7-200的高速輸入、輸出如何使用,?
S7-200 CPU上的高速輸入,、輸出端子,其接線與普通數(shù)字量I/O相同,。但高速脈沖輸出必須使用直流晶體管輸出型的CPU(即DC/DC/DC型),。
9、NPN/PNP輸出的旋轉(zhuǎn)編碼器(和其他傳感器),,能否接到S7-200 CPU上,?
都可以。S7-200 CPU和擴(kuò)展模塊上的數(shù)字量輸入可以連接源型或漏型的傳感器輸出,,連接時(shí)只要相應(yīng)地改變公共端子的接法,。
相關(guān)產(chǎn)品
免責(zé)聲明
- 凡本網(wǎng)注明“來源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載,、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,,應(yīng)在授權(quán)范圍內(nèi)使用,,并注明“來源:化工儀器網(wǎng)”。違反上述聲明者,,本網(wǎng)將追究其相關(guān)法律責(zé)任,。
- 本網(wǎng)轉(zhuǎn)載并注明自其他來源(非化工儀器網(wǎng))的作品,目的在于傳遞更多信息,,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體,、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,,并自負(fù)版權(quán)等法律責(zé)任,。
- 如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,,否則視為放棄相關(guān)權(quán)利,。