




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、模塊三模塊三 s7-300s7-300的編程語言與指令系統(tǒng)的編程語言與指令系統(tǒng)1、plc的編程語言iec 61131-3標(biāo)準(zhǔn)定義的5種編程語言1、指令表(il) 語句表(stl)2、結(jié)構(gòu)文本(st) 結(jié)構(gòu)化控制語言(scl)4、功能塊圖(fbd)3、梯形圖(ld) lad5、順序功能圖(sfc) s7 graph2、step7的編程語言3種基本的編程語言1、梯形圖lad2、語句表stl3、功能塊圖fbd應(yīng)用多,特別適合數(shù)字量邏輯控制類似于匯編語言數(shù)字電路,較少 其他編程語言:1、順序功能圖特別適合生產(chǎn)制造過程。特別適合生產(chǎn)制造過程??蛇x軟件包:可選軟件包:s7-graphs7-graph 2、
2、結(jié)構(gòu)文本st3、s7 higraph編程語言4、s7 cfc編程語言仿真軟件: s7-plc sim3、cpu的存儲區(qū)(1)數(shù)制: 1、二進(jìn)制: 編程元件為1為on對應(yīng)的線圈“通電”常開觸點(diǎn)接通常閉觸點(diǎn)斷開編程元件為0為off對應(yīng)的線圈“斷電”常開觸點(diǎn)斷開常閉觸點(diǎn)接通表示方法:2#1001_1001_1100_11112、十六進(jìn)制: 0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、150、1、2、3、4、5、6、7、8、9、 a、 b、 c、 d、 e、 f十進(jìn)制十六進(jìn)制表示方法:b#16# 十六進(jìn)制字節(jié) w#16# 十六進(jìn)制字 dw#16# 十六進(jìn)制雙字3、bcd碼:
3、用二進(jìn)制表示的十進(jìn)制用二進(jìn)制表示的十進(jìn)制bcd碼逢十進(jìn)一bcd碼中沒有1010-1111例如:十進(jìn)制數(shù)例如:十進(jìn)制數(shù)45的的bcd碼形式碼形式 01000101b(45h) 對應(yīng)的二進(jìn)制數(shù)對應(yīng)的二進(jìn)制數(shù) 00101101b(2dh)(2)數(shù)據(jù)類型:數(shù)據(jù)類型基本數(shù)據(jù)類型復(fù)雜數(shù)據(jù)類型參數(shù)類型位變量字節(jié)字整數(shù)雙字雙整數(shù)實(shí)數(shù)iec日期simatic 時間iec時間時間基本數(shù)據(jù)類型基本數(shù)據(jù)類型字符基本數(shù)據(jù)類型基本數(shù)據(jù)類型基本數(shù)據(jù)類型基本數(shù)據(jù)類型位地址:m0.7m0.7m0.6m0.6m0.5m0.5m0.4m0.4m0.3m0.3m0.2m0.2m0.1m0.1m0.0m0.0mb0mb0mb1mb1m
4、b0mb0mb1mb1mb2mb2mb3mb3mb0bit0bit7msblsbmw0bit0bit15bit8bit7msblsbbit0bit15bit16bit31md0msblsb字節(jié)、字、雙字地址字節(jié)、字、雙字地址最高位是符號位,“0”為正數(shù),“1”為負(fù)數(shù)1616位整數(shù)位整數(shù)-int-int范圍:-32768 - 32767最高位是符號位,“0”為正數(shù),“1”為負(fù)數(shù)3232位整數(shù)位整數(shù)-dint-dint范圍:-2147483648 - 2147483647浮點(diǎn)數(shù)、實(shí)數(shù)浮點(diǎn)數(shù)、實(shí)數(shù)-real-real常數(shù):常數(shù):二進(jìn)制: 十六進(jìn)制字節(jié):十六進(jìn)制字:十六進(jìn)制:4、系統(tǒng)存儲區(qū)iqi0.0
5、、ib、iw、idq0.0、qb、qw、qdm0.0、mb、mw、md定時器t計數(shù)器c數(shù)據(jù)塊和背景數(shù)據(jù)塊(1)觸點(diǎn)與線圈指令(2)取反指令(3)電路塊的串聯(lián)和并聯(lián)(4)中線輸出指令(5)異或與同或指令5、位邏輯指令觸點(diǎn)指令(1)賦值指令(2)置位與復(fù)位指令(3)rs觸發(fā)器(4)sr觸發(fā)器輸出指令(1)觸點(diǎn)與線圈指令思考:說明能流何種情況可以流過?(1)觸點(diǎn)與線圈指令思考:說明能流何種情況可以流過?(1)觸點(diǎn)與線圈指令思考:說明q124.0何時輸出為0?思考使用3個開關(guān)同時控制1盞燈,要求3個開關(guān)全部閉合時燈亮,其他情況燈滅。使用3個開關(guān)控制1盞燈,要求任意1個開關(guān)閉合時燈都亮。試設(shè)計互鎖電路
6、任務(wù)一任務(wù)一 電動機(jī)自鎖運(yùn)行電動機(jī)自鎖運(yùn)行 控制要求:按下啟動按鈕sb1,繼電器線圈km通電,電動機(jī)啟動;同時控制電路中km的輔助觸點(diǎn)閉合形成自鎖;當(dāng)按下停止按鈕,繼電器線圈km斷電,電動機(jī)停止運(yùn)行。要求:1)寫出i/o地址分配表2)畫出硬件接線圖3)編寫程序4)調(diào)試、運(yùn)行情況介紹6、舉例分析:根據(jù)控制要求,分析輸入點(diǎn)和輸出點(diǎn)。 輸入點(diǎn)輸入點(diǎn)輸出點(diǎn)輸出點(diǎn)啟動按鈕sb1 i124.0電機(jī)運(yùn)行線圈km q124.0停止按鈕sb2 i124.1(1)觸點(diǎn)與線圈指令自學(xué)指令:電路塊的串聯(lián)和并聯(lián)電路塊的串聯(lián)和并聯(lián)任務(wù)二 改進(jìn)的電動機(jī)自鎖運(yùn)行任務(wù)提出: 當(dāng)起動按鈕按下后電機(jī)開始運(yùn)行,如果起動按鈕出現(xiàn)故障不
7、能彈起,按下停止按鈕電機(jī)能夠停止轉(zhuǎn)動,一旦松開停止按鈕,電機(jī)又馬上開始運(yùn)行了,這種情況在實(shí)際生產(chǎn)時是不允許存在的,如何解決這個問題呢?(2)其他指令觀察運(yùn)行現(xiàn)象?(2)其他指令觀察運(yùn)行現(xiàn)象?思考試采用一個按鈕控制兩臺電動機(jī)的依次起動,控制要求:按下按鈕sb1,第一臺電動機(jī)起動,松開按鈕sb1,第二臺電動機(jī)起動,按下停止按鈕sb2,兩臺電動機(jī)同時停止。(作業(yè))任務(wù)三 觸發(fā)器實(shí)現(xiàn)電機(jī)控制 如何使用觸發(fā)器來實(shí)現(xiàn)電動機(jī)的自鎖運(yùn)行?(2)輸出指令輸入i0.0為接通時,q0.0和q0.1的狀態(tài)如何?輸入i0.0斷開后,狀態(tài)發(fā)生如何變化?舉例:(2)輸出指令當(dāng)i0.1接通時,q0.0和q0.1的狀態(tài)發(fā)生如何
8、變化?舉例:置位與復(fù)位指令的應(yīng)用傳送帶運(yùn)動控制。 如圖所示為一個傳送帶,在傳送帶的起點(diǎn)有兩個按鈕:用于起動的s1和用于停止的s2。在傳送帶的尾端也有兩個按鈕:用于啟動的s3和用于停止的s4。要求能從任一端起動或停止傳送帶。另外,當(dāng)傳送帶上的物件到達(dá)末端時,傳感器s5使傳送帶停止。 地址分配 端子連接圖 返回上級梯形圖程序 自學(xué)指令:(2)輸出指令rs和sr觸發(fā)器 lrs觸發(fā)器觸發(fā)器為為“置位優(yōu)先置位優(yōu)先”型觸發(fā)器(當(dāng)型觸發(fā)器(當(dāng)r和和s驅(qū)動信號同驅(qū)動信號同時為時為“1”時,觸發(fā)器最終為置位狀態(tài));時,觸發(fā)器最終為置位狀態(tài));lsr觸發(fā)器觸發(fā)器為為“復(fù)位優(yōu)先復(fù)位優(yōu)先”型觸發(fā)器(當(dāng)型觸發(fā)器(當(dāng)r和
9、和s驅(qū)動信號同時驅(qū)動信號同時為為“1”時,觸發(fā)器最終為復(fù)位狀態(tài))。時,觸發(fā)器最終為復(fù)位狀態(tài))。 r s 觸 發(fā) 器 和 s r 觸 發(fā) 器 的 “ 位 地 址 ” 、 置 位 ( s ) 、 復(fù) ( s )及輸出(q)所使用的操作數(shù)可以是:i、q、m、l、d。 返回本節(jié)1.rs觸發(fā)器 2.sr觸發(fā)器 3.rs觸發(fā)器和sr觸發(fā)器的工作時序示例梯形圖程序示例梯形圖程序工作時序工作時序 思考1、采用rs觸發(fā)器指令實(shí)現(xiàn)三相異步電動機(jī)的正反轉(zhuǎn)控制。2、采用觸發(fā)器實(shí)現(xiàn)搶答器設(shè)計!6、定時器指令設(shè)定值格式-(sp)指令是產(chǎn)生指定時間寬度脈沖的定時器。 1如圖所示程序,定時器定義的時間值為2s 上圖程序?qū)?yīng)的
10、時序圖如圖所示 t1t1接點(diǎn)控制接點(diǎn)控制q0.0q0.0線圈,因此線圈,因此t1t1接點(diǎn)的狀態(tài)與接點(diǎn)的狀態(tài)與q0.0q0.0的狀態(tài)一致。由時序圖可以看出,脈的狀態(tài)一致。由時序圖可以看出,脈沖定時器每次起動的條件是邏輯位有正跳沿發(fā)生,定時器啟動計時,沖定時器每次起動的條件是邏輯位有正跳沿發(fā)生,定時器啟動計時,t1t1接點(diǎn)開始輸出接點(diǎn)開始輸出高電平高電平“1 1”。從時序圖可以看到,。從時序圖可以看到,-(spsp)指令計時的過程中,邏輯位的狀態(tài)若變?yōu)椋┲噶钣嫊r的過程中,邏輯位的狀態(tài)若變?yōu)椤? 0”(如圖(如圖3.7.23.7.2第第7 7秒處)則定時器停止計時,且輸出為秒處)則定時器停止計時,且
11、輸出為“0 0”。因此,脈沖定時器輸。因此,脈沖定時器輸出的高電平的寬度小于或等于所定義的時間值。出的高電平的寬度小于或等于所定義的時間值。 如圖所示的程序中,可從mw10和mw12中以不同的格式讀出定時器計時t1剩余的時間。上圖所示的程序?qū)?yīng)的時序圖如圖所示 -(se)指令與-(sp)指令相似,但-(se)指令具有保持功能。2如圖所示的程序 上圖所示的程序?qū)?yīng)的時序圖如圖所示 一旦邏輯位(即i0.0的狀態(tài))有正跳沿發(fā)生,定時器t0啟動,同時輸出高電平“1”。定時時間到后,輸出將自動變成低電平“0”。如果定時時間尚未到達(dá),邏輯位的狀態(tài)就由“1”變?yōu)椤?”,這時定時器仍然繼續(xù)運(yùn)行,直到計時完成。
12、這一點(diǎn)是-(se)指令與-(sp)指令的不同之處。 開通延時定時器指令-(sd),相當(dāng)于繼電器控制系統(tǒng)中的通電延時時間繼電器。 3如圖所示的程序: 上圖所示的程序?qū)?yīng)的時序圖如圖所示 保持型開通延時-(ss)與開通延時定時器-(sd)類似,但-(ss)指令有保持功能。 4保持型開通延時定時器的應(yīng)用方法如圖所示 上圖中的程序?qū)?yīng)的時序圖如圖所示 關(guān)斷延時定時器-(sf)相當(dāng)于繼電器控制系統(tǒng)中的斷電延時時間繼電器。也是定時器指令中唯一的一個由下降沿啟動的定時器指令。 5如圖所示的程序 上圖中的程序?qū)?yīng)的時序圖如圖所示關(guān)斷延時計時器的方框指令如下表所示 spsesssfsd定時器應(yīng)用例1:編寫一個控
13、制程序,實(shí)現(xiàn)燈的閃爍,閃爍周期為2s。區(qū)別?定時器應(yīng)用例2:設(shè)計一個故障顯示電路,若故障信號i0.0為1時,q0.0控制的指示燈以1hz的頻率閃爍。當(dāng)操作人員按下復(fù)位按鈕后,如果故障消失,指示燈滅。如果沒有消失,則指示燈轉(zhuǎn)為常亮,直至故障消失。例3:參賽者要搶答主持人所提問題時,需搶先按下桌上的按鈕;指示燈亮后需待主持人按下“復(fù)位”鍵r后才熄燈;對初中班學(xué)生照顧,只要按下sb11和sb12中任一個按鈕燈hl1都亮;對高三班學(xué)生限制,只有sb31和sb32都按下時燈hl3才亮;若在主持人按下“開始”按鈕s后10s內(nèi)有搶答按鈕壓下,則電磁鐵yc得電,使彩球搖動,以示競賽者得到一次幸運(yùn)的機(jī)會;如果定
14、時到仍未有搶答,則禁止繼續(xù)搶答。 定時器應(yīng)用例4、使用-(sp)或-(se)指令構(gòu)成脈沖發(fā)生器:使用脈沖定時器產(chǎn)生周期性變化的脈沖信號。定時器應(yīng)用上圖中的程序?qū)?yīng)的時序圖如圖所示 例5、使用-(sd)指令產(chǎn)生周期性變化的脈沖信號:使用-(sd)指令可以采用下圖所示的程序得到脈沖信號 定時器應(yīng)用上圖所示的程序?qū)?yīng)的時序圖如圖所示 例例6、擴(kuò)展脈沖定時器應(yīng)用、擴(kuò)展脈沖定時器應(yīng)用電動機(jī)延時自動關(guān)閉控制。電動機(jī)延時自動關(guān)閉控制。 控制要求:按動起動按鈕s1(i0.0),電動機(jī)m(q4.0)立即起動,延時5分鐘以后自動關(guān)閉。起動后按動停止按鈕s2(i0.1),電動機(jī)立即停機(jī)。 定時器應(yīng)用 例7、接通延時定時器的應(yīng)用電動機(jī)順序起停控制。 控制要求:如圖所示,某傳輸線由兩個傳送帶組成,按物流要求,當(dāng)按動起動按鈕s1時,皮帶電機(jī)motor_2首先起動,延時5s后,皮帶電機(jī)motor_1自動起動;如果按動停止按鈕s 2 , 則 m o t o r _ 1 立 即 停
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- TY/T 1108-2024體育賽事活動競賽規(guī)則編制規(guī)范
- 工程課題立項(xiàng)申報書
- 儲罐氣體銷售合同范本
- 代駕租賃合同范本
- Unit 3 Keep Fit section B 1a-1d 同步課時講練(含答案)七年級英語下冊(人教版2024)
- 原料購置合同范例
- 公司食堂 燃?xì)?合同范本
- 印刷紙箱合同范本
- 產(chǎn)品折扣合同范本
- 課題申報書怎么寫作
- 油漆使用登記記錄表
- 【知識點(diǎn)提綱】新教材-人教版高中化學(xué)必修第一冊全冊各章節(jié)知識點(diǎn)考點(diǎn)重點(diǎn)難點(diǎn)提煉匯總
- 高中語文基礎(chǔ)知識手冊薛金星
- 輪轂電機(jī)驅(qū)動電動車懸架和轉(zhuǎn)向系統(tǒng)設(shè)計與性能匹配
- 二年級第二學(xué)期體育知識結(jié)構(gòu)圖
- CASS勘測定界操作指導(dǎo)方案
- 中國商品條碼系統(tǒng)注冊登記表規(guī)范填寫
- 湘科教版小學(xué)信息技術(shù)四年級下冊全冊教案.doc
- JJG 840-1993 函數(shù)信號發(fā)生器檢定規(guī)程
- 胃瘍(慢性消化性潰瘍)中醫(yī)護(hù)理方案
- 護(hù)理工作質(zhì)量標(biāo)準(zhǔn)及考核細(xì)則
評論
0/150
提交評論