版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
授課時(shí)間2013年2月26日2013年2月27日第1周第1周授課節(jié)次1、27、8授課班級(jí)P12機(jī)電ーP12機(jī)電二課時(shí)22本次課題: 第1章可編程控制器概述§1.1PLC的產(chǎn)生§1.2PLC的定義§1.3PLC的控制功能及主要特點(diǎn)§1.4PLC的分類(lèi)及發(fā)展目的要求:介紹可編程序控制器的定義、特點(diǎn)、分類(lèi)、發(fā)展趨勢(shì)重點(diǎn)難點(diǎn):可編程序控制器的定義、主要特點(diǎn)、發(fā)展趨勢(shì)參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè):教學(xué)步驟:課程:可編程控制器原理及應(yīng)用 序號(hào):1--新課要求:上課認(rèn)真聽(tīng)課,課前要進(jìn)行預(yù)習(xí),最少要四節(jié)課的容,認(rèn)真作筆記,不懂要及時(shí)反映,多提問(wèn),作業(yè)及時(shí)上交,實(shí)驗(yàn)報(bào)告要認(rèn)真獨(dú)立完成。成績(jī)考核:1、平時(shí)成績(jī)占20-30%(作業(yè),實(shí)驗(yàn)報(bào)告,考勤)2、考試成績(jī)占70-80%二.引入新課§1.1可編程控制器価介一、可編程控制器的產(chǎn)生和定義1969年,美國(guó)數(shù)字設(shè)備公司(GEC)首先研制成功第一臺(tái)可編程序控制器,并在通用汽車(chē)公司的自動(dòng)裝配線(xiàn)上試用成功,從而開(kāi)創(chuàng)了エ業(yè)控制的新局面。早期的可編程序控制器是為取代繼電器控制線(xiàn)路、存儲(chǔ)程序指令、完成順序控制而設(shè)計(jì)的。主要用于:1.邏輯運(yùn)算2.計(jì)時(shí),計(jì)數(shù)等順序控制,均屬開(kāi)關(guān)量控制。所以,通常稱(chēng)為可編程序邏輯控制器(PLC—ProgrammableLogicController卜進(jìn)入70年代,隨著微電子技術(shù)的發(fā)展,PLC采用了通用微處理器,這種控制器就不再局限于當(dāng)初的邏輯運(yùn)算了,功能不斷增強(qiáng)。因此,實(shí)際上應(yīng)稱(chēng)之為PC——可編程序控制器。至80年代,隨大規(guī)模和超大規(guī)模集成電路等微電子技術(shù)的發(fā)展,以16位和32位微處理器構(gòu)成的微機(jī)化PC得到了驚人的發(fā)展。使PC在概念、設(shè)計(jì)、性能、價(jià)格以及應(yīng)用等方面都有了新的突破。不僅控制功能增強(qiáng),功耗和體積減小,成本下降,可靠性提高,編程和故障檢測(cè)更為靈活方便,而且隨著遠(yuǎn)程I/O和通信網(wǎng)絡(luò)、數(shù)據(jù)處理以及圖象顯示的發(fā)展,使pc向用于連續(xù)生產(chǎn)過(guò)程控制的方向發(fā)展,成為實(shí)現(xiàn)エ業(yè)生產(chǎn)自動(dòng)化的一大支柱。定義:可編程控制器是ー種數(shù)字運(yùn)算電子系統(tǒng),專(zhuān)為在エ業(yè)環(huán)境應(yīng)用而設(shè)計(jì)。它采用可編程序的存儲(chǔ)器,用于存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過(guò)數(shù)字式或模擬式的輸人輸出,控制各種類(lèi)型的機(jī)械或生產(chǎn)過(guò)程??删幊炭刂破骷捌溆嘘P(guān)外圍設(shè)備都應(yīng)按易于與工業(yè)控制系統(tǒng)連成一個(gè)整體,易于擴(kuò)充其功能的設(shè)計(jì)??删幊绦蚩刂破魇枪I(yè)專(zhuān)用微機(jī)控制裝置具有典型的計(jì)算機(jī)結(jié)構(gòu),用其構(gòu)成的控制系統(tǒng)也是典型的工業(yè)控制系統(tǒng)。二、可編程控制器的功能及特點(diǎn)?可靠性髙,抗干擾能力強(qiáng)在硬件和軟件方面采取了多種措施,使PC除了本身具有較強(qiáng)的自診斷能力,能及時(shí)給出出錯(cuò)信息,停止運(yùn)行等待修復(fù)外,還使PC具有了很強(qiáng)的抗干擾能力。四、可編程序控制器的分類(lèi).可編程序控制器的分類(lèi)(1)根據(jù)I/O點(diǎn)數(shù)、存貯器容量分:小型、中型和大型三類(lèi)。(2)按照結(jié)構(gòu)形狀分類(lèi):整體式和模塊式。(3)按PLC功能的強(qiáng)弱分:低檔機(jī)、中檔機(jī)、高檔機(jī)。.可編程序控制器的主要性能指標(biāo)小結(jié):,可編程序控制器是在繼電器順序控制基礎(chǔ)上發(fā)展起來(lái)的,以微處理器為基礎(chǔ),綜合了計(jì)算機(jī)技術(shù),自動(dòng)控制技術(shù)和通訊技術(shù)的通用自動(dòng)控制裝置。因其簡(jiǎn)單易懂操作方便I可靠性高等優(yōu)點(diǎn),獲得了廣泛的應(yīng)用,與機(jī)器人、計(jì)算機(jī)輔助設(shè)計(jì)/制造成為現(xiàn)代控制三大之柱。
授課時(shí)間2013年2月28日2013年2月29日第1周第1周授課節(jié)次7、83、4授課班級(jí)P12機(jī)電二P12機(jī)電ー課時(shí)22本次課題: 第2章可編程控制器構(gòu)成原理§2.1可編程控制器的基本組成§2.2可編程控制器的工作原理功能、工作原理目的要求:掌握PLC的組成、各部分的重點(diǎn)難點(diǎn):PLC的組成及功能、工作原理參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè):教學(xué)步驟: 課程:可編程控制器原理及應(yīng)用 序號(hào):2a.復(fù)習(xí)(5分鐘)b.引入新課§2.1可編程控制器的基本組成ー、PLC的基本組成可編程控制器實(shí)質(zhì)上是ー種エ業(yè)控制計(jì)算機(jī),主要由四其他外設(shè)接收現(xiàn)場(chǎng)信號(hào)Z可編程控制器實(shí)質(zhì)上是ー種エ業(yè)控制計(jì)算機(jī),主要由四其他外設(shè)接收現(xiàn)場(chǎng)信號(hào)Z〇擴(kuò)展單元:基本單元圖3-3可編程控制器的組成(1)CPU:與通用微機(jī)CPUー樣,它是PLC的核心。1)CPU的作用:(1)從程序存儲(chǔ)器讀取程序指令,編譯、執(zhí)行指令(2)將各種輸入信號(hào)取入(3)把運(yùn)算結(jié)果送到輸出端(4)響應(yīng)各種外部設(shè)備的請(qǐng)求2)CPU的類(lèi)型:(1)通用處理器:8086、80286、80386(2)單片機(jī)芯片:8031、8096(3)位片式微處理器:AMD-2900小型PLC多采用8位微處理器或單片機(jī)作為CPU中型PLC多采用16位微處理器或單片機(jī)作為CPU大型PLC多采用高速位片式微處理器(2)PLC有系統(tǒng)存儲(chǔ)器和用戶(hù)存儲(chǔ)器,前者用作存儲(chǔ)監(jiān)控程序、模塊化應(yīng)用子程序和各種系統(tǒng)參數(shù)等。后者用作存放用戶(hù)程序。系統(tǒng)存儲(chǔ)器的容,用戶(hù)通常不能直接存取,因此,存儲(chǔ)器的容量是指用戶(hù)存儲(chǔ)器的容量。存儲(chǔ)器在硬件上,動(dòng)態(tài)裝載部分一般采用RAM,程序存儲(chǔ)和備份部分則采用UVEP-ROM(紫外光擦除)、CMOSRAM(后備電池)等。(3)輸入、輸出接口采用光電隔離,實(shí)現(xiàn)了PLC的部電路與外部電路的電氣隔離,減小了電磁干擾。1)輸入接口作用:將按鈕、行程開(kāi)關(guān)或傳感器等產(chǎn)生的信號(hào),轉(zhuǎn)換成數(shù)字信號(hào)送入主機(jī)。PLC部輸入電路作用是將PLC外部信號(hào)送至PLC部電路。輸入接點(diǎn)分為干接點(diǎn)式,直流輸入式和交流輸入式三大類(lèi)。2)輸出接口作用:將主機(jī)向外輸出的信號(hào)轉(zhuǎn)換成可以驅(qū)動(dòng)外部執(zhí)行電路的信號(hào),以便控制接觸器線(xiàn)圈等電器通斷電;另外輸出電路也使計(jì)算機(jī)與外部強(qiáng)電隔離。PfC輸出電路結(jié)構(gòu)形式分為繼電器式,雙極型和晶閘管式等三ス。繼電器ー低速大功率可控硅一高速大功率晶體管ー高速小功率(4)電源單元.把外部供應(yīng)的電源變換成系統(tǒng)部各單元所需的電源。.有的電源單元還向外提供24V隔離直流電源,可供開(kāi)關(guān)量輸入單元連接的現(xiàn)場(chǎng)無(wú)源開(kāi)關(guān)等使用。.可編程序控制器的電源一般采用開(kāi)關(guān)式電源,其特點(diǎn)是輸入電壓圍寬、體積小、重量輕、效率高、抗干擾性能好。(5)各種接口、高功能模塊:小型機(jī):有接口可擴(kuò)展。§2.2可編程控制器的工作原理ー、工作過(guò)程可編程控制器通過(guò)循環(huán)掃描輸入端口的狀態(tài)執(zhí)行用戶(hù)程序,實(shí)現(xiàn)控制任務(wù)。PLC采用循環(huán)順序掃描方式工作,CPU在每個(gè)掃描周期的開(kāi)始掃描輸入模塊的信號(hào)狀態(tài),并將其狀態(tài)送入到輸入映像寄存器區(qū)域;然后根據(jù)用戶(hù)程序中的程序指令來(lái)處理傳感器信號(hào),并將處理結(jié)果送到輸出映像寄存器區(qū)域,在每個(gè)掃描周期結(jié)束時(shí),送入輸出模塊。PLC的工作原理一建立I/O映像區(qū)I/O映象區(qū)的大小與系統(tǒng)控制的規(guī)模有關(guān)輸入點(diǎn)總有輸入映象區(qū)的某一位與之相對(duì)應(yīng)PLC工作時(shí),將采集到的輸入信號(hào)狀態(tài)存放在輸入映象區(qū)對(duì)應(yīng)的位上;將運(yùn)算的結(jié)果存放到輸出映象區(qū)對(duì)應(yīng)的位上。PLC在執(zhí)行用戶(hù)程序時(shí)所需‘輸入繼電器”、“輸出繼電器”的數(shù)據(jù)取用于I/O映象區(qū),而不直接與外部設(shè)備發(fā)生關(guān)系〇二、技術(shù)性能指標(biāo)1、I/O點(diǎn)數(shù)2、存儲(chǔ)容量3、掃描速度4、指令系統(tǒng)5、可擴(kuò)展性6、通信功能小結(jié):可編程控制器是以計(jì)算機(jī)為控制核心的控制裝置。先
從PLC的硬件電路分析入手,介紹了PLC的結(jié)構(gòu)及|/O電路形式和電路原理,分析了PLC的工作原理和技術(shù)指標(biāo)。
エ業(yè)職業(yè)學(xué)院教案授課時(shí)間2013年3月4日2013年3月5日第2周第2周授課節(jié)次1、27、8授課班級(jí)P12機(jī)電ーP12機(jī)電二課時(shí)22本次課題: 第3章S7-200系列可編程控制器§3.1S7-200系列PLC的構(gòu)成目的要求:C②)了解輸入/輸出電路結(jié)構(gòu)掌握PLC掃描周期的5個(gè)階段重點(diǎn)難點(diǎn):可編程序控制器掃描周期的五個(gè)階段參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè):教學(xué)步驟:課程:可編程控制器原理及應(yīng)用 序號(hào):3a.復(fù)習(xí)(5分鐘)b.引入新課S7-200系列PLC的構(gòu)成S7系列PLC分為S7-400,S7-300和S7-200等大中、小(微)三個(gè)子系列。-.S7-200PLC的系統(tǒng)配置.基本單元CPU224主機(jī)的結(jié)構(gòu)外形頂部端子謚電源及輸出端子狀あLED前蓋頂部端子謚電源及輸出端子狀あLED前蓋RUN/STOP開(kāi)關(guān)及電位器擴(kuò)展I/O連接。儲(chǔ)器ド底部端子謚輸入端子及傳感器電源組成:CPU模塊的頂部端子蓋:電源及輸出端子底部端子蓋:輸入端子及傳感器電源中部右側(cè)前蓋:CPU工作方式開(kāi)關(guān)(RUN/STOP),模擬調(diào)節(jié)電位器和擴(kuò)展I/O接口左側(cè):狀態(tài)指示燈LED、存儲(chǔ)卡、及通訊ロ①狀態(tài)指示燈——顯示CPU的工作方式、本機(jī)I/O的狀態(tài)、系統(tǒng)錯(cuò)誤狀態(tài)。②存儲(chǔ)卡(EEPOM卡)——可以存儲(chǔ)CPU程序。③RS-485的串行通訊端口——PLC主機(jī)實(shí)現(xiàn)人ー機(jī)對(duì)話(huà)、機(jī)ー機(jī)對(duì)話(huà)的通道。實(shí)現(xiàn)PLC與上位計(jì)算機(jī)的連接,實(shí)現(xiàn)PLC與PLC、編程器、彩色圖形顯示器、打印機(jī)等外部設(shè)備的連接。④擴(kuò)展接口——PLC主機(jī)與輸入、輸出擴(kuò)展模塊的接ロ,作擴(kuò)展系統(tǒng)之用。主機(jī)與擴(kuò)展模塊之間由導(dǎo)軌固定,并用擴(kuò)展電纜連接。.個(gè)人計(jì)算機(jī)(PC)或編程器.STEP7-Micro/WIN32編程軟件STEP7-Micro/WIN32編程軟件的基本功能是創(chuàng)建、編輯、調(diào)試用戶(hù)程序、組態(tài)系統(tǒng)等.通訊電纜通訊電纜是PLC用來(lái)與個(gè)人計(jì)算機(jī)PC佚現(xiàn)通訊的??梢杂肞C/PP!電纜(RS232—RS485),也可用ー個(gè)通訊處理器(CP)和多點(diǎn)接口(MPI)電纜,或者用一塊MP!卡及隨MPI卡提供的ー根通訊電纜。.人機(jī)界面人機(jī)界面主要指專(zhuān)用操作員界面,例如操作員面板、觸摸屏、文本顯示器等,這些設(shè)備可以使用戶(hù)通過(guò)友好的操作界面輕松地完成各種調(diào)整和控制的任務(wù)。二、S7-200CPU224PLe主機(jī)簡(jiǎn)介S7-200CPU22X系列產(chǎn)品:CPU221模塊、CPU222模塊、CPU224模塊、CPU226模塊、CUP226XM模塊。?CPU224模塊I/O總點(diǎn)數(shù)為24點(diǎn)(14/10 點(diǎn)),可帶7個(gè)擴(kuò)展模塊;用戶(hù)程序存儲(chǔ)器容?為4K字;置高速計(jì)數(shù)器,具有PID控制的功能;有2個(gè)高速脈沖輸出端和1個(gè)RS-485通訊口;具有PPI通訊協(xié)議、MPI通訊協(xié)議和自由口協(xié)議的通訊能力。CPU224外部電路接線(xiàn)電路圖?輸入電路采用了雙向光電耦合器,24VDC極性可任意選擇,1M、2M為輸入端子的公共端。1L、2L為輸岀公共端。?CPU224另有24V、280mA電源供PLC輸入點(diǎn)使用。14個(gè)數(shù)字?輸入點(diǎn)(圖3.2)分成二組:.第一組由輸入端子10.070.7共8個(gè)輸入點(diǎn)組成,每個(gè)外部輸入的開(kāi)關(guān)信號(hào)均由各輸入端子接出,經(jīng)ー個(gè)直流電源終至公共端1M。.第二組由輸入端子11.071.5共6個(gè)輸入點(diǎn)組成,各輸入端子的接線(xiàn)與第一組類(lèi)似,公共端為2MO由于是直流輸入模塊,所以采用直流電源作為檢測(cè)各輸入接點(diǎn)狀態(tài)的電源(用戶(hù)提供)。M、L+兩個(gè)端子提供24VDC/400mA傳感器電源,可以為傳感器提供電源,也可以作為輸入端的檢測(cè)電源使用。10個(gè)數(shù)字?輸出點(diǎn)分成三組:.第一組由輸出端子Q0.〇?Q0.4共5個(gè)輸岀點(diǎn)與公共端1L組成,每個(gè)負(fù)載的一端與輸出點(diǎn)相連,另一端經(jīng)電源與公共端相連。.第二組由輸出端子Q0.5~Q0.7.Q1.0-Q1.1共5個(gè)輸出點(diǎn)與公共端2L組成對(duì)于繼電器輸出方式,既可帶直流負(fù)載,也可帶交流負(fù)載。負(fù)載的激勵(lì)源由負(fù)載性質(zhì)確定。輸出端子排的右端N、L1端子是供電電源120/240VAC輸入端。該電源電壓允許圍為85?264VAC。120/240"へUュ「巳〇cbcbS7-200CPU存儲(chǔ)器系統(tǒng)?S7-200CPU存儲(chǔ)器系統(tǒng)由RAM和EEPROM兩種存儲(chǔ)器構(gòu)成。小結(jié):通過(guò)本節(jié)學(xué)習(xí),掌握可編程序控制器的基本結(jié)構(gòu)
エ業(yè)職業(yè)學(xué)院教案授課時(shí)間2013年3月6日2013年3月7日第2周第2周授課節(jié)次7、83、4授課班級(jí)P12機(jī)電二P12機(jī)電ー課時(shí)22本次課題: 第3章S7-200系列可編程控制器 §3.2S7-200系歹リP(guān)LC部器件 目的要求:①S7-200系列PLC編程元件的了解②掌握S7-200系列元件地址分配和操作數(shù)圍重點(diǎn)難點(diǎn):①S7-200系列PLC系統(tǒng)配置的理解②掌握部元件地址分配和操作數(shù)圍參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè):教學(xué)步驟: 課程:可編程控制器原理及應(yīng)用 序號(hào):4a.復(fù)習(xí)(5分鐘)b.引入新課§3.2S7-200系列PLC部器件可編程控制器在系統(tǒng)軟件的管理下,將用戶(hù)程序存儲(chǔ)器劃分為若干個(gè)區(qū),并將這些區(qū)域賦予不同的功能,由此組成了各種部器件,PLC部器件的種類(lèi)和數(shù)量因不同廠(chǎng)家、不同系列、不同規(guī)格而異,部器件的種類(lèi)及數(shù)量越多,其功能就越強(qiáng)。這些部器件沿用了傳統(tǒng)繼電器控制線(xiàn)路中繼電器的名稱(chēng),并根據(jù)其功能,分別稱(chēng)為輸入繼電器、輸岀繼電器、部繼電器、保持繼電器、定時(shí)器、計(jì)數(shù)器等等。數(shù)據(jù)存儲(chǔ)類(lèi)型及尋址方式存儲(chǔ)器115S7-200數(shù)據(jù)尋址方式有立即數(shù)尋址、直接尋址和間接尋址三大類(lèi)。立即數(shù)尋址:#100直接尋址:位尋址如上圖。字節(jié)、字、雙字尋址(直接尋址)例:VB100、VW100、VD100間接尋址:例:MOVW*AC1,AC0//?時(shí)表示該操作數(shù)為地址指針。指令功能:將AC1作為存地址指針,把以AC1中容為起始地址的存單元的16位數(shù)據(jù)送到累加器AC0中。S7-200數(shù)據(jù)存儲(chǔ)區(qū)及元件(部資源)的功能.輸入/輸出映像寄存器:S7-200PLC編址圍(10.0-115.7)輸入映像寄存器(該區(qū)域可以按位操作又稱(chēng)輸入繼電器)輸入繼電器線(xiàn)圈由外部信號(hào)驅(qū)動(dòng),常開(kāi)觸點(diǎn)和常閉觸點(diǎn)供用戶(hù)編程使用。輸出映像寄存器:S7-200PLC編址圍(Q0.0-Q15.7)輸出映像寄存器(又稱(chēng)輸出繼電器)是用來(lái)將PLC的輸出信號(hào)傳遞給負(fù)載,線(xiàn)圈用程序指令驅(qū)動(dòng)。PLC的每ー個(gè)I/O點(diǎn)都是一個(gè)確定的物理點(diǎn)。CPU224主機(jī)有10.0?10.7,11.〇?11.5共14個(gè)數(shù)字量輸入端點(diǎn),Q0.〇?Q0.7、Q1.0、Q1.1共10個(gè)數(shù)字量輸出端,、、、〇在編程時(shí),通過(guò)使用輸入繼電器的觸點(diǎn),無(wú)限制地使用輸入繼電器的狀態(tài)。輸出繼電器同輸入繼電器。輸出繼電器與其它部器件的ー個(gè)顯著不同在于它有一個(gè)且僅有一個(gè)實(shí)實(shí)在在的物理動(dòng)合觸點(diǎn),用來(lái)接通負(fù)載。這個(gè)動(dòng)合觸點(diǎn)可以是有觸點(diǎn)的(繼電器輸出型),或者是無(wú)觸點(diǎn)的(晶體管輸出型或雙向晶閘管輸出型卜.變量存儲(chǔ)器V:用以存儲(chǔ)運(yùn)算的中間結(jié)果和其它數(shù)據(jù)。CPU224有VBO.〇?VB5119.7的5K存儲(chǔ)字節(jié)。可按位、字節(jié)、字或雙字使用。.部標(biāo)志位(M)存儲(chǔ)區(qū)M作為控制繼電器(又稱(chēng)中間繼電器),用來(lái)存儲(chǔ)中間操作數(shù)或其它控制信息。S7-200PLC編址圍M0.0-M31.7I可以按位、字節(jié)、字或雙字來(lái)存取存儲(chǔ)區(qū)的數(shù)據(jù)。.順序控制繼電器(S)存儲(chǔ)區(qū)S又稱(chēng)狀態(tài)元件,以實(shí)現(xiàn)順序控制和步進(jìn)控制。S7-200PLC編址圍SO.〇?S31.7,可以按位、字節(jié)、字或雙字來(lái)存取數(shù)據(jù)。.特殊標(biāo)志位(SM)存儲(chǔ)器CPU224編址圍SMO.O-SM179.7,共180個(gè)字節(jié)。其中SM0.0-SM29.7的30個(gè)字節(jié)為只讀型區(qū)域。①SMBO為狀態(tài)位字節(jié),在每次掃描循環(huán)結(jié)尾由S7-200CPU更新,定義如下:SMO.O RUN狀態(tài)監(jiān)控,PLC在運(yùn)行RUN狀態(tài),該位始終為1〇SM0.1首次掃描時(shí)為1,PLC由STOP轉(zhuǎn)為RUN狀態(tài)時(shí),ON(1態(tài))ー個(gè)掃描周期,用于程序的初始化。SM0.2當(dāng)RAM中數(shù)據(jù)丟失時(shí),ON一個(gè)掃描周期,用于出錯(cuò)處理。SM0.3PLC上電進(jìn)入RUN方式,〇Nー個(gè)掃描周期。SM0.4分脈沖,該位輸出ー個(gè)占空比為50%的分時(shí)鐘脈沖。用作時(shí)間基準(zhǔn)或簡(jiǎn)易延時(shí)。SM0.5秒脈沖,該位輸出ー個(gè)占空比為50%的秒時(shí)鐘脈沖??捎米鲿r(shí)間基準(zhǔn)。SM0.6掃描時(shí)鐘,一個(gè)掃描周期為〇N(高電平),另ー為〇FF(低電平)循環(huán)交替。SM0.7工作方式開(kāi)關(guān)位置指示,〇為T(mén)ERM位置,1為RUN位置。為1時(shí),使自由端口通訊方式有效。②SMB1為指令狀態(tài)位字節(jié),常用于表及數(shù)學(xué)操作,部分位定義如下:SM1.0零標(biāo)志,運(yùn)算結(jié)果為〇時(shí),該位置1oSM1.1 溢出標(biāo)志,運(yùn)算結(jié)果溢出或查出非法數(shù)值時(shí),該位置1。? SM1.2 負(fù)數(shù)標(biāo)志,數(shù)學(xué)運(yùn)算結(jié)果為負(fù)時(shí),該位為1〇.局部存儲(chǔ)器(L)S7-200有64個(gè)字節(jié)的局部存儲(chǔ)器,編址圍LBO.〇?LB63.7淇中60個(gè)字節(jié)可以用作暫時(shí)存儲(chǔ)器或者給子程序傳遞參數(shù),最后4個(gè)字節(jié)為系統(tǒng)保留字節(jié)。.定時(shí)器(相當(dāng)于時(shí)間繼電器)S7-200CPU中的定時(shí)器是對(duì)部時(shí)鐘累計(jì)時(shí)間增量的設(shè)備用于時(shí)間控制。編址圍TO-T255(22X);T0~T127(21X)o.計(jì)數(shù)器計(jì)數(shù)器主要用來(lái)累計(jì)輸入脈沖個(gè)數(shù)。有16位預(yù)置值和當(dāng)前值寄存器各一個(gè),以及1位狀態(tài)位,當(dāng)前值寄存器用以累計(jì)脈沖個(gè)數(shù),計(jì)數(shù)器當(dāng)前值大于或等于預(yù)置值時(shí),狀態(tài)位置1〇S7-200CPU提供有三種類(lèi)型的計(jì)數(shù)器,增計(jì)數(shù)、減計(jì)數(shù)、增/減計(jì)數(shù)。編址圍CO-C255(22X),C0-C127(21X卜.模擬量輸入/輸出映像寄存器(AI/AQ)S7-200的模擬量輸入電路將外部輸入的模擬量(如溫度、電壓)等轉(zhuǎn)換成1個(gè)字長(zhǎng)(16位)的數(shù)字量,存入模擬量輸入映像寄存器區(qū)域。AI編址圍AIWO,AIW2 AIW62,起始地址定義為偶數(shù)字節(jié)地址,共有32個(gè)模擬量輸入點(diǎn)。S7-200模擬量輸出電路用來(lái)將模擬量輸出映像寄存器區(qū)域的1個(gè)字長(zhǎng)(16位)數(shù)字值轉(zhuǎn)換為模擬電流或電壓輸輸出。AQ編址圍AQWO,AQW2,……AQW62,起始地址也采用偶數(shù)字節(jié)地址,共有32個(gè)模擬量輸出點(diǎn)。.累加器(AC)累加器是用來(lái)暫存數(shù)據(jù),S7-200PLC提供了4個(gè)32位累加器AC0~AC3o累加器支持以字節(jié)(B、字(W)和雙字(D)的存取。.高速計(jì)數(shù)器(HC)CPU22X提供了6個(gè)高速計(jì)數(shù)器HCO、HC1……HC5(每個(gè)計(jì)數(shù)器最高頻率為30KHz)用來(lái)累計(jì)比CPU掃描速率更快的事件。高速計(jì)數(shù)器的當(dāng)前值為雙字長(zhǎng)的符號(hào)整數(shù)。小結(jié):本章以西門(mén)子CPU22X系列PLC為例,介紹了11類(lèi)各元件地址分配和操作數(shù)圍,供用戶(hù)編程使用。
エ業(yè)職業(yè)學(xué)院教案授課時(shí)間2013年3月11日2013年3月12日第3周第3周授課節(jié)次1、27、8授課班級(jí)P12機(jī)電ーP12機(jī)電二課時(shí)22本次課題: 3.3輸入、輸出擴(kuò)展3.4S7-200系列PLC程序概念目的要求:了解輸入/輸出擴(kuò)展及PLC程序概念重點(diǎn)難點(diǎn):可編程序控制器程序 參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè):教學(xué)步驟:課程:可編程控制器原理及應(yīng)用 序號(hào):5a.復(fù)習(xí)(5分鐘)b.引入新課3.3輸入、輸岀擴(kuò)展ー、數(shù)字量擴(kuò)展模塊用戶(hù)選用具有不同I/O點(diǎn)數(shù)的數(shù)字量擴(kuò)展模塊,可以滿(mǎn)足不同的控制需要,節(jié)約投資費(fèi)用。系統(tǒng)規(guī)模擴(kuò)大后,増加I/O點(diǎn)數(shù)也很方便。用戶(hù)可選用8點(diǎn)、16點(diǎn)和32點(diǎn)的數(shù)字量輸入/輸出模塊(見(jiàn)表3-7),除CPU221外,其他CPU模塊均可配接多個(gè)擴(kuò)展模塊,連接時(shí)CPU模塊放在最左側(cè),擴(kuò)展模塊用扁平電纜與左側(cè)的模塊相連。
表3-7數(shù)字量擴(kuò)展模塊型號(hào)各組輸入點(diǎn)數(shù)各組輸出點(diǎn)數(shù)EM22124VDC輸入4,4EM221230VAC輸入8點(diǎn)相互獨(dú)立EM22224VDC輸出4,4EM222繼電器輸出4,4EM22223VAC雙向晶閘管輸出8點(diǎn)相互獨(dú)立EM22324VDC輸入/繼電器輸出44EM22324VDC輸入1DC輸出44EM22324VDC輸入/繼電器輸出4,44,4EM22324VDC輸入1DC輸出4.44,4EM22324VDC輸入1DC輸出8,84,4,8EM22324VDC輸入/繼電器輸出8,84,4,4,4二、模擬量擴(kuò)展模塊在工業(yè)控制中,某些輸入量(如壓カ、溫度、流量、轉(zhuǎn)速等)是模擬量,某些執(zhí)行機(jī)構(gòu)(如晶閘管調(diào)速裝置、電動(dòng)調(diào)節(jié)閥和變頻器等)要求可編程序控制器輸出模擬信號(hào),而可編程序控制器的CPU只能處理數(shù)字量〇模擬量首先被傳感器和變送器轉(zhuǎn)換為標(biāo)準(zhǔn)的電流或電壓,如4~20mA,1~5V、0-10V,可編程序控制器用A/D轉(zhuǎn)換器將它們轉(zhuǎn)換成數(shù)字量。這些數(shù)字量可能是二進(jìn)制的,也可能是十進(jìn)制的,帶正負(fù)號(hào)的電流或電壓在A/D轉(zhuǎn)換后用二進(jìn)制補(bǔ)碼表示。D/A轉(zhuǎn)換器將可編程序控制器的數(shù)字輸出量轉(zhuǎn)換為模擬電壓或電流,再去控制執(zhí)行機(jī)構(gòu)。模擬量I/O模塊的主要任務(wù)就是實(shí)現(xiàn)A/D轉(zhuǎn)換(模擬量輸入)和D/A轉(zhuǎn)換(模擬量輸出卜例如,在溫度閉環(huán)控制系統(tǒng)中,爐溫用熱電偶或熱電阻檢測(cè),溫度變送器將溫度轉(zhuǎn)換為標(biāo)準(zhǔn)電流或標(biāo)準(zhǔn)電壓后送給模擬量輸入模塊,經(jīng)A/D轉(zhuǎn)換后得到與溫度成比例的數(shù)字量,CPU將它與溫度設(shè)定值比較,并按某種控制規(guī)律對(duì)差值進(jìn)行運(yùn)算,將運(yùn)算結(jié)果(數(shù)字量)送給模擬量輸岀模塊,經(jīng)D/A轉(zhuǎn)換后變?yōu)殡娏餍盘?hào)或電壓信號(hào),用來(lái)控制電動(dòng)調(diào)節(jié)閥的開(kāi)度,通過(guò)它控制加熱用的天然氣的流量,實(shí)現(xiàn)對(duì)溫度的閉環(huán)控制。A/D、D/A轉(zhuǎn)換器的二進(jìn)制位數(shù)反映了它們的分辨率,位數(shù)越多,分辨率越高,例如8位A/D轉(zhuǎn)換器的分辨率為1/28=0.38%。模擬量輸入/輸出模塊的另ー個(gè)重要指標(biāo)是轉(zhuǎn)換時(shí)間。S7-200有3種模擬量擴(kuò)展模塊(見(jiàn)表3-8)〇S7-200的模擬量擴(kuò)展模塊中A/D、D/A轉(zhuǎn)換器的位數(shù)均為12位〇模擬量輸入、輸出有多種量程供用戶(hù)選用,如0~10V,0~5V,0~20mA,0~100mV,±10V,±5V,±100mV等。量程為0~10V時(shí)的分辨率為2.5mVo表3-8模擬量擴(kuò)展模塊技術(shù)數(shù)據(jù)模塊EM231EM232EM235點(diǎn)數(shù)4路模擬量輸入2路模擬量輸出4路輸入,1路輸出A/D轉(zhuǎn)換的時(shí)間小于250バ,模擬量輸入的階躍響應(yīng)時(shí)間為1.5ms(達(dá)到穩(wěn)態(tài)值的95%時(shí))。單極性全量程輸入圍對(duì)應(yīng)的數(shù)字量輸出為〇?32000,雙極性全量程輸入圍對(duì)應(yīng)的數(shù)字量輸出為ー32000?+32000。輸入阻抗大于等于10MQ?!纠?-11壓カ變送器(0~10MPa)的輸出信號(hào)為DC4?20mA,模擬量輸入模塊將〇?20mA轉(zhuǎn)換為〇?32000的數(shù)字量,設(shè)轉(zhuǎn)換后得到的數(shù)字為N,試求以kPa為單位的壓カ值。解:4~20mA的模擬量對(duì)應(yīng)于數(shù)字量6400-32000i即0~10000kPa對(duì)應(yīng)于數(shù)字量640〇?32000壓カ的計(jì)算公式應(yīng)為:P=(―0)(N-6400)=—(7V-6400)(?)模擬量輸出的量程有±10V和〇?20mA兩種,對(duì)應(yīng)的數(shù)字量為ー3200〇?+32000或〇?32000。滿(mǎn)量程時(shí)電壓輸出和電流輸出的分辨率分別為12位和11位,25℃時(shí)的精度為土0.5%o電壓輸出和電流輸出的穩(wěn)定時(shí)間分別為100”和2mso最大驅(qū)動(dòng)能力如下:電壓輸出時(shí)負(fù)載電阻最小5KQ,電流輸出時(shí)負(fù)載電阻最大500Qo三、SIMATICNETCP243-2通信處理器CP243-2是S7-200的AS-i主站,它最多可以連接31個(gè)AS-i從站。S7-200可以同時(shí)處理兩個(gè)CP243-2i每個(gè)CP243-2的AS-i網(wǎng)絡(luò)上最多能有124點(diǎn)開(kāi)關(guān)量輸入(DI)和124點(diǎn)開(kāi)關(guān)量輸出(DO),通過(guò)AS-i網(wǎng)絡(luò)可以增加S7-200的數(shù)字量輸入、輸出的點(diǎn)數(shù)。在S7-200的映像區(qū)中模塊占用ー個(gè)數(shù)字量輸入字節(jié)(狀態(tài)字節(jié))、一個(gè)數(shù)字量輸出字節(jié)(控制字節(jié))、8個(gè)模擬量入字和8個(gè)模擬量輸出字。通過(guò)用戶(hù)程序,用狀態(tài)字節(jié)和控制字節(jié)設(shè)置模塊的工作方式,模塊可以在CPU的模擬地址區(qū)存儲(chǔ)AS-i從站的I/O數(shù)據(jù)或存儲(chǔ)診斷數(shù)據(jù)?;騿?dòng)主站的調(diào)用,例如改變ー個(gè)從站地址,通過(guò)按鈕可以設(shè)置連接的所有AS-i從站。小結(jié):通過(guò)本節(jié)學(xué)習(xí),掌握S7-200可編程序控制器的擴(kuò)展模塊。エ業(yè)職業(yè)學(xué)院教案
授課時(shí)間2013年3月13日2013年3月14日第3周第3周授課節(jié)次7、83、4授課班級(jí)P12機(jī)電二P12機(jī)電ー課時(shí)22本次課題: 第4章STEP7-Micro/WIN32編程軟件的安裝與使里§4.1SIMATICS7-200編程軟件§4.2STEP7-Micro/WIN32軟件介紹目的要求:①了解編程軟件的安裝②熟悉系統(tǒng)塊配置,完成濾波、脈沖截取,加密等各種設(shè)置功能密等各種設(shè)置功重點(diǎn)難點(diǎn):熟悉系統(tǒng)塊配置,完成濾波、脈沖截取,加能參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè):教學(xué)步驟: 課程:可編程控制器原理及應(yīng)用 序號(hào):6a,復(fù)習(xí)(5分鐘)b.引入新課SIMATICS7-200編程軟件STEP7-Micro/WIN軟件西門(mén)子S7-200系列可編程序控制器使用的STEP7-Micro/WIN編程軟件有多個(gè)版本,以V4.0SP4為最新,其功能強(qiáng)大,包括以下升級(jí)功能:PID自整定模塊、超級(jí)項(xiàng)目樹(shù)形結(jié)構(gòu)、狀態(tài)趨勢(shì)圖、PLC歷史記錄和事件緩存區(qū)、項(xiàng)目文件的口令保護(hù)、存儲(chǔ)卡支持、TD200和TD200c支持、PLC置位置控制向?qū)?、?shù)據(jù)歸檔向?qū)А⑴浞较驅(qū)?、PT〇指令向?qū)?、診斷LED組態(tài)、數(shù)據(jù)塊頁(yè)、新的字符串和變量、變頻器USS庫(kù)函數(shù)。其兼容性極強(qiáng),支持當(dāng)前所有的CPU22X產(chǎn)品。編程軟件的安裝STEP7-Micro/WIN是基于Windows的應(yīng)用軟件,運(yùn)行于Windows9aWindows9&WindowsME或Windows2000操作系統(tǒng)的計(jì)算機(jī),存8MB以上,硬盤(pán)空間50MB以上,VCA顯示器,支持鼠標(biāo),具有RS232口或USBロ,都可以安裝。建立S7-200CPU的通信應(yīng)用軟件下載到PLC的過(guò)程是裝有STEP7-Micro/WIN的計(jì)算機(jī)和PLC的通信過(guò)程。通信最簡(jiǎn)單的設(shè)備是ー根PC/PP!電纜,電纜的ー頭接計(jì)算機(jī)的RS232ロI另ー頭接在PLC的RS485通信口上,PC/PP!電纜上設(shè)有選擇通信波特率及幀模式的DIP開(kāi)關(guān),計(jì)算機(jī)與PLC的連接與DIP開(kāi)關(guān)各位的功用。初學(xué)者可選通信速率為默認(rèn)值9.6KbiVs,在不使用調(diào)制解調(diào)器時(shí),開(kāi)關(guān)4、5均應(yīng)設(shè)置為〇〇安裝完成軟件并設(shè)置連接好硬件后可按下面步驟設(shè)置通信參數(shù):⑴運(yùn)行STEP7-Micro/WIN軟件,在引導(dǎo)條中單擊“通信’圖標(biāo),或從主菜單中選擇“檢視”中的“通信”項(xiàng),則會(huì)出現(xiàn)ー個(gè)“通信設(shè)定”對(duì)話(huà)框。(2)在對(duì)話(huà)框中雙擊PC/PP!電纜的圖標(biāo),即出現(xiàn)設(shè)置PG/PC接口的對(duì)話(huà)框,這時(shí)可安裝或刪除通信接口、設(shè)置及檢查通信接口等操作。系統(tǒng)默認(rèn)設(shè)置為:遠(yuǎn)程設(shè)備站地址為2,通信波特率為9.6KbiVs,采用PC/PPI電纜通信,使用計(jì)算機(jī)的C0M1ロ,PPI協(xié)議。§4.2STEP7-Micro/WIN32軟件介紹STEP7-Micro/WIN的基本功能STEP7-Micro/WIN的基本功能是協(xié)助用戶(hù)開(kāi)發(fā)應(yīng)用軟件。在STEP7-Micro/WIN環(huán)境下可創(chuàng)建用戶(hù)程序,修改和編輯原有的用戶(hù)程序,實(shí)現(xiàn)用戶(hù)所編輯程序的管理。該軟件還具有語(yǔ)法檢查功能,可在編程中檢查用戶(hù)程序的語(yǔ)法錯(cuò)誤。利用該軟件的監(jiān)控功能還能實(shí)現(xiàn)用戶(hù)程序的調(diào)試及監(jiān)控。軟件的大部分功能,如程序的編制、編譯、調(diào)試相關(guān)的組態(tài)等工作,在離線(xiàn)工作方式(即計(jì)算機(jī)并未和PLC連接)時(shí)即可實(shí)現(xiàn),部分功能則需在在線(xiàn)情況下實(shí)現(xiàn)。軟件的主界面及各區(qū)域的用途啟動(dòng)STEP7-Micro/WIN編程軟件,主界面含以下幾個(gè)主要分區(qū):菜單條(包含8個(gè)主菜單項(xiàng)、工具條(快捷操作窗口)、指令樹(shù)(InstructionTree)(快捷操作窗口)、用戶(hù)窗口、輸出窗口和狀態(tài)條(可同時(shí)或分別打開(kāi)圖中的5個(gè)用戶(hù)窗口)。.菜單條菜單條是以菜單形式操作的入口,菜單含文件(File)、編輯(Ed。檢視(Viewス可編程序控制器(PLC)、調(diào)試(Debug)、工具(Tools)、視窗(Windows)、幫助(Help)等項(xiàng)。.工具條工具條提供簡(jiǎn)便的鼠標(biāo)操作,將最常用的STEP7-Micro/WIN操作以按鈕的形式設(shè)定到工具條。.引導(dǎo)條引導(dǎo)條為編程提供按鈕控制的快速窗口切換功能。.指令樹(shù)指令樹(shù)是編程指令的樹(shù)狀列表??捎谩皺z視(View)”菜單中“指令樹(shù)(InstructionTree)”的選項(xiàng)來(lái)選擇是否打開(kāi),并提供編程時(shí)所用到的所有快捷操作命令和PLC指令。.主窗口主窗口用來(lái)顯示編程操作的工作對(duì)象??梢砸猿绦蚓庉嬈?、符號(hào)表、狀態(tài)圖、數(shù)據(jù)塊及交叉引用等5種方式進(jìn)行程序的編輯工作。另外,主窗口的下部設(shè)有主程序、子程序及中斷子程序的選擇按鈕。6,輸出窗口輸出窗口用來(lái)顯示程序編譯的結(jié)果信息,如各程序塊(主程序、子程序的數(shù)量及子程序號(hào)、中斷程序的數(shù)量及中斷程序號(hào))及各塊的大小、編譯結(jié)果有無(wú)錯(cuò)誤錯(cuò)誤編碼和位置等。此外,從引導(dǎo)條中點(diǎn)擊系統(tǒng)塊或通信按鈕,可對(duì)PLC運(yùn)行的許多參數(shù)進(jìn)行設(shè)置。如設(shè)置通信的波特率,調(diào)整PLC斷電后機(jī)電源數(shù)據(jù)保存的存儲(chǔ)器圍,設(shè)置輸入濾波參段及設(shè)置機(jī)器的操作密碼等。小結(jié):本節(jié)重點(diǎn)講解了STEP7-Micro/Win32編程軟件安裝、接線(xiàn)及軟件窗口組件及功能。エ業(yè)職業(yè)學(xué)院教案
授課時(shí)間2013年3月18日2013年3月19日第4周第4周授課節(jié)次1、27、8授課班級(jí)P12機(jī)電ーP12機(jī)電二課時(shí)22本次課題:第4章STEP7-Micro/WIN32編程軟件的安裝與使用§4.3程序編制及運(yùn)行目的要求:①了解編程軟件的使用方法②熟悉系統(tǒng)塊配置,完成各種設(shè)置功能③掌握系統(tǒng)的輸入、編譯、監(jiān)視運(yùn)行和調(diào)試方法重點(diǎn)難點(diǎn):①熟悉系統(tǒng)塊配置,完成各種設(shè)置功能②掌握系統(tǒng)的輸入、編譯、監(jiān)視運(yùn)行和調(diào)試方法參考資料:《可編程控制器原理及應(yīng)用》高等教育課型:新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè):教學(xué)步驟:課程:可編程控制器原理及應(yīng)用 序號(hào):7a,復(fù)習(xí)(5分鐘)b.引入新課§4.3程序編制及運(yùn)行程序文件操作.新建建立一個(gè)程序文件,可用“文件(File)”菜單中的“新建(New)”命令,在主窗口中將顯示新建程序文件的主程序區(qū)。也可用工具條中的按鈕來(lái)完成。新建一個(gè)程序文件的指令樹(shù),系統(tǒng)默認(rèn)新建的程序文件名為“項(xiàng)目1(CPU226)",括號(hào)為系統(tǒng)默認(rèn)PLC的型號(hào)。項(xiàng)目包含7個(gè)相關(guān)的塊。其中程序中有1個(gè)主程序、1個(gè)子程序SBR-0和1個(gè)中斷程序!NT-0用戶(hù)可以根據(jù)實(shí)際編程需要做以下操作:(1)確定主機(jī)型號(hào)。根據(jù)實(shí)際應(yīng)用情況選擇PLC型號(hào)。右擊“項(xiàng)目1(CPU226)”圖標(biāo),在彈出的按鈕中單擊“類(lèi)型(Type)",或用“PLC”菜單中的“類(lèi)型(Type)”命令。然后在彈出的對(duì)話(huà)框中選擇所用的PLC型號(hào)。若系統(tǒng)已連接,還可‘讀取”P(pán)LC的類(lèi)型。(2)程序更名1)項(xiàng)目文件更名:如果新建了一個(gè)程序文件,可用“文件(File)”菜單中“另存為(Saveas)”命名,然后在彈出的對(duì)話(huà)框中鍵入希望的名稱(chēng)。2)子程序和中斷程序更名:在指令樹(shù)窗口中,右擊要更名的子程序或中斷程序名稱(chēng),在彈出的選擇按鈕中單擊“重命名(Rename)”,然后鍵入名稱(chēng)。主程序的名稱(chēng)一般用默認(rèn)的MAIN,任何項(xiàng)目文件的主程序只有一個(gè)。(3)添加一^子程序或ー^中斷程序。1)方法1:在指令樹(shù)窗口中,右擊“程序塊(ProgramBlock)”圖標(biāo),在彈出的選擇按鈕中單擊“插入子程序(InsertSubroutine)”或“插入中斷程序(InsertInterrupt)”項(xiàng)。2)方法2:用“編輯(Edザ菜單中的“插入(Insert)”命令。3)方法3:在編輯窗口中單擊編輯區(qū),在彈出的菜單中選擇“插入(Insert)”命令。新生成的子程序或中斷程序根據(jù)已有程序的數(shù)目,默認(rèn)名稱(chēng)分別為SBR-n和!NT-n.用戶(hù)可以自行更名。.操作已有的文件(1)打開(kāi)已有文件。打開(kāi)ー個(gè)磁盤(pán)中已有的程序文件,只要點(diǎn)擊“文件(File)”菜單中“打開(kāi)(〇pen)"命令,在彈岀的對(duì)話(huà)框中選擇打開(kāi)的程序文件即可,也可用工具條的資鈕來(lái)完成。(2)上裝PLC機(jī)的文件。需要對(duì)已裝入PLC中的程序做出修改時(shí),需上裝文件。在已經(jīng)與PLC建立通信的前提下,可用“文件(File)菜單中“上裝(Upload)”命令,也可用工具條中的按鈕來(lái)完成。程序編輯編輯和修改控制程序是STEP7-Micro/WIN編程軟件最基本的功能,它可以為用戶(hù)提供兩套指令集,即SIMATIC指令集(S7-200方式)和國(guó)際標(biāo)準(zhǔn)指令集(EC61131-3方式),現(xiàn)以梯形圖編輯器為例介紹ー些基本的編輯操作。.輸入編輯元件LAD編輯器中有以下幾種輸入程序的方法:(1)鼠標(biāo)拖放。鼠標(biāo)單擊打開(kāi)的指令樹(shù)中的類(lèi)別分支,選擇指令標(biāo)記,按住鼠標(biāo)左鍵不放,將其拖到編輯器窗口合適的位置上再釋放。(2)鼠標(biāo)雙擊。雙擊指令樹(shù)中選中的指令標(biāo)記。該指令標(biāo)記則岀現(xiàn)在方框光標(biāo)所在的位置。(3)特殊功能鍵。按計(jì)算機(jī)鍵盤(pán)上的F4、F6、F9鍵,可分別打開(kāi)觸點(diǎn)、線(xiàn)圈、功能指令框的下拉列表,用鼠標(biāo)單擊合適的指令,該指令則岀現(xiàn)在光標(biāo)方框所在的位置。(4)使用指令工具條上的編程按鈕。單擊觸點(diǎn)、線(xiàn)圈和指令盒按鈕,從彈出的窗口中下拉菜單所列出的指令中選擇要輸入的指令單擊即可。.元件間的連接指令工具條中的編程按鈕中含下行線(xiàn)、上行線(xiàn)、左行線(xiàn)和右行線(xiàn)4種。具體使用時(shí)應(yīng)先將需連接的元件繪出來(lái),將光標(biāo)放在繪元件的地方,然后輸入元件,再按需選用線(xiàn)段按鈕即可實(shí)現(xiàn)元件間的連接。.輸入操作數(shù)輸入的元件上方均有紅色的括號(hào)及問(wèn)號(hào),須點(diǎn)擊問(wèn)號(hào)將光標(biāo)移到括號(hào),輸入操作數(shù)的地址,元件的輸入オ算完整。.插入和刪除編程中經(jīng)常用到插入和刪除一行、一列、一個(gè)網(wǎng)絡(luò)、一個(gè)子程序或中斷程序等。方法有兩種:在編程區(qū)右擊要進(jìn)行操作的位置,彈出下拉單,選擇“插入(Insert)”或“刪除(Delete)”選項(xiàng),再在下拉菜彈出的子菜單中,單擊要插入或刪除的操作。對(duì)于元件剪切、復(fù)制和粘貼等方法也與上述操作相似。.塊操作利用塊操作對(duì)程序進(jìn)行大面積刪除、移動(dòng)、復(fù)制十分方便。塊操作包括塊選擇、塊剪切、塊復(fù)制和塊粘貼。這些操作非常簡(jiǎn)單,與一般字處理軟件中的相應(yīng)操作方法完全相同。除了梯形圖編程,STEP7-Micro/WIN編程軟件還提供指令表編程,并可以方便地將LAD與STL進(jìn)行轉(zhuǎn)換。此外,編程操作中還有符號(hào)表、局部變量表、注釋等操作是方便程序的編制與閱讀的。在此不再詳述。4.3.3程序的調(diào)試及運(yùn)行監(jiān)控程序的調(diào)試及運(yùn)行監(jiān)控是程序開(kāi)發(fā)的重要環(huán)節(jié),很少有程序ー經(jīng)編制成就是完善的,只有經(jīng)過(guò)試運(yùn)行甚至現(xiàn)場(chǎng)運(yùn)行才能發(fā)現(xiàn)程序中不合理的地方并且進(jìn)行修改。STEP7-Micro/WIN編程軟件提供了一系列工具,可使用戶(hù)直接在軟件環(huán)境下調(diào)試并監(jiān)視用戶(hù)程序的執(zhí)行。.設(shè)置掃描次數(shù)調(diào)試就是試運(yùn)行,當(dāng)某些程序需觀察一定次數(shù)的掃描執(zhí)行的結(jié)果時(shí),設(shè)置用戶(hù)程序試運(yùn)行的掃描次數(shù)就很有意義。具體設(shè)置時(shí)將PLC置于STOP模式,使用“調(diào)試(Debug)”菜單中的“初次掃描(FirstScans)”命令及“多次掃描(MultipleScans)”命令,即可指定執(zhí)行的掃描次數(shù),然后單擊確認(rèn)(〇K)按鈕進(jìn)行監(jiān)視。.狀態(tài)圖表監(jiān)控程序調(diào)試中有時(shí)為了模擬運(yùn)行中的ー些工作條件的變化需人為改變程序相關(guān)的ー些變量,并觀察相關(guān)編程器件的變化,這ー工作可通過(guò)狀態(tài)圖表來(lái)完成。具體操作時(shí)在引導(dǎo)條窗口中單擊“狀態(tài)圖(StatusChart)”或用“檢視(View)”菜單中的“狀態(tài)時(shí)’命令。當(dāng)程序運(yùn)行時(shí),可使用狀態(tài)圖來(lái)讀、寫(xiě)和監(jiān)視其中的變量。當(dāng)用狀態(tài)圖表時(shí),可將光標(biāo)移到某一個(gè)單元格,在彈岀的下拉菜單中單擊ー項(xiàng),可實(shí)現(xiàn)相應(yīng)的編輯操作。強(qiáng)制改變的變量可以是ー個(gè)Q位或所有的Q位,還可以強(qiáng)制改變最多16個(gè)V存儲(chǔ)器或M存儲(chǔ)器的數(shù)據(jù),變量可以是字節(jié)、字或雙字類(lèi)型,強(qiáng)制改變模擬量存儲(chǔ)器l/O(AI或AQ),變量類(lèi)型為偶字節(jié)開(kāi)始的字類(lèi)型。利用類(lèi)似的操作可以解除有關(guān)器件的強(qiáng)制。.運(yùn)行模式下的編輯在運(yùn)行模式下編輯,可在對(duì)控制過(guò)程影響較小的情況下,對(duì)用戶(hù)程序做少量的修改。修改后的程序下載時(shí),將立即影響系統(tǒng)的控制運(yùn)行,所以使用時(shí)應(yīng)特別注意。可進(jìn)行這種操作的PLC有CPU224.CPU226和CPU226XM等。.程序監(jiān)視利用三種程序編輯器(梯形圖、語(yǔ)句表和功能表)都可在PLC運(yùn)行時(shí),監(jiān)視程序的執(zhí)行對(duì)各元件的執(zhí)行結(jié)果,并可監(jiān)視操作數(shù)的數(shù)值〇利用梯形圖編輯器可以監(jiān)視在線(xiàn)程序狀態(tài)。實(shí)現(xiàn)方法是:用“工具(Tools)”菜單中的“選項(xiàng)(〇ptions)”命令,打開(kāi)選項(xiàng)對(duì)話(huà)框,選擇“LAD狀態(tài)(LADstatus)”選項(xiàng)卡,然后選擇一種梯形圖樣式。梯形圖可選擇的樣式有三種:指令部顯示地址和外部顯示值;指令外部顯示地址和外部顯示值;只顯示狀態(tài)值。然后打開(kāi)梯形圖窗口,在工具條中單擊程序狀態(tài)按鈕,即可進(jìn)行梯形圖監(jiān)視。小結(jié):重點(diǎn)講解了STEP7-Micro/Win32編程軟件及程序的輸入、編譯、調(diào)試的方法。エ業(yè)職業(yè)學(xué)院教案授課時(shí)間2013年3月20日2013年3月21日第4周第4周授課節(jié)次7、83、4授課班級(jí)P12機(jī)電二P12機(jī)電ー課時(shí)22本次課題: 第5章S7-200系列PLC基本指令§5.1基本邏輯指令(一)目的要求:1要求掌握各類(lèi)基本指令及運(yùn)用基本指令編程的方法2要求能夠針對(duì)具體的控制對(duì)象運(yùn)用基本指令編程。重點(diǎn)難點(diǎn):邏輯指令及其應(yīng)用參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè)教學(xué)步驟: a.復(fù)習(xí)(5分鐘)b.引入新課本邏輯指令(一)SIMATICS7-200系列PLC共有27條邏輯指令,現(xiàn)按用途分類(lèi)如下:邏輯取及線(xiàn)圏驅(qū)動(dòng)指令邏輯取及線(xiàn)圈驅(qū)動(dòng)指令為L(zhǎng)D(Load\LDN(LoadNot\=(Out'LD(Load):取指令,由常開(kāi)觸點(diǎn)邏輯運(yùn)算開(kāi)始。LDN(LoadNot):取反指令,由常閉觸點(diǎn)邏輯運(yùn)算開(kāi)始。=(Out):線(xiàn)圈驅(qū)動(dòng)指令。圖5.1所示梯形圖及語(yǔ)句表表示上述三條基本指令的用ン去。圖5.1LD.LDN.=指令的使用LD、LDN、=指令使用說(shuō)明:
①LD、LDN指令用于與輸入公共線(xiàn)(輸入母線(xiàn))相連的觸點(diǎn),在分支電路塊的開(kāi)始處也要使用LD、LDN指令,與后面的〇LD、ALD指令配合完成塊電路的編程。②=指令用于輸出繼電器、輔助繼電器、定時(shí)器及計(jì)數(shù)器等,但不能用于輸入繼電器。③并聯(lián)的=指令可以連續(xù)使用任意次。?在同一程序中不要使用雙線(xiàn)圈輸出,即同一個(gè)元器件在同一程序中只使用一次=指令。觸點(diǎn)串聯(lián)指令觸點(diǎn)串聯(lián)指令為A(AndXAN(AndNot)A(And):與指令。用于單個(gè)常開(kāi)觸點(diǎn)串聯(lián)連接。AN(AndNot):與反指令。用于單個(gè)常閉觸點(diǎn)串聯(lián)連接。圖5.2所示梯形圖及語(yǔ)句表表示上述兩條基本指令的用圖5.2A、AN指令的使用
A、AN指令使用說(shuō)明:①A、AN是單個(gè)觸點(diǎn)串聯(lián)連接指令,可連續(xù)使用。但在用梯形圖編程時(shí)會(huì)受到打印寬度和屏幕顯示的限制,S7-200PLC的編程軟件中規(guī)定的串聯(lián)觸點(diǎn)使用上限為11個(gè)。②若要串聯(lián)多個(gè)觸點(diǎn)組合回路時(shí),須采用后面說(shuō)明的ALD指令。A、AN的操作數(shù):I,Q,M,SM,T,C,V和S。觸點(diǎn)并聯(lián)指令觸點(diǎn)并聯(lián)指令為〇(〇r卜ON(OrNot)0(Or):或指令。用于單個(gè)常開(kāi)觸點(diǎn)并聯(lián)連接。ON(OrNot):或反指令。用于單個(gè)常閉觸點(diǎn)并聯(lián)連接。圖7.4所示梯形圖及語(yǔ)句表示了〇及ON指令的用法。〇、ON指令使用說(shuō)明:①〇、ON指令可作為ー個(gè)接點(diǎn)的并聯(lián)連接指令,緊接在LD、LDN指令之后用,即對(duì)其前面LD、LDN指令所規(guī)定的觸點(diǎn)再并聯(lián)ー個(gè)觸點(diǎn),可以連續(xù)使用。②若要將兩個(gè)以上觸點(diǎn)的串聯(lián)回路和其他回路并聯(lián)時(shí),須采用后面說(shuō)明的OLD指令。③〇、ON的操作數(shù):I,Q,M,SM,T,C,V和S。串聯(lián)電路塊的并聯(lián)指令串聯(lián)電路塊的并聯(lián)指令為OLD(OrLoad),用于串聯(lián)電路塊的并聯(lián)連接。圖5.4所示梯形圖及語(yǔ)句表表示了OLD指令的用法。〇LD指令使用說(shuō)明:①幾個(gè)串聯(lián)支路并聯(lián)連接時(shí),其支路的起點(diǎn)以L(fǎng)D、LDN開(kāi)始,支路終點(diǎn)用OLD指令。②如需將多個(gè)支路并聯(lián),從第二條支路開(kāi)始,在每ー支路后面加OLD指令。用這種方法編程,對(duì)并聯(lián)支路的個(gè)數(shù)沒(méi)有限制。③OLD指令無(wú)操作數(shù)。并聯(lián)電路塊的串聯(lián)指令并聯(lián)電路塊的串聯(lián)指令為ALD(AndLoad),用于并聯(lián)電路塊的串聯(lián)連接。圖7.6所示梯形圖及語(yǔ)句表表示了ALD指令的用法。置位與復(fù)位指令置位/復(fù)位指令為S/R(SeVReset),指令功能參見(jiàn)表5.1所示。表5.1置位/復(fù)位指令功能表STLLAD功能置位指厶Sbit.NS-bit一(S)N從S-bit開(kāi)始的N個(gè)元件置1并保持復(fù)位指ムRbit.NS-bit一(R)N從S-bit開(kāi)始的N個(gè)元件清。并保持圖5.3所示為S/R指令使用的例子。10.0的上升沿使Q0.0接通并保持,即使10.0斷開(kāi)也不再影響QO.Oo10.1的上升沿使Q0.0斷開(kāi)并保持?jǐn)嚅_(kāi)狀態(tài),直到10.0的下ー個(gè)脈沖到來(lái)。110.0 00.010.0J_~l_L-lI (S) LD10.01 10.1 I__ISQO.Oelケ咫ス -印I。/nlヤ)迦 IRQO.Ori(a)梯形圖 (b)時(shí)序圖圖5.3S/R指令的使用S/R指令使用說(shuō)明:①對(duì)同一元件可以多次使用S/R指令(與=指令不同卜但要注意,由于是掃描工作方式,故寫(xiě)在后面的指令有優(yōu)先權(quán)。如此例中,若!0.0和10.1同時(shí)為1,則Q0.0為〇。R指令寫(xiě)在后因而有優(yōu)先權(quán)。②對(duì)計(jì)數(shù)器和定時(shí)器復(fù)位,計(jì)數(shù)器和定時(shí)器的當(dāng)前值將被清零。③N的取值圍為1?255,N可為:VB,舊,QB,MB,SMB,SB,LB,AC,常數(shù),*VD,*AC,*LD。一般情況下使用常數(shù)。?S/R指令的操作數(shù)為:I,Q,M,SM,T,C,V,S和し〇邊沿脈沖指令邊沿脈沖指令為EU/ED(EdgeUp/EdgeDown卜邊沿脈沖指令使用說(shuō)明參見(jiàn)表5.2所示。表5.2邊沿脈沖指令使用說(shuō)明指令名稱(chēng)STLLAD功能操作元件上升沿脈沖EU—]PI—()上升沿微分輸出無(wú)下降沿脈沖EDTpK-()下降沿微分輸出無(wú)EU指令對(duì)其之前的邏輯運(yùn)算結(jié)果的上升沿(由OFF到ON)產(chǎn)生ー個(gè)寬度為ー個(gè)掃描周期的脈沖,驅(qū)動(dòng)其后面的輸出線(xiàn)圈。ED指令則在對(duì)應(yīng)輸入10.1有下降沿時(shí)產(chǎn)生一個(gè)寬度為ー個(gè)掃描周期的脈沖,驅(qū)動(dòng)其后的輸出線(xiàn)圈。邊沿脈沖指令常用于啟動(dòng)及關(guān)斷條件的判定,配合功能指令完成一些邏輯控制任務(wù)。邏輯堆棧操作指令S7-200系列PLC中有一個(gè)9層堆棧,用于處理所有邏輯操作,稱(chēng)為邏輯堆棧。它與計(jì)算機(jī)中的堆棧結(jié)構(gòu)相同,特點(diǎn)是“先進(jìn)后出‘:①LPS指令(LogicPush):邏輯入棧指令(分支電路開(kāi)始指令)b②LRD(LogicRead)指令:邏輯讀棧指令。③LPP(LogicPop)指令:邏輯出棧指令(分支電路結(jié)束指令卜使用中須注意的是:①由于受9層堆棧空間的限制,LPS、LPP指令連續(xù)使用時(shí)應(yīng)少于9次。②LPS、LPP指令必須成對(duì)使用,它們之間可以使用LRDナ曰TJ〇③LPS、LRD和LPP指令無(wú)操作數(shù)。小結(jié):本節(jié)重點(diǎn)講解了S7-200系列PLC編程操作指令及功能。
エ業(yè)職業(yè)學(xué)院教案授課時(shí)間2013年3月25日2013年3月26日第5周第5周授課節(jié)次1、27、8授課班級(jí)P12機(jī)電ーP12機(jī)電二課時(shí)22本次課題: 第5章S7-200系列PLC基本指令§5.1基本邏輯指令(二)目的要求:①要求掌握各類(lèi)基本指令及運(yùn)用基本指令編程的方法②要求能夠針對(duì)具體的控制對(duì)象運(yùn)用基本指令編程。重點(diǎn)難點(diǎn):①邏輯指令及其應(yīng)用②特別要注意掌握定時(shí)器指令和計(jì)數(shù)器指令的用法,理解其相應(yīng)的工作原理參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè):教學(xué)步驟: 課程:可編程控制器原理及應(yīng)用 序號(hào):9a.復(fù)習(xí)(5分鐘)b.引入新課本邏輯指令(二)定時(shí)覇指令S7-200系列PLC為用戶(hù)提供了三種類(lèi)型的定時(shí)器:通電延時(shí)定時(shí)器TON(OnDelayTimery斷電延時(shí)定時(shí)器TOROffDelayTimer)和保持型通電延時(shí)定時(shí)器TONR(RetentiveOnDelayTimer)〇定時(shí)器的當(dāng)前值、設(shè)定值均用16位有符號(hào)整數(shù)來(lái)表示,最大計(jì)數(shù)值為3276?〇1.定時(shí)器編號(hào)定時(shí)器編號(hào)用定時(shí)器的名稱(chēng)和常數(shù)(〇?255)編號(hào),如表5.5所示(P56)。.分辨率與定時(shí)時(shí)間的計(jì)算S7-200PLC定時(shí)器有三種分辨率:1ms、10ms和100ms。定時(shí)器定時(shí)時(shí)間T的計(jì)算:T=PTxS (式中:T為實(shí)際定時(shí)時(shí)間。PT為定時(shí)設(shè)定值。S為分辨率。)定時(shí)器、計(jì)數(shù)器的設(shè)定值的數(shù)據(jù)類(lèi)型均為整型(INT),除了常數(shù)外,還可以用VW、IW等作它們的設(shè)定值。.定時(shí)器指令使用說(shuō)明定時(shí)器指令的格式參見(jiàn)P56o(1)通電延時(shí)定時(shí)器通電延時(shí)定時(shí)器用于通電后單ー時(shí)間間隔的定時(shí)。上電或首次掃描時(shí),定時(shí)器位為〇FF,當(dāng)前值為〇〇輸入端(IN)接通時(shí),定時(shí)器位為〇FF,當(dāng)前值從〇開(kāi)始計(jì)時(shí),當(dāng)前值達(dá)到PT(PresetTime,預(yù)置時(shí)間)端的設(shè)定值時(shí),定時(shí)器位變?yōu)镺N,梯形圖中對(duì)應(yīng)定時(shí)器的常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi),當(dāng)前值仍連續(xù)計(jì)數(shù)到32767。輸入端斷開(kāi),定時(shí)器自動(dòng)復(fù)位.當(dāng)前值被清零,定時(shí)器位為OFF。(2)斷電延時(shí)定時(shí)器斷電延時(shí)定時(shí)器用于斷電后單ー時(shí)間間隔的定時(shí)。上電或首次掃描時(shí),定時(shí)器位為〇FF,當(dāng)前值為〇〇輸入端(IN)接通時(shí),定時(shí)器位變?yōu)镺N,當(dāng)前值為〇〇當(dāng)輸入端由接通到斷開(kāi)時(shí),定時(shí)器開(kāi)始定時(shí),當(dāng)前值達(dá)到PT(PresetTime,預(yù)置時(shí)間)端的設(shè)定值時(shí),定時(shí)器位變?yōu)椹朏F,當(dāng)前值等于設(shè)定值,停止計(jì)時(shí),直到輸入電路接通。梯形圖中對(duì)應(yīng)定時(shí)器的常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi),當(dāng)前值仍連續(xù)計(jì)數(shù)到32767〇輸入端斷開(kāi),定時(shí)器自動(dòng)復(fù)位,當(dāng)前值被清零,常開(kāi)觸點(diǎn)斷開(kāi)。(3)保持型通電延時(shí)定時(shí)器保持型通電延時(shí)定時(shí)器用于多個(gè)時(shí)間間隔的累計(jì)定時(shí)。上電或首次掃描時(shí),定時(shí)器位為〇FF,當(dāng)前值保持在掉電前的值。輸入端(IN)接通時(shí),當(dāng)前值從上次的保持值開(kāi)始繼續(xù)計(jì)時(shí),當(dāng)累計(jì)當(dāng)前值達(dá)到設(shè)定值時(shí),定時(shí)器位變?yōu)椹朜,,當(dāng)前值可繼續(xù)計(jì)數(shù)到32767〇TONR指令只能用復(fù)位指令R對(duì)其進(jìn)行復(fù)位。.定時(shí)器的刷新方法(P55).TON、TOF和TONR指令應(yīng)用舉例計(jì)數(shù)器S7-200系列PLC為用戶(hù)提供了三種類(lèi)型的計(jì)數(shù)器:増計(jì)數(shù)器CTU(CountUp卜減計(jì)數(shù)器CTD(CountDown)和增/減計(jì)數(shù)器CTUD(CountUp/Downb計(jì)數(shù)器的當(dāng)前值、設(shè)定值均用16位有符號(hào)整數(shù)來(lái)表示,最大計(jì)數(shù)值為32767〇.計(jì)數(shù)器編號(hào)計(jì)數(shù)器編號(hào)用計(jì)數(shù)器的名稱(chēng)和常數(shù)(〇?255)編號(hào),即C***o如:C20o.計(jì)數(shù)器指令使用說(shuō)明(1)增計(jì)數(shù)器增計(jì)數(shù)器指令(CTU)在每一個(gè)CU輸入的上升沿(從OFF到ON),從當(dāng)前計(jì)數(shù)值開(kāi)始遞增計(jì)數(shù)。當(dāng)復(fù)位輸入(R)置位或者執(zhí)行復(fù)位指令時(shí),計(jì)數(shù)器復(fù)位。計(jì)數(shù)器在達(dá)到最大計(jì)數(shù)值(32767)時(shí),停止計(jì)數(shù)。(2)減計(jì)數(shù)器減計(jì)數(shù)器指令(CTD)輸入端有上升沿時(shí),減計(jì)數(shù)器每次從計(jì)數(shù)器的當(dāng)前值減計(jì)數(shù)。當(dāng)裝載輸入端接通時(shí),計(jì)數(shù)器復(fù)位并把預(yù)設(shè)值裝入當(dāng)前值。當(dāng)計(jì)數(shù)器達(dá)到〇時(shí),計(jì)數(shù)器位接通。(3)增/減計(jì)數(shù)器增ノ減計(jì)數(shù)器指令(CTUD)在每個(gè)CU輸入的上升沿,從當(dāng)前計(jì)數(shù)值開(kāi)始遞增計(jì)數(shù)。在每個(gè)CD輸入的上升沿遞減計(jì)數(shù)。當(dāng)復(fù)位輸入(R)置位或執(zhí)行復(fù)位指令時(shí),計(jì)數(shù)器復(fù)位。在達(dá)到計(jì)數(shù)器最大值3276?后,下ー個(gè)CU輸入上升沿將使計(jì)數(shù)值變?yōu)樽钚≈担?32768)〇同樣在達(dá)到最小計(jì)數(shù)值(-32768)后,下ー個(gè)CD輸入上升沿將使計(jì)數(shù)值變?yōu)樽畲笾?32767)〇比較指令比較指令是將兩個(gè)操作數(shù)按指定的條件作比較,條件成立時(shí),觸點(diǎn)就閉合。其STL、LAD形式及功能參見(jiàn)表。比較指令為上、下限控制等提供了極大的方便。==等于比較,如LDロ==n1,n2,即n1==n2時(shí)觸點(diǎn)閉合。nlIIn2>=大于等于比較,如 ,即n1>=n2時(shí)觸點(diǎn)閉合。nlI n2<=小于等于比較,如 !〈二|I,即n1<=n2時(shí)觸點(diǎn)閉合。“□”表示操作數(shù)n1,n2的數(shù)據(jù)類(lèi)型及圍:BByte,字節(jié)比較,如LDB==IB2,MB2OWWord,字節(jié)的比較,如AW>=MW2,VW12ODDoubleWord,雙字的比較,如OD<=VD24,MD。。RReal,實(shí)數(shù)的比較(實(shí)數(shù)應(yīng)存放在雙字中,僅限于CPU214以上卜NOTRNOP指令.取反指令NOT將復(fù)雜邏輯結(jié)果取反后為用戶(hù)提供方便,該指令無(wú)操作數(shù)。.空操作指令NOP(NoOperation)該指令很少被使用,它對(duì)用戶(hù)程序的執(zhí)行沒(méi)有影響。小結(jié):重點(diǎn)介紹S7-200系列PLC的邏輯指令。通過(guò)這ー節(jié)的學(xué)習(xí),要求熟練掌握各種邏輯指令在梯形圖和語(yǔ)句表編程中的使用方法,并理解相應(yīng)的時(shí)序邏輯。特別要注意掌握定時(shí)器指令和計(jì)數(shù)器指令的用法,理解其相應(yīng)的工作原理。授課時(shí)間2013年3月27日2013年3月28日第5周第5周授課節(jié)次7、83、4授課班級(jí)P12機(jī)電二P12機(jī)電ー課時(shí)22本次課題: 無(wú) 目的要求:1要求掌握各類(lèi)基本指令及運(yùn)用基本指令編程的方法2要求能夠針對(duì)具體的控制對(duì)象運(yùn)用基本指令編程。重點(diǎn)難點(diǎn):邏輯指令及其應(yīng)用參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè):教學(xué)步驟: 課程:可編程控制器原理及應(yīng)用 序號(hào)10a.復(fù)習(xí)(5分鐘)b.引入新課練習(xí).編寫(xiě)一段程序,將VB100開(kāi)始的50個(gè)字的數(shù)據(jù)傳送到VB1000開(kāi)始的存儲(chǔ)區(qū)。.交流數(shù)字量輸入模塊與直流輸入模塊分別適用于什么場(chǎng)合?.數(shù)字量輸出模塊有哪幾種類(lèi)型?.用10.0控制接在Q0.0-Q0.y上的8個(gè)彩燈循環(huán)移位,用T37定時(shí),每0.5s移1位,首次掃描時(shí)給Q0.0-Q0.7置初值,用10.1控制彩燈移位的方向,設(shè)計(jì)出語(yǔ)句表程序。.首次掃描時(shí)給Q0.0-Q0.7置初值,控制接在Q0.0-Q0.7上的8個(gè)彩燈循環(huán)每隔2s左移2位,設(shè)計(jì)出語(yǔ)句表程序。.簡(jiǎn)述模擬量擴(kuò)展模塊的作用。.用于測(cè)量鍋爐爐膛壓カ(-60Pa?60Pa)的變送器的輸出信號(hào)為4?20mA,模擬量輸入模塊將0~20mA轉(zhuǎn)換為0-32000,設(shè)轉(zhuǎn)換后得到的數(shù)字為N,試求以0.01Pa為單位的壓カ值。.編寫(xiě)程序?qū)崿F(xiàn)將舊〇字節(jié)髙4位和低4位交換。.編寫(xiě)程序,將VBO開(kāi)始的256個(gè)字節(jié)存儲(chǔ)單元清零。小結(jié):本節(jié)針對(duì)S7-200系列PLC編程邏輯操作指令及功能進(jìn)行練習(xí)。授課時(shí)間2013年4月1日2013年4月2日第6周第6周授課節(jié)次1、27、8授課班級(jí)P12機(jī)電ーP12機(jī)電二課時(shí)22本次課題: 第5章S7-200系列PLC基本指令 §5.2算術(shù)、邏輯運(yùn)算指令(一) 目的要求:1要求掌握各類(lèi)算術(shù)、邏輯運(yùn)算指令及運(yùn)用算術(shù)、邏輯指令編程的方法2要求能夠針對(duì)具體的控制對(duì)象運(yùn)用算術(shù)、邏輯指令編程。重點(diǎn)難點(diǎn):算術(shù)、邏輯指令及其應(yīng)用參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè)教學(xué)步驟: 課程:可編程控制器原理及應(yīng)用 序號(hào)11a,復(fù)習(xí)(5分鐘)b.引入新課§5.2算術(shù)、邏輯運(yùn)算指令(一)算術(shù)運(yùn)算指令1、加/減運(yùn)算指令(1)加/減運(yùn)算指令格式(P61)(2)指令說(shuō)明(以整數(shù)加減運(yùn)算為例)?整數(shù)加/減運(yùn)算指令是把兩個(gè)16bit(IN1,IN2)的整數(shù)作加/減運(yùn)算后,將結(jié)果送到16bit的目標(biāo)(OUT)中去。操作數(shù):IN1,IN2:VW,T,C,IW,QW,MW.AC,SMW,AIW,*VD,*AC,常數(shù)OUT:VW,T,C,IW,QW,MW,AC,SMW,AIW,*VD,*AC在梯形圖中, IN1+IN2=OUTIN1-IN2=OUT在語(yǔ)句表中,IN2的操作數(shù)與OUT同,且IN1+IN2=IN2IN2-IN1=IN2在梯形圖中,可以設(shè)定OUT和1N2指向同一存單元,這樣可節(jié)省存執(zhí)行結(jié)果對(duì)特殊標(biāo)志位的影響:SM1.0(0),SM1.1(溢出),SM1.2(負(fù))(3)STL運(yùn)算指令當(dāng)IN1、N2、OUT操作數(shù)地址不同時(shí)MOVWIN1,OUT//IN1-OUT±lIN2,OUT//OUT±IN2=OUT當(dāng)IN1或IN2=0UT時(shí)±lIN2.0UT//0UT±IN2=0UT2、乘/除運(yùn)算指令(P63)(1)乘ノ除運(yùn)算指令格式(2)指令說(shuō)明(以整數(shù)乘除運(yùn)算為例)整數(shù)乘法指令把兩個(gè)16bit整數(shù)相乗后,將結(jié)果送到32bit的目標(biāo)(OUT)中去。整數(shù)除法指令把兩個(gè)16bit整數(shù)相除后,將結(jié)果送到32bit的目標(biāo)(OUT)中去。計(jì)算結(jié)果的低16位為商,高16位為余數(shù)?!霾僮鲾?shù):IN1,IN2:VW,T,C,IW,QW,MW,SMW,AC,AIW,常數(shù),*VD,*AC。OUT:VD,ID,QD,MD,SMD,AC,*VD,*AC,SDO在梯形圖中, IN1*IN2=OUTIN1/IN2=OUT在語(yǔ)句表中,IN2的操作數(shù)與OUT同,IN2的低16位為ー乘子或被除數(shù),且IN2"IN1=IN2IN2/IN1=IN2在梯形圖中,可以設(shè)定OUT和1N2指向同一存單元,這樣可節(jié)省存。ー執(zhí)行結(jié)果對(duì)特殊標(biāo)志位的影響:SM1.0(〇),SM1.1(溢出),SM1.2(負(fù)),SM1.3(除數(shù)為〇卜(3)STL運(yùn)算指令5.2.2數(shù)學(xué)函數(shù)變換指令(1)平方根/自然對(duì)數(shù)指數(shù)指令①平方根指令:把32bit的實(shí)數(shù)取平方根后,將結(jié)果送到32bit的目標(biāo)(OUT)中去,即屈=OUT②求自然對(duì)數(shù)指令:將32bit的實(shí)數(shù)取自然對(duì)數(shù)后,將結(jié)果送到32bit的目標(biāo)(〇UT)中去。當(dāng)求以10為底的自然對(duì)數(shù)時(shí),似于以10為底的對(duì)數(shù)值)b③求指數(shù)指令:將輸入IN的值取以e為底的指數(shù),結(jié)果放入輸出(OUT)中去。④例5.16(P65)(2)三角函數(shù)運(yùn)算指令①正弦(SIN)指令:將輸入IN的弧度值取正弦,結(jié)果放入輸出(〇UT)中去。輸入值為弧度值。如果輸入為角度值,使用MUL-R(*R)將該角度值乘以T!ハ80以將其轉(zhuǎn)換為弧度值。②余弦(COS)指令:將輸入IN的弧度值取余弦,結(jié)果放入輸出(OUT)中去。輸入值為弧度值。如果輸入為角度值,則將該角度值乘以!T/180以將其轉(zhuǎn)換為弧度值。③正切(TAN)指令:將輸入IN的弧度值取正切,結(jié)果放入輸出(〇UT)中去。輸入值為弧度值。如果輸入為角度值,則將該角度值乘以1T/180以將其轉(zhuǎn)換為弧度值。④例5.17(P66)小結(jié):本節(jié)重點(diǎn)介紹S7-200系列PLC的邏輯指令。通過(guò)
這ー節(jié)的學(xué)習(xí),要求熟練掌握各種邏輯指令在梯形圖和語(yǔ)句表
編程中的使用方法。
授課時(shí)間2013年4月8日2013年4月9日第7周第7周授課節(jié)次1、27、8授課班級(jí)P12機(jī)電ーP12機(jī)電二課時(shí)22本次課題: 第5章S7-200系列PLC基本指令 §5.2算術(shù)、邏輯運(yùn)算指令(二) 目的要求:1要求掌握各類(lèi)算術(shù)、邏輯運(yùn)算指令及運(yùn)用算術(shù)、邏輯指令編程的方法2要求能夠針對(duì)具體的控制對(duì)象運(yùn)用算術(shù)、邏輯指令編程。重點(diǎn)難點(diǎn):算術(shù)、邏輯指令及其應(yīng)用參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè)教學(xué)步驟: 課程:可編程控制器原理及應(yīng)用 序號(hào)12a.復(fù)習(xí)(5分鐘)b,引入新課§5.2算術(shù)、邏輯運(yùn)算指令(二)増1/M1指令(1)增"減1指令格式(P67)(2)指令說(shuō)明(以字增1/減1為例)字的加1/減1指令把源字加1/減1后,將結(jié)果送到目標(biāo)(〇UT)中去。操作數(shù):IN:VW,T,C,IW,QW,MW,SMW,AC,AIW,*VD,*AC,SW,常數(shù)。OUT:VW,T.C,IW,QW,MW,SMW,AC,*VD,*AC,SWO在梯形圖中, IN+1=OUTIN-1=OUT在語(yǔ)句表中,IN的操作數(shù)與OUT同,且IN+1=ININ-1=IN在梯形圖中,可以設(shè)定OUT和(N指向同一存單元,這樣可節(jié)省存。執(zhí)行結(jié)果對(duì)特殊標(biāo)志位的影響:SM1.0(0),SM1.1(溢出),SM1.2(負(fù)b邏輯運(yùn)算指令(與、或、異成及取反)(1)邏輯運(yùn)算指令格式(P67)(2)指令說(shuō)明(以字節(jié)與、或、異或及取反為例)字節(jié)的與指令A(yù)NDB:將字節(jié)IN1和IN2按位作邏輯與運(yùn)算,結(jié)果送到OUT指定的目標(biāo)字節(jié)中去。字節(jié)的或指令ORB:將字節(jié)IN1和IN2按位作邏輯或運(yùn)算,結(jié)果送到OUT指定的目標(biāo)字節(jié)中去。字節(jié)的異或指令XORB:將字節(jié)IN1和IN2按位作邏輯異或運(yùn)算,結(jié)果送到OUT指定的目標(biāo)字節(jié)中去。?字節(jié)取反指令I(lǐng)NVB:把源字節(jié)IN中數(shù)據(jù)逐位取反,結(jié)果存入OUT指定的目標(biāo)字節(jié)中。,操作數(shù):IN1,IN2,OUT:VB,IB,QB,MB,SMB,AC,*VD,*AC。!N的取值圍與IN1相同。在梯形圖中,執(zhí)行結(jié)果放在OUT中。在語(yǔ)句表中,執(zhí)行結(jié)果放在IN2或IN中。梯形圖中,可以設(shè)定OUT和!N2(IN)指向同一存單元,這樣可節(jié)省存。指令執(zhí)行影響特殊標(biāo)志位:SM1.0(0)CPU212和CPU214無(wú)此指令。(3)例5.18字或、雙字異或、字求反、字節(jié)與操作編程(P68)小結(jié):本節(jié)重點(diǎn)介紹S7-200系列PLC的邏輯指令。通過(guò)這ー節(jié)的學(xué)習(xí),要求熟練掌握各種邏輯指令在梯形圖和語(yǔ)句表編程中的使用方法。授課時(shí)間2013年4月10日2013年4月11日第7周第6周授課節(jié)次7、83、4授課班級(jí)P12機(jī)電二P12機(jī)電ー課時(shí)22本次課題: 第5章S7-200系列PLC基本指令 §5.3數(shù)據(jù)處理指令 目的要求:1要求掌握各類(lèi)數(shù)據(jù)處理指令及運(yùn)用數(shù)據(jù)處理指令編程的方法2要求能夠針對(duì)具體的控制對(duì)象運(yùn)用數(shù)據(jù)處理指令編程。重點(diǎn)難點(diǎn):數(shù)據(jù)處理指令及其應(yīng)用參考資料:《可編程控制器原理及應(yīng)用》高等教育課型: 新授課教學(xué)方法:講授法、練習(xí)法教具:作業(yè)教學(xué)步驟: 課程:可編程控制器原理及應(yīng)用 序號(hào)13a.復(fù)習(xí)(5分鐘)b.引入新課§5.3數(shù)據(jù)處理指令數(shù)據(jù)傳送1、指令格式及功能(1)字節(jié)傳送指令,如表所示。指令說(shuō)明MOV_BENENOinmit?字節(jié)傳送指令:將源字節(jié)IN的容傳送到OUT中,傳送后,源字節(jié)容不變?操作數(shù):IN:VB,IB,QB,MB,SMB,AC,*AC,*VD,SB,常數(shù)OUT:VB.IB,QB,MB,SMB,AC,*AC,*VD,SBMOVBIN,OUT(2)字傳送指令,如表所示。指令說(shuō)明MOV_WENINOUTMOVWIN,OUT?字節(jié)傳送指令:將源字IN的容傳送到OUT中,傳送后,源字容不變操作數(shù):IN:VW,T,C,IW,QW,MW,SMW,AC,AIW,常數(shù),*VD,*AC.SWOUT:VW,T,C,IW,QW,MW,SMW,AC,AQW,*VD,*AC,SW(3)雙字傳送指令,如表所示。指令說(shuō)明MOV_DWENINOUTMOVDIN,OUT?雙字傳送指令:將源雙字IN的容傳送到OUT中,傳送后,源雙字容不變?操作數(shù):IN:VD,ID,QD,SMD,AC,HC,常數(shù),"VD「AC,&VB,&IB,&QB,&MB,&T,&C,SDOUT:VD,ID,QD,MD,SMD,AC,*VD,*AC,SD(4)實(shí)數(shù)傳送指令,如表所示。指令說(shuō)明MOV_REN?實(shí)數(shù)傳送指令:將源雙字IN中的32bit實(shí)數(shù)傳送到指定的目標(biāo)雙字(OUT)中去,傳送后,源雙字容不變。
INOUT■操作數(shù):MOVRIN,OUTIN:VD,ID,QD,MD,SMD,AC,*VD,*AC,SD?常數(shù),HC0OUT:VD,ID,QD,MD,SMD,AC,*VD,*AC,SD0CPU212無(wú)實(shí)數(shù)型數(shù)據(jù)操作指令。(5)字節(jié)的塊傳送指令,如表所示。也4用71說(shuō)明BLKMOV.BENIN1?字節(jié)的塊傳送指令:將從字節(jié)!N開(kāi)始的連續(xù)N個(gè)字節(jié)的數(shù)據(jù)塊的容復(fù)制到從字節(jié)OUT開(kāi)始的數(shù)據(jù)塊里。N的有效圍是1?255NOUTBMBIN.OUT.N?操作數(shù):IN,OUT:VB,IB,QB.MB,SMB,*VD,*ACON:VB,IB,QB,MB,SMB,AC,常數(shù),*VD,*AC,SB(6)字的塊傳送指令,如表所示。指令說(shuō)明BLKMOV_WENIN1N OUTBMWIN,OUT,N?字的塊傳送指令:將從IN開(kāi)始的連續(xù)N個(gè)字的數(shù)據(jù)塊的容復(fù)制到從字OUT開(kāi)始的數(shù)據(jù)塊里。N的有效圍是1-255,操作數(shù):IN:VW,T,C,IW,QW,MW,SMW,AIW,*VD,*AC,SWOUT:VW,T,C,IW,QW,MW,SMW,AQW,*VD,*AC,SWN:VB,IB,QB,MB,SMB,AC?常數(shù),*VDドAC,SB(7)雙字的塊傳送指令,如表所示。指令說(shuō)明BLKMOV_DENIN1NOUTBMDIN,OUT,N?雙字的塊傳送指令:將從(N開(kāi)始的連續(xù)N個(gè)雙字的數(shù)據(jù)塊復(fù)制到從雙字〇UT開(kāi)始的數(shù)據(jù)塊里。N的有效圍是1?255.操作數(shù):IN,OUT:VD,ID,QD,MD,SMD,*VD,*AC,SDN:VB,IB,QB,MB,SMB,AC,*VDJAC,SB,常數(shù)■CPU212和CPU214無(wú)此指令2、[例]5.19將變量存儲(chǔ)器VW100中容送到VW200中(P70)移位與循環(huán)移位指令(以字節(jié)移位與循環(huán)移位為例)1、指令格式及功能(1)字節(jié)的右移/左移指令,如表所示。指令說(shuō)明SHR_BEN字節(jié)的右移/左移指令把源字節(jié)(IN)向右/左移動(dòng)N位,移空的位以〇填充。
INNOUTSRBIN,N?操作數(shù):IN:VB,IB,QB,MB,SMB,AC,*VDドAC,SBOUT:VB,IB.QB,MB,SMB,AC,*VD,*AC,SBN:VB.IB,QB,MB,SMB,AC,*VD,*AC,常數(shù),SB№8時(shí),按8處理N>0則溢出標(biāo)志位SM1.1取最后移出位的值N=0則不作移位操作?在梯形圖中,移位結(jié)果存放在。UT中在語(yǔ)句表中,移位結(jié)果存放在IN中在梯形圖中,可以設(shè)定OUT和!N指向同一存單元,這樣可節(jié)省存?執(zhí)行結(jié)果對(duì)特殊標(biāo)志位的影響:SM1.0(0),SM1.1(溢出)?CPU212和CPU214無(wú)此指令SHL_BENINNOUTSLBIN,N(2)字節(jié)的循環(huán)右移/左移指令,如表所示。指令說(shuō)明ROR_BENINN OUTRRBIN,N字節(jié)的循環(huán)右移/左移指令把源字節(jié)IN指定的容向右、左循環(huán)移N位,結(jié)果存入〇UT指定的目標(biāo)字節(jié)中。?操作數(shù):IN:VB,IB,QB,MB,SMB,AC,*VD,*AC,SB0OUT:VB,IB,QB,MB,SMB,AC
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《微波技術(shù)總結(jié)》課件
- 2022年浙江省嘉興市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2023年黑龍江省鶴崗市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2021年黑龍江省齊齊哈爾市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 2024年內(nèi)蒙古自治區(qū)烏海市公開(kāi)招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 《夢(mèng)想學(xué)堂使用手冊(cè)》課件
- 經(jīng)典搞笑句子
- 英語(yǔ)請(qǐng)假條的格式
- 遼寧省本溪市(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)統(tǒng)編版小升初模擬(上學(xué)期)試卷及答案
- 2025年電池化學(xué)品項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模板
- 北京市東城區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末生物試題【含答案解析】
- 天皰瘡臨床分期與治療方案研究
- 開(kāi)放系統(tǒng)10861《理工英語(yǔ)(4)》期末機(jī)考真題及答案(第102套)
- 綜合技能訓(xùn)練實(shí)訓(xùn)報(bào)告學(xué)前教育
- 2024年國(guó)家能源集團(tuán)招聘筆試參考題庫(kù)含答案解析
- MOOC 管理學(xué)-鄭州輕工業(yè)大學(xué) 中國(guó)大學(xué)慕課答案
- 軍事理論智慧樹(shù)知到期末考試答案2024年
- 2024年貴州貴安發(fā)展集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 《混凝土的檢測(cè)》課件
- 衛(wèi)生健康系統(tǒng)2024年安全生產(chǎn)和消防工作要點(diǎn)
- CNC數(shù)控編程述職報(bào)告
評(píng)論
0/150
提交評(píng)論