西門子軟啟動吉林代理商
西門子軟啟動吉林代理商
對用戶程序的循環掃描執行過程,可分為輸入采樣、程序執行、輸出刷新三個階段,如圖1所示。
0 | TON T44, +30 東西紅燈閃爍 | 32 | LD Q0.2 |
11 | LD T44 | 33 | AN T42 |
12 | TON T42, +20 東西黃燈2S | 34 | LD T42 |
13 | LD T37 | 35 | AN T43 |
14 | TON T38, +250 南北綠燈25S | 36 | OLD |
15 | LD T38 | 37 | TON T49, +10 延時1S |
16 | TON T48, +270 南北響徹27S | 38 | LD T49 |
17 | TON T39, +30 南北綠燈閃爍 | 39 | AN T47 |
18 | LD T39 | 40 | = Q0.7 東西向車行駛 |
19 | TON T40, +20 南北黃燈2S | 41 | LD T44 |
20 | LDN T37 | 42 | AN T52 |
21 | A I0.0 | 43 | = Q0.4 東西黃燈工作 |
步序 | 指 令 | 步序 | 指 令 |
44 | LD Q0.5 | 56 | TON T50, +10 |
45 | AN T38 | 57 | LD T50 |
46 | LD T38 | 58 | AN T48 |
47 | AN T39 | 59 | = Q0.6 南北向車行駛 |
48 | A T59 | 60 | LD T39 |
49 | OLD | 61 | AN T40 |
50 | = Q0.0 南北綠燈工作 | 62 | = Q0.1 南北黃燈工作 |
51 | LD Q0.5 | 63 | LD I0.0 |
52 | AN T38 | 64 | AN T60 |
53 | LD T38 | 65 | TON T59, +5 |
54 | AN T39 | 66 | LD T59 |
55 | OLD | 67 | TON T60, +5 |
五、工作過程
當啟動開關SD合上時,I0.0觸點接通,Q0.2得電,南北紅燈亮;同時Q0.2的動合觸點閉合,Q0.3線圈得電,東西綠燈亮。1秒后,T49的動合觸點閉合,Q0.7線圈得電,模擬東西向行駛車的燈亮。維持到20秒,T43的動合觸點接通,與該觸點串聯的T59動合觸點每隔0.5秒導通0.5秒,從而使東西綠燈閃爍。又過3秒,T44的動斷觸點斷開,Q0.3線圈失電,東西綠燈滅;此時T44的動合觸點閉合、T47的動斷觸點斷開,Q0.4線圈得電,東西黃燈亮,Q0.7線圈失電,模擬東西向行駛車的燈滅。再過2秒后,T42的動斷觸點斷開,Q0.4線圈失電,東西黃燈滅;此時起動累計時間達25秒,T37的動斷觸點斷開,Q0.2線圈失電,南北紅燈滅,T37的動合觸點閉合,Q0.5線圈得電,東西紅燈亮,Q0.5的動合觸點閉合,Q0.0線圈得電,南北綠燈亮。1秒后,T50的動合觸點閉合,Q0.6線圈得電,模擬南北向行駛車的燈亮。又經過25秒,即起動累計時間為50秒時,T38動合觸點閉合,與該觸點串聯的T59的觸點每隔0.5秒導通0.5秒,從而使南北綠燈閃爍;閃爍3秒,T39動斷觸點斷開,Q0.0線圈失電,南北綠燈滅;此時T39的動合觸點閉合、T48的動斷觸點斷開,Q0.1線圈得電,南北黃燈亮,Q0.6線圈失電,模擬南北向行駛車的燈滅。維持2秒后,T40動斷觸點斷開,Q0.1線圈失電,南北黃燈滅。這時起動累計時間達5秒鐘,T41的動斷觸點斷開,T37復位,Q0.3線圈失電,即維持了30秒的東西紅燈滅。
上述是一個工作過程,然后再周而復始地進行。
參考梯形圖如圖6-6-2所示:
六、實驗設備
1、THSMS-A型、THSMS-B型實驗裝置或THSMS-1型、THSMS-2型實驗箱一臺
2、安裝了STEP7-Micro/WIN32編程軟件的計算機一臺
3、PC/PPI編程電纜一根
4、鎖緊導線若干
1. 輸入采樣階段
在輸入采樣階段,PLCC以掃描方式將所有輸入端的輸入信號狀態(ON/OFF狀態)讀入到輸入映 像寄存器中寄存起來,稱為對輸入信號的采樣。接著轉入程序執行階段,在程序執行期間,即使輸入狀態變化,輸入映像寄存器的內容也不會改變。輸入狀態的變化只能在下一個工作周期的輸入采樣階段才被重新讀入。
圖1 PLC程序執行的過程
2. 程序執行階段
在程序執行階段,PLC對程序按順序進行掃描。如程序用梯形圖表示,則總是按先上后下、先左后右的順序掃描。每掃描到一條指令時所需要的輸入狀態或其他元素的狀態,分別由輸入映像寄存器或輸出映像寄存器中讀入,然后進行相應的邏輯或算術運算,運算結果再存入寄存器。若執行程序輸出指令時,則將相應的運算結果存入輸出映像寄存器。
3. 輸出刷新階段
在所有指令執行完畢后,輸出映像寄存器中的狀態就是欲輸出的狀態。在輸出刷新階段將其轉存到輸出鎖存電路,再經輸出端子輸出信號去驅動用戶輸出設備,這就是PLC的實際輸出。PLC重復地執行上述三個階段,每重復一次就是一個工作周期(或稱掃描周期)。工作周期的長短與程序的長短有關。
由于輸入/輸出模塊濾波器的時間常數,輸出繼電器的機械滯后以及執行程序時按工作周期進行等原因,會使輸入/輸出響應出現滯后現象,對一般工業控制設備來說,這種滯后現象是允許的。但一些設備的某些信號要求做出快速響應,因此,有些PLC采用高速響應的輸入/輸出模塊,也有的將順序程序分為快速響應的高級程序和一般響應速度的低級程序兩類。如FANUC-BESK PLC規定高級程序每8ms掃描一次,而把低級程序自動劃分分割段,當開始執行程序時,首先執行高級順序程序,然后執行低級程序的分割段1,然后又去執行高級程序,再執行低級程序的分割段2,這樣每執行完低級程序的一個分割段,都要重新掃描執行一次高級程序,以保證高級程序中信號響應的快速性。
軟PLC分為編譯和解釋兩種實現方式,其中解釋型有點像早期的大型機一樣,是基于一個虛擬機的,程序由一些偽代碼組成,工程師在上位機編好程后通過編譯器轉換為這種的偽代碼下載到PLC內。運行時虛擬機掃描并解釋這些指令運行,這樣的實現方式使工程人員編的T型圖之類的與底下PLC的軟件平臺無關,保證了PLC核心的獨立性,同時它能很好的擴展軟件和功能塊而不受硬件環境的影響,但這種方式是慢的一種方式。
軟PLC還有一種是編譯方式,編譯方式是將各種IEC指令轉換為匯編或者C語言,再將其插入到一個框架代碼內調用C或匯編編譯器生成真正的CPU指令。
3RW3038-1BB14 SIRIUS 軟起動器 S2 72 A,37 kW/400 V,4 °C 200-480 V AC,110-230 V AC/DC 螺釘端子
更多圖片
|