<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    西門子PLC S7-1500實現2ms精準周期、高速數據采集(帶時間戳)
    發布時間: 2024-06-28 22:24 更新時間: 2024-12-26 09:10
    工業自動化數據高速采集一直是行業內一大難題與痛點。高速數據采集要保證速度,也要保證時刻的準確性。而在windows系統平臺下,時間穩定性是個很難的問題。PLC-Recorder通過不斷升級迭代,程序內部架構優化,目前已經實現行業內大部分品牌與主流型號數據高速采集功能。

    PLC-Recorder與部分品牌型號PLC已經可以做到周期1ms的穩定采集接收方案。下面使用西門子S7-1500基礎配置的CPU進行測試,采用2ms的速度外發采集方案,實現高速、穩定周期的采集。周期的高穩定性是由PLC的時間戳來保證的,關于S7-1500時間戳的各種知識,請參考專門的文章。
    配置步驟如下:

    、PLC的發送程序


    圖片

    在1ms的循環中斷程序里進行發送,通過計數比較或者其他方法獲得2ms的周期脈沖,觸發發送指令。在通訊結束后進行計數,并允許下一次發送。

    圖片

    圖片

    圖片

    圖片

    圖片

    此處LEN端子的值是200,這是實際發送的報文長度,與DATA ADDR里的長度不一定相等,請注意。注意:

    Zui新版的PLC-Recorder支持的高速采集長度限制是256字節,如果超過,則不采用高速采集策略。

    二、PLC連接配置


    圖片

    以下是UDP連接的設置示例(TCP和UDP都支持高速采集,推薦UDP協議:效率高,配置簡單):

    指定了接收端IP地址和端口號 192.168.0.100:2000。

    圖片

    三、PLC-Recorder設置


    圖片


    3.1 PLC-Recorder軟件收聽模式增加通用通道,并將本計算機的IP地址設置成192.168.0.100(與PLC里配置的伙伴地址一致)。

    圖片

    注意:1、請依據PLC的型號選擇合適的字節順序,對于西門子,此處選擇為DCBA。如果不確定字節順序,可以先不啟用時間戳,采集一段數據,然后看看時間戳變量是不是一條斜線。

    2、可以選擇帕姆齊通道,也可以選擇收聽模式下的通用通道。

    3.2 PLC-Recorder,設置來源IP(也就是PLC的IP地址)192.168.0.1,收聽端口5010,啟用用戶電文內的時間戳。

    圖片

    3.3 變量配置

    需要將第一個變量配置為時間戳,偏移地址為0,其他變量依次配置,請與PLC內的變量順序、長度保持一致。

    變量配置時,不需要定義所有的變量,僅需要定義自己關注的變量即可。

    圖片

    注意:

    各類型變量總個數不要超過64個,否則不會采用高速策略。

    3.4 啟動采集,打開數據采集服務器,在模式里面如果顯示高速則已經啟用了高速采集模式(附圖里顯示為“常規”,僅用于演示)。

    圖片

    圖片

    3.5 打開Ana,進行數據分析

    圖片

    注意:

    以上文件是一次實測的數據記錄,與前面的變量配置不完全一樣。


    聯系方式

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