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

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

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

3天內不再提示

基于S7-300400 CPU集成PN接口的Modbus TCP在TIA Portal的使用入門

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-06-23 11:14 ? 次閱讀

基于S7-300400 CPU集成PN接口的Modbus TCP在TIA Portal的使用入門.

Modbus TCP通訊概述

MODBUS TCP是簡單的、中立廠商的用于管理和控制自動化設備的MODBUS系列通訊協議的派生產品,顯而易見,它覆蓋了使用TCP/IP協議的“Intranet”和“Internet”環境中MODBUS報文的用途。協議的最通用用途是為諸如PLC以及連接其它簡單域總線或I/O 模塊的網關服務的。

MODBUS TCP 使MODBUS_RTU協議運行于以太網,MODBUS TCP使用TCP/IP和以太網在站點間傳送MODBUS報文,MODBUS TCP結合了以太網物理網絡和網絡標準TCP/IP以及以MODBUS作為應用協議標準的數據表示方法。MODBUS TCP通信報文被封裝于以太網TCP/IP數據包中。與傳統的串口方式,MODBUS TCP插入一個標準的MODBUS報文到TCP報文中,不再帶有數據校驗和地址。

通訊所使用的以太網參考模型

Modbus TCP傳輸過程中使用了TCP/IP以太網參考模型的5層:

第一層:物理層,提供設備物理接口,與市售介質/網絡適配器相兼容。

第二層:數據鏈路層,格式化信號到源/目硬件址數據幀。

第三層:網絡層,實現帶有32位IP 地址報文包。

第四層:傳輸層,實現可靠性連接、傳輸、查錯、重發、端口服務、傳輸調度。

第五層:應用層,Modbus協議報文。

Modbus TCP數據幀

Modbus數據在TCP/IP以太網上傳輸,支持Ethernet II和802.3兩種幀格式,Modbus TCP數據幀包含報文頭、功能代碼和數據3部分,MBAP報文頭(Modbus Application Protocol)分4個域,共7個字.

bdbcc77c-f242-11ec-ba43-dac502259ad0.png

bdedbf3a-f242-11ec-ba43-dac502259ad0.png

Modbus TCP使用的端口號

(1) PLC作為Modbus服務器時,按缺省協議使用Port 502 通信端口,在Modus客戶端程序中設置任意通信端口,

(2) PLC作為Modbus客戶端時,無須設置本機端口號;如要指定客戶端端口號,為避免與其他通訊協議的沖突一般建議2000開始可以使用。

S7-300/400集成PN口Modbus TCP通訊概述

本文適用于帶有集成 PN 接口的 SIMATIC S7-300、S7-400 CPU 和 IM 151-8 PN/DP CPU 的軟件產品。相關指令允許在帶有集成 PN 接口的 SIMATIC CPU 和支持 Modbus TCP 協議的設備之間進行通信。

根據客戶端——服務器原理進行數據傳輸。傳輸過程中,可以將 SIMATIC S7 用作客戶端,也可以用作服務器。

從TIA Portal V14 SP1開始軟件中增加了Modbus TCP V2.0版本的指令,可用于SIMATIC S7-300、S7-400 CPU 和 IM 151-8 PN/DP CPU與支持ModbusTCP的通信伙伴進行通信.

be0eba28-f242-11ec-ba43-dac502259ad0.png

配置 PN CPU作為Modbus TCP Server與通信伙

伴建立通訊

下面以S7-300單站系統及Modscan32軟件為例,詳細介紹如何將S7-300單站系統通過CPU集成PN口配置為Modbus TCP Server,Modscan32為Client進行Modbus TCP通訊。

創建一個新項目:

be4548fe-f242-11ec-ba43-dac502259ad0.png

然后選擇“添加新設備”——>“控制器”,選擇正確的CPU型號

be719ca6-f242-11ec-ba43-dac502259ad0.png

在“設備視圖”中,選擇CPU以太網口,設置IP 地址.

beb8b9ec-f242-11ec-ba43-dac502259ad0.png

編程

(1)OB1調用Modbus TCP指令

在項目的OB1組織塊中調用Modbus TCP指令

bed9ade6-f242-11ec-ba43-dac502259ad0.png

部分管腳說明:

id:連接ID 必須與參數DB中相關的id 參數相同。

db_param:參數DB的編號,包含此modbus塊實例的連接參數和modbus數據參數。CPU決定該參數的取值范圍。DB 編號 0 為系統保留,不允許使用。

以純文本格式輸入DB編號“DBxy”。

REG_KEY_DB:具有可用于授權的注冊表項的數據塊。

RECV_TIMEOUT:對從耦合伙伴接收數據進行監視。超出監視時間后,將發出錯誤信號并終止連接。最小值為 20 ms。

在“S7 為服務器”模式下將 RECV_TIMEOUT 設置為 < 20 ms,則使用默認值 1.2 s。RECV_TIMEOUT 監視 TCP 流的運行系統。不考慮各個客戶端請求之間的中斷。

CONN_TIMEOUT:監視調用建立或終止所用的時間。如果在組態的監視時間內無法成功建立或終止連接,則會在輸出 STATUS 中顯示相應的錯誤消息。最小值為 100 ms。

在“S7 為服務器”操作模式下,如果將 CONN_TIMEOUT 設置為 < 100 ms,則會使用默認值 5 s。

創建參數數據塊:

bf08402a-f242-11ec-ba43-dac502259ad0.png

以下為部分參數說明(其它參數信息請查看在線幫助):

id:每個PN CPU與通信伙伴之間的連接都需要一個連接ID。如果有多個通信伙伴,則每個邏輯連接會使用不同的連接ID。該連接ID 在參數數據塊中包含的“連接參數塊”中組態。連接ID 唯一地描述CPU與鏈接伙伴之間的連接,取值范圍為1到4095。必須在此處輸入參數塊中的連接ID;該ID 在整個CPU中必須唯一。

connection_type:建立連接的連接類型通過 TCON 指令定義。CPU 決定必須要設置的值。

TCP(兼容模式):B#16#01,針對 CPU 315 或 317 <= FW V2.3 。

TCP:B#16#11,針對 CPU 315 或 317 >= FW V2.4、IM 151-8 PN/DP CPU、CPU314C、CPU319、CPU412、CPU414 和 CPU416。該信息可能因固件不同而有所不同。

active_est:該參數表示連接建立類型,主動或被動。Modbus 客戶端負責建立主動連接而 Modbus 服務器負責建立被動連接。

主動連接的建立:TRUE

被動連接的建立:FALSE

local_device_id:定義所用 PN CPU 的 IE 接口。根據不同的 PN CPU 類型,需要不同的設置。

bf29224a-f242-11ec-ba43-dac502259ad0.png

rem_ staddr_len:指定 rem_staddr 參數的長度,該參數為通信伙伴的 IP 地址。如果要通過未指定的連接進行通信,則不為伙伴指定 IP 地址。

未指定的連接:B#16#0

指定的連接:B#16#4

rem_tsap_id_len:參數 rem_tsap_id 的長度和遠程通信伙伴的端口號。

主動連接的建立:2

被動連接建立:0

rem_ staddr:在此字節數組中輸入遠程通信伙伴的 IP 地址。使用未指定的連接時,不輸入 IP 地址。表示類型取決于 connection_type 參數。示例:IP 地址 192.168.0.1:

rem_tsap_id:使用該參數設置remote端口號。表示類型會因 connection_type 參數不同而有所不同。CPU 決定值范圍。

bf3bcd28-f242-11ec-ba43-dac502259ad0.png

server_client:S7 是服務器=TRUE;S7 是客戶端=FALSE。

data_areas:S7 存儲器中有八個可以用于映射 MODBUS 地址的數據區。必須至少定義第一個數據區,其余七個數據區可選擇性定義。根據作業類型,將從數據區讀取數據或向其中寫入數據。

任何作業都只能從一個 DB 讀取數據或向一個 DB 寫入數據。訪問寄存器或位于多個 DB 中的位值時,即使編號連續無間隔,也將分為兩個作業。組態時請務必注意。

一個數據塊中可以映射的 Modbus 區(寄存器或位值)數目比一個消息幀可以處理的數目多。

data_type:指定該數據塊中映射的 MODBUS 數據類型。如果在 data_type 中輸入值 16#0,則不使用相應的區域。

db:指定映射 MODBUS 寄存器或下面定義的位值的數據塊。DB 編號 0 為系統保留,不允許使用。

DB 編號:1 到 65535(W#16#0001 到 W#16#FFFF)。start / end:start 指定 DB 的數據字 0 中映射的第一個 Modbus 地址。end 參數定義最后一個 MODBUS 地址。

對于寄存器訪問,帶有最后一個 Modbus 地址輸入的 S7 DB 中的數據字編號如下計算:DBW 編號 = (end – start) * 2 .

對于位訪問,帶有最后一個 Modbus 地址輸入的 S7 DB 中的數據字節編號如下計算:DBB 編號 = (end – start + 7) / 8

定義的數據區不得重疊。end 參數不得小于 start。如果發生錯誤,指令啟動將中止并提示錯誤。如果兩個值相同,則將分配一個 Modbus 地址(1 個寄存器或 1 個位值)。

審核編輯 :李倩

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

    關注

    68

    文章

    10901

    瀏覽量

    212644
  • 接口
    +關注

    關注

    33

    文章

    8687

    瀏覽量

    151674

原文標題:基于S7-300400 CPU集成PN接口的Modbus TCP-W

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

收藏 人收藏

    評論

    相關推薦

    轉換神器CAN主轉profinet協議網關profinet轉CANfree組態小秘籍

    通過 S7 系列 PLC TIA Portal上查詢狀態 ,主要是配置 PN-CAN 自由口網關模塊的發送狀態字節和接收觸發字 節映射至
    的頭像 發表于 12-05 16:47 ?181次閱讀
    轉換神器CAN主轉profinet協議網關profinet轉CANfree組態小秘籍

    三格電子-MODBUS TCP轉CANOpen網關

    Modbus TCP 協議即可實現將CANOpen設備掛載到MODBUS TCP接口的 PLC上,并和CANOpen設備進行數據交互。 產
    的頭像 發表于 11-26 11:21 ?167次閱讀
    三格電子-<b class='flag-5'>MODBUS</b> <b class='flag-5'>TCP</b>轉CANOpen網關

    profinet轉profinet

    %? 防護等級:IP201 使用方法1.1參數設置說明1.正確連接電源,通過以太網口將PNS-PNS與PC相連,給PNS-PNS上電;2.打開TIA Portal,根據需求TIA
    發表于 11-09 13:03

    MODBUS TCP 轉 CANOpen

    產品概述 SG-TCP-COE-210 網關可以實現將 CANOpen 接口設備連接到 MODBUS TCP 網絡中。用戶不需要了解具體的 CANOpen 和
    的頭像 發表于 09-24 13:59 ?311次閱讀
    <b class='flag-5'>MODBUS</b> <b class='flag-5'>TCP</b> 轉 CANOpen

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

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

    EtherNet/IP轉Modbus-TCP協議網關(EtherNet/IP轉Modbus-TCP

    TCP設備轉換為EtherNet/IP設備。 廣泛應用:以太網接口的上位機、變頻器、馬保、儀表等等。智能樓宇系統中,涉及到多種不同品牌和類型的設備,如空調、照明、安防等。通過使用EtherNet
    的頭像 發表于 09-04 11:09 ?465次閱讀
    EtherNet/IP轉<b class='flag-5'>Modbus-TCP</b>協議網關(EtherNet/IP轉<b class='flag-5'>Modbus-TCP</b>)

    Modbus-TCP轉Profinet協議轉換網關(JM-TCP-PN

    。JM-TCP-PN可以實現Profinet從站設備與Modbus TCP主站設備之間的數據交換,滿足工業自動化系統的需求。 2、應用廣泛:本產品廣泛應用于:工業自動化控制系統中,當
    的頭像 發表于 08-28 14:46 ?278次閱讀
    <b class='flag-5'>Modbus-TCP</b>轉Profinet協議轉換網關(JM-<b class='flag-5'>TCP-PN</b>)

    CAN轉Modbus TCP主站協議網關(YC-CAN-TCP

    一,設備主要功能 遠創智控YC-CAN-TCP網關實現連接CAN設備和網絡到Modbus TCP網絡系統。該網關可實現雙向數據交換,既允許現有的、低成本的CAN設備集成
    的頭像 發表于 08-26 11:29 ?353次閱讀
    CAN轉<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>主站協議網關(YC-CAN-<b class='flag-5'>TCP</b>)

    Modbus TCP轉Profinet主站協議網關(JM-PNM-TCP

    捷米特JM-PNM-TCP網關能夠實現了Modbus TCP從站和Profinet主站(簡稱 PN)。網關作為Modbus
    的頭像 發表于 08-20 11:51 ?327次閱讀
    <b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>轉Profinet主站協議網關(JM-PNM-<b class='flag-5'>TCP</b>)

    Modbus(TCP)轉Profinet從站協議網關(JM-TCP-PN

    。 JM-TCP-PN 可以實現Profinet從站設備與Modbus TCP主站設備之間的數據交換,滿足工業自動化系統的需求。 2、應用廣泛:本產品廣泛應用于:工業自動化控制系統中
    的頭像 發表于 08-20 11:41 ?441次閱讀
    <b class='flag-5'>Modbus</b>(<b class='flag-5'>TCP</b>)轉Profinet從站協議網關(JM-<b class='flag-5'>TCP-PN</b>)

    Modbus(TCP)轉Profinet從總線協議轉換網關(JM-TCP-PN

    如何實現Profinet網絡與Modbus TCP網絡的連接互通,這是很多朋友都感到困惑的問題。接下來,將為大家集中進行解答。實際上,捷米特JM-TCP-PN這一設備能夠出色地解決這個難題。下面,為
    的頭像 發表于 08-16 10:14 ?385次閱讀
    <b class='flag-5'>Modbus</b>(<b class='flag-5'>TCP</b>)轉Profinet從總線協議轉換網關(JM-<b class='flag-5'>TCP-PN</b>)

    請問西門子S7-1200如何實現Modbus TCP通訊?

    西門子S7-1200如何實現Modbus TCP通訊?
    發表于 07-25 06:24

    Modbus RTU轉PROFINET協議轉換網關 HT1S-PNS485-S10

    ,能夠實現Modbus RTU/RS485/232接口儀表、變頻器、綜保、軟啟動器等設備接入到S7-1200、S7-1500、CPU315-2PN
    發表于 06-06 14:43

    STEP7TIA Portal)TRACE功能全面解析

    配置軌跡記錄的條件時,STEP 7 (TIA Portal) 軟件會計算出記錄的最大持續時間和顯示最大的測量點數目。測量點數量跟CPU中用
    發表于 03-08 14:30 ?3039次閱讀
    STEP<b class='flag-5'>7</b>(<b class='flag-5'>TIA</b> <b class='flag-5'>Portal</b>)TRACE功能全面解析

    S7-1500與CP343-1之間的TCP通信(TIA)配置過程

    SIMATIC S7- 1500 CPU集成了 PROFINET 接口,該接口除了具備連接 PROFINET總線通信功能,同時還可用于標準的
    的頭像 發表于 02-22 11:24 ?1933次閱讀
    <b class='flag-5'>S7</b>-1500與CP343-1之間的<b class='flag-5'>TCP</b>通信(<b class='flag-5'>TIA</b>)配置過程
    主站蜘蛛池模板: 亚洲欧美色综合影院| 最近的2019中文字幕HD| 2020美女视频黄频大全视频| 國産麻豆AVMDMD0179| 亚洲精品国产在线网站| 日韩1区1区产品乱码芒果榴莲 | 亚洲日产2020乱码草莓毕| 国产人成无码视频在线观看| 天美传媒 免费观看| 国产精品青草久久福利不卡| 无码AV熟妇素人内射V在线| 国产精品成人观看视频免费| 午夜一级免费视频| 国产在线高清视频无码| 亚洲人交性视频| 久久亚洲A片COM人成A| 69SEX久久精品国产麻豆| 欧美精品一区二区蜜臀亚洲| 成 人 动漫3d 在线看| 十九禁啊啪射视频在线观看| 国产乱对白精彩在线播放| 亚洲精品卡2卡3卡4卡5卡区| 久久性生大片免费观看性| 999资源站| 手机免费毛片| 蝴蝶中文娱乐| 757一本到午夜宫| 日本亚洲电影| 国内精品免费久久影院| 中文在线观看| 亲女乱h文小兰第一次| 国产精品99久久久久久AV下载| 亚欧乱亚欧乱色视频| 久久草香蕉频线观| 99手机在线视频| 无人影院在线播放视频| 交换娇妻呻吟声不停中文字幕| 最近日本字幕免费高清| 日本无码人妻丰满熟妇5G影院| 国产一区二区在线免费观看| 中国拍三a级的明星女|