《PLC應用項目工單實踐教程》課件 模塊7 S7-1500系列PLC順序控制設計法的應用_第1頁
《PLC應用項目工單實踐教程》課件 模塊7 S7-1500系列PLC順序控制設計法的應用_第2頁
《PLC應用項目工單實踐教程》課件 模塊7 S7-1500系列PLC順序控制設計法的應用_第3頁
《PLC應用項目工單實踐教程》課件 模塊7 S7-1500系列PLC順序控制設計法的應用_第4頁
《PLC應用項目工單實踐教程》課件 模塊7 S7-1500系列PLC順序控制設計法的應用_第5頁
已閱讀5頁,還剩161頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《PLC應用項目工單實踐教程(S7-1500)》模塊1

S7-1500PLC初步使用模塊2S7-1500PLC位指令應用模塊3S7-1500PLC定時器/計數(shù)器指令應用模塊4S7-1500PLC其它基礎指令應用模塊5組織塊的編程及應用模塊6函數(shù)、函數(shù)塊、數(shù)據(jù)塊及應用模塊7S7-1500系列PLC順序控制設計法的應用模塊8S7-1500系列PLC模擬量的應用模塊9S7-1500PLC網(wǎng)絡通信應用教材章節(jié)目錄項目7.1交通燈控制——單序列結構的基本指令編程方法項目7.2自動洗車控制系統(tǒng)——選擇序列結構的基本指令編程方法項目7.3灌裝生產(chǎn)線控制——并行序列結構的基本指令編程方法

項目7.4小車往復運動控制——順控器的監(jiān)視及互鎖控制編程法

章節(jié)測試模塊7S7-1500PLC

順序控制設計法的應用目錄1、學習目標項目7.1交通燈控制

--單序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6返回學習目標學習目標知識目標掌握順序功能圖的組成要素掌握單序列結構編程方法技能目標會使用S7-GRAPH編程器會根據(jù)工藝要求繪制單序列順序功能圖掌握西門子博途GRAPH順序功能圖程序編輯及調試2、控制要求項目7.1交通燈控制

--單序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6控制要求

應用TIA博途GRAPH順序功能圖編程實現(xiàn)交通燈控制。交通燈的動作受開關總體控制,按一下起動按鈕,信號燈系統(tǒng)開始工作,工作時序圖如下圖控制要求3、硬件電路設計項目7.1交通燈控制

--單序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6硬件電路設計

4、項目知識儲備項目7.1交通燈控制

--單序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6項目知識儲備

1.順序控制

所謂順序控制,就是按照生產(chǎn)工藝預先規(guī)定的流程,在各種輸入信號的作用下,根據(jù)內(nèi)部的狀態(tài)和時間順序,使生產(chǎn)過程中各個執(zhí)行機構自動有序地進行操作,以實現(xiàn)生產(chǎn)有序地工作項目知識儲備

2.順序功能圖的基本元件(1)步

將系統(tǒng)的一個工作周期劃分為若干個順序相連的階段,這些階段稱為步(Step),又稱工步,用S1、S2、S3……表示,可以不按順序使用。(a)步

(b)步的助記符

(c)步多輸出

(d)步多輸入項目知識儲備

(2)初始步與活動步

與系統(tǒng)的初始狀態(tài)對應的步稱為初始步,每一個順序功能圖至少應有一個初始步,一般用雙矩形框表示。(3)與步相聯(lián)系的動作

動作放在步框的右邊,用矩形框中的文字或者符號來表示動作指令

一個工步可以有一個或幾個動作。當該工步被激活時,執(zhí)行相應動作項目知識儲備

(4)有向連線

有向連線表明步的轉換過程,即系統(tǒng)輸出狀態(tài)的變化過程。順序控制中,系統(tǒng)輸出狀態(tài)的變化過程是按照規(guī)定的程序進行的,順序控制圖中的有向連線就是該順序的體現(xiàn)。步的活動狀態(tài)習慣的進展方向是從上到下或從左到右,在這兩個方向有向連線上的箭頭可以省略,如果不是上述方向,則應在有向連線上的用箭頭標注進展方向。項目知識儲備

(5)轉換與轉換條件(過渡與過渡條件)

轉換用有向連線上與有向連線垂直的短劃線來表示,轉換將相鄰兩步分隔開。步的活動狀態(tài)由轉換的實現(xiàn)來完成。項目知識儲備

3.順序功能圖的基本結構(1)單序列(單流程)

由一系列相繼激活的步組成,每一步的后面僅有一個轉換,每一個轉換的后面只有一個步。項目知識儲備

3.順序功能圖的基本結構

(2)選擇序列(選擇性分支流程)

選擇序列中存在多條路徑,并且只能選擇其中一條路徑來走,這種分支方式稱為選擇性分支。項目知識儲備

3.順序功能圖的基本結構

(3)并行序列(并進分支流程)

順序功能圖中可以含有同時執(zhí)行的若干個工序,用來完成兩種或兩種以上的工藝過程的順序控制任務,其每個分支的流程步序都是獨立的,且同時執(zhí)行。項目知識儲備

3.順序功能圖的基本結構(4)復雜順序功能圖(復雜順序流程)

如果存在多個相互獨立的工藝流程,則需要采用多流程設計,如果存在復雜的工藝,可以多種序列相結合項目知識儲備

4.S7-GRAPH簡介

S7-GRAPH是一種順序功能圖編程語言,適合用于順序邏輯控制,遵從IEC61131-3標準中的順序功能圖語言SFC(SequentialFunctionChart)的規(guī)定。應用S7-GRAPH可以實現(xiàn)快捷的順序控制編程,將工業(yè)過程分解為簡單的步,使得功能范圍更清晰。順序控制器的圖形化顯示方式便于以圖片和文本的形式進行歸檔。在步中定義要執(zhí)行的動作,轉換控制步之間的轉換條件,這些條件可以用LAD或FBD定義項目知識儲備

5.S7-GRAPH程序構成

在博途軟件中,采用S7-GRAPH編寫的順序控制程序只能在函數(shù)塊(FB)中編寫,并可被組織塊(OB)、函數(shù)(FC)或函數(shù)塊(FB)調用項目知識儲備

6.認識S7-GRAPH編程器項目知識儲備

7.步的構成與編程

一個S7-GRAPH順序控制程序由多個步組成,每一步均由步編號、步名稱、轉換編號、轉換名稱、轉換條件和動作命令圖標組成項目知識儲備8.動作(1)步動作的構成

當激活或禁用順序控制程序的步時,該步將產(chǎn)生相應的動作去完成用戶程序中的控制任務。一個步動作由以下四個元素組成①互鎖條件(可選):可以將動作與互鎖條件相關聯(lián),以影響動作的執(zhí)行。②事件(可選):將定義動作的執(zhí)行時間,必須為某些限定符指定一個事件。③限定符(必需):將定義待執(zhí)行動作的類型,如置位或復位操作數(shù)。④動作(必需):將確定執(zhí)行該動作的操作數(shù)項目知識儲備(3)動作分類

順序控制器的動作可分為標準動作和與事件有關的動作。動作中可以有定時器、計數(shù)器和算術運算等。

激活一個沒有互鎖的步動作后,將執(zhí)行標準動作,常用標準動作如下指令操作數(shù)的數(shù)據(jù)類型含義:NBOOLFB、FC、SFB、SFC后面可接布爾量操作數(shù)或使用CALLFC(XX)格式調用一個FC或FB。只要步為活動步,則動作對應的地址為“1”狀態(tài)或調用相應的塊,無鎖存功能SBOOL置位:后面可接布爾量操作數(shù)。只要激活該步,則立即將操作數(shù)置位為“1”并保持為“1”。RBOOL復位:后面可接布爾量操作數(shù)。只要激活該步,則立即將操作數(shù)置位為“0”并保持為“0”。項目知識儲備

標識符動作說明D“MyTag”,T#2s在激活步2秒鐘之后,將“MyTag”操作數(shù)置位為“1”,并在步激活期間保持為“1”。如果步激活的持續(xù)時間小于2秒,則不適用。在取消激活該步后,復位操作數(shù)(無鎖存)。L“MyTag”,T#20s如果激活該步,則“MyTag”操作數(shù)將置位為“1”20秒鐘時間。20秒后將復位該操作數(shù)(無鎖存)。如果步激活的持續(xù)時間小于20秒,則操作數(shù)也會復位。5、項目實施項目7.1交通燈控制

--單序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6項目實施

1.分析控制要求繪制流程圖及順序控制功能圖項目實施

2.建立S7項目并進行PLC硬件組態(tài)填寫項目名稱、存儲路徑注意CPU的訂貨號和版本號與實際的PLC一致新建項目查看輸入輸出地址項目實施

2.建立S7項目并進行PLC硬件組態(tài)新建項目查看輸入輸出地址項目實施

3.編輯PLC變量

根據(jù)輸入輸出變量,編寫變量表,其中M0.0到M0.3分別是步S2、S3、S4和S5的轉換條件項目實施

4.插入S7-GRAPH功能塊

項目實施

5.編寫程序(1)插入步及步的轉換

點擊順控器元素圖標可添加步及轉換條件

也可以利用右鍵,添加步和轉換條件項目實施

(2)編輯動作表項目實施

(3)編寫轉換條件項目實施

交通燈GRAPH程序項目實施

交通燈GRAPH程序項目實施

交通燈GRAPH程序項目實施

交通燈GRAPH程序項目實施

(3)編寫轉換條件項目實施

6.調用S7-GRAPH功能塊項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量1234項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量項目實施7.仿真運行在主程序中點擊在SIM表中,修改I10.0,開始運行,可以看到交通燈按照順序點亮。項目實施8.聯(lián)機調試(1)斷電情況下按照電路原理圖接線。(2)接通電源,下載程序。(3)監(jiān)控程序運行,監(jiān)控PLC變量及程序,觀察交通燈運行狀態(tài),分析是否滿足控制6、項目擴展項目7.1交通燈控制

--單序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6項目擴展

如果該控制系統(tǒng)想增加停止按鈕SB2,即當停止按鈕按下,結束一個循環(huán),如何編程?1、學習目標項目7.2自動洗車控制系統(tǒng)

--選擇序列結構的基本指令編程方法

控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6返回學習目標學習目標知識目標掌握動作中標準動作和事件有關的動作的含義及用法掌握選擇序列編程方法技能目標會根據(jù)工藝要求繪制選擇序列順序功能圖掌握西門子博途GRAPH順序功能圖程序編輯及調試2、控制要求項目7.2自動洗車控制系統(tǒng)

--選擇序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6控制要求

洗車過程包含3道工藝:泡沫清洗、清水沖洗和風干,系統(tǒng)設置“自動”和“手動”兩種控制方式。控制要求如下:

1.若方式選擇開關Mode置于“手動”方式,按起動按鈕Start后,則按下面的順序動作:首先執(zhí)行泡沫清洗→按沖洗按鈕SB1,則執(zhí)行清水沖洗→按風干按鈕SB2,則執(zhí)行風干→按完成按鈕SB3,則結束洗車作業(yè)。

2.若選擇方式開關Mode置于“自動”方式,按起動按鈕Start后,則自動執(zhí)行洗車流程:泡沫清洗10s→清水沖洗20s→風干5s→結束→回到待洗狀態(tài)。

3.任何時候按下停止按鈕Stop,則立即停止洗車作業(yè)控制要求

洗車過程包含3道工藝:泡沫清洗、清水沖洗和風干,系統(tǒng)設置“自動”和“手動”兩種控制方式。示意圖如下:

控制要求3、硬件電路設計項目7.2自動洗車控制系統(tǒng)

--選擇序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6硬件電路設計

4、項目知識儲備項目7.2自動洗車控制系統(tǒng)

--選擇序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6項目知識儲備

1.選擇序列在步后面插入以轉換條件開始的分支。按照所滿足的轉換條件,執(zhí)行相應的分支。如果同時滿足多個轉換條件,則由設置的工作模式來確定執(zhí)行哪個分支在一個順控程序中,最多可以編寫125個選擇分支。優(yōu)先性選擇分支

排它性選擇分支項目知識儲備

跳躍工步

反復工步項目知識儲備

2.GRAPH函數(shù)塊的塊接口基本知識菜單欄中單擊“選項”→“設置”,彈出“屬性”選項卡,在“常規(guī)”→“PLC編程”→“GRAPH”→“接口”項目知識儲備

2.GRAPH函數(shù)塊的塊接口基本知識

在FBParameters區(qū)域有3個參數(shù)選項:“Minimum”(最小參數(shù)集)、“Standard”(標準參數(shù)集)、“Maximum”(最大參數(shù)集)如下表所示。

塊接口的參數(shù)和狀態(tài)變量均由軟件自動生成,當FB中的步序圖發(fā)生變化時,其狀態(tài)變量也會發(fā)生變化,每一個參數(shù)都有一種不同的輸入和輸出參數(shù),標準參數(shù)集具體參數(shù)可查書中的表或查找?guī)椭?。項目知識儲備

在GRAPH編輯器中編寫程序后,生成函數(shù)快最小參數(shù)集

標準參數(shù)集

最大參數(shù)集5、項目實施項目7.2自動洗車控制系統(tǒng)

--選擇序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6項目實施

1.分析控制要求繪制流程圖

由于“手動”和“自動”工作方式只能選擇其中之一,因此使用選擇性分支實現(xiàn)。

洗車作業(yè)流程包括:泡沫清洗、清水沖洗、風干3個工序。項目實施

2.建立S7項目并進行PLC硬件組態(tài)填寫項目名稱、存儲路徑注意CPU的訂貨號和版本號與實際的PLC一致新建項目查看輸入輸出地址項目實施

2.建立S7項目并進行PLC硬件組態(tài)新建項目查看輸入輸出地址項目實施

3.編輯PLC變量

根據(jù)輸入輸出變量,編寫變量表項目實施

4.插入S7-GRAPH功能塊

項目實施

5.編寫程序(1)分支程序編寫

點擊“打開選擇分支”,可打開一個新的分支,再單擊“步和轉換條件”可插入下面其余的步。用鼠標拖拽到要合并處,完成選擇分支的合并。

項目實施

(2)編輯步的名稱

相應項可以進行修改,可以用字母或漢字作步和轉換的名稱選中“Step2”步S2的名稱改為“選擇”,“Trans2”命名為“自動”項目實施

(3)轉換條件及動作的編寫項目實施

當Mode為1時選擇第一個分支,執(zhí)行自動洗車的程序項目實施

當Mode為0時選擇第二個分支,執(zhí)行手動洗車的程序項目實施

自動洗車控制系統(tǒng)GRAPH程序項目實施

6.調用S7-GRAPH功能塊在FB1里寫上實參變量,INIT_SQ端口輸入I10.1,也就是用起動按鈕激活順控器的初始步S1,在OFF_SQ端口上輸入I10.2,也就是用停止按鈕關閉順序器項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量1234項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量項目實施7.仿真運行在主程序中點擊當按下Start按鈕,模式Mode選擇1,可進入自動洗車程序,當按下Stop按鈕,所有動作停止。項目實施7.仿真運行當模式Mode選擇0,可進入手動洗車程序,當按下Stop按鈕,所有動作停止。項目實施8.聯(lián)機調試(1)斷電情況下按照電路原理圖接線。(2)接通電源,下載程序。(3)監(jiān)控程序運行,監(jiān)控PLC變量及程序,切換自動或手動模式,觀察各個電機運行狀態(tài),分析是否滿足控制。6、項目擴展項目7.2自動洗車控制系統(tǒng)

--選擇序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6項目擴展

如果該項目需要添加維修檢測環(huán)節(jié),即當維修按鈕按下,該系統(tǒng)進入維修檢測狀態(tài)。維修檢測狀態(tài)的要求是,按下檢測按鈕,三臺電機同時運行,按下維修停止按鈕,三臺電機同時停止,如何編寫程序?1、學習目標項目7.3灌裝生產(chǎn)線控制

--并行序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6返回學習目標學習目標知識目標掌握動作中的定時器和計數(shù)器掌握并行序列編程方法技能目標會根據(jù)工藝要求繪制并行序列順序功能圖掌握西門子博途GRAPH順序功能圖程序編輯及調試2、控制要求項目7.3灌裝生產(chǎn)線控制

--并行序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6控制要求某流質飲料灌裝生產(chǎn)線的示意圖,在傳送帶上設有灌裝工位和封蓋工位,能自動完成飲料的灌裝及封蓋操作。傳送帶由電機M1驅動,傳送帶上設有灌裝工位工件傳感器SE1、封蓋工位工件傳感器SE2和傳送帶定位傳感器SE5。1.按動起動按鈕Start,傳送帶M1開始轉動,若定位傳感器SE5動作,表示飲料瓶已到達一個工位,傳送帶應立即停止。2.在灌裝工位上部有一個飲料罐,當該工位有飲料瓶時,則由電磁閥LT1對飲料瓶進行3s定時灌裝(傳送帶已定位)。3.在封蓋工位上有2個單作用氣缸(A缸和B缸),當工位上有飲料瓶時,首先A缸向下推出瓶蓋,當SE3動作時,表示瓶蓋已推到位,然后B缸開始執(zhí)行壓接,1s后B缸打開,再經(jīng)1s后A缸退回,當SE4動作時表示A缸已退回到位,封蓋動作完成。4.瓶子的補充及包裝,假設使用人工操作,暫時不考慮。5.按下停止按鈕,在處理完當前周期的剩余工作后,系統(tǒng)停止在初始狀態(tài),等待下一次啟動。控制要求

以灌裝生產(chǎn)線為例,完成順序功能圖的并行分支程序設計

示意圖如下:

控制要求3、硬件電路設計項目7.3灌裝生產(chǎn)線控制

--并行序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6硬件電路設計

輸入端口輸出端口輸入點輸入器件功能輸出點輸出器件功能I10.0Start啟動按鈕Q4.0KA利用接觸器控制傳送帶電機I10.1Stop停止按鈕Q4.1LT1電磁閥I10.2SE1罐裝位置有無瓶檢測Q4.2Y1控制單作用氣缸AI10.3SE2封蓋位置有無瓶檢測Q4.3Y2控制單作用氣缸BI10.4SE3氣缸A推出到位檢測

I10.5SE4氣缸A退回到位檢測

I10.6SE5傳送帶定位開關

4、項目知識儲備項目7.3灌裝生產(chǎn)線控制

--并行序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6項目知識儲備

1.與事件有關的動作

動作可以與事件結合,事件是指步、監(jiān)控信號、互鎖信號的狀態(tài)變化、信息的確認或記錄(Registration)信號被置位,事件的發(fā)生時間如下圖。命令只能在事件發(fā)生的那個循環(huán)周期執(zhí)行項目知識儲備

控制動作的事件項目知識儲備

2.動作中的計數(shù)器

動作中的計數(shù)器的執(zhí)行與指定的事件有關。當指定的事件出現(xiàn)時,動作中的計數(shù)器才會計數(shù)。計數(shù)值為0時計數(shù)器位為“0”,計數(shù)器值非0時計數(shù)器位為“1”。3.動作中的定時器

動作中的定時器與計數(shù)器的使用方法類似,事件出現(xiàn)時定時器被執(zhí)行,除了TF外,所有定時器都與確定定時器激活時間的事件有關。TF定時器由步本身激活,使用TL、TD和TF定時器時,必須指定持續(xù)時間,也可以輸入常量作為標準時間,如2s項目知識儲備

4.GRAPH的測試功能

可通過顯示GRAPH程序的狀態(tài),檢查順控系統(tǒng)的邏輯、一致性和功能,以下測試功能可以測試在GRAPH中創(chuàng)建的順序控制系統(tǒng):(1)順序的程序狀態(tài)(2)條件和動作的程序狀態(tài)(3)連鎖和監(jiān)控的程序狀態(tài)(4)前永久指令和后永久指令的程序狀態(tài)在測試過程中,可以控制順控程序,也可以將其與當前的過程狀態(tài)進行同步。項目知識儲備

5.測試GRAPH程序的操作模式

共有以下三種操作模式:(1)自動模式

在這種操作模式中,滿足轉換條件時,順控程序將立即自動轉到下一步。(2)半自動模式

在這種操作模式中,如果滿足了以下某個條件,順控程序將轉到下一步:滿足轉換條件;參數(shù)“T_PUSH”出現(xiàn)上升沿;通過“忽略轉換條件”(Ignoretransition)按鈕,進行手動切換。(3)手動模式

在這種操作模式中,可手動從一個步轉到下一步,也可以特定選擇某一步項目知識儲備

6.在各種操作模式下進行測試

將編寫好的程序下載到仿真器中,打開編輯好的程序塊,如FB1,點擊右側“測試”→“順控器控制”,將顯示程序狀態(tài)項目知識儲備

6.在各種操作模式下進行測試

當程序運行時,該界面三種模式可選項目知識儲備

4.GRAPH的測試功能

可通過顯示GRAPH程序的狀態(tài),檢查順控系統(tǒng)的邏輯、一致性和功能,以下測試功能可以測試在GRAPH中創(chuàng)建的順序控制系統(tǒng):(1)順序的程序狀態(tài)(2)條件和動作的程序狀態(tài)(3)連鎖和監(jiān)控的程序狀態(tài)(4)前永久指令和后永久指令的程序狀態(tài)在測試過程中,可以控制順控程序,也可以將其與當前的過程狀態(tài)進行同步。5、項目實施項目7.3灌裝生產(chǎn)線控制

--并行序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6項目實施1.分析控制要求繪制流程圖

由于飲料的灌裝與封蓋是同時進行的,而且動作時間并不相同,因此應使用并進分支流程(并行序列)設計順序功能圖。

系統(tǒng)工作狀態(tài)有:傳送帶動作、LT1電磁閥動作、罐裝等待、A缸推出、B缸壓蓋、B缸松開,A缸退回和封蓋等待。包括兩個分支,灌裝分支和封蓋分支。項目實施

2.建立S7項目并進行PLC硬件組態(tài)填寫項目名稱、存儲路徑注意CPU的訂貨號和版本號與實際的PLC一致新建項目查看輸入輸出地址項目實施

2.建立S7項目并進行PLC硬件組態(tài)新建項目查看輸入輸出地址項目實施

3.編輯PLC變量

根據(jù)輸入輸出變量,編寫變量表,其中,M10.0、M10.1和M10.2是步的轉移條件,M20.0到M20.7是OB1調用FB1時,使用的接口參數(shù)項目實施

4.插入S7-GRAPH功能塊

項目實施

5.編寫程序(1)分支程序編寫

點擊“打開并行分支”,可插入一個并行分支的步,

單擊“步和轉換條件”可插入下面其余的步。

用鼠標拖拽到要合并處,完成選擇分支的合并。

項目實施(2)轉換條件及動作的編寫項目實施(2)轉換條件及動作的編寫灌裝分支:傳送帶動作→電磁閥動作→等待→循環(huán)。。項目實施(2)轉換條件及動作的編寫封蓋分支:傳送帶動作→A缸推出→B缸壓蓋→B缸松開,A缸退回→等待→循環(huán)。項目實施(2)轉換條件及動作的編寫封蓋分支:傳送帶動作→A缸推出→B缸壓蓋→B缸松開,A缸退回→等待→循環(huán)。項目實施(2)轉換條件及動作的編寫

停止及進入下一個循環(huán)項目實施罐裝生產(chǎn)線控制系統(tǒng)GRAPH程序

程序1程序2項目實施

6.調用S7-GRAPH功能塊項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量1234項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量項目實施7.仿真運行在主程序中點擊當按下Start按鈕,傳送帶電機運行,當?shù)竭_SE5進入并行程序,2條分支同時開始工作項目實施7.仿真運行在主程序中點擊點擊右側的“測試”展開“順控器控制”,選擇模式項目實施8.聯(lián)機調試(1)斷電情況下按照電路原理圖接線。(2)接通電源,下載程序。(3)監(jiān)控程序運行,使用程序調試和順控器控制工具調試,觀察運行狀態(tài),分析是否滿足控制。6、項目擴展項目7.3灌裝生產(chǎn)線控制

--并行序列結構的基本指令編程方法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6項目擴展

如果要求在任何時候按停止按鈕Stop,應立即停止正在執(zhí)行的工作:傳送帶電機停止、電磁閥關閉、氣缸歸位,如何實現(xiàn)?1、學習目標項目7.4小車往復運動控制

--順控器的監(jiān)視及互鎖控制編程法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6返回學習目標學習目標知識目標掌握互鎖條件的編寫方法掌握監(jiān)控條件的編寫方法技能目標會應用互鎖條件及監(jiān)控條件能編寫具有互鎖條件及監(jiān)控條件GRAPH順序功能圖程序,并進行調試2、控制要求項目7.4小車往復運動控制

--順控器的監(jiān)視及互鎖控制編程法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6控制要求

以一個平臺左右運動控制系統(tǒng)為例介紹監(jiān)控及互鎖的編程,平臺左右運行示意圖如下圖。當按下啟動按鈕SB1,平臺左行,正常情況下平臺只能在B~C之間運動,A和D點分別是左邊和右邊的限位開關,當限位開關接通表示有問題產(chǎn)生,當從右往左運動時間超出10S也表示有問題產(chǎn)生,當從左往右運動時間超出8S也表示有問題產(chǎn)生,按下停止按鈕SB3立即停止運行。控制要求3、硬件電路設計項目7.4小車往復運動控制

--順控器的監(jiān)視及互鎖控制編程法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6硬件電路設計

4、項目知識儲備項目7.4小車往復運動控制

--順控器的監(jiān)視及互鎖控制編程法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6項目知識儲備

1.編輯互鎖條件(Interlock)當步處于活動狀態(tài)時,為了確保程序執(zhí)行動作中的指令安全運行,可以引入互鎖信號,當指令設置互鎖信號后,只有互鎖信號滿足時才可以正常執(zhí)行指令,否則指令不能執(zhí)行。程序段中最多可以使用32個互鎖條件的操作數(shù)指令。項目知識儲備

1.編輯互鎖條件(Interlock)設定互鎖條件可按以下步驟操作:(1)通過單擊[Interlock-(c)-]互鎖條件前面的小箭頭打開互鎖條件程序段。(2)打開“指令”任務卡,選擇要插入的指令,將該指令拖到程序段中的所需位置進行編輯,項目知識儲備

1.編輯互鎖條件(Interlock)設定互鎖條件可按以下步驟操作:(3)在動作表“Interlock”互鎖條件列中,單擊要與互鎖條件鏈接的動作單元格,并從下拉列表中選擇“-(C)-互鎖”選項。項目知識儲備

2.編輯監(jiān)控條件當程序執(zhí)行活動步中的動作指令時,如果收到外界干擾或出現(xiàn)意外情況,則需要立即停止該指令的運行,并停止整個控制流程,這時可在監(jiān)控中編輯一個程序來處理意外情況的發(fā)生。監(jiān)控條件程序段可以使用最多32條監(jiān)控的操作數(shù)指令項目知識儲備

2.編輯監(jiān)控條件設定互鎖條件可按以下步驟操作:(1)通過單擊“Supervision-(v)-”前面的小箭頭打開監(jiān)控條件程序段。(2)打開“指令”任務卡,選擇要插入的指令,將該指令拖到程序段中的所需位置進行編輯,項目知識儲備

2.編輯監(jiān)控條件

解除監(jiān)控錯誤的方法:選擇FB塊,按下右鍵選擇“屬性”→“常規(guī)”→“屬性”在該塊的屬性設置中有“監(jiān)控錯誤需要確認”選項,默認為勾選,當在塊接口參數(shù)ACK_EF上出現(xiàn)一個上升沿時,表示之前的接口錯誤已經(jīng)被程序確認,監(jiān)控錯誤解除。如果不勾選,則只要監(jiān)控信號消失,監(jiān)控錯誤就解除。項目知識儲備

2.編輯監(jiān)控條件

在S7-GRAPHFB中存在一些特有地址,用戶可以像使用普通PLC地址一樣來使用這些地址,具體含義見下表S7-GRAPH特有地址的引用格式如圖項目知識儲備

3.編輯帶互鎖的動作單步視圖中編輯動作可按以下步驟操作:(1)通過單擊“動作”前面的小箭頭打開并且顯示包含動作的表。(2)如果要啟用多行輸入,則右鍵單擊新動作所在的行,并從快捷菜單中選擇“允許多行模式”命令。(3)如果要將新動作與互鎖條件鏈接在一起,則單擊“互鎖”列的單元格并從下拉列表中選擇“-(C)-”條目。(4)如果要將新動作與事件鏈接在一起,則單擊“事件”列的單元格并從下拉列表中選擇適當?shù)氖录?。?)單擊“限定符”列的單元格并從下拉列表中選擇新動作的限定符。項目知識儲備

3.編輯帶互鎖的動作單步視圖中編輯動作可按以下步驟操作:(6)在“動作”列中指定要執(zhí)行的動作可通過下面步驟操作:·可以使用要用于動作的操作數(shù)或值來替換占位符,還可以使用拖放操作或通過自動填充插入這些操作數(shù)或值。提示:動作命令中的字母、符號的輸入須在英文輸入模式下輸入?!た梢允褂谩爸噶睢比蝿湛ㄖ械闹噶?,將其從任務卡拖放到“動作”列中?!た梢詫K從“項目樹”中拖放到“動作”列以調用這些塊。提示:步可以不做任何設置,作為空步時,只要轉換條件滿足,就可以直接跳過此步運5、項目實施項目7.4小車往復運動控制

--順控器的監(jiān)視及互鎖控制編程法控制要求2硬件電路設計3項目知識儲備45項目實施學習目標1項目擴展6項目實施

1.分析控制要求

平臺左右運動控制系正常運行時在左邊的到位開關SQ2和SQ3左邊的到位開關來回切換。Q4.0=1平臺往左運動,I10.1是左邊的到位開關,I10.0是左邊的限位開關(極限位)。Q4.1=1平臺往右運動,I10.2是右邊的到位開關,I10.3是右邊的限位開關(極限位)。按下停止按鈕時,通過選擇分支,使平臺停止運行?;ユi條件分析:在I10.0=0和Q4.1=0的前提下,才有可能往左運動;在I10.3=0和Q4.0=0的前提下,才有可能往右運動。監(jiān)控條件分析:當Q4.0=1平臺往左運動超過10s,Q4.1=1平臺往右運動超過8s,表示右監(jiān)控錯誤。項目實施

2.建立S7項目并進行PLC硬件組態(tài)填寫項目名稱、存儲路徑注意CPU的訂貨號和版本號與實際的PLC一致新建項目查看輸入輸出地址項目實施

2.建立S7項目并進行PLC硬件組態(tài)新建項目查看輸入輸出地址項目實施

3.編輯PLC變量

根據(jù)輸入輸出變量,編寫變量表,其中M10.0到M10.6和M11.0是OB1調用FB1時,使用的接口參數(shù)項目實施

4.插入S7-GRAPH功能塊

項目實施

5.編寫程序(1)生成步和轉換該系統(tǒng)共3步,分別是準備、左行和右行,5個轉換條件

(2)轉換條件及動作的編寫根據(jù)要求編寫轉換條件和動作,為了方便理解同時編輯步和轉換條件的名稱項目實施(3)對互鎖條件的編程項目實施(4)對監(jiān)控條件的編程

如果監(jiān)控條件的邏輯運算滿足(監(jiān)控線圈通電)表示有監(jiān)控錯誤事件V1發(fā)生,順控器不會轉換到下一步,當前不保持為活動步。項目實施(4)對監(jiān)控條件的編程項目實施(3)對互鎖條件的編程項目實施

平臺左右運行控制系統(tǒng)GRAPH程序項目實施

平臺左右運行控制系統(tǒng)GRAPH程序項目實施

6.調用S7-GRAPH功能塊項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量1234項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量項目實施7.仿真運行選中PLC_1保存編譯啟動仿真下載PLC_SIM切換至項目視圖在SIM表中添加仿真變量項目實施7.仿真運行在主程序中點擊按下啟動按鈕SB1平臺左行,當碰到左到位行程開關切換為右行,當碰到右到位行程開關切換為左行,每一步被激活時步的

溫馨提示

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

評論

0/150

提交評論