<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    用網絡調試助手測試PLC-Reocrder收聽模式的過程
    發布時間: 2024-06-28 22:29 更新時間: 2024-12-26 09:10

    一、測試環境

    Windows10操作系統,PLC-Recorder V1.12.3,網絡調試助手V5.0.2 

    二、步驟及要點說明

    1.PLC-Recorder的通道配置

    (1)添加一個收聽模式下的通用類型的通道:

    圖片

    (2)將采集周期設置為10ms,并確保激活通道:

    圖片

    (3)將來源IP設置為127.0.0.1(本機),收聽端口為5010(選擇一個未被占用的通道即可)。

    圖片

    (4)創建幾個測試變量

      PLC-Reocrder的開關量是以4字節為單位的,此處配置了第0字節里的3個位,但是,PLC-Recorder也會認為是接收的字節是0~3(共4字節),發送的時候要注意。

    圖片

    (5)確定,離開配置界面

    2.PLC-Recorder啟動采集

    啟動采集時,會檢查端口是否被占用,如果被占用,請修改端口。

    啟動采集后,PLC-Recorder作為服務器開始監聽5010端口,如果對方是TCP通訊,則建立連接;如果對方是UDP通訊,則在發現電文時開始建立與客戶端的關系。

    此時由于沒有收到信息,所以通道報超時錯誤(沒有問題,不影響繼續監聽)。

    圖片

    3.配置網絡調試助手

    協議類型:TCP Client,遠程主機:127.0.0.1(本機),遠程主機端口:5010。

    創建2條電文,分別為4個字節,各自延遲50ms,選擇“循環模式”。

    對于TCP通訊,電文是一個流,用戶必須自己找起始和終止的位置,并自己截取完整信息。如果發送電文長度設置為1個字節了,則服務器端會等到4個電文后,才能拼接成一個4字節信息。

    對于UDP模式,是按照報文發送的,一個報文就是一條信息,因此,服務器解析就會比較簡單。

    圖片

    圖片

    圖片4.啟動調試助手的連接,并點擊“啟動批量發送”圖片5.停止發送,查看發送和接收的情況

    可以看到,發送和接收的數量一致,且沒有來自于PLC-Recorder的任何發送信息(確保是單向通訊)。

    圖片

    三、小結

    此處演示了收聽模式下通用類型的接收過程。當發送方是PLC時,修改PLC-Reocder的連接配置,就實現了PLC的TCP通訊。

    前面的S7、TDC、ABB-VIP類型都是格式相對固定的收聽模式,而通用類型則是完全自定義的模式,可以滿足各種通訊需要。

    極高速度的PUM協議就是基于通用類型。

    通用類型兼容TCP和UDP協議,對于TCP協議來說,要自己尋址信息的邊界,因此,需要根據變量的配置來確定電文的長度(需要遵循手冊里的規則)。對于UDP協議,報文里包含電文長度,因此,變量配置可以更加自由。

    收聽模式的詳細說明可以參考在線幫助或者手冊的相關部分。也可到官網www.HiddenMap.cn下載Zui新版軟件,查閱更多幫助內容。


    聯系方式

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