s7-300PLC編程方法實(shí)例-課件_第1頁(yè)
s7-300PLC編程方法實(shí)例-課件_第2頁(yè)
s7-300PLC編程方法實(shí)例-課件_第3頁(yè)
s7-300PLC編程方法實(shí)例-課件_第4頁(yè)
s7-300PLC編程方法實(shí)例-課件_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PLC編程思路和方法1PPT課件PLC編程思路和方法1PPT課件概述S7-300介紹編程實(shí)例演示培訓(xùn)內(nèi)容2PPT課件概述S7-300介紹編程實(shí)例演示培訓(xùn)內(nèi)容2PPT課件第一部分:概述1、PLC的定義2、PLC的特點(diǎn)3、PLC的應(yīng)用范圍3PPT課件第一部分:概述1、PLC的定義2、PLC的特點(diǎn)3、PLC

可編程控制器(ProgrammableController)是計(jì)算機(jī)家族中的一員,是為工業(yè)控制應(yīng)用而設(shè)計(jì)制造的。早期的可編程控制器稱(chēng)作可編程邏輯控制器(ProgrammableLogicController),簡(jiǎn)稱(chēng)PLC,它主要用來(lái)代替繼電器實(shí)現(xiàn)邏輯控制。隨著技術(shù)的發(fā)展,這種裝置的功能已經(jīng)大大超過(guò)了邏輯控制的范圍,因此,今天這種裝置稱(chēng)作可編程控制器,簡(jiǎn)稱(chēng)PC。但是為了避免與個(gè)人計(jì)算機(jī)(PersonalComputer)的簡(jiǎn)稱(chēng)混淆,所以將可編程控制器簡(jiǎn)稱(chēng)PLC。PLC的定義4PPT課件可編程控制器(ProgrammableControPLC的特點(diǎn)1、高可靠性2、豐富的I/O接口模塊3、采用模塊化結(jié)構(gòu)4、編程簡(jiǎn)單易學(xué)5、安裝簡(jiǎn)單,維修方便5PPT課件PLC的特點(diǎn)1、高可靠性2、豐富的I/O接口模塊3、采用PLC的應(yīng)用范圍微型40.2%小型23.8%中型18.2%大型17.8%中國(guó)PLC市場(chǎng)組成結(jié)構(gòu)圖6PPT課件PLC的應(yīng)用范圍微型40.2%小型23.8%中型18.2%大PLC的應(yīng)用范圍(續(xù))

大型:不少于1,024個(gè)點(diǎn),占17.8%:主要用于冶金,自動(dòng)化生產(chǎn)線和電廠。

中型:256-1,023點(diǎn),占18.2%:主要用作控制系統(tǒng)運(yùn)用于冶金,電力,造紙,化工,加工、組裝生產(chǎn)流水線,包裝流水線等領(lǐng)域。

小型:64-255點(diǎn),占23..8%:主要用于設(shè)備控制,也有用作小型系統(tǒng)控制器的。

微型:少于64點(diǎn),占40.2%:主要用于單臺(tái)設(shè)備的監(jiān)控,在紡織機(jī)械,數(shù)控機(jī)床,塑料加工機(jī)械,小型包裝機(jī)械上運(yùn)用廣泛。7PPT課件PLC的應(yīng)用范圍(續(xù))大型:不少于1,024第二部分:S7-300介紹1、硬件結(jié)構(gòu)2、指令介紹3、數(shù)據(jù)塊的使用4、功能的使用8PPT課件第二部分:S7-300介紹1、硬件結(jié)構(gòu)2、指令介紹3、數(shù)據(jù)塊S7-300硬件結(jié)構(gòu) S7-300系列PLC采用模塊化硬件結(jié)構(gòu),各模塊能以各種不同方式組合在一起,這表明可將控制系統(tǒng)設(shè)計(jì)成完全符合應(yīng)用需要。

西門(mén)子的常用模塊有:電源模塊、CPU模塊、數(shù)字量模塊、模擬量模塊、各種功能模塊、接口模塊、RS485模塊等類(lèi)型。每種模塊都有許多具體型號(hào),以適合不同的應(yīng)用場(chǎng)合。9PPT課件S7-300硬件結(jié)構(gòu) S7-300系列PLC采用模塊化硬件結(jié)S7-300常用模塊介紹電源模塊——為S7-300系統(tǒng)提供穩(wěn)定可靠的電源10PPT課件S7-300常用模塊介紹電源模塊——10PPT課件CPU模塊——(CPU312、CPU313、CPU314、CPU315、CPU316、CPU318)

是S7-300系統(tǒng)的控制單元,用戶(hù)程序和系統(tǒng)程序都在CPU模塊中運(yùn)行。我們常用的是CPU314系列的模塊S7-300常用模塊介紹11PPT課件CPU模塊——(CPU312、CPU313、CPU314、S7-300常用模塊介紹數(shù)字量模塊——(SM321DI、SM322DO、SM323DI/DO)

DI模塊可檢測(cè)開(kāi)關(guān)量、數(shù)字量等開(kāi)關(guān)狀態(tài)量,DO模塊可輸出開(kāi)關(guān)量控制外部執(zhí)行單元,兩者配合可實(shí)現(xiàn)各種復(fù)雜的工作流程12PPT課件S7-300常用模塊介紹數(shù)字量模塊——(SM321DI、SS7-300常用模塊介紹模擬量模塊——(SM331AI、SM332AO,SM334AI/AO)

AI模塊可連接溫度、壓力、電壓、電流等各種傳感器或變送器,檢測(cè)現(xiàn)場(chǎng)的狀態(tài),AO模塊可實(shí)現(xiàn)PID等調(diào)節(jié)機(jī)構(gòu),實(shí)現(xiàn)各種需要連續(xù)調(diào)節(jié)的控制13PPT課件S7-300常用模塊介紹模擬量模塊——(SM331AI、SS7-300常用模塊介紹功能模塊——脈沖量模塊(FM350)專(zhuān)用的脈沖量模塊在計(jì)量站的應(yīng)用中可用來(lái)檢測(cè)脈沖式流量計(jì)的流量數(shù)值14PPT課件S7-300常用模塊介紹功能模塊——脈沖量模塊(FM350)S7-300常用模塊介紹接口模塊——(IM360、IM361、IM365)當(dāng)系統(tǒng)中模塊的數(shù)量超過(guò)8個(gè)(一排的最大模塊數(shù)量),就需要接口模塊來(lái)擴(kuò)展更多的模塊導(dǎo)軌排15PPT課件S7-300常用模塊介紹接口模塊——(IM360、IM361S7-300常用模塊介紹RS485模塊——可自由編程的串行RS485口,可連接各種RS485接口的設(shè)備16PPT課件S7-300常用模塊介紹RS485模塊——16PPT課件S7-300導(dǎo)軌排Rack0Rack1Rack2更多Rack17PPT課件S7-300導(dǎo)軌排Rack0Rack1Rack2更多RackS7-300指令介紹(1)常開(kāi)接點(diǎn)和常閉接點(diǎn)常開(kāi)接點(diǎn)相當(dāng)于一個(gè)簡(jiǎn)單的開(kāi)關(guān),開(kāi)關(guān)合上,電路接通,開(kāi)關(guān)打開(kāi),電路斷開(kāi)

常閉接點(diǎn)也相當(dāng)于簡(jiǎn)單的開(kāi)關(guān),但邏輯關(guān)系和常開(kāi)接點(diǎn)相反,開(kāi)關(guān)合上,電路斷開(kāi),開(kāi)關(guān)打開(kāi),電路接通

18PPT課件S7-300指令介紹(1)常開(kāi)接點(diǎn)和常閉接點(diǎn)常開(kāi)接點(diǎn)相當(dāng)于一S7-300指令介紹(2)輸出線圈方式輸出線圈就如同繼電器中的線圈,如果有電流通過(guò)線圈,則對(duì)應(yīng)地址的開(kāi)關(guān)被接通,反之則斷開(kāi)

線圈復(fù)位指令當(dāng)有電流通過(guò)時(shí),線圈無(wú)論當(dāng)前是什么狀態(tài),對(duì)應(yīng)的地址都被清零并保持。線圈無(wú)電流通過(guò),則線圈保持當(dāng)前狀態(tài)

線圈置位指令當(dāng)有電流通過(guò)時(shí),線圈無(wú)論當(dāng)前是什么狀態(tài),對(duì)應(yīng)的地址都被置位,并保持。線圈無(wú)電流通過(guò),則線圈保持當(dāng)前狀態(tài)

19PPT課件S7-300指令介紹(2)輸出線圈方式輸出線圈就如同繼電器中S7-300指令介紹(3)比較指令分整數(shù)比較、雙整數(shù)比較、實(shí)數(shù)比較等;比較方式有:IN1==INT2(等于)、IN1>IN2(大于)、IN1>=IN2(大于或等于)、IN1<>IN2(不等于)、IN1<IN2(小于)、IN1<=IN2(小于或等于),當(dāng)IN1和IN2之間的關(guān)系和比較方式相一致時(shí),指令的輸出將被置為“1”

比較指令20PPT課件S7-300指令介紹(3)比較指令分整數(shù)比較、雙整數(shù)比較、實(shí)S7-300指令介紹(4)轉(zhuǎn)換指令轉(zhuǎn)換指令把IN參數(shù)的內(nèi)容轉(zhuǎn)換成另外一種格式,并在OUT中輸出結(jié)果。可轉(zhuǎn)換的數(shù)據(jù)格式:BCD碼、整數(shù)、雙整數(shù)、浮點(diǎn)數(shù)等21PPT課件S7-300指令介紹(4)轉(zhuǎn)換指令轉(zhuǎn)換指令把IN參數(shù)的內(nèi)容轉(zhuǎn)S7-300指令介紹(5)定時(shí)器指令定時(shí)器指令用在各類(lèi)需要定時(shí)、延時(shí)、等時(shí)間操作的場(chǎng)合。有脈沖(PULSE)、擴(kuò)展脈沖(PEXT)、接通延時(shí)(ODT)、保持型接通延時(shí)(ODTS)、斷開(kāi)延時(shí)(OFFDT)等種類(lèi),適合不同的延時(shí)/定時(shí)要求22PPT課件S7-300指令介紹(5)定時(shí)器指令定時(shí)器指令用在各類(lèi)需要定S7-300指令介紹(6)整數(shù)算術(shù)運(yùn)算指令整數(shù)算術(shù)運(yùn)算指令在整數(shù)(或雙整數(shù))IN1和IN2之間進(jìn)行加(ADD)、減(SUB)、乘(MUL)、除(DIV)等運(yùn)算,結(jié)果在OUT中輸出23PPT課件S7-300指令介紹(6)整數(shù)算術(shù)運(yùn)算指令整數(shù)算術(shù)運(yùn)算指令在S7-300指令介紹(7)浮點(diǎn)算術(shù)運(yùn)算指令浮點(diǎn)數(shù)運(yùn)算的種類(lèi)有:加法(ADD)、減法(SUB)、乘法(MUL)、除法(DIV)、絕對(duì)值(ABS)、平方(SQR)、平方根(SQRT)、自然對(duì)數(shù)(LN)、e指數(shù)(EXP)、正弦(SIN)、反正弦(ASIN)、余弦(COS)、反余弦(ACOS)、正切(TAN)、反正切(ATAN)等運(yùn)算24PPT課件S7-300指令介紹(7)浮點(diǎn)算術(shù)運(yùn)算指令浮點(diǎn)數(shù)運(yùn)算的種類(lèi)有S7-300指令介紹(8)賦值指令賦值指令把IN輸入端的特定值復(fù)制到輸出端OUT上,MOVE只能復(fù)制BYTE(字節(jié))、WORD(字)、DWORD(雙字)數(shù)據(jù)25PPT課件S7-300指令介紹(8)賦值指令賦值指令把IN輸入端的特定S7-300指令介紹(9)程序控制指令程序控制指令可實(shí)現(xiàn)在主程序中調(diào)用子程序、功能塊,并且在子程序中返回,可實(shí)現(xiàn)比較復(fù)雜的程序流程,某些代碼可以實(shí)現(xiàn)復(fù)用調(diào)用指令:在主功能塊(或功能)中調(diào)用功能(功能塊)返回指令:返回功能被調(diào)用的地方26PPT課件S7-300指令介紹(9)程序控制指令程序控制指令可實(shí)現(xiàn)在主S7-300指令介紹(10)移位指令移位指令把IN上的數(shù)據(jù)(字、整數(shù)、雙整數(shù))按照指定的方向(左移或右移)移動(dòng)N位,并在OUT中輸出27PPT課件S7-300指令介紹(10)移位指令移位指令把IN上的數(shù)據(jù)(S7-300指令介紹(11)字邏輯指令字邏輯指令按照布爾邏輯將IN1、IN2上的字(16位)或雙字(32位)逐位進(jìn)行邏輯運(yùn)算(與AND、或OR、異或XOR),結(jié)果在OUT中輸出28PPT課件S7-300指令介紹(11)字邏輯指令字邏輯指令按照布爾邏使用數(shù)據(jù)塊(DB)創(chuàng)建一個(gè)新數(shù)據(jù)塊編輯已有數(shù)據(jù)塊在程序中使用數(shù)據(jù)塊

如果CPU中沒(méi)有足夠的內(nèi)部存儲(chǔ)位來(lái)保存所有數(shù)據(jù),可將一些指定的數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)塊中,存在數(shù)據(jù)塊中的數(shù)據(jù)可以在程序中使用(讀取和賦值)29PPT課件使用數(shù)據(jù)塊(DB)創(chuàng)建一個(gè)新數(shù)據(jù)塊編輯已有數(shù)據(jù)塊在程序中使用使用功能(FC)創(chuàng)建一個(gè)新功能編輯功能在程序中使用功能S7-300系統(tǒng)中的功能(FC),是若干指令、功能和系統(tǒng)功能(SFC)的組合,能實(shí)現(xiàn)某種特定的可重復(fù)使用的功能,相當(dāng)于高級(jí)語(yǔ)言里的子程序這個(gè)概念30PPT課件使用功能(FC)創(chuàng)建一個(gè)新功能編輯功能在程序中使用功能系統(tǒng)功能(SFC)

在Step7軟件里,定義了好多系統(tǒng)功能(SFC),這都是西門(mén)子公司為用戶(hù)編寫(xiě)的常用系統(tǒng)功能,可以在程序里調(diào)用他們,以實(shí)現(xiàn)許多與系統(tǒng)有關(guān)的功能比如:讀、寫(xiě)時(shí)鐘等操作,就可以通過(guò)調(diào)用SFC1(READ_CLK)和SFC0(SET_CLK)來(lái)實(shí)現(xiàn)31PPT課件系統(tǒng)功能(SFC)在Step7軟件里,定義了第三部分:編程實(shí)例演示1、電動(dòng)三通閥介紹2、硬件組態(tài)3、定義符號(hào)表4、編程5、調(diào)試運(yùn)行32PPT課件第三部分:編程實(shí)例演示1、電動(dòng)三通閥介紹2、硬件組態(tài)3、定義電動(dòng)三通閥介紹

電動(dòng)三通閥是在油田和其他流體工程中使用非常廣泛的一種閥,它控制由進(jìn)口進(jìn)入的流體向兩個(gè)出口中的一個(gè)流出,實(shí)現(xiàn)流向控制。33PPT課件電動(dòng)三通閥介紹電動(dòng)三通閥是在油田和其他流體工程中使用硬件組態(tài)的作用組態(tài)安裝步線編址調(diào)試看左側(cè)安裝一個(gè)簡(jiǎn)單的S7-300系統(tǒng)的步驟圖,其中,硬件組態(tài)是進(jìn)行系統(tǒng)配置的第一步。通過(guò)統(tǒng)計(jì)系統(tǒng)中所有的測(cè)控點(diǎn),綜合考慮系統(tǒng)性能、硬件成本、冗余點(diǎn)、可擴(kuò)展性等因素,決定需要S7-300模塊的種類(lèi)和數(shù)量。然后在SETP7軟件中新建一個(gè)工程,并建立與系統(tǒng)相對(duì)應(yīng)的硬件組態(tài)34PPT課件硬件組態(tài)的作用組態(tài)安裝步線編址調(diào)試看左側(cè)安裝一個(gè)簡(jiǎn)需求分析1、輸入開(kāi)關(guān)量2個(gè):“開(kāi)到位”,“關(guān)到位”;2、輸出開(kāi)關(guān)量2個(gè):“開(kāi)三通”,“關(guān)三通”;

3、控制邏輯分析:打開(kāi)三通時(shí),要先檢測(cè)三通閥當(dāng)前是什么狀態(tài),如已經(jīng)是開(kāi)到位的狀態(tài),則不必執(zhí)行任何操作。反之,則打開(kāi)“開(kāi)三通”的輸出開(kāi)關(guān),電機(jī)帶動(dòng)閥體運(yùn)轉(zhuǎn),當(dāng)接收到“開(kāi)到位”信號(hào)時(shí),立即斷開(kāi)“開(kāi)三通”的輸出。運(yùn)行過(guò)程中,如果在操作規(guī)定時(shí)間后,閥仍然沒(méi)有“到位”信號(hào),則斷開(kāi)輸出,并給出閥錯(cuò)誤報(bào)警信號(hào)35PPT課件需求分析1、輸入開(kāi)關(guān)量2個(gè):“開(kāi)到位”,“關(guān)到位”;35硬件組態(tài)過(guò)程按向?qū)陆ㄒ粋€(gè)工程選擇要用的模塊在導(dǎo)軌上放置要用的模塊并確定I/O點(diǎn)的地址向PLC下載組態(tài)信息36PPT課件硬件組態(tài)過(guò)程按向?qū)陆ㄒ粋€(gè)工程選擇要用的模塊在導(dǎo)軌上放置要符號(hào)表的作用

在PLC的程序中,用到許多I/O點(diǎn)和內(nèi)部接點(diǎn),如果這些接點(diǎn)都以其物理地址標(biāo)識(shí),那么

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論