過程映像輸入?yún)^(qū)(I)
過程映像輸入?yún)^(qū)位于CPU的系統(tǒng)存儲區(qū)。在循環(huán)執(zhí)行用戶程序之前,CPU首先掃描輸入模塊的信息,并將這些信息記錄到過程映像輸入?yún)^(qū)中,與輸入模塊的邏輯地址相匹配。使用過程映像輸入?yún)^(qū)的好處是在一個程序執(zhí)行周期中保持數(shù)據(jù)的一致性。使用地址標識符“I”(不分大小寫)訪問過程映像輸入?yún)^(qū)。如果在程序中訪問輸入模塊中一個輸入點,在程序中表示方法如圖5- 16所示
一個字節(jié)包含八個位,所以位地址的取值范圍為0~7。一個輸入點即為一個位信號。如果一個32點的輸入模塊設定的邏輯地址為8,那么第1個點的表示方法為I8.0;第10個點的表示方法為I9.1;第32個點的表示方法為I11.7。按字節(jié)訪問地址表示方法為IB8、IB9、IB10、IB11(B為字節(jié)BYTE的首字母);按字訪問表示方法為IW8、IW10(W為字WORD的首字母);按雙字訪問表示方法為ID8(D為雙字DOUBLE WORD的首字母)。在S7-1500 PLC中所有的輸入信號均在輸入過程映像區(qū)內(nèi)。
過程映像輸出區(qū)(Q)
過程映像輸出區(qū)位于CPU的系統(tǒng)存儲區(qū)。在循環(huán)執(zhí)行用戶程序中,CPU將程序中邏輯運算后輸出的值存放在過程映像輸出區(qū)。在一個程序執(zhí)行周期結束后更新過程映像輸出區(qū),并將所有輸出值發(fā)送到輸出模塊,以保證輸出模塊輸出的一致性。在S7-1500 PLC中所有的輸出信號均在輸出過程映像區(qū)內(nèi)。
使用地址標識符“Q”(不分大小寫)訪問過程映像輸出區(qū),在程序中表示方法與輸入信號類似。輸入模塊與輸出模塊分別屬于兩個不同的地址區(qū),所以模塊邏輯地址可以相同,如IB100和QB100。
直接訪問I/O地址
如果將模塊插入到站點中,其邏輯地址將位于 S7-1500 CPU 的過程映像區(qū)中(默認設置)。 在過程映像區(qū)更新期間,CPU 會自動處理模塊和過程映像區(qū)之間的數(shù)據(jù)交換。
如果希望程序直接訪問模塊(而不是使用過程映像區(qū)),則在 I/O 地址或符號名稱后附加后綴“:P”,這種方式稱為直接訪問I/O地址的訪問方式。
注意:S7-1500 I/O地址的數(shù)據(jù)也可以使用立即讀或立即寫的方式直接訪問,訪問小單位為位。
標志位存儲區(qū)(M)
標志位存儲區(qū)位于CPU的系統(tǒng)存儲器,地址標識符為“M”。對S7-1500而言,所有型號的CPU標志位存儲區(qū)都是16384個字節(jié)。在程序中訪問標志位存儲區(qū)的表示方法與訪問輸入輸出映像區(qū)的表示方法類似。同樣,M區(qū)的變量也可通過符號名進行訪問。M區(qū)中掉電保持的數(shù)據(jù)區(qū)大小可以在“PLC變量”—>“保持性存儲器”中設置,如圖5- 17所示。
S5定時器(T)
定時器存儲區(qū)位于CPU的系統(tǒng)存儲器,地址標識符為“T”。對S7-1500而言,所有型號CPU的S5定時器的數(shù)量都是2048個。定時器的表示方法為T X,T表示定時器標識符,X表示定時器編號。存儲區(qū)中掉電保持的定時器個數(shù)可以在CPU中(如通過變量表)設置。S5定時器也可通過符號尋址。
S7-1500既可以使用S5定時器(T),也可以使用IEC定時器。推薦使用IEC定時器,這樣程序編寫更靈活,且IEC定時器的數(shù)量僅受CPU程序資源的限制。一般來說,IEC定時器的數(shù)量遠大于S5定時器的數(shù)量。
S5計數(shù)器(C)
計數(shù)器存儲區(qū)位于CPU的系統(tǒng)存儲器,地址標識符為“C”。在S7-1500中,所有型號CPU的S5計數(shù)器的數(shù)量都是2048個。計數(shù)器的表示方法為C X,C表示計數(shù)器的標識符,X表示計數(shù)器編號。存儲區(qū)中掉電保持的計數(shù)器個數(shù)可以在CPU中(如通過變量表)設置。S5計數(shù)器也可通過符號尋址。
S7-1500既可以使用S5計數(shù)器(C),也可以使用IEC計數(shù)器。推薦使用IEC計數(shù)器,這樣程序編寫更靈活,且IEC計數(shù)器的數(shù)量僅受CPU程序資源的限制。一般來說,IEC計數(shù)器的數(shù)量遠大于S5計數(shù)器的數(shù)量。
注意:如果程序中使用的M區(qū)、定時器、計數(shù)器地址超出了CPU規(guī)定地址區(qū)范圍,編譯項目時將報錯。
數(shù)據(jù)塊存儲區(qū)(DB)
數(shù)據(jù)塊可以存儲于裝載存儲器、工作存儲器以及系統(tǒng)存儲器中(塊堆棧),共享數(shù)據(jù)塊地址標識符為“DB”,函數(shù)塊FB的背景數(shù)據(jù)塊地址標識符為“IDB”。
在S7-1500中,DB塊分2種,一種為優(yōu)化的DB,另一種為標準DB。每次添加一個新的全局DB時,其缺省類型為優(yōu)化的DB??梢栽贒B塊的屬性中修改DB的類型。
背景數(shù)據(jù)塊IDB的屬性是由其所屬的FB(函數(shù)塊)決定的,如果該FB(函數(shù)塊)為標準FB(函數(shù)塊),則其背景DB就是標準DB;如果該FB(函數(shù)塊)為優(yōu)化的FB(函數(shù)塊),則其背景DB就是優(yōu)化的DB。
優(yōu)化DB和標準DB在S7-1500 CPU中存儲和訪問的過程完全不同。標準DB掉電保持屬性為整個DB,DB內(nèi)變量為地址訪問,支持指針尋址;而優(yōu)化 DB內(nèi)每個變量都可以單獨設置掉電保持屬性,DB內(nèi)變量只能使用符號名尋址,不能使用指針尋址。優(yōu)化的DB塊借助預留的存儲空間,支持“下載無需重新初始化”功能,而標準DB則無此功能。圖5- 18所示為標準DB在S7-1500內(nèi)的存儲及處理方式。
390-1AB60-0AA0
FC-SDO-0824
FC-SAI-1620M
FS-TSDO-0824
FC-TSAI-1620M
FC-TSDI-1624
511-1AK02-0AB0
6AV2124-0MC01-0AX0
壓力傳感器巴世德SW2000/50b/420-1/G1/4E/F
壓力傳感器巴世德SW2000/250b/420-1/G1/4E
壓力傳感器巴世德SW2000/400bar/1SP/4-20mA
壓力傳感器巴世德SW2000/400b/420-1/G1/4E
BENNING 46393 Bocholt GerGleichr ichter
A5E00467784
S-50W-24V
9324-RLD700NXENM
ALCL24-5
MXQ16L-125AS
6SE7012-0TP60-Z G92
6SE7023-4TC61-Z G93
6SE7027-2TD61-Z G93
Horner HE693SNP232A
EASY模塊719-DC-RC
1SD536F2-FZ2400R17KE3
運動控制卡MMC-BDPO42PNX
MMC_BDPO42PNA
Ni40U-CP40-FDZ30X2
T9803U數(shù)
FEC2611
FEC3723
FEC3733
ABB 3BSE018292R1
DSAI130A
440N-G0201
BTV20.3SA-64B-33
PLC電池Q6BAT
伺服驅(qū)動線纜CN1-JUSP-TA50PG-E 0.5m
伺服驅(qū)動線纜CN5-JZSP-CA01-E 1m
伺服驅(qū)動線纜CN6-JEPMC-W6003-A5-E 0.5m
伺服馬達主回路線纜JZSP-CSM01-03-E 0.5m
伺服編碼器線纜JZSP-CSP05-03-E 3m
GOT2000 GT2715-XTBD
GT2715-XTBD
IOM3723
IOM3733
T9083U
E51SBL
E51DS1
440N-G02014
ACS880-01-240A-5變頻器
GE處理器模塊IC693CPU374BL0000W-0
主油泵鏈接件AAP3793119-00134
3MSGE+25/15壓縮機
ASI20MT4I4OS
電磁閥SY5340-5LZ
6SL3040-1LA01-0AA0
CC-PFB401
CC-TFB412
CC-TCF901
IS420UCSBH4A
IS420ESWBH3A
IS410JPDHG1A
151X1202YE12PP03
IS220PAICH1B
IS200TBAIH1C
IS220PDIAH1B
IS200TBCIH2C
IS220PDOAH1B
IS200TRLYH1B
IC647CST-6.1
MTL8000 8502-BI-DP
8510-MO-NS
8121-DI-DC
8115-DO-DC
8101-HI-TX
8106-TI-RT
8105-TI-TC
8102-HO-IP
MTL Configurator
N-Tron 517FX
857-304 24VDC
6ES7 658-5AX08-0YA5
6ES7 315-2EH13-0AB0
6ES7 953-8LL31-0AA0
6ES7 390-1AF30-0AA0
6ES7 360-3AA01-0AA0
6ES7 361-3CA01-0AA0
6ES7 368-3BB01-0AA0
6ES7 321-1BH02-4AA1
6ES7 322-1BH01-4AA1
6ES7 331-7PF01-4AB1
6ES7 332-5HF00-4AB1
BLH6.437.16
BLH6.437.1
Weber氣體流量計weber3202.30
3BSE008518R1
1756-PA72
1756-A4
1756-L73
1756-EN2T
1756-CN2R
1756-RM2
1756-RMC1
1756-PA72
1756-A10
1756-CN2R
MVI56E-MCMR
MVI56E_MNETC
1794-ACNR15
1794-IB16
1794-IE8
1794-IF4I
1794-OF4I
1794-IRT8
1794-IJ2
1786-TPR
1786-XT
1786-RG6
1786-CTK
9324-RLD300INTLM
A06B-6240-H209
CWREDCPU-1-12-2
396356-01-0
396509-05-3
396359-25-6
396357-02-4
396358-02-0
396352-12-0
396353-11-8
396879-01-2
396560-01-6
396657-01-0
396571-02-6
396572-02-2
396604-01-3
396603-01-7
OPENBSI-10-160-40
4WE10D33/OFCG24N9K4
4WE10J33/CG24N9K5
4WEH16J72/6EG24N9ETK4
KMV-03-SC
KMV-04-SC
KMV-02-SC
Z2FS10-5-32/S2V
Z2FS16-31/S2
Z2FS6-2-43/2QV
Z2S10-1-32
Z2S10-1-34
Z2S10B1-32
Z2S16-1-53
Z2S6-1-61
ZDR10DP2-52
ZDR6DP1-43
4WEH16J72/6EG29N9ETK4
思科WS-C3750V2-24TS-S
魏德米勒CP SNT 1000W 40A
魏德米勒CP DM 20
7MF1572-1BA01+8AA
3BSE022364R1
N-TRON 308TX
6EP1332-1SH51
SPC102A1-25A-AEMSV
SPC102A1-100A-AEMSV
變槳位置傳感器BTL7-A510-M0500-B-SA56-S32
6GK1411-5AB00
6SE7090-0XX85-1DA0
6SY7000-0AD05
RH35B-2EK.6N.2R3XQ02XD113
HCT-O9E0K03113
電源模塊TSW-12A-2P
軟啟動150-F317NBD
ABB變頻器ACS880-01-04A6-2+K454+K492
RSP-1500-24
西門子模塊6EJP1931-2EC21
萬可模塊857-304 24VDC
西門子接口板6SE7038-6GL84-1BG2
西門子電源板6SE7038-6GL84-1JA1
西門子CUSA板6SE7090-0XX84-0BJ0
西門子板卡6SE7090-0XX84-0AB0
1489-A1C080
1489-A1C050
1489-A1C100
176449-05
MIC-340/IU/M+CABLE 5M/M12
3500/25+125800-01
3500/33+149992-01
3500/42M+128229-01
3500/45+135137-01
3500/50+133442-01
6SL3224-0BE15-5UA0
FMC 420
DZ-111-17/50-A
6SE6440-2UD24-0BA1
VEGABAR17
A86L-0001-0171#SM2
A86L-0001-0171#ST2S
6FC5372-0AA30-0AA1
DZ-111-17/50-A
MIC-130/IU/M+CABLE 5M/M12
MIC-340/IU/M+CABLE 5M/M12
6SL3130-7TE25-5AA3
PMAPB1S3B01
LC1D18
薩姆森SAMSON 4763-11100111000000.04