加入收藏 在線留言 聯系我們
            關注微信
            手機掃一掃 立刻聯系商家
            全國服務熱線17838383235
            公司新聞
            西門子S7-300/400 PLC高速采集方案
            發布時間: 2024-04-06 14:29 更新時間: 2024-10-30 14:14

            工業自動化數據高速采集一直是行業內一大難題與痛點,首先高速數據采集要保證速度,也要保證時刻的準確性。在windows系統平臺下,時間穩定性是個很難的問題。PLC-Recorder通過不斷升級迭代,程序內部架構優化,目前目前已經實現覆蓋行業內大部分品牌與主流型號數據高速采集功能。

            下面說明一下西門子S7-300/400PLC高速通訊的編程和配置過程:


            一、PLC側進行設定


            1.1 打開PLC網絡視圖,插入一個UDP連接:


            圖片1.2 UDP設置:圖片1.3 本地和遠程(PLC-Recorder所在電腦)網絡設置:


            圖片


            圖片1.4 啟用循環中斷程序OB35,并設定為7ms的周期:
            圖片


            1.5 PLC程序編寫:



            圖片



            圖片

            二、PLC-Recorder 軟件設置


            PLC-Recorder軟件收聽模式增加通道及設置IP,IP地址是PLC網卡的地址,端口是電腦側的監聽端口:


            圖片

            三、數據采集


            PLC-Recorder軟件進行數據


            圖片

            四、使用Ana軟件進行數據分析     


            打開Ana數據軟件分析,可以看到X1-X2的間隔時間為0.014s


            圖片

            五、小結


            采集的速度越快,需要的技術越復雜,代價也越大。PLC-Recorder的主動采集模式,基本只需要在PLC-Recorder里配置變量,不需要在PLC做什么復雜工作,這種方式很便捷,但是速度也有限。高速模式,就需要在PLC里配置通訊,組織數據,然后調用通訊語句,才能夠實現,因此,對于PLC工程師的要求也是有一些了。高速模式采用標準以太網通訊協議,這也是大部分PLC都具備的能力,因此,可以被廣泛使用來進行快速數據采集。對于PLC來說,通訊也是個復雜的任務,資源消耗較大。對于新款PLC,運算速度很快,可以將通訊程序的周期設定為非周期,或者1-2ms的周期。對于老款的PLC,就要測試CPU的負荷情況,合理設置周期。不管怎樣說,它都快于主動采集,為高速采集提供一個非常簡單、有效的解決方案(本例里,用到的是一個非常古老的CPU,主動采集要100ms,高速采集時,可以在20ms之內,雖然與S7-1500、S7-200SMART相比比較遜色,但是,相對自己來說,已經提升很多了。)



            聯系方式

            • 電  話:17838383235
            • 經理:徐嘉泉
            • 手  機:17838383235
            • 微  信:17838383235