第四講:西門子S7-200功能指令
聲明:您必須遵守我們的協(xié)議,如果您下載了該資源行為將被視為對《電天下賬號管理規(guī)范》全部內(nèi)容的認(rèn)可,本網(wǎng)站資源來自原創(chuàng),僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請舉報本資源,我們將及時審核處理!
第四講:西門子S7-200功能指令
文本預(yù)覽
功能指令及編程方法
S7-200
功能指令的內(nèi)涵是指令需要完成何種功能,
其實質(zhì)是一些功能不同的小程序。
1.功能框及指令的標(biāo)識符
數(shù)據(jù) 內(nèi) 容
標(biāo)識符一般由兩個部分組成,
類型
前部為指令的助記符,后部
B 8 bit 字節(jié)型
為參與運算的操作數(shù)的數(shù)據(jù)
W 16 bit 無符號整數(shù)型
類型。
I 16 bit 有符號整數(shù)型
DI 32 bit 有符號雙整數(shù)型
DW 32 bit 無符號雙整數(shù)型
R 32 bit 有符號實數(shù)型
制作 主講:朱忠海
/2.操作數(shù)類型及長度
? 操作數(shù)分為源操作數(shù)、目標(biāo)操作數(shù)及其他操作數(shù)。
源操作數(shù)是指令執(zhí)行后不改變其內(nèi)容的操作數(shù);
目標(biāo)操作數(shù)是執(zhí)行后改變其內(nèi)容的操作數(shù);
? 有時源操作數(shù)與目標(biāo)操作數(shù)也可使用同一單元。
源操
目標(biāo)
作數(shù)
操作數(shù)3.操作數(shù)類型及長度(續(xù))
? 操作數(shù)的類型及長度必須與指令相配合。
? 操作數(shù)的類型:BYTE、WORD、INT、DWORD 、DINT、
REAL
? 操作數(shù)的長度有:8位( B )、16位(W)、32位(D、R)
? 操作數(shù)的的有效存儲區(qū)域:I、Q、V、M…..
操作數(shù)的有效存儲
區(qū)和數(shù)據(jù)長度4.指令的執(zhí)行條件及執(zhí)行形式
? 在梯形圖的功能框中,EN表示指令的執(zhí)行條件,一般為編程軟
元件觸點的組合。
? 連續(xù)執(zhí)行:當(dāng)EN前的執(zhí)行條件成立時,該指令在每個掃描周期
都會被執(zhí)行一次。
? 脈沖執(zhí)行:只在某一個掃描周期中有效。
? ENO是LAD的布爾輸出。若EN有能流且指令功能被正常執(zhí)行,
ENO=1,將能流傳遞給下一個元素;若指令執(zhí)行出錯,ENO=0。相關(guān)知識 一、數(shù)據(jù)傳送指令
1、單一數(shù)據(jù)傳送指令
單一數(shù)據(jù)傳送指令每次傳送一個數(shù)據(jù),按傳送數(shù)據(jù)的
類型分為:字節(jié)傳送、字傳送、雙字傳送和實數(shù)傳送。
項 目 實數(shù)傳送 雙字傳送 字傳送 字節(jié)傳送
MOV_R MOV_DW MOV_W MOV_B
EN ENO EN ENO EN ENO EN ENO
梯形圖
MOVR IN, OUT MOVD IN, OUT MOVW IN, OUMT OVB IN, OUT
IN OUT IN OUT IN OUT IN OUT
指令表 M梯 O形 VB圖 IN指 , O令 UT M梯 O形 VW圖 S INT指L , O指令 U令 T M梯 OV形 D圖 INS指 ,T OL令 U指 T 令 M梯OV形R圖 IN指S , OT 令L U指 T 令 STL指令
含 義 使能輸入EN有效時,將輸入數(shù)據(jù)IN送入存儲單元OUT中。數(shù)據(jù)傳送指令應(yīng)用舉例
將變量存儲器VD100中內(nèi)容送到VD200中。
?數(shù)據(jù)類型應(yīng)與指令標(biāo)識符相匹配例1:如圖4-2所示的控制電路圖,有8盞指示燈L1-L7,
要求當(dāng)SB1接通時,全部點亮;當(dāng)SB2接通時,奇數(shù)燈亮;
當(dāng)SB3接通時,偶數(shù)燈點;當(dāng)SB4接通時,全部燈滅。試用
數(shù)據(jù)傳送指令編寫程序。
AC220V
L0 L1 L2 L3 L4 L5 L6 L7
DC24V
1L Q0.0Q0.1Q0.2 Q0.3 2L Q0.4Q0.5Q0.6 3L Q0.7Q1.0Q1.1 PE N L1
S7-224CN
1M I0.0 I0.1I0.2 I0.3 I0.4 I0.5I0.6I0.7 2M I1.0I1.1I1.2I1.3 I1.4I1.5 M L+
SB2 SB3
SB1 SB4相關(guān)知識 舉例 分析
數(shù)據(jù)傳送指令 --- 1
一、
根據(jù)控制電路圖可知,燈亮燈滅分別表示了PLC該
位輸出口電平的高低,因此可以用十六進(jìn)制數(shù)據(jù)來表
示輸出繼電器字節(jié)QB0的狀態(tài)。
輸出繼電器位
輸出繼電器
控制要求
Q0.7 Q0.6 Q0.5 Q0.4 Q0.3 Q0.2 Q0.1 Q0.0
字節(jié)QB0
全亮 1 1 1 1 1 1 1 1 16#FF
奇數(shù)亮 0 1 0 1 0 1 0 1 16#55
偶數(shù)亮 1 0 1 0 1 0 1 0 16#AA
全滅 0 0 0 0 0 0 0 0 16#00相關(guān)知識 舉例 程序
--- 1
一、數(shù)據(jù)傳送指令
數(shù)據(jù)傳送
網(wǎng)絡(luò)1 按下SB1按鈕燈全亮
指令不僅可以
LD I0.0
MOVB 16#FF, QB0 給變量賦值,
而且也可以實
網(wǎng)絡(luò)2 按下SB2按鈕奇數(shù)燈亮
行批量輸出。
LD I0.1
對于PLC輸出
MOVB 16#55, QB0
口輸出位較多
網(wǎng)絡(luò)3 按下SB3按鈕偶數(shù)燈亮 且有一定規(guī)律
LD I0.2
的輸出,采用
MOVB 16#AA, QB0
數(shù)據(jù)傳送指令
要比基本邏輯
網(wǎng)絡(luò)4 按下SB4按鈕全滅
S7-200
功能指令的內(nèi)涵是指令需要完成何種功能,
其實質(zhì)是一些功能不同的小程序。
1.功能框及指令的標(biāo)識符
數(shù)據(jù) 內(nèi) 容
標(biāo)識符一般由兩個部分組成,
類型
前部為指令的助記符,后部
B 8 bit 字節(jié)型
為參與運算的操作數(shù)的數(shù)據(jù)
W 16 bit 無符號整數(shù)型
類型。
I 16 bit 有符號整數(shù)型
DI 32 bit 有符號雙整數(shù)型
DW 32 bit 無符號雙整數(shù)型
R 32 bit 有符號實數(shù)型
制作 主講:朱忠海
/2.操作數(shù)類型及長度
? 操作數(shù)分為源操作數(shù)、目標(biāo)操作數(shù)及其他操作數(shù)。
源操作數(shù)是指令執(zhí)行后不改變其內(nèi)容的操作數(shù);
目標(biāo)操作數(shù)是執(zhí)行后改變其內(nèi)容的操作數(shù);
? 有時源操作數(shù)與目標(biāo)操作數(shù)也可使用同一單元。
源操
目標(biāo)
作數(shù)
操作數(shù)3.操作數(shù)類型及長度(續(xù))
? 操作數(shù)的類型及長度必須與指令相配合。
? 操作數(shù)的類型:BYTE、WORD、INT、DWORD 、DINT、
REAL
? 操作數(shù)的長度有:8位( B )、16位(W)、32位(D、R)
? 操作數(shù)的的有效存儲區(qū)域:I、Q、V、M…..
操作數(shù)的有效存儲
區(qū)和數(shù)據(jù)長度4.指令的執(zhí)行條件及執(zhí)行形式
? 在梯形圖的功能框中,EN表示指令的執(zhí)行條件,一般為編程軟
元件觸點的組合。
? 連續(xù)執(zhí)行:當(dāng)EN前的執(zhí)行條件成立時,該指令在每個掃描周期
都會被執(zhí)行一次。
? 脈沖執(zhí)行:只在某一個掃描周期中有效。
? ENO是LAD的布爾輸出。若EN有能流且指令功能被正常執(zhí)行,
ENO=1,將能流傳遞給下一個元素;若指令執(zhí)行出錯,ENO=0。相關(guān)知識 一、數(shù)據(jù)傳送指令
1、單一數(shù)據(jù)傳送指令
單一數(shù)據(jù)傳送指令每次傳送一個數(shù)據(jù),按傳送數(shù)據(jù)的
類型分為:字節(jié)傳送、字傳送、雙字傳送和實數(shù)傳送。
項 目 實數(shù)傳送 雙字傳送 字傳送 字節(jié)傳送
MOV_R MOV_DW MOV_W MOV_B
EN ENO EN ENO EN ENO EN ENO
梯形圖
MOVR IN, OUT MOVD IN, OUT MOVW IN, OUMT OVB IN, OUT
IN OUT IN OUT IN OUT IN OUT
指令表 M梯 O形 VB圖 IN指 , O令 UT M梯 O形 VW圖 S INT指L , O指令 U令 T M梯 OV形 D圖 INS指 ,T OL令 U指 T 令 M梯OV形R圖 IN指S , OT 令L U指 T 令 STL指令
含 義 使能輸入EN有效時,將輸入數(shù)據(jù)IN送入存儲單元OUT中。數(shù)據(jù)傳送指令應(yīng)用舉例
將變量存儲器VD100中內(nèi)容送到VD200中。
?數(shù)據(jù)類型應(yīng)與指令標(biāo)識符相匹配例1:如圖4-2所示的控制電路圖,有8盞指示燈L1-L7,
要求當(dāng)SB1接通時,全部點亮;當(dāng)SB2接通時,奇數(shù)燈亮;
當(dāng)SB3接通時,偶數(shù)燈點;當(dāng)SB4接通時,全部燈滅。試用
數(shù)據(jù)傳送指令編寫程序。
AC220V
L0 L1 L2 L3 L4 L5 L6 L7
DC24V
1L Q0.0Q0.1Q0.2 Q0.3 2L Q0.4Q0.5Q0.6 3L Q0.7Q1.0Q1.1 PE N L1
S7-224CN
1M I0.0 I0.1I0.2 I0.3 I0.4 I0.5I0.6I0.7 2M I1.0I1.1I1.2I1.3 I1.4I1.5 M L+
SB2 SB3
SB1 SB4相關(guān)知識 舉例 分析
數(shù)據(jù)傳送指令 --- 1
一、
根據(jù)控制電路圖可知,燈亮燈滅分別表示了PLC該
位輸出口電平的高低,因此可以用十六進(jìn)制數(shù)據(jù)來表
示輸出繼電器字節(jié)QB0的狀態(tài)。
輸出繼電器位
輸出繼電器
控制要求
Q0.7 Q0.6 Q0.5 Q0.4 Q0.3 Q0.2 Q0.1 Q0.0
字節(jié)QB0
全亮 1 1 1 1 1 1 1 1 16#FF
奇數(shù)亮 0 1 0 1 0 1 0 1 16#55
偶數(shù)亮 1 0 1 0 1 0 1 0 16#AA
全滅 0 0 0 0 0 0 0 0 16#00相關(guān)知識 舉例 程序
--- 1
一、數(shù)據(jù)傳送指令
數(shù)據(jù)傳送
網(wǎng)絡(luò)1 按下SB1按鈕燈全亮
指令不僅可以
LD I0.0
MOVB 16#FF, QB0 給變量賦值,
而且也可以實
網(wǎng)絡(luò)2 按下SB2按鈕奇數(shù)燈亮
行批量輸出。
LD I0.1
對于PLC輸出
MOVB 16#55, QB0
口輸出位較多
網(wǎng)絡(luò)3 按下SB3按鈕偶數(shù)燈亮 且有一定規(guī)律
LD I0.2
的輸出,采用
MOVB 16#AA, QB0
數(shù)據(jù)傳送指令
要比基本邏輯
網(wǎng)絡(luò)4 按下SB4按鈕全滅
相關(guān)資源推薦