<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595

    SIEMENS河北省石家莊市西門子(授權)中國一級代理-西門子變頻器伺服電機總代理

    更新時間
    2024-12-27 09:10:00
    價格
    請來電詢價
    變頻器
    西門子代理商
    觸摸屏
    西門子一級代理
    伺服電機
    西門子一級總代理
    聯系電話
    18126392341
    聯系手機
    15267534595
    聯系人
    梁濤
    立即詢價

    詳細介紹

    西門子PLC(S7-1200、1500)有著豐富的通訊功能。Zui近我們工程師在用S7-1200做通訊實驗,里面配置了1個TCP通訊、2個UDP通訊、1個MODBUS TCP SERVER。

    開始時,只配置有一個通訊,都能正常工作。后來,把這幾個集成在一個程序里時,卻發現TCP和MODBUS TCP SERVER不能同時工作,只有一個能夠工作(此處省略實驗過程字數若干)。但是,2個UDP都能正常工作。

    一、出錯情況

    在線查看程序,將各通訊塊的狀態引出來,發現:不能工作的程序塊報16#80C8代碼(正常時應該是16#7abc),在幫助里也沒有針對這個故障代碼的信息。


    二、解決方法


    后來在線打開PLC的連接狀態,發現MODUBS TCP和TCP通訊的本地ID是一樣的,都是1,猜測可能是這個沖突,將MODBUS TCP的ID修改成10,下載,依然沒有解決。重新啟動PLC后,再去查看,發現在線的本地ID號已經應用了,兩個通訊可以同時建立了(下載后無效的原因可能是修改了程序塊里的原始值,下載后,沒有加載原始值的動作,但是沒有起效)。


    圖片


    三、修改MODBUS TCP ID的方法

    打開MB_SERVER塊CONNECT對應的變量,打開后,找到ID變量,將起始值修改為10,保存且下載進入PLC


    圖片


     四修改TCP和UDP通訊 ID的方法

    在通訊塊TSEND_C上點擊工具箱,打開連接參數,找到ID,進行修改值,進行保存,并下載到PLC。

    圖片


     修改后,如果沒有應用,則可以重啟一下PLC。



    相關產品

    聯系方式

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