版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PLC編程思路和方法1PPT課件PLC編程思路和方法1PPT課件概述S7-300介紹編程實例演示培訓(xùn)內(nèi)容2PPT課件概述S7-300介紹編程實例演示培訓(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ī)家族中的一員,是為工業(yè)控制應(yīng)用而設(shè)計制造的。早期的可編程控制器稱作可編程邏輯控制器(ProgrammableLogicController),簡稱PLC,它主要用來代替繼電器實現(xiàn)邏輯控制。隨著技術(shù)的發(fā)展,這種裝置的功能已經(jīng)大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡稱PC。但是為了避免與個人計算機(jī)(PersonalComputer)的簡稱混淆,所以將可編程控制器簡稱PLC。PLC的定義4PPT課件可編程控制器(ProgrammableControPLC的特點(diǎn)1、高可靠性2、豐富的I/O接口模塊3、采用模塊化結(jié)構(gòu)4、編程簡單易學(xué)5、安裝簡單,維修方便5PPT課件PLC的特點(diǎn)1、高可靠性2、豐富的I/O接口模塊3、采用PLC的應(yīng)用范圍微型40.2%小型23.8%中型18.2%大型17.8%中國PLC市場組成結(jié)構(gòu)圖6PPT課件PLC的應(yīng)用范圍微型40.2%小型23.8%中型18.2%大PLC的應(yīng)用范圍(續(xù))
大型:不少于1,024個點(diǎn),占17.8%:主要用于冶金,自動化生產(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%:主要用于單臺設(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è)計成完全符合應(yīng)用需要。
西門子的常用模塊有:電源模塊、CPU模塊、數(shù)字量模塊、模擬量模塊、各種功能模塊、接口模塊、RS485模塊等類型。每種模塊都有許多具體型號,以適合不同的應(yī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)的控制單元,用戶程序和系統(tǒng)程序都在CPU模塊中運(yùn)行。我們常用的是CPU314系列的模塊S7-300常用模塊介紹11PPT課件CPU模塊——(CPU312、CPU313、CPU314、S7-300常用模塊介紹數(shù)字量模塊——(SM321DI、SM322DO、SM323DI/DO)
DI模塊可檢測開關(guān)量、數(shù)字量等開關(guān)狀態(tài)量,DO模塊可輸出開關(guān)量控制外部執(zhí)行單元,兩者配合可實現(xiàn)各種復(fù)雜的工作流程12PPT課件S7-300常用模塊介紹數(shù)字量模塊——(SM321DI、SS7-300常用模塊介紹模擬量模塊——(SM331AI、SM332AO,SM334AI/AO)
AI模塊可連接溫度、壓力、電壓、電流等各種傳感器或變送器,檢測現(xiàn)場的狀態(tài),AO模塊可實現(xiàn)PID等調(diào)節(jié)機(jī)構(gòu),實現(xiàn)各種需要連續(xù)調(diào)節(jié)的控制13PPT課件S7-300常用模塊介紹模擬量模塊——(SM331AI、SS7-300常用模塊介紹功能模塊——脈沖量模塊(FM350)專用的脈沖量模塊在計量站的應(yīng)用中可用來檢測脈沖式流量計的流量數(shù)值14PPT課件S7-300常用模塊介紹功能模塊——脈沖量模塊(FM350)S7-300常用模塊介紹接口模塊——(IM360、IM361、IM365)當(dāng)系統(tǒng)中模塊的數(shù)量超過8個(一排的最大模塊數(shù)量),就需要接口模塊來擴(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)常開接點(diǎn)和常閉接點(diǎn)常開接點(diǎn)相當(dāng)于一個簡單的開關(guān),開關(guān)合上,電路接通,開關(guān)打開,電路斷開
常閉接點(diǎn)也相當(dāng)于簡單的開關(guān),但邏輯關(guān)系和常開接點(diǎn)相反,開關(guān)合上,電路斷開,開關(guān)打開,電路接通
18PPT課件S7-300指令介紹(1)常開接點(diǎn)和常閉接點(diǎn)常開接點(diǎn)相當(dāng)于一S7-300指令介紹(2)輸出線圈方式輸出線圈就如同繼電器中的線圈,如果有電流通過線圈,則對應(yīng)地址的開關(guān)被接通,反之則斷開
線圈復(fù)位指令當(dāng)有電流通過時,線圈無論當(dāng)前是什么狀態(tài),對應(yīng)的地址都被清零并保持。線圈無電流通過,則線圈保持當(dāng)前狀態(tài)
線圈置位指令當(dāng)有電流通過時,線圈無論當(dāng)前是什么狀態(tài),對應(yīng)的地址都被置位,并保持。線圈無電流通過,則線圈保持當(dāng)前狀態(tài)
19PPT課件S7-300指令介紹(2)輸出線圈方式輸出線圈就如同繼電器中S7-300指令介紹(3)比較指令分整數(shù)比較、雙整數(shù)比較、實數(shù)比較等;比較方式有:IN1==INT2(等于)、IN1>IN2(大于)、IN1>=IN2(大于或等于)、IN1<>IN2(不等于)、IN1<IN2(小于)、IN1<=IN2(小于或等于),當(dāng)IN1和IN2之間的關(guān)系和比較方式相一致時,指令的輸出將被置為“1”
比較指令20PPT課件S7-300指令介紹(3)比較指令分整數(shù)比較、雙整數(shù)比較、實S7-300指令介紹(4)轉(zhuǎn)換指令轉(zhuǎn)換指令把IN參數(shù)的內(nèi)容轉(zhuǎn)換成另外一種格式,并在OUT中輸出結(jié)果??赊D(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)定時器指令定時器指令用在各類需要定時、延時、等時間操作的場合。有脈沖(PULSE)、擴(kuò)展脈沖(PEXT)、接通延時(ODT)、保持型接通延時(ODTS)、斷開延時(OFFDT)等種類,適合不同的延時/定時要求22PPT課件S7-300指令介紹(5)定時器指令定時器指令用在各類需要定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)算的種類有:加法(ADD)、減法(SUB)、乘法(MUL)、除法(DIV)、絕對值(ABS)、平方(SQR)、平方根(SQRT)、自然對數(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)算的種類有S7-300指令介紹(8)賦值指令賦值指令把IN輸入端的特定值復(fù)制到輸出端OUT上,MOVE只能復(fù)制BYTE(字節(jié))、WORD(字)、DWORD(雙字)數(shù)據(jù)25PPT課件S7-300指令介紹(8)賦值指令賦值指令把IN輸入端的特定S7-300指令介紹(9)程序控制指令程序控制指令可實現(xiàn)在主程序中調(diào)用子程序、功能塊,并且在子程序中返回,可實現(xiàn)比較復(fù)雜的程序流程,某些代碼可以實現(xiàn)復(fù)用調(diào)用指令:在主功能塊(或功能)中調(diào)用功能(功能塊)返回指令:返回功能被調(diào)用的地方26PPT課件S7-300指令介紹(9)程序控制指令程序控制指令可實現(xiàn)在主S7-300指令介紹(10)移位指令移位指令把IN上的數(shù)據(jù)(字、整數(shù)、雙整數(shù))按照指定的方向(左移或右移)移動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)建一個新數(shù)據(jù)塊編輯已有數(shù)據(jù)塊在程序中使用數(shù)據(jù)塊
如果CPU中沒有足夠的內(nèi)部存儲位來保存所有數(shù)據(jù),可將一些指定的數(shù)據(jù)存儲到數(shù)據(jù)塊中,存在數(shù)據(jù)塊中的數(shù)據(jù)可以在程序中使用(讀取和賦值)29PPT課件使用數(shù)據(jù)塊(DB)創(chuàng)建一個新數(shù)據(jù)塊編輯已有數(shù)據(jù)塊在程序中使用使用功能(FC)創(chuàng)建一個新功能編輯功能在程序中使用功能S7-300系統(tǒng)中的功能(FC),是若干指令、功能和系統(tǒng)功能(SFC)的組合,能實現(xiàn)某種特定的可重復(fù)使用的功能,相當(dāng)于高級語言里的子程序這個概念30PPT課件使用功能(FC)創(chuàng)建一個新功能編輯功能在程序中使用功能系統(tǒng)功能(SFC)
在Step7軟件里,定義了好多系統(tǒng)功能(SFC),這都是西門子公司為用戶編寫的常用系統(tǒng)功能,可以在程序里調(diào)用他們,以實現(xiàn)許多與系統(tǒng)有關(guān)的功能比如:讀、寫時鐘等操作,就可以通過調(diào)用SFC1(READ_CLK)和SFC0(SET_CLK)來實現(xiàn)31PPT課件系統(tǒng)功能(SFC)在Step7軟件里,定義了第三部分:編程實例演示1、電動三通閥介紹2、硬件組態(tài)3、定義符號表4、編程5、調(diào)試運(yùn)行32PPT課件第三部分:編程實例演示1、電動三通閥介紹2、硬件組態(tài)3、定義電動三通閥介紹
電動三通閥是在油田和其他流體工程中使用非常廣泛的一種閥,它控制由進(jìn)口進(jìn)入的流體向兩個出口中的一個流出,實現(xiàn)流向控制。33PPT課件電動三通閥介紹電動三通閥是在油田和其他流體工程中使用硬件組態(tài)的作用組態(tài)安裝步線編址調(diào)試看左側(cè)安裝一個簡單的S7-300系統(tǒng)的步驟圖,其中,硬件組態(tài)是進(jìn)行系統(tǒng)配置的第一步。通過統(tǒng)計系統(tǒng)中所有的測控點(diǎn),綜合考慮系統(tǒng)性能、硬件成本、冗余點(diǎn)、可擴(kuò)展性等因素,決定需要S7-300模塊的種類和數(shù)量。然后在SETP7軟件中新建一個工程,并建立與系統(tǒng)相對應(yīng)的硬件組態(tài)34PPT課件硬件組態(tài)的作用組態(tài)安裝步線編址調(diào)試看左側(cè)安裝一個簡需求分析1、輸入開關(guān)量2個:“開到位”,“關(guān)到位”;2、輸出開關(guān)量2個:“開三通”,“關(guān)三通”;
3、控制邏輯分析:打開三通時,要先檢測三通閥當(dāng)前是什么狀態(tài),如已經(jīng)是開到位的狀態(tài),則不必執(zhí)行任何操作。反之,則打開“開三通”的輸出開關(guān),電機(jī)帶動閥體運(yùn)轉(zhuǎn),當(dāng)接收到“開到位”信號時,立即斷開“開三通”的輸出。運(yùn)行過程中,如果在操作規(guī)定時間后,閥仍然沒有“到位”信號,則斷開輸出,并給出閥錯誤報警信號35PPT課件需求分析1、輸入開關(guān)量2個:“開到位”,“關(guān)到位”;35硬件組態(tài)過程按向?qū)陆ㄒ粋€工程選擇要用的模塊在導(dǎo)軌上放置要用的模塊并確定I/O點(diǎn)的地址向PLC下載組態(tài)信息36PPT課件硬件組態(tài)過程按向?qū)陆ㄒ粋€工程選擇要用的模塊在導(dǎo)軌上放置要符號表的作用
在PLC的程序中,用到許多I/O點(diǎn)和內(nèi)部接點(diǎn),如果這些接點(diǎn)都以其物理地址標(biāo)識,那么較復(fù)雜的程序就顯得雜亂無章,而且一旦地址變動,所有程序都要修改。而Step7為我們設(shè)計了一個工具——符號表,可以解決這個問題。在符號表中,對程序中所用的I/O點(diǎn)、數(shù)據(jù)塊、內(nèi)存地址、功能等定義明確的名稱,可大大增加程序的可讀性和可移植性37PPT課件符號表的作用在PLC的程序中,用到許多I/O點(diǎn)和編程、調(diào)試、運(yùn)行在工程視圖中點(diǎn)View菜單的Online選項,打開Online界面,點(diǎn)Window/Arrange/Horizontally,垂直方向平鋪Online(在線)和普通模式的兩個窗口,把普通模式窗口里的用戶程序(OB)、數(shù)據(jù)塊(DB)、功能(FC)全部用鼠標(biāo)拖動到Online窗口里,在彈出的對話框中點(diǎn)“OK”,確認(rèn)下載程序到PLC中。雙擊Online窗口中的OB1圖標(biāo),打開在線調(diào)試窗口,即可對用戶程序進(jìn)行調(diào)試。關(guān)閉所有窗口,用戶程序已在PLC中運(yùn)行。38PPT課件編程、調(diào)試、運(yùn)行在工程視圖中點(diǎn)View菜單的Online選項
總之,PLC的應(yīng)用與編程是一門易學(xué)難精的學(xué)科。只有在實踐中不斷地摸索和學(xué)習(xí),才能真正發(fā)揮PLC強(qiáng)大的功能,做出優(yōu)秀的系統(tǒng)來!結(jié)束語39PPT課件總之,PLC的應(yīng)用與編程是一門易學(xué)難精的學(xué)科。只PLC編程思路和方法40PPT課件PLC編程思路和方法1PPT課件概述S7-300介紹編程實例演示培訓(xùn)內(nèi)容41PPT課件概述S7-300介紹編程實例演示培訓(xùn)內(nèi)容2PPT課件第一部分:概述1、PLC的定義2、PLC的特點(diǎn)3、PLC的應(yīng)用范圍42PPT課件第一部分:概述1、PLC的定義2、PLC的特點(diǎn)3、PLC
可編程控制器(ProgrammableController)是計算機(jī)家族中的一員,是為工業(yè)控制應(yīng)用而設(shè)計制造的。早期的可編程控制器稱作可編程邏輯控制器(ProgrammableLogicController),簡稱PLC,它主要用來代替繼電器實現(xiàn)邏輯控制。隨著技術(shù)的發(fā)展,這種裝置的功能已經(jīng)大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡稱PC。但是為了避免與個人計算機(jī)(PersonalComputer)的簡稱混淆,所以將可編程控制器簡稱PLC。PLC的定義43PPT課件可編程控制器(ProgrammableControPLC的特點(diǎn)1、高可靠性2、豐富的I/O接口模塊3、采用模塊化結(jié)構(gòu)4、編程簡單易學(xué)5、安裝簡單,維修方便44PPT課件PLC的特點(diǎn)1、高可靠性2、豐富的I/O接口模塊3、采用PLC的應(yīng)用范圍微型40.2%小型23.8%中型18.2%大型17.8%中國PLC市場組成結(jié)構(gòu)圖45PPT課件PLC的應(yīng)用范圍微型40.2%小型23.8%中型18.2%大PLC的應(yīng)用范圍(續(xù))
大型:不少于1,024個點(diǎn),占17.8%:主要用于冶金,自動化生產(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%:主要用于單臺設(shè)備的監(jiān)控,在紡織機(jī)械,數(shù)控機(jī)床,塑料加工機(jī)械,小型包裝機(jī)械上運(yùn)用廣泛。46PPT課件PLC的應(yīng)用范圍(續(xù))大型:不少于1,024第二部分:S7-300介紹1、硬件結(jié)構(gòu)2、指令介紹3、數(shù)據(jù)塊的使用4、功能的使用47PPT課件第二部分:S7-300介紹1、硬件結(jié)構(gòu)2、指令介紹3、數(shù)據(jù)塊S7-300硬件結(jié)構(gòu) S7-300系列PLC采用模塊化硬件結(jié)構(gòu),各模塊能以各種不同方式組合在一起,這表明可將控制系統(tǒng)設(shè)計成完全符合應(yīng)用需要。
西門子的常用模塊有:電源模塊、CPU模塊、數(shù)字量模塊、模擬量模塊、各種功能模塊、接口模塊、RS485模塊等類型。每種模塊都有許多具體型號,以適合不同的應(yīng)用場合。48PPT課件S7-300硬件結(jié)構(gòu) S7-300系列PLC采用模塊化硬件結(jié)S7-300常用模塊介紹電源模塊——為S7-300系統(tǒng)提供穩(wěn)定可靠的電源49PPT課件S7-300常用模塊介紹電源模塊——10PPT課件CPU模塊——(CPU312、CPU313、CPU314、CPU315、CPU316、CPU318)
是S7-300系統(tǒng)的控制單元,用戶程序和系統(tǒng)程序都在CPU模塊中運(yùn)行。我們常用的是CPU314系列的模塊S7-300常用模塊介紹50PPT課件CPU模塊——(CPU312、CPU313、CPU314、S7-300常用模塊介紹數(shù)字量模塊——(SM321DI、SM322DO、SM323DI/DO)
DI模塊可檢測開關(guān)量、數(shù)字量等開關(guān)狀態(tài)量,DO模塊可輸出開關(guān)量控制外部執(zhí)行單元,兩者配合可實現(xiàn)各種復(fù)雜的工作流程51PPT課件S7-300常用模塊介紹數(shù)字量模塊——(SM321DI、SS7-300常用模塊介紹模擬量模塊——(SM331AI、SM332AO,SM334AI/AO)
AI模塊可連接溫度、壓力、電壓、電流等各種傳感器或變送器,檢測現(xiàn)場的狀態(tài),AO模塊可實現(xiàn)PID等調(diào)節(jié)機(jī)構(gòu),實現(xiàn)各種需要連續(xù)調(diào)節(jié)的控制52PPT課件S7-300常用模塊介紹模擬量模塊——(SM331AI、SS7-300常用模塊介紹功能模塊——脈沖量模塊(FM350)專用的脈沖量模塊在計量站的應(yīng)用中可用來檢測脈沖式流量計的流量數(shù)值53PPT課件S7-300常用模塊介紹功能模塊——脈沖量模塊(FM350)S7-300常用模塊介紹接口模塊——(IM360、IM361、IM365)當(dāng)系統(tǒng)中模塊的數(shù)量超過8個(一排的最大模塊數(shù)量),就需要接口模塊來擴(kuò)展更多的模塊導(dǎo)軌排54PPT課件S7-300常用模塊介紹接口模塊——(IM360、IM361S7-300常用模塊介紹RS485模塊——可自由編程的串行RS485口,可連接各種RS485接口的設(shè)備55PPT課件S7-300常用模塊介紹RS485模塊——16PPT課件S7-300導(dǎo)軌排Rack0Rack1Rack2更多Rack56PPT課件S7-300導(dǎo)軌排Rack0Rack1Rack2更多RackS7-300指令介紹(1)常開接點(diǎn)和常閉接點(diǎn)常開接點(diǎn)相當(dāng)于一個簡單的開關(guān),開關(guān)合上,電路接通,開關(guān)打開,電路斷開
常閉接點(diǎn)也相當(dāng)于簡單的開關(guān),但邏輯關(guān)系和常開接點(diǎn)相反,開關(guān)合上,電路斷開,開關(guān)打開,電路接通
57PPT課件S7-300指令介紹(1)常開接點(diǎn)和常閉接點(diǎn)常開接點(diǎn)相當(dāng)于一S7-300指令介紹(2)輸出線圈方式輸出線圈就如同繼電器中的線圈,如果有電流通過線圈,則對應(yīng)地址的開關(guān)被接通,反之則斷開
線圈復(fù)位指令當(dāng)有電流通過時,線圈無論當(dāng)前是什么狀態(tài),對應(yīng)的地址都被清零并保持。線圈無電流通過,則線圈保持當(dāng)前狀態(tài)
線圈置位指令當(dāng)有電流通過時,線圈無論當(dāng)前是什么狀態(tài),對應(yīng)的地址都被置位,并保持。線圈無電流通過,則線圈保持當(dāng)前狀態(tài)
58PPT課件S7-300指令介紹(2)輸出線圈方式輸出線圈就如同繼電器中S7-300指令介紹(3)比較指令分整數(shù)比較、雙整數(shù)比較、實數(shù)比較等;比較方式有:IN1==INT2(等于)、IN1>IN2(大于)、IN1>=IN2(大于或等于)、IN1<>IN2(不等于)、IN1<IN2(小于)、IN1<=IN2(小于或等于),當(dāng)IN1和IN2之間的關(guān)系和比較方式相一致時,指令的輸出將被置為“1”
比較指令59PPT課件S7-300指令介紹(3)比較指令分整數(shù)比較、雙整數(shù)比較、實S7-300指令介紹(4)轉(zhuǎn)換指令轉(zhuǎn)換指令把IN參數(shù)的內(nèi)容轉(zhuǎn)換成另外一種格式,并在OUT中輸出結(jié)果??赊D(zhuǎn)換的數(shù)據(jù)格式:BCD碼、整數(shù)、雙整數(shù)、浮點(diǎn)數(shù)等60PPT課件S7-300指令介紹(4)轉(zhuǎn)換指令轉(zhuǎn)換指令把IN參數(shù)的內(nèi)容轉(zhuǎn)S7-300指令介紹(5)定時器指令定時器指令用在各類需要定時、延時、等時間操作的場合。有脈沖(PULSE)、擴(kuò)展脈沖(PEXT)、接通延時(ODT)、保持型接通延時(ODTS)、斷開延時(OFFDT)等種類,適合不同的延時/定時要求61PPT課件S7-300指令介紹(5)定時器指令定時器指令用在各類需要定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中輸出62PPT課件S7-300指令介紹(6)整數(shù)算術(shù)運(yùn)算指令整數(shù)算術(shù)運(yùn)算指令在S7-300指令介紹(7)浮點(diǎn)算術(shù)運(yùn)算指令浮點(diǎn)數(shù)運(yùn)算的種類有:加法(ADD)、減法(SUB)、乘法(MUL)、除法(DIV)、絕對值(ABS)、平方(SQR)、平方根(SQRT)、自然對數(shù)(LN)、e指數(shù)(EXP)、正弦(SIN)、反正弦(ASIN)、余弦(COS)、反余弦(ACOS)、正切(TAN)、反正切(ATAN)等運(yùn)算63PPT課件S7-300指令介紹(7)浮點(diǎn)算術(shù)運(yùn)算指令浮點(diǎn)數(shù)運(yùn)算的種類有S7-300指令介紹(8)賦值指令賦值指令把IN輸入端的特定值復(fù)制到輸出端OUT上,MOVE只能復(fù)制BYTE(字節(jié))、WORD(字)、DWORD(雙字)數(shù)據(jù)64PPT課件S7-300指令介紹(8)賦值指令賦值指令把IN輸入端的特定S7-300指令介紹(9)程序控制指令程序控制指令可實現(xiàn)在主程序中調(diào)用子程序、功能塊,并且在子程序中返回,可實現(xiàn)比較復(fù)雜的程序流程,某些代碼可以實現(xiàn)復(fù)用調(diào)用指令:在主功能塊(或功能)中調(diào)用功能(功能塊)返回指令:返回功能被調(diào)用的地方65PPT課件S7-300指令介紹(9)程序控制指令程序控制指令可實現(xiàn)在主S7-300指令介紹(10)移位指令移位指令把IN上的數(shù)據(jù)(字、整數(shù)、雙整數(shù))按照指定的方向(左移或右移)移動N位,并在OUT中輸出66PPT課件S7-300指令介紹(10)移位指令移位指令把IN上的數(shù)據(jù)(S7-300指令介紹(11)字邏輯指令字邏輯指令按照布爾邏輯將IN1、IN2上的字(16位)或雙字(32位)逐位進(jìn)行邏輯運(yùn)算(與AND、或OR、異或XOR),結(jié)果在OUT中輸出67PPT課件S7-300指令介紹(11)字邏輯指令字邏輯指令按照布爾邏使用數(shù)據(jù)塊(DB)創(chuàng)建一個新數(shù)據(jù)塊編輯已有數(shù)據(jù)塊在程序中使用數(shù)據(jù)塊
如果CPU中沒有足夠的內(nèi)部存儲位來保存所有數(shù)據(jù),可將一些指定的數(shù)據(jù)存儲到數(shù)據(jù)塊中,存在數(shù)據(jù)塊中的數(shù)據(jù)可以在程序中使用(讀取和賦值)68PPT課件使用數(shù)據(jù)塊(DB)創(chuàng)建一個新數(shù)據(jù)塊編輯已有數(shù)據(jù)塊在程序中使用使用功能(FC)創(chuàng)建一個新功能編輯功能在程序中使用功能S7-300系統(tǒng)中的功能(FC),是若干指令、功能和系統(tǒng)功能(SFC)的組合,能實現(xiàn)某種特定的可重復(fù)使用的功能,相當(dāng)于高級語言里的子程序這個概念69PPT課件使用功能(FC)創(chuàng)建一個新功能編輯功能在程序中使用功能系統(tǒng)功能(SFC)
在Step7軟件里,定義了好多系統(tǒng)功能(SFC),這都是西門子公司為用戶編寫的常用系統(tǒng)功能,可以在程序里調(diào)用他們,以實現(xiàn)許多與系統(tǒng)有關(guān)的功能比如:讀、寫時鐘等操作,就可以通過調(diào)用SFC1(READ_CLK)和SFC0(SET_CLK)來實現(xiàn)70PPT課件系統(tǒng)功能(SFC)在Step7軟件里,定義了第三部分:編程實例演示1、電動三通閥介紹2、硬件組態(tài)3、定義符號表4、編程5、調(diào)試運(yùn)行71PPT課件第三部分:編程實例演示1、電動三通閥介紹2、硬件組態(tài)3、定義電動三通閥介紹
電動三通閥是在油田和其他流體工程中使用非常廣泛的一種閥,它控制由進(jìn)口進(jìn)入的流體向兩個出口中的一個流出,實現(xiàn)流向控制。72PPT課件電動三通閥介紹電動三通閥是在油田和其他流體工程中使用硬件組態(tài)的作用組
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人快遞包裹配送與包裝材料合同二4篇
- 四人合伙股份的協(xié)議書(二零二五年版)2篇
- 2025年金融產(chǎn)品銷售合同債務(wù)追討委托協(xié)議3篇
- 2025年度環(huán)保設(shè)備買賣雙方資金監(jiān)管與服務(wù)保障協(xié)議4篇
- 2025年高速公路施工升降機(jī)租賃及道路管制合同3篇
- 2025年度美甲店會員積分體系設(shè)計與運(yùn)營合同4篇
- 2025年高校教材編輯與審核服務(wù)合同3篇
- 2025年度個人二手挖掘機(jī)買賣合同法律風(fēng)險防范范本3篇
- 2025年心理咨詢服務(wù)協(xié)議書范本(心理咨詢服務(wù)與公益活動)3篇
- 2025年度人工智能技術(shù)應(yīng)用保密協(xié)議3篇
- 2024年國家工作人員學(xué)法用法考試題庫及參考答案
- 國家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 人教版五年級上冊遞等式計算100道及答案
- 公司總經(jīng)理年會致辭范例2篇
- 三位數(shù)乘以兩位數(shù)-計算題大全
- 宏觀社會工作1
- 醫(yī)療大數(shù)據(jù)分析與挖掘技術(shù)
- 道路通行能力手冊第4章-高速公路基本路段
- 傳感器與測試技術(shù)試卷及答案
- 2020年普通高等學(xué)校招生全國統(tǒng)一數(shù)學(xué)考試大綱
評論
0/150
提交評論