6ES7522-1BL10-0AA0
與、或和異或指令
字節(jié)與(ANDB)、字與(ANDW)和雙字與(ANDD)指令將輸入值
IN1和IN2的相應(yīng)位進(jìn)行與操作,將結(jié)果存入OUT中。
字節(jié)或(ORB)、字或指令(ORW)和雙字或(ORD)指令將兩個(gè)輸 入值IN1和IN2的相應(yīng)位進(jìn)行或操作,將結(jié)果存入OUT中。
字節(jié)異或ROB)、異或ORW)和雙字異或(ORD)指令將兩個(gè)輸入 值IN1和IN2的相應(yīng)位進(jìn)行異或操作,將結(jié)果存入OUT中。
對(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 |
實(shí)例:與、或和異或指令 |
|
|
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é)傳送(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é)立即傳送指令允許您在物理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 (間接尋址)
■ 不能訪問擴(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ù)塊傳送指令
字節(jié)塊傳送(BMB)、字塊傳送(BMW)和雙字塊傳送(BMD)指令 傳送數(shù)量的數(shù)據(jù)到一個(gè)新的存儲(chǔ)區(qū),數(shù)據(jù)的起始地址IN, 數(shù)據(jù)長(zhǎng)度為N個(gè)字節(jié)、字或者雙字,新塊的起始地址為OUT。
N的范圍從1到255。
使ENO=0的錯(cuò)誤條件:
■ 0006 (間接尋址)
■ 0091 (操作數(shù)超出范圍)
表6--56 塊傳送指令的有效操作數(shù)
輸入/輸出 |
數(shù)據(jù)類型 |
操作數(shù) |
IN |
BYTE WORD、INT DWORD、DINT |
IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC IW、QW、VW、SMW、SW、T、C、LW、AIW、*VD、*LD、*AC ID、QD、VD、MD、SMD、SD、LD、*VD、*LD、*AC |
OUT |
BYTE WORD、INT DWORD、DINT |
IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC IW、QW、VW、MW、SMW、SW、T、C、LW、AQW、*VD、*LD、 *AC ID、QD、VD、MD、SMD、SD、LD、*VD、*LD、*AC |
N |
BYTE |
IB、QB、VB、MB、SMB、SB、LB、AC、常數(shù)、*VD、*LD、*AC |
實(shí)例:塊指令 |
|||
|
Network1 |
//將數(shù)組1(VB20到VB23) |
|
|
//傳送至數(shù)組2(VB100到VB103) |
|
|
LD |
I2.1 |
|
|
BMB |
VB20,VB100,4 |
|
|
|
VB20 VB21 VB22 |
VB23 |
|
|
數(shù)組1 30 31 32 |
33 |
|
|
VB100 VB101 VB102 |
VB103 |
|
|
數(shù)組2 30 31 32 |
33 |
條件結(jié)束指令(END)根據(jù)前面的邏輯關(guān)系終止當(dāng)前掃描周期。 可以在主程序中使用條件結(jié)束指令,但不能在子程序或中斷程 序中使用該命令。
停止指令(STOP)S7- 200 CPU從RUN到STOP,從
而可以立即終止程序的執(zhí)行。
如果STOP指令在中斷程序中執(zhí)行,那么該中斷立即終止,并且忽略所有掛起的中斷,繼續(xù)掃描程序的剩余部分。完成當(dāng)前 周期的剩余,包括主用戶程序的執(zhí)行,并在當(dāng)前掃描的 后,完成從RUN到STOP的轉(zhuǎn)變。
程序復(fù)位指令(WDR)允許S7-200 CPU的狗定時(shí)器被重新觸發(fā),這樣可以在不引起
狗錯(cuò)誤的情況下,此掃描所允許的時(shí)間。
使用WDR指令時(shí)要小心, 因?yàn)槿绻醚h(huán)指令去掃描完成或的掃描完成的時(shí)間,那么在終止本次掃描之前,下列操作將被禁止:
q 通訊(端口除外)
q I/O更新(立即I/O除外)
q 強(qiáng)制更新
q SM位更新(SM0,SM5 - SM29不能被更新)
q 運(yùn)行時(shí)間診斷
q 由于掃描時(shí)間超過25秒,10ms和100ms定時(shí)器將不會(huì)正確累計(jì)時(shí)間
S7-1500 導(dǎo)軌上集成有 DIN 導(dǎo)軌:
6ES7522-1BL10-0AA0
SIMATIC S7,SIMATIC S5 自動(dòng)化系統(tǒng)和其他公司的系統(tǒng)
設(shè)置回零相關(guān)參數(shù)
7. 其他相關(guān)基本定位參數(shù),在參數(shù)列表中設(shè)置
快速、方便地安裝小型斷路器、繼電器等附加組件
通過信號(hào)模塊進(jìn)行集中擴(kuò)展:
可根據(jù)任何應(yīng)用的要求進(jìn)行靈活調(diào)整
數(shù)字量信號(hào)模塊的系統(tǒng)電纜連接:
可快速、清晰地進(jìn)行安排,以連接至現(xiàn)場(chǎng)的傳感器和執(zhí)行器并在控制柜中進(jìn)行簡(jiǎn)便接線
電源:
負(fù)載電源模塊(電源模塊)為模塊提供 24 V 電源
電源模塊可通過背板總線向模塊內(nèi)部電路供電
分布式擴(kuò)展:
通過 PROFINET 接口模塊 IM 155-5,可針對(duì) ET 200MP I/O 系統(tǒng)使用多 30 個(gè)信號(hào)模塊、通信模塊和工藝模塊
在集中和分布式運(yùn)行的操作和系統(tǒng)功能方面沒有差別
集成系統(tǒng)診斷
CPU 的集成系統(tǒng)診斷,默認(rèn)情況下已激活:
在顯示屏上以及 TIA Portal、HMI 和 Web 服務(wù)器中以普通文本形式一致地顯示系統(tǒng)診斷信息,甚至可顯示變頻器消息。即使 CPU 處于停止?fàn)顟B(tài),也會(huì)更新消息。
系統(tǒng)診斷功能集成在 CPU 固件中。無需由用戶進(jìn)行組態(tài)。組態(tài)發(fā)生改變時(shí),會(huì)自動(dòng)對(duì)診斷信息進(jìn)行更新。
對(duì) SIMATIC ProDiag S7-1500 的支持能力
ProDiag 是一個(gè)輕松創(chuàng)建機(jī)器診斷與工廠診斷的概念。它提升了可用性,并支持就地的故障分析和故障排除功能。
打印機(jī)
機(jī)器人控制
掃描器,條碼閱讀器,等
特殊功能塊包括在通信功能手冊(cè)的供貨范圍之內(nèi)。
使用多點(diǎn)接口 (MPI) 進(jìn)行數(shù)據(jù)通信
MPI(多點(diǎn)接口)是集成在 SIMATIC S7-300 CPU 上的通信接口。它可用于簡(jiǎn)單的網(wǎng)絡(luò)任務(wù)。
MPI 可以同時(shí)連接多個(gè)配有 STEP 7 的編程器/PC,HMI 系統(tǒng)(OP/OS),S7-300 和 S7-400。
全局?jǐn)?shù)據(jù):
“全局?jǐn)?shù)據(jù)通信”服務(wù)可以在聯(lián)網(wǎng)的 CPU 間周期性地進(jìn)行數(shù)據(jù)交換。 一個(gè) S7-300 CPU 可與多達(dá) 4 個(gè)數(shù)據(jù)包交換數(shù)據(jù),每個(gè)數(shù)據(jù)包含有 22 字節(jié)數(shù)據(jù),可同時(shí)有 16 個(gè) CPU 參與數(shù)據(jù)交換(使用 STEP 7 V4.x)。
例如,可以允許一個(gè) CPU 訪問另一個(gè) CPU 的輸入/輸出。只可通過 MPI 接口進(jìn)行全局?jǐn)?shù)據(jù)通信。
內(nèi)部通信總線(C-bus):
CPU 的 MPI 直接連接到 S7-300 的 C 總線。因此,可以通過 MPI 從編程器直接找到與 C 總線連接的 FM/CP 模塊的地址。
功能強(qiáng)大的通信技術(shù):
多達(dá) 32 個(gè) MPI 節(jié)點(diǎn)。
使用 SIMATIC S7-300/-400 的 S7 基本通信的每個(gè) CPU 有多個(gè)通信接口。
使用編程器/PC,SIMATIC HMI 系統(tǒng)和 SIMATIC S7-300/400 的 S7 通信的每個(gè) CPU 有多個(gè)通信接口。
數(shù)據(jù)傳輸速率 187.5 kbit/s 或 12 Mbit/s
靈活的組態(tài)選項(xiàng):
可靠的組件用于建立 MPI 通信: PROFIBUS 和“分布式 I/O”系列的總線電纜,總線連接器和 RS 485 中繼器。使用這些組件,可以根據(jù)需求實(shí)現(xiàn)設(shè)計(jì)的優(yōu)化調(diào)整。例如,任意兩個(gè)MPI節(jié)點(diǎn)之間多可以開啟10個(gè)中繼器,以橋接更大的距離