應用領域 | 電子/電池 | 應用領域 | 電子 |
---|---|---|---|
產地 | 德國 | 品牌 | 西門子 |
《銷售態度》:質量保證、誠信服務、及時到位!
《銷售宗旨》:為客戶創造價值是我們永遠追求的目標!
《服務說明》:現貨配送至全國各地含稅(17%)含運費!
《產品質量》:原裝正品,*!
《產品優勢》:專業銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現貨,服務周到!
![]() |
參考價 | 面議 |
更新時間:2021-08-02 15:45:26瀏覽次數:220
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子模塊6ES7321-1FF01-0AA0
3 線連接用的公式僅表明了模擬輸入模塊 SM331 (MLFB 號為6ES7 331-7Kxxx-0AB0)" 的實際測定過程。
在 S7-300 系列中,存在一些通過多次測定的模擬輸入端。它們規定出公共返回線的線電阻并作數學補償。所獲精確度幾乎與 4 線連接可比美。這樣模塊的一個例子就是SM331(MLFB號6ES7 331-7PF00-0AB0)。
所給出的公式仍然適用于主要的物理關系,但并不包含確定 PT100 電阻的有效測定過程。
問題:
為什么用商用數字萬用表在模擬輸入塊上不能讀出用于讀取阻抗的恒定電流?
解答:
幾乎所有的S5/S7 模擬輸入設備仍然以復雜的方式工作,即,所有的通道都依次插到僅有的一個AD轉換器上。該原理也適用于讀取阻抗所必需的恒定電流。因此,要讀的流過電阻的電流僅用于短期讀數。對于有一個選定接口抑制"50Hz"和 8 個參數化通道的SM331-7KF02-0AB0 ,這意味著電流將會約每180ms流過一次,每次有20ms可讀取阻抗。
問題:
盡管電壓在測量范圍內,但SM 331-1KF00卻顯示超出范圍。
解答:
不能連接來自防爆區 0 的傳感器/執行器。但可以直接連接來自防爆區 1 的傳感器/執行器。
Ex(i) 模塊是按照 [EEx ib] IIC 測試的。因此,模塊上有兩道防爆屏障。然而,必須獲得[EEx ia]認可才能用來自防爆區 0的傳感器 /執行器。(模塊上將應該有三道防爆屏障)。
S7-300自動化系統采用模塊化設計。它擁有豐富的模塊,且這些模塊均可以獨立地組合使用。
一個系統包含下列組件:
根據要求,也可使用下列模塊:
設計
簡單的結構使得 S7-300 使用靈活且易于維護:
擴展
若用戶的自動化任務需要 8 個以上的 SM、FM 或 CP 模塊插槽時,則可對 S7-300(除 CPU 312 和 CPU 312C 外)進行擴展:
描述
SIMATIC CPU 的存儲器的一部分被系統功能所占用,這些系統功能所占用的大小依賴于CPU的不同參數。
對于主存儲區很小的CPU來說,改變上述參數對于完善CPU的性能是非常有意義的。
CPU程序使用的主存儲器的一個主要的部分是CPU的診斷緩沖區,這兒需要決定在監控緩沖區中使用的信息數量。
西門子6ES73225HF000AB0
圖. 1: CPU監控緩沖區信息的數量的設置選項
可以改變通信任務的數量, 在 "當前應用的通信任務"(圖. 4)可以讀出應用的需求,改變它的大值是必要的,必須考慮30%的備用。
可以在如下圖所示的對話框中改變消息數量。
圖. 2: 通信任務和本地堆棧數據的設置選項
盡可能無間隔的設置IO模塊的IO地址,這樣能夠減少過程映像輸入輸出區的大小。
圖. 3: 過程映像的設置選項
在CPU的在線屬性中,可以看到主存儲區被占用了多少。 在 "存儲器" 欄,選擇"主存儲器代碼" 值 (在此點擊), 然后點擊 "主存儲器詳細" 按鈕。
圖 4: CPU 412 主存儲器的占用
問題1:S7-200 CPU內部存儲區類型?
回答:S7-200 CPU內部存儲區分為易失性的RAM存儲區和保持的EEPROM兩種,其中RAM包含CPU工作存儲區和數據區域中的V數據存儲區、M數據存儲區、T(定時器)區和C(計數器)區,EEPROM包含程序存儲區、V數據存儲區的全部和M數據存儲區的前個字節。
也就是說V區和MB0-MB13這些區域都有對應的EEPROM保持區域。
EEPROM的寫操作次數是有限制的(少10萬次,典型值為100萬次),所以請注意只在必要時才進行保存操作。否則,EEPROM可能會失效,從而引起CPU故障。
EEPROM的寫入次數如果超過限制之后,該CPU即不能使用了,需要整體更換CPU,不能夠只更換CPU內EEPROM,西門子不提供這項服務。
問題2:S7-200 CPU的存儲卡的作用?
回答:S7-200還提供三種類型的存儲卡用于存儲程序,數據塊,系統塊,數據記錄(歸檔)、配方數據,以及一些其他文件等,這些存儲卡不能用于實時存儲數據,只能通過PLC—存儲卡編程的方法將程序塊/數據塊/系統塊的初始設置存于存儲卡內。
存儲卡分為兩種,根據大小共有三個型號。
32K存儲卡:僅用于儲存和傳遞程序、數據塊和強制值。32K存儲卡只可以用于向新版(23版)CPU傳遞程序,新版CPU不能向32K存儲卡中寫入任何數據。而且32K存儲卡不支持存儲程序以外的其他功能。訂貨號:6ES7 291-8GE20-0XA0。
64K/256K存儲卡:可用于新版CPU(23版)保存程序、數據塊和強制值、配方、數據記錄和其他文件(如項目文件、圖片等)。64K/256K新存儲卡只能用于新版CPU(23版)。64K存儲卡訂貨號: 6ES7 291-8GF23-0XA0;256K存儲卡訂貨號:6ES7 291-8GH23-0XA0。
為了把存儲卡中的程序送到CPU中,必須先插入存儲卡,然后給CPU上電,程序和數據將自動復制到RAM及EEPROM中。
存儲卡的使用完整限制條件,請參考《S7-200系統手冊》附錄A 技術規范—可選卡件一節。
S7-200的外部存儲卡有哪些功能?
西門子6ES73225HF000AB0
問題3:S7-200 CPU內的程序是否具有掉電保持特性?
回答:S7-200 CPU內的程序塊下載時,會同時下載到EEPROM中,也就是說程序下載后,將保持。同樣,系統塊和數據塊下載時,也會同時下載到EEPROM中。
問題4:S7-200 CPU內部的數據的掉電保持特性?
回答:S7-200系統手冊第四章——“PLC基本概念”一章中“理解S7--200如何保存和存儲數據”一節詳細介紹了S7-200 CPU內數據的掉電保持特性,建議用戶仔細閱讀。
S7-200 CPU內的數據分為RAM區和EEPROM區。
其中,RAM區數據需要CPU內置的超級電容或者外插電池卡才能實現掉電保持特性。
對于CPU221和CPU222的內置超級電容,能提供典型值約50小時的數據保持。
對于CPU224,CPU224XP,CPU224XPsi和CPU226的內置超級電容,能提供典型值約100小時的數據保持。
超級電容需要在CPU上電時充電。為達到上述指標的數據保持時間,需要連續充電至少24小時。
當該時間不夠時,可以購買電池卡,以獲得更長時間的數據保持時間。
EEPROM區能實現數據保持,不依靠超級電容或者電池就可以保持數據。
問題5:S7-200 CPU內部數據的工作順序?
回答:S7-200 CPU一上電后,CPU先去檢查RAM區域中的數據,如果在超級電容或者電池有電的情況下,數據并未丟失,則使用該RAM區的數據;如果超級電容或者電池沒電了,導致數據丟失,則CPU去讀EEPROM中相應的區域(包含數據塊中的數據定義內容),如果在EEPROM中存有保持的數據,則CPU將EEPROM中的數據寫回到RAM區中,再進行下面的工作。
如果EEPROM中也沒有對應存儲區的數據了,則該存儲區的數據將變成0。
問題6:S7-200 CPU電池卡的使用注意事項?
回答:新版S7-200 CPU電池卡有兩種型號。
對于CPU221和CPU222,由于其中沒有實時時鐘,則對應的為時鐘電池卡,訂貨號為:6ES7297--1AA23--0XA0。
對于CPU224,CPU224XP,CPU224XPsi和CPU226,電池卡僅提供電池功能,訂貨號為:6ES7 291--8BA20--0XA0,該款電池卡型號又叫做BC293。
電池卡的壽命典型值約為200天,當插上電池卡后,如果CPU處于工作狀態或者超級電容有電的情況下,并不消耗電池卡的電量。當電池卡的電量消耗完畢之后,該電池卡就報廢了。
S7-200電池卡不能充電,使用完畢就不能再用了,只能購買新的電池卡了。
S7-200沒有檢測電池卡內剩余電量的狀態位和這種功能。
新版S7-200 CPU電池卡不能用于老CPU,即訂貨號為6ES7xxx-xxx21-0XB0和6ES7xxx-xxx22-0XB0以及更老版本的CPU。
圖1
以上為兩種電池卡以及所在插槽位置。
電池卡的使用完整限制條件,請參考《S7-200系統手冊》附錄A 技術規范—可選卡件一節。
問題7:S7-200 CPU內EEPROM的使用方法?
回答:EEPROM的寫入分為如下幾種情況:
1、MB0—MB13的設置,只需要在系統塊—斷電數據保持中設置即可。
默認情況下,系統塊設置如下圖藍框中所示,即MB14—MB31,這些區域沒有對應的EEPROM區域,無須考慮EEPROM寫入次數限制。
圖2
MB0—MB13如果在系統塊中設置成掉電保持區域,如圖2紅框中所示,并將系統塊下載到CPU之后,則這14個字節的數據在掉電的瞬間會將數值寫入EEPROM中,如果掉電時間超過超級電容和電池的保持時間之后,再上電時,CPU會將EEPROM中存儲的數據數值寫回到RAM中對應的存儲區,實現保持數據的目的。
注意:實現該功能一定要將修改過的系統塊下載到CPU中。
2、數據塊中定義的數據,如圖3所示,當下載數據塊的時候,同時會將定義的數據下載到EEPROM中,這樣,當掉電時間超過超級電容和電池的保持時間之后,再上電時,CPU會將EEPROM中存儲的數據塊中定義的數據數值寫回到RAM中對應的存儲區,實現保持數據的目的。也就是恢復成數據的初始設置值。
注意:實現該功能一定要將定義好數據的數據塊下載到CPU中。
圖3
3、使用SMB31和SMW32控制字來實現將V區的數據存到EEPROM中
特殊存儲器字節31 (SMB31)命令S7-200將V存儲區中的某個值復制到存儲器的V存儲區,置位SM31.7提供了初始化存儲操作的命令。特殊存儲器字32 (SMW32)中存儲所要復制數據的地址。如圖4為S7-200系統手冊內關于SMB31和SMW32的使用說明。
圖4
采用下列步驟來保存或者寫入V存儲區中的一個特定數值:
1. 將要保存的V存儲器的地址裝載到SMW32中。
2. 將數據長度裝載入SM31.0和SM31.1。具體含義如圖4所示。
3. 將SM31.7置為1。
圖5
注意:如果在數據塊中定義了某地址的數據,而又使用這種辦法存儲同樣地址的數據,則當CPU內超級電容或電池沒電時,CPU再上電時將采用SMB31和SMW32存儲的數據。
問題8:EEPROM寫入次數的統計?
回答:每次下載程序塊/數據塊/系統塊或者執行一次SMB31.7置位的操作都算作對EEPROM的一次寫操作,所以請注意在程序中一定不要每周期都調用SMB31/SMW32用于將數據寫入EEPROM內,否則CPU將很快報廢。
問題9:不使用數據塊的方法,如何在程序中實現不止一個V區數據的存儲?
回答:由于SMB31/SMW32一次多只能送入一個V區雙字給EEPROM區域,因而當有超過一個雙字的數據需要送入EEPROM中時,需要程序配合實現。具體操作方法可參照如下的例子,即使用SMB31/SMW32送完一個數據(字節/字/雙字)之后,通過一個標志位(如M0.0)來觸發下一個SMB31/SMW32操作,之后需要將上一個標志位清零,以用于下一次的存儲數據的操作。
由于SM31.7在每次操作結束之后都自動復位,因而不能使用它作為第二次觸發操作的條件。
以上程序僅供參考。
或者可以參考如下FAQ,多次調用指令庫用以存儲多個V區變量到EEPROM存儲區中:
如何在 CPU 內部 EEPROM 存儲空間中保存變量區域?
17471561
問題10:定時器和計數器以及MB14-MB31的掉電保持性能?
回答:計數器和TONR型的定時器(T0-T31,T64-T95)能夠實現掉電保持。這些區域只能由超級電容和電池來進行數據的掉電保持,他們并沒有對應的EEPROM保持存儲區。當超過超級電容和電池供電的時間之后,這些計數器和TONR定時器的數據全部清零。
TON和TOF型的定時器(T32-T63,T96-T255)沒有掉電保持數據的功能。請不要在系統塊中設置這些區域為掉電保持,如圖6所示為錯誤做法:
圖6
按上述做法設置之后,下載系統塊時會導致如下錯誤發生:
圖7
所以請不要將T32-T63,T96-T255的定時器設為掉電保持區域。
問題11:CPU內具備斷電保持性的數據區為何會丟失?
以下情況會導致CPU內數據清零:
1. 沒有插入電池卡的CPU斷電時間過長,內部超級電容放電完畢,TONR區/C區/MB14-MB31區數據丟失,V區和MB0-MB13區的對應EEPROM內沒有數據導致數據丟失,
2. 電池卡使用時間過長,使之沒電了, TONR區/C區/MB14-MB31區數據丟失,V區和MB0-MB13區的對應EEPROM內沒有數據導致數據丟失,
3. 插在CPU上的存儲卡內程序/數據與CPU內部RAM中運行的程序/數據不符,一上電時會導致原有數據/程序的丟失。