版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 第三篇第三篇 S7-200系列系列PLC及其應(yīng)用及其應(yīng)用n學(xué)習(xí)目標(biāo):學(xué)習(xí)目標(biāo):n了解了解可編程控制器產(chǎn)生的背景、特點(diǎn)、性能指可編程控制器產(chǎn)生的背景、特點(diǎn)、性能指標(biāo)以及今后的發(fā)展方向標(biāo)以及今后的發(fā)展方向n掌握掌握可編程控制器的硬件組成形式可編程控制器的硬件組成形式 n熟悉可編程控制器的軟件及工作過(guò)程熟悉可編程控制器的軟件及工作過(guò)程第五章第五章 可編程控制器及其工作原理可編程控制器及其工作原理 第一節(jié)第一節(jié) 可編程控制器概述可編程控制器概述一、可編程控制器的由來(lái)及發(fā)展一、可編程控制器的由來(lái)及發(fā)展二、可編程控制器的用途二、可編程控制器的用途n1.開(kāi)關(guān)量邏輯控制開(kāi)關(guān)量邏輯控制n2.運(yùn)動(dòng)控制運(yùn)動(dòng)控制n
2、3.閉環(huán)過(guò)程控制閉環(huán)過(guò)程控制n4.數(shù)據(jù)處理數(shù)據(jù)處理n5.通信及聯(lián)網(wǎng)通信及聯(lián)網(wǎng)三、可編程控制器的著名廠商及產(chǎn)品三、可編程控制器的著名廠商及產(chǎn)品 第二節(jié)第二節(jié) PLC的硬件構(gòu)成及編程元件的硬件構(gòu)成及編程元件n一、一、PLC的硬件構(gòu)成的硬件構(gòu)成n根據(jù)結(jié)構(gòu)形式的不同,根據(jù)結(jié)構(gòu)形式的不同,PLC可分為可分為整體式整體式和和組組合式合式。nPLC是通用的是通用的工業(yè)控制計(jì)算機(jī)工業(yè)控制計(jì)算機(jī),其硬件由,其硬件由微處微處理器、存儲(chǔ)器、輸入輸出單元、編程器及電源理器、存儲(chǔ)器、輸入輸出單元、編程器及電源等部分組成。等部分組成。 n整體式整體式PLC的組成示意圖:的組成示意圖: 1.1.微處理器(微處理器(CPUC
3、PU) n微處理器是微處理器是PLCPLC的運(yùn)算控制中心,的運(yùn)算控制中心,CPUCPU控制及協(xié)控制及協(xié)調(diào)系統(tǒng)內(nèi)部各部分的工作,執(zhí)行監(jiān)控程序及用調(diào)系統(tǒng)內(nèi)部各部分的工作,執(zhí)行監(jiān)控程序及用戶程序,進(jìn)行信息及數(shù)據(jù)的運(yùn)算處理,產(chǎn)生相戶程序,進(jìn)行信息及數(shù)據(jù)的運(yùn)算處理,產(chǎn)生相應(yīng)的內(nèi)部控制信號(hào),實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)各個(gè)設(shè)備的控應(yīng)的內(nèi)部控制信號(hào),實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)各個(gè)設(shè)備的控制。制。 n主要功能有主要功能有 :1 1、接收從編程設(shè)備及外部單元送入的用戶程序、接收從編程設(shè)備及外部單元送入的用戶程序和數(shù)據(jù);采用掃描的方式通過(guò)和數(shù)據(jù);采用掃描的方式通過(guò)I/OI/O部件接受現(xiàn)部件接受現(xiàn)場(chǎng)的狀態(tài)或數(shù)據(jù)。場(chǎng)的狀態(tài)或數(shù)據(jù)。2 2、PLCPLC
4、進(jìn)入運(yùn)行狀態(tài)后,從存儲(chǔ)器逐條讀取用戶進(jìn)入運(yùn)行狀態(tài)后,從存儲(chǔ)器逐條讀取用戶指令,解釋并按指令規(guī)定的任務(wù)進(jìn)行數(shù)據(jù)傳遞、指令,解釋并按指令規(guī)定的任務(wù)進(jìn)行數(shù)據(jù)傳遞、邏輯或算術(shù)運(yùn)算等;并根據(jù)運(yùn)算結(jié)果,更新有邏輯或算術(shù)運(yùn)算等;并根據(jù)運(yùn)算結(jié)果,更新有關(guān)標(biāo)志位和輸出映像寄存器,再經(jīng)輸出部件實(shí)關(guān)標(biāo)志位和輸出映像寄存器,再經(jīng)輸出部件實(shí)現(xiàn)輸出控制數(shù)據(jù)通信等功能?,F(xiàn)輸出控制數(shù)據(jù)通信等功能。3 3、診斷電源故障以及用戶程序的語(yǔ)法錯(cuò)誤、診斷電源故障以及用戶程序的語(yǔ)法錯(cuò)誤; 2.存儲(chǔ)器單元存儲(chǔ)器單元uPLC的存儲(chǔ)器從用途上分成兩個(gè)部分:的存儲(chǔ)器從用途上分成兩個(gè)部分: 系統(tǒng)存儲(chǔ)器系統(tǒng)存儲(chǔ)器:用于存放:用于存放PLCPLC生產(chǎn)
5、廠家編寫(xiě)的系生產(chǎn)廠家編寫(xiě)的系統(tǒng)程序,系統(tǒng)程序在出廠時(shí)已經(jīng)被固化在統(tǒng)程序,系統(tǒng)程序在出廠時(shí)已經(jīng)被固化在ROMROM中,用戶不能直接更改。中,用戶不能直接更改。 用戶存儲(chǔ)器用戶存儲(chǔ)器:包括:包括程序存儲(chǔ)器程序存儲(chǔ)器(程序區(qū))和(程序區(qū))和功功能存儲(chǔ)器能存儲(chǔ)器(數(shù)據(jù)區(qū)),程序存儲(chǔ)器用于存放用(數(shù)據(jù)區(qū)),程序存儲(chǔ)器用于存放用戶針對(duì)具體控制任務(wù),用規(guī)定的戶針對(duì)具體控制任務(wù),用規(guī)定的PLCPLC編程語(yǔ)言編程語(yǔ)言編寫(xiě)的應(yīng)用程序;功能存儲(chǔ)器存放的是用戶程編寫(xiě)的應(yīng)用程序;功能存儲(chǔ)器存放的是用戶程序中使用的序中使用的ON/OFFON/OFF狀態(tài)、數(shù)值數(shù)據(jù)等,它構(gòu)成狀態(tài)、數(shù)值數(shù)據(jù)等,它構(gòu)成PLCPLC的各種內(nèi)部器件
6、,也稱的各種內(nèi)部器件,也稱“編程軟元件編程軟元件”。 3.輸入、輸出接口輸入、輸出接口n輸入、輸出接口是輸入、輸出接口是PLC與工業(yè)控制現(xiàn)場(chǎng)設(shè)備連與工業(yè)控制現(xiàn)場(chǎng)設(shè)備連接的接口。含開(kāi)關(guān)量接口及模擬量接口。接的接口。含開(kāi)關(guān)量接口及模擬量接口。n開(kāi)關(guān)量輸入接口開(kāi)關(guān)量輸入接口用來(lái)連接按鈕、選擇開(kāi)關(guān)、行用來(lái)連接按鈕、選擇開(kāi)關(guān)、行程開(kāi)關(guān)、繼電器觸點(diǎn)、接近開(kāi)關(guān)、光電開(kāi)關(guān)、程開(kāi)關(guān)、繼電器觸點(diǎn)、接近開(kāi)關(guān)、光電開(kāi)關(guān)、數(shù)字撥碼開(kāi)關(guān)等的開(kāi)關(guān)量輸入信號(hào)。數(shù)字撥碼開(kāi)關(guān)等的開(kāi)關(guān)量輸入信號(hào)。n模擬量輸入接口模擬量輸入接口接收電位器、測(cè)速發(fā)電機(jī)和各接收電位器、測(cè)速發(fā)電機(jī)和各種變換器等傳來(lái)的模擬量輸入信號(hào)。種變換器等傳來(lái)的模擬量
7、輸入信號(hào)。 輸出接口是輸出接口是PLC的負(fù)載驅(qū)動(dòng)電路。的負(fù)載驅(qū)動(dòng)電路。開(kāi)關(guān)量輸出接口開(kāi)關(guān)量輸出接口用來(lái)連接接觸器、電磁閥、指示用來(lái)連接接觸器、電磁閥、指示燈、數(shù)字顯示裝置、報(bào)警裝置等執(zhí)行器件。燈、數(shù)字顯示裝置、報(bào)警裝置等執(zhí)行器件。模擬量輸出接口模擬量輸出接口連接使用模擬量控制的調(diào)節(jié)閥及連接使用模擬量控制的調(diào)節(jié)閥及變頻器等。變頻器等。 nPLC的輸出接口可分為的輸出接口可分為晶體管輸出晶體管輸出、晶閘管輸晶閘管輸出出和和繼電器輸出繼電器輸出三種形式。三種形式。 4.4.電源電源n電源(電源(為保證為保證plc可靠,大多采用開(kāi)關(guān)型穩(wěn)壓可靠,大多采用開(kāi)關(guān)型穩(wěn)壓電源電源)單元將外界提供的電源轉(zhuǎn)換成)單
8、元將外界提供的電源轉(zhuǎn)換成PLC的工的工作電源后,提供給作電源后,提供給PLC。有些電源單元也可以。有些電源單元也可以作為負(fù)載電源,通過(guò)作為負(fù)載電源,通過(guò)PLC的的I/O接口向負(fù)載提接口向負(fù)載提供直流供直流24V電源。電源。 n電源單元還提供掉電保護(hù)電路和后備電池電源,電源單元還提供掉電保護(hù)電路和后備電池電源,以維持部分以維持部分RAM存儲(chǔ)器的內(nèi)容在外界電源斷存儲(chǔ)器的內(nèi)容在外界電源斷電后不會(huì)丟失。在面板上通常有發(fā)光二極管電后不會(huì)丟失。在面板上通常有發(fā)光二極管(LED)指示電源的工作狀態(tài),便于判斷電源)指示電源的工作狀態(tài),便于判斷電源工作是否正常。工作是否正常。 5.5.接口單元接口單元n接口單元
9、包括接口單元包括擴(kuò)展接口擴(kuò)展接口、通信接口通信接口、編程器接編程器接口口和和存儲(chǔ)器接口存儲(chǔ)器接口及其它外部設(shè)備接口等。及其它外部設(shè)備接口等。n PLC的的I/O單元也屬于接口單元的范疇,它完單元也屬于接口單元的范疇,它完成成PLC與工業(yè)現(xiàn)場(chǎng)之間電信號(hào)的往來(lái)聯(lián)系。除與工業(yè)現(xiàn)場(chǎng)之間電信號(hào)的往來(lái)聯(lián)系。除此之外,此之外,PLC與其它外界設(shè)備和信號(hào)的聯(lián)系都與其它外界設(shè)備和信號(hào)的聯(lián)系都需要相應(yīng)的接口單元需要相應(yīng)的接口單元 。 6.6.外部設(shè)備外部設(shè)備nPLC的外部設(shè)備種類很多,可以概括為以下四的外部設(shè)備種類很多,可以概括為以下四類:類:n編程設(shè)備:編程設(shè)備:除了用于編程,還可對(duì)系統(tǒng)作一些除了用于編程,還可
10、對(duì)系統(tǒng)作一些設(shè)定,以確定設(shè)定,以確定PLC的工作方式。的工作方式。 n監(jiān)控設(shè)備:監(jiān)控設(shè)備:將現(xiàn)場(chǎng)數(shù)據(jù)動(dòng)態(tài)實(shí)時(shí)顯示出來(lái),以將現(xiàn)場(chǎng)數(shù)據(jù)動(dòng)態(tài)實(shí)時(shí)顯示出來(lái),以便操作人員隨時(shí)掌握系統(tǒng)運(yùn)行的情況。便操作人員隨時(shí)掌握系統(tǒng)運(yùn)行的情況。 n存儲(chǔ)設(shè)備:存儲(chǔ)設(shè)備:用于保存用戶數(shù)據(jù),避免程序丟失。用于保存用戶數(shù)據(jù),避免程序丟失。 n輸入輸出設(shè)備輸入輸出設(shè)備:用于接受信號(hào)和輸出信號(hào)的專:用于接受信號(hào)和輸出信號(hào)的專用設(shè)備。用設(shè)備。 n二、二、S7-200系列系列PLC編程元件及編址編程元件及編址n從從PLC內(nèi)部來(lái)說(shuō),編程元件相當(dāng)于繼電接觸器內(nèi)部來(lái)說(shuō),編程元件相當(dāng)于繼電接觸器系統(tǒng)中的系統(tǒng)中的電氣元件電氣元件,而程序相當(dāng)于,
11、而程序相當(dāng)于接線接線。nPLC的編程軟元件實(shí)質(zhì)上是由系統(tǒng)軟件賦予了的編程軟元件實(shí)質(zhì)上是由系統(tǒng)軟件賦予了各種功能的各種功能的存儲(chǔ)器單元存儲(chǔ)器單元,每個(gè)單元都有,每個(gè)單元都有惟一的惟一的地址地址。為了方便不同的編程功能需要,存儲(chǔ)器。為了方便不同的編程功能需要,存儲(chǔ)器單元作了分區(qū),因此,也就有了不同類型的編單元作了分區(qū),因此,也就有了不同類型的編程軟元件。程軟元件。 n1.輸入繼電器(輸入繼電器(I)n輸入繼電器和輸入繼電器和PLC的輸入端子相連,是專設(shè)的的輸入端子相連,是專設(shè)的輸入過(guò)程映像寄存器輸入過(guò)程映像寄存器,用來(lái)接收外部傳感或開(kāi),用來(lái)接收外部傳感或開(kāi)關(guān)元件發(fā)來(lái)的信號(hào),但機(jī)器讀取這些信號(hào)時(shí)并關(guān)
12、元件發(fā)來(lái)的信號(hào),但機(jī)器讀取這些信號(hào)時(shí)并不影響這些信號(hào)的狀態(tài)。輸入點(diǎn)的狀態(tài),在每不影響這些信號(hào)的狀態(tài)。輸入點(diǎn)的狀態(tài),在每次掃描周期開(kāi)始(或結(jié)束)時(shí)進(jìn)行采樣,并將次掃描周期開(kāi)始(或結(jié)束)時(shí)進(jìn)行采樣,并將采樣值存于采樣值存于輸入映像寄存器輸入映像寄存器,作為程序處理時(shí),作為程序處理時(shí)輸入點(diǎn)狀態(tài)的依據(jù)。輸入映像寄存器的狀態(tài)只輸入點(diǎn)狀態(tài)的依據(jù)。輸入映像寄存器的狀態(tài)只能由外部輸入信號(hào)驅(qū)動(dòng),而不能在內(nèi)部由程序能由外部輸入信號(hào)驅(qū)動(dòng),而不能在內(nèi)部由程序指令來(lái)改變。指令來(lái)改變。 2.輸出繼電器(輸出繼電器(Q)輸出繼電器是專設(shè)的輸出過(guò)程映像寄存器,由輸出繼電器是專設(shè)的輸出過(guò)程映像寄存器,由CPU運(yùn)算結(jié)果驅(qū)動(dòng)其線圈
13、,并通過(guò)輸出端子控制外部負(fù)運(yùn)算結(jié)果驅(qū)動(dòng)其線圈,并通過(guò)輸出端子控制外部負(fù)載。載。 n3.內(nèi)部標(biāo)志位存儲(chǔ)器(內(nèi)部標(biāo)志位存儲(chǔ)器(M) n內(nèi)部標(biāo)志位也稱位存儲(chǔ)區(qū),在邏輯運(yùn)算中用作內(nèi)部標(biāo)志位也稱位存儲(chǔ)區(qū),在邏輯運(yùn)算中用作存儲(chǔ)中間操作信息的元件,他們并不直接驅(qū)動(dòng)存儲(chǔ)中間操作信息的元件,他們并不直接驅(qū)動(dòng)外部負(fù)載,類似于繼電接觸器系統(tǒng)中的中間繼外部負(fù)載,類似于繼電接觸器系統(tǒng)中的中間繼電器,多以位為單位使用,也可以字節(jié)、字、電器,多以位為單位使用,也可以字節(jié)、字、雙字為單位使用。雙字為單位使用。 n4.特殊標(biāo)志位存儲(chǔ)器(特殊標(biāo)志位存儲(chǔ)器(SM)n 特殊標(biāo)志位(特殊標(biāo)志位(SM)即特殊內(nèi)部線圈。它是用)即特殊內(nèi)部
14、線圈。它是用戶程序與系統(tǒng)程序之間的界面,為用戶提供一戶程序與系統(tǒng)程序之間的界面,為用戶提供一些特殊的控制功能及系統(tǒng)信息,用戶對(duì)操作的些特殊的控制功能及系統(tǒng)信息,用戶對(duì)操作的一些特殊要求也通過(guò)特殊標(biāo)志位(一些特殊要求也通過(guò)特殊標(biāo)志位(SM)通知)通知系統(tǒng)。特殊標(biāo)志位區(qū)域分為只讀區(qū)域系統(tǒng)。特殊標(biāo)志位區(qū)域分為只讀區(qū)域(SM0.0SM29.7,頭,頭30個(gè)字節(jié)為只讀區(qū))個(gè)字節(jié)為只讀區(qū))和可讀寫(xiě)區(qū)域,在只讀區(qū)特殊標(biāo)志位,用戶只和可讀寫(xiě)區(qū)域,在只讀區(qū)特殊標(biāo)志位,用戶只能利用其觸點(diǎn)。能利用其觸點(diǎn)。 n 5.定時(shí)器存儲(chǔ)器(定時(shí)器存儲(chǔ)器(T) n 定時(shí)器是模擬繼電器控制系統(tǒng)中的時(shí)間繼電器。定時(shí)器是模擬繼電器控制
15、系統(tǒng)中的時(shí)間繼電器。S7-200 PLC定時(shí)器的時(shí)基有三種:定時(shí)器的時(shí)基有三種:1ms、10ms、100ms。通常定時(shí)器的設(shè)定值由程序賦予,需要時(shí)。通常定時(shí)器的設(shè)定值由程序賦予,需要時(shí)也可在外部設(shè)定。每個(gè)定時(shí)器有一個(gè)也可在外部設(shè)定。每個(gè)定時(shí)器有一個(gè)16位的當(dāng)前值位的當(dāng)前值寄存器及一個(gè)狀態(tài)位,稱為寄存器及一個(gè)狀態(tài)位,稱為T(mén)-Bit。 n6.計(jì)數(shù)器存儲(chǔ)器(計(jì)數(shù)器存儲(chǔ)器(C)n 計(jì)數(shù)器是累計(jì)其計(jì)數(shù)輸入端脈沖(輸入端子計(jì)數(shù)器是累計(jì)其計(jì)數(shù)輸入端脈沖(輸入端子或元件送來(lái)的脈沖)電平由低到高的次數(shù),有或元件送來(lái)的脈沖)電平由低到高的次數(shù),有三種類型:增計(jì)數(shù)、減計(jì)數(shù)、增減計(jì)數(shù)。通常三種類型:增計(jì)數(shù)、減計(jì)數(shù)、增
16、減計(jì)數(shù)。通常計(jì)數(shù)器的設(shè)定值由程序賦予,需要時(shí)也可在外計(jì)數(shù)器的設(shè)定值由程序賦予,需要時(shí)也可在外部設(shè)定。部設(shè)定。n每個(gè)計(jì)數(shù)器有一個(gè)每個(gè)計(jì)數(shù)器有一個(gè)16位的當(dāng)前值寄存器及一個(gè)位的當(dāng)前值寄存器及一個(gè)狀態(tài)位,稱為狀態(tài)位,稱為C-Bit。 n7.高速計(jì)數(shù)器(高速計(jì)數(shù)器(HC)n 高速計(jì)數(shù)器用來(lái)累計(jì)機(jī)外高速脈沖信號(hào)。當(dāng)高速計(jì)數(shù)器用來(lái)累計(jì)機(jī)外高速脈沖信號(hào)。當(dāng)高速脈沖信號(hào)的頻率比高速脈沖信號(hào)的頻率比CPU掃描速率更高時(shí),掃描速率更高時(shí),必須要用高速計(jì)數(shù)器計(jì)數(shù)。高速計(jì)數(shù)器的當(dāng)前必須要用高速計(jì)數(shù)器計(jì)數(shù)。高速計(jì)數(shù)器的當(dāng)前值寄存器為值寄存器為32位(位(bit),讀取高速計(jì)數(shù)器當(dāng)),讀取高速計(jì)數(shù)器當(dāng)前值應(yīng)以雙字(前值應(yīng)
17、以雙字(32位)來(lái)尋址。高速計(jì)數(shù)器的位)來(lái)尋址。高速計(jì)數(shù)器的當(dāng)前值為只讀值。當(dāng)前值為只讀值。 n8.變量寄存器(變量寄存器(V)n 變量存儲(chǔ)器(變量存儲(chǔ)器(V)存放全局變量、存放程序執(zhí))存放全局變量、存放程序執(zhí)行過(guò)程中控制邏輯操作的中間結(jié)果或其他相關(guān)行過(guò)程中控制邏輯操作的中間結(jié)果或其他相關(guān)的數(shù)據(jù)。變量存儲(chǔ)器是全局有效。全局有效是的數(shù)據(jù)。變量存儲(chǔ)器是全局有效。全局有效是指同一個(gè)存儲(chǔ)器可以在任一程序分區(qū)(主程序、指同一個(gè)存儲(chǔ)器可以在任一程序分區(qū)(主程序、子程序、中斷程序)被訪問(wèn)。子程序、中斷程序)被訪問(wèn)。 n9.累加器(累加器(AC)n 累加器是用來(lái)暫時(shí)存儲(chǔ)計(jì)算中間值的存儲(chǔ)器,累加器是用來(lái)暫時(shí)存儲(chǔ)
18、計(jì)算中間值的存儲(chǔ)器,也可向子程序傳遞參數(shù)或返回參數(shù)。也可向子程序傳遞參數(shù)或返回參數(shù)。S7-200 CPU提供了提供了4個(gè)個(gè)32位累加器(位累加器(AC0、AC1、AC2、AC3)。)。 n10.局部存儲(chǔ)器(局部存儲(chǔ)器(L)n 局部存儲(chǔ)器和變量寄存器很相似,主要區(qū)別局部存儲(chǔ)器和變量寄存器很相似,主要區(qū)別是局部存儲(chǔ)器用來(lái)存放局部變量。局部存儲(chǔ)器是局部存儲(chǔ)器用來(lái)存放局部變量。局部存儲(chǔ)器是局部有效的。局部有效是指某一局部存儲(chǔ)器是局部有效的。局部有效是指某一局部存儲(chǔ)器只能在某一程序分區(qū)(主程序或子程序或中斷只能在某一程序分區(qū)(主程序或子程序或中斷程序)中使用。不同的程序段不能訪問(wèn)不同程程序)中使用。不同
19、的程序段不能訪問(wèn)不同程序段中的局部存儲(chǔ)器。序段中的局部存儲(chǔ)器。 n11.順序控制繼電器(順序控制繼電器(S)n 順控繼電器順控繼電器S是使用順控繼電器指令的重要元是使用順控繼電器指令的重要元件,通常與順序控制指令件,通常與順序控制指令LSCR、SCRT、SCRE結(jié)合使用,實(shí)現(xiàn)順控流程的方法。結(jié)合使用,實(shí)現(xiàn)順控流程的方法。 n12.模擬量輸入模擬量輸入/輸出寄存器(輸出寄存器(AIW)n 模擬量輸入模塊將外部輸入的模擬信號(hào)的模模擬量輸入模塊將外部輸入的模擬信號(hào)的模擬量轉(zhuǎn)換成擬量轉(zhuǎn)換成1個(gè)字長(zhǎng)的數(shù)字量,存放在模擬量個(gè)字長(zhǎng)的數(shù)字量,存放在模擬量輸入映像寄存器(輸入映像寄存器(AIW)中,供)中,供C
20、PU運(yùn)算處理。運(yùn)算處理。模擬量輸入(模擬量輸入(AIW)的值為只讀值。)的值為只讀值。n注意:從偶數(shù)號(hào)字節(jié)進(jìn)行編址。注意:從偶數(shù)號(hào)字節(jié)進(jìn)行編址。n 模擬量輸入映像寄存器(模擬量輸入映像寄存器(AI)的地址格式為:)的地址格式為:n AIW起始字節(jié)地址起始字節(jié)地址,如,如AIW4。 n13.模擬量輸出映像寄存器(模擬量輸出映像寄存器(AQW)n CPU運(yùn)算的相關(guān)結(jié)果存放在模擬量輸出映像運(yùn)算的相關(guān)結(jié)果存放在模擬量輸出映像寄存器(寄存器(AQW)中,供)中,供D/A轉(zhuǎn)換器將轉(zhuǎn)換器將1個(gè)字長(zhǎng)個(gè)字長(zhǎng)的數(shù)字量轉(zhuǎn)換為模擬量,以驅(qū)動(dòng)外部模擬量控的數(shù)字量轉(zhuǎn)換為模擬量,以驅(qū)動(dòng)外部模擬量控制的設(shè)備。模擬量輸出映像寄
21、存器(制的設(shè)備。模擬量輸出映像寄存器(AQW)中的數(shù)字量為只寫(xiě)值。中的數(shù)字量為只寫(xiě)值。n 模擬量輸出映像寄存器(模擬量輸出映像寄存器(AQW)的地址格式)的地址格式為:為:n AQW起始字節(jié)地址起始字節(jié)地址,如,如AQW10。n模擬量輸出映像寄存器(模擬量輸出映像寄存器(AQ)的地址必須用)的地址必須用偶數(shù)字節(jié)地址(如偶數(shù)字節(jié)地址(如AQW0,AQW2,AQW4)來(lái)表示。)來(lái)表示。 n2.S7-200系列系列PLC數(shù)據(jù)類型及存儲(chǔ)單元編址數(shù)據(jù)類型及存儲(chǔ)單元編址n(1)數(shù)據(jù)類型、存儲(chǔ)器長(zhǎng)度及存儲(chǔ)范圍。)數(shù)據(jù)類型、存儲(chǔ)器長(zhǎng)度及存儲(chǔ)范圍。n(2)存儲(chǔ)單元的編址)存儲(chǔ)單元的編址n編址即是對(duì)存儲(chǔ)單元編碼,
22、以便程序執(zhí)行時(shí)可編址即是對(duì)存儲(chǔ)單元編碼,以便程序執(zhí)行時(shí)可以唯一地識(shí)別每個(gè)編程元件。以唯一地識(shí)別每個(gè)編程元件。 S7-200系列系列PLC存儲(chǔ)器以存儲(chǔ)器以8位(字節(jié))為單位排列,為了位(字節(jié))為單位排列,為了配合各種類型數(shù)據(jù)的存儲(chǔ),可實(shí)行位、字節(jié)、配合各種類型數(shù)據(jù)的存儲(chǔ),可實(shí)行位、字節(jié)、字、雙字存取,采用地址標(biāo)識(shí)符、長(zhǎng)度標(biāo)識(shí)符字、雙字存取,采用地址標(biāo)識(shí)符、長(zhǎng)度標(biāo)識(shí)符結(jié)合字節(jié)序號(hào)編址。結(jié)合字節(jié)序號(hào)編址。 n(1)位尋址(位尋址(BIT)n位尋址也叫字節(jié)位尋址也叫字節(jié)位尋址,一個(gè)字節(jié)占有位尋址,一個(gè)字節(jié)占有8位。位。n 數(shù)據(jù)區(qū)存儲(chǔ)器區(qū)域的某一位的地址格式為:數(shù)據(jù)區(qū)存儲(chǔ)器區(qū)域的某一位的地址格式為:Ax
23、.y。n必須指定必須指定存儲(chǔ)器區(qū)域標(biāo)識(shí)符存儲(chǔ)器區(qū)域標(biāo)識(shí)符A、字節(jié)地址字節(jié)地址x及及位號(hào)位號(hào)y。例。例I4.5表示圖表示圖5-4中黑色標(biāo)記的位地中黑色標(biāo)記的位地址。址。I是變量存儲(chǔ)器的區(qū)域標(biāo)識(shí)符,是變量存儲(chǔ)器的區(qū)域標(biāo)識(shí)符,4是字節(jié)地是字節(jié)地址,址,5是位號(hào),在字節(jié)地址是位號(hào),在字節(jié)地址4與位號(hào)與位號(hào)5之間用點(diǎn)之間用點(diǎn)號(hào)號(hào)“.”隔開(kāi)。隔開(kāi)。 位尋址格式位尋址格式MSBMSB表示最高位表示最高位 LSBLSB表示最低位表示最低位 n(2)字節(jié)、字、雙字地址格式字節(jié)、字、雙字地址格式 n 數(shù)據(jù)區(qū)存儲(chǔ)器區(qū)域的字節(jié)、字、雙字地址格式為:數(shù)據(jù)區(qū)存儲(chǔ)器區(qū)域的字節(jié)、字、雙字地址格式為:ATx。n 必須指定區(qū)域標(biāo)
24、識(shí)符必須指定區(qū)域標(biāo)識(shí)符A、數(shù)據(jù)長(zhǎng)度、數(shù)據(jù)長(zhǎng)度T以及該字節(jié)、字或雙字以及該字節(jié)、字或雙字的的起始字節(jié)地址起始字節(jié)地址x。圖。圖5-5中,用中,用VB100、VW100、VD100分別表示字節(jié)、字、雙字的地址。分別表示字節(jié)、字、雙字的地址。VW100由由VB100、VB101兩個(gè)字節(jié)組成;兩個(gè)字節(jié)組成;VD100由由VB100VB103四個(gè)組成。四個(gè)組成。 n(3)其他地址格式其他地址格式 n 數(shù)據(jù)區(qū)存儲(chǔ)器區(qū)域中,還包括定時(shí)器存儲(chǔ)器數(shù)據(jù)區(qū)存儲(chǔ)器區(qū)域中,還包括定時(shí)器存儲(chǔ)器(T)、計(jì)數(shù)器存儲(chǔ)器()、計(jì)數(shù)器存儲(chǔ)器(C)、累加器()、累加器(AC)、)、高速計(jì)數(shù)器(高速計(jì)數(shù)器(HC)等,它們是模擬相關(guān)的電
25、)等,它們是模擬相關(guān)的電器元件的。它們的地址格式為:器元件的。它們的地址格式為:Ay。n 由區(qū)域標(biāo)識(shí)符由區(qū)域標(biāo)識(shí)符A和元件號(hào)和元件號(hào)y組成,例組成,例T24表示表示某定時(shí)器的地址,某定時(shí)器的地址,T是定時(shí)器的區(qū)域標(biāo)識(shí)符,是定時(shí)器的區(qū)域標(biāo)識(shí)符,24是定時(shí)器號(hào),同時(shí)是定時(shí)器號(hào),同時(shí)T24又可表示此定時(shí)器的又可表示此定時(shí)器的當(dāng)前值。當(dāng)前值。 第三節(jié)第三節(jié) PLC的軟件及應(yīng)用程序編程語(yǔ)言的軟件及應(yīng)用程序編程語(yǔ)言n一、可編程控制器的軟件一、可編程控制器的軟件nPLC的軟件含的軟件含系統(tǒng)軟件系統(tǒng)軟件和和用戶程序用戶程序。系統(tǒng)軟件。系統(tǒng)軟件由由PLC制造商固化在機(jī)內(nèi),用以控制可編程控制造商固化在機(jī)內(nèi),用以控
26、制可編程控制器本身的運(yùn)作。用戶程序由可編程控制器的制器本身的運(yùn)作。用戶程序由可編程控制器的使用者編制并輸入,用于控制外部對(duì)象的運(yùn)行。使用者編制并輸入,用于控制外部對(duì)象的運(yùn)行。 n1.系統(tǒng)軟件系統(tǒng)軟件n系統(tǒng)軟件主要包括以下三部分:系統(tǒng)軟件主要包括以下三部分:n(1)系統(tǒng)管理程序)系統(tǒng)管理程序n(2)用戶指令解釋程序)用戶指令解釋程序n(3)標(biāo)準(zhǔn)程序模塊及系統(tǒng)調(diào)用)標(biāo)準(zhǔn)程序模塊及系統(tǒng)調(diào)用 n2.用戶程序用戶程序u用戶程序即應(yīng)用程序,是可編程控制器的使用用戶程序即應(yīng)用程序,是可編程控制器的使用者針對(duì)具體控制對(duì)象編制的程序。根據(jù)不同的者針對(duì)具體控制對(duì)象編制的程序。根據(jù)不同的控制要求編制不同的程序,這相
27、當(dāng)于改變控制要求編制不同的程序,這相當(dāng)于改變PLC的用途,相當(dāng)于設(shè)計(jì)和改變繼電器控制設(shè)備的的用途,相當(dāng)于設(shè)計(jì)和改變繼電器控制設(shè)備的硬接線線路,也就是所謂的硬接線線路,也就是所謂的“可編程可編程”。u參與參與PLC應(yīng)用程序編制的是可編程控制器代表應(yīng)用程序編制的是可編程控制器代表編程器的存儲(chǔ)器,俗稱編程器的存儲(chǔ)器,俗稱“軟繼電器軟繼電器”,或稱編,或稱編程程“軟元件軟元件”。u不同廠家的不同廠家的PLC會(huì)提供不同的指令集,但基本會(huì)提供不同的指令集,但基本的編程元件和編程形式有許多共同之處。的編程元件和編程形式有許多共同之處。 n二、可編程控制器常用的編程語(yǔ)言二、可編程控制器常用的編程語(yǔ)言n國(guó)際電工
28、委員會(huì)(國(guó)際電工委員會(huì)(IEC)編制的)編制的PLC國(guó)際標(biāo)準(zhǔn)國(guó)際標(biāo)準(zhǔn)IEC61131中推薦了梯形圖(中推薦了梯形圖(LAD),功能塊),功能塊圖(圖(FBD)及順序功能圖()及順序功能圖(SFC)三種圖形化)三種圖形化編程語(yǔ)言及指令表(編程語(yǔ)言及指令表(IL)、結(jié)構(gòu)文本()、結(jié)構(gòu)文本(ST)nS7-200系列系列PLC提供的編程語(yǔ)言通常有三種:提供的編程語(yǔ)言通常有三種:梯形圖、指令表、功能塊圖(梯形圖、指令表、功能塊圖(FBD) 1. 梯形圖(梯形圖(LAD:Ladder Diagram) 梯形圖(梯形圖(LAD)是與電氣控制電路相呼應(yīng)的圖形語(yǔ)言。)是與電氣控制電路相呼應(yīng)的圖形語(yǔ)言。它沿用了繼
29、電器、觸頭、串并聯(lián)等術(shù)語(yǔ)和類似的圖形符號(hào),它沿用了繼電器、觸頭、串并聯(lián)等術(shù)語(yǔ)和類似的圖形符號(hào),并簡(jiǎn)化了符號(hào),還增加了一些功能性的指令。梯形圖按自并簡(jiǎn)化了符號(hào),還增加了一些功能性的指令。梯形圖按自上而下,從左到右的順序排列,最左邊的豎線稱為起始母上而下,從左到右的順序排列,最左邊的豎線稱為起始母線也叫左母線,然后按一定的控制要求和規(guī)則連接各個(gè)接線也叫左母線,然后按一定的控制要求和規(guī)則連接各個(gè)接點(diǎn),最后以繼電器線圈(或再接右母線)結(jié)束,稱為一邏點(diǎn),最后以繼電器線圈(或再接右母線)結(jié)束,稱為一邏輯行或叫一輯行或叫一“梯級(jí)梯級(jí)”。通常一個(gè)梯形圖中有若干邏輯行。通常一個(gè)梯形圖中有若干邏輯行(梯級(jí)),形似
30、梯子。(梯級(jí)),形似梯子。 梯形圖編程的基本規(guī)則梯形圖編程的基本規(guī)則n.按按“自上而下,從左到右自上而下,從左到右”的順序繪制。的順序繪制。 n.在每一個(gè)邏輯行上,當(dāng)幾條支路串聯(lián)時(shí),串聯(lián)觸在每一個(gè)邏輯行上,當(dāng)幾條支路串聯(lián)時(shí),串聯(lián)觸點(diǎn)多的應(yīng)安排在上面,幾條支路并聯(lián)時(shí),并聯(lián)觸點(diǎn)點(diǎn)多的應(yīng)安排在上面,幾條支路并聯(lián)時(shí),并聯(lián)觸點(diǎn)多的應(yīng)安排在左面。多的應(yīng)安排在左面。 .觸點(diǎn)應(yīng)畫(huà)在水平支路上,不包含觸點(diǎn)的支路應(yīng)放觸點(diǎn)應(yīng)畫(huà)在水平支路上,不包含觸點(diǎn)的支路應(yīng)放在垂直方向,不應(yīng)放在水平方向;在垂直方向,不應(yīng)放在水平方向;如圖和如圖和. .處都處都是不允許的。是不允許的。 . 一個(gè)觸點(diǎn)上不應(yīng)有雙向電流通過(guò),如圖(一個(gè)觸
31、點(diǎn)上不應(yīng)有雙向電流通過(guò),如圖(a)中)中元件元件3,應(yīng)進(jìn)行適當(dāng)變化,如圖(,應(yīng)進(jìn)行適當(dāng)變化,如圖(b)。)。 .如果兩個(gè)邏輯行之間互有牽連,邏輯關(guān)系又不清晰,應(yīng)進(jìn)如果兩個(gè)邏輯行之間互有牽連,邏輯關(guān)系又不清晰,應(yīng)進(jìn)行變化,以便于編程。如圖(行變化,以便于編程。如圖(a)可變化為圖()可變化為圖(b)所示的梯)所示的梯形圖。形圖。 .梯形圖中任一支路上的串聯(lián)觸點(diǎn)、并聯(lián)觸點(diǎn)及梯形圖中任一支路上的串聯(lián)觸點(diǎn)、并聯(lián)觸點(diǎn)及內(nèi)部并聯(lián)線圈的個(gè)數(shù)一般不受限制。在中小型內(nèi)部并聯(lián)線圈的個(gè)數(shù)一般不受限制。在中小型PLC中,由于堆棧層次一般為中,由于堆棧層次一般為8層,因此連續(xù)進(jìn)行并聯(lián)層,因此連續(xù)進(jìn)行并聯(lián)支路塊串聯(lián)操作、
32、串聯(lián)支路塊并聯(lián)操作等的次數(shù),支路塊串聯(lián)操作、串聯(lián)支路塊并聯(lián)操作等的次數(shù),一般不應(yīng)超過(guò)一般不應(yīng)超過(guò)8次。次。 n(7)應(yīng)把串聯(lián)多的電路盡量放在最上邊,把并聯(lián))應(yīng)把串聯(lián)多的電路盡量放在最上邊,把并聯(lián)多的電路放在最左邊,這樣一是節(jié)省指令,二是美多的電路放在最左邊,這樣一是節(jié)省指令,二是美觀,如圖所示。觀,如圖所示。 n2.指令表指令表IL(Instruction List)n指令表(指令表(STL)是用助記符來(lái)表達(dá))是用助記符來(lái)表達(dá)PLC的各種的各種控制功能的。它類似于計(jì)算機(jī)的匯編語(yǔ)言,但控制功能的。它類似于計(jì)算機(jī)的匯編語(yǔ)言,但比匯編語(yǔ)言更直觀易懂,編程簡(jiǎn)單,因此也是比匯編語(yǔ)言更直觀易懂,編程簡(jiǎn)單,
33、因此也是應(yīng)用很廣泛的一種編程語(yǔ)言。這種編程語(yǔ)言可應(yīng)用很廣泛的一種編程語(yǔ)言。這種編程語(yǔ)言可使用簡(jiǎn)易編程器編程,但比較抽象,一般與梯使用簡(jiǎn)易編程器編程,但比較抽象,一般與梯形圖語(yǔ)言配合使用,互為補(bǔ)充。形圖語(yǔ)言配合使用,互為補(bǔ)充。 3. 功能塊圖(功能塊圖(FBD:Function Block Diagram) 功能塊圖(功能塊圖(FBDFBD)對(duì)應(yīng)上圖對(duì)應(yīng)上圖中的I0.1長(zhǎng)閉觸點(diǎn) 功能塊圖(功能塊圖(FBD)類似于普通邏輯功能圖,它沿)類似于普通邏輯功能圖,它沿用了半導(dǎo)體邏輯電路的邏輯框圖的表達(dá)方式。一般用用了半導(dǎo)體邏輯電路的邏輯框圖的表達(dá)方式。一般用一種功能方框表示一種特定的功能,框圖內(nèi)的符號(hào)表
34、一種功能方框表示一種特定的功能,框圖內(nèi)的符號(hào)表達(dá)了該功能塊圖的功能。功能塊圖通常有若干個(gè)輸入達(dá)了該功能塊圖的功能。功能塊圖通常有若干個(gè)輸入端和若干個(gè)輸出端。輸入端是功能塊圖的條件,輸出端和若干個(gè)輸出端。輸入端是功能塊圖的條件,輸出端是功能塊圖的運(yùn)算結(jié)果。端是功能塊圖的運(yùn)算結(jié)果。 n順序功能圖(順序功能圖(SFC:Sequential Function Chart)n順序功能圖也叫狀態(tài)流程圖或步序圖,是一種位于其他編程順序功能圖也叫狀態(tài)流程圖或步序圖,是一種位于其他編程語(yǔ)言之上的圖形語(yǔ)言,用來(lái)表達(dá)一個(gè)順序控制過(guò)程。語(yǔ)言之上的圖形語(yǔ)言,用來(lái)表達(dá)一個(gè)順序控制過(guò)程。 n三、三、S7-200系列系列PL
35、C的尋址的尋址n指令的兩個(gè)要素:指令的兩個(gè)要素:n1、指令的功能指令的功能,即執(zhí)行哪些操作;,即執(zhí)行哪些操作;2、操作的操作的數(shù)據(jù),數(shù)據(jù),其中,除立即尋址是直接給出立即數(shù),其中,除立即尋址是直接給出立即數(shù),其他的尋址方式操作數(shù)據(jù)總是指出存儲(chǔ)該操作其他的尋址方式操作數(shù)據(jù)總是指出存儲(chǔ)該操作數(shù)的存儲(chǔ)單元的地址。數(shù)的存儲(chǔ)單元的地址。n計(jì)算機(jī)將這種在指令中標(biāo)示操作數(shù)的方式叫做計(jì)算機(jī)將這種在指令中標(biāo)示操作數(shù)的方式叫做尋址。尋址。nS7-200系列系列LPC指令系統(tǒng)的尋址方式有指令系統(tǒng)的尋址方式有立即立即尋址尋址、直接尋址直接尋址和和間接尋址間接尋址。 n1.直接尋址直接尋址n直接尋址方式是,指令直接使用存
36、儲(chǔ)器或寄存直接尋址方式是,指令直接使用存儲(chǔ)器或寄存器的元件名稱和地址編號(hào),根據(jù)這個(gè)地址就可器的元件名稱和地址編號(hào),根據(jù)這個(gè)地址就可以立即找到該數(shù)據(jù)。操作數(shù)的地址應(yīng)按規(guī)定的以立即找到該數(shù)據(jù)。操作數(shù)的地址應(yīng)按規(guī)定的格式表示。指令中,數(shù)據(jù)類型應(yīng)與指令標(biāo)識(shí)符格式表示。指令中,數(shù)據(jù)類型應(yīng)與指令標(biāo)識(shí)符相匹配。相匹配。nLD I0.0nO Q0.1nAN I0.1n= Q2.1 n2. 間接尋址間接尋址n存儲(chǔ)單元中也可以是一個(gè)地址,稱為間接尋址。存儲(chǔ)單元中也可以是一個(gè)地址,稱為間接尋址。n間接尋址用指針來(lái)訪問(wèn)存儲(chǔ)區(qū)數(shù)據(jù),指針以間接尋址用指針來(lái)訪問(wèn)存儲(chǔ)區(qū)數(shù)據(jù),指針以雙字雙字的形式存儲(chǔ)其他存儲(chǔ)區(qū)的地址。要建立一
37、個(gè)指針,的形式存儲(chǔ)其他存儲(chǔ)區(qū)的地址。要建立一個(gè)指針,必須以必須以雙字雙字的形式,將需要間接尋址的存儲(chǔ)器地的形式,將需要間接尋址的存儲(chǔ)器地址移動(dòng)到指針中。址移動(dòng)到指針中。n可作為地址指針的存儲(chǔ)器有:可作為地址指針的存儲(chǔ)器有:V、L、AC(1 3)n 可間接尋址的存儲(chǔ)器區(qū)域有:可間接尋址的存儲(chǔ)器區(qū)域有:I、Q、V、M、S、T(僅當(dāng)前值)、(僅當(dāng)前值)、C(僅當(dāng)前值)。(僅當(dāng)前值)。n 對(duì)獨(dú)立的位(對(duì)獨(dú)立的位(BIT)值或模擬量值不能進(jìn)行間接)值或模擬量值不能進(jìn)行間接尋址。尋址。 n(1)建立指針建立指針 間接尋址前,應(yīng)先建立指針。指針為間接尋址前,應(yīng)先建立指針。指針為雙字長(zhǎng)雙字長(zhǎng),是所要訪問(wèn)的是所
38、要訪問(wèn)的存儲(chǔ)單元存儲(chǔ)單元(最大為雙字型(最大為雙字型32位)位)的物理地址。只能使用變量存儲(chǔ)器(的物理地址。只能使用變量存儲(chǔ)器(V)、局)、局部存儲(chǔ)器(部存儲(chǔ)器(L)或累加器()或累加器(AC1、AC2、AC3)作為指針,作為指針,AC0不能用作間接尋址的指針。不能用作間接尋址的指針。 n將所要訪問(wèn)的存儲(chǔ)器單元的地址裝入用來(lái)作為指針的存儲(chǔ)將所要訪問(wèn)的存儲(chǔ)器單元的地址裝入用來(lái)作為指針的存儲(chǔ)器單元或寄存器,裝入的是器單元或寄存器,裝入的是地址地址而不是數(shù)據(jù)本身,格式如而不是數(shù)據(jù)本身,格式如下:下:nMOVD &VB200,AC1n“&”為地址符號(hào),與單元組合表示所對(duì)應(yīng)單元的為地址符
39、號(hào),與單元組合表示所對(duì)應(yīng)單元的32位物理位物理地址,地址,VB200只是一個(gè)直接地址編碼,并不是它的物理地只是一個(gè)直接地址編碼,并不是它的物理地址。址。n指令中的第二個(gè)地址數(shù)據(jù)長(zhǎng)度必須是指令中的第二個(gè)地址數(shù)據(jù)長(zhǎng)度必須是雙字長(zhǎng)雙字長(zhǎng),如:,如:AC、LD和和VD。這里地址。這里地址“VB200”要用要用32位表示,因而必須位表示,因而必須使用雙字傳送指令(使用雙字傳送指令(MOVD)。)。n 指令中的指令中的&VB200如果改為如果改為&VW200或或&VD200效果完效果完全相同。因?yàn)榫唧w的尋址范圍取決于隨后的間接存取指令全相同。因?yàn)榫唧w的尋址范圍取決于隨后的間接存取指
40、令類型。類型。 n(2)間接存取間接存取 n 依據(jù)指針中的內(nèi)容值作為地址存取數(shù)據(jù)。使用指依據(jù)指針中的內(nèi)容值作為地址存取數(shù)據(jù)。使用指針可存取字節(jié)、字、雙字型的數(shù)據(jù),針可存取字節(jié)、字、雙字型的數(shù)據(jù),n 下面兩條指令是建立指針和間接存取的應(yīng)用方法:下面兩條指令是建立指針和間接存取的應(yīng)用方法:n MOVD &VB200,AC1n MOVW *AC1,AC0n 執(zhí)行指令執(zhí)行指令MOVW *AC1,AC0,把指針中的內(nèi)容值,把指針中的內(nèi)容值(VB200)作為地址,由于指令)作為地址,由于指令MOVW的標(biāo)識(shí)符是的標(biāo)識(shí)符是“W”,因而指令操作數(shù)的數(shù)據(jù)長(zhǎng)度應(yīng)是字型,把地址,因而指令操作數(shù)的數(shù)據(jù)長(zhǎng)度應(yīng)是字
41、型,把地址VB200、VB201處處2個(gè)字節(jié)的內(nèi)容(個(gè)字節(jié)的內(nèi)容(1234)傳送到)傳送到AC0。指針處的值(即。指針處的值(即1234),為字型數(shù)據(jù),如圖),為字型數(shù)據(jù),如圖5-7所示,操作數(shù)(所示,操作數(shù)(AC1)前面的)前面的“*”號(hào)表示該操作數(shù)號(hào)表示該操作數(shù)(AC1)為指針。)為指針。 間接尋址 把把VB200VB200的地址送入的地址送入AC1AC1建立指針建立指針 把指針處的值送到把指針處的值送到AC0AC0 本指令是本指令是MOVWMOVW,為字型長(zhǎng)度,則,為字型長(zhǎng)度,則AC0AC0的高的高1616位空閑未用;位空閑未用;若是若是MOVDMOVD雙字型指令,則將雙字型指令,則將V
42、B200VB200 VB203VB203的內(nèi)容的內(nèi)容( (即即12345678)12345678)送到送到AC0AC0 這里給出的是起始字節(jié)地址,而并不表示數(shù)據(jù)長(zhǎng)度這里給出的是起始字節(jié)地址,而并不表示數(shù)據(jù)長(zhǎng)度(由隨后間接存取指令類型決定)為字型。所以,如(由隨后間接存取指令類型決定)為字型。所以,如果改為果改為&VB200&VB200或或&VD200&VD200效果完全相同。效果完全相同。 n(3)修改指針修改指針 n存取連續(xù)地址的存儲(chǔ)單元中數(shù)據(jù)時(shí),通過(guò)修改存取連續(xù)地址的存儲(chǔ)單元中數(shù)據(jù)時(shí),通過(guò)修改指針可以非常方便地存取數(shù)據(jù)。指針可以非常方便地存取數(shù)據(jù)。n在在S7
43、-200 PLC中,指針的內(nèi)容不會(huì)自動(dòng)改變,中,指針的內(nèi)容不會(huì)自動(dòng)改變,可用可用自增或自減自增或自減等指令修改指針值。這樣就可等指令修改指針值。這樣就可連續(xù)地存取存儲(chǔ)單元中的數(shù)據(jù)。連續(xù)地存取存儲(chǔ)單元中的數(shù)據(jù)。n 圖圖5-8中,用兩次自增指令中,用兩次自增指令I(lǐng)NCD AC1,將,將AC1指針中的值(指針中的值(VB200)修改為)修改為VB202后,后,指針即指向新地址指針即指向新地址VB202。執(zhí)行指令。執(zhí)行指令MOVW*AC1,AC0,這樣就可在變量存儲(chǔ)器,這樣就可在變量存儲(chǔ)器(V)中連續(xù)地存取數(shù)據(jù),將)中連續(xù)地存取數(shù)據(jù),將VB202、VB203二個(gè)字節(jié)的數(shù)據(jù)(二個(gè)字節(jié)的數(shù)據(jù)(5678)傳
44、送到)傳送到AC0。 n 修改指針值時(shí),應(yīng)根據(jù)存取的數(shù)據(jù)長(zhǎng)度來(lái)進(jìn)行調(diào)整。若對(duì)修改指針值時(shí),應(yīng)根據(jù)存取的數(shù)據(jù)長(zhǎng)度來(lái)進(jìn)行調(diào)整。若對(duì)字節(jié)進(jìn)行存取,指針值加字節(jié)進(jìn)行存取,指針值加1 1(或減(或減1 1);若對(duì)字進(jìn)行存取、);若對(duì)字進(jìn)行存取、或?qū)Χ〞r(shí)器、計(jì)數(shù)器的當(dāng)前值進(jìn)行存取,指針值加或?qū)Χ〞r(shí)器、計(jì)數(shù)器的當(dāng)前值進(jìn)行存取,指針值加2 2(或減(或減2 2);若對(duì)雙字進(jìn)行存取,則指針值加);若對(duì)雙字進(jìn)行存取,則指針值加4 4(或減(或減4 4)。圖)。圖5-85-8中,存取的數(shù)據(jù)長(zhǎng)度是字型數(shù)據(jù),因而指針值加中,存取的數(shù)據(jù)長(zhǎng)度是字型數(shù)據(jù),因而指針值加2 2。 修改指針 把指針增加兩次,把指針增加兩次,指向下
45、一個(gè)字指向下一個(gè)字 把把AC1AC1(VW202VW202)所)所指向的字?jǐn)?shù)值送到指向的字?jǐn)?shù)值送到AC0AC0 第四節(jié)第四節(jié) PLC的工業(yè)應(yīng)用模式及工作原理的工業(yè)應(yīng)用模式及工作原理n一、一、 PLC的工業(yè)應(yīng)用的基本模式的工業(yè)應(yīng)用的基本模式n從結(jié)構(gòu)及功能出發(fā),從結(jié)構(gòu)及功能出發(fā),PLC是一種新型的通用的是一種新型的通用的電器控制器電器控制器,一種以計(jì)算機(jī)為內(nèi)核的電器控制,一種以計(jì)算機(jī)為內(nèi)核的電器控制器。器。n電器控制器電器控制器:電器及電路構(gòu)成的用于電氣控制:電器及電路構(gòu)成的用于電氣控制的裝置。的裝置。n可編程控制器工作的根本形式可編程控制器工作的根本形式是依程序處理存是依程序處理存儲(chǔ)器中的各種數(shù)
46、據(jù)。儲(chǔ)器中的各種數(shù)據(jù)。 n可編程控制器工業(yè)控制應(yīng)用的基本模式:可編程控制器工業(yè)控制應(yīng)用的基本模式:n為了實(shí)現(xiàn)特定的控制任務(wù),為了實(shí)現(xiàn)特定的控制任務(wù),第一點(diǎn)第一點(diǎn),像其他的,像其他的電器控制器一樣,可編程控制器必須要接入控電器控制器一樣,可編程控制器必須要接入控制系統(tǒng)電路。即要與傳感器、主令電器、執(zhí)行制系統(tǒng)電路。即要與傳感器、主令電器、執(zhí)行電器、通信設(shè)備及其他需用的控制設(shè)備連接成電器、通信設(shè)備及其他需用的控制設(shè)備連接成一體。一體。第二點(diǎn),第二點(diǎn),將將PLC接入系統(tǒng)后,還必須根接入系統(tǒng)后,還必須根據(jù)控制要求編制應(yīng)用程序,反映輸入事件與輸據(jù)控制要求編制應(yīng)用程序,反映輸入事件與輸出事件的聯(lián)系,以使可編
47、程控制器得以據(jù)此完出事件的聯(lián)系,以使可編程控制器得以據(jù)此完成既定的控制任務(wù)。成既定的控制任務(wù)。 n基本模式的意義:基本模式的意義:n1.可編程控制器應(yīng)用的第一步是規(guī)劃硬件,安可編程控制器應(yīng)用的第一步是規(guī)劃硬件,安排輸入輸出口及存儲(chǔ)單元排輸入輸出口及存儲(chǔ)單元。n2.基本應(yīng)用模式涉及對(duì)基本應(yīng)用模式涉及對(duì)PLC程序的理解。程序的理解。 n二、可編程控制器的工作原理及應(yīng)用程序的循環(huán)掃描執(zhí)行二、可編程控制器的工作原理及應(yīng)用程序的循環(huán)掃描執(zhí)行n1.PLC的工作原理的工作原理n可編程控制器是一種基可編程控制器是一種基于計(jì)算機(jī)的運(yùn)算控制裝于計(jì)算機(jī)的運(yùn)算控制裝置。它將工業(yè)控制中的置。它將工業(yè)控制中的各種控制信號(hào)
48、存入自己各種控制信號(hào)存入自己的輸入存儲(chǔ)單元,也將的輸入存儲(chǔ)單元,也將運(yùn)算的結(jié)果存入自己的運(yùn)算的結(jié)果存入自己的輸出存儲(chǔ)單元,并且將輸出存儲(chǔ)單元,并且將運(yùn)算結(jié)果作為輸出信號(hào)運(yùn)算結(jié)果作為輸出信號(hào)去控制執(zhí)行器件以完成去控制執(zhí)行器件以完成工業(yè)控制。而作為輸入工業(yè)控制。而作為輸入存儲(chǔ)單元及輸出存儲(chǔ)單存儲(chǔ)單元及輸出存儲(chǔ)單元聯(lián)系的應(yīng)用程序則是元聯(lián)系的應(yīng)用程序則是控制的核心??刂频暮诵?。 電電源源O ON N內(nèi)內(nèi)部部處處理理輸輸入入處處理理(輸輸入入傳傳送送、遠(yuǎn)遠(yuǎn)程程I I/ /O O)通通信信服服務(wù)務(wù)(外外設(shè)設(shè)、C CP PU U、總總線線服服務(wù)務(wù))更更新新時(shí)時(shí)鐘鐘、特特殊殊寄寄存存器器執(zhí)執(zhí)行行程程序序處處理
49、理程程序序執(zhí)執(zhí)行行自自診診斷斷存存放放自自診診斷斷錯(cuò)錯(cuò)誤誤結(jié)結(jié)果果C CP PU U強(qiáng)強(qiáng)制制為為S ST TO OP PPLCPLC的運(yùn)行框圖的運(yùn)行框圖返回本節(jié)返回本節(jié) nPLC的運(yùn)行狀態(tài)與運(yùn)行框圖(的運(yùn)行狀態(tài)與運(yùn)行框圖(5-17)n第一部分:上電處理第一部分:上電處理n第二部分:掃描過(guò)程第二部分:掃描過(guò)程n第三部分:出錯(cuò)處理第三部分:出錯(cuò)處理n以上三部分內(nèi)容中,掃描過(guò)程是最主要的、最以上三部分內(nèi)容中,掃描過(guò)程是最主要的、最經(jīng)常的工作,除去通信任務(wù)及內(nèi)部特殊存儲(chǔ)單經(jīng)常的工作,除去通信任務(wù)及內(nèi)部特殊存儲(chǔ)單元管理。掃描過(guò)程可分為三個(gè)階段:元管理。掃描過(guò)程可分為三個(gè)階段:n輸入采樣階段、程序執(zhí)行階段、輸出刷新階段輸入采樣階段、程序執(zhí)行階段、輸出刷新階段 用用PLC控制控制外部接線不變,改變用戶程序。外部接線不變,改變用戶程序。用繼電器控制用繼電器控制要改變控制電路的實(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人房產(chǎn)抵押擔(dān)保貸款保險(xiǎn)合同范本2篇
- 二零二五年度車輛運(yùn)輸水工鵝卵石運(yùn)輸協(xié)議3篇
- 2025年個(gè)人股東股權(quán)增資擴(kuò)股合同模板4篇
- 設(shè)計(jì)思維解鎖創(chuàng)意潛能的鑰匙
- 2025年度大學(xué)生實(shí)習(xí)實(shí)訓(xùn)基地實(shí)習(xí)崗位合作協(xié)議
- 2025年度個(gè)人戶外運(yùn)動(dòng)裝備過(guò)橋資金借款合同3篇
- 網(wǎng)絡(luò)安全實(shí)訓(xùn)室的應(yīng)急預(yù)案制定及實(shí)施
- 2025年度工傷賠償協(xié)議范本發(fā)布通知3篇
- 二零二五年度車牌號(hào)碼拍賣(mài)合同書(shū)4篇
- 2025版新型材料研發(fā)項(xiàng)目施工保密協(xié)議書(shū)3篇
- 合成生物學(xué)在生物技術(shù)中的應(yīng)用
- 中醫(yī)門(mén)診病歷
- 廣西華銀鋁業(yè)財(cái)務(wù)分析報(bào)告
- 無(wú)違法犯罪記錄證明申請(qǐng)表(個(gè)人)
- 電捕焦油器火災(zāi)爆炸事故分析
- 大學(xué)生勞動(dòng)教育PPT完整全套教學(xué)課件
- 繼電保護(hù)原理應(yīng)用及配置課件
- 《殺死一只知更鳥(niǎo)》讀書(shū)分享PPT
- 蓋洛普Q12解讀和實(shí)施完整版
- 2023年Web前端技術(shù)試題
- 品牌策劃與推廣-項(xiàng)目5-品牌推廣課件
評(píng)論
0/150
提交評(píng)論