:1800弄(電子商務(wù)園)5005公司主營(yíng):西門子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM變頻器,6SE70交流工程調(diào)速變頻器6RA70等系列產(chǎn)品。
產(chǎn)品簡(jiǎn)介
詳細(xì)介紹
西門子精智面板6AV2181-5AF08-0AX0銷售
公司主營(yíng):西門子數(shù)控,V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM440 6SE70交流工程調(diào)速變頻器6RA70直流調(diào)速裝置 SITOP電源,電線電纜,數(shù)控備件,伺服電機(jī)等工控產(chǎn)品。給出了所有中斷事件的優(yōu)先級(jí)和事件號(hào)。
表6--49 中斷隊(duì)列溢出標(biāo)志位
描述(0=不溢出,1=溢出) | SM位 |
通訊中斷隊(duì)列 | SM4.0 |
I/O中斷隊(duì)列 | SM4.1 |
定時(shí)中斷隊(duì)列 | SM4.2 |
表6--50 中斷事件的優(yōu)先級(jí)順序
事件號(hào) | 描述 | 優(yōu)先級(jí)組 | 組中的優(yōu)先級(jí) | |
8 | 端口0: | 接收字符 | 通訊 () | 0 |
9 | 端口0: | 發(fā)送完成 | 0 | |
23 | 端口0: | 接收消息完成 | 0 | |
24 | 端口1: | 接收消息完成 | 1 | |
25 | 端口1: | 接收字符 | 1 | |
26 | 端口1: | 發(fā)送完成 | 1 | |
19 | PTO | 0完成中斷 | I/O (中等) | 0 |
20 | PTO | 1完成中斷 | 1 | |
0 | 上升沿, | I0.0 | 2 | |
2 | 上升沿, | I0.1 | 3 | |
4 | 上升沿, | I0.2 | 4 | |
6 | 上升沿, | I0.3 | 5 | |
1 | 下降沿, | I0.0 | 6 | |
3 | 下降沿, | I0.1 | 7 | |
5 | 下降沿, | I0.2 | 8 | |
7 | 下降沿, | I0.3 | 9 | |
12 | HSC0 | CV=PV(當(dāng)前值=預(yù)設(shè)值) | 10 | |
27 | HSC0 | 輸入方向改變 | 11 | |
28 | HSC0 | 外部復(fù)位 | 12 | |
13 | HSC1 | CV=PV(當(dāng)前值 = 預(yù)設(shè)值) | 13 | |
14 | HSC1 | 輸入方向改變 | 14 | |
15 | HSC1 | 外部復(fù)位 | 15 | |
16 | HSC2 | CV=PV(當(dāng)前值=預(yù)設(shè)值) | 16 | |
17 | HSC2 | 輸入方向改變 | 17 | |
18 | HSC2 | 外部復(fù)位 | 18 | |
32 | HSC3 | CV=PV(當(dāng)前值 = 預(yù)設(shè)值) | 19 | |
29 | HSC4 | CV=PV (當(dāng)前值 = 預(yù)設(shè)值) | 20 | |
30 | HSC4 | 輸入方向改變 | 21 | |
31 | HSC4 | 外部復(fù)位 | 22 | |
33 | HSC5 | CV=PV (當(dāng)前值 = 預(yù)設(shè)值) | 23 | |
10 | 定時(shí)中斷0 | SMB34 | 定時(shí) () | 0 |
11 | 定時(shí)中斷1 | SMB35 | 1 | |
21 | 定時(shí)器T32 | CT=PT中斷 | 2 | |
22 | 定時(shí)器T96 | CT=PT中斷 | 3 |
M A I N | Network | 1 | //在次掃描時(shí): //1. 將中斷程序INT_0定義為I0.0的下降沿中斷。 //2. 全局允許中斷。 | |
LD ATCH ENI | SM0.1 INT_0,1 | |||
Network | 2 | //如果檢測(cè)到I/O錯(cuò)誤, //禁止I0.0的下降沿中斷。 //該程序段是可選的。 | ||
LD DTCH | SM5.0 1 | |||
Network | 3 | //當(dāng)M5.0接通時(shí), //禁止所有中斷。 | ||
LD DISI | M5.0 | |||
I N T 0 | Network LD CRETI | 1 | //I0.0下降沿中斷程序: //基于I/O錯(cuò)誤的條件返回。 SM5.0 |
實(shí)例:用于讀取模擬量輸入數(shù)值的定時(shí)中斷 | ||
M A I N | Network 1 //首次掃描,調(diào)用子程序0。LD SM0.1 CALL SBR_0 | |
S B R 0 | Network 1 //1. 將定時(shí)中斷0的時(shí)間間隔設(shè)為100毫秒。 //2. 將定時(shí)中斷0(事件10)連接到INT_0。 //3. 全局中斷啟用。 | |
LD SM0.0 MOVB 100, SMB34 ATCH INT_0, 10 ENI | ||
I N T 0 | Network 1 //每100ms讀AIW4的值。LD SM0.0 MOVW AIW4, VW100 |
實(shí)例:中斷事件指令 | |
Network 1 //指令向?qū)?/span>HSC LD SM0.0 MOVB 16#A0,SMB47 //設(shè)置控制位: //寫入預(yù)設(shè); MOVD +6,SMD52 //PV = 6; ATCH HSC1_STEP1, 13 //中斷HSC1_STEP1:CV = HC1,對(duì)PV Network 2 //清除由機(jī)器振動(dòng) //引起的有害中斷 LD SM0.0 CEVNT 13 |
邏輯操作指令
取反指令
字節(jié)、字和雙字取反
字節(jié)取反(INVB)、字取反(INVW)和雙字取反(INVD)指令將輸入
IN取反的結(jié)果存入OUT中。
使ENO=0的錯(cuò)誤條件:
■ 0006(間接尋址)
受影響的SM標(biāo)志位:
■ SM1.0(結(jié)果為0)
表6--51 取反指令的有效操作數(shù)
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
IN | BYTE WORD DWORD | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、常數(shù) IW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、*VD、*LD、 *AC、常數(shù) ID、QD、VD、MD、SMD、SD、LD、AC、HC、*VD、*LD、*AC、常數(shù) |
OUT | BYTE WORD DWORD | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC IW、QW、VW、MW、SMW、SW、T、C、LW、AIW、AC、*VD、*LD、 *AC ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC |
實(shí)例:取反指令 | ||||
Network 1 LD I4.0 INVW AC0 | ||||
字取反 | AC0 | 1101 0111 1001 0101 | ||
AC0 | 執(zhí)行后 0010 1000 0110 1010 |
與、或和異或指令
字節(jié)與、字與和雙字與
字節(jié)與(ANDB)、字與(ANDW)和雙字與(ANDD)指令將輸入值
IN1和IN2的相應(yīng)位進(jìn)行與操作,將結(jié)果存入OUT中。
字節(jié)或、字或和雙字或
字節(jié)或(ORB)、字或指令(ORW)和雙字或(ORD)指令將兩個(gè)輸 入值IN1和IN2的相應(yīng)位進(jìn)行或操作,將結(jié)果存入OUT中。
字節(jié)異或、字節(jié)或和雙字異或
字節(jié)異或ROB)、異或ORW)和雙字異或(ORD)指令將兩個(gè)輸入 值IN1和IN2的相應(yīng)位進(jìn)行異或操作,將結(jié)果存入OUT中。
SM標(biāo)志位和ENO
對(duì)于本頁(yè)中描述的所有指令,下列情況影響SM位和ENO。
使ENO=0的錯(cuò)誤條件:
■ 0006 (間接尋址)
受影響的SM標(biāo)志位:
■ SM1.0 (結(jié)果為0)
表6--52 與、或和異或指令的有效操作數(shù)
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
IN1、IN2 | BYTE WORD DWORD | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、常數(shù) IW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、*VD、*LD、 *AC、常數(shù) ID、QD、VD、MD、SMD、SD、LD、AC、HC、*VD、*LD、*AC、常數(shù) |
OUT | BYTE WORD DWORD | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*AC、*LD IW、QW、VW、MW、SMW、SW、T、C、LW、AC、*VD、*AC、 *LD ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*AC、*LD |
Network 1 | |
LD I4.0 | |
ANDW AC1,AC0 | |
ORW AC1,VW100 | |
XORW AC1,AC0 | |
字與 字或 | |
AC1 0001 1111 0110 1101 AC1 0001 1111 0110 1101 | |
AND OR | |
AC0 1101 0011 1110 0110 VW100 1101 0011 1010 0000 | |
等于 等于 | |
AC0 0001 0011 0110 0100 VW100 1101 1111 1110 1101 | |
字異或 | |
AC1 0001 1111 0110 1101 | |
XOR | |
AC0 0001 0011 0110 0100 | |
等于 | |
AC0 0000 1100 0000 1001 |
傳送指令
字節(jié)、字、雙字或者實(shí)數(shù)傳送
字節(jié)傳送(MOVB)、字傳送(MOVW)、雙字傳送(MOVD)和實(shí)數(shù) 傳送指令在不改變?cè)档那闆r下將IN中的值傳送到OUT。
使用雙字傳送指令可以創(chuàng)建一個(gè)指針。要更多信息,請(qǐng)參
考第4章中指針和間接尋址一節(jié)。
對(duì)于IEC傳送指令,輸入和輸出的數(shù)據(jù)類型可以不同,但數(shù)據(jù)
長(zhǎng)度必須相同。
使ENO=0的錯(cuò)誤條件:
■ 0006 (間接尋址)
表6--53 傳送指令的有效操作數(shù)
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
IN | BYTE | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、 常數(shù) |
WORD、INT | IW、QW、VW、MW、SMW、SW、T、C、LW、AC、AIW、 *VD、*AC、*LD、常數(shù) | |
DWORD、DINT | ID、QD、VD、MD、SMD、SD、LD、HC、&VB、&IB、&QB、 &MB、&SB、&T、&C、&SMB、&AIW、&AQW、AC、*VD、 *LD、*AC、常數(shù)、 | |
REAL | ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC、 常數(shù) | |
OUT | BYTE WORD、INT DWORD、DINT、REAL | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC IW、QW、VW、MW、SMW、SW、T、C、LW、AC、AQW、 *VD、*LD、*AC ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC |
字節(jié)立即傳送(讀和寫)
字節(jié)立即傳送指令允許您在物理I/O和存儲(chǔ)器之間立即傳送一個(gè) 字節(jié)數(shù)據(jù)。
字節(jié)立即讀(BIR)指令讀物理輸入(IN),并將結(jié)果存入內(nèi)存地址
(OUT),但映像寄存器并不刷新。
字節(jié)立即寫指令(BIW)從內(nèi)存地址(IN)中讀取數(shù)據(jù),寫入物理輸 出(OUT),同時(shí)刷新相應(yīng)的映像區(qū)。
使ENO=0的錯(cuò)誤條件:
■ 0006 (間接尋址)
■ 不能訪問(wèn)擴(kuò)展模塊
表6--54 字節(jié)立即讀指令的有效操作數(shù)
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
IN | BYTE | IB、*VD、*LD、*AC |
OUT | BYTE | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC |
表6--55 字節(jié)立即寫指令的有效操作數(shù)
輸入/輸出 | 數(shù)據(jù)類型 | 操作數(shù) |
IN | BYTE | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、 常數(shù) |
OUT | BYTE | QB、*VD、*LD、*AC |
下一篇:西門子精智面板6AV2124-1QC02-0AX0代理商