<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    西門子PLC S7-1200數據日志常見問題
    發布時間: 2024-09-10 19:35 更新時間: 2024-12-27 09:10

    當S7-1200 CPU使用數據日志時,記錄次數會影響CPU的使用壽命嗎?


    答:會影響。裝載存儲器的使用壽命受寫裝載存儲器的次數限制。如果使用CPU內部裝載存儲器,則記錄次數會影響CPU的使用壽命,CPU寫入數據記錄的使用壽命為5億次;如果使用存儲卡,其記錄次數會影響卡的使用壽命。


    一個數據日志Zui多可包含256個元素,盡量將多個數據元素記錄在一個數據日志中,不建議程序使用多個數據日志,每個數據日志只記錄少量的數據元素。


    注:需要注意寫入記錄的頻率,如果需要高頻率寫入數據記錄,請考慮使用存儲卡,以便于更換。

    ?

    ?

    ?

    S7-1200 系列所有型號的 CPU 是否都支持數據日志功能?


    答:S7-1200 CPU 版本為V2.0以上及編程軟件版本為 STEP 7 V11 以上才支持數據日志功能。

    ?

    ?

    ?

    使用S7-1200 CPU 是否就能實現數據日志功能?是否還需要增加其余的硬件?


    答:使用S7-1200 CPU 能實現數據日志功能,數據日志文件存儲在 S7-1200 CPU 裝載存儲器中。


    也可以增加 S7-1200 SIMATIC 存儲卡,將其設置為“程序”卡類型,也能實現數據日志功能;此時,數據日志文件存儲在 S7-1200 SIMATIC 存儲卡中。

    ?

    ?

    ?

    調用“DataLogCreate”指令創建的數據日志文件個數是否有限制?


    答:調用“DataLogCreate”指令創建的數據日志文件個數沒有限制。如果僅使用 S7-1200 CPU,數據日志文件的個數受限于 S7-1200 CPU 裝載存儲器大小的限制;如果使用“程序”卡類型的 S7-1200 SIMATIC 存儲卡,數據日志文件的個數受限于 S7-1200 SIMATIC 存儲卡大小的限制。

    ?

    ?

    ?

    對每個數據日志文件寫入的Zui大數據日志條數是否有限制?


    答:“DataLogCreate”指令的“RECORDS”輸入參數是“UDINT”數據類型,限值是4,294,967,295。RECORD 參數的實際限值取決于單個日志的大小、其它數據日志的大小及裝載存儲器的可用資源。 此外,Microsoft Excel 對Excel 工作表中允許的行數限制為65536行。

    ?

    ?

    ?

    對每個數據日志文件聲明的Zui大數據元數個數是否有限制?


    答:所聲明數據元素的個數與標題參數中指定的列數相對應。可以分配的Zui大數據元素個數為253(帶時間戳)或 255(不帶時間戳)。 這一限制使日志始終處于 Microsoft Excel 工作表的256列限制范圍內。

    ?

    ?

    ?

    如何打開數據日志文件?打開的數據日志個數是否有限制?


    答:執行“DataLogCreate”和“DataLogNewFile”操作后會自動打開數據日志文件。此外,對于已經關閉的數據日志文件,執行“DataLogOpen”指令可重新打開數據日志文件。


    Zui多可同時打開8個數據日志文件。 可能存在8個以上數據日志文件,但必須關閉一些數據日志文件,使打開的文件數不超過8個。

    ?

    ?

    ?

    如何關閉數據日志文件?


    答:S7-1200 PLC執行RUN-STOP切換或PLC循環上電后會自動關閉數據日志文件。此外,執行“DataLogClose”指令可關閉已經打開的數據日志文件。

    ?

    ?

    ?

    如何清除數據日志文件中的數據記錄?


    答:可采取以下兩種方法之一清除數據日志文件中的數據記錄:


    注:以下方法是用于清除數據記錄,不是數據日志文件!


    1. 設置“DataLogOpen”指令輸入參數 MODE=1,并且需要在數據日志關閉情況下,執行“DataLogOpen”指令,觸發輸入“REQ”可清除數據日志文件的數據日志。如下圖1所示:


    圖片

    圖1.執行“DataLogOpen”指令清除數據記錄


    2. 使用“DataLogClear”指令,清除指定ID對應數據日志文件內的數據記錄。如下圖2所示:


    圖片

    圖2. 執行“DataLogClear”指令清除數據記錄

    ?

    ?

    ?

    如何刪除已經建立的數據日志文件以減小 S7-1200 CPU 裝載存儲器空間的占用?


    答:可采取以下兩種方法之一刪除數據日志文件:


    1.登錄 PLC內置 Web 服務器,直接刪除數據日志文件。如下圖3所示:


    圖片

    圖3. 通過Web 服務器刪除數據日志文件


    2. 使用“DataLogDelete”指令,DelFile置1,刪除數據日志并刪除數據記錄。如下圖4所示:


    圖片

    圖4. 執行“DataLogDelete”指令刪除數據日志文件


    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595