單價(jià): | 2200.00元/臺(tái) |
發(fā)貨期限: | 自買家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 上海松江 |
有效期至: | 長(zhǎng)期有效 |
發(fā)布時(shí)間: | 2023-11-25 01:41 |
最后更新: | 2023-11-25 01:41 |
瀏覽次數(shù): | 124 |
采購(gòu)咨詢: |
請(qǐng)賣家聯(lián)系我
|
6ES7222-1HH32-0XB0西門子擴(kuò)展模塊6ES7222-1HH32-0XB0西門子擴(kuò)展模塊
S7-1200模塊系列
CPU模塊數(shù)字量 擴(kuò)展代理商 擴(kuò)展模塊代理商 模擬量 擴(kuò)展模塊代理商
電能測(cè)量模塊代理商 通信模塊代理商
信號(hào)板 模塊代理商 S7-1200存儲(chǔ)卡代理商 擴(kuò)展電纜代理商
西門子電池代理商
所謂“步進(jìn)”,顧名思義,其實(shí)就是狀態(tài)步的前進(jìn),,即狀態(tài)步的順序執(zhí)行,,一步一步地往下走,直到整個(gè)順序控制程序執(zhí)行完畢),。
步進(jìn)梯形圖指令STL、RET
步進(jìn)梯形圖指令包含步進(jìn)指令STL和步進(jìn)返回指令RET,在同一SFC的梯形圖中缺一不可,,如圖19-1所示為它們的梯形圖形式??吹竭@種成對(duì)出現(xiàn)的指令,,大家是不是覺得似曾相識(shí)?
其實(shí)在之前的文章中也出現(xiàn)過許多這種形影不離的指令對(duì),如子程序調(diào)用指令(CALL,、SRET),、循環(huán)指令(FOR、NEXT)等,,但STL指令和RET指令和這些成對(duì)的指令有所不同,,
圖19-1
STL指令和RET指令均無驅(qū)動(dòng)條件,STL指令的適用軟元件為狀態(tài)繼電器S,,如圖19-1中的S20,,表示S20狀態(tài)步的開始,有多少個(gè)狀態(tài)步就有多少個(gè)STL,,而RET指令在一個(gè)梯步進(jìn)形圖只出現(xiàn)一次,,而且是在步進(jìn)梯形圖的結(jié)尾,表示步進(jìn)梯形圖的結(jié)束,。
所以,,知道STL指令、RET指令與上文所提的子程序調(diào)用指令,、循環(huán)指令等的區(qū)別了嗎?簡(jiǎn)單來說,,雖然STL、RET指令在同一SFC的梯形圖中缺一不可,,但STL指令可以多次出現(xiàn),,而RET指令只出現(xiàn)一次,如下圖19-2所示,。
圖19-2
狀態(tài)的轉(zhuǎn)移指令SET,、OUT
前面說到,有多少個(gè)狀態(tài)步就有多少個(gè)STL,,那狀態(tài)步與狀態(tài)步之間的轉(zhuǎn)移條件與轉(zhuǎn)移方向又是怎樣實(shí)現(xiàn)的呢?
這就用到另外兩個(gè)指令了,,那就是SET指令和OUT指令,。SET指令和OUT指令都具有同樣的功能,就是自動(dòng)復(fù)位上一個(gè)狀態(tài),,同時(shí)激活下一個(gè)狀態(tài),,但OUT指令是用于向分離的狀態(tài)轉(zhuǎn)移,至于什么是分離的狀態(tài),,大家可以看上一篇的文章哦,。
SET指令用于同一個(gè)SFC的梯形圖中實(shí)現(xiàn)各個(gè)狀態(tài)步之間的各種轉(zhuǎn)移,如圖19-3所示,,其中STL與SET之間為狀態(tài)步的命令與動(dòng)作,,如SLT S20與SET S30之間的省略號(hào)部分內(nèi)容。
轉(zhuǎn)移條件為X1的接通,,轉(zhuǎn)移方向?yàn)镾ET所帶的狀態(tài)繼電器編號(hào),,如SET S30中的S30。
圖19-3
上篇文章提到,,轉(zhuǎn)移條件不一定是單個(gè)觸點(diǎn),,也可以是一段程序,顯然,,程序也被包含在省略號(hào)中了,。
相關(guān)軟元件
與SFC的梯形圖有關(guān)的軟元件包括狀態(tài)繼電器S和部分特殊輔助繼電器M,下圖19-4所示為相關(guān)狀態(tài)繼電器的編號(hào)與功能,,這在上一篇文章也有提及,。
圖19-4
相關(guān)特殊輔助繼電器編號(hào)與功能在編程手冊(cè)的截圖如下圖1-5所示,各特殊繼電器的含義也寫得很詳細(xì)了,,所示我在這里也不再過多解釋,。
不過M8000和M8002不僅是在SFC的梯形圖中被用到,在大多數(shù)梯形圖中,,它們的身影也是很常見的,。
圖19-5
看到這里,結(jié)合上篇文章,,我相信大家對(duì)于SFC的梯形圖也有了比較清晰的了解,,圖19-6就是一個(gè)簡(jiǎn)單的SFC的梯形圖示例。
這里我就稍微考考大家好了,,有哪位小可愛可以根據(jù)這個(gè)梯形圖畫出SFC嗎?當(dāng)然啦,畫不出也沒關(guān)系,,因?yàn)樵诰幊誊浖?,本就具有將梯形圖轉(zhuǎn)SFC或?qū)FC轉(zhuǎn)梯形圖的功能。
圖19-6
咦?好像有什么不得了的東西混進(jìn)來了!沒錯(cuò),,就是在編程軟件中,,本來就可以直接編寫SFC,,然后讓軟件自動(dòng)將SFC轉(zhuǎn)換為梯形圖。
,,那在編程軟件中怎么編寫SFC圖呢?
編程軟件中的SFC圖
首先,,編程軟件中怎么編寫SFC圖我在和就不詳細(xì)講解了,因?yàn)槟鞘擒浖褂玫膯栴},,大家感興趣的可以看對(duì)應(yīng)課程,,因?yàn)橹皇遣僮鲉栴},相信大家看一遍也就會(huì)了,。我在這里就針對(duì)幾點(diǎn)重點(diǎn)內(nèi)容簡(jiǎn)單講一下即可,。
圖19-6所示為SFC的梯形圖的示例,其中開頭部分為初始化梯形圖塊,,在SFC編程模式下直接獨(dú)立為一塊,,因?yàn)樗木帉懜胀ㄌ菪螆D一樣,如下圖19-7所示,。
圖19-7
圖19-6中的STL S0 直至RET之間的梯形圖,,在SFC編程模式下就以SFC塊的形式編寫,一個(gè)狀態(tài)步為一個(gè)SFC塊,,例如S0狀態(tài)步中的程序段正如下圖19-8所示,。
圖19-8
轉(zhuǎn)移條件雖然可以是程序段,但其在SFC圖中用短橫線表示的部分編寫基本是單個(gè)觸點(diǎn)或幾個(gè)觸點(diǎn)的串并聯(lián)組合,,如下圖19-9所示,,用于驅(qū)動(dòng)轉(zhuǎn)移指令TRAN。
圖19-9
顯然,,在SFC編程模式下,,沒有用到STL指令和RET指,而且結(jié)構(gòu)清晰明了,,各個(gè)狀態(tài)步獨(dú)立編寫,,非常有利于我們對(duì)順控程序進(jìn)行設(shè)計(jì)和分析。
溫馨提示:如果你沒有用過編程軟件是嘗試編寫一下,,那么這部分的內(nèi)容,,你可能會(huì)完全看不懂喲。所以,,大家非常有必要裝一個(gè)軟件玩一玩,。
步進(jìn)梯形圖中的相關(guān)注意事項(xiàng)
(1)輸出驅(qū)動(dòng)的保持性
當(dāng)狀態(tài)步內(nèi)有驅(qū)動(dòng)輸出時(shí),一旦狀態(tài)發(fā)生轉(zhuǎn)移,,該驅(qū)動(dòng)輸出就會(huì)隨著其狀態(tài)步的復(fù)位而被復(fù)位,。除非它用SET指令進(jìn)行保持,在此情況下,即使所處狀態(tài)已經(jīng)復(fù)位,,該驅(qū)動(dòng)輸出仍保持為ON,。
如下圖19-10所示,S20狀態(tài)向S30狀態(tài)轉(zhuǎn)移時(shí),,Y0被復(fù)位為OFF,,而Y1保持為ON。
圖19-10
(2)雙線圈輸出的處理
在普通梯形圖中,,同一輸出繼電器線圈不能重復(fù)使用,,但在SFC中卻可以,只要該輸出繼電器線圈處在不同狀態(tài)步中即可,,但不建議使用重復(fù)線圈編程,。
另外,對(duì)定時(shí)繼電器也可以使用重復(fù)編號(hào),,但在兩個(gè)狀態(tài)步之間的轉(zhuǎn)移時(shí)間為一個(gè)掃描周期,,在該掃描周期內(nèi)這兩個(gè)狀態(tài)步同時(shí)處于激活狀態(tài)。所以,,同一編號(hào)的定時(shí)繼電器不能出現(xiàn)在相鄰狀態(tài)步中,,如下圖19-11所示。
圖19-11
(3)輸出驅(qū)動(dòng)的互鎖
由于在狀態(tài)轉(zhuǎn)移的一個(gè)掃描周期內(nèi),,兩個(gè)狀態(tài)同時(shí)處于激活狀態(tài),,所以對(duì)某些不能同時(shí)接通的輸出驅(qū)動(dòng),有必要設(shè)置互鎖環(huán)節(jié),,如下圖19-12所示,,兩個(gè)狀態(tài)步中的Y1與Y2互鎖。
圖19-12
(4)狀態(tài)內(nèi)指令的應(yīng)用
對(duì)于無觸點(diǎn)的驅(qū)動(dòng)輸出應(yīng)先編寫,,如下圖19-13所示,,Y0、Y1均無觸點(diǎn)驅(qū)動(dòng),,應(yīng)放在前面先編寫,。
另外,在每一個(gè)STL指令與SET指令之間的程序段,,只有首行與左母線相連,,對(duì)應(yīng)在SFC編程模式下的每個(gè)狀態(tài)步內(nèi),也是只有首行與左母線相連,。
圖19-13
說到這個(gè)首行與左母線相連的問題,,我在聽課的時(shí)候聽到這個(gè),就趕緊用編程軟件試了一下,。
說到步進(jìn)指令,,就不得不提那個(gè)非常典型的案例了,,就是電動(dòng)機(jī)的順序啟動(dòng)和逆序停下案例,。如有4臺(tái)電動(dòng)機(jī),,按下啟動(dòng)按鈕,按每隔3秒時(shí)間順序啟動(dòng);按下停止按鈕,,按每隔4秒時(shí)間逆序停止,,其梯形圖如下圖19-14所示。
6ES7222-1HH32-0XB0西門子擴(kuò)展模塊6ES7222-1HH32-0XB0西門子擴(kuò)展模塊西門子電纜代理商西門子網(wǎng)線代理商西門子內(nèi)存卡代理商西門子軟件代理商西門子電機(jī)代理商西門子觸摸屏代理商西門子交換機(jī)代理商西門子電源模塊代理商