西門子S7-1200plc指令系統(tǒng)44_第1頁
西門子S7-1200plc指令系統(tǒng)44_第2頁
西門子S7-1200plc指令系統(tǒng)44_第3頁
西門子S7-1200plc指令系統(tǒng)44_第4頁
西門子S7-1200plc指令系統(tǒng)44_第5頁
已閱讀5頁,還剩147頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室1第第5章章指令系統(tǒng)指令系統(tǒng) S7-1200的指令從功能上大致可分為三類:基的指令從功能上大致可分為三類:基本指令、擴展指令和全局庫指令。本指令、擴展指令和全局庫指令。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室2第第5章章5.1 基本指令基本指令 基本指令包括位邏輯指令、定時器、計數器、基本指令包括位邏輯指令、定時器、計數器、比較指令、數學指令、移動指令、轉換指令、程序比較指令、數學指令、移動指令、轉換指令、程序控制指令、邏輯運算指令以及移位和循環(huán)移位指令控制指令、邏輯運算指令以

2、及移位和循環(huán)移位指令等。等。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室3第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室4第第5章章基本邏輯指令基本邏輯指令 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室5第第5章章 內部輸入觸點內部輸入觸點(I)(I)的閉合與斷開僅與輸入映像寄存器相應位的狀的閉合與斷開僅與輸入映像寄存器相應位的狀態(tài)有關,與外部輸入按鈕、接觸器、繼電器的常開態(tài)有關,與外部輸入按鈕、接觸器、繼電器的常開/ /常閉接法無關。常閉接法無關。輸入映像寄存器相應位為輸入映像寄存

3、器相應位為1 1,則內部常開觸點閉合,常閉觸點斷開。,則內部常開觸點閉合,常閉觸點斷開。輸入映像寄存器相應位為輸入映像寄存器相應位為0 0,則內部常開觸點斷開,常閉觸點閉合。,則內部常開觸點斷開,常閉觸點閉合。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室6第第5章章置位域復位域指令置位域復位域指令置位域指令將指定的地址開始的連續(xù)若干個地址置位置位域指令將指定的地址開始的連續(xù)若干個地址置位( (變?yōu)樽優(yōu)? 1狀狀態(tài)并保持態(tài)并保持) )。復位域指令復位域指令將指定的地址開始的連續(xù)若干個地址復位將指定的地址開始的連續(xù)若干個地址復位(變?yōu)樽優(yōu)?狀狀態(tài)并保持態(tài)并保持)。

4、青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室7第第5章章置位置位/復位指令復位指令 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室8第第5章章 (1) S 、R指令中的指令中的2表示從指定的表示從指定的Q0.0開始的兩個觸點,即開始的兩個觸點,即Q0.0與與Q0.1。 (2) 在檢測到在檢測到I0.0閉合的上升沿時,輸出線圈閉合的上升沿時,輸出線圈Q0.0、Q0.1被置為被置為1,并保持,并保持,而不論而不論I0.0為何種狀態(tài)。為何種狀態(tài)。 (3) 在檢測到在檢測到I0.1閉合的上升沿時,輸出線圈閉合的上升沿時,輸出線圈Q0.0

5、、Q0.1被復位為被復位為0,并保持,并保持,而不論,而不論I0.0為何種狀態(tài)。為何種狀態(tài)。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室9第第5章章 指令說明指令說明 (1) 指定觸點一旦被置位,則保持接通狀態(tài),直到指定觸點一旦被置位,則保持接通狀態(tài),直到對其進行復位操作;而指定觸點一旦被復位,則變?yōu)閷ζ溥M行復位操作;而指定觸點一旦被復位,則變?yōu)榻油顟B(tài),直到對其進行復位操作。接通狀態(tài),直到對其進行復位操作。 (2) 如果對定時器和計數器進行復位操作,則被指如果對定時器和計數器進行復位操作,則被指定的定的T或或C的位被復位,同時其當前值被清的位被復位,同時其當

6、前值被清0。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室10第第5章章復位優(yōu)先、置位優(yōu)先鎖存器復位優(yōu)先、置位優(yōu)先鎖存器復位優(yōu)先鎖存器、置位優(yōu)先鎖存器:輸出線圈可選青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室11第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室12第第5章章指令功能指令功能 RS RS 復位優(yōu)先鎖存器,當置位信號和復位信號都有效復位優(yōu)先鎖存器,當置位信號和復位信號都有效時,復位信號優(yōu)先,輸出線圈不接通。時,復位信號優(yōu)先,輸出線圈不接通。 SR SR 置位優(yōu)先鎖存器,當置位

7、信號和復位信號都有效置位優(yōu)先鎖存器,當置位信號和復位信號都有效時,置位信號優(yōu)先,輸出線圈接通。時,置位信號優(yōu)先,輸出線圈接通。 RS RS、SRSR指令均為鎖存器,一個復位優(yōu)先,一個置位優(yōu)指令均為鎖存器,一個復位優(yōu)先,一個置位優(yōu)先。先。S S連接置位輸入,連接置位輸入,R R連接復位輸入。一旦輸出線圈被置位,連接復位輸入。一旦輸出線圈被置位,則保持置位狀態(tài)直到復位輸入接通。則保持置位狀態(tài)直到復位輸入接通。 置位、復位輸入均以高電平狀態(tài)有效。置位、復位輸入均以高電平狀態(tài)有效。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室13第第5章章例:搶答器的設計例:搶答器的

8、設計搶答器有三個輸入,分別為搶答器有三個輸入,分別為I0.0I0.0、I0.1I0.1和和I0.2I0.2,輸輸出分別為出分別為Q4.0Q4.0、Q4.1Q4.1和和Q4.2Q4.2,復位輸入是復位輸入是I0.4I0.4。要要求:三人中任意搶答,誰先按按鈕,誰的指示燈優(yōu)求:三人中任意搶答,誰先按按鈕,誰的指示燈優(yōu)先亮,且只能亮一盞燈,進行下一問題時主持人按先亮,且只能亮一盞燈,進行下一問題時主持人按復位按鈕,搶答重新開始。復位按鈕,搶答重新開始。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室14第第5章章搶答器程序搶答器程序 青島大學青島大學-西門子先進自動化

9、技術聯合實驗室西門子先進自動化技術聯合實驗室15第第5章章邊沿指令邊沿指令 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室16第第5章章位邏輯指令位邏輯指令邊緣檢測觸點指令邊緣檢測觸點指令如果輸入信號如果輸入信號I0.6由由0變?yōu)樽優(yōu)?狀態(tài)狀態(tài)(即輸入信號即輸入信號I0.6的上升沿的上升沿),則,則該觸點接通一個掃描周期。該觸點接通一個掃描周期。觸點下面的觸點下面的M4.3為邊緣存儲位,用來存儲上一個掃描循環(huán)是為邊緣存儲位,用來存儲上一個掃描循環(huán)是I0.6的狀態(tài),通過比較輸入信號的當前狀態(tài)和上一次循環(huán)的狀態(tài)的狀態(tài),通過比較輸入信號的當前狀態(tài)和上一次循環(huán)的狀態(tài)來檢

10、測信號的邊沿。邊沿存儲位的地址只能在程序中使用一次,來檢測信號的邊沿。邊沿存儲位的地址只能在程序中使用一次,它的狀態(tài)不能在其他地方被改寫。只能使用它的狀態(tài)不能在其他地方被改寫。只能使用M、全局、全局DB和靜態(tài)和靜態(tài)局部變量來作邊沿存儲位,不能使用臨時局部數據或局部變量來作邊沿存儲位,不能使用臨時局部數據或I/O變量來變量來作邊沿存儲位。作邊沿存儲位。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室17第第5章章位邏輯指令位邏輯指令P_TRIG與與N_TRIG指令指令在流進在流進P_TRIG指令的指令的CLK輸入端的能流的上升沿,輸入端的能流的上升沿,Q端輸出一個端

11、輸出一個掃描周期的能流,使掃描周期的能流,使M8.1置位。置位。P_TRIG指令與指令與N_TRIG指令不能放在電路的開始處和結束處。指令不能放在電路的開始處和結束處。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室18第第5章章位邏輯指令位邏輯指令3種邊沿檢測指令的功能種邊沿檢測指令的功能以上升沿檢測為例:以上升沿檢測為例:在在P觸點指令中,觸點上面的地址的上升沿,該觸點接通一個掃觸點指令中,觸點上面的地址的上升沿,該觸點接通一個掃描周期,因此描周期,因此P觸點用于檢測觸點上面地址的上升沿,并且直接觸點用于檢測觸點上面地址的上升沿,并且直接輸出上升沿脈沖。輸出上

12、升沿脈沖。在在P線圈的能流的上升沿,線圈上面的地址在一個掃描周期為線圈的能流的上升沿,線圈上面的地址在一個掃描周期為1狀狀態(tài),因此態(tài),因此P線圈用于檢測能流的上升沿,并用線圈上面的地址來線圈用于檢測能流的上升沿,并用線圈上面的地址來輸出上升沿脈沖。輸出上升沿脈沖。P_TRIG指令用于檢測能流的上升沿,并且直接輸出上升沿脈沖。指令用于檢測能流的上升沿,并且直接輸出上升沿脈沖。如果如果P_TRIG指令左邊只有指令左邊只有I1.0觸點,可以用觸點,可以用I1.0的的P觸點來代替觸點來代替P_TRIG指令。指令。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室19第第5章

13、章例例按動一次瞬時按鈕按動一次瞬時按鈕I0.0,輸出,輸出Q4.0亮,再按動一亮,再按動一次按鈕,輸出次按鈕,輸出Q4.0滅;重復以上。滅;重復以上。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室20第第5章章例例 若故障信號若故障信號I0.0為為1,使,使Q4.0控制的指示燈以控制的指示燈以1Hz的頻率閃爍。操作人員按復位按鈕的頻率閃爍。操作人員按復位按鈕I0.1后,如果后,如果故障已經消失,則指示燈熄滅,如果沒有消失,指故障已經消失,則指示燈熄滅,如果沒有消失,指示燈轉為常亮,直至故障消失。示燈轉為常亮,直至故障消失。青島大學青島大學-西門子先進自動化技術

14、聯合實驗室西門子先進自動化技術聯合實驗室21第第5章章定時器定時器使用定時器指令可創(chuàng)建編程的時間延遲,使用定時器指令可創(chuàng)建編程的時間延遲,S7-1200 PLC有有4種定種定時器:時器:TP: 脈沖定時器可生成具有預設寬度時間的脈沖。脈沖定時器可生成具有預設寬度時間的脈沖。 TON:接通延遲定時器輸出:接通延遲定時器輸出Q在預設的延時過后設置為在預設的延時過后設置為 ON。 TOF:關斷延遲定時器輸出:關斷延遲定時器輸出 Q 在預設的延時過后重置為在預設的延時過后重置為 OFF。 TONR:保持型接通延遲定時器輸出在預設的延時過后設置:保持型接通延遲定時器輸出在預設的延時過后設置為為ON。在使

15、用。在使用 R 輸入重置經過的時間之前,會跨越多個定時時輸入重置經過的時間之前,會跨越多個定時時段一直累加經過的時間。段一直累加經過的時間。 RT:通過清除存儲在指定定時器背景數據塊中的時間數據:通過清除存儲在指定定時器背景數據塊中的時間數據來重置定時器。來重置定時器。 每個定時器都使用一個存儲在數據塊中的結構來保存定時器數每個定時器都使用一個存儲在數據塊中的結構來保存定時器數據。據。 在編輯器中放置定時器指令時可分配該數據塊。在編輯器中放置定時器指令時可分配該數據塊。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室22第第5章章接通延遲定時器及其時序圖接通延遲

16、定時器及其時序圖 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室23第第5章章定時器的背景數據塊結構定時器的背景數據塊結構 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室24第第5章章練習練習 按下按下瞬時啟動按鈕瞬時啟動按鈕I0.0,5秒后電動機啟動,秒后電動機啟動,按下按下瞬時停止按鈕瞬時停止按鈕I0.1,10秒后電動機停止。秒后電動機停止。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室25第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室26第第5章章青島

17、大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室27第第5章章例例 用接通延時定時器設計一個周期振蕩電路。用接通延時定時器設計一個周期振蕩電路。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室28第第5章章用接通延時定時器設計周期和占空比可調的振蕩電路。用接通延時定時器設計周期和占空比可調的振蕩電路。振蕩電路的高、低電平時間分別由兩個定時器的振蕩電路的高、低電平時間分別由兩個定時器的PT值確定。值確定。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室29第第5章章保持型接通延遲定時器及其時序圖保持型接通延遲定

18、時器及其時序圖 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室30第第5章章關斷延遲定時器及其時序圖關斷延遲定時器及其時序圖 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室31第第5章章脈沖定時器及其時序圖脈沖定時器及其時序圖 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室32第第5章章例:用脈沖定時器實現一個周期振蕩電路例:用脈沖定時器實現一個周期振蕩電路 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室33第第5章章復位定時器指令復位定時器指令 青島大學青島大學-西

19、門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室34第第5章章兩條運輸帶順序相連,為避免運送的物料在兩條運輸帶順序相連,為避免運送的物料在1號運輸帶上堆積,號運輸帶上堆積,按下起動按鈕按下起動按鈕I0.3,1號帶開始運行,號帶開始運行,8s后后2號帶自動起動。停機號帶自動起動。停機的順序與起動的順序相反,按了停止按鈕的順序與起動的順序相反,按了停止按鈕I0.2后,先停后,先停2號帶,號帶,8s后停后停1號帶。號帶。Q1.1和和Q0.6控制兩臺電動機控制兩臺電動機M1和和M2。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室35第第5章章青島大學青島大學-

20、西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室36第第5章章參數參數數據類型數據類型說明說明INBool啟用定時器輸入啟用定時器輸入RBool將將 TONR 經過的時間重置為零經過的時間重置為零PT (Preset Time)Bool預設的時間值輸入預設的時間值輸入QBool定時器輸出定時器輸出ET (Elapsed Time) Time經過的時間值輸出經過的時間值輸出定時器數據塊定時器數據塊DB指定要使用指定要使用 RT 指令復位的定時器指令復位的定時器參數參數 IN從從0變?yōu)樽優(yōu)?將啟動將啟動TP、TON 和和 TONR,從,從1變變0 將啟動將啟動 TOF。 ET 為定時開

21、始后經過的時間,或稱為已耗時間值為定時開始后經過的時間,或稱為已耗時間值(可以不為可以不為ET指指定地址定地址),它們的數值類型為,它們的數值類型為32位的位的Time,單位為,單位為ms,最大定時,最大定時時間為時間為T#24D_20H_31M_23S_647MS。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室37第第5章章IEC定時器和定時器和IEC計數器屬于功能塊,調用時需要指定配套的背計數器屬于功能塊,調用時需要指定配套的背景數據塊,定時器和計數器指令的數據保存在背景數據塊中。景數據塊,定時器和計數器指令的數據保存在背景數據塊中。在梯形圖中輸入定時器指令

22、時,打開右邊的指令窗口將在梯形圖中輸入定時器指令時,打開右邊的指令窗口將“定時器定時器操作操作”文件夾中的定時器指令拖放到梯形圖中適當的位置,在出文件夾中的定時器指令拖放到梯形圖中適當的位置,在出現的現的“調用選項調用選項”對話框中修改將要生成的背景數據塊的名稱,對話框中修改將要生成的背景數據塊的名稱,或采用默認的名稱。點擊或采用默認的名稱。點擊“確定確定”按鈕,自動生成數據塊。按鈕,自動生成數據塊。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室38第第5章章計數器計數器S7-1200有有3種計數器:加計數器種計數器:加計數器(CTU)、減計數器、減計數器(CT

23、D)和加減計和加減計數器數器(CTUD)。它們屬于軟件計數器,其最大計數速率受到它所。它們屬于軟件計數器,其最大計數速率受到它所在的在的OB的執(zhí)行速率的限制。的執(zhí)行速率的限制。如果需要速率更高的計數器,可以使用如果需要速率更高的計數器,可以使用CPU內置的高速計數器。內置的高速計數器。調用計數器指令時,需要生成保存計數器數據的背景數據塊。調用計數器指令時,需要生成保存計數器數據的背景數據塊。CU和和CD分別是加計數輸入和減計數輸入,在分別是加計數輸入和減計數輸入,在CU或或CD由由0變?yōu)樽優(yōu)?是,實際計數值是,實際計數值CV加加1或減或減1。復位輸入復位輸入R為為1時,計數器被復位,時,計數器

24、被復位,CV被清被清0,計數器的輸入,計數器的輸入Q變變?yōu)闉?。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室39第第5章章 計數器指令計數器指令計數器的輸入輸出計數器的輸入輸出 參數參數參數參數數據類型數據類型說明說明CU、CD BOOL加計數或減計數,按加或減加計數或減計數,按加或減一計數一計數 R ( CTU、CTUD ) BOOL將計數值重置為零將計數值重置為零 LOAD (CTD、CTUD) BOOL預設值的裝載控制預設值的裝載控制 PV SInt、Int、DInt、USInt、UInt、UDInt 預設計數值預設計數值 Q、QU BOOLCV = P

25、V 時為真時為真 QD BOOLCV = 0 時為真時為真 CV SInt、Int、DInt、USInt、UInt、UDInt 當前計數值當前計數值 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室40第第5章章加計數器及其時序圖加計數器及其時序圖 CTU: 參數參數 CU 的值從的值從 0 變?yōu)樽優(yōu)?1 時,時,CTU 使計數值加使計數值加 1。如果。如果參數參數 CV(當前計數值當前計數值)的值大于或等于參數的值大于或等于參數 PV (預設計數值預設計數值)的值,的值,則計數器輸出參數則計數器輸出參數 Q = 1。如果復位參數。如果復位參數 R 的值從的值從

26、0 變?yōu)樽優(yōu)?1,則,則當前計數值復位為當前計數值復位為 0。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室41第第5章章計數器的背景數據塊結構計數器的背景數據塊結構 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室42第第5章章減計數器及其時序圖減計數器及其時序圖 CTD: 參數參數 CD 的值從的值從 0 變?yōu)樽優(yōu)?1 時,時,CTD 使計數值減使計數值減 1。如果參。如果參數數 CV (當前計數值當前計數值)的值等于或小于的值等于或小于 0,則計數器輸出參數,則計數器輸出參數 Q = 1。如果參數如果參數 LOAD 的值從的值

27、從 0 變?yōu)樽優(yōu)?1,則參數,則參數PV (預設值預設值)的值將作為的值將作為新的新的 CV (當前計數值當前計數值)裝載到計數器。裝載到計數器。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室43第第5章章計數器指令計數器指令加減計數器加減計數器 CTUD: 加計數加計數 (CU, Count Up) 或減計數或減計數 (CD, Count Down) 輸入的值從輸入的值從 0 跳變?yōu)樘優(yōu)?1時,時,CTUD 會使計數值加會使計數值加 1 或減或減 1。如果參數如果參數 CV(當前計數值)的值大于或等于參數(當前計數值)的值大于或等于參數PV(預設值)(預設值

28、)的值,則計數器輸出參數的值,則計數器輸出參數 QU = 1。如果參數。如果參數 CV 的值小于或等的值小于或等于零,則計數器輸出參數于零,則計數器輸出參數 QD = 1。如果參數如果參數 LOAD 的值從的值從 0 變?yōu)樽優(yōu)?1,則參數,則參數 PV(預設值)的值將(預設值)的值將作為新的作為新的 CV(當前計數值)裝載到計數器。(當前計數值)裝載到計數器。如果復位參數如果復位參數 R 的值從的值從 0 變?yōu)樽優(yōu)?1,則當前計數值復位為,則當前計數值復位為 0。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室44第第5章章加減計數器及其時序圖加減計數器及其時序圖

29、 PV = 4青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室45第第5章章傳送帶控制傳送帶控制 一個能夠電氣啟動的傳送帶。在傳送帶的起點有兩個按鈕一個能夠電氣啟動的傳送帶。在傳送帶的起點有兩個按鈕開關:用于開關:用于START的的S1和用于和用于STOP的的S2。在傳送帶的尾部也。在傳送帶的尾部也有兩個按鈕開關:有兩個按鈕開關:S3用于用于START,S4用于用于STOP。可以從任一。可以從任一端啟動或停止傳送帶。另外,當傳送帶上的物件到達末端時,端啟動或停止傳送帶。另外,當傳送帶上的物件到達末端時,傳感器傳感器S5使傳送帶停機。使傳送帶停機。青島大學青島大學-

30、西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室46第第5章章傳送帶示意圖傳送帶示意圖MOTOR_ONS1S2StartStopS3S4StartStopS5青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室47第第5章章用于傳送帶系統(tǒng)符號編程的元素用于傳送帶系統(tǒng)符號編程的元素青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室48第第5章章控制傳送帶程序控制傳送帶程序“S1”( S )“MOTOR_ON”網絡1:按任何一個啟動開關,接通電機“S3”網絡1:OOSS1S3MOTOR_ON“S2”( R )“MOTOR_ON”網絡

31、2:按任何一個停止或打開傳送帶 末端的常閉接點,停止電機“S4”網絡2:OOONS2S4RMOTOR_ONS5“S5”青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室49第第5章章風機監(jiān)控程序風機監(jiān)控程序 某設備有三臺風機,當設備處于運行狀態(tài)時,如果風機至某設備有三臺風機,當設備處于運行狀態(tài)時,如果風機至少有兩臺以上轉動,則指示燈常亮;如果僅有一臺風機轉動,少有兩臺以上轉動,則指示燈常亮;如果僅有一臺風機轉動,則指示燈以則指示燈以0.5 Hz的頻率閃爍;如果沒有任何風機轉動,則指的頻率閃爍;如果沒有任何風機轉動,則指示燈不亮。示燈不亮。青島大學青島大學-西門子先進

32、自動化技術聯合實驗室西門子先進自動化技術聯合實驗室50第第5章章 輸入位輸入位I0.0,I0.1,I0.2分別分別為風機為風機1,2,3輸入端。輸入端。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室51第第5章章 通過傳送帶電機KM1帶動傳送帶傳送物品,通過產品檢測器PH檢測產品通過的數量,傳送帶每傳送24個產品機械手KM2動作1次,進行包裝,機械手動作后,延時2秒,機械手的電磁鐵切斷。通過傳送帶起動按鈕、傳送帶停機按鈕控制傳送帶的運動。產品通過檢測器產品通過檢測器PH機械手機械手KM1KM2傳送帶電機傳送帶電機青島大學青島大學-西門子先進自動化技術聯合實驗室西

33、門子先進自動化技術聯合實驗室52第第5章章計數器應用舉例:產品數量檢測計數器應用舉例:產品數量檢測產品通過檢測器產品通過檢測器PH機械手機械手KM1KM2傳送帶電機傳送帶電機PLC的的I/O分配:分配:I0.0 傳送帶停機按鈕傳送帶停機按鈕I0.1傳送帶起動按鈕傳送帶起動按鈕I0.2 產品通過檢測器產品通過檢測器PHQ0.0傳送帶電機傳送帶電機KM1Q0.1機械手機械手KM2定時器定時器,定時定時2秒秒計數器,設定值計數器,設定值24(每(每24個產品個產品機械手動作機械手動作1次)次)青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室53第第5章章I0.0 傳送帶

34、停傳送帶停機按鈕機按鈕I0.1傳送帶起動傳送帶起動按鈕按鈕I0.2 產品通過產品通過檢測器檢測器PHQ0.0傳送帶電機傳送帶電機KM1Q0.1機械手機械手KM2定時器定時器,定時定時2秒秒計數器,設定值計數器,設定值24機械手動作后,延時機械手動作后,延時2 2秒,秒,機械手的電磁鐵切斷機械手的電磁鐵切斷測到一個產品,測到一個產品,I0.2產生一個正產生一個正脈沖,使計一個數。脈沖,使計一個數。C10每計每計24個數,機械手動作一次個數,機械手動作一次青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室54第第5章章 3臺電機順序啟動、反序停止控制臺電機順序啟動、反序

35、停止控制 控制要求:按下啟動按鈕后,控制要求:按下啟動按鈕后,3臺電機按臺電機按M1、M2、M3的順序隔的順序隔2s啟動;按下停止按鈕后,啟動;按下停止按鈕后,3臺臺電機按電機按M3、M2、M1的順序隔的順序隔2s停止。停止。輸入觸點輸入觸點功能說明功能說明輸出線圈輸出線圈功能說明功能說明I0.0啟動按鈕啟動按鈕Q0.0M1控制繼電器控制繼電器I0.1停止按鈕停止按鈕Q0.1M2控制繼電器控制繼電器Q0.2M3控制繼電器控制繼電器青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室55第第5章章3臺電機順序啟臺電機順序啟動,反序停止控動,反序停止控制程序制程序青島大學

36、青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室56第第5章章展廳人數控制系統(tǒng)展廳人數控制系統(tǒng) 控制要求:現有一展廳,最多可容納控制要求:現有一展廳,最多可容納50人同時人同時參觀。展廳進口與出口各裝一傳感器,每有一人進參觀。展廳進口與出口各裝一傳感器,每有一人進出,傳感器給出一個脈沖信號。試編程實現,當展出,傳感器給出一個脈沖信號。試編程實現,當展廳內不足廳內不足50人時,綠燈亮,表示可以進入;當展廳人時,綠燈亮,表示可以進入;當展廳滿滿50人時,紅燈亮,表示不準進入。人時,紅燈亮,表示不準進入。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合

37、實驗室57第第5章章展廳人數控制系統(tǒng)展廳人數控制系統(tǒng)I/O分配表分配表輸入觸點輸入觸點功能說明功能說明輸出線圈輸出線圈功能說明功能說明I0.0系統(tǒng)啟動按鈕系統(tǒng)啟動按鈕Q0.0綠燈輸出綠燈輸出I0.1進口傳感器進口傳感器S1Q0.1紅燈輸出紅燈輸出I0.2出口傳感器出口傳感器S2青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室58第第5章章展廳人數控制程序展廳人數控制程序I0.0系統(tǒng)啟系統(tǒng)啟動按鈕動按鈕Q0.0綠燈輸綠燈輸出出I0.1進口傳進口傳感器感器S1Q0.1紅燈輸紅燈輸出出I0.2出口傳出口傳感器感器S2青島大學青島大學-西門子先進自動化技術聯合實驗室西門子

38、先進自動化技術聯合實驗室59第第5章章運料車自動裝、卸料控制運料車自動裝、卸料控制 控制要求:某運料車如圖所示,可在控制要求:某運料車如圖所示,可在A A、B B兩地分別啟動。運兩地分別啟動。運料車啟動后,自動返回料車啟動后,自動返回A A地停止,同時控制料斗門的電磁閥地停止,同時控制料斗門的電磁閥Y1Y1打開打開,開始裝料。,開始裝料。1 1分鐘后,電磁閥分鐘后,電磁閥Y1Y1斷開,關閉料斗門,運料車自動斷開,關閉料斗門,運料車自動向向B B地運行。到達地運行。到達B B地后停止,小車底門由電磁閥地后停止,小車底門由電磁閥Y2Y2控制打開,開始控制打開,開始卸料。卸料。1 1分鐘后,運料車底

39、門關閉,開始返回分鐘后,運料車底門關閉,開始返回A A地。之后重復運行。地。之后重復運行。 運料車在運行過程中,可用手動開關使其停車。再次啟動后運料車在運行過程中,可用手動開關使其停車。再次啟動后,可重復中內容,可重復中內容 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室60第第5章章圖圖7.43 運料車自動裝、卸料控制示意圖運料車自動裝、卸料控制示意圖青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室61第第5章章 運料車自動裝、卸料控制運料車自動裝、卸料控制I/O分配表分配表輸入觸點輸入觸點功能說明功能說明輸出線圈輸出線圈功能說明

40、功能說明I0.0啟動按鈕啟動按鈕Q0.0右行右行I0.2A點行程開關點行程開關(裝料啟動裝料啟動結束自鎖按鈕結束自鎖按鈕)Q0.1左行左行I0.3B點行程開關點行程開關Q0.2電磁閥電磁閥Y1,裝料,裝料I0.4停止按鈕停止按鈕Q0.3電磁閥電磁閥Y2,卸料,卸料青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室62第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室63第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室64第第5章章比較指令比較指令青島大學青島大學-西門子先進自動化技術聯合實

41、驗室西門子先進自動化技術聯合實驗室65第第5章章 可以使用可以使用“等于等于”操作確定第一個比較值是否等于第二個比較值。操作確定第一個比較值是否等于第二個比較值。 要比較要比較的兩個值必須為相同的數據類型。該的兩個值必須為相同的數據類型。該 LAD 觸點比較結果為觸點比較結果為 TRUE 時,則該觸時,則該觸點會被激活。點會被激活。 在程序編輯器中單擊該指令后,可以從下拉菜單中選擇比較類型在程序編輯器中單擊該指令后,可以從下拉菜單中選擇比較類型和數據類型。和數據類型。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室66第第5章章可以使用“大于”操作確定第一個比較值

42、是否大于第二個比較值。 要比較的兩個值必須為相同的數據類型。 如果比較為真,則 RLO 為“1”。在比較字符串時,通過字符 ASCII 碼比較字符(例如“a”大于“A”)。 從左到右執(zhí)行比較。 第一個不同的字符決定比較結果。 如果較長字符串的左側部分和較短字符串相同,則認為較長字符串更大。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室67第第5章章使用 IN_RANGE 和 OUT_RANGE 指令可測試輸入值是在指定的值范圍之內還是之外。 如果比較結果為 TRUE,則功能框輸出為 TRUE。輸入參數 MIN、VAL 和 MAX 的數據類型必須相同。在程序編輯器

43、中單擊該指令后,可以從下拉菜單中選擇數據類型。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室68第第5章章例:用比較和計數指令編寫開關燈程序,要求例:用比較和計數指令編寫開關燈程序,要求燈控按鈕燈控按鈕I0.0按下一次,燈按下一次,燈Q4.0亮,按下兩次,亮,按下兩次,燈燈Q4.0,Q4.1全亮,按下三次燈全滅,如此循全亮,按下三次燈全滅,如此循環(huán)。環(huán)。分析:在程序中所用計數器為加法計數器,當分析:在程序中所用計數器為加法計數器,當加到加到3 3時,必須復位計數器,這是關鍵。燈控制時,必須復位計數器,這是關鍵。燈控制程序如圖所示。程序如圖所示。青島大學青島大學-

44、西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室69第第5章章梯形圖程序如下:梯形圖程序如下:青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室70第第5章章例:在例:在HMI設備上可以設定電動機的轉速,設定值設備上可以設定電動機的轉速,設定值MW20的范圍為的范圍為100-1440轉轉/分鐘,若輸入的設定值分鐘,若輸入的設定值在此范圍內,則延時在此范圍內,則延時5秒鐘啟動電動機秒鐘啟動電動機Q0.0,否則,否則Q0.1長亮提示。長亮提示。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室71第第5章章使用使用OK和和NOT

45、_OK指令可測試輸入的數據是否為符合指令可測試輸入的數據是否為符合IEEE規(guī)范規(guī)范754的有的有效實數。圖中,當效實數。圖中,當MD0和和MD4中為有效的浮點數時,會激活中為有效的浮點數時,會激活“實數實數乘乘”(MUL) 運算并置位輸出,即將運算并置位輸出,即將MD0的值將與的值將與MD4的值相乘,結果存的值相乘,結果存儲在儲在MD10中同時中同時Q4.0輸出為輸出為1。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室72第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室73第第5章章青島大學青島大學-西門子先進自動化技術

46、聯合實驗室西門子先進自動化技術聯合實驗室74第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室75第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室76第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室77第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室78第第5章章 如果輸入 IN 的值為 123.4567則輸出 OUT 返回值 0.4567青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室79第第5章章22ba

47、c青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室80第第5章章移動指令移動指令 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室81第第5章章可以使用“移動塊”操作將一個存儲區(qū)(源區(qū)域)的內容復制到另一個存儲區(qū)(目標區(qū)域)。 要復制到目標區(qū)域的元素個數由參數 COUNT 指定。 要復制的元素的寬度由輸入 IN 的元素寬度定義。復制操作沿地址升序方向進行。只有使能輸入 EN 的信號狀態(tài)為“1”時,才執(zhí)行該操作。 如果運算執(zhí)行過程中未發(fā)生錯誤,則輸出 ENO 的信號狀態(tài)為“1”。 如果滿足下列條件之一,使能輸出 ENO 將返回信號狀態(tài)“

48、0”:輸入 EN 的信號狀態(tài)為“0”。復制的數據量超出輸出 OUT 存儲區(qū)所提供的數據量。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室82第第5章章可以通過“填充塊”操作使用輸入 IN 的值填充存儲區(qū)(目標區(qū)域)。 從輸出 OUT 指定的地址開始填充目標區(qū)域。 重復的復制操作次數由參數 COUNT 指定。 執(zhí)行該操作時,將選擇輸入 IN 的值并將其按照參數 COUNT 指定的重復次數復制到目標區(qū)域。 只有使能輸入 EN 的信號狀態(tài)為“1”時,才執(zhí)行該操作。 如果運算執(zhí)行過程中未發(fā)生錯誤,則輸出 ENO 的信號狀態(tài)為“1”。 如果滿足下列條件之一,使能輸出 EN

49、O 將返回信號狀態(tài)“0”:輸入 EN 的信號狀態(tài)為“0”。復制的數據量超出輸出 OUT 存儲區(qū)所提供的數據量。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室83第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室84第第5章章 MOVE 指令將單個數據元素從 IN 參數指定的源地址復制到 OUT 參數指定的目標地址。 MOVE_BLK 和 UMOVE_BLK 指令具有附加的 COUNT 參數。 COUNT 指定要復制的數據元素個數。 每個被復制元素的字節(jié)數取決于 PLC 變量表中分配給 IN 和 OUT 參數變量名稱的數據類型

50、。 MOVE_BLK 和 UMOVE_BLK 指令在處理中斷的方式上有所不同: 在 MOVE_BLK 執(zhí)行期間排隊并處理中斷事件。 在中斷 OB 子程序中未使用移動目標地址的數據時,或者雖然使用了該數據,但目標數據不必一致時,使用 MOVE_BLK指令。 如果 MOVE_BLK 操作被中斷,則最后移動的一個數據元素在目標地址中是完整并且一致的。 MOVE_BLK 操作會在中斷 OB 執(zhí)行完成后繼續(xù)執(zhí)行。 在 UMOVE_BLK 完成執(zhí)行前排隊但不處理中斷事件。 如果在執(zhí)行中斷 OB 子程序前移動操作必須完成且目標數據必須一致,則使用 UMOVE_BLK 指令。青島大學青島大學-西門子先進自動化

51、技術聯合實驗室西門子先進自動化技術聯合實驗室85第第5章章轉換指令轉換指令 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室86第第5章章“轉換”操作讀取參數 IN 的數據,然后根據指定的數據類型對其進行轉換。僅當使能輸入 EN 的信號狀態(tài)為“1”時,才能啟動“轉換”操作。 如果執(zhí)行過程中未發(fā)生錯誤,則輸出 ENO 的信號狀態(tài)也為“1”。 如果滿足下列條件之一,使能輸出 ENO 將返回信號狀態(tài)“0”:輸入 EN 的信號狀態(tài)為“0”。處理過程中發(fā)生溢出之類的錯誤。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室87第第5章章可以使用“取

52、整數字值”運算將輸入 IN 的值取整為最接近的整數。 該運算將輸入 IN 的值解釋為浮點數并將其轉換為最接近的雙精度整數。 如果輸入值恰好是相鄰偶數和奇數的平均數,則選擇偶數。 運算結果放在輸出 OUT 中,可供查詢。只有使能輸入 EN 的信號狀態(tài)為“1”時,才執(zhí)行該操作。 如果運算執(zhí)行過程中未發(fā)生錯誤,則輸出 ENO 的信號狀態(tài)為“1”。如果滿足下列條件之一,使能輸出 ENO 將返回信號狀態(tài)“0”:輸入 EN 的信號狀態(tài)為“0”。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室88第第5章章可以使用“浮點數向上取整”運算將輸入 IN 的值向上取整為相鄰整數。 該

53、運算將輸入 IN 的值解釋為浮點數并將其向上轉換為相鄰的整數。 運算結果放在輸出 OUT 中,可供查詢。 輸出值可以大于或等于輸入值。只有使能輸入 EN 的信號狀態(tài)為“1”時,才執(zhí)行該操作。 如果運算執(zhí)行過程中未發(fā)生錯誤,則輸出 ENO 的信號狀態(tài)為“1”。如果滿足下列條件之一,使能輸出 ENO 將返回信號狀態(tài)“0”:輸入 EN 的信號狀態(tài)為“0”。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室89第第5章章可以使用“浮點數向下取整”運算將輸入 IN 的值向下取整為相鄰整數。 該運算將輸入 IN 的值解釋為浮點數并將其向下轉換為相鄰的整數。 運算結果放在輸出 O

54、UT 中,可供查詢。 輸出值可以小于或等于輸入值。只有使能輸入 EN 的信號狀態(tài)為“1”時,才執(zhí)行該操作。 如果運算執(zhí)行過程中未發(fā)生錯誤,則輸出 ENO 的信號狀態(tài)為“1”。如果滿足下列條件之一,使能輸出 ENO 將返回信號狀態(tài)“0”:輸入 EN 的信號狀態(tài)為“0”。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室90第第5章章可以使用“截取整數”運算得出整數而不對輸入 IN 的值進行舍入。 輸入 IN 的值被視為浮點數。 該運算僅選擇浮點數的整數部分,并將其發(fā)送到輸出 OUT 中,不帶小數位。 只有使能輸入 EN 的信號狀態(tài)為“1”時,才執(zhí)行該操作。 如果運算執(zhí)

55、行過程中未發(fā)生錯誤,則輸出 ENO 的信號狀態(tài)為“1”。如果滿足下列條件之一,使能輸出 ENO 將返回信號狀態(tài)“0”:輸入 EN 的信號狀態(tài)為“0”。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室91第第5章章可以使用“標定”運算通過將輸入 VALUE 的值映射到指定的取值范圍對該值進行標定。 執(zhí)行“標定”運算時,會將輸入 VALUE 的浮點數值標定到由參數 MIN 和 MAX 定義的取值范圍。 標定結果為整數,并存儲在輸出 OUT 中。只有使能輸入端 EN 的信號狀態(tài)為“1”時,才執(zhí)行“標定”運算。 在這種情況下,使能輸出 ENO 的信號狀態(tài)也為“1”。青島大

56、學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室92第第5章章可以使用“標準化”運算通過將輸入 VALUE 的變量值映射到線性標尺對其進行標準化。 可以使用參數 MIN 和 MAX 定義(應用于該標尺的)取值范圍的限值。 根據標準化值在該取值范圍內的位置,計算結果并以浮點數形式存儲在輸出 OUT 中。 如果要標準化的值等于輸入 MIN 的值,輸出 OUT 將返回值“0.0”。 如果要標準化的值等于輸入 MAX 的值,輸出 OUT 將返回值“1.0”。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室93第第5章章青島大學青島大學-西門子先進

57、自動化技術聯合實驗室西門子先進自動化技術聯合實驗室94第第5章章青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室95第第5章章程序控制指令程序控制指令 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室96第第5章章可以使用“為 1 時塊中跳轉(有條件)” 目標程序段必須標有跳轉標簽。 需要指定該跳轉標簽的名稱以便執(zhí)行該操作。 指定的跳轉標簽位于該操作的上方。指定的跳轉標簽必須在執(zhí)行該操作的塊中。 指定的名稱在塊中只能出現一次。 如果該操作的輸入端的邏輯運算結果 為“1”,則跳轉到跳轉標簽所標識的程序段。 跳轉方向可以朝向更大或更小的程

58、序段編號。 如果該操作的輸入不為真 (RLO = 0),則程序繼續(xù)在下一個程序段中執(zhí)行??梢允褂谩疤D標簽”指定跳轉的目標程序段,程序應在目標程序段中繼續(xù)執(zhí)行。 跳轉標簽的名稱可以包含字母、數字或下劃線。 跳轉標簽以及指定了該跳轉標簽的操作必須位于同一個塊中。 跳轉標簽的名稱在塊中只能分配一次。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室97第第5章章可以使用“為 0 時塊中跳轉(有條件)”操作,目標程序段必須標有跳轉標簽。 需要指定該跳轉標簽的名稱以便執(zhí)行該操作。 指定的跳轉標簽位于該操作的上方。指定的跳轉標簽必須在執(zhí)行該操作的塊中。 指定的名稱在塊中只能

59、出現一次。 如果該操作的輸入端的邏輯運算結果 (RLO) 為“0”,則跳轉到跳轉標簽所標識的程序段。 跳轉方向可以朝向更大或更小的程序段編號。 如果該操作的輸入端的邏輯運算結果為“1”,則程序在下一個程序段中繼續(xù)執(zhí)行。 青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室98第第5章章可以使用“返回”操作停止塊的執(zhí)行。 只有左側接頭的信號狀態(tài)為“1”時,才會執(zhí)行該操作。 如果滿足該條件,將在當前被調用塊中終止程序執(zhí)行并在調用塊(例如,在調用 OB 中)中的調用功能后繼續(xù)執(zhí)行。 調用功能的狀態(tài)由“返回”操作的參數決定。 該參數可以為以下值:TRUE: 調用功能的輸出 E

60、NO 置位為“1”。FALSE: 調用功能的輸出 ENO 復位為“0”。: 調用功能的輸出 ENO 由指定操作數的信號狀態(tài)決定。如果組織塊被“返回”操作終止,則 CPU 繼續(xù)執(zhí)行系統(tǒng)程序。如果“返回”操作輸入端的信號狀態(tài)為“0”,則不執(zhí)行該操作。 在這種情況下,程序繼續(xù)在被調用塊的下一個程序段中執(zhí)行。青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室99第第5章章圖圖 無條件跳轉無條件跳轉青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化技術聯合實驗室100第第5章章圖圖 條件跳轉條件跳轉青島大學青島大學-西門子先進自動化技術聯合實驗室西門子先進自動化

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論