版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、S可編程序控制器培訓(xùn)課件本章學(xué)習(xí)目的本章學(xué)習(xí)目的本章以西門(mén)子公司生產(chǎn)的本章以西門(mén)子公司生產(chǎn)的S7-200系列小型可編程序控制器系列小型可編程序控制器為例,介紹具體型號(hào)的為例,介紹具體型號(hào)的PLC,內(nèi)容包括:,內(nèi)容包括:l lS系列系列PLC發(fā)展概述發(fā)展概述l lS7-200可編程序控制器的系統(tǒng)組成可編程序控制器的系統(tǒng)組成l l編程元件及程序知識(shí)編程元件及程序知識(shí)l ll l常用工業(yè)軟件常用工業(yè)軟件返回本章首頁(yè)返回本章首頁(yè)3.1S系列系列PLC發(fā)展概述發(fā)展概述 德國(guó)的西門(mén)子(德國(guó)的西門(mén)子(SIEMENS)公司是歐洲最大的電子和電)公司是歐洲最大的電子和電氣設(shè)備制造商,生產(chǎn)的氣設(shè)備制造商,生產(chǎn)的S
2、IMATIC可編程序控制器在歐洲可編程序控制器在歐洲處于領(lǐng)先地位。其第一代可編程序控制器是處于領(lǐng)先地位。其第一代可編程序控制器是1975年投放市年投放市場(chǎng)的場(chǎng)的SIMATICS3系列的控制系統(tǒng)。系列的控制系統(tǒng)。在在1979年,微處理器技術(shù)被應(yīng)用到可編程序控制器中,產(chǎn)生了年,微處理器技術(shù)被應(yīng)用到可編程序控制器中,產(chǎn)生了SIMATICS5系列,取代了系列,取代了S3系列,之后在系列,之后在20世紀(jì)末又推出了世紀(jì)末又推出了S7系列產(chǎn)品。系列產(chǎn)品。最新的最新的SIMATIC產(chǎn)品為產(chǎn)品為SIMATICS7、M7和和C7等幾大系列。等幾大系列。返回本章首頁(yè)返回本章首頁(yè)3.2S7-200PLC系統(tǒng)組成系統(tǒng)組
3、成 3.2.1系統(tǒng)基本構(gòu)成系統(tǒng)基本構(gòu)成3.2.2主機(jī)結(jié)構(gòu)主機(jī)結(jié)構(gòu)3.2.3掃描周期及工作方式掃描周期及工作方式3.2.4輸入輸出擴(kuò)展輸入輸出擴(kuò)展3.2.5主機(jī)性能指標(biāo)主機(jī)性能指標(biāo)返回本章首頁(yè)返回本章首頁(yè)從從CPU模塊的功能來(lái)看,模塊的功能來(lái)看,SIMATICS7-200系列小型可編程序系列小型可編程序控制器發(fā)展至今,大致經(jīng)歷了兩代:控制器發(fā)展至今,大致經(jīng)歷了兩代:第一代產(chǎn)品其第一代產(chǎn)品其CPU模塊為模塊為CPU21X,主機(jī)都可進(jìn)行擴(kuò)展,主機(jī)都可進(jìn)行擴(kuò)展,它具有四種不同結(jié)構(gòu)配置的它具有四種不同結(jié)構(gòu)配置的CPU單元:?jiǎn)卧篊PU212,CPU214,CPU215和和CPU216,對(duì)第一代,對(duì)第一代
4、PLC產(chǎn)品不再作具體產(chǎn)品不再作具體介紹。介紹。第二代產(chǎn)品其第二代產(chǎn)品其CPU模塊為模塊為CPU22X,是在,是在21世紀(jì)初投放市場(chǎng)世紀(jì)初投放市場(chǎng)的,速度快,具有較強(qiáng)的通信能力。它具有四種不同結(jié)構(gòu)配的,速度快,具有較強(qiáng)的通信能力。它具有四種不同結(jié)構(gòu)配置的置的CPU單元:?jiǎn)卧篊PU221,CPU222,CPU224和和CPU226,除除CPU221之外,其他都可加擴(kuò)展模塊。之外,其他都可加擴(kuò)展模塊。系統(tǒng)基本構(gòu)成系統(tǒng)基本構(gòu)成 SIMATICS7-200系統(tǒng)由硬件和工業(yè)軟件兩大部分構(gòu)成,如圖系統(tǒng)由硬件和工業(yè)軟件兩大部分構(gòu)成,如圖3.1所示。所示。EM1擴(kuò)展模塊EM2擴(kuò)展模塊EMn擴(kuò)展模塊TD200文
5、本顯示器TP系列觸摸屏通信及網(wǎng)絡(luò)設(shè)備計(jì)算機(jī)工業(yè)軟件CPU主 機(jī)其他設(shè)備圖圖3.1S7-200PLC系統(tǒng)組成系統(tǒng)組成系統(tǒng)基本構(gòu)成系統(tǒng)基本構(gòu)成1.硬件硬件(1)基本單元)基本單元(2)擴(kuò)展單元)擴(kuò)展單元(3)特殊功能模塊)特殊功能模塊(4)相關(guān)設(shè)備)相關(guān)設(shè)備2.工業(yè)軟件工業(yè)軟件工業(yè)軟件是為更好地管理和使用這些設(shè)備而開(kāi)發(fā)的與之相工業(yè)軟件是為更好地管理和使用這些設(shè)備而開(kāi)發(fā)的與之相配套的程序、文檔及其規(guī)則的總和,它主要由標(biāo)準(zhǔn)工具、配套的程序、文檔及其規(guī)則的總和,它主要由標(biāo)準(zhǔn)工具、工程工具、運(yùn)行軟件和人機(jī)接口等幾大類(lèi)構(gòu)成。工程工具、運(yùn)行軟件和人機(jī)接口等幾大類(lèi)構(gòu)成。返回本節(jié)返回本節(jié)主機(jī)結(jié)構(gòu)主機(jī)結(jié)構(gòu) 1.各各
6、CPU介紹及介紹及I/O系統(tǒng)系統(tǒng)(1)主機(jī)外形)主機(jī)外形SIMATICS7-200系統(tǒng)系統(tǒng)CPU22X系列系列PLC主機(jī)(主機(jī)(CPU模塊)的外形如圖模塊)的外形如圖3.2所示:所示:圖圖3.2S7-200主機(jī)外形主機(jī)外形狀態(tài)顯示通信口頂部端子蓋電 源及輸出端子前蓋 方式開(kāi)關(guān)、電位器、擴(kuò)展I/O連接底部端子蓋輸入端子、傳感器電源存儲(chǔ)器卡(2)基本結(jié)構(gòu)特點(diǎn))基本結(jié)構(gòu)特點(diǎn)輸出信號(hào)類(lèi)型輸出信號(hào)類(lèi)型電源輸出電源輸出基本基本I/O存儲(chǔ)安全存儲(chǔ)安全高速反應(yīng)高速反應(yīng)模擬電位器模擬電位器實(shí)時(shí)時(shí)鐘實(shí)時(shí)時(shí)鐘輸入輸出可擴(kuò)展性輸入輸出可擴(kuò)展性4種種CPU各有晶體管輸出和各有晶體管輸出和8繼電器輸出兩種類(lèi)型,具有不同電
7、源電壓和控繼電器輸出兩種類(lèi)型,具有不同電源電壓和控制電壓。各類(lèi)型的型號(hào)如表制電壓。各類(lèi)型的型號(hào)如表3.1所示。所示。表表3.1CPU型號(hào)型號(hào)SIMATICS7-200系統(tǒng)系統(tǒng)CPU22X系列系列PLC主機(jī)及主機(jī)及I/O特性如特性如表表3.2所示。所示。表表3.2主機(jī)及主機(jī)及I/O特性特性2. 存儲(chǔ)系統(tǒng)(1)存儲(chǔ)系統(tǒng))存儲(chǔ)系統(tǒng)(2)存儲(chǔ)器及使用)存儲(chǔ)器及使用(3)存儲(chǔ)安全)存儲(chǔ)安全圖圖3.3存儲(chǔ)系統(tǒng)存儲(chǔ)系統(tǒng)個(gè)人計(jì)算機(jī)存儲(chǔ)器卡用戶程序CPU 組態(tài)V 存儲(chǔ)器M 存儲(chǔ)器用戶程序CPU 組態(tài)V 存儲(chǔ)器M 存儲(chǔ)器定時(shí)器和計(jì)數(shù)器當(dāng)前值CPURAMEPROM表表3.3存儲(chǔ)容量存儲(chǔ)容量(2)存儲(chǔ)器及使用)存儲(chǔ)器
8、及使用上裝和下裝用戶程序上裝和下裝用戶程序定義存儲(chǔ)器保持范圍定義存儲(chǔ)器保持范圍用程序永久保存數(shù)據(jù)用程序永久保存數(shù)據(jù)存儲(chǔ)器卡的使用存儲(chǔ)器卡的使用(3)存儲(chǔ)安全)存儲(chǔ)安全1)主機(jī))主機(jī)CPU模塊內(nèi)部配備的模塊內(nèi)部配備的EEPROM,上裝程序時(shí),可自動(dòng)裝入并,上裝程序時(shí),可自動(dòng)裝入并永久保存用戶程序、數(shù)據(jù)和永久保存用戶程序、數(shù)據(jù)和CPU的組態(tài)數(shù)據(jù)。的組態(tài)數(shù)據(jù)。2)用戶可以用程序?qū)⒋鎯?chǔ)在)用戶可以用程序?qū)⒋鎯?chǔ)在RAM中的數(shù)據(jù)備份到中的數(shù)據(jù)備份到EEPROM存儲(chǔ)器。存儲(chǔ)器。3)主機(jī))主機(jī)CPU提供一個(gè)超級(jí)電容器,可使提供一個(gè)超級(jí)電容器,可使RAM中的程序和數(shù)據(jù)在斷電后保持幾天中的程序和數(shù)據(jù)在斷電后保持幾
9、天之久。之久。4)CPU提供一個(gè)可選的電池卡,可在斷電后超級(jí)電容器中的電量完全耗提供一個(gè)可選的電池卡,可在斷電后超級(jí)電容器中的電量完全耗盡時(shí),繼續(xù)為內(nèi)部盡時(shí),繼續(xù)為內(nèi)部RAM存儲(chǔ)器供電,以延長(zhǎng)數(shù)據(jù)所存的時(shí)間。存儲(chǔ)器供電,以延長(zhǎng)數(shù)據(jù)所存的時(shí)間。5)可選的存儲(chǔ)器卡可使用戶像使用計(jì)算機(jī)磁盤(pán)一樣來(lái)方便地備份和裝)可選的存儲(chǔ)器卡可使用戶像使用計(jì)算機(jī)磁盤(pán)一樣來(lái)方便地備份和裝載程序和數(shù)據(jù)。載程序和數(shù)據(jù)。返回本節(jié)返回本節(jié)掃描周期及工作方式掃描周期及工作方式 1.掃描周期掃描周期2.工作方式工作方式3.改變改變CPU工作方式的方法工作方式的方法圖圖3.4CPU的掃描周期的掃描周期 一個(gè)掃描周期 讀輸入 執(zhí)行程序
10、 處理通信請(qǐng)求 寫(xiě)輸出 執(zhí)行CPU 自診斷 1.掃描周期掃描周期 (1)輸入處理)輸入處理(2)執(zhí)行程序)執(zhí)行程序(3)處理通信請(qǐng)求)處理通信請(qǐng)求(4)執(zhí)行)執(zhí)行CPU自診斷測(cè)試自診斷測(cè)試(5)寫(xiě)數(shù)字輸出)寫(xiě)數(shù)字輸出2.工作方式工作方式 (1)STOP方式方式(2)RUN方式方式3.改變改變CPU工作方式的方法工作方式的方法 1)用)用PLC上的方式開(kāi)關(guān)來(lái)手動(dòng)切換,方式開(kāi)關(guān)有上的方式開(kāi)關(guān)來(lái)手動(dòng)切換,方式開(kāi)關(guān)有3個(gè)擋位個(gè)擋位。2)用)用STEP7-Micro/Win32編程軟件,應(yīng)首先把主機(jī)的方式編程軟件,應(yīng)首先把主機(jī)的方式開(kāi)關(guān)置于開(kāi)關(guān)置于TERM或或RUN位置,然后在此軟件平臺(tái)用鼠標(biāo)單擊位置,
11、然后在此軟件平臺(tái)用鼠標(biāo)單擊STOP和和RUN方式按鈕即可。方式按鈕即可。3)在用戶程序中用指令由)在用戶程序中用指令由RUN方式轉(zhuǎn)換到方式轉(zhuǎn)換到STOP方式,前提是程方式,前提是程序邏輯允許中斷程序的執(zhí)行。序邏輯允許中斷程序的執(zhí)行。返回本節(jié)返回本節(jié)輸入輸出擴(kuò)展輸入輸出擴(kuò)展 1.設(shè)備連接設(shè)備連接2.最大最大I/O配置的預(yù)算配置的預(yù)算3.輸入輸出及輸入輸出及CPU組態(tài)組態(tài)1.設(shè)備連接設(shè)備連接 圖圖3.5I/O擴(kuò)展示意圖擴(kuò)展示意圖 (a) 面板安裝 (b) 標(biāo)準(zhǔn)導(dǎo)軌安裝 2.最大最大I/O配置的預(yù)算配置的預(yù)算 (1)映像寄存器數(shù)量)映像寄存器數(shù)量(2)電流提供)電流提供(3)模塊電流)模塊電流(4)
12、電流預(yù)算規(guī)則)電流預(yù)算規(guī)則(2)電流提供)電流提供各各CPU所能提供的最大所能提供的最大5VDC電流如表電流如表3.4所示。所示。(3)模塊電流)模塊電流CPU22X可連接的各擴(kuò)展模塊消耗可連接的各擴(kuò)展模塊消耗5VDC電流如表電流如表3.5所示。所示。3.輸入輸出及輸入輸出及CPU組態(tài)組態(tài) (1)I/O點(diǎn)數(shù)擴(kuò)展和編址點(diǎn)數(shù)擴(kuò)展和編址(2)設(shè)置輸入濾波)設(shè)置輸入濾波(3)設(shè)置脈沖捕捉)設(shè)置脈沖捕捉(4)輸出表配置)輸出表配置(5)定義存儲(chǔ)器保持范圍)定義存儲(chǔ)器保持范圍例如,某一控制系統(tǒng)選用例如,某一控制系統(tǒng)選用CPU224,系統(tǒng)所需的輸入輸出點(diǎn)數(shù)各為:,系統(tǒng)所需的輸入輸出點(diǎn)數(shù)各為:數(shù)字量輸入數(shù)字量
13、輸入24點(diǎn)、數(shù)字量輸出點(diǎn)、數(shù)字量輸出20點(diǎn)、模擬量輸入點(diǎn)、模擬量輸入6點(diǎn)、模擬量輸出點(diǎn)、模擬量輸出2點(diǎn)。點(diǎn)。本系統(tǒng)可有多種不同模塊的選取組合,表本系統(tǒng)可有多種不同模塊的選取組合,表3.6所示為其中的一種可行的所示為其中的一種可行的系統(tǒng)輸入輸出組態(tài)狀況。系統(tǒng)輸入輸出組態(tài)狀況。若按表若按表3.6的擴(kuò)展方式,各模塊在的擴(kuò)展方式,各模塊在I/O鏈中的位置排列方式也可鏈中的位置排列方式也可以有多種,圖以有多種,圖3.6所示為其中的一種模塊連接形式。所示為其中的一種模塊連接形式。圖圖3.6擴(kuò)展連接圖擴(kuò)展連接圖主機(jī)CPU224模塊1EM221DI8XDC24V模塊2EM222DO8XDC24V模塊3EM23
14、5AI4/AQ1X12 位模塊4EM223DI4/DQ4XDC24V/繼電器模塊 5EM235AI4/AQ1X12 位S7-200CPU為每個(gè)主機(jī)數(shù)字量輸入提供了脈沖捕捉功能,它可以使主機(jī)能夠?yàn)槊總€(gè)主機(jī)數(shù)字量輸入提供了脈沖捕捉功能,它可以使主機(jī)能夠捕捉小于一個(gè)掃描周期的短脈沖,并將其保持到主機(jī)讀到這個(gè)信號(hào),但前提捕捉小于一個(gè)掃描周期的短脈沖,并將其保持到主機(jī)讀到這個(gè)信號(hào),但前提是只有通過(guò)濾波器后,脈沖捕捉才有效。此外,在一個(gè)給定的掃描周期內(nèi)如是只有通過(guò)濾波器后,脈沖捕捉才有效。此外,在一個(gè)給定的掃描周期內(nèi)如果有不只一個(gè)脈沖,則只有第一個(gè)脈沖可以被捕捉到,幾種情況下的脈沖捕果有不只一個(gè)脈沖,則只
15、有第一個(gè)脈沖可以被捕捉到,幾種情況下的脈沖捕捉波形如圖捉波形如圖3.7所示。所示。圖圖3.7脈沖捕捉波形圖脈沖捕捉波形圖CPU 掃描周 nCPU 掃描周期 n+1輸入刷新輸入刷新輸入 1輸入 3輸入 2允許脈沖捕捉允許脈沖捕捉允許脈沖捕捉表表3.722X主機(jī)主要技術(shù)指標(biāo)主機(jī)主要技術(shù)指標(biāo)返回本節(jié)返回本節(jié)主機(jī)性能指標(biāo)主機(jī)性能指標(biāo) S7-20022X各主機(jī)的主要技術(shù)性能指標(biāo)如下表各主機(jī)的主要技術(shù)性能指標(biāo)如下表3.7所示。所示。返回本節(jié)返回本節(jié)3.3編程元件及程序知識(shí)編程元件及程序知識(shí) 3.3.1編程元件及尋址編程元件及尋址3.3.2指令系統(tǒng)指令系統(tǒng)3.3.3編程語(yǔ)言編程語(yǔ)言3.3.4程序結(jié)構(gòu)程序結(jié)構(gòu)
16、返回本章首頁(yè)返回本章首頁(yè)編程元件及尋址編程元件及尋址 1.數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型2.直接尋址方式直接尋址方式3間接尋址方式間接尋址方式1.數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型(1)數(shù)據(jù)類(lèi)型及范圍)數(shù)據(jù)類(lèi)型及范圍SIMATICS7-200系列系列PLC數(shù)據(jù)類(lèi)型可以是布爾型、整型和實(shí)型(浮點(diǎn)數(shù)據(jù)類(lèi)型可以是布爾型、整型和實(shí)型(浮點(diǎn)數(shù))。實(shí)數(shù)采用數(shù))。實(shí)數(shù)采用32位單精度數(shù)來(lái)表示,其數(shù)值有較大的表示范圍:正數(shù)為位單精度數(shù)來(lái)表示,其數(shù)值有較大的表示范圍:正數(shù)為+1.175495E-38+3.402823E+38;負(fù)數(shù)為;負(fù)數(shù)為-1.175495E38-3.402823E+38。不同長(zhǎng)度的整數(shù)所表示的數(shù)值范如表不同長(zhǎng)度的整數(shù)所表示
17、的數(shù)值范如表3.8所示。所示。(2)常數(shù))常數(shù)在編程中經(jīng)常會(huì)使用常數(shù)。常數(shù)數(shù)據(jù)長(zhǎng)度可為字節(jié)、字和雙字,在機(jī)在編程中經(jīng)常會(huì)使用常數(shù)。常數(shù)數(shù)據(jù)長(zhǎng)度可為字節(jié)、字和雙字,在機(jī)器內(nèi)部的數(shù)據(jù)都以二進(jìn)制存儲(chǔ),但常數(shù)的書(shū)寫(xiě)可以用二進(jìn)制、十進(jìn)制、器內(nèi)部的數(shù)據(jù)都以二進(jìn)制存儲(chǔ),但常數(shù)的書(shū)寫(xiě)可以用二進(jìn)制、十進(jìn)制、十六進(jìn)制、十六進(jìn)制、ASCII碼或浮點(diǎn)數(shù)(實(shí)數(shù))等多種形式。幾種常數(shù)形式分碼或浮點(diǎn)數(shù)(實(shí)數(shù))等多種形式。幾種常數(shù)形式分別如表別如表3.9所示。所示。2.直接尋址方式直接尋址方式(1)編址形式)編址形式按位尋址的格式為:按位尋址的格式為:Ax.y存儲(chǔ)區(qū)內(nèi)另有一些元件是具有一定功能的硬件,存儲(chǔ)區(qū)內(nèi)另有一些元件是具
18、有一定功能的硬件,由于元件數(shù)量很少,所以不用指出元件所在存由于元件數(shù)量很少,所以不用指出元件所在存儲(chǔ)區(qū)域的字節(jié),而是直接指出它的編號(hào)。其尋儲(chǔ)區(qū)域的字節(jié),而是直接指出它的編號(hào)。其尋址格式為:址格式為:Ay數(shù)據(jù)尋址格式為:數(shù)據(jù)尋址格式為:ATx(2)各元件介紹)各元件介紹輸入繼電器(輸入繼電器(I)輸出繼電器(輸出繼電器(Q)通用輔助繼電器(通用輔助繼電器(M)特殊標(biāo)志繼電器(特殊標(biāo)志繼電器(SM)變量存儲(chǔ)器(變量存儲(chǔ)器(V)局部變量存儲(chǔ)器(局部變量存儲(chǔ)器(L)順序控制繼電器(順序控制繼電器(S)定時(shí)器(定時(shí)器(T)計(jì)數(shù)器(計(jì)數(shù)器(C)模擬量輸入映像寄存器(模擬量輸入映像寄存器(AI)、)、模擬量
19、輸出映像寄存器(模擬量輸出映像寄存器(AQ)高速計(jì)數(shù)器(高速計(jì)數(shù)器(HC)累加器(累加器(AC)S7-200將編程元件統(tǒng)一歸為存儲(chǔ)器單元,存儲(chǔ)單元按字節(jié)進(jìn)行編址,將編程元件統(tǒng)一歸為存儲(chǔ)器單元,存儲(chǔ)單元按字節(jié)進(jìn)行編址,無(wú)論所尋址的是何種數(shù)據(jù)類(lèi)型,通常應(yīng)指出它在所在存儲(chǔ)區(qū)域和在區(qū)無(wú)論所尋址的是何種數(shù)據(jù)類(lèi)型,通常應(yīng)指出它在所在存儲(chǔ)區(qū)域和在區(qū)域內(nèi)的字節(jié)地址。每個(gè)單元都有惟一的地址,地址用名稱和編號(hào)兩部域內(nèi)的字節(jié)地址。每個(gè)單元都有惟一的地址,地址用名稱和編號(hào)兩部分組成,元件名稱(區(qū)域地址符號(hào))如表分組成,元件名稱(區(qū)域地址符號(hào))如表3.10所示。所示。按位尋址的格式為:按位尋址的格式為:Ax.y必須指定
20、元件名稱、字節(jié)地址和位號(hào),如圖必須指定元件名稱、字節(jié)地址和位號(hào),如圖3.8所示。圖所示。圖3.8中中MSB表示最高位,表示最高位,LSB表示最低位。表示最低位。圖圖3.8位尋址格式位尋址格式MSBI0LSB0I15I4I3I2I17 6 5 4 3 2 1I 4 .5I 14 .2字節(jié)的位,即位號(hào)元件名稱 (區(qū)域標(biāo)志 )字節(jié)地址位地址與字節(jié)地址之間的間隔3間接尋址方式間接尋址方式 間接尋址方式是,數(shù)據(jù)存放在存儲(chǔ)器或寄存器中,在指令間接尋址方式是,數(shù)據(jù)存放在存儲(chǔ)器或寄存器中,在指令中只出現(xiàn)所需數(shù)據(jù)所在單元的內(nèi)存地址的地址。存儲(chǔ)單元中只出現(xiàn)所需數(shù)據(jù)所在單元的內(nèi)存地址的地址。存儲(chǔ)單元地址的地址又稱為
21、地址指針。這種間接尋址方式與計(jì)算機(jī)地址的地址又稱為地址指針。這種間接尋址方式與計(jì)算機(jī)的間接尋址方式相同。間接尋址在處理內(nèi)存連續(xù)地址中的的間接尋址方式相同。間接尋址在處理內(nèi)存連續(xù)地址中的數(shù)據(jù)時(shí)非常方便,而且可以縮短程序所生成的代碼的長(zhǎng)度,數(shù)據(jù)時(shí)非常方便,而且可以縮短程序所生成的代碼的長(zhǎng)度,使編程更加靈活。使編程更加靈活。用間接尋址方式存取數(shù)據(jù)需要作的工作有用間接尋址方式存取數(shù)據(jù)需要作的工作有3種:建立指針、間接存種:建立指針、間接存取和修改指針。取和修改指針。(1)建立指針)建立指針 建立指針必須用雙字傳送指令(建立指針必須用雙字傳送指令(MOVD),將存儲(chǔ)器所要訪問(wèn)),將存儲(chǔ)器所要訪問(wèn)的單元的
22、地址裝入用來(lái)作為指針的存儲(chǔ)器單元或寄存器,裝入的單元的地址裝入用來(lái)作為指針的存儲(chǔ)器單元或寄存器,裝入的是地址而不是數(shù)據(jù)本身,格式如下:的是地址而不是數(shù)據(jù)本身,格式如下:例:例:MOVD&VB200,VD302MOVD&MB10,AC2MOVD&C2,LD14注意:注意:建立指針用建立指針用MOVD指令。指令。(2)間接存?。╅g接存取 指令中在操作數(shù)的前面加指令中在操作數(shù)的前面加“*”表示該操作數(shù)為一個(gè)指針。表示該操作數(shù)為一個(gè)指針。下面兩條指令是建立指針和間接存取的應(yīng)用方法:下面兩條指令是建立指針和間接存取的應(yīng)用方法:MOVD&VB200,AC0MOVW*AC0,
23、AC1若存儲(chǔ)區(qū)的地址及單元中所存的數(shù)據(jù)如下所示若存儲(chǔ)區(qū)的地址及單元中所存的數(shù)據(jù)如下所示執(zhí)行過(guò)程如下:執(zhí)行過(guò)程如下:(3)修改指針)修改指針 下面的兩條指令可以修改指針的用法:下面的兩條指令可以修改指針的用法:INCDAC0INCDAC0MOVW*AC0,AC1返回本節(jié)返回本節(jié)指令系統(tǒng)指令系統(tǒng) S7-200系列系列PLC主機(jī)中有兩類(lèi)基本指令集:主機(jī)中有兩類(lèi)基本指令集:SIMATIC指指令集和令集和IEC1131-3指令集,程序員可以任選一種。提供了指令集,程序員可以任選一種。提供了許多類(lèi)型的指令以完成廣泛的自動(dòng)化任務(wù)。許多類(lèi)型的指令以完成廣泛的自動(dòng)化任務(wù)。SIMATIC指令集:是為指令集:是為S
24、7-200系列系列PLC設(shè)計(jì)的,本指令通常執(zhí)設(shè)計(jì)的,本指令通常執(zhí)行時(shí)間短,而且可以用行時(shí)間短,而且可以用LAD、STL和和FBD三種編程語(yǔ)言。三種編程語(yǔ)言。IEC1131-3指令集是不同指令集是不同PLC廠家的指令標(biāo)準(zhǔn),它不能使用廠家的指令標(biāo)準(zhǔn),它不能使用STL編程語(yǔ)言。編程語(yǔ)言。返回本節(jié)返回本節(jié)編程語(yǔ)言編程語(yǔ)言 1.語(yǔ)句表語(yǔ)句表2.梯形圖梯形圖3.功能塊圖功能塊圖4.其他編程語(yǔ)言其他編程語(yǔ)言1.語(yǔ)句表語(yǔ)句表 語(yǔ)句表(語(yǔ)句表(STL)語(yǔ)言類(lèi)似于計(jì)算機(jī)的匯編語(yǔ)言,特別適合)語(yǔ)言類(lèi)似于計(jì)算機(jī)的匯編語(yǔ)言,特別適合于來(lái)自計(jì)算機(jī)領(lǐng)域的工程人員。用指令助記符創(chuàng)建用戶程于來(lái)自計(jì)算機(jī)領(lǐng)域的工程人員。用指令助記
25、符創(chuàng)建用戶程序,屬于面向機(jī)器硬件的語(yǔ)言,序,屬于面向機(jī)器硬件的語(yǔ)言,STEP7Micro/Win32的語(yǔ)的語(yǔ)句表如圖句表如圖3.9所示。所示。 圖圖3.9語(yǔ)句語(yǔ)句表舉例表舉例2.梯形圖梯形圖 圖圖3.10梯形圖舉例梯形圖舉例3.功能塊圖功能塊圖 功能塊圖(功能塊圖(FBD)的圖形結(jié)構(gòu)與數(shù)字電子電路)的圖形結(jié)構(gòu)與數(shù)字電子電路的結(jié)構(gòu)極為相似,如下圖的結(jié)構(gòu)極為相似,如下圖3.11所示。所示。4.其他編程語(yǔ)言其他編程語(yǔ)言 SIMATIC工業(yè)軟件中的工程工具中為大型或中工業(yè)軟件中的工程工具中為大型或中型型PLC提供了許多高級(jí)編程工具,以下簡(jiǎn)要其提供了許多高級(jí)編程工具,以下簡(jiǎn)要其中的幾種:中的幾種:(1)
26、S7-SLC和和M7-ProC/C+(2)S7-GRAPH(3)S7-HiGraph(4)CFC(1)S7-SLC和和M7-ProC/C+圖圖3.12SLC語(yǔ)言語(yǔ)言S7-SLC的語(yǔ)言與的語(yǔ)言與PASCAL非常相似,如圖非常相似,如圖3.12所示。所示。(2)S7-GRAPH S1S2S8S3T0SST8T3T2T1ST9圖圖3.13順序流程圖順序流程圖(3)S7-HiGraph 它借助于狀態(tài)圖來(lái)描述異步過(guò)程。用于裝它借助于狀態(tài)圖來(lái)描述異步過(guò)程。用于裝置和過(guò)程,以及可能的轉(zhuǎn)移狀態(tài)的圖形描置和過(guò)程,以及可能的轉(zhuǎn)移狀態(tài)的圖形描述。述。本工具可基于系統(tǒng)框圖和流程圖直接進(jìn)行本工具可基于系統(tǒng)框圖和流程圖直
27、接進(jìn)行編程,程序結(jié)構(gòu)和過(guò)程清晰。編程,程序結(jié)構(gòu)和過(guò)程清晰。S7-HiGraph如圖如圖3.14所示。所示。1AINIT_SD;?0Init141231111? A Top;A IM_Lower;?A Bottom;?A M_Raise;?Movement downC= Down;Movement upC=Up;TopC= OM_Top;BottomC= OM_Bottom;圖圖3.14狀態(tài)圖狀態(tài)圖(4)CFC CFC(連續(xù)功能圖)是在原來(lái)的(連續(xù)功能圖)是在原來(lái)的CSF(控制(控制系統(tǒng)流程圖)的基礎(chǔ)上發(fā)展起來(lái)的,它通過(guò)系統(tǒng)流程圖)的基礎(chǔ)上發(fā)展起來(lái)的,它通過(guò)繪制過(guò)程控制流程圖,將各程序塊在版面上
28、繪制過(guò)程控制流程圖,將各程序塊在版面上布置,然后將它們相互連接即可。布置,然后將它們相互連接即可??刂葡到y(tǒng)流程圖如圖控制系統(tǒng)流程圖如圖3.15所示。所示。返回本節(jié)返回本節(jié)ProcessSAMP_AVESliding averag OB 35 2/-BO BNR INI NENO BOOUT RControllerCONT_CContinuous PID OB 35 1/-R PV_INR SP_INTBO MAN ONLMN RTI TNR GAINR MANTI TVTI TVControllerCONT_CContinuous PID OB 35 7/-R PV_INR SP_INTBO
29、MAN ONLMN RTI TNR GAINR MANTI TVR DEADB_W13020.000.02.020S10S0.00.02.020S10S0.00圖圖3.15連續(xù)功能圖連續(xù)功能圖3.3.4程序結(jié)構(gòu)程序結(jié)構(gòu) 1.用戶程序用戶程序(1)主程序)主程序(2)子程序)子程序(3)中斷處理程序)中斷處理程序2.數(shù)據(jù)塊數(shù)據(jù)塊3.參數(shù)塊參數(shù)塊如果編程使用的如果編程使用的是手編器,主程是手編器,主程序應(yīng)安排到程序序應(yīng)安排到程序的最前面。其他的最前面。其他部分的位置安排部分的位置安排沒(méi)有嚴(yán)格的順序,沒(méi)有嚴(yán)格的順序,但習(xí)慣上把子程但習(xí)慣上把子程序安排在中斷程序安排在中斷程序的前面。如圖序的前面。如圖
30、3.16所示。所示。圖圖3.16程序結(jié)構(gòu)程序結(jié)構(gòu)返回本節(jié)返回本節(jié)程序中斷程序2子程序2主程序中斷程序1子程序m子程序1中斷程序n3.4相關(guān)設(shè)備相關(guān)設(shè)備 3.4.1手編器手編器3.4.2計(jì)算機(jī)計(jì)算機(jī)3.4.3人機(jī)界面人機(jī)界面3.4.4特殊功能模塊特殊功能模塊返回本章首頁(yè)返回本章首頁(yè)手編器手編器 工業(yè)上用的各廠商的可編程序控制器的使用中,工業(yè)上用的各廠商的可編程序控制器的使用中,手編器曾是主要編程設(shè)備,后來(lái)出現(xiàn)了圖形輸手編器曾是主要編程設(shè)備,后來(lái)出現(xiàn)了圖形輸入設(shè)備,又出現(xiàn)了計(jì)算機(jī)編程軟件。通過(guò)通信入設(shè)備,又出現(xiàn)了計(jì)算機(jī)編程軟件。通過(guò)通信設(shè)備,使設(shè)備,使PLC和計(jì)算機(jī)相連,用編程軟件可直和計(jì)算機(jī)相連
31、,用編程軟件可直接在計(jì)算機(jī)上編程,由于計(jì)算機(jī)的顯示器屏幕接在計(jì)算機(jī)上編程,由于計(jì)算機(jī)的顯示器屏幕較大,對(duì)程序的編制和修更加方便高效。但即較大,對(duì)程序的編制和修更加方便高效。但即使是現(xiàn)在,手編器的使用仍十分廣泛,特別是使是現(xiàn)在,手編器的使用仍十分廣泛,特別是用小型和微型用小型和微型PLC實(shí)現(xiàn)的小規(guī)模系統(tǒng)。實(shí)現(xiàn)的小規(guī)模系統(tǒng)。返回本節(jié)返回本節(jié)計(jì)算機(jī)計(jì)算機(jī) 計(jì)算機(jī)包括個(gè)人計(jì)算機(jī)和工業(yè)計(jì)算機(jī),在可編計(jì)算機(jī)包括個(gè)人計(jì)算機(jī)和工業(yè)計(jì)算機(jī),在可編程序控制器系統(tǒng)的工業(yè)應(yīng)用中發(fā)揮著越來(lái)越重程序控制器系統(tǒng)的工業(yè)應(yīng)用中發(fā)揮著越來(lái)越重要的作用,幾乎要的作用,幾乎PLC系統(tǒng)從工程項(xiàng)目開(kāi)發(fā)、編系統(tǒng)從工程項(xiàng)目開(kāi)發(fā)、編程、調(diào)試到
32、系統(tǒng)的運(yùn)行和維護(hù),計(jì)算機(jī)越來(lái)越程、調(diào)試到系統(tǒng)的運(yùn)行和維護(hù),計(jì)算機(jī)越來(lái)越成了不可缺少的工具。成了不可缺少的工具。返回本節(jié)返回本節(jié)人機(jī)界面人機(jī)界面 1.構(gòu)造特點(diǎn)構(gòu)造特點(diǎn)文本顯示區(qū):可顯示兩行信息(每行文本顯示區(qū):可顯示兩行信息(每行20個(gè)字符)的液晶顯示個(gè)字符)的液晶顯示LCD。按鍵:共有按鍵:共有9個(gè)鍵個(gè)鍵。通信:通過(guò)通信:通過(guò)TD/CPU電纜(通用電纜(通用RS232接口)可以提供可編程序接口)可以提供可編程序控制器與控制器與TD200的通信,同時(shí)可以提供的通信,同時(shí)可以提供TD的電源,而不必再另接的電源,而不必再另接電源。電源。電源:如果不用電源:如果不用TD/CPU通信電纜,可以通過(guò)面板右
33、側(cè)的通信電纜,可以通過(guò)面板右側(cè)的電源接口連接外部電源。電源接口連接外部電源。2.主要功能主要功能可以顯示從可以顯示從CPU主機(jī)讀出的信息(如讀取指令、主機(jī)讀出的信息(如讀取指令、數(shù)據(jù)、當(dāng)前值及狀態(tài));可以調(diào)整運(yùn)行中選定數(shù)據(jù)、當(dāng)前值及狀態(tài));可以調(diào)整運(yùn)行中選定的程序變量;可以提供對(duì)輸入輸出點(diǎn)的強(qiáng)制功的程序變量;可以提供對(duì)輸入輸出點(diǎn)的強(qiáng)制功能;可以為實(shí)時(shí)時(shí)鐘設(shè)置日期和時(shí)間;支持多能;可以為實(shí)時(shí)時(shí)鐘設(shè)置日期和時(shí)間;支持多種語(yǔ)言形式的菜單和提示并支持中文。種語(yǔ)言形式的菜單和提示并支持中文。返回本節(jié)返回本節(jié)特殊功能模塊特殊功能模塊 1.數(shù)字量擴(kuò)展模塊數(shù)字量擴(kuò)展模塊2.模擬量擴(kuò)展模塊模擬量擴(kuò)展模塊3.熱電
34、偶、熱電阻模塊熱電偶、熱電阻模塊4.通信擴(kuò)展模塊通信擴(kuò)展模塊5.現(xiàn)場(chǎng)設(shè)備接口模塊現(xiàn)場(chǎng)設(shè)備接口模塊1.數(shù)字量擴(kuò)展模塊數(shù)字量擴(kuò)展模塊數(shù)字量擴(kuò)展模塊主要有:數(shù)字量擴(kuò)展模塊主要有:EM221數(shù)字量輸入模塊,數(shù)字量輸入模塊,24V,8輸入。輸入。EM222數(shù)字量輸出模塊,數(shù)字量輸出模塊,24V,8輸出。輸出。EM223數(shù)字量混合模塊,數(shù)字量混合模塊,24V。2.模擬量擴(kuò)展模塊模擬量擴(kuò)展模塊模擬量擴(kuò)展模塊主要有:模擬量擴(kuò)展模塊主要有:EM231:4模擬輸入點(diǎn),模擬輸入點(diǎn),2W,12位。位。EM232:2模擬輸出點(diǎn),模擬輸出點(diǎn),2W,12位。位。EM235:4模擬輸入點(diǎn),模擬輸入點(diǎn),1模擬量輸出點(diǎn),模擬量輸出點(diǎn),2W,12位。位。3.熱電偶、熱電阻模塊熱電偶、熱電阻模塊EM231為為1.8W,15位,模擬量
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年中國(guó)地暖管卡釘市場(chǎng)調(diào)查研究報(bào)告
- 小車(chē)的往返運(yùn)動(dòng)課程設(shè)計(jì)
- 山東女子學(xué)院《MATAB與系統(tǒng)仿真》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東鋁業(yè)職業(yè)學(xué)院《傳感器與檢測(cè)技術(shù)B》2023-2024學(xué)年第一學(xué)期期末試卷
- 嵌入式課程設(shè)計(jì)流水燈
- 山東理工大學(xué)《游泳實(shí)踐教學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東理工大學(xué)《工業(yè)設(shè)計(jì)表現(xiàn)技法》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東勞動(dòng)職業(yè)技術(shù)學(xué)院《室內(nèi)外手繪效果圖技法》2023-2024學(xué)年第一學(xué)期期末試卷
- 山東科技大學(xué)《現(xiàn)代設(shè)計(jì)方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 幼兒園美食手工課程設(shè)計(jì)
- 電子課件機(jī)械基礎(chǔ)(第六版)完全版
- 消防維保方案 (詳細(xì)完整版)
- 臨沂十二五城市規(guī)劃研究專題課件
- 2022更新國(guó)家開(kāi)放大學(xué)電大《計(jì)算機(jī)應(yīng)用基礎(chǔ)本》終結(jié)性考試試題答案格式已排好任務(wù)一
- DB64∕T 001-2009 梯田建設(shè)技術(shù)規(guī)范
- DB62∕T 4128-2020 公路工程竣工文件材料立卷歸檔規(guī)程
- 五年級(jí)道德與法治上冊(cè)部編版第10課《傳統(tǒng)美德源遠(yuǎn)流長(zhǎng)》課件(第2課時(shí))
- 中醫(yī)婦科學(xué).病案
- 學(xué)校青少年科技創(chuàng)新工作中存在的問(wèn)題
- 人教版牛頓第三定律優(yōu)秀教學(xué)課件
- NCNDA-IMFPA中英文對(duì)照電子版本
評(píng)論
0/150
提交評(píng)論