數(shù)據(jù)不能長期保存
林慧玲
發(fā)布于2014-03-13 16:40
138
0
標(biāo)簽:
s7-300plc和觸摸屏通訊,在觸摸屏上輸入修改的設(shè)定值,存放在mwxxxx,mdxxxx保持單元中,當(dāng)plc斷電較長時間后,保存在mwxxxx,mdxxxx保持單元中的設(shè)定值變?yōu)椤?”,即保存不了以前的修改設(shè)定值,不知是何原因?在plc中已經(jīng)把保持內(nèi)存單元修改為(從startingatmb0開始):2048,而修改的設(shè)定值放在保持內(nèi)存單元的范圍內(nèi)。
問題補充:
本plc與觸摸屏通訊沒有用到db數(shù)據(jù)塊,只是用保持內(nèi)存單元mwxxxx,mdxxxx來保存修改的設(shè)定值數(shù)據(jù)。
佳答案
這與s7-300plc如何斷電保持?jǐn)?shù)據(jù)有關(guān),即需要了解s7-300plc斷電保持?jǐn)?shù)據(jù)的機(jī)制,詳見:
見《s7300如何保持?jǐn)?shù)據(jù)》。對于配置mmc卡的新型s7-300cpu:
1、所有的db塊默認(rèn)是掉電保持的。
2、m存儲區(qū)的掉電保存設(shè)置在硬件組態(tài)--雙擊cpu--存儲單元中可以設(shè)置,默認(rèn)m區(qū)的mb存儲區(qū)為16。
在定義保持屬性后,m,t,c數(shù)據(jù)都可以保持。