版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第七章
可編程控制器應(yīng)用系統(tǒng)的設(shè)計(jì)
第一節(jié)
可編程控制器控制系統(tǒng)總體設(shè)計(jì)
第二節(jié)STEP7結(jié)構(gòu)化程序設(shè)計(jì)
第三節(jié)
程序設(shè)計(jì)實(shí)例習(xí)題與思考題第一節(jié)
可編程控制器控制系統(tǒng)總體設(shè)計(jì)
一、系統(tǒng)設(shè)計(jì)的基本原則
1、最大限度的滿足被控對(duì)象提出的各項(xiàng)性能指標(biāo)2、確??刂葡到y(tǒng)的安全可靠3、力求控制系統(tǒng)簡單
4、留有適當(dāng)?shù)脑A?/p>
二、系統(tǒng)設(shè)計(jì)的主要內(nèi)容及步驟
1、明確并評(píng)估設(shè)計(jì)任務(wù)2、確定用戶輸入輸出設(shè)備3、PLC機(jī)型及相關(guān)模塊的選型
(1)輸入/輸出點(diǎn)數(shù)
I/O點(diǎn)數(shù)=(10~15%)輸入輸出點(diǎn)統(tǒng)計(jì)數(shù)
(2)用戶程序存儲(chǔ)器的容量
①開關(guān)量I/O點(diǎn)數(shù)
所需內(nèi)存字?jǐn)?shù)=開關(guān)量I/O總點(diǎn)數(shù)
10
②僅有模擬量輸入時(shí)
內(nèi)存字?jǐn)?shù)=模擬量點(diǎn)數(shù)
100
③模擬量輸入和模擬量輸出并存
內(nèi)存字?jǐn)?shù)=模擬量點(diǎn)數(shù)
200內(nèi)存字?jǐn)?shù)=(20~25%)*(開關(guān)量I/O總點(diǎn)數(shù)+模擬量I/O點(diǎn)數(shù)
16)
10。4、分配I/O地址,繪制I/O接線圖
5、設(shè)計(jì)控制程序6、控制程序的模擬調(diào)試7、現(xiàn)場(chǎng)聯(lián)機(jī)統(tǒng)調(diào)
7、編制控制系統(tǒng)的技術(shù)文件
三、PLC控制系統(tǒng)的可靠性設(shè)計(jì)
PLC控制系統(tǒng)的可靠性設(shè)計(jì):供電系統(tǒng)設(shè)計(jì)、接地設(shè)計(jì)和冗余設(shè)計(jì)。
1、PLC供電系統(tǒng)設(shè)計(jì)
①CPU工作電源的設(shè)計(jì)
②I/O模板工作電源的設(shè)計(jì)
2、接地設(shè)計(jì)
接地設(shè)計(jì)目的:消除各個(gè)支路電流流經(jīng)公共地線阻抗時(shí)所產(chǎn)
生的噪聲電壓和避免磁場(chǎng)與電位差的影響。①接地電阻小于4歐姆;②保證足夠的機(jī)械強(qiáng)度;③具有耐腐蝕能力并做防腐處理;④PLC的控制系統(tǒng)要單獨(dú)設(shè)計(jì)接地。
3、冗余設(shè)計(jì)
冗余設(shè)計(jì)是指在系統(tǒng)中人為地設(shè)計(jì)某些“多余”的部分。①冷備份冗余設(shè)計(jì);②熱備份冗余設(shè)計(jì);③表決系統(tǒng)冗余配置。
第二節(jié)STEP7的結(jié)構(gòu)化程序設(shè)計(jì)一、功能塊及其組成
1、功能塊FB或功能FCFB或FC實(shí)質(zhì)上是用戶編寫的子程序,其中功能塊(FB)有一個(gè)數(shù)據(jù)結(jié)構(gòu)與該功能塊的參數(shù)完全相同的數(shù)據(jù)塊(DB),稱為背景數(shù)據(jù)塊,背景數(shù)據(jù)塊依附于功能塊,它隨著功能塊的調(diào)用而打開,隨著功能塊的結(jié)束而關(guān)閉。功能FC則不需要背景數(shù)據(jù)塊。
2、功能塊組成:局部變量聲明表和控制程序。
局部變量聲明表對(duì)當(dāng)前邏輯塊所使用的局部變量進(jìn)行聲明。
局部變量:靜態(tài)變量或臨時(shí)變量
二、功能塊局部變量聲明表
類型參數(shù)/變量說
明In輸入?yún)?shù)由調(diào)用塊向被調(diào)用塊提供數(shù)據(jù)Out輸出參數(shù)將被調(diào)用塊的執(zhí)行結(jié)果數(shù)據(jù),返回到調(diào)用塊In_OutI/O參數(shù)由調(diào)用塊向被調(diào)用塊提供數(shù)據(jù),經(jīng)被調(diào)用塊處理后,返回到調(diào)用塊Stat靜態(tài)變量靜態(tài)變量存儲(chǔ)在背景數(shù)據(jù)塊中,塊調(diào)用結(jié)束后,其內(nèi)容被保留Temp臨時(shí)變量臨時(shí)變量存儲(chǔ)在L堆棧中,塊執(zhí)行結(jié)束后,其內(nèi)容不保留
1、功能塊FB:操作系統(tǒng)為參數(shù)和靜態(tài)變量分配存儲(chǔ)空間即背景數(shù)據(jù)塊,在功能塊調(diào)用結(jié)束后,其運(yùn)行結(jié)果保存在背景數(shù)據(jù)塊中。如果在調(diào)用FB時(shí)沒有提供實(shí)際參數(shù),則功能塊使用背景數(shù)據(jù)塊中的數(shù)值。2、功能FC:操作系統(tǒng)在L堆棧中為FC的臨時(shí)變量分配存儲(chǔ)空間。輸入?yún)?shù)、輸出參數(shù)、I/O參數(shù)以指向?qū)嶋H參數(shù)的指針形式存儲(chǔ)在操作系統(tǒng)為參數(shù)傳遞而保留的額外空間中。(在FC中無靜態(tài)變量)
參數(shù)類型大小說
明定時(shí)器(Timer)2Bybe在功能塊中定義一個(gè)定時(shí)器形參,調(diào)用時(shí)賦以定時(shí)器實(shí)參
計(jì)數(shù)器(Counter)2Byte在功能塊中定義一個(gè)計(jì)數(shù)器形參,調(diào)用時(shí)賦以計(jì)數(shù)器實(shí)參塊:Block_FBBlock_FCBlock_DBBlock_SDB2Byte在功能塊中定義一個(gè)功能塊或數(shù)據(jù)塊形參變量,調(diào)用時(shí)給功能塊類或數(shù)據(jù)塊類形參賦予實(shí)際的功能塊或數(shù)據(jù)塊編號(hào),如FC20、DB33
指針(Pointer)6Byte在功能塊中定義一個(gè)形參,該形參說明的是內(nèi)存的地址指針。例如:調(diào)用時(shí)可以給形參賦予實(shí)參,P#M10.0,以訪問內(nèi)存M10.0ANY10Byte當(dāng)實(shí)參的數(shù)據(jù)類型未知時(shí),可以使用該類型三、局部變量的數(shù)據(jù)類型
數(shù)據(jù)類型:基本數(shù)據(jù)類型、復(fù)式數(shù)據(jù)類型、參數(shù)類型(定時(shí)器、計(jì)數(shù)器、塊的地址或指針等)
四、功能塊調(diào)用過程及內(nèi)存分配
五、功能塊(或功能)的編程及調(diào)用
1、局部變量的調(diào)用①局部變量名,如:
#start(符號(hào)地址是用于全局變量的)。②直接使用局部變量的地址(僅適用于背景數(shù)據(jù)塊及L堆棧),如start變量所對(duì)應(yīng)的Address——0.0。2、編程案例(雙速電機(jī)控制)3、功能塊創(chuàng)建與調(diào)用
雙速電機(jī)控制電路功能圖、語句表。
AI0.0=L20.0BLD103AI0.1=L20.1BLD103AQ4.0=L20.2BLD103AQ4.1=L20.3BLD103AQ4.2=L20.4BLD103CALLFC1start:=L20.0stop:=L20.1low_coil:=L20.2high_coil:=L20.3coil:=L20.4【7-1】兩臺(tái)三級(jí)皮帶機(jī)分別由M1、M2、M3及M4、M5、M6六臺(tái)電機(jī)驅(qū)動(dòng)。當(dāng)按下起動(dòng)按鈕時(shí),每臺(tái)皮帶機(jī)按M3→M2→M1(M6→M5→M4)順序間隔啟動(dòng),1#、2#皮帶機(jī)電機(jī)啟動(dòng)間隔分別為5s、8s;當(dāng)按下停止按鈕時(shí),則按M1→M2→M3(M4→M5→M6)逆序間隔停止,兩臺(tái)皮帶機(jī)電機(jī)停止間隔均為4s.按下急停按鈕,六臺(tái)電機(jī)全部立刻停止。試分別用FB、FC設(shè)計(jì)控制程序。
FB1——順序起動(dòng)程序FB1——停止條件FB1——逆序停止程序OB1程序
OB1兩次無條件調(diào)用FB1,將不同的實(shí)參賦于FB1的In、Out、In_Out形參,實(shí)現(xiàn)兩臺(tái)皮帶機(jī)的控制。圖中DB1、DB2作為FB1的背景數(shù)據(jù)塊。
六、STEP7的數(shù)據(jù)塊編程
1、定義數(shù)據(jù)塊
①
STEP7管理器中添加數(shù)據(jù)塊。
②打開數(shù)據(jù)塊編輯器。
③數(shù)據(jù)塊的類型:基本數(shù)據(jù)類型、復(fù)式數(shù)據(jù)類型。
復(fù)式數(shù)據(jù)類型:日期—時(shí)間型(Data_and_Time)、字符串型(String)、數(shù)組型(Array)、結(jié)構(gòu)型(Struct)、用戶數(shù)據(jù)類型(UDT)。2、數(shù)據(jù)塊訪問①直接訪問數(shù)據(jù)塊
布爾變量:DB10.DBX0.0
或DB10.start
DB10.DBX0.2
或DB10.M1
實(shí)數(shù):DB10.DBD2
或DB10.TT1
②打開后訪問OPNDB10
A(
ODBX0.0
OM1//符號(hào)地址
)
ANDBX0.1
=M1
//符號(hào)地址
第三節(jié)
程序設(shè)計(jì)實(shí)例【7-2】小車送料控制系統(tǒng)(1)控制要求:當(dāng)小車處于A點(diǎn)時(shí),按起動(dòng)按鈕SB1,小車正向前進(jìn)至B點(diǎn)停車卸料,10秒后小車反向后退至A點(diǎn)停車裝料,15秒后小車再次前進(jìn)至C點(diǎn)停車卸料,10秒后小車反向后退至A點(diǎn)停車裝料,15秒后小車再次前進(jìn)至D點(diǎn)停車卸料,10秒后小車反向后退至A點(diǎn)停車裝料,15秒后小車再次前進(jìn)至B點(diǎn)……如此循環(huán)往復(fù),直至按下停止按鈕SB2,小車結(jié)束本次送料過程返回A點(diǎn)停止。(2)報(bào)警及處理:小車一旦超限(SQ1/SQ2動(dòng)作)、驅(qū)動(dòng)電機(jī)過載、急停SB3時(shí)小車立即停止工作,報(bào)警燈以1Hz頻率閃爍,運(yùn)行過程中誤操作報(bào)警燈則常亮。1、輸入輸出點(diǎn)分配2、OB1程序設(shè)計(jì)(1)起動(dòng)控制
自動(dòng)運(yùn)行標(biāo)志M0.0
2、OB1程序設(shè)計(jì)(2)停車卸料控制
自動(dòng)運(yùn)行時(shí),送料小車到達(dá)B、C、D點(diǎn),若符合停車條件,則停車卸料,并起動(dòng)卸料定時(shí)器T0。
2、OB1程序設(shè)計(jì)(3)B、C、D點(diǎn)經(jīng)停處理
位變量M1.0記憶送料小車B點(diǎn)停車卸料;
位變量M1.1記憶送料小車C點(diǎn)停車卸料;
位變量M0.4表示在B或C或D點(diǎn)已完成卸料且已回到A點(diǎn)。
2、OB1程序設(shè)計(jì)(4)A點(diǎn)起??刂?/p>
位變量M0.6表示循環(huán)運(yùn)行標(biāo)志。2、OB1程序設(shè)計(jì)(5)故障停車處理報(bào)警
位變量M0.5表示自動(dòng)運(yùn)行停止標(biāo)志。2、OB1程序設(shè)計(jì)(6)輸出控制
2、OB1程序設(shè)計(jì)(7)故障處理【7-3】機(jī)械手控制系統(tǒng)
控制要求:當(dāng)機(jī)械手位于原位時(shí),按下起動(dòng)按鈕且光電開關(guān)檢測(cè)到A點(diǎn)工件后,機(jī)械手即進(jìn)入如圖所示的工作循環(huán),將A點(diǎn)工件抓取至B點(diǎn);在自動(dòng)運(yùn)行過程中,若按下停止按鈕SB2,機(jī)械手待整個(gè)工作流程結(jié)束才停止工作。其中,機(jī)械手上升/下降、左移/右移由雙線圈二位電磁閥驅(qū)動(dòng),夾緊/放松由單線圈二位電磁閥驅(qū)動(dòng),線圈通電執(zhí)行夾緊動(dòng)作,反之,執(zhí)行放松動(dòng)作??刂颇J剑簷C(jī)械手分手動(dòng)、自動(dòng)二種工作方式,連續(xù)、單周、單步三種自動(dòng)運(yùn)行模式。1、輸入輸出分配2、OB1程序設(shè)計(jì)(1)原位指示與起動(dòng)邏輯2、OB1程序設(shè)計(jì)(2)循環(huán)賦值2、OB1程序設(shè)計(jì)(3)移位控制
在移位脈沖的控制下,MW10依次進(jìn)行移位操作,每次左移1位,控制機(jī)械手完成下一個(gè)動(dòng)作,直至完成當(dāng)前的工作流程。2、OB1程序設(shè)計(jì)(4)輸出控制——上升下降2、OB1程序設(shè)計(jì)(5)輸出控制——左移右移、夾緊放松
習(xí)題與思考題7-1設(shè)計(jì)PLC控制系統(tǒng)時(shí)要遵循的基本原則是什么?7-2設(shè)計(jì)PLC控制系統(tǒng)應(yīng)包含哪些任務(wù)?7-3設(shè)計(jì)PLC控制系統(tǒng)的一般步驟有哪些?7-4PLC選型要注意哪些參數(shù)?7-5PLC控制系統(tǒng)的可靠性設(shè)計(jì)有哪些內(nèi)容?7-6組織塊能否調(diào)用其它的組織塊?7-7在變量聲明表中,靜態(tài)變量與臨時(shí)變量有何不同?7-8某十字路口的東西方向和南北方向分別安裝紅、綠、黃交通信號(hào)燈,其動(dòng)作時(shí)序如圖7-31所示,相應(yīng)的輸入輸出分配如表7-17所示。試采用結(jié)構(gòu)化編程方式設(shè)計(jì)其控制系統(tǒng)。圖7-31表7-177-9某三相六級(jí)步進(jìn)電機(jī)有3種通電方式:三相單三拍:(A-B-C-A…正轉(zhuǎn),A-C-B-A…反轉(zhuǎn));三相雙三拍:(AB-BC-CA-AB…正轉(zhuǎn),AC-CB-BA-AC…反轉(zhuǎn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴陽職業(yè)技術(shù)學(xué)院《區(qū)域分析與區(qū)域規(guī)劃》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年云南建筑安全員B證(項(xiàng)目經(jīng)理)考試題庫
- 貴陽人文科技學(xué)院《測(cè)量平差》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州中醫(yī)藥大學(xué)《通信經(jīng)濟(jì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025云南省安全員C證考試(專職安全員)題庫附答案
- 2025年海南省安全員知識(shí)題庫及答案
- 廣州應(yīng)用科技學(xué)院《大數(shù)據(jù)案例分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025安徽省安全員-B證考試題庫附答案
- 2025上海市安全員《C證》考試題庫
- 《組合圖形面積》課件
- (完整版)新員工進(jìn)場(chǎng)三級(jí)安全教育考核-試卷及答案
- 1.3 中華文明的起源 課件 2024-2025學(xué)年部編版七年級(jí)歷史上學(xué)期
- 蘇教版四年級(jí)上冊(cè)數(shù)學(xué)計(jì)算題大全1000道帶答案
- SLT 478-2021 水利數(shù)據(jù)庫表結(jié)構(gòu)及標(biāo)識(shí)符編制總則
- 【新教材】人教版(2024)七年級(jí)上冊(cè)英語Unit 6 A Day in the Life單元整體教學(xué)設(shè)計(jì)(4課時(shí))
- MIL-STD-1916抽樣計(jì)劃表(抽樣數(shù))大
- 云倉存儲(chǔ)合同范本
- 2024年廣東省中考數(shù)學(xué)試卷附答案
- 包裝-存儲(chǔ)-運(yùn)輸管理制度
- 曝氣機(jī)安裝方案
- 機(jī)電傳動(dòng)單向數(shù)控平臺(tái)(礦大)
評(píng)論
0/150
提交評(píng)論