西門子主機(jī)模塊6ES7317-2EK14-0AB0
數(shù)據(jù)日志
數(shù)據(jù)記錄通常是指按照日期時(shí)間排序的一組數(shù)據(jù),每條記錄都是某些過程事件的一套過程數(shù)據(jù)。這些記錄可以包含時(shí)間及日期標(biāo)簽。用戶可以在程序控制下保存過程數(shù)據(jù)記錄到CPU的存儲器中。
只有固件版本V2.0或更高版本的S7-200 SMART CPU支持?jǐn)?shù)據(jù)日志功能,在STEP 7-Micro/WIN SMART軟件中,可以通過數(shù)據(jù)日志向?qū)?chuàng)建*多四個(gè)數(shù)據(jù)日志文件,他們存儲在PLC的存儲器中。每個(gè)數(shù)據(jù)日志都是一個(gè)單獨(dú)的文件,*大為 2 兆字節(jié)。
數(shù)據(jù)日志文件其結(jié)構(gòu)為循環(huán)文件結(jié)構(gòu)。添加新的記錄數(shù)據(jù),并保留舊的記錄數(shù)據(jù),直到所有記錄均被寫入為止。所有記錄均被寫入后,每個(gè)新添加的記錄都會覆蓋*早的記錄被刪除。
特殊存儲器地址用于對當(dāng)前數(shù)據(jù)日志操作狀態(tài)進(jìn)行監(jiān)視,例如初始化錯(cuò)誤和數(shù)據(jù)記錄的實(shí)際數(shù)量。有關(guān)詳細(xì)信息,請參見《S7-200 SMART系統(tǒng)手冊》中特殊存儲器SMB480-SMB515:數(shù)據(jù)日志狀態(tài)介紹。
注意:只有 CPU 固件版本 V2.0 或更高版本的 S7-200 SMART CPU 才支持?jǐn)?shù)據(jù)日志功能。固件版本低于 V2.0 版本的 CPU 可以通過 MicroSD存儲卡 進(jìn)行固件升級,升級到 V2.0 版本。
數(shù)據(jù)日志向?qū)?/strong>
1、啟動(dòng)數(shù)據(jù)日志向?qū)?/p>
在“工具"(Tools) 菜單的“向?qū)?(Wizards) 區(qū)域單擊“數(shù)據(jù)日志"按鈕,啟動(dòng)數(shù)據(jù)日志向?qū)А?/p>
![點(diǎn)擊打開原圖](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c865430d95994df08b95d870ad164c341d890aa13beaa324712.jpg)
圖 1.啟動(dòng)數(shù)據(jù)日志向?qū)?/p>
2、選擇要組態(tài)的數(shù)據(jù)日志
數(shù)據(jù)日志向?qū)е锌梢赃x擇一到四個(gè)單獨(dú)的數(shù)據(jù)日志文件。
![點(diǎn)擊打開原圖](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c860d5c802e07422397a167a47fdba2b4572a8decc21c8018ad.jpg)
圖 2.選擇要組態(tài)的數(shù)據(jù)日志
3、命名所選擇的數(shù)據(jù)日志
![點(diǎn)擊打開原圖](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c861eb8acc2ae5b30e006a00a8076474544299ad561723406c3.jpg)
圖 3.命名數(shù)據(jù)日志
4、定義數(shù)據(jù)日志的可選項(xiàng)
![點(diǎn)擊打開原圖](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c86716a5f64c5c85572f42a1b19d8b5995753731b59b20fd789.jpg)
圖 4.定義數(shù)據(jù)日志可選項(xiàng)
a.定義卡中存儲的數(shù)據(jù)歸檔記錄的*大條數(shù)
b.選擇數(shù)據(jù)日志時(shí)加上 CPU 的時(shí)間標(biāo)簽
c.選擇數(shù)據(jù)日志時(shí)加上 CPU 的日期標(biāo)簽
d.選擇數(shù)據(jù)日志上載時(shí)是否清除 CPU 中的 數(shù)據(jù)日志的數(shù)據(jù)
5、定義數(shù)據(jù)日志的字段
![點(diǎn)擊打開原圖](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c863a8f4c42ac02a645a5201af6651a22cc2dd9334ff3679926.jpg)
圖 5.定義數(shù)據(jù)日志可選項(xiàng)
a.定義數(shù)據(jù)的符號名
b.定義數(shù)據(jù)類型
c.數(shù)據(jù)的描述
6、定義向?qū)枰腣存儲區(qū)
![點(diǎn)擊打開原圖](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c86e366fe540871d2c9f5a0fa36a6803da8eafb7b6feb1ccf76.jpg)
圖6. 分配向?qū)枰腣存儲區(qū)
注:分配的存儲器地址不能與其他程序存在地址重疊。
7、數(shù)據(jù)日志生成的項(xiàng)目組件
![點(diǎn)擊打開原圖](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c86c63f2ae1ab5c128fe0f6f7e477ea37deea8f16fc2db6152a.jpg)
圖7. 數(shù)據(jù)日志組件
8、調(diào)用 DATx_WRITE程序
![點(diǎn)擊打開原圖](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c86b5321d6a90dcb94cc42d22f4f8ac2dbcaa9f2526dbff9389.jpg)
圖8. 調(diào)用 DATx_WRITE
注:CPU的EEPROM有擦寫次數(shù)限制,不能無限次數(shù)據(jù)存儲,所以使用沿觸發(fā)調(diào)用 DATx_WRITE 指令 。
8、將數(shù)據(jù)日志上傳到 PC
點(diǎn)擊"PLC 菜單"的“上傳數(shù)據(jù)日志"(Upload Data Logs) 命令會將數(shù)據(jù)日志副本從 CPU 上傳到已連接的 PC 或 PG 上。 上傳的數(shù)據(jù)日志文件的格式為 CSV(逗號分隔值),適合與文本編輯器或諸如 Microsoft Excel 之類的電子表格工具使用。下圖顯示了從"PLC 菜單"訪問“上傳數(shù)據(jù)日志"(Upload Data Logs) 的命令。
![](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c86f4af217a2efab6a1d92416c8f49beb669d33a58eeb922ac3.jpg)
圖9. 上傳數(shù)據(jù)日志
下圖顯示了在 MS Excel 中打開的已上傳的數(shù)據(jù)日志 CSV 文件示例。 該數(shù)據(jù)日志文件包括三個(gè)記錄,每個(gè)記錄有三個(gè)數(shù)據(jù)值。
![](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c8675af18544d77eaef504643df57c8d995f657c661bfc77535.jpg)
圖10. 數(shù)據(jù)日志 CSV 文件
西門子主機(jī)模塊6ES7317-2EK14-0AB0
數(shù)據(jù)日志例程
例程所需條件:
1、軟件版本:STEP 7-Micro/WIN SMART V2.3
2、SMART CPU固件版本:V2.0及以上
3、通訊硬件:TP電纜(以太網(wǎng)電纜)
所實(shí)現(xiàn)的功能:
結(jié)合上述文檔所描述,M0.0上升沿時(shí)記錄數(shù)據(jù)一次:
Data_Log
注意:本例程僅供參考,程序中的CPU版本、類型可能與用戶實(shí)際使用不同,用戶可能需要先對例子程序做修改和調(diào)整,才能將其用于測試。本例程的作者和擁有者對于該例程的功能性和兼容性不負(fù)任何責(zé)任,使用該例程的風(fēng)險(xiǎn)由用戶自行承擔(dān)。由于它是免費(fèi)的,所以不提供任何擔(dān)保,錯(cuò)誤糾正和熱線支持,用戶不必為此聯(lián)系西門子技術(shù)支持與服務(wù)部門。
常見問題:
1、為什么軟件中數(shù)據(jù)日志功能不可用呢?
![](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c8641926a0de926f52438854a2b1bad17c1ef589dc57eaaee51.jpg)
只有固件版本V2.0或更高版本的S7-200 SMART CPU才支持?jǐn)?shù)據(jù)日志功能!
2、如何監(jiān)視或者顯示數(shù)據(jù)日志的操作狀態(tài)?
可以在觸摸屏或上位機(jī)顯示數(shù)據(jù)日志狀態(tài),如初始化錯(cuò)誤和數(shù)據(jù)記錄的實(shí)際數(shù)量;SMB480 至 SMB515 為只讀特殊存儲器地址,用于數(shù)據(jù)日志狀態(tài)的介紹。
![點(diǎn)擊打開原圖](https://img63.chem17.com/cc947453cd6ce8aae6fe001dfb053c86965d8ef6aec6e9ebae9fe8e84b04fc81883af9fd7c9fc37b.jpg)