西門子PLC功能指令的編程
在西門子PLC中,功能指令在梯形圖上一般有“功能指令圖”與“功能觸點(diǎn)”兩種表達(dá)與顯示形式。
(1)功能指令圖
功能指令圖在梯形圖編程中的形式如圖10-1.1所示。

功能指令圖中各標(biāo)記代表的意義如下:
功能指示:功能指令圖的上部為功能指示區(qū),用來表示所采用的功能指令,如圖中的“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 IO.1
MOVB VB200,QB10
AENO
MOVR 50.0, VD100
+R AC1.VD100
部分功能指令不能實(shí)現(xiàn)級(jí)連,這種功能指令圖中將無ENO輸出。
(2)功能觸點(diǎn)
功能觸點(diǎn)一般用于比較指令,它在梯形圖編程中的形式如圖所示。

功能觸點(diǎn)圖的中間部分用于表示比較操作的類型,用數(shù)學(xué)符號(hào)表示,如:“>=”代表“大于等于”;“<>”代表“不等于”。
功能觸點(diǎn)的上部與下部分別用于指定被比較的數(shù)據(jù)與比較基準(zhǔn)。如圖中的功能觸點(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=VBl0.1
MO.0
(1)功能指令圖
功能指令圖在梯形圖編程中的形式如圖10-1.1所示。

功能指令圖中各標(biāo)記代表的意義如下:
功能指示:功能指令圖的上部為功能指示區(qū),用來表示所采用的功能指令,如圖中的“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 IO.1
MOVB VB200,QB10
AENO
MOVR 50.0, VD100
+R AC1.VD100
部分功能指令不能實(shí)現(xiàn)級(jí)連,這種功能指令圖中將無ENO輸出。
(2)功能觸點(diǎn)
功能觸點(diǎn)一般用于比較指令,它在梯形圖編程中的形式如圖所示。

功能觸點(diǎn)圖的中間部分用于表示比較操作的類型,用數(shù)學(xué)符號(hào)表示,如:“>=”代表“大于等于”;“<>”代表“不等于”。
功能觸點(diǎn)的上部與下部分別用于指定被比較的數(shù)據(jù)與比較基準(zhǔn)。如圖中的功能觸點(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=VBl0.1
MO.0
本文標(biāo)簽:西門子PLC功能指令的編程
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《西門子PLC功能指令的編程》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“西門子PLC功能指令的編程”的更多資訊
個(gè)人求購(gòu)










