資源描述:
《原理及應(yīng)用ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、SIMATICS7-300/400PLC原理及應(yīng)用10/6/20211第四章STEP7指令系統(tǒng)及應(yīng)用.下學(xué)習(xí)情境4:基本繼電器電路的PLC控制設(shè)計10/6/20212知識目標(biāo):1、理解S7-300/400PLC的系統(tǒng)存儲器分類、功能,掌握S7PLC的基本數(shù)據(jù)類型,理解PLC的基本編程原則;2、以LAD為主,掌握STEP7指令系統(tǒng)中各指令的基本功能及使用方法。能力目標(biāo):1、以LAD為主,能熟練運用、組合各類指令進(jìn)行基本的程序設(shè)計;2、能熟練應(yīng)用PLC對基本的繼電器電路進(jìn)行控制設(shè)計;3、能熟練的運用PLC
2、對工廠自動化基本的典型控制環(huán)節(jié)進(jìn)行設(shè)計。學(xué)習(xí)情境4:基本繼電器電路的PLC控制設(shè)計10/6/20213第四章STEP7指令系統(tǒng)及應(yīng)用.下4.7移位/循環(huán)指令、轉(zhuǎn)換、數(shù)學(xué)運算、字邏輯及數(shù)據(jù)塊指令4.5計數(shù)、比較指令及應(yīng)用4.6跳轉(zhuǎn)、主控指令及應(yīng)用10/6/202141.計數(shù)器指令概述計數(shù)器是一種由位和字組成的復(fù)合單元,計數(shù)器的輸出由位表示,其計數(shù)值存儲在字存儲器中。在CPU的存儲器中留出了計數(shù)器區(qū)域,該區(qū)域用于存儲計數(shù)器的計數(shù)值。每個計數(shù)器為2個字節(jié)(Byte),稱為計數(shù)字。在S7-300中,計數(shù)器區(qū)為
3、512個字節(jié)(Byte),因此最多允許使用256個計數(shù)器。計數(shù)器的第0到第11位存放BCD碼格式的計數(shù)值,三位BCD碼表示的范圍是0~999。第12~15位沒有用途。4.5計數(shù)、比較指令及應(yīng)用4.5.1計數(shù)器指令10/6/202152.計數(shù)器指令計數(shù)器指令見表4-5:表4-5計數(shù)器指令S_CUD雙向計數(shù)器S_CU升值計數(shù)器S_CD降值計數(shù)器---(SC)設(shè)置計數(shù)器線圈---(CU)升值計數(shù)器線圈---(CD)降值計數(shù)器線圈10/6/20216(1)雙向計數(shù)器、升值計數(shù)器、降值計數(shù)器符號:10/6/20
4、217ParameterDataTypeMemoryAreaDescriptionCno.COUNTERCCounteridentificationnumber;rangedependsonCPUCUBOOLI,Q,M,L,DCountupinputCDBOOLI,Q,M,L,DCountdowninputSBOOLI,Q,M,L,DSetinputforpresettingcounterPVWORDI,Q,M,L,DorconstantEntercountervalueasC#inth
5、erangefrom0to999;ValueforpresettingcounterRBOOLI,Q,M,L,DResetinputCVWORDI,Q,M,L,DCurrentcountervalue,hexadecimalnumberCV_BCDWORDI,Q,M,L,DCurrentcountervalue,BCDcodedQBOOLI,Q,M,L,DStatusofthecounter10/6/20218舉例:10/6/20219(2)設(shè)置計數(shù)器線圈、升值計數(shù)器線圈、降值計數(shù)器線圈符號:10/6
6、/202110舉例:10/6/2021111.比較指令概述比較指令用于比較累加器2與累加器1中的數(shù)據(jù)大小。比較時應(yīng)確保兩個數(shù)的數(shù)據(jù)類型相同,數(shù)據(jù)類型可以是整數(shù)、長整數(shù)或?qū)崝?shù).若比較的結(jié)果為真,則RLO為1,否則為0。比較指令的邏輯關(guān)系見表4-6:表4-6比較指令的邏輯關(guān)系==IN1等于IN2<>IN1不等于IN2>IN1大于IN2=IN1大于或等于IN2<=IN1小于或等于IN24.5.2比較指令10/6/2021122.比較指令比較器指令的類別見表4-7:表4-7比較指令的類別C
7、MP?I整數(shù)比較CMP?D雙整數(shù)比較CMP?R實數(shù)(浮點數(shù))比較10/6/202113(1)整數(shù)比較指令符號:10/6/202114ParameterDataTypeMemoryAreaDescriptionboxinputBOOLI,Q,M,L,DResultofthepreviouslogicboxinputBOOLI,Q,M,L,DResultofthepreviouslogicIN1INTI,Q,M,L,DorconstantFirstvaluetocompareIN2INTI,Q,M,L,D
8、orconstantSecondvaluetocompare舉例:10/6/202115(2)雙整數(shù)比較指令符號:10/6/202116(3)實數(shù)(浮點數(shù))比較指令符號:10/6/202117例題4.6試用“計數(shù)器”“比較器”指令設(shè)計。要求按鈕I0.0閉合10次之后,輸出Q4.0;按鈕I0.0閉合20次之后,輸出Q4.1;按鈕I0.0閉合30次之后,計數(shù)器及所有輸出自動復(fù)位。手動復(fù)位按鈕為I0.1,計數(shù)器類型自己考慮。4.5.3計數(shù)、比較指令應(yīng)用舉例10