西門子CPU控制器6ES7518-4AP00-0AB0原裝
SIEMENS潯之漫智控技術(shù)(上海)有限公司
本公司西門子自動化產(chǎn)品,質(zhì)量保證,價格優(yōu)勢
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),西門子軟啟動,西門子以太網(wǎng)
西門子電機,西門子變頻器,西門子直流調(diào)速器,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),價格優(yōu)勢,*
圖12 創(chuàng)建名為length的結(jié)構(gòu)變量
雙擊length變量,進入結(jié)構(gòu)變量成員定義,創(chuàng)建兩個word類型的變量,本例中分別為size和number:
圖13 創(chuàng)建length的結(jié)構(gòu)變量的兩個word成員
編寫SFC51程序:
CALL "RDSYSST"
REQ :=TRUE
SZL_ID :=W#16#11C //讀取MMC 的序列號
INDEX :=W#16#8
RET_VAL :=MW0
BUSY :=M2.0
SZL_HEADER:=#length
DR :=P#DB1.DBX0.0 BYTE 500 //結(jié)果輸出到DB1數(shù)據(jù)塊中
結(jié)果如下:
圖14 MMC序列號
S7-400H CPU的同步
S7-400H CPU通過一對同步光纜進行主備CPU間的自動同步。
上電的H-CPU對,在10分鐘左右的上電自檢后,應(yīng)該處理STOP模式,并且CPU的正面通過機架指示燈(Rack0/Rack1,機架拔碼在CPU背部)和主CPU指示燈(MSTR)提示當前CPU的主備狀態(tài)。此時可以進行CPU下載以進入冗余模式。
冗余CPU 在進入冗余模式運行之前,Master CPU先運行起來,然后Standby CPU要和Master CPU進行同步。
在調(diào)試時,會遇到Master CPU 處于運行狀態(tài),但Standby CPU無法從Stop 變?yōu)?/span>Run狀態(tài)的情況,這是因為同步過程的link-UP 或UPDATE無法進行。此時,請查看以下情況:
q 正在刪除、裝載、生成或者壓縮塊;
q CPU 中調(diào)試(Test and commissioning)的功能在激活狀態(tài)。例如,變量表中正在監(jiān)控某些變量;正在監(jiān)控硬件組態(tài)或者程序;
q 兩個CPU 上內(nèi)存卡不相同;
q 兩個CPU 上的Firmware 版本不一致;
q CPU 上裝的是 Flash 卡,但 Flash 卡上保存的內(nèi)容不一致;
q 同步模塊是否正常,同步光纖是否正確連接。
q CPU 的機架號是否正確設(shè)置,一個為rack 0,另一個為rack1
q 檢查CPU 是否有強制變量,如果有請取消。
q 冗余CPU中H parameters設(shè)置是否合適
q 冗余CPU中用于保證OB運行的LOCAL DATA緩存區(qū)設(shè)置過小。典型情況是配置了冗余IO的S7-412H的CPU,如果不修改LOCAL DATA的默認值,會出現(xiàn)明明已經(jīng)裝載了所有OB塊,CPU故障診斷信息中依然提示該OB未裝載或未運行。