PLC功能指令編程
發(fā)布于2022-12-23 14:09
35
1
標(biāo)簽:plc編程
在S7-200/300/400中,功能指令在梯形圖上一般有"功能指令圖"與"功能觸點(diǎn)"兩種表達(dá)與顯示形式。
a.功能指令圖。功能指令圖在梯形圖編程中的形式如圖3-56所示。
功能指令圖中各標(biāo)記代表的意義如下。
功能指示:功能指令圖的上部為功能指示區(qū),用來表示所采用的功能指令,如圖3-56 中的"MOV_B"、"ADD_R"等。
“使能”控制端:功能指令圖的EN輸入端稱為功能指令的“使能”端,只有在“使能”端的狀態(tài)為“1”時(shí),才能執(zhí)行對(duì)應(yīng)的功能指令。
“使能”輸出端:功能指令圖的ENO輸出端稱為功能指令的“使能”輸出端,只有在“使能”端的狀態(tài)為“1”,且功能指令被正確執(zhí)行后,該輸出端才為“1”。
"使能"輸出端可以作為其他功能指令的"使能"端或用于驅(qū)動(dòng)線圈。當(dāng)"使能"輸出端作為其他功能指令的“使能”端時(shí),可以實(shí)現(xiàn)功能指令的“串聯(lián)”式控制,這種控制稱為功能指令的“級(jí)連”。
數(shù)據(jù)輸入端:功能指令圖的IN輸入端稱為功能指令的數(shù)據(jù)輸入端,用于指定功能指令的操作數(shù)。根據(jù)實(shí)際需要,操作數(shù)可以是單個(gè)或多個(gè)(分別以IN1、IN2表示)的常數(shù)、存儲(chǔ)器地址等。
結(jié)果輸出端:功能指令圖的OUT輸出端稱為功能指令的結(jié)果輸出端,用于指定功能指令的執(zhí)行結(jié)果存儲(chǔ)位置。
以上程序用指令表的形式表示如下:
Networkl Network Title
LD I0.1
MOVB VB200,QB10 AENO
MOVR 50.0,VD100
R AC1,VD100
部分功能指令不能實(shí)現(xiàn)級(jí)連,這種功能指令圖中將無ENO輸出。
b.功能觸點(diǎn)。功能觸點(diǎn)一般用于比較指令,它在梯形圖編程中的形式例如圖3-57所示。功能觸點(diǎn)圖的中間部分用于表示比較操作的類型,用數(shù)學(xué)符號(hào)表示,如:“>=”代表“大于等于”;“<>”代表“不等于”等。
功能觸點(diǎn)的上部與下部分別用于指定被比較的數(shù)據(jù)與比較基準(zhǔn)。如圖3-57中的功能觸點(diǎn)1為(VB200)≥30時(shí)接通;功能觸點(diǎn)2為(VB10)=1時(shí)接通。功能觸點(diǎn)可以像輸入、輸出觸點(diǎn)那樣在梯形圖中進(jìn)行串、并聯(lián)等編程與使用。
以上程序用指令表的形式表示如下:
Networkl Network Title
LDB>= VB200,30
AB= VB10,1
= M0.0