版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——施耐德PLC初學(xué)者指南ST指令
施耐德PLC初學(xué)者入門-ST指令
1.指令
傳統(tǒng)的PLC軟件編程語言一般僅支持LD/IL/FBD,ST/SFC/CFC往往需要安裝附加的語言包才能支持。SoMachine支持全部的6種編程語言,編程者可以根據(jù)實際的需要任意選擇編程語言。對于SoMachine編程而言,建議編程者在選擇編程語言時應(yīng)根據(jù)實際的編程便利來選擇編程語言,而不是在整個程序中僅使用LD.例如,編寫算法程序時應(yīng)優(yōu)先考慮ST,編寫順序流程時應(yīng)優(yōu)先考慮SFC,編寫規(guī)律控制時應(yīng)優(yōu)先考慮LD,編寫功能塊時應(yīng)優(yōu)先考慮CFC或FBD.
2.MAST任務(wù)的選擇
建議大家優(yōu)先選擇循環(huán)任務(wù)
注意:
1)假使為某個循環(huán)任務(wù)定義的周期過短,則該任務(wù)會在寫入輸出后馬上重復(fù),而不會執(zhí)行其
他較低優(yōu)先級的任務(wù)或任何系統(tǒng)處理。這將會影響所有任務(wù)的執(zhí)行并導(dǎo)致控制器超過系統(tǒng)看
門狗限制,從而導(dǎo)致系統(tǒng)看門狗例外.
2)可以使用GetCurrentTaskCycle和SetCurrentTaskCycle功能通過應(yīng)用程序獲取和設(shè)置循環(huán)執(zhí)行任務(wù)間隔.
3.指令優(yōu)先級
4.ST語言編寫:
Eg.
指令說明
1)賦值指令
變量:=變量或表達式
例如:Var2:=Var1*10;
2)IF指令
3)IF條件ATHEN
表達式A;
END_IF
例如:
IFtemp17
THENheating_on:=TRUE;END_IF
4)IF條件ATHEN
表達式A;
ELSE
表達式B;
END_IF
例如:
IFtemp17
THENheating_on:=TRUE;
ELSEheating_on:=FALSE;
END_IF;
5)IF條件ATHEN表達式A;ELSIF條件BTHEN表達式B;
...
ELSIF條件N-1THEN表達式N-1;ELSE表達式N;
END_IF
6)CASE指令
語法:
CASE控制變量OF
數(shù)值1:表達式1
數(shù)值2:表達式2
數(shù)值3,數(shù)值4,數(shù)值5:表達式3數(shù)值6..數(shù)值10:表達式4...
數(shù)值n:表達式n
ELSEELSE的表達式
END_CASE
例子:
CASEINT1OF
1,5:BOOL1:=TRUE;
2:BOOL2:=TRUE;
10..20:BOOL3:=TRUE;
ELSE
BOOL1:=BOOL2:=BOOL3:=FALSE;END_CASE
當(dāng)INT1=1或5時,BOOL1為真;
當(dāng)INT1=2時,BOOL2為真;
當(dāng)INT1=10~20之間的數(shù)值時,BOOL3為真;
否則,BOOL1、BOOL2、BOOL3均為假。
7)For指令
語法:
FOR循環(huán)控制變量:=循環(huán)開始時變量值TO循環(huán)終止時變量值{BY變量遞增步長}
DO
表達式
END_FOR
其中,{}內(nèi)語句可根據(jù)需要省略,省略時步長默認為1。
例如:
FORCounter:=1TO5BY1DO
Var1:=Var1*2;
END_FOR
8)WHILE循環(huán)指令
語法:
WHILE循環(huán)條件
表達式
END_WHILE
WHILECounter0DO
Var1:=Var1*2;
Counter:=Counter-1;
END_WHILE
9)Repeat
REPEAT
表達式
UNTIL循環(huán)終止條件
END_REPEAT
REPEAT
表達式
UNTIL循環(huán)終止條件
END_REPEAT
Eg.
REPEAT
Var1:=Var1*2;
Counter:=Counter-1;
UNTIL
Counter=0
END_REPEAT
10)EXIT指令
EXIT用于退出FOR循環(huán)、WHILE循環(huán)、REPEAT循環(huán)。
11)RETURN指令
返回指令,用于根據(jù)一定條件退出POU。
12)調(diào)用運算快指令
13)局部變量聲明:
語法:
標識符{AT地址}:類型{:=初始化值};其中大
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年成都銀杏酒店管理學(xué)院高職單招職業(yè)適應(yīng)性測試模擬試題及答案詳細解析
- 2026貴州畢節(jié)大方縣面向社會公開招聘事業(yè)單位工作人員210人參考考試試題及答案解析
- 2026年金華職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)筆試參考題庫含詳細答案解析
- 2026福建水投集團平潭水務(wù)有限公司招聘7人考試參考題庫及答案解析
- 2026年渤海船舶職業(yè)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細答案解析
- 2026年鄭州澍青醫(yī)學(xué)高等??茖W(xué)校高職單招職業(yè)適應(yīng)性測試備考試題及答案詳細解析
- 2026年江陰職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試模擬試題含詳細答案解析
- 2026年江西青年職業(yè)學(xué)院單招職業(yè)技能考試備考題庫含詳細答案解析
- 2026年德州科技職業(yè)學(xué)院單招職業(yè)技能考試模擬試題含詳細答案解析
- 2026年朔州職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)筆試參考題庫含詳細答案解析
- 2025年黨員民主評議個人總結(jié)2篇
- 果園合伙經(jīng)營協(xié)議書
- 2026中國民營醫(yī)院集團化發(fā)展過程中的人才梯隊建設(shè)專題報告
- 物業(yè)管理經(jīng)理培訓(xùn)課件
- 員工解除競業(yè)協(xié)議通知書
- 【語文】太原市小學(xué)一年級上冊期末試題(含答案)
- 儲能電站員工轉(zhuǎn)正述職報告
- 靜脈炎處理方法
- 不銹鋼護欄施工方案范文
- 商業(yè)地產(chǎn)物業(yè)管理運營手冊
- 2025及未來5年中國天然植物粉市場調(diào)查、數(shù)據(jù)監(jiān)測研究報告
評論
0/150
提交評論