女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

S7_1200要開放式用戶通信TCP-IP了?

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2021-03-10 15:48 ? 次閱讀

開放式用戶通信

CPU 的集成 PROFINET 端口支持多種以太網(wǎng)網(wǎng)絡(luò)上的通信標(biāo)準(zhǔn):

● 傳輸控制協(xié)議 (TCP)

● ISO on TCP (RFC 1006)

● 用戶數(shù)據(jù)報(bào)協(xié)議 (UDP)

TCP 和 ISO on TCP

傳輸控制協(xié)議 (TCP) 是由 RFC 793 描述的一種標(biāo)準(zhǔn)協(xié)議:傳輸控制協(xié)議。TCP 的主要用途是在過程對(duì)之間提供可靠、安全的連接服務(wù)。該協(xié)議有以下特點(diǎn):

● 由于它與硬件緊密相關(guān),因此它是一種高效的通信協(xié)議

● 它適合用于中等大小或較大的數(shù)據(jù)量(最多 8192 字節(jié))

● 它為應(yīng)用帶來了更多的便利,特別是對(duì)于錯(cuò)誤恢復(fù)、流控制和可靠性。

● 它是一種面向連接的協(xié)議

● 它可以非常靈活地用于只支持 TCP 的第三方系統(tǒng)

● 有路由功能

● 只能應(yīng)用靜態(tài)數(shù)據(jù)長(zhǎng)度。

● 消息會(huì)被確認(rèn)。

● 使用端口號(hào)對(duì)應(yīng)用程序?qū)ぶ贰?/p>

● 大多數(shù)用戶應(yīng)用協(xié)議(例如 TELNET 和 FTP)都使用 TCP。

● 由于使用 SEND/RECEIVE 編程接口的緣故,需要編程來進(jìn)行數(shù)據(jù)管理。

基于傳輸控制協(xié)議 (TCP) 的國際標(biāo)準(zhǔn)組織 (ISO) (RFC 1006) (ISO on TCP) 是一種能夠?qū)?ISO 應(yīng)用移植到 TCP/IP 網(wǎng)絡(luò)的機(jī)制。該協(xié)議有以下特點(diǎn):

● 它是與硬件關(guān)系緊密的高效通信協(xié)議

● 它適合用于中等大小或較大的數(shù)據(jù)量(最多 8192 字節(jié))

● 與 TCP 相比,它的消息提供了數(shù)據(jù)結(jié)束標(biāo)識(shí)符并且它是面向消息的。

● 具有路由功能;可用于 WAN

● 可用于實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)長(zhǎng)度。

● 由于使用 SEND/RECEIVE 編程接口的緣故,需要編程來進(jìn)行數(shù)據(jù)管理。

通過傳輸服務(wù)訪問點(diǎn) (TSAP, Transport Service Access Point),TCP 協(xié)議允許有多個(gè)連接訪問單個(gè) IP 地址(最多 64K 個(gè)連接)。借助 RFC 1006,TSAP 可唯一標(biāo)識(shí)連接到同一個(gè) IP 地址的這些通信端點(diǎn)連接。

開放式用戶通信指令的連接 ID

將 TSEND_C、TRCV_C 或 TCON PROFINET 指令插入到用戶程序中時(shí),STEP 7 會(huì)創(chuàng)建一個(gè)背景數(shù)據(jù)塊,以組態(tài)設(shè)備之間的通信通道(或連接)。使用指令的“屬性”(Properties) 組態(tài)連接的參數(shù)。這些參數(shù)中有該連接的連接 ID。

● 連接 ID 對(duì)于 CPU 必須是唯一的。創(chuàng)建的每個(gè)連接必須具有不同的 DB 和連接 ID。

● 本地 CPU 和伙伴 CPU 都可以對(duì)同一連接使用相同的連接 ID 編號(hào),但連接 ID 編號(hào)不需要匹配。連接 ID 編號(hào)只與各 CPU 用戶程序中的 PROFINET 指令相關(guān)。

● CPU 的連接 ID 可以使用任何數(shù)字。但是,從“1”開始按順序組態(tài)連接 ID 可以很容易地跟蹤特定 CPU 使用的連接數(shù)。

用戶程序中的每個(gè) TSEND_C、TRCV_C 或 TCON 指令都創(chuàng)建一個(gè)新連接。為每個(gè)連接使用正確的連接 ID 非常重要。

兩個(gè) CPU 之間的通信,這兩個(gè) CPU 使用 2 個(gè)單獨(dú)的連接來發(fā)送和接收數(shù)據(jù)。

①CPU_1 上的 TSEND_C 創(chuàng)建一個(gè)連接并為該連接分配一個(gè)連接 ID(CPU_1 的連接 ID 1)。

②CPU_2 上的 TRCV_C 為 CPU_2 創(chuàng)建連接并分配連接 ID(CPU_2 的連接 ID 1)。

③CPU_1 上的 TRCV_C 為 CPU_1 創(chuàng)建第二個(gè)連接并為該連接分配不同的連接 ID(CPU_1 的連接 ID 2)。

④CPU_2 上的 TSEND_C 創(chuàng)建第二個(gè)連接并為該連接分配不同的連接 ID(CPU_2 的連接 ID 2)。

以下示例顯示了兩個(gè) CPU 之間的通信,這兩個(gè) CPU 使用 1 個(gè)連接來發(fā)送和接收數(shù)據(jù)。

● 每個(gè) CPU 都使用 TCON 指令來組態(tài)兩個(gè) CPU 之間的連接。

● CPU_1 中的 TSEND 指令通過由 CPU_1 中的 TCON 指令組態(tài)的連接 ID(“連接 ID 1”)鏈接到 CPU_2 中的 TRCV 指令。CPU_2 中的 TRCV 指令通過由 CPU_2 中的 TCON 指令組態(tài)的連接 ID(“連接 ID 1”)鏈接到 CPU_1 中的 TSEND 指令。

● CPU_2 中的 TSEND 指令通過由 CPU_2 中的 TCON 指令組態(tài)的連接 ID(“連接 ID 1”)鏈接到 CPU_1 中的 TRCV 指令。CPU_1 中的 TRCV 指令通過由 CPU_1 中的 TCON 指令組態(tài)的連接 ID(“連接 ID 1”)鏈接到 CPU_2 中的 TSEND 指令。

①CPU_1 上的 TCON 創(chuàng)建一個(gè)連接并在 CPU_1 上為該連接分配連接 ID (ID=1)。

②CPU_2 上的 TCON 創(chuàng)建一個(gè)連接并在 CPU_2 上為該連接分配連接 ID (ID=1)。

③CPU_1 上的 TSEND 和 TRCV 使用 CPU_1 上的 TCON 創(chuàng)建的連接 ID (ID=1)。

CPU_2 上的 TSEND 和 TRCV 使用 CPU_2 上的 TCON 創(chuàng)建的連接 ID (ID=1)。

如以下示例所示,還可以使用單個(gè) TSEND 和 TRCV 指令通過由 TSEND_C 或 TRCV_C 指令創(chuàng)建的連接進(jìn)行通信。TSEND 和 TRCV 指令本身不會(huì)創(chuàng)建新連接,因此必須使用由 TSEND_C、TRCV_C 或 TCON 指令創(chuàng)建的 DB 和連接 ID。

①CPU_1 上的 TSEND_C 創(chuàng)建一個(gè)連接并為該連接分配連接 ID (ID=1)。

②CPU_2 上的 TRCV_C 創(chuàng)建一個(gè)連接并在 CPU_2 上為該連接分配連接 ID (ID=1)。

③CPU_1 上的 TSEND 和 TRCV 使用 CPU_1 上的 TSEND_C 創(chuàng)建的連接 ID (ID=1)。CPU_2 上的 TSEND 和 TRCV 使用 CPU_2 上的 TRCV_C 創(chuàng)建的連接 ID (ID=1)。

組態(tài) DNS

必須組態(tài)域名系統(tǒng) (DNS) 才能使用安全 OUC。網(wǎng)絡(luò)中必須至少存在一個(gè) DNS 服務(wù)器,并且必須為 S7-1200 CPU 組態(tài)至少一個(gè) DNS 服務(wù)器。

按以下步驟組態(tài) DNS 服務(wù)器:

1. 導(dǎo)航到 S7-1200 CPU 的設(shè)備視圖。

2. 轉(zhuǎn)到“屬性”(Properties) 頁面和“常規(guī)”(General) 選項(xiàng)卡。

3. 單擊 DNS 組態(tài)以顯示組態(tài)頁面。

4. 在“服務(wù)器列表”(Server list) 表格中 DNS 服務(wù)器地址下的第一行,單擊“<添加新地址>”() 并輸入 DNS 服務(wù)器的 IP 地址。

TSEND_C 和 TRCV_C 指令

從 S7-1200 CPU V4.1 或更高版本開始,與 STEP 7 V13 SP1 或更高版本一起使用時(shí),CPU 可以擴(kuò)展 TSEND_C 和 TRCV_C 指令的功能,以便使用結(jié)構(gòu)符合 TCON_IP_V4 和 TCON_IP_RFC 的連接參數(shù)。

選擇 TSEND_C 和 TRCV_C 指令的版本

在 STEP 7 中提供了兩種版本的 TSEND_C 和 TRCV_C 指令:

● V2.5 和 V3.1 可用于 STEP 7 Basic/Professional V13 或更早版本。

● 版本 4.0 在 STEP 7 Basic/Professional V13 SP1 或新版本中提供。

可以從兼容性和移植便利性方面考慮,選擇將相應(yīng)的指令版本插入用戶程序中。不要在同一個(gè) CPU 程序中使用不同版本的指令。

單擊指令樹任務(wù)卡上的圖標(biāo)可啟用指令樹的標(biāo)題和列。

要更改 TSEND_C 和 TRCV_C 指令的版本,請(qǐng)從下拉列表中選擇相應(yīng)版本。可以選擇一組指令或分別選擇各個(gè)指令。

使用指令樹將 TSEND_C 或 TRCV_C 指令放入程序時(shí),將根據(jù)所選的 TSEND_C 或 TRCV_C 指令在項(xiàng)目樹中創(chuàng)建新的 FB 或 FC 實(shí)例。在項(xiàng)目樹的“PLC_x > 程序塊 > 系統(tǒng)塊 > 程序資源”(PLC_x > Program blocks > System blocks > Program resources) 下可看到新的

FB 或 FC 實(shí)例。

要檢驗(yàn)程序中 TSEND_C 或 TRCV_C 指令的版本,必須檢查項(xiàng)目樹的屬性而不是程序編輯器中所顯示框的屬性。選擇項(xiàng)目樹的 TSEND_C 或 TRCV_C FB 或 FC 實(shí)例,單擊右鍵,選擇“屬性”(Properties),然后選擇“信息”(Information) 頁查看 TSEND_C 或 TRCV_C 指令的版本號(hào)。

TSEND_C 和 TRCV_C(使用以太網(wǎng)發(fā)送和接收數(shù)據(jù))

TSEND_C 指令兼具 TCON、TDISCON 和 TSEND 指令的功能。TRCV_C 指令兼具TCON、TDISCON 和 TRCV 指令的功能。

最少可傳送 (TSEND_C) 或接收 (TRCV_C) 一個(gè)字節(jié)的數(shù)據(jù),最多 8192 字節(jié)。TSEND_C 不支持傳送布爾位置的數(shù)據(jù),TRCV_C 也不會(huì)在布爾位置中接收數(shù)據(jù)。有關(guān)使用這些指令傳送數(shù)據(jù)的信息,請(qǐng)參見數(shù)據(jù)一致性部分。

TSEND_C

TSEND_C 可與伙伴站建立 TCP 或 ISO on TCP 通信連接、發(fā)送數(shù)據(jù),并且可以終止該連接。設(shè)置并建立連接后,CPU 會(huì)自動(dòng)保持和監(jiān)視該連接。

TRCV_C

TRCV_C 可與伙伴 CPU 建立 TCP 或 ISO on TCP 通信連接,可接收數(shù)據(jù),并且可以終止該連接。設(shè)置并建立連接后,CPU 會(huì)自動(dòng)保持和監(jiān)視該連接。

TSEND_C 指令需要通過 REQ 輸入?yún)?shù)的上升沿來啟動(dòng)發(fā)送作業(yè)。然后,BUSY 參數(shù)在處理期間會(huì)設(shè)置為 1。發(fā)送作業(yè)完成時(shí),將通過 DONE 或 ERROR 參數(shù)被設(shè)置為 1 并持續(xù)一個(gè)掃描周期進(jìn)行指示。在此期間,將忽略 REQ 輸入?yún)?shù)的上升沿。

TCON、TDISCON、TSEND 和 TRCV 指令

TCON

TCP 和 ISO on TCP:TCON 啟動(dòng)從 CPU 到通信伙伴的通信連接。

TDISCON

TCP 和 ISO on TCP:TDISCON 終止從 CPU 到通信伙伴的通信連接。

TSEND

TCP 和 ISO on TCP:TSEND 通過從 CPU 到伙伴站的通信連接發(fā)送數(shù)據(jù)。

TRCV

TCP 和 ISO on TCP:TRCV 通過從伙伴站到 CPU 的通信連接接收數(shù)據(jù)。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1397

    瀏覽量

    80361

原文標(biāo)題:S7_1200 開放式用戶通信TCP-IP

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Wi-Fi音頻傳輸+百倍AI性能飛躍!開放式耳機(jī)上新高度

    耳機(jī)。這款產(chǎn)品以首款支持Wi-Fi技術(shù)的開放式耳機(jī),及實(shí)現(xiàn)100倍AI功能提升(相比上一代產(chǎn)品)的特點(diǎn)備受關(guān)注。 ? ? 驍龍 S7+音頻平臺(tái)再落地,開放式耳機(jī)也支持 Wi-Fi 音頻傳輸 Wi-Fi
    的頭像 發(fā)表于 04-28 00:14 ?2069次閱讀
    Wi-Fi音頻傳輸+百倍AI性能飛躍!<b class='flag-5'>開放式</b>耳機(jī)上新高度

    Ironwood開放式頂部BGA插座凸輪驅(qū)動(dòng)桿

    Ironwood開放式頂部BGA插座凸輪驅(qū)動(dòng)桿 Ironwood的BGA芯片壽命通常可通過浴槽曲線來典型地展示。鑒于BGA制造工藝的固有屬性,極少數(shù)BGA在初期使用階段就可能失效,而在其正常使用期
    發(fā)表于 02-17 09:36

    VCE05系列封裝和開放式框架寬輸入AC-DC電源XP?POWER

    VCE05系列封裝和開放式框架寬輸入AC-DC電源XP?POWERVCE05是XP?POWER一系列開放式框架和封裝AC-DC單輸出電源,專門針對(duì)低成本ITE和工業(yè)應(yīng)用需求設(shè)計(jì)。VCE05系列
    發(fā)表于 01-24 08:41

    NVIDIA推出開放式Llama Nemotron系列模型

    作為 NVIDIA NIM 微服務(wù),開放式 Llama Nemotron 大語言模型和 Cosmos Nemotron 視覺語言模型可在任何加速系統(tǒng)上為 AI 智能體提供強(qiáng)效助力。
    的頭像 發(fā)表于 01-09 11:11 ?614次閱讀

    如何將RS-485通信轉(zhuǎn)換為TCP/IP通信

    將RS-485通信轉(zhuǎn)換為TCP/IP通信,通常是為了讓不支持以太網(wǎng)通信的設(shè)備能夠通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸。在西門子
    的頭像 發(fā)表于 11-05 11:29 ?3703次閱讀
    如何將RS-485<b class='flag-5'>通信</b>轉(zhuǎn)換為<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b><b class='flag-5'>通信</b>

    什么是socket編程 socket與tcp/ip協(xié)議的關(guān)系

    基于TCP/IP協(xié)議族,這是一組用于網(wǎng)絡(luò)通信的協(xié)議,包括傳輸控制協(xié)議(TCP)和互聯(lián)網(wǎng)協(xié)議(IP)。 Socket與
    的頭像 發(fā)表于 11-01 16:01 ?1027次閱讀

    紫光同芯推出開放式架構(gòu)安全芯片E450R

    2024紫光同芯合作伙伴大會(huì)在北京璀璨啟幕,會(huì)上紫光同芯震撼發(fā)布其最新技術(shù)結(jié)晶——全球首顆融合開放式硬件與軟件架構(gòu)的安全芯片E450R。這款芯片以其獨(dú)特的雙開放設(shè)計(jì),即開放式硬件架構(gòu)
    的頭像 發(fā)表于 08-28 16:28 ?868次閱讀

    一文了解TCP/IP協(xié)議

    TCP/IP協(xié)議是現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)通信的基礎(chǔ),是互聯(lián)網(wǎng)及局域網(wǎng)廣泛使用的一套協(xié)議。TCP/IP協(xié)議集包括許多協(xié)議,其中最重要的是傳輸控制協(xié)議(
    的頭像 發(fā)表于 08-07 15:38 ?3143次閱讀
    一文了解<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>協(xié)議

    華納云:TCP IP協(xié)議的發(fā)展和優(yōu)勢(shì)

    TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)是互聯(lián)網(wǎng)和現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)協(xié)議集。它定義數(shù)據(jù)在網(wǎng)絡(luò)上
    的頭像 發(fā)表于 07-25 16:49 ?753次閱讀

    請(qǐng)問西門子S7-1200如何實(shí)現(xiàn)Modbus TCP通訊?

    西門子S7-1200如何實(shí)現(xiàn)Modbus TCP通訊?
    發(fā)表于 07-25 06:24

    TCP IP協(xié)議屬性設(shè)置中的IP配置

    的分配、子網(wǎng)掩碼的設(shè)置、網(wǎng)關(guān)和DNS的配置等方面,旨在為網(wǎng)絡(luò)工程師和IT專業(yè)人士提供科學(xué)、學(xué)術(shù)且專業(yè)的指導(dǎo)。 1. TCP/IP協(xié)議概述 TCP/IP(傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)是一組
    的頭像 發(fā)表于 07-23 10:10 ?898次閱讀

    開放式激光振鏡運(yùn)動(dòng)控制器的激光清洗應(yīng)用

    開放式激光振鏡運(yùn)動(dòng)控制器的激光清洗解決方案。
    的頭像 發(fā)表于 07-18 09:44 ?622次閱讀
    <b class='flag-5'>開放式</b>激光振鏡運(yùn)動(dòng)控制器的激光清洗應(yīng)用

    西門子PLC開放式TCP通信原理

    隨著工業(yè)自動(dòng)化技術(shù)的不斷發(fā)展,西門子PLC(可編程邏輯控制器)作為工業(yè)自動(dòng)化領(lǐng)域的核心設(shè)備,其通信功能日益受到重視。開放式TCP通信作為西門子PLC的一種重要
    的頭像 發(fā)表于 06-19 16:00 ?2862次閱讀

    西門子S7協(xié)議與TCP協(xié)議的區(qū)別

    在工業(yè)自動(dòng)化領(lǐng)域,通信協(xié)議的選擇對(duì)于確保設(shè)備間的順暢通信和數(shù)據(jù)的可靠傳輸至關(guān)重要。西門子S7協(xié)議和TCP協(xié)議作為兩種常用的通信協(xié)議,各自具有
    的頭像 發(fā)表于 06-19 15:54 ?6272次閱讀

    西門子S7-1200 PLC的指令介紹

    了最新的技術(shù),為用戶提供更為高效、靈活的控制方案。本文將詳細(xì)介紹S7-1200 PLC的指令系統(tǒng),包括其指令分類、具體指令功能以及在實(shí)際應(yīng)用中的優(yōu)勢(shì)。
    的頭像 發(fā)表于 06-18 14:52 ?4543次閱讀