<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    上位機通過標簽讀寫西門子PLC的兩種方案
    發布時間: 2023-11-18 10:32 更新時間: 2024-12-27 09:10
    寫在前面

    經常有小伙伴問我,歐姆龍、倍福、AB、Codesys這些PLC都可以實現標簽變量讀取,那么西門子PLC是否支持標簽變量讀取呢?

    那么今天跟大家分享一下,上位機與西門子PLC實現標簽讀取的兩種方案。

    S7 Comm Plus

    可能大家都聽過S7協議,這個是西門子的官方協議,那么S7 Comm Plus是什么協議呢?

    Siemens S7 Comm Plus,顧名思義,就是S7協議的升級版。

    S7-200、S7-300、S7-400系列的PLC采用早期的西門子私有協議S7comm進行通信。S7-1200/1500系列固件版本為V3.0以下的PLC采用西門子新一代的S7comm-Plus協議進行通信,該協議采用了一些特殊編碼規范。

    KepServer V6.6版本支持Siemens S7 Plus Ethernet驅動,通過本地S7 Comm Plus協議采集 S7-1200 和 S7-1500 PLC 的符號地址。使用在線自動生成標簽功能,用戶不再需要從 TIA Portal 項目中手動導入標簽。

    我們測試使用的是西門子S7-1500的PLC,創建好一個用于測試使用的DB塊,這里的DB塊是優化的塊訪問,沒有偏移量。

    圖片

    通過KepServer添加一個通道,驅動選擇Siemens S7 Plus Ethernet,如下圖所示。

    圖片

    然后再添加一個設備,設備向導中,ID填寫IP地址,如下圖所示:

    圖片

    再添加一個靜態標記,如下圖所示:

    圖片

    這里的標記地址可以參考幫助,格式如下:PLC名稱.Blocks.DB塊名稱.變量名稱。

    運行看下效果:

    圖片

    我們用OPC客戶端軟件來連接測試一下:

    圖片

    OPC UA

    目前西門子新出的1200和1500PLC大多數都支持OPCUAServer,所以只需要簡單做一個配置,激活一下OPCUA服務器功能,即可實現OPCUA通信。

    圖片

    配置完成后,西門子OPCUA的URL為opc.tcp://192.168.2.153:4840。

    我們通過OPCUA客戶端來連接測試一下:

    圖片


    聯系方式

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