PLC基本知識及CA車床的PLC改造學(xué)習(xí)課程_第1頁
PLC基本知識及CA車床的PLC改造學(xué)習(xí)課程_第2頁
PLC基本知識及CA車床的PLC改造學(xué)習(xí)課程_第3頁
PLC基本知識及CA車床的PLC改造學(xué)習(xí)課程_第4頁
PLC基本知識及CA車床的PLC改造學(xué)習(xí)課程_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、PLCPLC的定義 國際電工委員會( IEC)于 1982年11月1985年1月對可編程序控制器作了如下的定義:“可編程序控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計。它采用可編程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運(yùn)算、順序控制、定時、計數(shù)和算術(shù)運(yùn)算等操作的命令,并通過數(shù)字式模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過程。可編程序控制器及其有關(guān)設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)聯(lián)成一個整體,易于擴(kuò)充功能的原則而設(shè)計”。第1頁/共70頁第一頁,編輯于星期六:十五點(diǎn) 二十九分。PLCPLC的定義 PLC是一種數(shù)字運(yùn)算操作是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為工業(yè)環(huán)境下的電子系統(tǒng),專為

2、工業(yè)環(huán)境下應(yīng)用而設(shè)計的工業(yè)控制裝置。應(yīng)用而設(shè)計的工業(yè)控制裝置。第2頁/共70頁第二頁,編輯于星期六:十五點(diǎn) 二十九分。PLCPLC的產(chǎn)生與發(fā)展PLC的應(yīng)用領(lǐng)域PLCPLC與其他工業(yè)控制系統(tǒng)的比較 PLC與繼電接觸器控制系統(tǒng)的比較 PLCPLC與計算機(jī)控制系統(tǒng)的比較PLCPLC 的特點(diǎn)請同學(xué)們結(jié)合右邊的主題寫一篇關(guān)于PLC在某個領(lǐng)域應(yīng)用的綜述第3頁/共70頁第三頁,編輯于星期六:十五點(diǎn) 二十九分。PLC的基本組成PLC主要由CPU模塊、輸入/輸出模塊、電源模塊和外部設(shè)備組成 第4頁/共70頁第四頁,編輯于星期六:十五點(diǎn) 二十九分。整體式整體式組合式組合式 PLC的基本分類的基本分類小型機(jī)常采用整

3、體式小型機(jī)常采用整體式中、大型機(jī)常采用組合式中、大型機(jī)常采用組合式 認(rèn)知PLC的硬件組成第5頁/共70頁第五頁,編輯于星期六:十五點(diǎn) 二十九分。輸出設(shè)備輸出設(shè)備輸入設(shè)備輸入設(shè)備 I/OI/O擴(kuò)展擴(kuò)展 單元單元 特殊功特殊功 能單元能單元主機(jī)主機(jī)輸出單元輸出單元輸入單元輸入單元 電電 源源外設(shè)接口外設(shè)接口I/O/O擴(kuò)擴(kuò)展展口口存存 儲儲 器器 系統(tǒng)程序系統(tǒng)程序 存儲器存儲器 C P U 用戶程序用戶程序 存儲器存儲器盒式磁帶機(jī)盒式磁帶機(jī)打印機(jī)打印機(jī)EPROMEPROM寫入器寫入器 上位計算機(jī)上位計算機(jī) PLCPLC編程器編程器可編程終端可編程終端PTPT 整體式整體式 PLC的基本組成框圖的基本

4、組成框圖第6頁/共70頁第六頁,編輯于星期六:十五點(diǎn) 二十九分。 組合式組合式 PLC的基本組成框圖的基本組成框圖 系系 統(tǒng)統(tǒng) 總總 線線通信單元通信單元 控控 制制 系系 統(tǒng)統(tǒng) 現(xiàn)現(xiàn) 場場 過過 程程CPU單元單元輸出單元輸出單元 編程器編程器PLC或或上位計算機(jī)上位計算機(jī)智能智能I/O單元單元輸入單元輸入單元第7頁/共70頁第七頁,編輯于星期六:十五點(diǎn) 二十九分。 PLC與外部設(shè)備聯(lián)系的橋梁與外部設(shè)備聯(lián)系的橋梁 開關(guān)量輸入單元開關(guān)量輸入單元 開關(guān)量輸出單元開關(guān)量輸出單元 直流輸入單元直流輸入單元 交流輸入單元交流輸入單元晶體管輸出單元晶體管輸出單元晶閘管輸出單元晶閘管輸出單元繼電器輸出單元

5、繼電器輸出單元I/OI/O單元單元第8頁/共70頁第八頁,編輯于星期六:十五點(diǎn) 二十九分。 輸入、輸出接口:采用光電隔離,實現(xiàn)了PLC的內(nèi)部電路與外部電路的電氣隔離,減小了電磁干擾。輸出接口作用:將主機(jī)向外輸出的信號轉(zhuǎn)換成可以驅(qū)動外部執(zhí)行電路的信號,以便控制接觸器線圈等電器通斷電;另外輸出電路也使計算機(jī)與外部強(qiáng)電隔離。輸出三種形式: 繼電器 - 低速大功率 可控硅 - 高速大功率 晶體管 - 高速小功率輸入接口作用:將按鈕、行程開關(guān)或傳感器等產(chǎn)生的信號,轉(zhuǎn)換成數(shù)字信號送入主機(jī)。第9頁/共70頁第九頁,編輯于星期六:十五點(diǎn) 二十九分。(1)輸入接口電路:采用光電耦合器,防止強(qiáng)電干擾。COM光電三

6、極管光電三極管發(fā)光二極管發(fā)光二極管直流電源直流電源輸入端子輸入端子+PLCIn+24V發(fā)光二極管發(fā)光二極管第10頁/共70頁第十頁,編輯于星期六:十五點(diǎn) 二十九分。 直流輸入電路直流輸入電路M+5VLEDSR3R1AR2CT 內(nèi)內(nèi) 部部 電電 路路濾波濾波 光電耦合光電耦合 外部開關(guān)外部開關(guān) 輸入點(diǎn)的狀態(tài)輸入點(diǎn)的狀態(tài)顯示顯示 輸入點(diǎn)輸入點(diǎn) 公共端公共端 第11頁/共70頁第十一頁,編輯于星期六:十五點(diǎn) 二十九分。 交流輸入電路交流輸入電路LED+5VAR2MSCR1 內(nèi)內(nèi) 部部 電電 路路R3濾波濾波 光電耦合光電耦合 輸入點(diǎn)的狀輸入點(diǎn)的狀態(tài)顯示態(tài)顯示 外部開關(guān)外部開關(guān) 輸入點(diǎn)輸入點(diǎn) 第12頁

7、/共70頁第十二頁,編輯于星期六:十五點(diǎn) 二十九分。繼電器輸出繼電器輸出(2)輸出接口電路:以繼電器形式為例:繼電器形式為例:PLC內(nèi)內(nèi)部部電電路路內(nèi)內(nèi)部部電電路路K+交流電源或直流電源QL+-第13頁/共70頁第十三頁,編輯于星期六:十五點(diǎn) 二十九分。 晶體管輸出電路晶體管輸出電路T2LEDDFU+5V內(nèi)內(nèi) 部部 電電 路路T1R1R2R3負(fù)載負(fù)載光電耦合光電耦合 輸出點(diǎn)的狀態(tài)輸出點(diǎn)的狀態(tài)顯示顯示 公共端公共端 輸出點(diǎn)輸出點(diǎn) 第14頁/共70頁第十四頁,編輯于星期六:十五點(diǎn) 二十九分。 晶閘管輸出電路晶閘管輸出電路LEDR2 C TFU內(nèi)內(nèi) 部部 電電 路路R1負(fù)載負(fù)載光電耦合光電耦合 輸出

8、點(diǎn)的狀態(tài)輸出點(diǎn)的狀態(tài)顯示顯示 公共端公共端 輸出點(diǎn)輸出點(diǎn) 第15頁/共70頁第十五頁,編輯于星期六:十五點(diǎn) 二十九分。 繼電器輸出電路繼電器輸出電路LED K R內(nèi)內(nèi) 部部 電電 路路負(fù)載負(fù)載輸出點(diǎn)的狀態(tài)顯輸出點(diǎn)的狀態(tài)顯示示 繼電器繼電器 機(jī)械觸機(jī)械觸點(diǎn)點(diǎn) 公共端公共端 輸出點(diǎn)輸出點(diǎn) 第16頁/共70頁第十六頁,編輯于星期六:十五點(diǎn) 二十九分。 PLC由開關(guān)式穩(wěn)壓電源為內(nèi)部電路供電由開關(guān)式穩(wěn)壓電源為內(nèi)部電路供電抗干擾性能好抗干擾性能好 有的有的PLC能向外部提供能向外部提供24V的直流的直流電源電源 可作為輸入單元連接的外部設(shè)備的電源可作為輸入單元連接的外部設(shè)備的電源 開關(guān)電源開關(guān)電源輸入電壓

9、范圍寬輸入電壓范圍寬體積小體積小重量輕重量輕效率高效率高電源單元電源單元第17頁/共70頁第十七頁,編輯于星期六:十五點(diǎn) 二十九分。電源單元 把外部供應(yīng)的電源變換成系統(tǒng)內(nèi)部各單元所需的電源。 有的電源單元還向外提供24v隔離直流電源,可供開關(guān)量輸入單元連接的現(xiàn)場無源開關(guān)等使用。 第18頁/共70頁第十八頁,編輯于星期六:十五點(diǎn) 二十九分。PLC的供電第19頁/共70頁第十九頁,編輯于星期六:十五點(diǎn) 二十九分。 各種接口、高功能模塊:便于擴(kuò)展 小型機(jī):一體機(jī)。有接口可擴(kuò)展。 狀態(tài)顯示通信口頂部端子蓋電源及輸出端子前蓋 方式開關(guān)、電位器、擴(kuò)展I/O連接底部端子蓋輸入端子、傳感器電源存儲器卡第20頁

10、/共70頁第二十頁,編輯于星期六:十五點(diǎn) 二十九分。Power in a Small Package!電源模塊CPU模塊IO模塊底 板中、大型機(jī):模塊式??筛鶕?jù)需要在主板上隨意組合。第21頁/共70頁第二十一頁,編輯于星期六:十五點(diǎn) 二十九分。PLC的外部設(shè)備主要有:編程設(shè)備觸摸屏操作面板文本顯示器打印機(jī) 等 外部設(shè)備第22頁/共70頁第二十二頁,編輯于星期六:十五點(diǎn) 二十九分。 編程設(shè)備PCFP PROGRAMMER(HELP)CLRWRTFN/PFLSTKIX/IYNOTDT/LdREADOTL WLORR WRANY WYSTX WXSRC(-)OP(BIN)K/HSCCTC EVTMT

11、 SVACLRENTBAFEDC 98 3 2 1 0 7 6 5 4(DELT)CLR第23頁/共70頁第二十三頁,編輯于星期六:十五點(diǎn) 二十九分。 編程器是對編程器是對PLC進(jìn)行操作的工具進(jìn)行操作的工具 專專 用用 編編 程程 器器 在裝有專用編程軟件的計算機(jī)上編程在裝有專用編程軟件的計算機(jī)上編程 簡易編程器簡易編程器 直插式、便攜式直插式、便攜式 計算機(jī)輔助編程計算機(jī)輔助編程 圖形編程器圖形編程器 編程工具編程工具第24頁/共70頁第二十四頁,編輯于星期六:十五點(diǎn) 二十九分。PLCPLC的軟件系統(tǒng)系統(tǒng)程序 系統(tǒng)程序是由PLC的制造者采用匯編語言編寫的,固化于ROM型系統(tǒng)程序存儲器中,用于

12、控制PLC本身的運(yùn)行,用戶不能更改。 系統(tǒng)程序分為:1.1.系統(tǒng)管理程序2.2.用戶指令解釋程序3.3.標(biāo)準(zhǔn)程序模塊和系統(tǒng)調(diào)用程序 第25頁/共70頁第二十五頁,編輯于星期六:十五點(diǎn) 二十九分。PLC的軟件系統(tǒng)用戶程序 用戶程序又稱為應(yīng)用程序,是用戶為完成某一控制任務(wù)而利用PLCPLC的編程語言編制的程序。用戶程序是線性地存儲在系統(tǒng)程序制定的存儲區(qū)內(nèi)。1 1用戶環(huán)境 用戶環(huán)境是由系統(tǒng)程序生成的,它包括用戶數(shù)據(jù)結(jié)構(gòu)、用戶元件區(qū)、用戶程序存儲區(qū)、用戶參數(shù)、文件存儲區(qū)等。2 2用戶程序結(jié)構(gòu) 用戶程序結(jié)構(gòu)大致可以分為三種:(1 1)線性程序(2 2)分塊程序(3 3)結(jié)構(gòu)化程序3 3用戶程序語言 PL

13、CPLC的編程語言有多種,其中梯形圖、語句表、功能塊圖是三種基本語言。 第26頁/共70頁第二十六頁,編輯于星期六:十五點(diǎn) 二十九分。PLC的工作過程PLCPLC的循環(huán)掃描工作過程 第27頁/共70頁第二十七頁,編輯于星期六:十五點(diǎn) 二十九分。PLC 的循環(huán)掃描工作過程的循環(huán)掃描工作過程 掃描工作分為掃描工作分為 5 個階段個階段 公公 共共 處處 理理 階階 段段 程程 序序 執(zhí)執(zhí) 行行 階階 段段 掃描周期計算階段掃描周期計算階段 I/O 刷刷 新新 階階 段段 外設(shè)端口處理外設(shè)端口處理 階段階段第28頁/共70頁第二十八頁,編輯于星期六:十五點(diǎn) 二十九分。 PLC的循環(huán)掃描工作過程 PL

14、C最主要的工作方式是循環(huán)掃描(周期掃描) 掃描工作一般分為:讀輸入、執(zhí)行程序、處理通信請求、自診斷檢查和寫輸出等過程,CPU反復(fù)不停地分階段處理上述各種不同的任務(wù),這種周而復(fù)始的循環(huán)工作方式稱為循環(huán)掃描。第29頁/共70頁第二十九頁,編輯于星期六:十五點(diǎn) 二十九分。 執(zhí)行用戶程序只是掃描周期的一個組成部分,用戶程序不運(yùn)行時,PLC也在掃描,只不過在一個周期中去除了執(zhí)行用戶程序和讀輸入、寫輸出的內(nèi)容。 PLC在運(yùn)行工作狀態(tài),執(zhí)行如上所述的一次掃描操作所需的時間稱為掃描周期,其典型值為1100ms。掃描周期與用戶程序的長短、指令的種類和CPU的運(yùn)算速度有很大的關(guān)系。用戶程序較長時,指令執(zhí)行的時間在

15、掃描周期中占相當(dāng)大的比例。 第30頁/共70頁第三十頁,編輯于星期六:十五點(diǎn) 二十九分。設(shè)置各異常繼電器異常:(ERR/ALM)LED燈亮警告: (ERR/ALM)LED 閃爍異?;蚓?? 無有異常檢查結(jié)果正常?掃描周期監(jiān)視 時間預(yù)置執(zhí)行用戶程序 程序結(jié)束?(END命令?)NoYes掃描周期固定值設(shè)定檢查 有固定值設(shè)置?等待設(shè)定掃描周期到 計算掃描周期 I/O 刷 新正常異常警告 接通電源初始化I/O外設(shè)端口 服務(wù)初始化I/O、內(nèi)部輔助、特殊輔助、輔助記憶繼電器區(qū)域清零定時器預(yù)置識別擴(kuò)展單元公 共 處 理執(zhí)行用戶 程序掃 描 周 期 計 算 處 理刷新硬件、用戶程序內(nèi)存檢 查 外設(shè)端口服務(wù) 接

16、通電源接通電源 初始化初始化 硬件檢查硬件檢查 正常?正常?異常報警異常報警異常處理異常處理掃描周期監(jiān)視掃描周期監(jiān)視執(zhí)行用戶程序執(zhí)行用戶程序 程序結(jié)束?程序結(jié)束?掃描周期檢查掃描周期檢查有固定設(shè)置?有固定設(shè)置? 等待等待掃描周期計算掃描周期計算 I/O刷新刷新外設(shè)端口服務(wù)外設(shè)端口服務(wù) 異常異常 公共處理公共處理 執(zhí)行用執(zhí)行用戶程序戶程序掃描周期計算掃描周期計算 刷刷 新新端端口口服服務(wù)務(wù)第31頁/共70頁第三十一頁,編輯于星期六:十五點(diǎn) 二十九分。 (1) PLC掃描工作各環(huán)節(jié)的功能掃描工作各環(huán)節(jié)的功能 PLC上電后,首先檢查硬件是否正常。上電后,首先檢查硬件是否正常。 按自上而下的順序,逐條

17、讀用戶程序并執(zhí)行。按自上而下的順序,逐條讀用戶程序并執(zhí)行。對輸入的數(shù)據(jù)進(jìn)行處理,對輸入的數(shù)據(jù)進(jìn)行處理, 將結(jié)果存入元件映象寄存器。將結(jié)果存入元件映象寄存器。 計算掃描周期。計算掃描周期。若正常,則進(jìn)行下一步;若不正常,則報警并作處理。若正常,則進(jìn)行下一步;若不正常,則報警并作處理。母線母線 I/O刷新階段。刷新階段。 外設(shè)端口服務(wù)。外設(shè)端口服務(wù)。讀輸入點(diǎn)的狀態(tài)并寫入輸入映像寄存器。讀輸入點(diǎn)的狀態(tài)并寫入輸入映像寄存器。將元件映像寄存器的狀態(tài)經(jīng)輸出鎖存器、輸出電路送到輸出點(diǎn)。將元件映像寄存器的狀態(tài)經(jīng)輸出鎖存器、輸出電路送到輸出點(diǎn)。訪問外設(shè)端口連接的外部設(shè)備。訪問外設(shè)端口連接的外部設(shè)備。第32頁/共

18、70頁第三十二頁,編輯于星期六:十五點(diǎn) 二十九分。讀讀讀讀讀讀寫寫寫寫 執(zhí)行用戶程序執(zhí)行用戶程序 I/O刷新 I/O刷新 I/O刷新 I/O刷新 (2) PLC執(zhí)行用戶程序的過程執(zhí)行用戶程序的過程第33頁/共70頁第三十三頁,編輯于星期六:十五點(diǎn) 二十九分。(3) PLC控制的原理控制的原理 等效電路圖等效電路圖SB1SB2ST公共端公共端公共端公共端輸入部分輸入部分輸出端子輸出端子輸入端子輸入端子用戶程序用戶程序輸出部分輸出部分主電路主電路KMFUFR M 3 QKMPLCSB1SB2KMSTI0.0I0.1I0.2Q0.01LL+第34頁/共70頁第三十四頁,編輯于星期六:十五點(diǎn) 二十九分

19、。KM線圈通電線圈通電SB1閉合閉合I0.0 閉合閉合接點(diǎn)閉合接點(diǎn)閉合KMFUFR M 3 QKM通電通電KM通電通電觸點(diǎn)閉合觸點(diǎn)閉合電動機(jī)轉(zhuǎn)電動機(jī)轉(zhuǎn)觸點(diǎn)閉合觸點(diǎn)閉合SB2STSB1KMPLCSB2STI0.0I0.1I0.2Q0.01L 1M第35頁/共70頁第三十五頁,編輯于星期六:十五點(diǎn) 二十九分。KM線圈斷電線圈斷電I0.1斷開斷開接點(diǎn)斷開接點(diǎn)斷開KMFUFR M 3 QKM通電通電KM斷電斷電觸點(diǎn)斷開觸點(diǎn)斷開電動停轉(zhuǎn)電動停轉(zhuǎn)觸點(diǎn)斷開觸點(diǎn)斷開SB2STSB2閉合閉合PLCSB2STI0.0I0.1I0.2Q0.01L 1MKM第36頁/共70頁第三十六頁,編輯于星期六:十五點(diǎn) 二十九分

20、。任務(wù)二 S7-200PLCS7-200PLC程序設(shè)計基礎(chǔ)(一)PLC編程語言及程序設(shè)計方法PLC編程語言順序功能圖(SFC)梯形圖(LAD)語句表(STL)功能塊圖(FBD)結(jié)構(gòu)文本(ST)第37頁/共70頁第三十七頁,編輯于星期六:十五點(diǎn) 二十九分。PLC程序設(shè)計方法轉(zhuǎn)換法經(jīng)驗法邏輯法順序控制設(shè)計法第38頁/共70頁第三十八頁,編輯于星期六:十五點(diǎn) 二十九分。(二)存儲器的數(shù)據(jù)類型與尋址方式1、數(shù)據(jù)在存儲器中存取的方式1) 位、字節(jié)、字和雙字?jǐn)?shù)據(jù)的長度、類型無符號整數(shù)范圍符號整數(shù)范圍十進(jìn)制十六進(jìn)制十進(jìn)制十六進(jìn)制字節(jié)B(8位)02550FF-12812780字W(16位)065 5350FF

21、FF-32 76832 76780007FFF雙字D(32位)04 294 967 2950FFFFFFFF-2 147 483 6482 147 483 647800000007FFFFFFF位(BOOL)0、1實數(shù)-10381038字符串每個字符串以字節(jié)形式存儲,最大長度為255個字節(jié),第一個字節(jié)中定義該字符串的長度表1-2 數(shù)據(jù)的位數(shù)與取值范圍第39頁/共70頁第三十九頁,編輯于星期六:十五點(diǎn) 二十九分。2)數(shù)據(jù)的存取方式圖1-26 位數(shù)據(jù)的存放 圖1-27 字節(jié)、字、雙字的存取第40頁/共70頁第四十頁,編輯于星期六:十五點(diǎn) 二十九分。3) 常數(shù) 十進(jìn)制常數(shù):1234 ; 十六進(jìn)制常數(shù)

22、:16#3AC6 ;二進(jìn)制常數(shù):2#1010 0001 1110 0000 ASCII碼:“Show”;實數(shù)(浮點(diǎn)數(shù)):+1.175495E-38(正數(shù)), -1.175495E-38(負(fù)數(shù)).第41頁/共70頁第四十一頁,編輯于星期六:十五點(diǎn) 二十九分。2編址方式 可編程控制器的編址就是對PLC內(nèi)部的元件進(jìn)行編碼,以便程序執(zhí)行時可以唯一地識別每個元件。PLC內(nèi)部在數(shù)據(jù)存儲區(qū)為每一種元件分配一個存儲區(qū)域,并用字母作為區(qū)域標(biāo)志符,同時表示元件的類型。如:數(shù)字量輸入寫入輸入映像寄存器(區(qū)標(biāo)志符為I),數(shù)字量輸出寫入輸出映像寄存器(區(qū)標(biāo)志符為Q),模擬量輸入寫入模擬量輸入映像寄存器(區(qū)標(biāo)志符為AI)

23、,模擬量輸出寫入模擬量輸出映像寄存器(區(qū)標(biāo)志符為AQ)。除了輸入輸出外,PLC還有其他元件,V表示變量存儲器;M表示內(nèi)部標(biāo)志位存儲器;SM表示特殊標(biāo)志位存儲器;L表示局部存儲器;T表示定時器;C表示計數(shù)器;HC表示高速計數(shù)器;S表示順序控制存儲器;AC表示累加器。掌握各元件的功能和使用方法是編程的基礎(chǔ)。下面將介紹元件的編址方式。 存儲器的單位可以是位(bit)、字節(jié)(Byte)、字(Word)、雙字(Double Word),那么編址方式也可以分為位、字節(jié)、字、雙字編址。第42頁/共70頁第四十二頁,編輯于星期六:十五點(diǎn) 二十九分。1)位編址位編址的指定方式為:(區(qū)域標(biāo)志符)字節(jié)號位號,如I0

24、.0;Q0.0;I1.2。2)字節(jié)編址字節(jié)編址的指定方式為:(區(qū)域標(biāo)志符)B(字節(jié)號),如IB0表示由I0.0I0.7這8位組成的字節(jié)。3) 字編址字編址的指定方式為:(區(qū)域標(biāo)志符)W(起始字節(jié)號),且最高有效字節(jié)為起始字節(jié)。例如VW0表示由VB0和VB1這2字節(jié)組成的字。4) 雙字編址雙字編址的指定方式為:(區(qū)域標(biāo)志符)D(起始字節(jié)號),且最高有效字節(jié)為起始字節(jié)。例如VD0表示由VB0到VB3這4字節(jié)組成的雙字。第43頁/共70頁第四十三頁,編輯于星期六:十五點(diǎn) 二十九分。(三)系統(tǒng)存儲區(qū)系統(tǒng)存儲區(qū)名稱符號系統(tǒng)存儲區(qū)名稱符號輸入映像寄存器I計數(shù)器存儲器C輸出映像寄存器Q順序控制繼電器S變量存

25、儲器V模擬量輸入AI位存儲器M模擬量輸出AQ特殊存儲器SM累加器AC局部存儲器L高速計數(shù)器HC定時器存儲器T第44頁/共70頁第四十四頁,編輯于星期六:十五點(diǎn) 二十九分。(四)尋址方式尋址方式立即尋址直接尋址間接尋址第45頁/共70頁第四十五頁,編輯于星期六:十五點(diǎn) 二十九分。1、立即尋址 立即尋址方式是:指令直接給出操作數(shù)緊跟著操作碼,在取指令的同時也就取出了操作數(shù),立即有操作數(shù)可用,所以稱為立即操作數(shù)或立即尋址。立即尋址方式可用來提供常數(shù)、設(shè)置初始值等。指令中常常使用常數(shù)。常數(shù)值可分為字節(jié)、字、雙字型等數(shù)據(jù)。CPU以二進(jìn)制方式存儲所有常數(shù)。指令中可用十進(jìn)制、十六進(jìn)制、ASC碼或浮點(diǎn)數(shù)形式來

26、表示。十進(jìn)制、十六進(jìn)制、ASC碼浮點(diǎn)數(shù)的表示格式舉例如下:十進(jìn)制常數(shù):30112十六進(jìn)制常數(shù):16#42F ASC常數(shù):INPUT實數(shù)或浮點(diǎn)常數(shù):+1.112234e-10(正數(shù)),-1.328465e-10(負(fù)數(shù))二進(jìn)制常數(shù):2#010l 1110第46頁/共70頁第四十六頁,編輯于星期六:十五點(diǎn) 二十九分。1)位尋址 位尋址是最小存儲單元的尋址方式。尋址時采用以下結(jié)構(gòu):存儲區(qū)關(guān)鍵字+字節(jié)地址+位地址:例如: Q 10.3 Q:表示輸出過程暫存區(qū);10:表示第十個字節(jié);字節(jié)地址從0開始,最大值由該存儲區(qū)的大小決定;3:表示位地址為3,位地址的取值范圍是07。2、直接尋址第47頁/共70頁第四

27、十七頁,編輯于星期六:十五點(diǎn) 二十九分。 字節(jié)尋址時,訪問一個8位的存儲區(qū)域。尋址時,采用下結(jié)構(gòu)進(jìn)行尋址: 存儲區(qū)關(guān)鍵字+字節(jié)的關(guān)鍵字(B)+字節(jié)地址 例如:MB0 M:表示位存儲區(qū) B:表示字節(jié)byte 0:表示第0個字節(jié)。其中最低位的位地址為M0.0,最高位的為M0.72)字節(jié)尋址第48頁/共70頁第四十八頁,編輯于星期六:十五點(diǎn) 二十九分。 字尋址時,訪問一個16位的存儲區(qū)域。尋址時,采用下結(jié)構(gòu)進(jìn)行尋址: 存儲區(qū)關(guān)鍵字+字的關(guān)鍵字(W)+起始字節(jié)地址 例如:MW0 M:表示位存儲區(qū) W:表示字word 0:表示起始第0個字節(jié)地址。3)字尋址第49頁/共70頁第四十九頁,編輯于星期六:十五

28、點(diǎn) 二十九分。 雙 字尋址時,訪問一個32位的存儲區(qū)域。尋址時,采用下結(jié)構(gòu)進(jìn)行尋址: 存儲區(qū)關(guān)鍵字+雙字的關(guān)鍵字(D)+起始字節(jié)地址 例如:MD0 M:表示位存儲區(qū) D:表示雙字 double word 0:表示起始第0個字節(jié)地址。4)雙字尋址第50頁/共70頁第五十頁,編輯于星期六:十五點(diǎn) 二十九分。3、間接尋址 間接尋址方式是:指令給出存放操作數(shù)地址的存儲單元的地址(也稱地址指針)。 間接尋址建立指針間接存取修改指針尋址前,應(yīng)先建立指針,指針為雙字長,是所要訪問的存儲單元的32位物理地址。例如:MOVD &VB200,AC1 依據(jù)指針中的內(nèi)容值作為地址存取數(shù)據(jù)。使用指針可存取字節(jié)、

29、字、雙字型的數(shù)據(jù),下面兩條指令是建立指針和間接存取的應(yīng)用方法: MOVD &VB200,ACl MOVW *ACl,AC0 存取連續(xù)地址的存儲單元中數(shù)據(jù)時,通過修改指針可以非常方便地存取數(shù)據(jù)。第51頁/共70頁第五十一頁,編輯于星期六:十五點(diǎn) 二十九分。(五) 用戶程序結(jié)構(gòu) 用戶程序可分為3個程序分區(qū):主程序、子程序(可選)和中斷程序(可選)。 主程序(OB1):是用戶程序的主體。CPU在每個掃描周期都要執(zhí)行一次主程序指令。 子程序:是程序的可選部分,只有當(dāng)主程序調(diào)用時,才能夠執(zhí)行。合理使用子程序,可以優(yōu)化程序結(jié)構(gòu)。減少掃描時間。 中斷程序:是程序的可選部分,只有當(dāng)中斷事件發(fā)生時,才能

30、夠執(zhí)行。中斷程序可在掃描周期的任意點(diǎn)執(zhí)行。第52頁/共70頁第五十二頁,編輯于星期六:十五點(diǎn) 二十九分。(六)位邏輯指令 1.觸點(diǎn)指令1)標(biāo)準(zhǔn)觸點(diǎn)指令語句描述LD bit裝載,電路開始的常開觸點(diǎn)A bit與,串聯(lián)的常開觸點(diǎn)O bit或,并聯(lián)的常開觸點(diǎn)LDN bit非裝載,電路開始的常閉觸點(diǎn)AN bit非與,串聯(lián)的常閉觸點(diǎn)ON bit非或,并聯(lián)的常閉觸點(diǎn) 表1-3 標(biāo)準(zhǔn)觸點(diǎn)指令圖1-30 觸點(diǎn)與輸出指令第53頁/共70頁第五十三頁,編輯于星期六:十五點(diǎn) 二十九分。例1-1 已知圖1-31中I0.1的波形,畫出M1.0的波形。 圖1-31上升沿檢測第54頁/共70頁第五十四頁,編輯于星期六:十五點(diǎn)

31、 二十九分。2)堆棧的基本概念 S7-200有1 個9位的堆棧,棧頂用來存儲邏輯運(yùn)算的結(jié)果,下面的8位用來存儲中間運(yùn)算結(jié)果(見下圖)。堆棧中的數(shù)據(jù)一般按“先進(jìn)后出”的原則存取。堆棧指令見表1-4。 表1-4 與堆棧有關(guān)的指令語 句描 述ALD棧裝載與,電路塊串聯(lián)連接OLD棧裝載或,電路塊并聯(lián)連接LPS邏輯入棧LRD邏輯讀棧LPP邏輯出棧LDS n裝載堆棧第55頁/共70頁第五十五頁,編輯于星期六:十五點(diǎn) 二十九分。3)棧裝載或(OLD,Or LOad)指令 觸點(diǎn)的串并聯(lián)指令只能將單個觸點(diǎn)與別的觸點(diǎn)或電路串并聯(lián)。4) 棧裝載與(ALD,And Load)指令圖1-32 ALD與OLD指令 圖1-

32、33 ALD與OLD指令的堆棧操作第56頁/共70頁第五十六頁,編輯于星期六:十五點(diǎn) 二十九分。 5)其他堆棧操作指令第57頁/共70頁第五十七頁,編輯于星期六:十五點(diǎn) 二十九分。圖1-35 堆棧指令的使用 圖1-36 雙重堆棧堆棧指令的應(yīng)用第58頁/共70頁第五十八頁,編輯于星期六:十五點(diǎn) 二十九分。2、輸出指令與其他指令 語 句描 述= bit輸 出S bit,N置 位R bit,N復(fù) 位語 句描 述NOT取反EU正跳變 ED負(fù)跳變NOP N空操作表1-6 輸出類指令表1-7 其他指令圖1-40 取反與跳變指令 圖1-38 置位與復(fù)位第59頁/共70頁第五十九頁,編輯于星期六:十五點(diǎn) 二十九分。三、建立PLC與計算機(jī)的連接(一)連接RS-232PPI多主站電纜圖1-41 連接RS-232/PPI多主站電纜第60頁/共70頁第六十頁,編輯于星期六:十五點(diǎn)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論