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