色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何仿真Modbus_TCP

汽車電子技術 ? 來源:工控億點點 ? 作者:Alpend_Gu ? 2023-02-07 10:16 ? 次閱讀

上期說到仿真PID,這次來說說仿真Modbus_TCP。

使用方式請參見這一期文章

S7-PLCSIM Advanced使用入門

  1. 創建兩個PLC,一個為Client,客戶端。一個為Server,服務器。如圖一。

    圖片

    圖一

    此處為了方便記憶,取1511的IP地址為192.168.0.11。取1513的IP地址為192.168.0.13

  2. 打開PLCSIM Advanced,創建兩個PLC。如圖二。

    圖片

    圖二

  3. Client端程序編寫

    3.1_首先回到Client PLC中,在OB1中,拖入兩個Modbus_TCP的塊,并創建實例,分別用于讀和寫。如圖三。

    圖片

    圖片

    圖三
    3.2_創建一個DB塊,分別用于讀寫指令的管腳處填寫對應的參數,如圖四。

    圖片

    圖四
    3.3_參數詳細說明

    InterfaceId:硬件標識符,在系統常數中可以看到。

    ID:引用該連接的唯一ID。

    ConnectionType:連接類型,對于TCP,選擇11,不可以使用其他類型

    ActiveEstablished:建立連接的方式所對應的 ID,對于主動連接建立,應選擇 TRUE。

    RemoteAddress:連接伙伴(Modbus 服務器)的 IP 地址。

    RemotePort:遠程連接伙伴的端口號。

    LocalPort:本地連接伙伴的端口號,可不填。

    詳細可以參考F1幫助。

    3.4_引腳參數關聯。將REQ等參數分配到引腳上,寫好Modbus的讀寫寄存器的地址區。如圖五。

    圖片

    圖五

    至此,Client已經完成,把程序下載到Client的PLC。

  4. Server端程序編寫

    4.1_將Modbus_TCP的Server指令拖入程序段并創建實例,如圖六。

    圖片

    圖六
    4.2_創建一個DB塊,將Server指令所需的參數創建在DB塊中。如圖七。

    圖片

    圖七

    4.3_參數詳細說明

    參見3.3,大部分都相同,唯一需要注意的就是ActiveEstablished為False,因為他是被動連接的、其次就是LocalPort,對于Client來說,他是遠程端口,對于Server來說,他是本地端口,所以他的本地端口需要為333。如圖七。

    其余參數詳見F1幫助

    4.4_引腳參數關聯,如圖八。

    圖片

    圖八

    至此,Server已經完成,把程序下載到Server的PLC。

  5. 仿真測試_Client寫數據到Server

    將Write的REQ置1,此時Client的數據發送到Server,如圖九_1-3。

    圖片

    圖九_1

    圖片

    圖九_2

    圖片

    圖九_3

    可以看到已經將數據從Client端發送到Server端。

  6. 仿真測試_Client從Server讀取數據

    將Read的REQ置1,將數據從Server讀取到Client,,如圖十_1-3。

    圖片

    圖十_1

    圖片

    圖十_2

    圖片

    圖十_3

    可以看到已經將數據從Server端讀取到Client端

  7. 數據區域問題

    Client的MB_DATA_ADDR的數據,一個是40001,一個是40011,分別讀取和寫入5個數據,那么服務器對應的MB_HOLD_REG的第一個就為40001,第十一個就為40011,所以是分別往這兩個地方去讀取和寫入的。

  8. 總結

    注意點1:客戶端的“RemotePort”

    注意點2:服務器的“LocalPort”

    注意點3:MB_HOLD_REG地址

    注意點4:ActiveEstablished,客戶端為1,因為客戶端主動連接。服務器為0,因為服務器被動接受

  9. 也可以使用Modbus_POLL或者Modbus_Slave等軟件測試。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • MODBUS
    +關注

    關注

    28

    文章

    1812

    瀏覽量

    77091
  • 仿真
    +關注

    關注

    50

    文章

    4101

    瀏覽量

    133726
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1372

    瀏覽量

    79142
收藏 人收藏

    評論

    相關推薦

    Modbus TCP通信報文解析

    Modbus TCP是在TCP/IP網絡上運行的Modbus的實現,旨在允許Modbus ASCII/RTU協議在基于
    發表于 09-20 15:55 ?3w次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>通信報文解析

    Modbus TCPModbus RTU的實現

    使用ZLSN2040、NETCOM2040實現Modbus TCPModbus RTU的轉化。1.Modbus TCP
    發表于 08-10 10:04

    有沒有哪位道友在RTThread內核上移植modbus_tcp成功的啊

    有沒有哪位道友,成功的使用過agile_modbus協議棧的modbus_tcp啊,我看官方給的DEMO都是基于posix接口寫的,但是本人不太清除posix接口。有沒有哪位道友在RTThread內核的基礎之上移植成功的啊。請教一下
    發表于 11-09 14:27

    Modbus_TCP驅動組件設計與實現_史運濤

    Modbus_TCP驅動組件設計與實現_史運濤
    發表于 03-19 11:27 ?1次下載

    單片機Modbus_TCP協議在大功率整流設備中的應用_梁丁

    單片機Modbus_TCP協議在大功率整流設備中的應用_梁丁
    發表于 03-19 11:28 ?2次下載

    Modbus/TCP通訊配置

    MODBUSTCP 是簡單的、中立廠商的用于管理和控制自動化設備的MODBUS 系列通訊協議的派生產品,它覆蓋了使用TCP/IP 協議的Intranet和Internet環境中MODBUS 報文
    發表于 09-30 09:13 ?38次下載
    <b class='flag-5'>Modbus</b>/<b class='flag-5'>TCP</b>通訊配置

    Modbus TCP通訊協議概述

    1? Modbus TCP通訊概述 MODBUS/TCP是簡單的、中立廠商的用于管理和控制自動化設備的MODBUS系列訊協議的派生產品,顯而
    的頭像 發表于 01-04 17:51 ?3w次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>通訊協議概述

    Modbus RTU和Modbus TCP的區別

    Modbus RTU和Modbus TCP的區別: 1.概念不同:MODBUS是一種標準的工業控制數據交換協議,可以通過RTU和ASCII交換協議數據。RTU通過二進制數據直接傳輸數據
    發表于 08-03 17:00 ?5.4w次閱讀

    Modbus TCP常見問題

    Modbus RTU和 Modbus TCP的區別?
    的頭像 發表于 12-19 14:57 ?3375次閱讀

    ModBus RTU 與 ModBus TCP

    一、兩個密切相關的協議:RTU 與 TCP ModBus RTU和ModBus TCP作為ModBus協議的兩個主要變體,傳統上,
    的頭像 發表于 02-07 10:05 ?3038次閱讀

    Modbus TCP通訊概述

    MODBUS/TCP是簡單的、中立廠商的用于管理和控制自動化設備的MODBUS系列訊協議的派生產品,顯而易見,它覆蓋了使用TCP/IP協議的“Intranet”和“Internet”環
    的頭像 發表于 04-20 09:46 ?2829次閱讀

    Modbus tcp轉ETHERCAT網關modbus tcp和profinet區別

    遠創智控YC-ECT-TCP網關能夠連接到Modbus tcp總線和ETHERCAT總線中,實現兩種不同協議設備之間的通訊。這個網關能夠大大提高工業生產的效率和生產效益,讓生產變得更加智能化。遠創
    的頭像 發表于 07-14 09:06 ?1012次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>tcp</b>轉ETHERCAT網關<b class='flag-5'>modbus</b> <b class='flag-5'>tcp</b>和profinet區別

    Modbus tcp轉ETHERCAT網關modbus tcp和modbusRTU的區別

    捷米JM-ECT-TCP網關能夠連接到Modbus tcp總線和ETHERCAT總線中,實現兩種不同協議設備之間的通訊。這個網關能夠大大提高工業生產的效率和生產效益,讓生產變得更加智能化。捷米
    的頭像 發表于 07-30 09:17 ?1153次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>tcp</b>轉ETHERCAT網關<b class='flag-5'>modbus</b> <b class='flag-5'>tcp</b>和modbusRTU的區別

    EtherCAT轉Modbus TCP協議網關(JM-ECT-TCP

    JM-ECT-TCP網關實現EtherCAT網絡與Modbus TCP網絡之間的數據通訊,即將Modbus TCP設備轉換為EtherCAT
    的頭像 發表于 09-07 17:05 ?356次閱讀
    EtherCAT轉<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>協議網關(JM-ECT-<b class='flag-5'>TCP</b>)

    MODBUS TCP 轉 CANOpen

    產品概述 SG-TCP-COE-210 網關可以實現將 CANOpen 接口設備連接到 MODBUS TCP 網絡中。用戶不需要了解具體的 CANOpen 和 Modbus
    的頭像 發表于 09-24 13:59 ?288次閱讀
    <b class='flag-5'>MODBUS</b> <b class='flag-5'>TCP</b> 轉 CANOpen
    主站蜘蛛池模板: 尤蜜网站在线进入免费| 台湾果冻传媒在线观看| 欧洲电影巜肉欲丛林| 夜色资源站国产www在线视频| 国产91综合| 日韩影院久久| 大学生宿舍飞机china free| 欧美成人精品高清在线观看| 伊人综合在线22| 久久99re6国产在线播放| 亚洲色噜噜狠狠网站| 国产亚洲欧美在线观看三区| 無码一区中文字幕少妇熟女H| 国产精品av| 亚洲 欧美 制服 校园 动漫| 国产在线播放91| 亚洲视频精品| 看了n遍舍不得删的黄文| 91久久精品国产亚洲| 男人吃奶摸下弄进去好爽| qvod伦理片| 四虎国产一区| 国产性色AV内射白浆肛交后入| 亚洲欧美自拍明星换脸| 久久综合老色鬼网站| vr亚洲成年网址在线观看| 日本无码色哟哟婷婷最新网站| 国产成A人片在线观看| 亚洲 欧美 国产 综合 在线| 九九99亚洲精品久久久久| 7723手机游戏破解版下载| 青青草国产精品久久| 国产精品亚洲电影久久成人影院| 亚洲蜜桃AV色情精品成人| 久久这里只有精品视频e| qovd伦理| 亚洲精品国产在线观看 | 亚洲无遮挡无码A片在线| 久久无码av三级| yw193.c国产在线观看| 午夜视频体内射.COM.COM|