使用存儲(chǔ)卡
S7-1200CPU使用的存儲(chǔ)卡為SD卡,存儲(chǔ)卡中可以存儲(chǔ)用戶項(xiàng)目文件,有如下四種功能:
1. 作為CPU的裝載存儲(chǔ)區(qū),用戶項(xiàng)目文件可以僅存儲(chǔ)在卡中,CPU中沒有項(xiàng)目文件,離開存儲(chǔ)卡無法運(yùn)行。
2. 在有編程器的情況下,作為向多個(gè)S7-1200PLC傳送項(xiàng)目文件的介質(zhì)。
3. 忘記密碼時(shí),清除CPU內(nèi)部的項(xiàng)目文件和密碼。
4. 24M卡可以用于更新S7-1200CPU的固件版本。
如何插入存儲(chǔ)卡
將CPU上擋板向下掀開,可以看到右上角有一MC卡槽,將存儲(chǔ)卡缺口向上插入,
注意:
• 對(duì)于S7-1200CPU,存儲(chǔ)卡不是必須的。
• 將存儲(chǔ)卡插到一個(gè)處于運(yùn)行狀態(tài)的CPU上,會(huì)造成CPU停機(jī)。
• S7-1200 CPU 僅支持由西門子制造商預(yù)先格式化過的存儲(chǔ)卡, 即下列訂貨號(hào)產(chǎn)品:
訂貨號(hào) 容量
6ES7 954-8LF00-0AA0 24MB
6ES7 954-8LB00-0AA0 2MB
表1.存儲(chǔ)卡信息
• 如果使用 Windows 格式化程序?qū)IMATIC 存儲(chǔ)卡重新進(jìn)行格式化,CPU 將無法使用該重新格式化的存儲(chǔ)卡。
• 目前無法使用存儲(chǔ)卡擴(kuò)展S7-1200CPU的裝載存儲(chǔ)區(qū),即使將24M存儲(chǔ)卡插于CPU的卡槽中,CPU的裝載存儲(chǔ)區(qū)也達(dá)不到24M。
• 目前S7-1200還無法配合存儲(chǔ)卡實(shí)現(xiàn)配方和數(shù)據(jù)歸檔之類的高級(jí)功能。
存儲(chǔ)卡的工作模式
存儲(chǔ)卡有兩種工作模式:
• 程序卡:存儲(chǔ)卡作為S7-1200 CPU 的裝載存儲(chǔ)區(qū),所有程序和數(shù)據(jù)存儲(chǔ)在卡中,CPU 內(nèi)部集成的存儲(chǔ)區(qū)中沒有項(xiàng)目文件,設(shè)備運(yùn)行中存儲(chǔ)卡不能被拔出 。
• 傳輸卡:用于從存儲(chǔ)卡向CPU傳送項(xiàng)目,傳送完成后必須將存儲(chǔ)卡拔出。CPU可以離開存儲(chǔ)卡獨(dú)立運(yùn)行。
一、修改存儲(chǔ)卡的工作模式:
在STEP 7 Basic軟件的項(xiàng)目視圖下,點(diǎn)擊左側(cè)”Project View“--->"SIMATIC Card Reader" --->您的讀卡器型號(hào),
右擊存儲(chǔ)卡的盤符(這里是F:),選擇“屬性”,
用戶在“Card type”選擇需要的工作模式,點(diǎn)擊“OK”完成設(shè)定。
二、使用程序卡模式
優(yōu)點(diǎn):更換CPU時(shí)不需要重新下載項(xiàng)目文件。
裝載用戶項(xiàng)目文件到存儲(chǔ)卡:
• 第一步:按照上面方法將存儲(chǔ)卡設(shè)定到“編程”模式。建議客戶做此操作之前清除存儲(chǔ)卡中的所有文件。
• 第二步:設(shè)置CPU的啟動(dòng)狀態(tài):在"Project tree"中右擊CPU選擇“屬性”,在“屬性”窗口中點(diǎn)擊“Startup”,此處我們必須選擇“Warm restart-RUN”
• 第三步:將CPU斷電。
• 第四步:將存儲(chǔ)卡插到CPU卡槽內(nèi)
• 第五步:將CPU上電
• 第六步:在STEP 7 Basic中點(diǎn)擊下載, 將項(xiàng)目文件全部下載到存儲(chǔ)卡中。此時(shí)下載是將項(xiàng)目文件(包括用戶程序、硬件組態(tài)和強(qiáng)制值)下載到存儲(chǔ)卡中,而不是CPU內(nèi)部集成的存儲(chǔ)區(qū)中。
完成上述步驟后,CPU可以帶卡正常運(yùn)行。此時(shí)如果將存儲(chǔ)卡拔出,CPU會(huì)報(bào)錯(cuò),"ERROR"紅燈閃爍。
為什么插上存儲(chǔ)卡后CPU的“MAINT”燈閃爍,使用STEP 7 Basic下載是提示報(bào)錯(cuò)“The download of the hardware configuration failed (0050 -133 2 2458)”?
回答:請清除存儲(chǔ)卡中的所有文件,重新使用STEP7 Basic軟件將存儲(chǔ)卡設(shè)置到“編程”模式,然后再重復(fù)上述步驟。請您也檢查存儲(chǔ)卡上的撥碼開關(guān),檢查存儲(chǔ)卡是否處于寫保護(hù)模式。
如何獲得一個(gè)空白的MC存儲(chǔ)卡
回答:有兩種方法得到空白的 SIMATIC MC 存儲(chǔ)卡:
• 拿一個(gè)沒使用過的SIMATIC MC 存儲(chǔ)卡
• 如果 SIMATIC MC 存儲(chǔ)卡不是空白的,使用Windows資源管理器刪除存儲(chǔ)卡上的 "SIMATIC.S7S"文件夾和 "S7_JOB.S7S" 文件.
三、使用傳輸卡模式
優(yōu)點(diǎn):在沒有編程器的情況下,方便快捷地向多個(gè)S7-1200PLC拷貝項(xiàng)目文件。
1、向處于傳輸模式的存儲(chǔ)卡中裝載項(xiàng)目
• 第一步:按照上面方法將存儲(chǔ)卡設(shè)定到“傳輸”模式。建議客戶做此操作之前清除存儲(chǔ)卡中的所有文件。
• 第二步:設(shè)置CPU的啟動(dòng)狀態(tài):在"Project tree"中右擊CPU選擇“屬性”,在“屬性”窗口中點(diǎn)擊“Startup”,此處我們必須選擇“Warm restart-RUN”
• 第三步:直接拖拽PLC設(shè)備到存儲(chǔ)卡盤符
用戶也可以直接將一張已經(jīng)做好的“程序卡”更改為“傳輸卡” 。
2、從存儲(chǔ)卡復(fù)制項(xiàng)目到S7-1200PLC
• 第一步:將CPU斷電
• 第二步:插卡到CPU卡槽
• 第三步:將CPU上電,用戶會(huì)看到CPU的"MAINT"黃燈閃爍
• 第四步:將CPU斷電,將存儲(chǔ)卡拔出
• 第五步:將CPU上電
為什么CPU斷電上電后進(jìn)入停止?fàn)顟B(tài),而不進(jìn)入運(yùn)行狀態(tài)?
回答:
1. CPU的啟動(dòng)方式不是“Warm restart-RUN”,詳細(xì)請參考上面“第二步”。
2. 檢查第三步,必須拖拽PLC項(xiàng)目到存儲(chǔ)卡盤符,而不是程序塊等其他項(xiàng)目內(nèi)容。下載到存儲(chǔ)卡中的項(xiàng)目文件有可能不完整,例如確實(shí)硬件組態(tài)等。
使用存儲(chǔ)卡清除密碼
如果客戶忘記了之前設(shè)定到S7-1200的密碼,通過”恢復(fù)出廠設(shè)置“無法清除S7-1200內(nèi)部的程序和密碼,因此唯一的清除方式是使用存儲(chǔ)卡。詳細(xì)步驟如下:
1. 將S7-1200設(shè)備斷電
2. 插入一張存儲(chǔ)卡到S7-1200CPU上,存儲(chǔ)卡中的程序不能有密碼保護(hù)
3. 將S7-1200設(shè)備上電
S7-1200CPU上電后,會(huì)將存儲(chǔ)卡中的程序復(fù)制到內(nèi)部的FLASH寄存器中,即執(zhí)行清除密碼操作。
客戶也可以用相同的方法插入一張全新的或者空白的存儲(chǔ)卡到S7-1200CPU,設(shè)備上電后,S7-1200CPU會(huì)將內(nèi)部存儲(chǔ)區(qū)的程序轉(zhuǎn)移到存儲(chǔ)卡中,拔下存儲(chǔ)卡后,S7-1200CPU內(nèi)部將不在有用戶程序,即實(shí)現(xiàn)了清除密碼。存儲(chǔ)卡中的內(nèi)容可以使用讀卡器清除。
注意:不要格式化存儲(chǔ)卡
使用24M存儲(chǔ)卡更新S7-1200CPU的固件版本
S7-1200的固件版本可以從西門子官方網(wǎng)站下載:用戶可以使用西門子網(wǎng)站右上方的搜索引擎在“Download”分類中搜索“S7-1200 firmware”。
注意:
• 不同訂貨號(hào)的S7-1200CPU的固件文件不相同,下載地址也不相同。用戶在下載和更新固件之前請核對(duì)產(chǎn)品訂貨號(hào)。
• 2M存儲(chǔ)卡不能用于CPU固件升級(jí)。
• 固件升級(jí)前CPU內(nèi)部存儲(chǔ)的項(xiàng)目文件(程序塊、硬件組態(tài)等)不受影響,不會(huì)被清除。
• 如果存儲(chǔ)卡中的固件文件訂貨號(hào)與實(shí)際CPU的訂貨號(hào)不一致,即使執(zhí)行了下列步驟,CPU的原固件版本也不會(huì)改變。
更新CPU的固件具體步驟如下:
• 第一步:使用電腦通過讀卡器清除存儲(chǔ)卡中內(nèi)容。注意:不要格式化存儲(chǔ)卡!
• 第二步: 從西門子官方網(wǎng)站下載最新版本的固件文件。下載并解壓縮,用戶可以得到一個(gè)“S7_JOB.SYS”文件和“FWUOPDATE.S7S”文件夾。
• 第三步: 將 “S7_JOB.SYS”文件和“FWUOPDATE.S7S”文件夾拷貝到存儲(chǔ)卡中。
• 第四步: 將存儲(chǔ)卡插到CPU1200卡槽中。此時(shí)CPU會(huì)停止,“MAINT”指示燈閃爍。
• 第五步: 將CPU斷電上電 。CPU的“RUN/STOP” 指示燈紅綠交替閃爍說明固件正在被更新中。“RUN/STOP” 指示燈亮,“MAINT”指示燈閃爍說明固件更新已經(jīng)結(jié)束。
• 第六步: 拔出存儲(chǔ)卡
• 第七步: 再次將CPU斷電上電
注意:更新固件的過程需要幾分鐘的時(shí)間,請耐心等待,直到“RUN/STOP” 指示燈常亮,“MAINT”指示燈閃爍,表示固件更新完成。
用戶可以在STEP 7 Basic軟件--->online & diagnostics--->Diagnostics--->General 中在線查看CPU目前的固件版本。