版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章S7-200可編程序控制器,2.1 PLC發(fā)展概述 2.2 S7-200 PLC系統(tǒng)組成 2.3 S7-200的內(nèi)部資源 2.4 編址方式 2.5 可編程序控制器的指令系統(tǒng) 2.6 可編程序控制器的程序結(jié)構(gòu) 2.7 PLC的幾個(gè)特性,本章學(xué)習(xí)目的,本章以西門子公司生產(chǎn)的S7-200系列小型可編程序控制器為例,介紹具體型號(hào)的PLC,內(nèi)容包括: S系列PLC發(fā)展概述 S7-200 PLC系統(tǒng)組成 S7-200的內(nèi)部資源 編址方式 可編程序控制器的指令系統(tǒng) 可編程序控制器的程序結(jié)構(gòu) PLC的幾個(gè)特性,返回本章首頁,2.1S系列PLC發(fā)展概述,德國的西門子(SIEMENS)公司是歐洲最大的電子和
2、電氣設(shè)備制造商,生產(chǎn)的SIMATIC可編程序控制器在歐洲處于領(lǐng)先地位。其第一代可編程序控制器是1975年投放市場(chǎng)的SIMATIC S3系列的控制系統(tǒng)。 在1979年,微處理器技術(shù)被應(yīng)用到可編程序控制器中,產(chǎn)生了SIMATIC S5系列,取代了S3系列,之后在20世紀(jì)末又推出了S7系列產(chǎn)品。 最新的SIMATIC產(chǎn)品為SIMATIC S7、M7和C7等幾大系列。,返回本章首頁,2.2S7-200 PLC系統(tǒng)組成,2.2.1系統(tǒng)基本構(gòu)成 2.2.2主機(jī)結(jié)構(gòu) 2.2.3掃描周期及工作方式 2.2.4輸入輸出擴(kuò)展 2.2.5主機(jī)性能指標(biāo),從CPU模塊的功能來看,SIMATIC S7-200系列小型可編
3、程序控制器發(fā)展至今,大致經(jīng)歷了兩代: 第一代產(chǎn)品其CPU模塊為CPU 21X,主機(jī)都可進(jìn)行擴(kuò)展,它具有四種不同結(jié)構(gòu)配置的CPU單元:CPU 212,CPU 214,CPU 215和CPU 216,對(duì)第一代PLC產(chǎn)品不再作具體介紹。 第二代產(chǎn)品其CPU模塊為CPU 22X,是在21世紀(jì)初投放市場(chǎng)的,速度快,具有較強(qiáng)的通信能力。它具有四種不同結(jié)構(gòu)配置的CPU單元:CPU 221,CPU 222,CPU 224和CPU 226,除CPU 221之外,其他都可加擴(kuò)展模塊。,2.2.1系統(tǒng)基本構(gòu)成,SIMATIC S7-200系統(tǒng)由硬件和工業(yè)軟件兩大部分構(gòu)成,如圖2.1所示。,系統(tǒng)基本構(gòu)成 1. 硬件
4、(1)基本單元 (2)擴(kuò)展單元 (3)特殊功能模塊 (4)相關(guān)設(shè)備 2. 工業(yè)軟件 工業(yè)軟件是為更好地管理和使用這些設(shè)備而開發(fā)的與之相配套的程序、文檔及其規(guī)則的總和,它主要由標(biāo)準(zhǔn)工具、工程工具、運(yùn)行軟件和人機(jī)接口等幾大類構(gòu)成。,返回本節(jié),系統(tǒng)基本構(gòu)成,2.2.2主機(jī)結(jié)構(gòu),1. 各CPU介紹及I/O系統(tǒng) (1)主機(jī)外形 SIMATIC S7-200系統(tǒng)CPU 22X系列PLC主機(jī)(CPU模塊)的外形如圖4.2所示:,圖2.2S7-200主機(jī)外形,(2)基本結(jié)構(gòu)特點(diǎn),輸出信號(hào)類型 電源輸出 基本I/O 存儲(chǔ)安全 高速反應(yīng) 模擬電位器 實(shí)時(shí)時(shí)鐘 輸入輸出可擴(kuò)展性,4種CPU各有晶體管輸出和繼電器輸出
5、兩種類型,具有不同電源電壓和控制電壓。各類型的型號(hào)如表2.1所示。,表2.1CPU型號(hào),SIMATIC S7-200系統(tǒng)CPU 22X系列PLC主機(jī)及I/O特性如表2.2所示。,表2.2主機(jī)及I/O特性,2. 存儲(chǔ)系統(tǒng) (1)存儲(chǔ)系統(tǒng) (2)存儲(chǔ)器及使用 (3)存儲(chǔ)安全,圖2.3存儲(chǔ)系統(tǒng),表2.3存儲(chǔ)容量,(2)存儲(chǔ)器及使用 上裝和下裝用戶程序 定義存儲(chǔ)器保持范圍 用程序永久保存數(shù)據(jù) 存儲(chǔ)器卡的使用,(3)存儲(chǔ)安全 1)主機(jī)CPU模塊內(nèi)部配備的EEPROM,上裝程序時(shí),可自動(dòng)裝入并永久保存用戶程序、數(shù)據(jù)和CPU的組態(tài)數(shù)據(jù)。 2)用戶可以用程序?qū)⒋鎯?chǔ)在RAM中的數(shù)據(jù)備份到EEPROM存儲(chǔ)器。 3
6、)主機(jī)CPU提供一個(gè)超級(jí)電容器,可使RAM中的程序和數(shù)據(jù)在斷電后保持幾天之久。 4)CPU提供一個(gè)可選的電池卡,可在斷電后超級(jí)電容器中的電量完全耗盡時(shí),繼續(xù)為內(nèi)部RAM存儲(chǔ)器供電,以延長(zhǎng)數(shù)據(jù)所存的時(shí)間。 5)可選的存儲(chǔ)器卡可使用戶像使用計(jì)算機(jī)磁盤一樣來方便地備份和裝載程序和數(shù)據(jù)。,返回本節(jié),2.2.3掃描周期及工作方式,1. 掃描周期 2. 工作方式 3. 改變CPU工作方式的方法,圖2.4CPU的掃描周期,1. 掃描周期,(1)輸入處理 (2)執(zhí)行程序 (3)處理通信請(qǐng)求 (4)執(zhí)行CPU自診斷測(cè)試 (5)寫數(shù)字輸出,2. 工作方式,(1)STOP方式 (2)RUN方式,3. 改變CPU工作
7、方式的方法,1)用PLC上的方式開關(guān)來手動(dòng)切換,方式開關(guān)有3個(gè)擋位 。 2)用STEP 7-Micro/Win32編程軟件,應(yīng)首先把主機(jī)的方式開關(guān)置于TERM或RUN位置,然后在此軟件平臺(tái)用鼠標(biāo)單擊STOP和RUN方式按鈕即可。 3)在用戶程序中用指令由RUN方式轉(zhuǎn)換到STOP方式,前提是程序邏輯允許中斷程序的執(zhí)行。,返回本節(jié),2.2.4輸入輸出擴(kuò)展,1. 設(shè)備連接 2. 最大I/O配置的預(yù)算 3. 輸入輸出及CPU組態(tài),1. 設(shè)備連接,圖2.5I/O擴(kuò)展示意圖,2. 最大I/O配置的預(yù)算,(1)映像寄存器數(shù)量 (2)電流提供 (3)模塊電流 (4)電流預(yù)算規(guī)則,(2)電流提供 各CPU所能提
8、供的最大5VDC電流如表4.4所示。,(3)模塊電流 CPU 22X可連接的各擴(kuò)展模塊消耗5VDC電流如表2.5所示。,3. 輸入輸出及CPU組態(tài),(1)I/O點(diǎn)數(shù)擴(kuò)展和編址 (2)設(shè)置輸入濾波 (3)設(shè)置脈沖捕捉 (4)輸出表配置 (5)定義存儲(chǔ)器保持范圍,例如,某一控制系統(tǒng)選用CPU 224,系統(tǒng)所需的輸入輸出點(diǎn)數(shù)各為:數(shù)字量輸入24點(diǎn)、數(shù)字量輸出20點(diǎn)、模擬量輸入6點(diǎn)、模擬量輸出2點(diǎn)。 本系統(tǒng)可有多種不同模塊的選取組合,表2.6所示為其中的一種可行的系統(tǒng)輸入輸出組態(tài)狀況。,若按表2.6的擴(kuò)展方式,各模塊在I/O鏈中的位置排列方式也可以有多種,圖2.6所示為其中的一種模塊連接形式。,圖2.
9、6擴(kuò)展連接圖,S7-200 CPU為每個(gè)主機(jī)數(shù)字量輸入提供了脈沖捕捉功能,它可以使主機(jī)能夠捕捉小于一個(gè)掃描周期的短脈沖,并將其保持到主機(jī)讀到這個(gè)信號(hào),但前提是只有通過濾波器后,脈沖捕捉才有效。此外,在一個(gè)給定的掃描周期內(nèi)如果有不只一個(gè)脈沖,則只有第一個(gè)脈沖可以被捕捉到,幾種情況下的脈沖捕捉波形如圖2.7所示。,圖2.7脈沖捕捉波形圖,表2.722X主機(jī)主要技術(shù)指標(biāo),返回本節(jié),2.2.5主機(jī)性能指標(biāo),S7-200 22X各主機(jī)的主要技術(shù)性能指標(biāo)如下表2.7所示。,1 輸入映像寄存器 I(輸入繼電器) (1)輸入映像寄存器的工作原理 輸入繼電器是PLC用來接收用戶設(shè)備輸入信號(hào)的接口。PLC中的“繼
10、電器”與繼電器控制系統(tǒng)中的繼電器有本質(zhì)性的差別,是“軟繼電器”,它實(shí)質(zhì)是存儲(chǔ)單元。每一個(gè)“輸入繼電器”線圈都與相應(yīng)的PLC輸入端相連(如“輸入繼電器” I0.0的線圈與PLC的輸入端子0.0相連),當(dāng)外部開關(guān)信號(hào)閉合,則“輸入繼電器的線圈”得電,在程序中其常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開。由于存儲(chǔ)單元可以無限次的讀取,所以有無數(shù)對(duì)常開、常閉觸點(diǎn)供編程時(shí)使用。編程時(shí)應(yīng)注意,“輸入繼電器”的線圈只能有外部信號(hào)來驅(qū)動(dòng),不能在程序內(nèi)部用指令來驅(qū)動(dòng),因此,在用戶編制的梯形圖中只應(yīng)出現(xiàn)“輸入繼電器”的觸點(diǎn),而不應(yīng)出現(xiàn)“輸入繼電器”的線圈。,2.3 S7-200的內(nèi)部資源,(2)輸入映像寄存器的地址分配 S7-2
11、00輸入映像寄存器區(qū)域有IB0IB15共16個(gè)字節(jié)的存儲(chǔ)單元。系統(tǒng)對(duì)輸入映像寄存器是以字節(jié)(8位)為單位進(jìn)行地址分配的。輸入映像寄存器可以按位進(jìn)行操作,每一位對(duì)應(yīng)一個(gè)數(shù)字量的輸入點(diǎn)。如CPU224的基本單元輸入為14點(diǎn),需占用28=16位,即占用IB0和IB1兩個(gè)字節(jié)。而I1.6、I1.7因沒有實(shí)際輸入而未使用,用戶程序中不可使用。但如果整個(gè)字節(jié)未使用如IB3IB15,則可作為內(nèi)部標(biāo)志位(M)使用。 輸入繼電器可采用位,字節(jié),字或雙字來存取。輸入繼電器位存取的地址編號(hào)范圍為I0.0I15.7。,2.3 S7-200的內(nèi)部資源,2. 輸出映像寄存器(輸出繼電器) (1)輸出映像寄存器的工作原理
12、“輸出繼電器”是用來將輸出信號(hào)傳送到負(fù)載的接口,每一個(gè)“輸出繼電器”線圈都與相應(yīng)的PLC輸出相連,并有無數(shù)對(duì)常開和常閉觸點(diǎn)供編程時(shí)使用。除此之外,還有一對(duì)常開觸點(diǎn)與相應(yīng)PLC輸出端相連(如輸出繼電器Q0.0有一對(duì)常開觸點(diǎn)與PLC輸出端子0.0相連)用于驅(qū)動(dòng)負(fù)載。輸出繼電器線圈的通斷狀態(tài)只能在程序內(nèi)部用指令驅(qū)動(dòng)。,2.3 S7-200的內(nèi)部資源,(2)輸出映像寄存器的地址分配 S7-200輸出映像寄存器區(qū)域有QB0QB15共16個(gè)字節(jié)的存儲(chǔ)單元。系統(tǒng)對(duì)輸出映像寄存器也是以字節(jié)(8位)為單位進(jìn)行地址分配的。輸出映像寄存器可以按位進(jìn)行操作,每一位對(duì)應(yīng)一個(gè)數(shù)字量的輸出點(diǎn)。如CPU224的基本單元輸出為
13、10點(diǎn),需占用28=16位,即占用QB0和QB1兩個(gè)字節(jié)。但未使用的位和字節(jié)均可在用戶程序中作為內(nèi)部標(biāo)志位使用。 輸出繼電器可采用位,字節(jié),字或雙字來存取。輸出繼電器位存取的地址編號(hào)范圍為Q0.0Q15.7。,2.3 S7-200的內(nèi)部資源,3 變量存儲(chǔ)器V 變量存儲(chǔ)器主要用于存儲(chǔ)變量。可以存放數(shù)據(jù)運(yùn)算的中間運(yùn)算結(jié)果或設(shè)置參數(shù),在進(jìn)行數(shù)據(jù)處理時(shí),變量存儲(chǔ)器會(huì)被經(jīng)常使用。變量存儲(chǔ)器可以是位尋址,也可按字節(jié)、字、雙字為單位尋址,其位存取的編號(hào)范圍根據(jù)CPU的型號(hào)有所不同,CPU221/222為V0.0V2047.7共2KB存儲(chǔ)容量,CPU224/226為V0.0V5119.7共5KB存儲(chǔ)容量。,2
14、.3 S7-200的內(nèi)部資源,4. 內(nèi)部標(biāo)志位存儲(chǔ)器(中間繼電器)M 內(nèi)部標(biāo)志位存儲(chǔ)器,用來保存控制繼電器的中間操作狀態(tài),其作用相當(dāng)于繼電器控制中的中間繼電器,內(nèi)部標(biāo)志位存儲(chǔ)器在PLC中沒有輸入/輸出端與之對(duì)應(yīng),其線圈的通斷狀態(tài)只能在程序內(nèi)部用指令驅(qū)動(dòng),其觸點(diǎn)不能直接驅(qū)動(dòng)外部負(fù)載,只能在程序內(nèi)部驅(qū)動(dòng)輸出繼電器的線圈,再用輸出繼電器的觸點(diǎn)去驅(qū)動(dòng)外部負(fù)載。 內(nèi)部標(biāo)志位存儲(chǔ)器可采用位、字節(jié)、字或雙字來存取。內(nèi)部標(biāo)志位存儲(chǔ)器位存取的地址編號(hào)范圍為M0.0M31.7共32個(gè)字節(jié)。256個(gè),2.3 S7-200的內(nèi)部資源,5. 特殊標(biāo)志位存儲(chǔ)器SM PLC中還有若干特殊標(biāo)志位存儲(chǔ)器, 特殊標(biāo)志位存儲(chǔ)器位提
15、供大量的狀態(tài)和控制功能,用來在CPU和用戶程序之間交換信息,特殊標(biāo)志位存儲(chǔ)器能以位、字節(jié)、字或雙字來存取,CPU224的SM的位地址編號(hào)范圍為SM0.0SM179.7共180個(gè)字節(jié)。其中SM0.0SM29.7的30個(gè)字節(jié)為只讀型區(qū)域。,2.3 S7-200的內(nèi)部資源,常用的特殊存儲(chǔ)器的用途如下: SM0.0:運(yùn)行監(jiān)視。SM0.0始終為“1”狀態(tài)。當(dāng)PLC運(yùn)行時(shí)可以利用其觸點(diǎn)驅(qū)動(dòng)輸出繼電器,在外部顯示程序是否處于運(yùn)行狀態(tài)。 SM0.1:初始化脈沖。每當(dāng)PLC的程序開始運(yùn)行時(shí),SM0.1線圈接通一個(gè)掃描周期,因此SM0.1的觸點(diǎn)常用于調(diào)用初使化程序等。 SM0.3:開機(jī)進(jìn)入RUN時(shí),接通一個(gè)掃描周
16、期,可用在啟動(dòng)操作之前,給設(shè)備提前預(yù)熱。 SM0.4、SM0.5:占空比為50%的時(shí)鐘脈沖。當(dāng)PLC處于運(yùn)行狀態(tài)時(shí),SM0.4產(chǎn)生周期為1min的時(shí)鐘脈沖,SM0.5產(chǎn)生周期為1s的時(shí)鐘脈沖。若將時(shí)鐘脈沖信號(hào)送入計(jì)數(shù)器作為計(jì)數(shù)信號(hào),可起到定時(shí)器的作用。 SM0.6:掃描時(shí)鐘, 1個(gè)掃描周期閉合,另一個(gè)為OFF,循環(huán)交替。 SM0.7:工作方式開關(guān)位置指示,開關(guān)放置在RUN位置時(shí)為1。 SM1.0:零標(biāo)志位,運(yùn)算結(jié)果=0時(shí),該位置1。 SM1.1:溢出標(biāo)志位,結(jié)果溢出或非法值時(shí),該位置1。 SM1.2:負(fù)數(shù)標(biāo)志位,運(yùn)算結(jié)果為負(fù)數(shù)時(shí),該位置1。 SM1.3:被0除標(biāo)志位。,2.3 S7-200的內(nèi)
17、部資源,6. 局部變量存儲(chǔ)器L 局部變量存儲(chǔ)器L用來存放局部變量,局部變量存儲(chǔ)器L和變量存儲(chǔ)器V十分相似,主要區(qū)別在于全局變量是全局有效,即同一個(gè)變量可以被任何程序(主程序、子程序和中斷程序)訪問。而局部變量只是局部有效,即變量只和特定的程序相關(guān)聯(lián)。 S7-200有64個(gè)字節(jié)的局部變量存儲(chǔ)器,其中60個(gè)字節(jié)可以作為暫時(shí)存儲(chǔ)器,或給子程序傳遞參數(shù)。后4個(gè)字節(jié)作為系統(tǒng)的保留字節(jié)。PLC在運(yùn)行時(shí),根據(jù)需要?jiǎng)討B(tài)地分配局部變量存儲(chǔ)器,在執(zhí)行主程序時(shí),64個(gè)字節(jié)的局部變量存儲(chǔ)器分配給主程序,當(dāng)調(diào)用子程序或出現(xiàn)中斷時(shí),局部變量存儲(chǔ)器分配給子程序或中斷程序。 局部存儲(chǔ)器可以按位、字節(jié)、字、雙字直接尋址,其位存
18、取的地址編號(hào)范圍為L(zhǎng)0.0L63.7。 L可以作為地址指針。64個(gè),2.3 S7-200的內(nèi)部資源,7 定時(shí)器T PLC所提供的定時(shí)器作用相當(dāng)于繼電器控制系統(tǒng)中的時(shí)間繼電器。每個(gè)定時(shí)器可提供無數(shù)對(duì)常開和常閉觸點(diǎn)供編程使用。其設(shè)定時(shí)間由程序設(shè)置。 每個(gè)定時(shí)器有一個(gè)16位的當(dāng)前值寄存器,用于存儲(chǔ)定時(shí)器累計(jì)的時(shí)基增量值(132767),另有一個(gè)狀態(tài)位表示定時(shí)器的狀態(tài)。若當(dāng)前值寄存器累計(jì)的時(shí)基增量值大于等于設(shè)定值時(shí),定時(shí)器的狀態(tài)位被置“1”,該定時(shí)器的常開觸點(diǎn)閉合。 定時(shí)器的定時(shí)精度分別為1ms 、10ms和100ms三種,CPU222、CPU224及CPU226的定時(shí)器地址編號(hào)范圍為T0T225,它
19、們分辨率、定時(shí)范圍并不相同,用戶應(yīng)根據(jù)所用CPU型號(hào)及時(shí)基,正確選用定時(shí)器的編號(hào)。,2.3 S7-200的內(nèi)部資源,8 計(jì)數(shù)器C 計(jì)數(shù)器用于累計(jì)計(jì)數(shù)輸入端接收到的由斷開到接通的脈沖個(gè)數(shù)。計(jì)數(shù)器可提供無數(shù)對(duì)常開和常閉觸點(diǎn)供編程使用,其設(shè)定值由程序賦予。 計(jì)數(shù)器的結(jié)構(gòu)與定時(shí)器基本相同,每個(gè)計(jì)數(shù)器有一個(gè)16位的當(dāng)前值寄存器用于存儲(chǔ)計(jì)數(shù)器累計(jì)的脈沖數(shù),另有一個(gè)狀態(tài)位表示計(jì)數(shù)器的狀態(tài),若當(dāng)前值寄存器累計(jì)的脈沖數(shù)大于等于設(shè)定值時(shí),計(jì)數(shù)器的狀態(tài)位被置“1”,該計(jì)數(shù)器的常開觸點(diǎn)閉合。 計(jì)數(shù)器的地址編號(hào)范圍為C0C255。共256個(gè),2.3 S7-200的內(nèi)部資源,9 高速計(jì)數(shù)器HC 一般計(jì)數(shù)器的計(jì)數(shù)頻率受掃描
20、周期的影響,不能太高。而高速計(jì)數(shù)器可用來累計(jì)比CPU 的掃描速度更快的事件。高速計(jì)數(shù)器的當(dāng)前值是一個(gè)雙字長(zhǎng)(32位)的整數(shù),且為只讀值。 高速計(jì)數(shù)器的地址編號(hào)范圍根據(jù)CPU的型號(hào)有所不同,CPU221/222各有4個(gè)高速計(jì)數(shù)器,CPU224/226各有6個(gè)高速計(jì)數(shù)器,編號(hào)為HC0HC5。,2.3 S7-200的內(nèi)部資源,10. 累加器AC 累加器是用來暫存數(shù)據(jù)的寄存器,它可以用來存放運(yùn)算數(shù)據(jù)、中間數(shù)據(jù)和結(jié)果。CPU提供了4個(gè) 32位的累加器,其地址編號(hào)為AC0AC3。累加器的可用長(zhǎng)度為32位,可采用字節(jié)、字、雙字的存取方式,按字節(jié)、字只能存取累加器的低8位或低16位,雙字可以存取累加器全部的3
21、2 位。,2.3 S7-200的內(nèi)部資源,11. 順序控制繼電器S(狀態(tài)元件) 順序控制繼電器是使用步進(jìn)順序控制指令編程時(shí)的重要狀態(tài)元件,通常與步進(jìn)指令一起使用以實(shí)現(xiàn)順序功能流程圖的編程。 順序控制繼電器的地址編號(hào)范圍為S0.0S31.7。,2.3 S7-200的內(nèi)部資源,12. 模擬量輸入/輸出映像寄存器(AI/AQ) S7-200的模擬量輸入電路是將外部輸入的模擬量信號(hào)轉(zhuǎn)換成1個(gè)字長(zhǎng)的數(shù)字量存入模擬量輸入映像寄存器區(qū)域,區(qū)域標(biāo)志符為AI。 模擬量輸出電路是將模擬量輸出映像寄存器區(qū)域的1個(gè)字長(zhǎng)(16位)數(shù)值轉(zhuǎn)換為模擬電流或電壓輸出,區(qū)域標(biāo)志符為AQ。,2.3 S7-200的內(nèi)部資源,在PLC
22、內(nèi)的數(shù)字量字長(zhǎng)為16位,即兩個(gè)字節(jié),故其地址均以偶數(shù)表示,如 AIW0、AIW2.;AQW0、AQW2.。 對(duì)模擬量輸入/輸出是以2個(gè)字(W)為單位分配地址,每路模擬量輸入/輸出占用1個(gè)字(2個(gè)字節(jié))。 如有3路模擬量輸入,需分配4個(gè)字(AIW0、AIW2、AIW4、AIW6),其中沒有被使用的字AIW6,不可被占用或分配給后續(xù)模塊。如果有1路模擬量輸出,需分配2個(gè)字(AQW0、AQW2),其中沒有被使用的字AQW2,不可被占用或分配給后續(xù)模塊。 模擬量輸入/輸出的地址編號(hào)范圍根據(jù)CPU的型號(hào)的不同有所不同,CPU222為AIW0AIW30/AQW0AQW30;CPU224/226為AIW0A
23、IW62/AQW0AQW62。,2.3 S7-200的內(nèi)部資源,數(shù)據(jù)類型 (1). 數(shù)據(jù)的長(zhǎng)度 在計(jì)算機(jī)中使用的都是二進(jìn)制數(shù),其最基本的存儲(chǔ)單位是位(bit);8位二進(jìn)制數(shù)組成1個(gè)字節(jié)(Byte),其中的第0位為最低位(LSB),第7位為最高位(MSB);兩個(gè)字節(jié)(16位)組成1個(gè)字(Word);兩個(gè)字(32位)組成1個(gè)雙字(Double word),如圖2-7所示。把位、字節(jié)、字和雙字占用的連續(xù)位數(shù)稱為長(zhǎng)度。 二進(jìn)制數(shù)的“位”只有 0和1兩種的取值,開關(guān)量(或數(shù)字量)也只有兩種不同的狀態(tài)。如觸點(diǎn)的斷開和接通,線圈的失電和得電等。 在S7-200梯型圖中,可用“位”描述它們,如果該位為1則表示
24、對(duì)應(yīng)的線圈為得電狀態(tài),觸點(diǎn)為轉(zhuǎn)換狀態(tài)(常開觸點(diǎn)閉合、常閉觸點(diǎn)斷開);如果該位為0,則表示對(duì)應(yīng)線圈,觸點(diǎn)的狀態(tài)與前者相反。,2.4 編址方式,數(shù)據(jù)類型 (2). 數(shù)據(jù)類型及數(shù)據(jù)范圍 S7-200系列PLC的數(shù)據(jù)類型可以是字符串、布爾型(0或1)、整數(shù)型和實(shí)數(shù)型(浮點(diǎn)數(shù))。布爾型數(shù)據(jù)指字節(jié)型無符號(hào)整數(shù);整數(shù)型數(shù)包括16位符號(hào)整數(shù)(INT)和32位符號(hào)整數(shù)(DINT)。實(shí)數(shù)型數(shù)據(jù)采用32位單精度數(shù)來表示。數(shù)據(jù)類型、長(zhǎng)度及數(shù)據(jù)范圍如表2-7所示,2.4編址方式,數(shù)據(jù)類型 字符串、布爾型、整數(shù)型和實(shí)數(shù)型(浮點(diǎn)數(shù)),2.4.編址方式,(3). 常數(shù) S7-200的許多指令中常會(huì)使用常數(shù)。常數(shù)的數(shù)據(jù)長(zhǎng)度可以
25、是字節(jié)、字和雙字。CPU以二進(jìn)制的形式存儲(chǔ)常數(shù),書寫常數(shù)可以用二進(jìn)制、十進(jìn)制、十六進(jìn)制、ASCII碼或?qū)崝?shù)等多種形式。書寫格式如下: 十進(jìn)制常數(shù):1234 ; 十六進(jìn)制常數(shù):16#3AC6 ; 二進(jìn)制常數(shù):2#1010 0001 1110 0000 ASCII碼:“Show”; 實(shí)數(shù)(浮點(diǎn)數(shù)):+1.175495E-38(正數(shù)),- 1.175495E-38(負(fù)數(shù)),2.4.編址方式,(3). 常數(shù) S7-200的許多指令中常會(huì)使用常數(shù)。常數(shù)的數(shù)據(jù)長(zhǎng)度可以是字節(jié)、字和雙字。CPU以二進(jìn)制的形式存儲(chǔ)常數(shù),書寫常數(shù)可以用二進(jìn)制、十進(jìn)制、十六進(jìn)制、ASCII碼或?qū)崝?shù)等多種形式。書寫格式如下: 十進(jìn)制
26、常數(shù):1234 ; 十六進(jìn)制常數(shù):16#3AC6 ; 二進(jìn)制常數(shù):2#1010 0001 1110 0000 ASCII碼:“Show”; 實(shí)數(shù)(浮點(diǎn)數(shù)):+1.175495E-38(正數(shù)),- 1.175495E-38(負(fù)數(shù)),2.4.編址方式,位編址的指定方式為:(區(qū)域標(biāo)志符)字節(jié)號(hào)位號(hào) 如I0.0;Q0.0;I1.2。 字節(jié)編址的指定方式為:(區(qū)域標(biāo)志符)B(字節(jié)號(hào)) 如IB0表示由I0.0I0.7這8位組成的字節(jié)。 字編址的指定方式為:(區(qū)域標(biāo)志符)W(起始字節(jié)號(hào)) 例如VW0表示由VB0和VB1這2字節(jié)組成的字。 雙字編址的指定方式為:(區(qū)域標(biāo)志符)D(起始字節(jié)號(hào)) 例如VD0表示由
27、VB0到VB3這4字節(jié)組成的雙字。,2.4.編址方式,3.尋址方式 (1)直接尋址 直接尋址是在指令中直接使用存儲(chǔ)器或寄存器的元件名稱(區(qū)域標(biāo)志)和地址編號(hào),直接到指定的區(qū)域讀取或?qū)懭霐?shù)據(jù)。有按位、字節(jié)、字、雙字的尋址方式 (2)間接尋址 間接尋址時(shí)操作數(shù)并不提供直接數(shù)據(jù)位置,而是通過使用地址 指針來存取存儲(chǔ)器中的數(shù)據(jù)。在S7-200中允許使用指針對(duì)I、Q、M、V、S、T、C(僅當(dāng)前值)存儲(chǔ)區(qū)進(jìn)行間接尋址 (1)使用間接尋址前,要先創(chuàng)建一個(gè)指向該位置的指針。 (2)指針建立好后,利用指針存取數(shù)據(jù)。,2.4.編址方式,(2)間接尋址 (1)使用間接尋址前,要先創(chuàng)建一指向該位置的指針。指針為雙字(
28、32位),存放的是另一存儲(chǔ)器的地址,只能用V、L或累加器AC作指針。生成指針時(shí),要使用雙字傳送指令(MOVD),將數(shù)據(jù)所在單元的內(nèi)存地址送入指針,雙字傳送指令的輸入操作數(shù)開始處加&符號(hào),表示某存儲(chǔ)器的地址,而不是存儲(chǔ)器內(nèi)部的值。指令輸出操作數(shù)是指針地址。 例如:MOVD &VB200,AC1指令就是將VB200的地址送入累加器AC1中。 (2)指針建立好后,利用指針存取數(shù)據(jù)。在使用地址指針存取數(shù)據(jù)的指令中,操作數(shù)前加“*”號(hào)表示該操作數(shù)為地址指針。 例如:MOVW *AC1 AC0 /MOVW表示字傳送指令,指令將AC1中的內(nèi)容為起始地址的一個(gè)字長(zhǎng)的數(shù)據(jù)(即VB200,VB201內(nèi)部數(shù)據(jù))送入AC0內(nèi)。,2.4.編址方式,直接尋址,2.4.編址方式,2.5 可編程序控制器的指令系統(tǒng),一、 可編程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年智能遮陽鋰電池包項(xiàng)目營銷方案
- 2026年空天信息技術(shù)項(xiàng)目評(píng)估報(bào)告
- 2025年江蘇省鎮(zhèn)江市中考道法真題卷含答案解析
- 2026年陜西省延安市高三一模高考語文試卷試題(含答案詳解)
- 重癥救治護(hù)理試題及答案
- 2025年國家高壓電工證理論考試題庫(含答案)
- 學(xué)校安全工作總結(jié)匯報(bào)
- 2025年不動(dòng)產(chǎn)登記中心招聘考試試題庫真題及答案
- 疾病控制預(yù)防中心突發(fā)公共衛(wèi)生事件應(yīng)急處理預(yù)案
- 2025年市容環(huán)境衛(wèi)生管理中心年度工作總結(jié)(二篇)
- 《勞動(dòng)與社會(huì)保障法》期末試題
- 2025年數(shù)字油田市場(chǎng)調(diào)研報(bào)告
- 車間的5s規(guī)章制度
- 2025至2030中國供水行業(yè)發(fā)展分析及投資前景與戰(zhàn)略規(guī)劃報(bào)告
- 幼兒語言發(fā)展評(píng)價(jià)量表及使用說明
- 擋土墻施工培訓(xùn)
- 企業(yè)環(huán)保管理制度(2025年版)
- 油料運(yùn)輸應(yīng)急預(yù)案
- 自來水維修搶修知識(shí)培訓(xùn)課件
- 化水安全操作規(guī)程
- 2025浙江紹興市新聞傳媒中心(傳媒集團(tuán))招聘6人筆試題庫歷年考點(diǎn)版附帶答案詳解
評(píng)論
0/150
提交評(píng)論