• <span id="954jp"></span>

      <th id="954jp"></th>
      <progress id="954jp"></progress>
      侵權投訴

      如何將S7-400單站系統通過CPU集成PN口配置為Server

      機器人及PLC自動化應用 ? 2021-01-18 09:55 ? 次閱讀

      配置S7-400單站系統通過CPU集成PN口作為Server進行Modbus TCP通訊

      下面以S7-400單站系統及Modscan32軟件為例,詳細介紹如何將S7-400單站系統通過CPU集成PN口配置為Server,Modscan32為Client進行Modbus TCP通訊,下圖11為服務器功能塊庫的程序結構及各功能塊完成的功能:

      fd7ce400-5711-11eb-8b86-12bb97331649.png

      S7-400系統及Modscan32軟件組態

      打開Step7軟件,新建一個工程項目文件,命名為“M_TCP_CPU_V26 (Server)”, 在項目下插入一個S7-400站,如下圖12所示:

      fde72446-5711-11eb-8b86-12bb97331649.png

      圖12:新建S7-400 Station

      雙擊插入的SIMATIC 400 Station的“Hardware”,打開硬件組態,在硬件組態界面下分別插入機架,電源PS407、CPU414-3PN/DP,本例中將CPU的PN口IP 地址設為192.168.70.2,如下圖13所示:

      fe476770-5711-11eb-8b86-12bb97331649.png

      硬件組態完成后,編譯保存,并將例程站點“SIMATIC 400(Server)”中的程序(System data不需要拷貝)拷貝到該項目中。

      由于需要在SIMATIC站與其他通訊伙伴之間建立TCP連接用于Modbus通訊,而對于CPU的集成PN口來說須通過Open IE(開放式以太網通訊)的方式來建立TCP連接,通過S7-CPU的 PROFINET接口進行 Modbus TCP 通信時,需要使用通信塊 FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND"和 FB64 "TRCV",要進行 Modbus TCP 通信,必須在數據塊中為每個連接指定相應的參數,相應得參數在程序中主要由DB2“MODBUS_PARAM“來完成初始化,其中各參數的含義如下圖14、15所示:

      fe7484f8-5711-11eb-8b86-12bb97331649.png

      feb000d2-5711-11eb-8b86-12bb97331649.png

      3.3 通訊測試

      由于“ ModbusTCP PN-CPU V2.6”選項包支持功能碼FC1,2,3,4,5,6,15,16,不同的功能碼測試過程中類似,因此下面以FC03(讀寫保持寄存器)為例來說明通訊測試的整個過程,對于其他功能碼的測試將不再重復?述,對于Modbus的數據類型可參考下表4:

      fed90f90-5711-11eb-8b86-12bb97331649.png

      由于服務器主功能塊FB102“MODBUSPN”的參數需要初始化,因此分別在OB100及OB1中調用FB102,在OB100中調用FB102完成相關參數的初始化,FB102的管腳分布如下圖16所示:

      ff12bb82-5711-11eb-8b86-12bb97331649.png

      打開Modscan32軟件,在“Connection--->connect”中打開連接屬性對話框,連接接口選擇“Remote TCP/IP Server”,IP Address分別填入CPU的IP 地址192.168.70.2,Service為遠程服務器的端口502,在協議的選擇對話框中可以定義傳輸模式、通訊超時響應時間,報文發送間隔及允許寫多個保持寄存器等,這里分別保持缺省設置即可,如下圖17所示:

      027806a6-5712-11eb-8b86-12bb97331649.png

      下載硬件組態及程序到CPU中,將DB2“MODBUS_PARAM”的參數“server_client”使能為1,在 Modscan32 的“Set up->Data Definition”中設置數據掃?周期、寄存器連接類型、起始地址、長度等,如下圖18所示:

      05c7feb0-5712-11eb-8b86-12bb97331649.png

      由于Modbus的內部地址編排時基于數據鏈路層和應用層有一定的映射關系,因此Modbus的地址與SIMATIC中的DB塊的地址時按照一定的地址映射關系來相對應,這樣造成了DB塊中有一定的地址偏移量,在本例中假設數據區的定義如下圖19所示,其DB偏移量、Modbus物理編址、應用層編址如下圖20所示:

      08fa3f4e-5712-11eb-8b86-12bb97331649.png

      0c1ebc68-5712-11eb-8b86-12bb97331649.png

      在Step7的項目程序中新建一個變量監控表,插入需要監控的參數和數據區變量,可以看到Modscan32軟件與CPU414-3PN/DP的數據通訊已經建立起來了,雙方可以進行正常的保持寄存器數據讀寫操作,如下圖21所示:

      0fcf1632-5712-11eb-8b86-12bb97331649.png

      責任編輯:lq

      原文標題:Modbus TCP 作為Server(主)實例

      文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

      收藏 人收藏
      分享:

      評論

      相關推薦

      微控制器和微處理器的區別(含課本原圖)

      微控制器:CPU + 片內內存 + 片內外設微處理器:CPU處理器通常指微處理器、微控制器和數字信號....
      發表于 12-05 18:21 ? 2次 閱讀
      微控制器和微處理器的區別(含課本原圖)

      工控機CPU雙核和四核之間的區別是怎樣的

      工控機CPU有單核、雙核、四核、六核、八核等幾種常見類型,下面派勤電子主要給大家講講工控機雙核CPU....
      發表于 12-03 11:47 ? 8次 閱讀

      新手指南丨FETT507-C核心板引腳功能修改指引

      FETT507-C核心板CPU為四核Cortex-A53,1.5GHz主頻;GPU為G31MP2;核....
      的頭像 欒新科 發表于 12-03 11:42 ? 10次 閱讀
      新手指南丨FETT507-C核心板引腳功能修改指引

      盤點分布式軟總線數據傳輸技術中的黑科技

      作者:houweibo,軟總線首席技術專家;lidonghua,軟總線技術專家 隨著萬物互聯時代的到....
      的頭像 HarmonyOS開發者 發表于 12-03 09:50 ? 143次 閱讀
      盤點分布式軟總線數據傳輸技術中的黑科技

      美格智能Cat.1模組順利通過多項國際認證

      Cat.1市場發展空前盛況,美格智能承接海外物聯網需求,開啟全球布局之路。截至今日,美格智能Cat.....
      的頭像 美格智能 發表于 12-02 16:33 ? 285次 閱讀
      美格智能Cat.1模組順利通過多項國際認證

      工控機啟動故障的簡單處理方法

      一、工控機接通電源能聽見CPU風扇在轉,但顯示器卻不亮,主板也沒有報警的提示,如何處理? 工控機通電....
      發表于 12-02 16:31 ? 95次 閱讀

      Graphcore公布最新MLPerf訓練結果:AI性能再刷新高

      在本輪或任何一輪MLPerf原始數據中,每個制造商系統相關的主機處理器數量都十分驚人,一些參與者甚至....
      發表于 12-02 13:56 ? 590次 閱讀
      Graphcore公布最新MLPerf訓練結果:AI性能再刷新高

      單片機為什么叫單片機

      單片機之所以叫單片機,是因為單片機芯片把CPU、數據存儲器、程序存儲器、總線系統都集成到了一個芯片上....
      發表于 12-01 15:51 ? 17次 閱讀
      單片機為什么叫單片機

      1.單片機和嵌入式的關系(3)

      單片機和嵌入式的關系什么是單片機?什么是嵌入式單片機和嵌入式的核心差異單片機和嵌入式的相同點單片機和....
      發表于 12-01 15:51 ? 15次 閱讀
      1.單片機和嵌入式的關系(3)

      嵌入式CPU、單片機數組、結構體內存溢出問題

      嵌入式、單片機等硬件軟件開發中,經常會用到結構體或者數組,但是在調試中我們經常會發現數組或者結構體變....
      發表于 12-01 15:51 ? 4次 閱讀
      嵌入式CPU、單片機數組、結構體內存溢出問題

      智能化旅游景區視頻監控安防管理方案

      一、背景分析 近年來,隨著我國旅游業的不斷快速發展,國內游客人數逐年增加,各地旅游景區游客絡繹不絕。....
      發表于 12-01 14:38 ? 52次 閱讀

      Cortex-M55的單片機AI技術Helium權威指南電子書發布(2020-09-08)

      說明:1、2019年年初的時候ARM發布Armv8.1-M架構,增加了Arm Helium技術。2、....
      發表于 12-01 12:36 ? 6次 閱讀
      Cortex-M55的單片機AI技術Helium權威指南電子書發布(2020-09-08)

      GPU提升30%!小米12全球首發新一代驍龍8平臺!4nm工藝的高通驍龍8平臺關鍵點全在這里

      (電子發燒友網報道 文/章鷹)12月1日上午8點,美國夏威夷11月30日,高通技術公司在5G旗艦芯片....
      的頭像 章鷹 發表于 12-01 09:50 ? 2101次 閱讀
      GPU提升30%!小米12全球首發新一代驍龍8平臺!4nm工藝的高通驍龍8平臺關鍵點全在這里

      AT89S51的CPU是由哪些部分組成的

      成就更好的自己AT89S51的CPU由運算器和控制器構成;一.運算器算數邏輯運算單元ALUALU功能強大,可以進行各種數學運...
      發表于 12-01 07:52 ? 0次 閱讀

      分析模塊化單片機示例程序功能

      ????實驗目的和任務目的:利用“模塊化單片機教學實驗平臺”,加深對所學單片機理論知識的理解。任務:熟悉“模塊化單片機教...
      發表于 12-01 07:30 ? 0次 閱讀

      單片機在電器中究竟做了些什么呢

      單片機是控制電子產品的大腦現如今,我們生活中的許多電器都使用了單片機。例如:手機、電視機、冰箱、洗衣機、以及按下開關,L...
      發表于 12-01 06:31 ? 0次 閱讀

      什么是A4處理器?

      A4處理器 (A4 Processor)A4 Processor, designed by Appl....
      發表于 11-30 18:51 ? 22次 閱讀
      什么是A4處理器?

      CPU的工作模式

      CPU的工作模式? 按照 CPU 功能升級迭代的順序,CPU 的工作模式有實模式、保護模式、長模式。....
      發表于 11-30 16:21 ? 12次 閱讀
      CPU的工作模式

      英特爾宋繼強:秉持三個堅持,穿越技術周期,構建未來技術生態

      2021年11月27日,英特爾中國研究院院長宋繼強受邀參加第十九屆《財經》年會,深入探討在迅速發展的....
      發表于 11-30 15:44 ? 19次 閱讀
      英特爾宋繼強:秉持三個堅持,穿越技術周期,構建未來技術生態

      未來科技發展所帶來的機遇和挑戰 助推產業升級變革

      2021年11月27日,英特爾中國研究院院長宋繼強受邀參加第十九屆《財經》年會,深入探討在迅速發展的....
      發表于 11-30 14:54 ? 91次 閱讀
      未來科技發展所帶來的機遇和挑戰 助推產業升級變革

      ARM常用匯編指令你都知道哪些

      什么是地址映射(內存映射)? 為什么要設計IROM和IRAM呢? ...
      發表于 11-30 07:51 ? 0次 閱讀

      時鐘頻率是什么?

      1.時鐘頻率是什么?時鐘:顧名思義,時鐘以精確和固定的時間間隔,觸發電信號,其信號被控制單元用于推進CPU的內部操作。而C...
      發表于 11-30 07:17 ? 0次 閱讀

      CPU/MCU/FPGA/SoC芯片異同點是什么

      簡談CPU、MCU、FPGA、SoC芯片異同之處今天和大俠簡單聊一聊CPU、MCU、FPGA、SoC這些芯片異同之處,話不...
      發表于 11-29 07:05 ? 0次 閱讀

      [從零學習匯編語言] - 寄存器與內存訪問

      文章目錄前言一、 寄存器與數據1. 字節型數據與字型數據2. DS和[address]二、常用內存讀....
      發表于 11-26 20:51 ? 16次 閱讀
      [從零學習匯編語言] - 寄存器與內存訪問

      [從零學習匯編語言] -寄存器詳解

      文章目錄前言一、 存儲器與通用寄存器1. 存儲器2. 通用寄存器前言上一章我們曾簡單的介紹過計算機中....
      發表于 11-26 20:51 ? 25次 閱讀
      [從零學習匯編語言] -寄存器詳解

      學習筆記(06):單片機到底是個什么東西-1.2.第1季第2部分-1.2.4.ROM與RAM

      本課程是《朱有鵬老師單片機完全學習系列課程》第1季第2個課程,用通俗易懂的語言講了很多和單片機有關的....
      發表于 11-26 19:06 ? 15次 閱讀
      學習筆記(06):單片機到底是個什么東西-1.2.第1季第2部分-1.2.4.ROM與RAM

      學習筆記(04):單片機到底是個什么東西-1.2.第1季第2部分-1.2.4.ROM與RAM

      本課程是《朱有鵬老師單片機完全學習系列課程》第1季第2個課程,用通俗易懂的語言講了很多和單片機有關的....
      發表于 11-26 19:06 ? 18次 閱讀
      學習筆記(04):單片機到底是個什么東西-1.2.第1季第2部分-1.2.4.ROM與RAM

      單片機和嵌入式中時鐘周期,指令周期淺談,以及存儲系統劃分!

      時鐘周期:也成為振蕩周期(T周期/節拍脈沖);定義為時鐘頻率的倒數。時鐘周期是計算機中最基本、最小的....
      發表于 11-26 18:36 ? 18次 閱讀
      單片機和嵌入式中時鐘周期,指令周期淺談,以及存儲系統劃分!

      學習筆記(03):單片機到底是個什么東西-1.2.第1季第2部分-1.2.3.給單片機下個定義...

      本課程是《朱有鵬老師單片機完全學習系列課程》第1季第2個課程,用通俗易懂的語言講了很多和單片機有關的....
      發表于 11-26 18:21 ? 19次 閱讀
      學習筆記(03):單片機到底是個什么東西-1.2.第1季第2部分-1.2.3.給單片機下個定義...

      為什么很多電器設備都要使用單片機?

      關注、星標公眾號,直達精彩內容單片機是控制電子產品的大腦現如今,我們生活中的許多電器都使用了單片機。....
      發表于 11-26 17:36 ? 14次 閱讀
      為什么很多電器設備都要使用單片機?

      工控機對于我們生活的影響有哪些呢?

      工控機是專門為工業控制設計的計算機,用于對生產過程中使用的機器設備、生產流程、數據參數等進行監測與控....
      發表于 11-26 16:18 ? 376次 閱讀

      負載點DC-DC轉換器解決電壓精度、效率和延遲問題

      為什么使用DC-DC轉換器應盡可能靠近負載的負載點(POL)電源?
      發表于 11-26 14:14 ? 3057次 閱讀
      負載點DC-DC轉換器解決電壓精度、效率和延遲問題

      匯編語言根據CPU的不同可分為哪幾種

      匯編語言是什么?匯編語言可分為哪幾種? ...
      發表于 11-26 07:40 ? 0次 閱讀

      如何為一塊CPU編寫并編譯程序嗎

      如何為一塊CPU編寫并編譯程序嗎?知道編譯后的程序如何寫入MCU、并讓CPU加載運行的嗎? ...
      發表于 11-26 06:40 ? 0次 閱讀

      IEEE-Micro 2021-2010年間CPU Micro-architecture方向文章總結

      近十年IEEE MICRO CPU架構方向文章
      發表于 11-25 19:36 ? 21次 閱讀
      IEEE-Micro 2021-2010年間CPU Micro-architecture方向文章總結

      單片機定時器作用與優勢都有哪些呢

      定時器作用:計數器、延時,輸入捕獲(解碼和測量時間間隔)、輸出比較(主要輸出PWM波)、單脈沖輸出、觸發中斷(對其他模塊...
      發表于 11-25 07:16 ? 0次 閱讀

      PIC16C5X的相關資料推薦

      PIC16C5X系列CPUPIC16C5X系列的基本介紹PIC16C5X是美國Microchip推出的世界上第一種8腳的超小型單片機系列,...
      發表于 11-25 06:53 ? 0次 閱讀

      EFR32上實現精確的軟件延時

      在編譯器的優化選項設置為“-O0”,即不優化時:void DelayMs(int n){ int i....
      發表于 11-24 19:06 ? 10次 閱讀
      EFR32上實現精確的軟件延時

      電子系統知識點雜記

      電子系統知識點雜記電阻分類及特點按功能分:普通電阻、熱敏電阻、光敏電阻、壓敏電阻、可變電阻‘普通電阻....
      發表于 11-24 14:06 ? 14次 閱讀
      電子系統知識點雜記

      單片機的時鐘、機器、狀態、指令周期 如何換算?

      一、時鐘周期??時鐘周期,一般也稱振蕩周期。定義為時鐘頻率的倒數,如果晶振的輸出沒有經過分頻或倍頻就....
      發表于 11-23 18:21 ? 20次 閱讀
      單片機的時鐘、機器、狀態、指令周期  如何換算?

      STM32F103RE和STM32F407VE單片機用lwip 2.1.2驅動88W8801 WiFi模塊,如何提高TCP和UDP的傳輸速率

      測試時使用的程序:Marvell 88W8801 WiFi模塊創建或連接熱點,并使用lwip2.1.....
      發表于 11-23 17:51 ? 10次 閱讀
      STM32F103RE和STM32F407VE單片機用lwip 2.1.2驅動88W8801 WiFi模塊,如何提高TCP和UDP的傳輸速率

      【詳解】單片機、ARM、DSP、模塊、CPU 之間的區別對比

      單片機01 什么是單片機單片機已廣泛稱作微控制器(MCU),單片機是一塊類似PC的芯片,它不是完成某....
      發表于 11-23 17:06 ? 34次 閱讀
      【詳解】單片機、ARM、DSP、模塊、CPU 之間的區別對比

      為什么很多電器設備都要使用單片機?

      單片機是控制電子產品的大腦現如今,我們生活中的許多電器都使用了單片機。例如:手機、電視機、冰箱、洗衣....
      發表于 11-23 16:22 ? 13次 閱讀
      為什么很多電器設備都要使用單片機?

      安捷數科與Graphcore攜手,使用IPU進行氣象預測、精準灌溉和防災減災

      安捷數科與Graphcore的初期合作是基于IPU上ET0模型的科學計算項目,雙方的技術團隊使用了氣....
      的頭像 西西 發表于 11-23 10:46 ? 1185次 閱讀
      安捷數科與Graphcore攜手,使用IPU進行氣象預測、精準灌溉和防災減災

      MediaTek發布全新8K旗艦智能電視芯片Pentonic 2000

      MediaTek副總經理暨智能家居事業群總經理張豫臺博士表示:“MediaTek 在過去二十年積累了....
      發表于 11-23 09:16 ? 1507次 閱讀
      MediaTek發布全新8K旗艦智能電視芯片Pentonic 2000

      51/時鐘周期、時鐘頻率、狀態周期、機器周期

      1.時鐘頻率是什么?時鐘:顧名思義,時鐘以精確和固定的時間間隔,觸發電信號,其信號被控制單元用于推進....
      發表于 11-20 15:36 ? 49次 閱讀
      51/時鐘周期、時鐘頻率、狀態周期、機器周期

      4G模塊系列WH-LTE-7S4 V2規格書

      WH-LTE-7S4 V2 是一款插針式4G模塊,實現UART轉4G雙向透傳功能;支持5模13頻;高....
      發表于 11-19 14:35 ? 21次 閱讀

      M2M系列WH-LTE-7S4-V2產品使用手冊

      WH-LTE-7S4 V2 是一款插針式4G模塊,實現UART轉4G雙向透傳功能;支持5模13頻;高....
      發表于 11-19 14:30 ? 12次 閱讀

      TCP/IP協議的工作流程

      TCP/IP協議 TCP/IP不是一個協議,而是一個協議族的統稱。里面包括IP協議、IMCP協議、T....
      的頭像 硬件攻城獅 發表于 11-19 14:11 ? 318次 閱讀
      TCP/IP協議的工作流程

      簡談CPU、MCU、FPGA、SoC芯片異同之處

      簡談CPU、MCU、FPGA、SoC芯片異同之處今天和大俠簡單聊一聊CPU、MCU、FPGA、SoC....
      發表于 11-19 12:21 ? 151次 閱讀
      簡談CPU、MCU、FPGA、SoC芯片異同之處

      C51單片機外部中斷的觸發方式

      1. 電平觸發方式 ○ CPU采樣外部中斷引腳電平 ○ 低電平,則硬件置1(IE=1) ○ 高電平,....
      發表于 11-19 12:06 ? 18次 閱讀
      C51單片機外部中斷的觸發方式

      單片機的處理器

      今天了解了一下單片機的處理器,記錄下這些知識點。單片機由處理器、存儲器和輸入輸端口組成的微型控制器。....
      發表于 11-19 12:06 ? 20次 閱讀
      單片機的處理器

      深入理解Linux傳統的System Call I/O

      傳統的 System Call I/O 在 Linux 系統中,傳統的訪問方式是通過 write()....
      的頭像 硬件攻城獅 發表于 11-19 09:52 ? 221次 閱讀
      深入理解Linux傳統的System Call I/O

      【8088】基于8088最小系統板的打地鼠游戲實現【簡】

      文章目錄研究目的及意義8088最小系統板的打地鼠游戲具有以下優勢:研究內容和方法接口板上位機軟件80....
      發表于 11-18 10:21 ? 17次 閱讀
      【8088】基于8088最小系統板的打地鼠游戲實現【簡】

      CPU Socket連接器供應商得潤電子與世強簽理代理協議

      得潤電子(股票代碼:002055)是目前大陸唯一一家能夠自主完成CPU Socket連接器的研發與批....
      的頭像 世強SEKORM 發表于 11-18 10:18 ? 353次 閱讀

      多所大學采用NVIDIA系統和網絡拓展研究工作

      美國南方衛理公會大學使用 NVIDIA DGX SuperPOD 推動德克薩斯州北部地區進入 AI ....
      的頭像 NVIDIA英偉達企業解決方案 發表于 11-18 09:45 ? 349次 閱讀

      單片機是如何運行程序的?

      我們知道CPU是單片機一個重要的組成部分,CPU是由很多晶體管構成,晶體管通過各種組合方式構成我們常....
      發表于 11-17 15:21 ? 86次 閱讀
      單片機是如何運行程序的?

      如何使用北鯤云超算平臺

      近日,北鯤云攜手西安電子科技大學(以下簡稱西電)舉辦了高性能計算平臺實操線上培訓,吸引了人工智能、電....
      發表于 11-17 10:03 ? 114次 閱讀
      如何使用北鯤云超算平臺

      PIC16C5X CPU項目總結

      PIC16C5X系列CPUPIC16C5X系列的基本介紹PIC16C5X是美國Microchip推出....
      發表于 11-16 18:21 ? 21次 閱讀
      PIC16C5X CPU項目總結

      快立方內存數據庫管理系統獲鯤鵬Validated認證

      NEWS 近日,北京快立方科技有限公司快立方內存數據庫管理系統獲鯤鵬Validated認證。北京快立....
      的頭像 華為計算 發表于 11-16 15:57 ? 392次 閱讀

      TMS320VC5501 定點數字信號處理器

      TMS320VC5501(5501)定點數字信號處理器(DSP)基于TMS320C55x™DSP生成CPU處理器內核。 C55x™DSP架構通過增加并行性和全面關注降低功耗來實現高性能和低功耗。 CPU支持內部總線結構,該結構由一個程序總線,三個數據讀總線,兩個數據寫總線以及專用于外設和DMA活動的附加總線組成。這些總線能夠在一個周期內執行最多三次數據讀取和兩次數據寫入。并行,DMA控制器可以獨立于CPU活動執行數據傳輸。 C55x™CPU提供兩個乘法累加(MAC)單元,每個單元能夠進行17位×17位乘法運算。單循環。額外的16位ALU支持中央40位算術/邏輯單元(ALU)。 ALU的使用受指令集控制,提供優化并行活動和功耗的能力。這些資源在C55x CPU的地址單元(AU)和數據單元(DU)中進行管理。 C55x DSP代支持可變字節寬度指令集,以提高代碼密度。指令單元(IU)從內部或外部存儲器執行32位程序提取,并為程序單元(PU)排隊指令。程序單元解碼指令,將任務指向AU和DU資源,并管理完全受保護的管道。預測分支功能可避免執行條件指令時的管道刷新。 5501外設...
      發表于 10-09 14:55 ? 411次 閱讀
      TMS320VC5501 定點數字信號處理器
      国产成 人 亚洲 欧美|在线时看乱伦视频网站|成人学生口交做爱吞精|日本r18成人手办
    1. <span id="954jp"></span>

        <th id="954jp"></th>
        <progress id="954jp"></progress>