西門子CPU模塊6ES7513-1AL02-0AB0
SIMATIC STEP 7 Professional V12 集成的一個(gè)移植工具可幫助從 S7-300/S7-400 切換到
S7-1500 控制器,并自動(dòng)轉(zhuǎn)換程序代碼,。無法自動(dòng)轉(zhuǎn)換的程序代碼將會(huì)記
錄下來,,并可以手動(dòng)進(jìn)行調(diào)整??蛻糁С猪?yè)面的下載區(qū)域中還以獨(dú)立工具的形式提供了該移植工具,。
STEP 7 V11 項(xiàng)目可在兼容模式下繼續(xù)和 STEP 7 V12 組合使用 。
S7-1200 程序也可以通過復(fù)制/粘貼手段轉(zhuǎn)移至 S7-1500
SIMATIC 存儲(chǔ)卡(運(yùn)行 CPU 所需)
SIMATIC 存儲(chǔ)卡用作插入式裝載存儲(chǔ)器,,或用于更新固件,。 STEP 7 項(xiàng)目(包括注釋和符號(hào)、附加
文件或 csv 文件(用于配方和歸檔))也可存儲(chǔ)在 SIMATIC 存儲(chǔ)
卡上,??赏ㄟ^用戶程序和 SIMATIC 存儲(chǔ)卡上的系統(tǒng)函數(shù)來創(chuàng)建數(shù)據(jù)塊,并存儲(chǔ)或讀取數(shù)據(jù),。
Safety Integrated(S7-1500F 控制器的功能選項(xiàng))
“STEP 7 Safety Advanced"選件包,;用于對(duì) S7-1500F 控制器的安全相關(guān)程序部分進(jìn)行編程。
選件包中包括所有用來創(chuàng)建 F 程序的所有功能和塊,。
STEP 7 Safety Advanced V12 可在 SIMATIC STEP 7 Professional V12 SP1 下運(yùn)行,。
SIMATIC S7-1500 符合以下國(guó)內(nèi)和國(guó)際標(biāo)準(zhǔn):
cULus 認(rèn)證
cULus HAZ-LOC 認(rèn)證
FM 認(rèn)證
ATEX 認(rèn)證僅限于 24 V,不適用于 230 V
CE
C-TICK
KCC
IECEx,,僅限 24 V,;不適用于 230 V
EN 61000-6-4
EN 60068-2-1/ -2/ -6/ -14/ -27/ -30/ -32
整個(gè)硬件系統(tǒng)由FPGA和DSP兩個(gè)分系統(tǒng)組成,,F(xiàn)PGA作為視頻采集單元,將采集到的視頻信號(hào)預(yù)處理后傳給DSP,,DSP作為圖像處理單元是本系統(tǒng)的核心,,對(duì)FPGA預(yù)處理后的視頻圖像信息進(jìn)行JPEG壓縮處理,DSP單元的性能決定著整個(gè)系統(tǒng)的性能,,DSP完成圖像處理任務(wù)后,,將把結(jié)果返回給FPGA,F(xiàn)PGA將經(jīng)過壓縮處理后的圖像信息寫入接口控制芯片的數(shù)據(jù)緩沖區(qū),,由接口控制芯片負(fù)責(zé)信息的傳輸
西門子CPU模塊6ES7513-1AL02-0AB0
標(biāo)準(zhǔn)型 CPU
• CPU 1511-1 PN:
適用于對(duì)程序范圍和處理速度具有中等要求的應(yīng)用,,用于通過 PROFINET IO 進(jìn)行分布式配置。
• CPU 1513-1 PN:
適用于對(duì)程序范圍和處理速度具有中等要求的應(yīng)用,,用于通過 PROFINET IO 進(jìn)行分布式配置,。
• CPU 1515-2 PN:
適用于在程序范圍,、網(wǎng)絡(luò)和處理速度方面具有中等/較高要求的應(yīng)用,,可通過 PROFINET IO 進(jìn)行分布式配置;可以使用具有單獨(dú) IP 地址的附加集成 PROFINET 接口,,例如,,用于網(wǎng)絡(luò)分離。
• CPU 1516-3 PN/DP:
適用于對(duì)程序范圍和處理速度具有較高要求的應(yīng)用,,用于通過 PROFINET IO 和 PROFIBUS DP 進(jìn)行分布式配置,。附加的集成 PROFINET 接口,具有單獨(dú)的 IP 地址,,可用于網(wǎng)絡(luò)分離等,。
• CPU 1517-3 PN/DP:
適用于對(duì)程序范圍、聯(lián)網(wǎng)和處理速度具有很高要求的應(yīng)用,,用于通過 PROFINET IO 和 PROFIBUS DP 進(jìn)行分布式配置,。例如,具備獨(dú)立 IP 地址的附加集成式 PROFINET 接口可用來實(shí)現(xiàn)網(wǎng)絡(luò)隔離,。
• CPU 1518-4 PN/DP:
適用于在程序范圍和網(wǎng)絡(luò)方面具有*要求的應(yīng)用,,且滿足處理速度方面的*要求??赏ㄟ^ PROFINET IO 和 PROFIBUS DP 進(jìn)行分布式配置,;可以使用具有單獨(dú) IP 地址的兩個(gè)附加集成 PROFINET 接口,例如,,用于網(wǎng)絡(luò)分離,。
故障安全型 CPU
• CPU 1511F-1 PN:
實(shí)用的入門級(jí) CPU,適用于在分散生產(chǎn)技術(shù)中對(duì)處理性能和響應(yīng)速度具有中等要求的標(biāo)準(zhǔn)應(yīng)用和故障安全應(yīng)用,。
• CPU 1513F-1 PN:
具有中到高容量數(shù)據(jù)存儲(chǔ)器的 CPU,,適用于除集中式 I/O 外還包含分布式自動(dòng)化結(jié)構(gòu)的標(biāo)準(zhǔn)應(yīng)用和故障安全應(yīng)用,。
• CPU 1515F-2 PN:
適用于對(duì)程序范圍和處理速度具有中等/較高要求的應(yīng)用,用于通過帶有 PROFIsafe 的 PROFINET IO 實(shí)現(xiàn)分布式配置,。
• CPU 1516F-3 PN/DP:
適用于對(duì)程序范圍和處理速度具有中等/較高要求的標(biāo)準(zhǔn)和故障安全應(yīng)用,,用于通過帶 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 實(shí)現(xiàn)分布式配置。
• CPU 1517F-3 PN/DP:
適用于對(duì)程序范圍,、聯(lián)網(wǎng)和處理速度具有很高要求的標(biāo)準(zhǔn)和故障安全應(yīng)用,,用于通過帶 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 進(jìn)行分布式配置。例如,,具備獨(dú)立 IP 地址的附加集成式 PROFINET 接口可用來實(shí)現(xiàn)網(wǎng)絡(luò)隔離,。
• CPU 1518F-4 PN/DP:
適用于對(duì)程序范圍和處理速度具有較高要求的標(biāo)準(zhǔn)和故障安全應(yīng)用,用于通過帶 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 實(shí)現(xiàn)分布式配置,。附加的集成 PROFINET 接口,,具有單獨(dú)的 IP 地址,可用于網(wǎng)絡(luò)分離等,。
緊湊型CPU
• CPU 1511C-1 PN:
具有集成 I/O 和工藝功能,,適用于對(duì)程序范圍和處理速度具有中等要求的應(yīng)用,通過 PROFINET IO 進(jìn)行分布式配置,。
• CPU 1512C-1 PN:
具有集成 I/O 和工藝功能,,適用于對(duì)程序范圍和處理速度具有中等要求的應(yīng)用,通過 PROFINET IO 進(jìn)行分布式配置
編寫SFC51程序:
CALL "RDSYSST"
REQ :=TRUE
SZL_ID :=W#16#74 //讀取全部指示燈狀態(tài)
INDEX :=W#16#0
RET_VAL :=MW0
BUSY :=M2.0
SZL_HEADER:=#length
DR :=P#DB1.DBX0.0 BYTE 500 //結(jié)果輸出到DB1數(shù)據(jù)塊中
DB1存放的結(jié)果即為模塊的指示燈狀態(tài),,每個(gè)指示燈有4個(gè)字節(jié)的長(zhǎng)度來描述,。
前兩個(gè)字節(jié)表示燈的類型(見表二),表示是SF燈還是BF燈等等,。
第三個(gè)字節(jié)表示燈是亮還是滅,,如果為1則燈亮,如果為0則燈的狀態(tài)是滅,。
第四個(gè)字節(jié)表示燈是否閃爍,,0表示不閃,1表示正常閃爍(2hz),,2,表示慢閃(0.5hz)
燈的類型列表如下(不同的CPU會(huì)有不同數(shù)目的指示燈):
表2 前兩個(gè)字節(jié)的含義
16#1 | SF |
16#2 | INTF |
16#3 | EXTF |
16#4 | RUN |
16#5 | ST |
16#6 | FORCE |
16#7 | CRST |
16#8 | BAF |
16#9 | USR |
16#A | USR1 |
16#B | BUS1F |
16#C | BUS2F |
16#D | REDF |
16#E | MSTR |
注意事項(xiàng):
關(guān)于系統(tǒng)功能SFC51的更多詳情請(qǐng)參閱STEP 7的在線幫助,,或者通過Start > SIMATIC > documentATION選擇手冊(cè)“System Software for S7-300/400 System and Standard Functions"
3 讀取Profibus DP從站 狀態(tài)
3.1 編程
首先需要?jiǎng)?chuàng)建一個(gè)數(shù)據(jù)塊,用來存放讀取出來的狀態(tài)結(jié)果

圖4 創(chuàng)建DB1,,存放讀取結(jié)果
打開OB1,首先在OB1的臨時(shí)變量區(qū)創(chuàng)建一個(gè)變量length,,類型設(shè)置為Struct(結(jié)構(gòu))

圖5 創(chuàng)建名為length的結(jié)構(gòu)變量
雙擊length變量,進(jìn)入結(jié)構(gòu)變量成員定義,,創(chuàng)建兩個(gè)word類型的變量,,本例中分別為size和number:

圖6 創(chuàng)建length的結(jié)構(gòu)變量的兩個(gè)word成員