版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
關(guān)于如何讀程序西門子第一頁,共二十一頁,編輯于2023年,星期日
STL指令及其結(jié)構(gòu):
語句指令:操作碼操作數(shù)執(zhí)行該操作所需要的信息有些語句指令不帶操作數(shù),它們操作的對象是唯一的。
NOT//對邏輯操作結(jié)果(RLO)取反。
AI0.1//對輸入繼電器I0.1進(jìn)行與操作
LMW10//將字MW10裝入累加器1定義要執(zhí)行的功能第二頁,共二十一頁,編輯于2023年,星期日操作數(shù):
操作數(shù):標(biāo)識符
標(biāo)識參數(shù)
LMW10表示操作數(shù)在該存儲區(qū)域內(nèi)的具體位置主標(biāo)識符:表示操作數(shù)所在的存儲區(qū)主要有:I(輸入映像區(qū)),Q(輸出映像區(qū)),M(位存儲區(qū)),PI(外部輸入),PQ(外部輸出),T(定時器),C(計數(shù)器),DB(數(shù)據(jù)塊),L(本地數(shù)據(jù))等輔助標(biāo)識符進(jìn)一步說明操作數(shù)的位數(shù)長度包括有:X(位),B(字節(jié)),
W(字——2字節(jié)),
D(雙字——4字節(jié))
表示操作數(shù)存放區(qū)域及操作數(shù)位數(shù)(位、字節(jié)、字等)第三頁,共二十一頁,編輯于2023年,星期日操作數(shù)表示:
存儲區(qū)域位字節(jié)字雙字輸入映像區(qū)(I)√I√IB√IW√ID輸出映像區(qū)(Q)√Q√QB√QW√QD位存儲區(qū)(M)√M√MB√MW√MD外部輸入存儲區(qū)(PI)√PIB√PIW√PID外部輸出存儲區(qū)(PQ)√PQB√PQW√PQD數(shù)據(jù)塊(用“OPNDB”打開)√DBX√DBB√DBW√DBD數(shù)據(jù)塊(用“OPNDI”打開)√DIX√DIB√DIW√DID臨時堆棧(L)√L√LB√LW√LD第四頁,共二十一頁,編輯于2023年,星期日尋址方式:立即尋址
SET//把RLO(ResultofLogicOperation)置“1”
L27//把整數(shù)27裝人累加器1
LC#0100//把BCD碼常數(shù)0100裝入累加器1立即尋址:對常數(shù)或常量的尋址方式,操作數(shù)本身包含在指令中第五頁,共二十一頁,編輯于2023年,星期日編程、調(diào)試及故障排除現(xiàn)場設(shè)備詳細(xì)介紹系統(tǒng)及網(wǎng)絡(luò)介紹數(shù)據(jù)格式:7654321010.710.610.510.410.310.210.110.0MB10MB11MB12MB13MB14MW10MW12MW11
MD11MB15
MD12
MD10第六頁,共二十一頁,編輯于2023年,星期日編程、調(diào)試及故障排除現(xiàn)場設(shè)備詳細(xì)介紹系統(tǒng)及網(wǎng)絡(luò)介紹實例:數(shù)據(jù)分配舉例第七頁,共二十一頁,編輯于2023年,星期日數(shù)字表示方法:
BYTE:
LB#16#10
Lbyte#16#10
WORD:
L2#1000000000000
LW#16#1000
Lword#16#1000
DWORD:
LDW#16#A21234
Ldword#16#A21234
INT:
L1
DINT:
LL#1
REAL:
L1.234567e+13
TIME:
LS5T#1H1M50S第八頁,共二十一頁,編輯于2023年,星期日尋址方式:
直接尋址
AI0.0//對輸入位I0.0進(jìn)行“與”邏輯操作
SL20.0//把本地數(shù)據(jù)位L20.0置1=M115.4//將RLO的內(nèi)容傳給位存儲區(qū)中的位M115.4LDB1.DBD12//把數(shù)據(jù)塊DB1雙字DBD12中的內(nèi)容傳送給累加器1//雙字表示32位,如浮點(diǎn)數(shù)為32為雙字直接尋址:在指令中直接給出操作數(shù)的存儲單元地址第九頁,共二十一頁,編輯于2023年,星期日尋址方式:
存儲器間接尋址存儲器間接尋址
:標(biāo)識參數(shù)由一個存儲器給出,存儲器的內(nèi)容對應(yīng)該標(biāo)識參數(shù)的值(該值又稱為地址指針)這種尋址方式能動態(tài)改變操作數(shù)存儲器的地址,常用于程序循環(huán)過程中的尋址。
AI[MD2]//對由MD2指出的輸入位進(jìn)行“與”邏輯操作,如:MD2值為//2#00000000000000000000000001010110表示I10.6LIB[DID4]//將由雙字DID4指出的輸入字節(jié)裝入累加器1,如:DID4值為//2#00000000000000000000000001010000表示對IB10操作OPNDB[MW2]//打開由字MW2指出的數(shù)據(jù)塊,如MW2為3,則打開DB3第十頁,共二十一頁,編輯于2023年,星期日尋址方式:
寄存器間接尋址(指針)寄存器間接尋址
:在S7中有兩個地址寄存器(AR1和AR2)
地址寄存器的內(nèi)容+偏移量=地址指針LP#8.6//將P#8.6裝入A1LAR1//將累加器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
//把指針指向STAT53
L0//把0裝入ACCU1
TDIW[AR1,P#0.0]//把地址寄存器內(nèi)指向起始地址區(qū)的數(shù)據(jù)賦值第十一頁,共二十一頁,編輯于2023年,星期日在線監(jiān)視很多時候需要在線監(jiān)視的。在線監(jiān)視的情況如圖,各個寄存器的情況詳見下頁。第十二頁,共二十一頁,編輯于2023年,星期日系統(tǒng)的內(nèi)部寄存器:
S7CPU的寄存器有(7個):累加器32位累加器1(ACCU1)主累加器2(ACCU2)輔2個32位累加器***地址寄存器32位地址寄存器1(AR1)地址寄存器2(AR2)2個32位地址寄存器**數(shù)據(jù)塊地址寄存器32位共享數(shù)據(jù)塊DB背景數(shù)據(jù)塊DI2個32位數(shù)據(jù)塊地址寄存器狀態(tài)字寄存器16位狀態(tài)位1個16位狀態(tài)字寄存器*
第十三頁,共二十一頁,編輯于2023年,星期日系統(tǒng)存儲區(qū):
S7-300CPU有三個基本存儲區(qū):外設(shè)I/O存儲區(qū)P輸出(映像區(qū))Q輸入(映像區(qū))I位存儲區(qū)M定時器T計數(shù)器C系統(tǒng)存儲區(qū)―存放操作數(shù)據(jù)(I/O、位存儲、定時器等)物理上是CPU的RAM,存儲區(qū)的大小因CPU型號而異。臨時本地數(shù)據(jù)存儲區(qū)(L堆棧)可執(zhí)行用戶程序:·邏輯塊(OB、FB、FC)·數(shù)據(jù)塊(DB)工作存儲區(qū)―①存放CPU運(yùn)行時,所執(zhí)行的用戶程序單元邏輯塊(OB、FB、FC)、數(shù)據(jù)塊(DB)的復(fù)制件;②存放臨時本地數(shù)據(jù),這部分存儲區(qū)稱L堆棧(主要是存放用戶程序的臨時變量)物理上是CPU模塊的部分RAM動態(tài)裝載存儲區(qū):存放用戶程序裝載存儲區(qū)――存放用戶程序物理上是CPU的部分RAM、EEPROM、外置FEPROM等第十四頁,共二十一頁,編輯于2023年,星期日
名稱存儲區(qū)存儲區(qū)功能輸入(I)過程輸入映像表每個掃描周期開始,讀取過程輸入值,記錄輸入映像表訪問方式:位、字節(jié)、字、雙字輸出(O)過程輸出映像表掃描周期結(jié)束,輸出映像表內(nèi)容輸出端口訪問方式:位、字節(jié)、字、雙字外設(shè)輸入(PI)外設(shè)輸出(PO)外設(shè)輸入/輸出外設(shè)存儲區(qū)允許直接訪問現(xiàn)場設(shè)備訪問方式:字節(jié)、字、雙字(不能訪問位)位存儲區(qū)(M)中間的變量存放程序運(yùn)行的中間結(jié)果,訪問方式:位、字節(jié)、字、雙字定時器(T)定時器計時時鐘訪問該存儲區(qū)中的計時單元定時器指令可以訪問該存儲區(qū)和計時單元計數(shù)器(C)計數(shù)器計數(shù)器指令可以訪問該存儲區(qū)臨時本地數(shù)據(jù)存儲區(qū)(L)L堆棧在FC、OB塊運(yùn)行時,塊變量聲明表中臨時變量存放在該存儲區(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í)行到此位置時進(jìn)行讀寫操作,而普通的輸入輸出,則在程序開始讀入,結(jié)束輸出;第十五頁,共二十一頁,編輯于2023年,星期日狀態(tài)字:
*邏輯操作結(jié)果*
狀態(tài)位
或位
溢出位
溢出狀態(tài)保持位
條件碼0
條件碼1
二進(jìn)制結(jié)果位狀態(tài)字表示CPU執(zhí)行指令時所具有的狀態(tài),用戶程序可以訪問和檢測狀態(tài)字,并可以根據(jù)狀態(tài)字中的某些位決定程序的走向和進(jìn)程。
第十六頁,共二十一頁,編輯于2023年,星期日邏輯操作結(jié)果(RLO):
ResultofLogicOperation,RLO位置:狀態(tài)字位“1”作用:存儲位邏輯指令或算術(shù)比較指令的結(jié)果。無法判斷RLO的數(shù)值時,可以查看FC位的情況。在某行按下F1,就知道該指令是否影響RLO。見下頁第十七頁,共二十一頁,編輯于2023年,星期日STASTA表示被操作的數(shù)據(jù)的當(dāng)前狀態(tài),0或者1;僅表示布爾量;非布爾量的數(shù)值以ACCU累加器表示例如第一句為ANI0.0I0.0現(xiàn)在為0,則STA為0;但是執(zhí)行完畢后RLO為1。第十八頁,共二十一頁,編輯于2023年,星期日FC/RLO的變化示例:
語句表實際狀態(tài)檢測結(jié)果RLOFC說明0FC=0:下一條指令開始新邏輯串AI0.01111首次檢測結(jié)果存放RLO,F(xiàn)C置1ANI0.10111檢測結(jié)果與RLO運(yùn)算,結(jié)果存RLO=Q1.010RLO賦值給Q1.0,F(xiàn)C清0I0.0I0.1Q1.0第十九頁,共二十一頁,編輯于2023年,星期日DI和DB的區(qū)別訪問背景數(shù)據(jù)塊時,使用DI
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四平面設(shè)計承包合同-綠色生態(tài)園區(qū)規(guī)劃3篇
- 二零二五年度裝飾裝修工程節(jié)能減排合同2篇
- 二零二五版智能社區(qū)防盜門更換與維護(hù)合同3篇
- 2025年華師大新版九年級科學(xué)下冊階段測試試卷含答案
- 2025年仁愛科普版第一冊生物下冊月考試卷含答案
- 激發(fā)學(xué)習(xí)激情的五大技巧-家長必學(xué)
- 2025年中圖版八年級科學(xué)下冊階段測試試卷含答案
- 2025年人教B版必修1生物下冊月考試卷含答案
- 2025年人教五四新版八年級化學(xué)下冊階段測試試卷含答案
- 2025至2031年中國GPRS調(diào)制解調(diào)器行業(yè)投資前景及策略咨詢研究報告
- 2025年河南鶴壁市政務(wù)服務(wù)和大數(shù)據(jù)管理局招聘12345市長熱線人員10人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 建設(shè)項目安全設(shè)施施工監(jiān)理情況報告
- 春節(jié)期間安全施工措施
- 2025年大唐集團(tuán)招聘筆試參考題庫含答案解析
- 建筑工地春節(jié)期間安全保障措施
- 2025山東水發(fā)集團(tuán)限公司招聘管理單位筆試遴選500模擬題附帶答案詳解
- 2024-2030年中國建筑玻璃行業(yè)市場深度調(diào)研及競爭格局與投資價值預(yù)測研究報告
- 泌尿:膀胱腫瘤病人的護(hù)理查房王雪-課件
- 企業(yè)短期中期長期規(guī)劃
- 中華民族共同體概論講稿專家版《中華民族共同體概論》大講堂之第一講:中華民族共同體基礎(chǔ)理論
- 《商務(wù)溝通-策略、方法與案例》課件 第一章 商務(wù)溝通概論
評論
0/150
提交評論