Ⅰ 西門子1200如何不經過CPU直接下載程序到存儲卡
1.用讀卡器將存儲卡插到電腦上,然後打開博圖軟體
2.將存儲卡設定到「編程」模式
3.向處於傳輸模式的存儲卡中裝載項目
第一步:按照上面方法將存儲卡設定到「 傳輸」模式。建議客戶做此操作之前清除存儲卡中的所有文件。
第二步:設置CPU的啟動狀態:在"Project tree"中右擊CPU選擇「屬性」,在「屬性」窗口中點擊「Startup」,此處我們必須選擇「Warm restart-RUN」
第三步:直接拖拽PLC設備到存儲卡盤符
用戶也可以直接將一張已經做好的「程序卡」更改為「傳輸卡」 。
2、從存儲卡復制項目到S7-1200PLC
第一步:將CPU斷電
第二步:插卡到CPU卡槽
第三步:將CPU上電,用戶會看到CPU的"MAINT"黃燈閃爍
第四步:將CPU斷電,將存儲卡拔出
第五步:將CPU上電
為什麼CPU斷電上電後進入停止狀態,而不進入運行狀態?
回答:
CPU的啟動方式不是「Warm restart-RUN」,詳細請參考上面「第二步」。
檢查第三步,必須拖拽PLC項目到存儲卡盤符,而不是程序塊等其他項目內容。下載到存儲卡中的項目文件有可能不完整,例如缺失硬體組態等
Ⅱ 關於西門子200PLC數據永久保存(不是斷電保持)
西門子200PLC的數據永久保存區在MB0-MB1,斷電後數據不會被清除,會繼續保持。
a.最多可以設置6個數據保持區域
b.選擇數據保持區的存儲區類型(V、M、T和C的當前值)
c.指定數據保持區的起始地址:相對於地址0的偏移值,如14就是起始地址為MB14
d.存儲單元的個數(在b.中指定的數據單元的個數)
e.清除當前的設置(為不保持)
如果將MB0-MB13共14個位元組范圍中的存儲單元設置為「保持」,則CPU在斷電時會自動將其內容寫入到EEPROM的相應區域中,在重新上電後用EEPROM的內容覆蓋這些存儲區。也就是能做到永久保存。如上圖藍圈內所示。
數據區設置為不保持時,可以將CPU斷電然後再上電、在StatusChart(狀態表)中檢查相應地址單元內容是否改變可以檢驗數據是否正確地存入EEPROM。
以上的「保持」設置(除了MB0-MB13)都是靠內置超級電容(+外插電池卡)的方式供電實現。
定時器T和計數器C的當前值可以保持,而它們的位地址狀態不能保持。只有TONR定時器數據才能保持。
Ⅲ 西門子PLC S7-200的斷電永久保存數據的程序怎樣寫的最好附上現成的程序
S7-200可配置斷電保存區域,配置好以後把需要斷電保存的數據存在此區域就行了,不需要編製程序。另外就是S7-200默認是不帶電池的,想要掉電保存數據,要單獨采購他的電池。不然數據只能保存1周左右(靠裡面的法拉電容)。
斷電3,4天沒數據,那是因為你沒給S7-200裝電池