版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
AutomationandDrives如何讀STL程序:如果讀程序時(shí)發(fā)現(xiàn)自己不明白的語言,可以:1,轉(zhuǎn)換成梯形圖:快捷鍵ctrl+1,當(dāng)然大多數(shù)都轉(zhuǎn)換不過去;2,按下F1尋求幫助;3,下載此程序到模擬器中,單步觀察效果,看一看哪些寄存器發(fā)生改變。系統(tǒng)的邏輯錯(cuò)誤造成的停機(jī)往往是由于提示錯(cuò)誤前面的錯(cuò)誤引起的。?有些語句指令不帶操作數(shù),它們操作的對(duì)象是唯一的。
NOT//對(duì)邏輯操作結(jié)果(RLO)取反。AI0.1//對(duì)輸入繼電器I0.1進(jìn)行與操作LMW10//將字MW10裝入累加器1
STL指令及其結(jié)構(gòu):
AutomationandDrives
定義要執(zhí)行的功能 執(zhí)行該操作所需要的信息
語句指令:操作碼操作數(shù)操作數(shù):標(biāo)識(shí)符標(biāo)識(shí)參數(shù)LMW10輔助標(biāo)識(shí)符進(jìn)一步說明操作數(shù)的位數(shù)長度包括有:X(位),B(字節(jié)),
W(字——2字節(jié)),
D(雙字——4字節(jié))主標(biāo)識(shí)符:表示操作數(shù)所在的存儲(chǔ)區(qū)主要有:I(輸入映像區(qū)),Q(輸出映像區(qū)),M(位存儲(chǔ)區(qū)),PI(外部輸入),PQ(外部輸出),T(定時(shí)器),C(計(jì)數(shù)器),DB(數(shù)據(jù)塊),L(本地?cái)?shù)據(jù))等
操作數(shù):
放區(qū)域及操 位數(shù)(位、字節(jié)、字等) 表示操作數(shù)在該存儲(chǔ)區(qū)域 內(nèi)的具體位置存儲(chǔ)區(qū)域位字節(jié)字雙字輸入映像區(qū)(I)√I√IB√IW√ID輸出映像區(qū)(Q)√Q√QB√QW√QD位存儲(chǔ)區(qū)(M)√M√MB√MW√MD外部輸入存儲(chǔ)區(qū)(PI)√PIB√PIW√PID外部輸出存儲(chǔ)區(qū)(PQ)√PQB√PQW√PQD數(shù)據(jù)塊(用“OPNDB”打開)√DBX√DBB√DBW√DBD數(shù)據(jù)塊(用“OPNDI”打開)√DIX√DIB√DIW√DID臨時(shí)堆棧(L)√L√LB√LW√LDAutomationandDrives操作數(shù)表示:SET//把RLO(ResultofLogicOperation)置“1”LL27C#0100//把整數(shù)27裝人累加器1 //把BCD碼常數(shù)0100裝入累加器1
尋址方式:
AutomationandDrives
立即尋址:對(duì)常數(shù)或常量的尋址方式,操作數(shù)本身包含在指 令中編程、調(diào)試及故障排除現(xiàn)場(chǎng)設(shè)備詳細(xì)介紹系統(tǒng)及網(wǎng)絡(luò)介紹10.110.010.210.310.410.510.610.710234567MB10MB11MB12MW10MW11MD11MB13MB14MB15MD12
MD10MW12
數(shù)據(jù)格式:
AutomationandDrivesAutomationandDrives編程、調(diào)試及故障排除現(xiàn)場(chǎng)設(shè)備詳細(xì)介紹系統(tǒng)及網(wǎng)絡(luò)介紹實(shí)例:?數(shù)據(jù)分配舉例BYTE:
LB#16#10 Lbyte#16#10WORD:
L2#1000000000000 LW#16#1000 Lword#16#1000DWORD:
LDW#16#A21234 Ldword#16#A21234INT:
L1DINT:
LL#1REAL: L1.234567e+13 TIME:
LS5T#1H1M50S
數(shù)字表示方法:
AutomationandDrivesAS=
I0.0L20.0M115.4//對(duì)輸入位I0.0進(jìn)行“與”邏輯操作
//把本地?cái)?shù)據(jù)位L20.0置1 //將RLO的內(nèi)容傳給位存儲(chǔ)區(qū)中的位M115.4LDB1.DBD12//把數(shù)據(jù)塊DB1雙字DBD12中的內(nèi)容傳送給累加器1//雙字表示32位,如浮點(diǎn)數(shù)為32為雙字
尋址方式:
AutomationandDrives
直接尋址:在指令中直接給出操作數(shù)的存儲(chǔ)單元地址AI[MD2]//對(duì)由MD2指出的輸入位進(jìn)行“與”邏輯操作,如:MD2值為//2#00000000000000000000000001010110表示I10.6LIB[DID4]//將由雙字DID4指出的輸入字節(jié)裝入累加器1,如:DID4值為//2#00000000000000000000000001010000表示對(duì)IB10操作OPNDB[MW2]//打開由字MW2指出的數(shù)據(jù)塊,如MW2為3,則打開DB3
尋址方式:
AutomationandDrives
存儲(chǔ)器間接尋址:標(biāo)識(shí)參數(shù)由一個(gè)存儲(chǔ)器給出,存儲(chǔ)器的內(nèi)容 對(duì)應(yīng)該標(biāo)識(shí)參數(shù)的值(該值又稱為地址指針)
這種尋址方式能動(dòng)態(tài)改變操作數(shù)存儲(chǔ)器的地址,常用于程序循環(huán)過程中 的尋址。LP#8.6LAR1//將P#8.6裝入A1 //將累加器1的內(nèi)容傳送至地址寄存器1LP#10.0//將P#10.0裝入A1LAR2//將累加器1的內(nèi)容傳送至地址寄存器2AI[AR1,P#1.0]//AR1+偏移量(9.6)=Q[AR2,P#4.1]//AR1+偏移量(14.1)LAR1P##STAT53//把指針指向STAT53L0//把0裝入ACCU1TDIW[AR1,P#0.0]//把地址寄存器內(nèi)指向起始地址區(qū)的數(shù)據(jù)賦值
尋址方式:
AutomationandDrives
寄存器間接尋址:在S7中有兩個(gè)地址寄存器(AR1和AR2) 地址寄存器的內(nèi)容+偏移量=地址指針AutomationandDrives在線監(jiān)視很多時(shí)候需要在線監(jiān)視的。在線監(jiān)視的情況如圖,各個(gè)寄存器的情況詳見下頁。S7CPU的寄存器有(7個(gè)):累加器32位累加器1累加器2(ACCU1)主(ACCU2)輔2個(gè)32位累加器***地址寄存器32位
地址寄存器1(AR1) 地址寄存器2(AR2) 數(shù)據(jù)塊地址寄存器32位 共享數(shù)據(jù)塊DB
背景數(shù)據(jù)塊DI狀態(tài)字寄存器16位狀態(tài)位
2個(gè)32位地址寄存器**2個(gè)32位數(shù)據(jù)塊地址寄存器
1個(gè)16位狀態(tài)字寄存器*
系統(tǒng)的內(nèi)部寄存器:
AutomationandDrives輸入(映像區(qū))I
位存儲(chǔ)區(qū)M定時(shí)器T計(jì)數(shù)器C系統(tǒng)存儲(chǔ)區(qū)―存放操作數(shù)據(jù)(I/O、位存儲(chǔ)、定時(shí)器 等)物理上是CPU的RAM,存儲(chǔ)區(qū)的大小因CPU型號(hào)而異?!み壿媺K(OB、FB、FC)·數(shù)據(jù)塊(DB)臨時(shí)本地?cái)?shù)據(jù)存儲(chǔ)區(qū)(L堆棧)工作存儲(chǔ)區(qū)―①存放CPU運(yùn)行時(shí),所執(zhí)行的用戶程序單
可執(zhí)行用戶程序:
元邏輯塊(OB、FB、FC)、數(shù)據(jù)塊 (DB)的復(fù)制件;②存放臨時(shí)本地?cái)?shù) 據(jù),這部分存儲(chǔ)區(qū)稱L堆棧(主要是存 放用戶程序的臨時(shí)變量)物理上是CPU模塊的部分RAM存放用戶程序裝載存儲(chǔ)區(qū)――存放用戶程序
動(dòng)態(tài)裝載存儲(chǔ)區(qū):物理上是CPU的部分RAM、EEPROM、外置FEPROM等
系統(tǒng)存儲(chǔ)區(qū):
AutomationandDrives
外設(shè)I/O存儲(chǔ)區(qū)P
輸出(映像區(qū))Q名稱存儲(chǔ)區(qū)存儲(chǔ)區(qū)功能輸入(I)過程輸入映像 表每個(gè)掃描周期開始,讀取過程輸入值,記錄輸入映像表訪問方式:位、字節(jié)、字、雙字
AutomationandDrives輸出(O)過程輸出映像 表掃描周期結(jié)束,輸出映像表內(nèi)容?輸出端口訪問方式:位、字節(jié)、字、雙字
外設(shè)輸入(PI)外設(shè)輸出(PO)外設(shè)輸入/輸出外設(shè)存儲(chǔ)區(qū)允許直接訪問現(xiàn)場(chǎng)設(shè)備訪問方式:字節(jié)、字、雙字(不能訪問位)位存儲(chǔ)區(qū)(M)中間的變量存放程序運(yùn)行的中間結(jié)果,訪問方式:位、字節(jié)、字、雙字定時(shí)器(T)定時(shí)器計(jì)時(shí)時(shí)鐘訪問該存儲(chǔ)區(qū)中的計(jì)時(shí)單元定時(shí)器指令可以訪問該存儲(chǔ)區(qū)和計(jì)時(shí)單元計(jì)數(shù)器(C)計(jì)數(shù)器計(jì)數(shù)器指令可以訪問該存儲(chǔ)區(qū)臨時(shí)本地?cái)?shù)據(jù)存儲(chǔ) 區(qū)(L)L堆棧在FC、OB塊運(yùn)行時(shí),塊變量聲明表中臨時(shí)變量存放在該存儲(chǔ)區(qū)。數(shù)據(jù)塊(DB)數(shù)據(jù)塊DB塊存放數(shù)據(jù)信息,可被所有邏輯塊訪問(共享數(shù)據(jù)塊)或被FB塊特定占用(背景數(shù)據(jù)塊使用DI訪問)1,外設(shè)訪問(P)不通過映像區(qū);2,有些變頻器等超出了映像區(qū)的范圍所以,只能使用外設(shè)訪問(P);3,外設(shè)訪問(P)在程序執(zhí)行到此位置時(shí)進(jìn)行讀寫操作,而普通的輸入輸出,則在程序開始讀入,結(jié)束輸出;ORSTARLOFCOVBRCC1CC0OS…….01234567815條件碼0狀態(tài)字表示執(zhí)行指令時(shí)所具有的狀態(tài),用戶程序可以訪問和檢測(cè)狀態(tài)字,并可以根據(jù)狀態(tài)字中的某些位決定程序的走向和進(jìn)程。
狀態(tài)字:
AutomationandDrives首次檢測(cè)位*邏輯操作結(jié)果狀態(tài)位或位溢出位溢出狀態(tài)保持位條件碼1二進(jìn)制結(jié)果位AutomationandDrives邏輯操作結(jié)果(RLO):ResultofLogicOperation,RLO位置:狀態(tài)字位“1”無法判斷RLO的數(shù)值時(shí),可以查看FC位的情況。在某行按下F1,就知道該指令是否影響RLO。見下頁作用:存儲(chǔ)位邏輯指令或算數(shù)比較指令的結(jié)果???例如第一句為ANI0.0I0.0現(xiàn)在為0,則STA為0;但是執(zhí)行完畢后RLO為1。
STA
AutomationandDrives
?STA表示被操作的數(shù)據(jù)的當(dāng)前狀態(tài),0或者1;
?僅表示布爾量;
?非布爾量的數(shù)值以ACCU累加器表示語句表實(shí)際狀態(tài)檢測(cè)結(jié)果RLOFC說明
0 AI0.01111ANI0.10111 =Q1.010FC=0:下一條指令開始新邏輯串首次檢測(cè)結(jié)果存放RLO,F(xiàn)C置1檢測(cè)結(jié)果與RLO運(yùn)算,結(jié)果存RLORLO賦值給Q1.0,F(xiàn)C清0I0.0I0.1Q1.0
FC/RLO的變化示例:
AutomationandDrives??訪問背景數(shù)據(jù)塊時(shí),使用DI;當(dāng)然也可以使用DB訪問背景數(shù)據(jù)塊;DI的作用體現(xiàn)在:再單個(gè)FB里面調(diào)用
了除背景數(shù)據(jù)塊外的其他數(shù)據(jù)塊時(shí), 可以用DB進(jìn)行操作,而背景數(shù)據(jù)塊可 以使用DI進(jìn)行操作。如右圖:可以
OPNDB
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 老榆木家具灰色施工方案
- 陰極保護(hù)施工方案
- 番禺區(qū)輕質(zhì)磚施工方案
- 軸組稱基礎(chǔ)施工方案
- 物業(yè)裝修地面保護(hù)方案
- 軟包墻面施工方案
- 2025年中國航空航天新材料行業(yè)市場(chǎng)運(yùn)行態(tài)勢(shì)及投資前景展望報(bào)告
- 包裝油桶行業(yè)行業(yè)發(fā)展趨勢(shì)及投資戰(zhàn)略研究分析報(bào)告
- 粉煤灰制建筑砂漿運(yùn)輸
- 鋼芯鋁鉸項(xiàng)目可行性研究報(bào)告
- 危險(xiǎn)性較大分部分項(xiàng)工程及施工現(xiàn)場(chǎng)易發(fā)生重大事故的部位、環(huán)節(jié)的預(yù)防監(jiān)控措施
- 繼電保護(hù)試題庫(含參考答案)
- 《榜樣9》觀后感心得體會(huì)四
- 2023事業(yè)單位筆試《公共基礎(chǔ)知識(shí)》備考題庫(含答案)
- 《水下拋石基床振動(dòng)夯實(shí)及整平施工規(guī)程》
- 2025年云南大理州工業(yè)投資(集團(tuán))限公司招聘31人管理單位筆試遴選500模擬題附帶答案詳解
- 風(fēng)電危險(xiǎn)源辨識(shí)及控制措施
- 《教師職業(yè)道德與政策法規(guī)》課程教學(xué)大綱
- 營銷策劃 -麗亭酒店品牌年度傳播規(guī)劃方案
- 兒童傳染病預(yù)防課件
- 護(hù)理組長年底述職報(bào)告
評(píng)論
0/150
提交評(píng)論