6ES7212-1HE40-0XB0參數(shù)詳細
6ES7212-1HE40-0XB0參數(shù)詳細
為什么插上存儲卡后 CPU 的“MAINT"燈閃爍,使用STEP 7 Basic下載時提示報錯“The download of the hardware configuration failed (0050 -133 2 2458)"?
回答
請清除存儲卡中的所有文件,重新使用STEP7 Basic軟件將存儲卡設置到“編程"模式,然后再重復上述步驟。請您也檢查存儲卡上的撥碼開關,檢查存儲卡是否處于寫保護模式。
FAQ2
為什么CPU斷電上電后進入停止狀態(tài),而不進入運行狀態(tài)?
回答
原因是 CPU 的啟動方式不是“暖啟動-RUN 模式",詳細請參考上面“第二步"。
4 使用傳輸卡模式
優(yōu)點: 編程器存在的情況下,傳輸卡可以向多個S7-1200 PLC 復制項目文件。
4.1 向處于傳輸模式的存儲卡中裝載項目
第一步: 按照上面方法將存儲卡設定到“ 傳輸"模式。建議客戶做此操作之前清除存儲卡中的所 有文件。
第二步: 設置 CPU 的啟動狀態(tài):在'Project tree'中右擊 CPU 選擇“屬性",在“屬性"窗口中點 擊“啟動",此處我們必須選擇“暖啟動-RUN 模式"。
第三步: 直接拖拽 PLC 設備到存儲卡盤符
圖. 6: 拖拽
用戶也可以直接將一張已經(jīng)做好的“程序卡"更改為“傳輸卡" 。
4.2 從存儲卡復制項目到 S7-1200 PLC
第一步: 將 CPU 斷電
第二步: 插卡到 CPU 卡槽
第三步: 將 CPU 上電,用戶會看到 CPU 的'MAINT'黃燈閃爍
第四步: 將 CPU 斷電,將存儲卡拔出
第五步: 將 CPU 上電
FAQ
為什么 CPU 斷電上電后進入停止狀態(tài),而不進入運行狀態(tài)?
回答
1、CPU 的啟動方式不是“暖啟動-RUN 模式",詳細請參考上面“第二步"。
2、檢查第三步,必須拖拽 PLC 項目到存儲卡盤符,而不只是程序塊等其他項目內(nèi)容。下載到存儲卡中的項目文件有可能不完整,例如缺失硬件組態(tài)等。
5 使用存儲卡清除密碼
如果客戶忘記了之前設定的 S7-1200 的密碼,通過"恢復出廠設置“無法清除 S7-1200 內(nèi)部的程序和密碼,使用存儲卡是清除密碼的方法。詳細步驟如下:
1、將 S7-1200 設備斷電
2、插入一張存儲卡到 S7-1200 CPU 上,存儲卡中的程序不能有密碼保護
3、將 S7-1200 設備上電
S7-1200 CPU 上電后,會將存儲卡中的程序復制到內(nèi)部的 FLASH 寄存器中,即執(zhí)行清除密碼操作。
客 戶也可以用相同的方法插入一張全新的或者空白的存儲卡到 S7-1200 CPU,設備上電后,S7-1200 CPU 會將內(nèi)部存儲區(qū)的程序轉(zhuǎn)移到存儲卡中,拔下存儲卡后,S7-1200 CPU 內(nèi)部將不在有用戶程序,即實現(xiàn)了清除密碼。存儲卡中的內(nèi)容可以使用讀卡器清除。
注意: 不要格式化存儲卡。
6 使用24M存儲卡更新 S7-1200 CPU 的固件版本
S7-1200 的固件版本可以從西門子。用戶可以使用西門子網(wǎng)站右上方的搜索引擎在“Download"分類中搜索“S7-1200 firmware"。
注意
1、不同訂貨號的S7-1200 CPU 的固件文件不相同,下載地址也不相同。用戶在下載和更新固件之前請核對產(chǎn)品訂貨號。
2、2M存儲卡不能用于 CPU 固件升級。
3、固件升級前 CPU 內(nèi)部存儲的項目文件(程序塊、硬件組態(tài)等)不受影響,不會被清除。
4、如果存儲卡中的固件文件訂貨號與實際 CPU 的訂貨號不一致,即使執(zhí)行了下列步驟,CPU的原固件版本也不會改變。
更新 CPU 的固件版本具體步驟如下:
第一步: 使用電腦通過讀卡器清除存儲卡中內(nèi)容。注意:不要格式化存儲卡!
第二步: 從西門子網(wǎng)站下載最新版本的固件文件。下載并解壓縮,用戶可以得到一 個“S7_JOB.SYS"文件和“FWUOPDATE.S7S"文件夾。
第三步: 將“S7_JOB.SYS"文件和“FWUOPDATE.S7S"文件夾拷貝到存儲卡中。
第四步: 將存儲卡插到 CPU 1200 卡槽中。此時CPU會停止,“MAINT"指示燈閃爍。
第五步: 將 CPU 斷電上電 。CPU的“RUN/STOP" 指示燈黃綠交替閃爍說明固件正在被更新 中。如果“RUN/STOP" 指示燈常亮,“MAINT"指示燈閃爍說明固件更新已經(jīng)結(jié)束。
第六步: 拔出存儲卡。
第七步: 再次將 CPU 斷電上電。
用戶可以在'STEP 7 Basic軟件--->online & diagnostics--->Diagnostics--->General'中在線查看 CPU 目前的固件版本
S7-1215C與200 SMART PLC的S7通訊
手頭上正好有2臺PLC,一直尋思著想做一個以200SMART PLC為客戶機,S7-1215C為服務器的通訊驗證項目。
通訊驗證器材:
1)200SMART CR60(6ES7 288-1CR60-0AA0)一臺;
2)S7-1215C(6ES7 215-1AG40-0XB0)一臺;
3)安裝有PORTAL V13 SP1 UPT9版本的電腦一臺;
4)以太網(wǎng)線二條;及給S7-1215C PLC提供的電源模塊一臺;
驗證要求:
以200 SMART PLC作為S7通訊是客戶機,向S7-1215C PLC發(fā)送和接收10個字節(jié)的數(shù)據(jù)。其中,設置200 SMART的IP地址為:192.168.0.1,設置S7-1215C的IP地址為:192.168.0.2。調(diào)用200 SMART軟件向?qū)Вㄒ部梢杂脩糇约喊碢UT/GET指令含義自行編輯通訊程序)中的PUT/GET指令進行,S7-1215C側(cè)不需要編輯通訊程序。
1)硬件組態(tài):200 SMART的PUT向?qū)В?/p>
按實際PLC選擇機型,調(diào)用GET/PUT向?qū)?,選擇PUT指令,定義服務器側(cè)PLC的IP地址:192.168.0.2,定義由客戶機側(cè)發(fā)送VB0~VB9的數(shù)據(jù)到服務器側(cè)的MB0~MB9地址的10個字節(jié)數(shù)據(jù)。
2)繼續(xù)組態(tài)GET向?qū)В?/p>
選擇既定的通訊參數(shù)及通訊數(shù)據(jù)。給向?qū)Х峙浯鎯ζ鞯刂穮^(qū),是通訊數(shù)據(jù)交換運行的需要。這次驗證的寄存器地址使用較少,一旦實際應用時,建議事先在Excel表單上劃分好通訊交換的數(shù)據(jù)區(qū),以免引起不必要的麻煩。
自定義了自VB1000開始的連續(xù)70個字節(jié)的數(shù)據(jù)存儲區(qū)作為通訊指令的運行,確定生成向?qū)У淖映绦?,確定生成,完成向?qū)А?/p>
3)編輯S7通訊的程序,創(chuàng)建狀態(tài)圖表;
4)S7-1215C側(cè)的硬件組態(tài);
打開PORTAL V13 SP1軟件創(chuàng)建一個新項目;
按實際PLC選擇機型及版本,這里選擇版本為V4.1,確定。
5)給CPU屬性窗口中配置新子網(wǎng)PN/IE_1及IP地址:192.168.0.2;
6)在CPU“保護"選項中選擇“允許從遠程伙伴使用PUT/GET訪問;
7)創(chuàng)建“監(jiān)控與強制表"方便監(jiān)控通訊數(shù)據(jù)的交換;
8)將組態(tài)好的硬件及程序分別下載到各自的PLC中,監(jiān)控通訊狀態(tài);
NET_EXE指令錯誤位為0,說明通訊指令運行正常。
信手在各自的監(jiān)控表中寫了一些數(shù)據(jù),看發(fā)送與接收方的通訊傳送情況,傳輸數(shù)據(jù)正常。自此,這個S7通訊驗證結(jié)束。
小結(jié):
之前,看過200SMART PLC的技術參考手冊,在以太網(wǎng)通訊章節(jié)之S7通訊文章處,有以S7-1200 PLC作為客戶機200SMART作為服務器的例程,又剛好手頭上有這2個PLC,頓生了做一個200SMART PLC作為客戶機,S7-1215C作為服務器的念頭,則乃,看似一個簡單的S7通訊在實際驗證中總是連接不上。本以為是S7通訊,那么,必須在S7-1200側(cè)設置S7通訊的參數(shù)。試著用3~4中設置方式,測試結(jié)果仍然無法通訊,NET_EXE指令錯誤位為1。無奈之下,想起久未聯(lián)系過的西門子客服熱線,都說現(xiàn)在的西門子客服熱線非常非常的忙碌,今天下午我電話過去,先打200熱線,正忙需等待。趕緊換到S7-1200處,登記大致的問題情況,沒有5分鐘時間,口袋中的手機驟然想起,于是,早已經(jīng)把通訊失敗總結(jié)如數(shù)家珍與熱線工程師說明,很快那位工程師就讓我在CPU屬性下的保護中勾選PUT/GET訪問允許,在此感謝那位熱線工程師,不然,我還需要在此選項問題上耗費不少時間和精力。
由于我沒有在“保護"選項中勾選允許訪問,其它的任何設置均被無法通訊,特將此設置方法告知論壇上有此驗證想法的同行。
1)因為我驗證的是S7-1215C 機型的PLC,機型自帶2個以太網(wǎng)接口,我將一臺網(wǎng)線連接到PLC之間構建以太網(wǎng)網(wǎng)絡,另一條由S7-1215C PLC連接到電腦。這樣的連接,在之前的驗證過程中有幾次無法分別下載到各自的PLC中,非得我單獨將網(wǎng)線與電腦單獨連接才可以,這個可能的應用是我的電腦與軟件之間的兼容性問題,我200 SMART的版本為V2.4(自安裝V2.1后,卸載安裝V2.3到剛剛前一些天更新安裝到V2.4),主要是想熟悉一些庫指令中的幾個通訊指令。
2)由于在200 SMART軟件向?qū)е薪M態(tài)S7-1200側(cè)沒有DB數(shù)據(jù)塊的選項,所以,這個通訊驗證中只能是200 SMART側(cè)的V區(qū),與S7-1200側(cè)的M區(qū)(I/Q)區(qū)進行通訊數(shù)據(jù)交換。
3)關于200 SMART側(cè)PUT/GET通訊向?qū)碌囊淮巫畲髷?shù)據(jù)傳送數(shù)量為200個字節(jié),(如果是自行編輯的PUT/GET指令,PUT最大為212個字節(jié);GET最大通訊數(shù)量為222個字節(jié)),當在向?qū)е芯庉嫵鲎畲笸ㄓ嵶止?jié)數(shù),軟件并不會出現(xiàn)報警,此處需引起注意。同一個時刻最多允許對8個不同IP地址的遠程PLC進行PUT/GET通訊。
4)200 SMART PLC以太網(wǎng)口除了同時具有8個主動連接資源,本例中就是一個主動連接資源的例子,和8個被動連接資源;一個用于軟件通訊的連接資源外,新的PLC版本還派生出8個主動和8個被動的與第三方設備的Open IE的連接資源,使200 SMART PLC通訊連接資源更能夠進一步發(fā)揮積極的作用