s7 200 smart 控制絕對值編碼器電機(jī),重新上電后怎么存儲或者讀取位置
劉玉蓉
發(fā)布于2014-11-10 17:24
461
0
標(biāo)簽:
我用vd220來保持當(dāng)前位置,之后上電后用ldpos來吧vd220更新vd220,如果這一步不做,goto指令會報錯??墒敲看沃匦律想姡瑅d220中的值就變成0,系統(tǒng)塊我設(shè)置的vd,偏移量0,元素個數(shù)1000。
佳答案
1、可以對數(shù)據(jù)進(jìn)行保持設(shè)置:
組態(tài)保持范圍:
單擊“系統(tǒng)塊”(System Block)對話框的“保持范圍”(Retentive Ranges) 節(jié)點(diǎn)組態(tài)在循環(huán)上電后保留下來的存儲器范圍。
2、CPU 斷電后的數(shù)據(jù)保持:
CPU 在斷電和上電時對保持性存儲器執(zhí)行以下操作:
● 斷電時: CPU 將指定的保持性存儲器范圍保存到永久存儲器。
● 上電時: CPU 先將 V 、M、C 和 T 存儲器清零,將所有初始值都從數(shù)據(jù)塊復(fù)制到 V 存儲器,然后將保存的保持值從永久存儲器復(fù)制到 RAM 。
3、所有類型的 CPU,只要是在系統(tǒng)塊里設(shè)置了數(shù)據(jù)保持的數(shù)據(jù),斷電后數(shù)據(jù)都會永久保存(不依靠于超級電容),但永久保存的存儲區(qū)的范圍大為10K。
4、詳見:
西門子 S7-200 SMART 技術(shù)參考Version1.1(《S7-200 SMART PLUS》)
https://www.ad.siemens.com.cn/download/docMessage.aspx?id=6861