可編程序控制器原理及應(yīng)用教案(主)_第1頁(yè)
可編程序控制器原理及應(yīng)用教案(主)_第2頁(yè)
可編程序控制器原理及應(yīng)用教案(主)_第3頁(yè)
可編程序控制器原理及應(yīng)用教案(主)_第4頁(yè)
可編程序控制器原理及應(yīng)用教案(主)_第5頁(yè)
已閱讀5頁(yè),還剩184頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

可編程序控制器原理及應(yīng)用

S7-200PLC電子教案西安石油大學(xué)S7-2課程教學(xué)大綱:參見(jiàn)本課程的

教學(xué)大綱:參見(jiàn)本課程的教學(xué)大綱

1·考核方式:考試,閉卷

2·成績(jī)考核

考試:占總成績(jī)的70%

作業(yè)及平時(shí)成績(jī)占

20%

實(shí)驗(yàn):占總成績(jī)的10%

缺勤:一次扣3分?。?/p>

三次取消考試資格!

3·教學(xué)計(jì)劃:參閱本學(xué)期的《授課計(jì)劃》

4·教學(xué)目的●熟練掌握PLC的內(nèi)部資源(也就是編程所用的內(nèi)部單元和外部的變量)●掌握基本的順控指令●掌握基本的數(shù)據(jù)處理應(yīng)用指令●理解程序控制類及特殊指令●拓寬工業(yè)自動(dòng)化產(chǎn)品知識(shí)范圍,了解并理解國(guó)外其它著名廠家的工業(yè)自動(dòng)化產(chǎn)品尤其是PLC系統(tǒng)。●通過(guò)工程實(shí)例的學(xué)習(xí),深刻認(rèn)識(shí)自動(dòng)化工程項(xiàng)目,均可以用PLC實(shí)現(xiàn)并且是高水平地實(shí)現(xiàn)完成。與工控機(jī)、DCS、單片機(jī)系統(tǒng)比較,掌握完成自動(dòng)控制任務(wù)的基本方法。●了解電力系統(tǒng)、石油化工系統(tǒng)、水及污水處理系統(tǒng)、冶金系統(tǒng)自動(dòng)化系統(tǒng)的基本方法?!衲芙鉀Q各種各樣的自動(dòng)化控制問(wèn)題。再結(jié)合工業(yè)以太網(wǎng):信息網(wǎng)絡(luò)方面的知識(shí)、還能提供信息管理及調(diào)度等全廠信息管理系統(tǒng)?!裾n程特點(diǎn)是學(xué)習(xí)S7-200系列,以后應(yīng)能理解或課后應(yīng)逐漸領(lǐng)會(huì)S7-300/400及其它系列PLC的相關(guān)內(nèi)容,為自己打下堅(jiān)實(shí)的基礎(chǔ)。

本課程授課的特點(diǎn):以最新的SIEMENS公司2005/6年主推的S7-200/300/400自動(dòng)化產(chǎn)品內(nèi)容為基本內(nèi)容要領(lǐng),掌握課程內(nèi)容的新型S7-200系列PLC中的CPU221CPU222CPU224CPU224XPCPU226內(nèi)容和編程軟件、并以性價(jià)比最高的FX2N系列PLC(日本三菱公司)及其計(jì)算機(jī)編程軟件為對(duì)比學(xué)習(xí)機(jī)型,融會(huì)貫通來(lái)實(shí)現(xiàn)各種各樣的綜合自動(dòng)化系統(tǒng),包括過(guò)程控制、實(shí)時(shí)控制、特殊任務(wù)控制的自動(dòng)化系統(tǒng),并以具體的案例加以說(shuō)明。提示以下`,國(guó)內(nèi)最大通訊及自動(dòng)化集成制造公司深圳華為OEM的美國(guó)艾默生網(wǎng)絡(luò)能源解決方案及EC20系列PLC,該系列機(jī)型完全仿制德國(guó)SIEMENS和日本三菱公司的技術(shù)路線。目前自動(dòng)化控制行業(yè)最高水平應(yīng)掌握的知識(shí):

1、自動(dòng)化系統(tǒng)集成設(shè)計(jì)(各種PLC系統(tǒng)、DCS系統(tǒng)、單片機(jī)智能控制儀器儀表及系統(tǒng)、其它特殊控制任務(wù)及其系統(tǒng))

2、各種交、直流電機(jī)及控制電機(jī)的控制系統(tǒng)

3、特殊專用設(shè)備控制系統(tǒng)(含儀器儀表開(kāi)發(fā)及智能系統(tǒng)開(kāi)發(fā)、成套)4、人機(jī)界面(HMI)設(shè)計(jì)(包括:基礎(chǔ)語(yǔ)言如DELPHI6·0開(kāi)發(fā),觸摸屏TP或PT,組態(tài)用液晶顯示設(shè)備,組態(tài)軟件)

第一章電氣控制基礎(chǔ)第一節(jié)常用低壓電器

電器的定義:電器是一種根據(jù)外界的信號(hào)(機(jī)械力、電動(dòng)力和其它物理量),自動(dòng)或手動(dòng)接通和斷開(kāi)電路,從而斷續(xù)或連續(xù)改變電路參數(shù)或狀態(tài),實(shí)現(xiàn)對(duì)電路或非電對(duì)象的切換、控制、保護(hù)、檢測(cè)和調(diào)節(jié)用的電氣元件或設(shè)備。詳細(xì)介紹工廠常用的低壓電器如接觸器、繼電器、行程開(kāi)關(guān)、熔斷器等等的國(guó)標(biāo)圖形符號(hào)、標(biāo)準(zhǔn)代號(hào)及設(shè)計(jì)原理圖的方法及注意事項(xiàng)等。第二節(jié)基本電氣控制電路在掌握了常用的電氣圖中的圖形符號(hào)及文字符號(hào)(SB、SA、SQ、FU、KM、KA、KT)的基礎(chǔ)上,介紹繼電-接觸器電氣控制電路的國(guó)標(biāo)繪制方法,詳細(xì)介紹常用的異步電動(dòng)機(jī)的點(diǎn)動(dòng)、正轉(zhuǎn)、反轉(zhuǎn)主電路和控制電路。本章節(jié)內(nèi)容請(qǐng)參閱《可編程序控制器原理及應(yīng)用》教案的《電氣控制基礎(chǔ)》電子教案部分。補(bǔ)充:電氣控制系統(tǒng)的CAD制圖及其國(guó)家標(biāo)準(zhǔn)符號(hào)的標(biāo)識(shí)◎CADR14最成熟,現(xiàn)有AUTOCAD2002/4等,屬于2維設(shè)計(jì),還有三維立體設(shè)計(jì)、設(shè)計(jì)好三維后可以直接生成其它視圖,只不過(guò)要求使用高的計(jì)算機(jī)的內(nèi)存和速度。工程圖語(yǔ)言:以A3為基本圖紙,垂直分0~9公10個(gè)區(qū)、水平A~F公6個(gè)位,一張接一張的A3圖可以想象出一個(gè)大系統(tǒng)的全部圖紙。要提醒的是安裝圖也可以一張A0或A0加長(zhǎng)的圖紙來(lái)繪制,方便現(xiàn)場(chǎng)施工查看。電氣控制系統(tǒng)的CAD制圖項(xiàng)目代號(hào):

=系統(tǒng)代號(hào)

+位置代號(hào)

-種類代號(hào):接線端子的次序好以上四個(gè)種類代號(hào)是繪制和識(shí)別電氣控制系統(tǒng)工程圖紙最基本的要素,請(qǐng)記住并理解,有時(shí)間有興趣的同學(xué)可以參考有關(guān)部門(mén)的國(guó)家標(biāo)準(zhǔn)及行業(yè)規(guī)范。第二章可編程序控制器概述第一節(jié)可編程序控制器的由來(lái)一、可編程序控制器(ProgrammableController)簡(jiǎn)稱為PC(前些時(shí)候或教課書(shū)的提法)

可編程序邏輯控制器(ProgrammableLogicController),簡(jiǎn)稱為PLC,只有美國(guó)A-B公司注冊(cè)了PLC商標(biāo)名(現(xiàn)工控行業(yè)常用的說(shuō)法是PLC)

個(gè)人計(jì)算機(jī)(PersonalComputer)簡(jiǎn)稱PC機(jī)以后不加說(shuō)明講課用PLC名稱(也基本符合當(dāng)今自動(dòng)化控制行業(yè)說(shuō)法)

1968年.美國(guó)最大的汽車制造廠家——通用汽車公司(GM)提出了研制可編程序控制器的基本設(shè)想,即

(1)能用于工業(yè)現(xiàn)場(chǎng)。

(2)能改變其控制“邏輯”,而不需要變動(dòng)組成它的元件和修改內(nèi)部接線。

(3)出現(xiàn)故障時(shí)易于診斷和維修。

1969年,美國(guó)數(shù)字設(shè)備公司(DEC)研制出了世界上第一臺(tái)PLC。我國(guó)1974年研制,77年應(yīng)用,目前國(guó)際知名的中大型PLC幾乎沒(méi)有。二、可編程序控制器的定義

定義:可編程序控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用可編程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過(guò)數(shù)字式、模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過(guò)程??删幊绦蚩刂破骷捌溆嘘P(guān)設(shè)備,都應(yīng)按易于使工業(yè)控制系統(tǒng)形成一個(gè)整體,易于擴(kuò)充其功能的原則設(shè)計(jì)。

補(bǔ)充1:一般的PLC的術(shù)語(yǔ):

可編程序控制器(PLC):一種采用微處理器技術(shù)的通用工業(yè)控制裝置。采用循環(huán)掃描的工作方式,它接收外部發(fā)信裝置的信號(hào),按用戶編制在用戶存儲(chǔ)器中的程序進(jìn)行邏輯、定時(shí)、記數(shù)、移位、數(shù)據(jù)處理、控制轉(zhuǎn)移等操作,并把結(jié)果輸出到被控裝置。

CPU:PLC的“大腦”,主要由中央處理器、系統(tǒng)存儲(chǔ)器、用戶存儲(chǔ)器等組成,用來(lái)接收用戶程序和對(duì)用戶程序進(jìn)行解釋和控制執(zhí)行。

輸入模塊:與外部發(fā)信裝置相接的組件,用來(lái)接收外部信號(hào)并轉(zhuǎn)換成CPU模塊可接收的信號(hào)。

輸出模塊:與外部被控裝置相接的組件,根據(jù)CPU模塊的信號(hào)控制外部被控裝置。

編程器:用來(lái)輸入、檢查、修改用戶程序和監(jiān)視工作情況及選擇CPU工作方式的組件。

計(jì)算機(jī)編程軟件包:用計(jì)算機(jī)輸入、檢查、修改用戶程序和監(jiān)視工作情況、選擇CPU工作方式、保存用戶程序、離線仿真、在線調(diào)試等的PC個(gè)人計(jì)算機(jī)編程軟件。

用戶程序或邏輯:由用戶編制的,使PLC完成特定的控制要求的梯形圖語(yǔ)句或助記符(命令語(yǔ))語(yǔ)句。

梯形圖語(yǔ)句:適用于一般電氣技術(shù)人員使用的語(yǔ)言。其語(yǔ)句依據(jù)繼電器邏輯原理編制。

自診斷監(jiān):視PLC自身工作情況并顯示所發(fā)生的故障的性質(zhì)和部件。

內(nèi)部繼電器:編程時(shí)用戶作為邏輯處理中間狀態(tài)使用的內(nèi)存單元,其功能類似繼電器邏輯控制線路中的中間繼電器。

移位寄存器:一組按照用戶需求,可以實(shí)現(xiàn)有規(guī)律地左右移動(dòng)中間邏輯狀態(tài)的內(nèi)存單元。

定時(shí)器:可以按照用戶需求對(duì)某一邏輯狀態(tài)進(jìn)行定時(shí)控制的內(nèi)存單元。

記數(shù)器:可對(duì)某一邏輯狀態(tài)變化次數(shù)進(jìn)行記數(shù),控制其它所需邏輯的內(nèi)存單元。

停電記憶:供電電源恢復(fù)供電以后,這些內(nèi)存單元可保持?jǐn)嚯娨郧暗倪壿嫚顟B(tài)。補(bǔ)充2:目前世界自動(dòng)化產(chǎn)品(主要指的是PLC及其它控制系統(tǒng)、尤其是北美)排名

1、美國(guó)ALLEN-BRADLY公司PLC…水處理行業(yè)等,該公司注冊(cè)了PLC的商標(biāo),自動(dòng)化等產(chǎn)品行業(yè)第一。

2、MODICON(法國(guó)、美國(guó)合作的施耐德自動(dòng)化)…電力行業(yè)

3、德國(guó)西門(mén)子公司…國(guó)內(nèi)占有率較高,系統(tǒng)要求高,業(yè)界認(rèn)為較難學(xué),但類似匯編語(yǔ)言的模式,理解了反而容易掌握。

4、美國(guó)GE公司

5、日本三菱公司…亞洲最大,性價(jià)較高的自動(dòng)化產(chǎn)品供應(yīng)商,沒(méi)有指定建議使用該系列機(jī)器。

6、日本OMRON公司

7、其它…新出的貝加萊PCC可編程計(jì)算機(jī)控制器第二節(jié)PLC的發(fā)展概況和發(fā)展趨勢(shì)

一、PLC的發(fā)展概況

PLC的發(fā)展與計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)、控制技術(shù)、數(shù)字技術(shù)、通訊網(wǎng)絡(luò)技術(shù)等高新技術(shù)的發(fā)展息息相關(guān),這些高新技術(shù)的發(fā)展推動(dòng)了PLC的發(fā)展,而PLC的發(fā)展有對(duì)這些高新技術(shù)提出了更高、更新的要求,促進(jìn)了它們的發(fā)展。PLC的發(fā)展速度十分驚人,目前用PLC設(shè)計(jì)自動(dòng)控制系統(tǒng)已經(jīng)成為世界潮流。PLC的發(fā)展大致可分為以下四個(gè)階段。(一)第一階段

1969年第一臺(tái)問(wèn)世到1972年,是PLC的初創(chuàng)階段。(二)第二階段

1973年到1978年,是PLC的成熟階段。(三)第三階段

1978年到1984年,是PLC的大發(fā)展階段。(四)第四階段

1984年至今,是PLC的繼續(xù)發(fā)展階段。

PLC的編程語(yǔ)言除了傳統(tǒng)的梯形圖、流程圖、語(yǔ)句表外,還能用高級(jí)語(yǔ)言如BASIC、PASCAL、C語(yǔ)言、數(shù)控語(yǔ)言等。

PLC編程的人機(jī)對(duì)話能力增強(qiáng),使編程軟件得以普及和簡(jiǎn)化。屏幕對(duì)話十分方便靈活,可以進(jìn)行全屏幕編輯。用戶程序在編輯過(guò)程中,不但排錯(cuò)、糾錯(cuò)能力加強(qiáng),還可以進(jìn)行在線仿真,加快了軟件開(kāi)發(fā)的周期。

二、PLC的發(fā)展趨勢(shì)雖然PLC只有30多年的歷史,但其發(fā)展勢(shì)頭迅猛,目前PLC的年生產(chǎn)增長(zhǎng)率仍保持在30~40﹪的水平。成為當(dāng)今增長(zhǎng)速度最快的工業(yè)控制器,而且還會(huì)繼續(xù)發(fā)展下去。PLC的發(fā)展將向兩個(gè)方向發(fā)展:一方面向著大型化發(fā)展,另一方面向著小型化發(fā)展,以適應(yīng)不同場(chǎng)合和不同要求的控制需求。(一)大型化

1.增強(qiáng)網(wǎng)絡(luò)通訊功能。

2.發(fā)展智能模塊

3.外部故障診斷功能

4.編程語(yǔ)言、編程工具標(biāo)準(zhǔn)化高級(jí)化。基于個(gè)人計(jì)算機(jī)的編程軟件取代手持式編程器,除PLC特有的梯形圖、語(yǔ)句表編程外,還可以用高級(jí)語(yǔ)言如BASIC、PASCAL、C語(yǔ)言,便于運(yùn)算、通訊等較難程序的編制。

5.實(shí)現(xiàn)軟件、硬件標(biāo)準(zhǔn)化

6.編程組態(tài)軟件發(fā)展迅猛

7.可編程序控制器通信的易用化和“傻瓜化”

8.可編程序控制器的軟件化與PC化

9.可編程序控制器與現(xiàn)場(chǎng)總線相結(jié)合(二)小型化小型、超小型、微小型PLC不僅便于機(jī)電液一體化,也是實(shí)現(xiàn)家庭自動(dòng)化的理想控制器。如SIEMENSE的LOGO,三菱的∝PLC等。一、PLC的主要功能

1.開(kāi)關(guān)量邏輯控制

2模擬量控制

3.閉環(huán)過(guò)程控制

4.定時(shí)控制

5.計(jì)數(shù)控制

6.順序(步進(jìn))控制

7.數(shù)據(jù)處理

8.通訊和聯(lián)網(wǎng)

9.運(yùn)動(dòng)控制以上幾個(gè)方面看到適用于各種各樣的自動(dòng)化控制系統(tǒng)

第三節(jié)PLC的主要功能和特點(diǎn)二、PLC的特點(diǎn)

1.可靠性高、抗干擾能力強(qiáng)

2.通用性強(qiáng)、靈活性好、功能齊全

3.編程方法易學(xué)、使用方便

4.模塊化結(jié)構(gòu)(功能強(qiáng)、性能價(jià)格比高)

5.安裝簡(jiǎn)便、調(diào)試方便

6.網(wǎng)絡(luò)通訊

7.其它(PLC體積小、能耗低、便于機(jī)電液一體化)

8.硬件配套齊全、用戶選擇余地大、適應(yīng)性強(qiáng)可適用于各種各樣的自動(dòng)化控制系統(tǒng)

評(píng)判一PLC系統(tǒng)性能的優(yōu)劣主要看:I/O特殊模塊、處理速度、網(wǎng)絡(luò)通訊等指標(biāo)。第四節(jié)PLC的分類一、按PLC的控制規(guī)模分類

1.小型機(jī):I/O點(diǎn)數(shù)<256;S7-200和S7-300部分;

三菱:FX系列,A1S系列

部分,Q00J

2.中型機(jī):I/O點(diǎn)數(shù)256~1024(2048);S7-300;

三菱:A1S系列部分,An/Q2A/Q系列部分

3.大型機(jī):I/O點(diǎn)數(shù)>=1024(2048);S7-400;

三菱:An/Q2A/Q系列部分這種分類其實(shí)意義不大,因?yàn)闆](méi)有明確的定義和界限。以后同學(xué)們可以把其它的公司的產(chǎn)品加進(jìn)來(lái)同樣方法比較。以擴(kuò)大自己的知識(shí)面。

二、按PLC的結(jié)構(gòu)形式分

1.整體式(單元式結(jié)構(gòu)、大板結(jié)構(gòu))…微小型PLC2.模塊式結(jié)構(gòu)…中大型PLC第一:無(wú)底部框架板(底板),從小型發(fā)展第二:有底板,中大型PLC3.疊裝式結(jié)構(gòu)(特殊的)這種分類方法已無(wú)嚴(yán)格的定義,實(shí)際當(dāng)中沒(méi)有太多的意義。三、西門(mén)子

可編程序控制器的物理結(jié)構(gòu)

1.整體式(S7—200)外觀(圖2-2),這是我們本課程學(xué)習(xí)的內(nèi)容。

2.模塊式(s7—300和s7—400系列)(圖2-3)。

3.S7-200系列可編程序控制器的外部接線

CPU222模塊的外部接線圖(圖2-4)圖2-4

CPU222模塊的外部接線圖第三章可編程序控制器的基本組成和工作原理

第一節(jié)可編程序控制器基本組成和工作原理一、PLC的基本組成組成:CPU模塊、輸入模塊、輸出模塊、編程裝置、電源等??梢钥吹脚c計(jì)算機(jī)控制系統(tǒng)十分相似,有的高校計(jì)算機(jī)控制技術(shù)主要學(xué)習(xí)的就是A-B公司的自動(dòng)化及網(wǎng)絡(luò)系統(tǒng)。二、PLC個(gè)部分的作用1CPU模塊1)CPU

作用:在可編程序控制器控制系統(tǒng)中,CPU模塊相當(dāng)于人的大腦,它不斷地采集輸入信號(hào),執(zhí)行用戶程序,刷新系統(tǒng)的輸出。早期的PLC芯片采用X86系列等,現(xiàn)大公司多采用高速位片式。一般不提具體芯片,只提CPU型號(hào)2)存儲(chǔ)器:作用:存放系統(tǒng)程序,用戶程序和數(shù)據(jù)。系統(tǒng)程序:決定PLC的基本性能,由廠家設(shè)計(jì),并存入ROM、EEPROM。用戶不能修改。用戶程序:根據(jù)要求,用PLC的編程語(yǔ)言,編制的程序,用戶用編程器寫(xiě)入RAM或EEPROM。類型

(1)隨機(jī)存取存儲(chǔ)器(RAM)用戶可以用編程裝置讀出RAM中的內(nèi)容,也可以將用戶程序?qū)懭隦AM,它是易失性的存儲(chǔ)器,它的電源中斷后,儲(chǔ)存的信息將會(huì)丟失。

(2)只讀存儲(chǔ)器(ROM)ROM的內(nèi)容只能讀出,不能寫(xiě)入。它是非易失的,它的電源消失后,仍能保存儲(chǔ)存的內(nèi)容。ROM一般用來(lái)存放可編程序控制器的系統(tǒng)程序。

(3)可電擦除可編程的只讀存儲(chǔ)器(EEPROM或E2PROM)

它是非易失性的,但是可以用編程裝置對(duì)它編程.兼有ROM的非易失性和RAM的隨機(jī)存取優(yōu)點(diǎn),但是將信息寫(xiě)入它所需的時(shí)間比RAM長(zhǎng)得多。EEPROM用來(lái)存放用戶程序和需長(zhǎng)期保存的重要數(shù)據(jù)。

2I/0模塊作用:是系統(tǒng)的眼、耳、手、腳,是聯(lián)系外部現(xiàn)場(chǎng)和CPU模塊的橋梁。1)輸入模塊作用:接收和采集輸入信號(hào)。輸人電路:設(shè)有RC濾波電路和光電耦合器。

2)輸出模塊作用:控制輸出設(shè)備,執(zhí)行裝置。輸出電路:晶體管和場(chǎng)效應(yīng)管、雙向晶閘管,小型繼電器。

3編程裝置

作用:編程裝置用來(lái)生成用戶程序,并對(duì)它進(jìn)行編輯、檢查和修改。1)手持式編程器:不能直接輸人和編輯梯形圖,只能輸入和編輯指令表程序,因此又叫做指令編程器。2)編程軟件編程:用PC機(jī)或編程裝置(也是PC)在屏幕上直接生成和編輯梯形圖、指令表、功能塊圖和順序功能圖程序,并可以實(shí)現(xiàn)不同編程語(yǔ)言的相互轉(zhuǎn)換。

4電源可編程序控制器使用220V(或110V)交流電源或24V直流電源。該內(nèi)部的電源為各CPU等各個(gè)模塊提供DC5V、±12V、24V等直流電源?;旧鲜情_(kāi)關(guān)電源。

第二節(jié)PLC對(duì)繼電器控制系統(tǒng)的仿真

一、模擬繼電器控制系統(tǒng)的編程方法電氣控制系統(tǒng)電路圖中,根據(jù)電流的大小可分為主電路主電路和控制電路,實(shí)際使用中,主電路保持不變,對(duì)于控制電路有分為輸入部分、邏輯控制部分、輸出部分。這種硬接導(dǎo)線的邏輯控制部分更改非常麻煩,隨著控制聯(lián)鎖及工藝保護(hù)等高要求這幾乎不可能實(shí)現(xiàn)。在此舉例廣州630T快鍛啟動(dòng)控制進(jìn)行說(shuō)明。從而控制電路用PLC及程序代替。對(duì)應(yīng)電力和石化大機(jī)組的啟動(dòng)聯(lián)鎖控制尤其重要;也在此舉例2006年吉林某石化廠苯泄露釀成的重大事故造成直接經(jīng)濟(jì)損失以億來(lái)計(jì)算,說(shuō)明了它的系統(tǒng)有關(guān)泄露檢測(cè)保護(hù)方面有嚴(yán)重的缺陷。二、梯形圖仿真繼電器控制電路舉例電動(dòng)機(jī)的起動(dòng)停止控制電路。梯形圖是PLC模擬繼電器控制系統(tǒng)的遍程方法。它是由左右母線、觸點(diǎn)、線圈或功能方框等構(gòu)成。課堂教學(xué)實(shí)戰(zhàn)通過(guò)S7-200的編程軟件和三菱的GPPW編程軟件演示和進(jìn)一步介紹左右母線、觸點(diǎn)、線圈或功能方框等構(gòu)成。第三節(jié)PLC的工作原理

一、可編程序控制器的工作方式工作狀態(tài):

STOP:停止方式,創(chuàng)建和編輯用戶程序,設(shè)置PLC的硬件功能,并可下栽到PLC。

RUN:運(yùn)行方式,執(zhí)行用戶程序?qū)崿F(xiàn)控制功能。

掃描工作方式。也可下栽程序到PLC中。參閱下頁(yè)圖示。二、可編程序控制器的工作原理

一)循環(huán)掃描執(zhí)行用戶程序

1.讀取輸入

2.執(zhí)行用戶程序

3.通信處理

4.自診斷測(cè)試

5.修改輸出

6.中斷程序的處理

7.立即I/O處理

二)輸人/輸出滯后時(shí)間

是指可編程序控制器的外部輸入信號(hào)發(fā)生變化的時(shí)刻至它控制的有關(guān)外部輸出信號(hào)發(fā)生變化的時(shí)刻之間的時(shí)間間隔,一般幾十毫秒。這里一般的執(zhí)行機(jī)構(gòu)最快的反應(yīng)時(shí)間如電磁閥也在幾十毫秒以上。

第四章S7-200可編程序控制器的系統(tǒng)配置(重點(diǎn)內(nèi)容)

第一節(jié)S7-200PLC系統(tǒng)的基本構(gòu)成

構(gòu)成:S7-200基本單元(也稱主機(jī))、個(gè)人計(jì)算機(jī)PC或編程器、STEP7-Micro/WIN32編程軟件、專用PC/PPI通訊電纜等。主機(jī)有CPU221:10點(diǎn)6I/4O(或6DI/4DO);I0.0~I0.5/Q0.0~Q0.3,CPU222:14點(diǎn)8I/6O;I0.0~I0.7/Q0.0~Q0.5CPU224:24點(diǎn)14I/10O;I0.0~I1.5/Q0.0~Q1.3CPU224XP:24點(diǎn)14I/10O,2AI/1AO;...AIW0,AIW2,AQW0CPU226:40點(diǎn)24I/16O;I0.0~I2.7/Q0.0~Q1.7CPU226XM:高性能的CPU226,24I/16O;I0.0~I2.7/Q0.0~Q1.7總結(jié)以上可以看出總的點(diǎn)數(shù)以6比4分配輸入和輸出。點(diǎn)也就是位依據(jù)8進(jìn)制排列I/O點(diǎn),其它詳細(xì)指標(biāo)參閱教材表4-1或系統(tǒng)手冊(cè)。編程軟件是基于Windows的應(yīng)用軟件,是美國(guó)人開(kāi)發(fā)的,PC/PPI通訊電纜是專用與連接PC和PLC的。可課堂實(shí)戰(zhàn)演示和講解。第二節(jié)S7-200PLC的接口模塊有數(shù)字量接口模塊、模擬量接口模塊、智能模塊一、數(shù)字量擴(kuò)展模塊當(dāng)CPUI/O點(diǎn)數(shù)不夠時(shí),必須使用擴(kuò)展模塊的I/O點(diǎn)數(shù),有DCDI(直流數(shù)字輸入),ACDI;DCDO(直流數(shù)字輸出),ACDO,AC/DCDO;數(shù)字量輸入輸出模塊(即有DI也有DO)。二、模擬量模塊

1、模擬量輸入模塊A/D以后稱AI(和S7-300一致),型號(hào)EM231(4AI);濾波→A/D→光偶合器→內(nèi)部電路。

2、模擬量輸出模塊D/A稱AO,型號(hào)EM232(2AO)

3、模擬量輸入輸出模塊EM235(4AI/1AO);

PLC內(nèi)部電路→光偶合器→D/A→信號(hào)驅(qū)動(dòng)模擬量在CPU中占一個(gè)字,最高位是符號(hào)位,0到±32000三、智能模塊為了滿足復(fù)雜的控制功能(例如:快速的檢測(cè)、獨(dú)立的運(yùn)算及控制、通訊、網(wǎng)絡(luò)等等),PLC還需要多種智能模塊,以適應(yīng)工業(yè)控制的多種需求。智能模塊有處理器、輸入輸出單元、外部設(shè)備接口等組成;它有自身的處理器,是一個(gè)獨(dú)立的自治系統(tǒng),不依賴主機(jī)的運(yùn)行方式而獨(dú)立運(yùn)行。主機(jī)PLC運(yùn)行時(shí),每個(gè)掃描周期都要與智能模塊交換信息,以便綜合處理。這樣一來(lái)智能模塊用來(lái)完成特定的任務(wù),而PLC只是對(duì)智能模塊的信息進(jìn)行綜合處理,PLC可以處理其它更多的工作。常見(jiàn)的智能模塊有PID調(diào)節(jié)模塊、高速計(jì)數(shù)器模塊,熱電偶、熱電阻溫度傳感器模塊,通信模塊等。在此給同學(xué)們出一道高級(jí)的思考題,怎樣運(yùn)用學(xué)過(guò)的知識(shí)設(shè)計(jì)一智能模塊或一套智能控制系統(tǒng)?第三節(jié)S7-200PLC的系統(tǒng)配置

一、允許主機(jī)所帶擴(kuò)展模塊的數(shù)量

CPU221不允許帶擴(kuò)展模塊

CPU222允許帶2擴(kuò)展模塊

CPU224、226、226XM允許7帶擴(kuò)展模塊且這7個(gè)擴(kuò)展模塊中最多只帶2個(gè)智能模塊

二、CPU輸入輸出映像區(qū)的大小本機(jī)I/O有固定的地址,擴(kuò)展I/0點(diǎn)的地址由模塊的類型和模塊在同類I/O模塊鏈中的位置來(lái)決定。規(guī)則(也可參閱系統(tǒng)手冊(cè)或下一章內(nèi)容):

1)同類型輸入或輸出點(diǎn)的模塊進(jìn)行順序編址。

2)數(shù)字量I/0模塊的地址以字節(jié)(8位)為單位,未用的位不會(huì)分配給I/0鏈中的后續(xù)模塊。I對(duì)應(yīng)輸入,Q對(duì)應(yīng)輸出。

3)模擬量擴(kuò)展模塊以2字節(jié)遞增的方式來(lái)分配地址。AIW對(duì)應(yīng)輸入,AQW對(duì)應(yīng)輸出。地址分配以0,2,4,6,等開(kāi)始偶數(shù)順序排列,如AIW0,AIW2;AQW0,AQW2,AQW4等。模擬量的數(shù)字值(以一個(gè)字來(lái)表示)是:?jiǎn)螛O性:0~32000,雙單極性:-32000~0~32000、其中D15位是符號(hào)位。

CPU22424點(diǎn)14DI/10DO的I/0地址分配舉例。如下頁(yè)圖示:第四節(jié)可編程序控制器的安裝

模塊的安裝與拆卸

1.確保與系統(tǒng)相聯(lián)系的所有斷開(kāi)電源

2.模塊的安裝與拆卸

3.現(xiàn)場(chǎng)接線端子排與可拆卸的端子連接器。注:參見(jiàn)有關(guān)本章補(bǔ)充的硬件內(nèi)容、硬件配置等。第五章S7-200可編程序控制器的指令系統(tǒng)

重點(diǎn)內(nèi)容*

可編程序控制器的編程語(yǔ)言與程序結(jié)構(gòu)*存儲(chǔ)器的數(shù)據(jù)類型與尋址方式*順控類指令:位邏輯指令、比較觸點(diǎn)指令

定時(shí)器與計(jì)數(shù)器指令等。*數(shù)據(jù)類指令(也稱功能指令):傳送、數(shù)學(xué)運(yùn)算、邏輯運(yùn)算、數(shù)據(jù)轉(zhuǎn)換指令。*程序控制類及特殊應(yīng)用類指令:子程序、

PID、中斷指令等(可選)。第一節(jié)S7-200PLC編程的基本概念

一、編程語(yǔ)言

S7-200PLC有兩種指令集:IECll31-3指令集和SIMATIC指令集。

IECll31-3指令集是國(guó)際標(biāo)準(zhǔn),指令時(shí)間較長(zhǎng),用的較少。各PLC廠家有或用各自的編程體系,所以要分別學(xué)習(xí)。

SIMATIC指令集:是西門(mén)子公司專為S7-200PLC設(shè)計(jì)的編程語(yǔ)言,在該指令集中,大多數(shù)指令符合IECll31-3標(biāo)準(zhǔn)。有

(1)順序功能圖(SequentialFunctionChart)。

(2)梯形圖(LadderDiagram)。

(3)功能塊圖(FunctionBlockDiagram)。

(4)語(yǔ)句表(STL)。

(5)結(jié)構(gòu)文本(ST)

常用的是梯形圖語(yǔ)言(LadderDiagram)和語(yǔ)句表(STL),簡(jiǎn)要介紹如下:

1、梯形圖(LAD)

組成:由觸點(diǎn)(常開(kāi)/常閉)、線圈和用方框表示的功能塊。參閱圖3-3,主要特點(diǎn)或要點(diǎn)有以下內(nèi)容:1)稱M0.0等為中間繼電器這一名稱,但不是真實(shí)繼電器,而是軟件中編程元件。2)假想的“能流”(PowerFlow),從左向右流動(dòng)。3)邏輯運(yùn)算,從左至右,從上至下。4)線圈放在最右邊,觸點(diǎn)可無(wú)限次使用,線圈不要重復(fù)使用。也就是說(shuō)觸點(diǎn)所謂“取之不盡用之不竭”,線圈所謂“唯一控制功能”。2、語(yǔ)句表(STL)語(yǔ)句表(STL)是用助記符來(lái)表達(dá)PLC的各種控制功能。它類似于微機(jī)的匯編語(yǔ)言,但比匯編語(yǔ)言直觀易學(xué),編程思路也清晰,因此也是應(yīng)用很廣泛的一種匯編語(yǔ)言。這種匯編語(yǔ)言可以使用簡(jiǎn)易的編程器編程,但比較抽象,一般與梯形圖語(yǔ)言配合使用,互為補(bǔ)充。對(duì)于S7系列PLC用梯形圖語(yǔ)言難于設(shè)計(jì)的程序可以使用語(yǔ)句表來(lái)完成,尤其對(duì)復(fù)雜的程序設(shè)計(jì)顯得更為重要。目前,大多數(shù)的PLC廠家都有語(yǔ)句表編程和梯形圖語(yǔ)言編程功能,但各廠家的互不相同,所以不能兼容,需分別學(xué)習(xí)和掌握。通常梯形圖程序和語(yǔ)句表程序可以互相轉(zhuǎn)化。但是語(yǔ)句表來(lái)完成的復(fù)雜的程序設(shè)計(jì)不能轉(zhuǎn)化。我們重點(diǎn)學(xué)習(xí)梯形圖程序設(shè)計(jì)和部分語(yǔ)句表程序設(shè)計(jì)。3、功能塊圖(FBD)

4、結(jié)構(gòu)文本(ST)

結(jié)構(gòu)文本(ST)是為IECll31—3標(biāo)準(zhǔn)創(chuàng)建的一種專用的高級(jí)編程語(yǔ)言。與梯形圖相比,它能實(shí)現(xiàn)復(fù)雜的數(shù)學(xué)運(yùn)算,編寫(xiě)的程序非常簡(jiǎn)潔和緊湊。

5、順序功能圖(SFC)

這是一種位于其他編程語(yǔ)言之上的圖形語(yǔ)言,用來(lái)編制順序控制程序。順序功能圖提供了一種組織程序的圖形方法,在順序功能圖中可以用別的語(yǔ)言嵌套編程。步、轉(zhuǎn)換和動(dòng)作是順序功能圖中的三種主要元件??梢杂庙樞蚬δ軋D來(lái)描述系統(tǒng)的功能。二、數(shù)據(jù)類型(一)S7-200指令所用的基本數(shù)據(jù)類型(其它數(shù)據(jù)類型不予介紹,可以自看):基本數(shù)據(jù)類型數(shù)據(jù)類型大小 說(shuō)明 范圍布爾

1位 布爾0至1字節(jié)

8位 不帶符號(hào)的字節(jié)0至255字節(jié)

8位 帶符號(hào)的字節(jié)(SIMATIC模式僅限用于SHRB指令) -128至+127字

16位 不帶符號(hào)的整數(shù) 0至65,535整數(shù)

16位 帶符號(hào)的整數(shù) -32768至+32767雙字

32位 不帶符號(hào)的雙整數(shù) 0至4294967295雙整數(shù)

32位帶符號(hào)的雙整數(shù)-2147483648至+2147483647實(shí)數(shù)

32位IEEE32位浮點(diǎn)-10E38~+10E38三、存儲(chǔ)器的區(qū)域

PLC的存儲(chǔ)器分為程序區(qū)、系統(tǒng)區(qū)、數(shù)據(jù)區(qū),程序區(qū)用于存放用戶程序,系統(tǒng)區(qū)用于存放有關(guān)PLC配置結(jié)構(gòu)的參數(shù),數(shù)據(jù)區(qū)是S7-200CPU提供的存儲(chǔ)器的特定區(qū)域,它包括I、Q、V、M、S、SM、L、T、C、AI、AQ、AC、HC。數(shù)據(jù)區(qū)空間是用戶程序執(zhí)行過(guò)程中的內(nèi)部工作區(qū)域。數(shù)據(jù)區(qū)使CPU的運(yùn)行更快、更有效。存儲(chǔ)器為RAM和EEPROM。1、數(shù)據(jù)在存儲(chǔ)器中存取的方式1位、字節(jié)、字和雙字位(bit):二進(jìn)制數(shù)的1位只有O和1兩種不同的取值。字節(jié)(Byte):8位二進(jìn)制數(shù)組成1個(gè)字節(jié)。字(Word):兩個(gè)字節(jié)。雙字(DoubleWord):兩個(gè)字。

I、O、V、M、S、SM、L均可按位、字節(jié)、字和雙字來(lái)存取。2、數(shù)據(jù)的存取方式

I3.2IB3(圖3-5)。

VBl00VWl00VDl00。3、不同存儲(chǔ)區(qū)的尋址(重點(diǎn)掌握內(nèi)容)

1)輸入映像寄存器(I)尋址輸入映像寄存器的標(biāo)識(shí)符為I(I0.0-I15.7),在每個(gè)掃描周期的開(kāi)始,CPU對(duì)輸入點(diǎn)進(jìn)行采樣,并將采樣值存于輸入映像寄存器中。

2)輸出映像寄存器(Q)尋址輸出映像寄存器的標(biāo)識(shí)符為Q(Q0.0~Q15.7),在掃描周期的末尾,CPU將輸出映像寄存器的數(shù)據(jù)傳送給輸出模塊,再由后者驅(qū)動(dòng)外部負(fù)載。3)變量存儲(chǔ)器(V)尋址程序執(zhí)行的過(guò)程中存放中間結(jié)果,或用來(lái)保存與工序或任務(wù)有關(guān)的其他數(shù)據(jù)。4)位存儲(chǔ)器(M)區(qū)尋址內(nèi)部存儲(chǔ)器標(biāo)志位(M0.0~M31.7)用來(lái)保存控制繼電器的中間操作狀態(tài)或其他控制信息。有的書(shū)也稱中間繼電器

5)特殊存儲(chǔ)器(SM)標(biāo)志位尋址特殊存儲(chǔ)器用于CPU與用戶之間交換信息如SM0.0、SM0.l、SM0.4和SM0.5

6)局部存儲(chǔ)器(L)區(qū)尋址

S7-200有64個(gè)字節(jié)的局部存儲(chǔ)器,其中60個(gè)可以作為暫時(shí)存儲(chǔ)器,或給子程序傳遞參數(shù)。7)定時(shí)器存儲(chǔ)器(T)區(qū)尋址S7-200有三種時(shí)基增量分別為1ms、10ms和100ms定時(shí)器。8)計(jì)數(shù)器存儲(chǔ)器(C)區(qū)尋址計(jì)數(shù)器用來(lái)累計(jì)其計(jì)數(shù)輸入端脈沖電平由低到高的次數(shù),CPU提供加計(jì)數(shù)器、減計(jì)數(shù)器和加減計(jì)數(shù)器。9)順序控制繼電器(S)尋址順序控制繼電器(SCR)位用于組織機(jī)器的順序操作,SCR提供控制程序的邏輯分段。10)模擬量輸入(AI)尋址

S7-200將現(xiàn)實(shí)世界連續(xù)變化的模擬量(如溫度、壓力、電流、電壓等)用A/D轉(zhuǎn)換器轉(zhuǎn)換為1個(gè)字長(zhǎng)(16位)的數(shù)字量,用區(qū)域標(biāo)識(shí)符AI、數(shù)據(jù)長(zhǎng)度(w)和字節(jié)的起始地址來(lái)表示模擬量輸入的地址。AIW0,AIW2…11)模擬量輸出(AQ)尋址

S7-200將1個(gè)字長(zhǎng)的數(shù)字用D/A轉(zhuǎn)換器轉(zhuǎn)換為現(xiàn)實(shí)世界的模擬量,用區(qū)域標(biāo)識(shí)符AQ、數(shù)據(jù)長(zhǎng)度(w)和字節(jié)的起始地址來(lái)表示存儲(chǔ)模擬量輸出的地址AQW0,AQW2…12)累加器(AC)尋址累加器是可以像存儲(chǔ)器那樣使用的讀/寫(xiě)單元,例如可以用它向子程序傳遞參數(shù),或從子程序返回參數(shù),以及用來(lái)存放計(jì)算的中間值。CPU提供了4個(gè)32位累加器(AC0-AC3),可以按字節(jié)、字和雙字來(lái)存取累加器中的數(shù)據(jù)13)高速計(jì)數(shù)器(HC)尋址高速計(jì)數(shù)器用來(lái)累計(jì)比CPU的掃描速率更快的事件,其當(dāng)前值和設(shè)定值為32位有符號(hào)整數(shù),當(dāng)前值為只讀數(shù)據(jù)。HC0…HC414)常數(shù)的表示方法與范圍常數(shù)值可以是字節(jié)、字或雙字,CPU以二進(jìn)制方式存儲(chǔ)常數(shù),常數(shù)也可以用十進(jìn)制、十六進(jìn)制、ASCII碼或浮點(diǎn)數(shù)形式來(lái)四、尋址方式

S7-200有立即尋址、直接尋址、間接尋址

1、立即尋址指令直接給出操作數(shù),操作數(shù)緊跟著操作碼,在取出指令的同時(shí)也就取出了操作數(shù),立即有操作數(shù)可用,所以稱為立即操作數(shù)或立即尋址。立即尋址方式可用于提供常數(shù),設(shè)置初始值等。指令中常常使用常數(shù),常數(shù)值可分為字節(jié)、字、雙字型等數(shù)據(jù)。CPU以二進(jìn)制方式存儲(chǔ)所有常數(shù)。指令中可用十進(jìn)制、十六進(jìn)制、ASCII碼或浮點(diǎn)數(shù)形式來(lái)表示。十進(jìn)制、十六進(jìn)制、ASCII碼及的表示格式舉例如下:十進(jìn)制常數(shù):30112;十六進(jìn)制常數(shù):16#42F;

ASCII碼常數(shù):‘INPUT’;二進(jìn)制常數(shù):2#01011110

浮點(diǎn)數(shù)(或?qū)崝?shù))常數(shù):+1.11E-10,-1。328465-E102、直接尋址

在指令中直接給出操作數(shù)的地址的尋址方式,稱為直接尋址。操作數(shù)的地址應(yīng)按規(guī)定的格式表示。指令中,數(shù)據(jù)類型應(yīng)與指令標(biāo)識(shí)符匹配。不同數(shù)據(jù)長(zhǎng)度的尋址方式舉例如下:位尋址:ANDQ5.5

字節(jié)尋址:ORBVB33,LB21

字尋址:MOVWAC0,AQW2

雙字尋址:MOVDAC0,VD200

注意:使用存儲(chǔ)器或寄存器的元件名稱和地址編號(hào),直接查找數(shù)據(jù),如VW790、VBl00。注意的是低字節(jié)存放的是高位的數(shù)據(jù)。3、間接尋址指令給出了存放操作數(shù)的地址的存儲(chǔ)單元稱為間接尋址,S7-200PLCCPU以變量存儲(chǔ)器V,局部存儲(chǔ)器L,累加器AC1、AC2、AC3的內(nèi)容為地址進(jìn)行間接尋址??梢蚤g接尋址的存儲(chǔ)器區(qū)域有:I、Q、V、M、S、T(僅當(dāng)前值)、C(僅當(dāng)前值)。不可以對(duì)獨(dú)立的位或模擬值進(jìn)行間接尋址。1)建立指針使用地址指針來(lái)存取存儲(chǔ)器中的數(shù)據(jù),使用前,首先將數(shù)據(jù)所在單元的內(nèi)存地址放入地址指針寄存器中,然后根據(jù)此地址指針存取數(shù)據(jù)。只能用V、L或AC1、AC2和AC3作指針,

MOVD雙字指令建立指針;例如:MOVD&VB200,AC1

;把32位地址“VB200”送入AC1建立指針。

MOVD是雙字指令

&VB200是源操作數(shù)

AC1是目的操作數(shù)存放32位地址。又例如MOVD&VD6,AC3MOVD&MB4,LD8;說(shuō)明以下“&”號(hào)表示的是地址2)用指針來(lái)存取數(shù)據(jù)(圖3-7V199為字節(jié))

3)修改指針例:INCDAC1;用兩次,將指針增加兩 次,指向下一個(gè)字。

INCDAC1

MOVW*AC1,AC0

;字的傳送,

;將AC1所指向的字的數(shù)值送AC0其中*號(hào)表示該操作數(shù)是指針五、用戶程序的結(jié)構(gòu)(參閱STEP7-Micro/WIN32編程軟件界面及基本功能)

S7-200的用戶程序分為程序分區(qū):主程序、子程序(可選)、中斷程序(可選)。主程序(OB1):是用戶程序的主體。CPU在每個(gè)掃描周期都要執(zhí)行一次主程序指令。子程序:是程序的可選部分,只有當(dāng)主程序調(diào)用時(shí)才能執(zhí)行。合理的子程序,可以優(yōu)化程序結(jié)構(gòu),減少掃描時(shí)間。中斷程序:是程序的可選部分,只有當(dāng)中斷事件發(fā)生時(shí)才能執(zhí)行。中斷程序可以在主程序的任意點(diǎn)執(zhí)行。六、編程的一般規(guī)約

(一)網(wǎng)絡(luò)Netwok/級(jí)Stage/一個(gè)回路Circuit/一個(gè)行Line

(二)梯形圖(三)允許輸入端、允許輸入端

EN:允許輸入端Enable,允許輸入端必須存在能流‘能流’, 才能執(zhí)行功能框的內(nèi)容。

ENO:允許輸出端EnableOutput,允許輸出端必須存在能流 ‘能流’,才能把能流傳遞到下一功能框。也就是說(shuō)數(shù) 據(jù)處理時(shí)可以多個(gè)功能框連續(xù)使用。

參閱STEP7-Micro/WIN32編程軟件界面及相關(guān)的基本功能。第二節(jié)S7-200的基本指令及編程方法

S7-200PLC的基本指令多用于開(kāi)關(guān)量邏輯控制,本節(jié)著重介紹梯形圖指令和語(yǔ)句表指令。編程時(shí)應(yīng)注意各操作數(shù)的數(shù)據(jù)類型及數(shù)值范圍。CPU對(duì)非法的操作數(shù)將生成編譯錯(cuò)誤代碼,供查錯(cuò)用,在實(shí)際編程時(shí),軟件包將予以提示。有關(guān)S7-200CPU模塊操作數(shù)的范圍如表5-5所示。一、基本邏輯指令(一)標(biāo)準(zhǔn)觸點(diǎn)指令

LD(Load裝載)、A(And,與)和O(Or,或)。LDI0.0

;啟動(dòng)自保回路OQ0.0

;自保點(diǎn)AI0.1;停止點(diǎn)=Q0.0;輸出路(二)輸出指令

1輸出=Q0.0M0.0

(三)置位與復(fù)位(S、R)

助記符程序LDI0.0S

Q0.0,1;1置位為個(gè)數(shù)LDI0.1RQ0.0,1;1復(fù)位為個(gè)數(shù)

二、立即I/O指令1、立即(Immediate)觸點(diǎn)指令只能用于輸入I,執(zhí)行立即觸點(diǎn)指令時(shí),立即讀人物理輸人點(diǎn)的值,根據(jù)該值決定觸點(diǎn)的接通/斷開(kāi)狀態(tài),但是并不更新該物理輸人點(diǎn)對(duì)應(yīng)的映像寄存器。2、立即輸出(=I)

只能用于輸出量(Q),執(zhí)行該指令時(shí),將棧頂值立即寫(xiě)入指定的物理輸出位和對(duì)應(yīng)的輸出映像寄存器。3、立即置位與立即復(fù)位(Sl、Rl)LDI0.0=IQ0.0;立即輸出LDI0.1SIQ0.1,1;立即置位LDI0.2RIQ0.1,1;立即復(fù)位三、邏輯堆棧操作指令堆棧的基本概念

S7—200有1個(gè)9位的堆棧(S0~S8),是個(gè)位的存儲(chǔ)單元,棧頂用來(lái)存儲(chǔ)邏輯運(yùn)算的結(jié)果.下面的8位用來(lái)存儲(chǔ)中間運(yùn)算結(jié)果。堆棧中的數(shù)據(jù)一般按“先進(jìn)后出”的原則存取。

1、ALD(AndLoad)指令

并聯(lián)電路塊的串聯(lián)連接。

OLD指令不需要地址,它相當(dāng)于需并聯(lián)的兩塊電路右端的一段垂直連線。

2、OLD(OrLoad)指令串聯(lián)電路塊的并聯(lián)連接。

OLD指令不需要地址,它相當(dāng)于需并聯(lián)的兩塊電路右端的一段垂直連線。下圖示意OLD后面的兩條指令將兩個(gè)觸點(diǎn)并聯(lián)。

(也可參閱原始西門(mén)子手冊(cè)指令集的位指令部分內(nèi)容)3、其他堆棧操作指令推入棧(LPS,LogicPush)(見(jiàn)圖3-12)。讀棧(LRD,LogicRead)彈出棧(LPP,LogicPop)裝載(入)堆棧(LDSn,LoadStack,n=1~8)四、取非觸點(diǎn)指令和空操作指令

1取反(NOT)3空操作指令五、

正負(fù)跳變觸點(diǎn)指令正跳變Off-OnPositiveTransition

負(fù)跳變On-OffNegativeTransitionLDI0.0EU=Q0.0LDI0.0ED=Q0.0六、定時(shí)器與計(jì)數(shù)器指令

(一)、定時(shí)器指令分類:通電延時(shí)定時(shí)器(TON)

斷電延時(shí)定時(shí)器(TOF)

保持型通電延時(shí)定時(shí)器(TONR)分辨率:1ms、l0ms和l00ms(也就是最小時(shí)間 單位)

1.通電延時(shí)定時(shí)器(TON)-重點(diǎn)內(nèi)容LDI2.3TONT37,+4輸入/輸出 操作數(shù) 數(shù)據(jù)類型Txxx

常量(T0~T255) 字,從0開(kāi)始記時(shí)間單位.IN(LAD) 功率流 布爾IN(FBD) I,Q,M,SM,T,C,V,S,L,功率流 布爾PT VW,IW,QW,MW,SW,SMW,LW,AIW,T,C, AC,常量,*VD,*LD,*AC;(最大32767)整數(shù) (可以是-32768,但是當(dāng)前值>=PT永遠(yuǎn)是成立, 延時(shí)就沒(méi)有意義)。定時(shí)器類型分辨率最大值計(jì)時(shí)器號(hào)碼TONR1毫秒32.767秒T0,T64 10毫秒327.67秒T1-T4,T65-T68 100毫秒3276.7秒T5-T31,T69-T95TON、TOF1毫秒32.767秒T32,T96 10毫秒327.67秒T33-T36,T97-T100

100毫秒3276.7秒T37-T63,T101-T255定時(shí)器號(hào)和分辨率注意:不能把一個(gè)定時(shí)器號(hào)同時(shí)用作TOF和TON,例如不能既有TONT32由有TOFT32!2.斷電延時(shí)定時(shí)器(TOF)。LDI0.0TOFT33,+6;LDT33=Q0.03.保持型通電延時(shí)定時(shí)器(TONR)(圖3-18)。

LDI2.1TONRT2,+10LDI0.3RT2,14.定時(shí)器當(dāng)前值刷新的方法1)1ms定時(shí)器2)10ms定時(shí)器3)100ms定時(shí)器參考有關(guān)書(shū)籍的解釋內(nèi)容,關(guān)于這方面的具體情況在實(shí)際程序設(shè)計(jì)中只要通過(guò)上機(jī)實(shí)驗(yàn)就可以理解了。(二)、計(jì)數(shù)器指令1.加計(jì)數(shù)器CTU-重點(diǎn)內(nèi)容。計(jì)數(shù)的當(dāng)前值》=設(shè)定值時(shí)計(jì)數(shù)位被置1,同與TONLDI2.4LDI2.5CTUC4,+4(大于等于4后還計(jì)數(shù)直到32768)輸入/輸出 操作數(shù) 數(shù)據(jù)類型Cxxx

常量(C0~C255) 字CU(LAD) 功率流 布爾,加計(jì)數(shù)條件CU(FBD) I,Q,M,SM,T,C,V,S,L,功率流 布爾,加計(jì)數(shù)條件R(LAD) 功率流 布爾,復(fù)位條件R(FBD) I,Q,M,SM,T,C,V,S,L,功率流 布爾PV VW,IW,QW,MW,SMW,LW,AIW,AC,T,C,常量,*VD,*AC, *LD,SW;(最大32767)整數(shù)

2.減計(jì)數(shù)器CTD減計(jì)數(shù)器:LDI2.4LDI2.5 CTDC4,+43.加減計(jì)數(shù)器CTUD。

*七、位移位寄存器指令(非重點(diǎn)內(nèi)容)

位移位寄存器指令SHRB把輸入的DATA數(shù)值(BOOL型)移入移位寄存器,而該移位寄存器是由S_BIT和N決定的。其中,S_BIT(BOOL型)指定移位寄存器的最低位,N(BYTE行)指定移位寄存器的長(zhǎng)度。該指令提供了一種排列和控制產(chǎn)品流或數(shù)據(jù)流的簡(jiǎn)單方法。在每個(gè)掃描周期,整個(gè)移位寄存器移動(dòng)一位。該指令在實(shí)際編程實(shí)踐中,用到不是很多,但好多教科書(shū)用的多,可以選擇性的教學(xué)。指令的應(yīng)用實(shí)例參閱下頁(yè)所示。溢出位是SM1.1,每次在EN有效時(shí)把I0.3的值移入最低位(N是正值)。N是負(fù)值時(shí)從最高位移入。``DATA,S_BIT數(shù)據(jù)類型是BOOL型,取值范圍0或多1N數(shù)據(jù)類型是BYTE型,最大長(zhǎng)度64

八、梯形圖的設(shè)計(jì)舉例

經(jīng)驗(yàn)設(shè)計(jì)法:在典型電路的基礎(chǔ)上,根據(jù)對(duì)控制系統(tǒng)要求,不斷地修改和完善梯形圖。設(shè)計(jì)所用的時(shí)間、設(shè)計(jì)的質(zhì)量與設(shè)計(jì)者的經(jīng)驗(yàn)有很大的關(guān)系,它可以用于較簡(jiǎn)單的梯形圖(如手動(dòng)程序)的設(shè)計(jì)。(一)梯形圖的基本電路

1.啟動(dòng)保持和停止電路

2.延時(shí)接通/短開(kāi)電路

3.閃爍電路(圖4-4)。

(二)小車自動(dòng)往返運(yùn)動(dòng)的梯形圖設(shè)計(jì)九、根據(jù)繼電器電路圖設(shè)計(jì)梯形圖的方法(一)概述用PLC的外部硬件接線和梯形圖軟件來(lái)實(shí)現(xiàn)繼電器控制系統(tǒng)的功能。特點(diǎn):不需要改動(dòng)控制面板,操作人員不用改變長(zhǎng)期形成的操作習(xí)慣。(二)基本方法

1)了解和熟悉被控設(shè)備的工藝過(guò)程和機(jī)械的動(dòng)作情況,根據(jù)繼電器電路圖分析和掌握控制系統(tǒng)的工作原理。

2)確定可編程序控制器的輸入信號(hào)和輸出負(fù)載,對(duì)應(yīng)的梯形圖中的輸入位和輸出位的地址,畫(huà)出可編程序控制器的外部接線圖。

3)確定與繼電器電路圖的中間繼電器、時(shí)間繼電器對(duì)應(yīng)的梯形圖中的存儲(chǔ)器位(M)和定時(shí)器(T)的地址。

4)根據(jù)上述對(duì)應(yīng)關(guān)系畫(huà)出梯形圖。

例:是某三速異步電動(dòng)機(jī)起動(dòng)和自動(dòng)加速的繼電器控制電路圖,圖4-8、圖4-9、圖4-10。(三)注意事項(xiàng)遵守梯形圖語(yǔ)言中的語(yǔ)法規(guī)定。置中間單元。

3)盡量減少可編程序控制器的輸入信號(hào)和輸出信號(hào)。4)外部聯(lián)鎖電路的設(shè)立。5)在串聯(lián)電路中單個(gè)觸點(diǎn)應(yīng)放在右邊,在并聯(lián)電路中單個(gè)觸點(diǎn)應(yīng)放在下向。

6)外部負(fù)載的額定電壓。十、順序控制設(shè)計(jì)法與順序功能圖(一)順序控制設(shè)計(jì)法

1.用經(jīng)驗(yàn)設(shè)計(jì)法設(shè)計(jì)梯形圖時(shí),沒(méi)有一套同定的方法和步驟可以遵循,具有很大的試探性和隨意性,對(duì)于不同的控制系統(tǒng),沒(méi)有一種通用的容易掌握的設(shè)計(jì)方法。梯形圖往往很難閱讀,系統(tǒng)的維修和改進(jìn)困難。

2.定義:所謂順序控制,就是按照生產(chǎn)工藝預(yù)先規(guī)定的順序,在各個(gè)輸入信號(hào)的作用F,根據(jù)內(nèi)部狀態(tài)和時(shí)間的順序,在生產(chǎn)過(guò)程中各個(gè)執(zhí)行機(jī)構(gòu)自動(dòng)地有秩序地進(jìn)行操作。

3.順序控制設(shè)計(jì)法的基本思想:將系統(tǒng)的一個(gè)工作周期劃分為若干個(gè)順序相連的階段,這些階段稱為步(step),并用編程元件(M和S)來(lái)代表各步。a.步的劃分:根據(jù)輸出量的狀態(tài),在任何一步之內(nèi),各輸出量的ON/OFF狀態(tài)不變,但是相鄰兩步輸出量的狀態(tài)是不同的。b.轉(zhuǎn)換條件:使系統(tǒng)由當(dāng)前步進(jìn)入下一步的信號(hào)。(二)順序功能圖1.順序功能圖的由來(lái)功用:描述控制系統(tǒng)的控制過(guò)程、功能和特性的一種圖形,也是設(shè)計(jì)可編程序控制器的順序控制程序的有力工具。組成:步、有向連線、轉(zhuǎn)換、轉(zhuǎn)換條件、動(dòng)作2.步

1)表示方法:用矩形方框,方框中可以用數(shù)字,編程元件的地址作為步的編號(hào)。圖4-12是某組合機(jī)床動(dòng)力頭的進(jìn)給運(yùn)動(dòng)示意圖和輸入輸出信號(hào)時(shí)序圖。

2)初始步:與系統(tǒng)的初始狀態(tài)相對(duì)應(yīng)的步稱為初始步,初始步用雙線方框表示。

3)與步對(duì)應(yīng)的動(dòng)作或命令。

4)活動(dòng)步:系統(tǒng)正處于某一步所在的階段時(shí).該步處于活動(dòng)狀態(tài)。3.有向連線與轉(zhuǎn)換條件

1)有向連線:從上到下或從左至右箭頭不標(biāo),反之標(biāo)出。

2)轉(zhuǎn)換:用有向連線上與有向連線垂直的短劃線來(lái)表示,將相鄰兩步隔開(kāi)。

3)轉(zhuǎn)換條件:轉(zhuǎn)換條件是與轉(zhuǎn)換相關(guān)的邏輯命題,轉(zhuǎn)換條件可以用文字語(yǔ)言、布爾代數(shù)表達(dá)式或圖形符號(hào)標(biāo)注在表示轉(zhuǎn)換的短線的旁邊。

4.基本結(jié)構(gòu)1)單序列2)選擇序列3)并列序列4)順序功能圖舉例5.轉(zhuǎn)換實(shí)現(xiàn)的基本規(guī)則

1)轉(zhuǎn)換實(shí)現(xiàn)的條件

(1)該轉(zhuǎn)換所有的前級(jí)步都是活動(dòng)步。

(2)相應(yīng)的轉(zhuǎn)換條件得到滿足。

2)轉(zhuǎn)換實(shí)現(xiàn)應(yīng)完成的操作

(1)使所有由有向連線與相應(yīng)轉(zhuǎn)換符號(hào)相連的后續(xù)步都變?yōu)榛顒?dòng)步。

(2)使所有由有向連線與相應(yīng)轉(zhuǎn)換符號(hào)相連的前級(jí)步都變?yōu)椴换顒?dòng)步。6.注意事項(xiàng)

(1)兩個(gè)步絕對(duì)不能直接相連必須用一個(gè)轉(zhuǎn)換將它們隔開(kāi)。

(2)兩個(gè)轉(zhuǎn)換也不能直接相連必須用一個(gè)步將它們隔開(kāi)。

(3)初始步一般對(duì)應(yīng)于系統(tǒng)等待起動(dòng)的初始狀態(tài),始步是必不可少。

(4)自動(dòng)控制系統(tǒng)應(yīng)能多次重復(fù)執(zhí)行同一工藝過(guò)程,一般應(yīng)有由步和有向連線組成的閉環(huán),即在完成一次工藝過(guò)程的全部操作之后,應(yīng)從最后一步返回初始步,系統(tǒng)停留在初始狀態(tài)(單周期,圖4-12),在連續(xù)循環(huán)工作方式時(shí),將從最后一步返回下一工作周期開(kāi)始運(yùn)行的第一步(圖4-17)。(5)只有當(dāng)某一步的前級(jí)步是活動(dòng)步時(shí),該步才有可能變成活動(dòng)步

定義:根據(jù)順序功能圖設(shè)計(jì)梯形圖的方法。方法:使用起保停電路;以轉(zhuǎn)換為中心;使用控制繼電器。十一、順序控制繼電器指令

1.鍋爐的鼓風(fēng)機(jī)和引風(fēng)機(jī)梯形圖設(shè)計(jì)2.輸出電路的設(shè)計(jì)方法。:

1)某一輸出量?jī)H在某一步中為ON,將它的線圈與對(duì)應(yīng)步的存儲(chǔ)器位(M0.2)的線圈并聯(lián)。

2)某一輸出在幾步中都為ON,將代表各有關(guān)步的存儲(chǔ)器位的常開(kāi)觸點(diǎn)并聯(lián)后,驅(qū)動(dòng)該輸出的線圈。(M0.1~MO.3的常開(kāi)觸點(diǎn)并聯(lián)驅(qū)動(dòng)Q0.O的線圈)3.梯形圖與順序功能圖的對(duì)應(yīng)關(guān)系特點(diǎn):這種設(shè)計(jì)方法特別有規(guī)律。在設(shè)計(jì)復(fù)雜的順序功能圖的梯形圖時(shí)既容易掌握,又不容易出錯(cuò)。4.某組合機(jī)床的動(dòng)力頭控制系統(tǒng)梯形圖設(shè)計(jì)(圖5-8)注意:使用這種編程方法時(shí),不能將輸出位的線圈與置位指令和復(fù)位指令并聯(lián)。5、使用SCR指令的順序控制梯形圖設(shè)計(jì)方法1)順序控制繼電器指令順序控制繼電器s專門(mén)用于編制順序控制程序。

裝載順序控制繼電器(LoadSequenceControlRelay)指令LSCRn:表示一個(gè)SCR段即順序功能圖中的步的開(kāi)始。順序控制繼電器結(jié)束(sequenceControlRelayEnd)指令SCRE:表示SCR段的結(jié)束。順序控制繼電器轉(zhuǎn)換(sequenceControlRelayTransition)指令SCRTn:表示SCR段之間的轉(zhuǎn)換,即步的活動(dòng)狀態(tài)的轉(zhuǎn)換。

使用SCR時(shí)有如下的限制:不能在不同的程序中使用相同的s位;不能在SCR段中使用JMP及LBL指令,即不允許用跳轉(zhuǎn)的方法跳人或跳出SCR段;不能在SCR段中使用FOR、NEXT和END指令。2)編程方法某小車運(yùn)動(dòng)的梯形圖設(shè)計(jì)。3)具有多種工作方式的系統(tǒng)的順序控制梯形圖設(shè)計(jì)方法

概述多種工作方式:手動(dòng)和自動(dòng)(包括連續(xù)、單周期、單步、自動(dòng)返回初始狀態(tài)等)手動(dòng)程序比較簡(jiǎn)單,一般用經(jīng)驗(yàn)法設(shè)計(jì),復(fù)雜的自動(dòng)程序一般根據(jù)系統(tǒng)的順序功能圖用順序控制法設(shè)計(jì)。梯形圖總體結(jié)構(gòu):選擇手動(dòng)工作方式時(shí)手動(dòng)開(kāi)關(guān)I2.0為1狀態(tài),將跳過(guò)自動(dòng)程序,執(zhí)行公用程序和手動(dòng)程序。選擇自動(dòng)工作方式時(shí)I2.0為O狀態(tài),將跳過(guò)手動(dòng)程序,執(zhí)行公用程序和自動(dòng)程序。

例:某機(jī)械手用來(lái)將工件從A點(diǎn)搬運(yùn)到B點(diǎn)(圖5-16),控制面板(圖5-17),外部接線圖(圖5-18)。4)使用起保停電路的編程方法

1公用程序功用:(見(jiàn)圖5-19a)自動(dòng)程序和手動(dòng)程序相互切換的處理。2手動(dòng)程序(圖5-19b)3.自動(dòng)程序順序功能圖(圖5-20)梯形圖(圖5-21)4.自動(dòng)回原點(diǎn)程序

第三節(jié)S7-200的功能指令概述為了滿足工業(yè)控制的需要,PLC生產(chǎn)廠家為PLC增添了過(guò)程控制,數(shù)據(jù)處理和特殊功能指令,這些指令我們稱為功能指令。類型:傳送、移位及填充指令;算術(shù)運(yùn)算及邏輯運(yùn)算指令;數(shù)據(jù)轉(zhuǎn)換指令;高速處理指令;通信指令;PID指令。重點(diǎn)掌握內(nèi)容:傳送,比較,算術(shù)運(yùn)算及邏輯運(yùn)算;數(shù)據(jù)轉(zhuǎn)換;一、數(shù)據(jù)處理指令

SIMATIC數(shù)據(jù)傳送指令1字節(jié)、字、雙字和實(shí)數(shù)的傳送將輸人的數(shù)據(jù)(IN)傳送到輸出(OUT),傳送過(guò)程中不改變數(shù)的大小。

2字節(jié)、字、雙字的塊傳送指令將從輸入地址(JN)開(kāi)始的N個(gè)數(shù)據(jù)傳送到輸出地址(OUT)開(kāi)始的N個(gè)單-元,N=l255,N為字節(jié)變量字節(jié)、字、雙字、實(shí)數(shù)傳送及實(shí)數(shù)加法指令

LD

I0.0

MOVB2,MB0

AENO

MOVW+3000,VW10

AENO

MOVD+300,VD0

AENO

MOVR0.222,MD1

+R

1234.568,MD13字節(jié)交換指令字節(jié)交換SWAP(swapBytes)指令交換輸人字(IN)的高字節(jié)與低字節(jié)。

4宇節(jié)立即讀寫(xiě)指令字節(jié)立即讀MOV—BIR(MoveByteImmediateRead)指令讀取IN輸入端給出的1個(gè)字節(jié)的物理輸入點(diǎn)(IB),并將結(jié)果寫(xiě)入OUT。

字節(jié)立即寫(xiě)MOVBIW(MoveByteImmediateWrite)指令將輸入(IN)給出的1字節(jié)數(shù)值寫(xiě)入OUT端給出的物理輸出點(diǎn)(0B)。兩條指令的IN和OUT都是字節(jié)變量。二、數(shù)學(xué)運(yùn)算指令1、四則運(yùn)算指令1)加減法指令分為整數(shù)、雙整數(shù)、實(shí)數(shù)加減法指令,參閱STEP7-Micro/WIN32的演示程序2)乘除法指令分為整數(shù)、雙整數(shù)、實(shí)數(shù)乘除法指令,參閱STEP7-Micro/WIN32的演示程序3)加1與減1指令操作數(shù)可以是字節(jié)、字、雙字,指令它影響特殊存儲(chǔ)器位SM1.0(零),SM1.1(溢出),SM1.2(負(fù))。

整數(shù)加、減、乘、除指令

LD

I0.0

+I

+111,VW0

AENO

-I

+1,VW0

AENO

MOVWVW0,AC0

AENO

*I

+1234,AC0

MOVWAC0,VW2

/I

+234,VW22、數(shù)學(xué)功能指令數(shù)學(xué)功能指令的操作數(shù)均為實(shí)數(shù)1)平方根指令參閱STEP7-Micro/WIN32的演示程序2)自然對(duì)數(shù)指令參閱STEP7-Micro/WIN32的演示程序3)自然指數(shù)指令參閱STEP7-Micro/WIN32的演示程序4)其它函數(shù)指令等,需用時(shí)查指令手冊(cè)。VD0、MD0為實(shí)數(shù),程序如下:LDI0.0SQRTMD0,AC0 ;平方根指令A(yù)ENOLNMD0,AC1 ;自然對(duì)數(shù)指令A(yù)ENOEXPMD0,AC2 ;自然指數(shù)指令LDI0.0SINVD0,VD4

;函數(shù)指令A(yù)ENOCOSVD0,VD8AENOTANVD0,AC0三、SIMATIC邏輯運(yùn)算指令

邏輯運(yùn)算指令的操作數(shù)均為無(wú)符號(hào)數(shù)1、邏輯“與”指令操作數(shù)的數(shù)據(jù)類型可分為字節(jié)、字、雙字2、邏輯“或”運(yùn)算指令操作數(shù)的數(shù)據(jù)類型可分為字節(jié)、字、雙字3、邏輯“異或”運(yùn)算指令操作數(shù)的數(shù)據(jù)類型可分為字節(jié)、字、雙字4、取反指令操作數(shù)的數(shù)據(jù)類型可分為字節(jié)、字、雙字以上請(qǐng)參閱STEP7-Micro/WIN32的演示程序四、移位和循環(huán)移位指令移位和循環(huán)移位指令均為無(wú)符號(hào)數(shù)1、右移位右移N位操作數(shù)的數(shù)據(jù)類型可分為字節(jié)、字、雙字

2、左移位指令左移N位操作數(shù)的數(shù)據(jù)類型可分為字節(jié)、字、雙字

3、循環(huán)右移位指令循環(huán)右移N位操作數(shù)的數(shù)據(jù)類型可分為字節(jié)、字、雙字

4、循環(huán)左移位指令循環(huán)左移N位操作數(shù)的數(shù)據(jù)類型可分為字節(jié)、字、雙字五、數(shù)據(jù)轉(zhuǎn)換功能指令1、BCD碼與整數(shù)的轉(zhuǎn)換BCDI和IBCDBCD碼轉(zhuǎn)為整數(shù)指令BCDI0~9999轉(zhuǎn)為整數(shù)整數(shù)轉(zhuǎn)為BCD碼指令I(lǐng)BCD

輸入的整數(shù)的范圍是0~99992、雙字整數(shù)與實(shí)數(shù)的轉(zhuǎn)換雙字整數(shù)轉(zhuǎn)換為實(shí)數(shù)本DTR

實(shí)數(shù)轉(zhuǎn)換為雙字整數(shù)可分為四舍五入取整ROUND和舍去尾數(shù)取整TRUNC3、雙字整數(shù)與整數(shù)的轉(zhuǎn)換

4、字節(jié)與整數(shù)轉(zhuǎn)換5、譯碼與編碼指令譯碼DECO

編碼ENCO6、段碼指令(SEG)7、ASCII碼與十六進(jìn)制的轉(zhuǎn)換指令8、補(bǔ)充:數(shù)碼顯示用日本和泉公司DD31數(shù)碼管,它是用8421碼四根數(shù)據(jù)線驅(qū)動(dòng)顯示的,再外加一個(gè)鎖定線,可以分時(shí)多位傳送。

六、表功能指令1、填表、查表指令2、先進(jìn)先出、后進(jìn)先出指令3、存儲(chǔ)器填充指令參閱STEP7-Micro/WIN32的演示程序七、程序控制環(huán)指令1、有條件結(jié)束指令END

條件成立時(shí)結(jié)束主程序。無(wú)條件結(jié)束指令MEND在主程序結(jié)束時(shí)加上,STEP7-Micro/WIN32軟件自動(dòng)在主程序結(jié)束時(shí)加上MEND。2、暫停指令(STOP)3、監(jiān)控定時(shí)器復(fù)位指令(WatchdogReset,WDR)4、跳轉(zhuǎn)與標(biāo)號(hào)指令

跳轉(zhuǎn)指令JMP(Jump),標(biāo)號(hào)LBL(Label)標(biāo)號(hào)指令用來(lái)指示跳轉(zhuǎn)指令的目的位置。JMP與LBL指令中的操作數(shù)n為常數(shù)0~255。5、循環(huán)指令

FOR指令表示循環(huán)的開(kāi)始,NEXT指令表示循環(huán)的結(jié)束,注意事項(xiàng):

(1)如果啟動(dòng)了FOR/NEXT循環(huán),除非在循環(huán)內(nèi)部修改了結(jié)束值,否則循環(huán)就一直進(jìn)行,直到循環(huán)結(jié)束。

(2)再次啟動(dòng)循環(huán)時(shí),

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論