<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    充分利用CPU通訊能力,以較小代價實現PLC快慢速數據混合采集的技巧
    發布時間: 2024-06-28 22:24 更新時間: 2024-12-26 09:10
    大家都知道,PLC是一個高可靠性的控制系統,為了確保控制程序(邏輯計算、I/O訪問等)的及時運行,CPU會控制其他任務的資源消耗,普通的以太網通訊優先級相對較低,且有CPU負荷占比的限制。


    比如說,給以太網通訊20%的CPU負荷,如果實際通訊量(速度與長度的綜合)過大,超過20%的CPU負荷時,通訊就會被暫停,這時候外部就收不到數據。如何在有限的資源下,提高通訊的效率,盡可能多獲取有效的數據呢?我們知道,PLC信息有的是高速的(比如,軋機過鋼時的速度波動、電流波動、高速調節的輸出等),有的是低速的(比如,某設備、液體的溫度變化,成分變化、產品計數等),我們只要以變化速度的2倍速度進行采樣(奈奎斯特采樣定理),就能獲取到必要的信息,而不必都以系統Zui快的速度進行采樣。下面分兩種模式來說明一下處理方式:


    1、PLC數據整理外發的模式


    這種模式需要在PLC程序里將數據進行整理,歸類,交給不同發送速度的任務(或者電文)去進行處理。接收方接收到新的電文后,再進行顯示、存儲甚至計算。如果涉及大量的數據采集,還要設置專用CPU、通訊控制器,以減輕主CPU的負荷(某AC450就設置了三塊CPU,其中一塊專門用于通訊)。某軋機的iba PDA系統有3個數值模塊、3個開關量模塊,總共192個變量。軋機的電流、速度、咬鋼補償信息、快速控制信號等就是通過20ms的周期進行發送,而主電機的溫度以100ms甚至更長的周期進行發送。二十多年來為工藝分析、軋機設備分析立下不少功勞。


    2、外部直接讀取的模式

    該模式不需要在PLC里設置,可以利用現有資源,從外部主動查詢。這種模式利用PLC的編程資源、HMI通訊等資源,相對限制較多,需盡可能減少通訊的交互量。


    PLC-Recorder數據caijiruanjian有多線采集的功能,就是配置多個通道同時采集一個PLC(或設備),不同的通道可以設置不同的采集速度,這樣可以減少CPU負荷。下圖展示了多線采集的配置示例和采集效果:快速通道(20ms)和慢速通道(100ms)都有相同的連接參數,有不同的采集周期。


    圖片

    圖片

    圖片


    如果通訊資源足夠,多線采集也可以大大提高采集的速度,某款S7-300的通訊采集,使用兩個通道進行采集,實際采集時間可以縮短一半。


    3、小結

    由于采集變量的數量、分布不同、PLC的資源和策略不同,都可能給PLC數據采集帶來不同的影響。我們可以合理利用軟件的各種功能來測試不同的采集方案,實現zuijia采集效果。


    聯系方式

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