西門子CPU模塊6ES7513-1AL02-0AB0
SIMATIC STEP 7 Professional V12 集成的一個(gè)移植工具可幫助從 S7-300/S7-400 切換到
S7-1500 控制器,并自動(dòng)轉(zhuǎn)換程序代碼。無(wú)法自動(dòng)轉(zhuǎn)換的程序代碼將會(huì)記
錄下來(lái),并可以手動(dòng)進(jìn)行調(diào)整??蛻糁С猪?yè)面的下載區(qū)域中還以獨(dú)立工具的形式提供了該移植工具。
STEP 7 V11 項(xiàng)目可在兼容模式下繼續(xù)和 STEP 7 V12 組合使用 。
S7-1200 程序也可以通過(guò)復(fù)制/粘貼手段轉(zhuǎn)移至 S7-1500
SIMATIC 存儲(chǔ)卡(運(yùn)行 CPU 所需)
SIMATIC 存儲(chǔ)卡用作插入式裝載存儲(chǔ)器,或用于更新固件。 STEP 7 項(xiàng)目(包括注釋和符號(hào)、附加
文件或 csv 文件(用于配方和歸檔))也可存儲(chǔ)在 SIMATIC 存儲(chǔ)
卡上。可通過(guò)用戶程序和 SIMATIC 存儲(chǔ)卡上的系統(tǒng)函數(shù)來(lái)創(chuàng)建數(shù)據(jù)塊,并存儲(chǔ)或讀取數(shù)據(jù)。
Safety Integrated(S7-1500F 控制器的功能選項(xiàng))
“STEP 7 Safety Advanced"選件包;用于對(duì) S7-1500F 控制器的安全相關(guān)程序部分進(jìn)行編程。
選件包中包括所有用來(lái)創(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)過(guò)壓縮處理后的圖像信息寫入接口控制芯片的數(shù)據(jù)緩沖區(qū),由接口控制芯片負(fù)責(zé)信息的傳輸
西門子CPU模塊6ES7513-1AL02-0AB0
標(biāo)準(zhǔn)型 CPU
• CPU 1511-1 PN:
適用于對(duì)程序范圍和處理速度具有中等要求的應(yīng)用,用于通過(guò) PROFINET IO 進(jìn)行分布式配置。
• CPU 1513-1 PN:
適用于對(duì)程序范圍和處理速度具有中等要求的應(yīng)用,用于通過(guò) PROFINET IO 進(jìn)行分布式配置。
• CPU 1515-2 PN:
適用于在程序范圍、網(wǎng)絡(luò)和處理速度方面具有中等/較高要求的應(yīng)用,可通過(guò) PROFINET IO 進(jìn)行分布式配置;可以使用具有單獨(dú) IP 地址的附加集成 PROFINET 接口,例如,用于網(wǎng)絡(luò)分離。
• CPU 1516-3 PN/DP:
適用于對(duì)程序范圍和處理速度具有較高要求的應(yīng)用,用于通過(guò) PROFINET IO 和 PROFIBUS DP 進(jìn)行分布式配置。附加的集成 PROFINET 接口,具有單獨(dú)的 IP 地址,可用于網(wǎng)絡(luò)分離等。
• CPU 1517-3 PN/DP:
適用于對(duì)程序范圍、聯(lián)網(wǎng)和處理速度具有很高要求的應(yīng)用,用于通過(guò) PROFINET IO 和 PROFIBUS DP 進(jìn)行分布式配置。例如,具備獨(dú)立 IP 地址的附加集成式 PROFINET 接口可用來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)隔離。
• CPU 1518-4 PN/DP:
適用于在程序范圍和網(wǎng)絡(luò)方面具有*要求的應(yīng)用,且滿足處理速度方面的*要求??赏ㄟ^(guò) 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)用,用于通過(guò)帶有 PROFIsafe 的 PROFINET IO 實(shí)現(xiàn)分布式配置。
• CPU 1516F-3 PN/DP:
適用于對(duì)程序范圍和處理速度具有中等/較高要求的標(biāo)準(zhǔn)和故障安全應(yīng)用,用于通過(guò)帶 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 實(shí)現(xiàn)分布式配置。
• CPU 1517F-3 PN/DP:
適用于對(duì)程序范圍、聯(lián)網(wǎng)和處理速度具有很高要求的標(biāo)準(zhǔn)和故障安全應(yīng)用,用于通過(guò)帶 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 進(jìn)行分布式配置。例如,具備獨(dú)立 IP 地址的附加集成式 PROFINET 接口可用來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)隔離。
• CPU 1518F-4 PN/DP:
適用于對(duì)程序范圍和處理速度具有較高要求的標(biāo)準(zhǔn)和故障安全應(yīng)用,用于通過(guò)帶 PROFIsafe 的 PROFINET IO 和 PROFIBUS DP 實(shí)現(xiàn)分布式配置。附加的集成 PROFINET 接口,具有單獨(dú)的 IP 地址,可用于網(wǎng)絡(luò)分離等。
緊湊型CPU
• CPU 1511C-1 PN:
具有集成 I/O 和工藝功能,適用于對(duì)程序范圍和處理速度具有中等要求的應(yīng)用,通過(guò) PROFINET IO 進(jìn)行分布式配置。
• CPU 1512C-1 PN:
具有集成 I/O 和工藝功能,適用于對(duì)程序范圍和處理速度具有中等要求的應(yīng)用,通過(guò) 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)度來(lái)描述。
前兩個(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的在線幫助,或者通過(guò)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ù)塊,用來(lái)存放讀取出來(lái)的狀態(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成員