在一些大型企業(yè)需要數(shù)據(jù)的記錄長達(dá)兩三個月甚至更久的場合,西門子s7-200需要加內(nèi)存卡進行數(shù)據(jù)的記錄并且生成報表的形式以便用于打印查看,下面就來介紹一下西門子s7-200plc的內(nèi)存卡的使用方法;
首先打開需要進行數(shù)據(jù)記錄的程序,打開工具→數(shù)據(jù)記錄向?qū)鐖D:
這是一個對于數(shù)據(jù)記錄的一個簡介,點擊下一步:
我這里購買的是256kb的內(nèi)存卡,記錄17個數(shù)據(jù),其中8個int類型,9個byte類型,記錄時間3個月,每隔30分鐘記錄一次(這些需要在程序里,編程,此處不敘述)。點擊下一步:
域名的定義最好是英文單詞加下劃線進行,雖然漢字也不報錯,但是讀取內(nèi)存卡的數(shù)據(jù)記錄的時候會是一些亂碼,數(shù)據(jù)的類型根據(jù)你需要記錄的數(shù)據(jù)相關(guān)。點擊下一步:
建議地址:最好不要和程序本身的地址進行重合,盡量的選一個不用的區(qū)域,點擊下一步:
這事生成的組建,包含子程序“dato_wirte”、全局符號表、數(shù)據(jù)記錄數(shù)據(jù)配置頁、記錄數(shù)據(jù)可能使用的內(nèi)存卡的字節(jié)數(shù)。點擊完成:選擇是。
選擇符號表→向?qū)А鷇ato_sym雙擊查看
此處就是定義了寫入內(nèi)存卡的數(shù)據(jù)地址,現(xiàn)在只需要將程序里的數(shù)據(jù)寫入對應(yīng)的地址即可,時間的間隔,自己可以做程序定義。
觸發(fā)存卡,只需要調(diào)用子程序“dato_wirte”,就可以進行數(shù)據(jù)記錄。
數(shù)據(jù)記錄完畢之后,讀取內(nèi)存卡需要通過這個軟件,與200的plc進行連接通訊,但是像一些大公司尤其是國企,他們不愿意去第一線,就需要在辦公司看到數(shù)據(jù)以及現(xiàn)場的情況,那就需要加一個em277模塊或者cp243-1模塊等,做一下遠(yuǎn)程的通信,進行現(xiàn)場的監(jiān)控。連接好之后,打開explorer這個軟件,會找到一個內(nèi)存卡打開雙擊里面的數(shù)據(jù)記錄(電腦要安裝excel軟件)
日期和時間是漢語 顯示亂碼,這樣就可以導(dǎo)入到電腦進行保存。三個月之后數(shù)據(jù)記滿,覆蓋第一條數(shù)據(jù)。
自此,關(guān)于西門子s7-200內(nèi)存卡用于數(shù)據(jù)的記錄已經(jīng)完畢。