在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

PROFINET接口實(shí)現(xiàn)開(kāi)放的ISOonTCp通信

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來(lái)源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-06-21 10:42 ? 次閱讀

西門(mén)子S7PCPU包含一個(gè)集成的PROFINET接口,該接口除了具有PROFINETI/O功能外還具有ISOonTCP通訊功能。通過(guò)該集成以太網(wǎng)接口組態(tài)ISOonTCP通訊時(shí),只能使用開(kāi)放式通訊專(zhuān)用的功能塊。依據(jù)RFC1006的ISOonTCP協(xié)議,使用STEP7“通訊塊”的“標(biāo)準(zhǔn)庫(kù)”中提供了下列FB,用于通過(guò)用戶程序與符合以太網(wǎng)標(biāo)準(zhǔn)的通訊伙伴進(jìn)行數(shù)據(jù)交換:

1.用于分配連接參數(shù)的UDT65“TCON_PAR”

2.用于建立連接的FB65“TCON”

3.用于終止連接的FB66 “TDISCON”

4.用于發(fā)送數(shù)據(jù)的FB63 “TSEND”

5.用于接收數(shù)據(jù)FB64 “TRCV”

要通過(guò)S7-PN CPU的集成PROFINET接口實(shí)現(xiàn)開(kāi)放的ISOonTCp通信,不能再硬件組態(tài)中完成,必須在一個(gè)數(shù)據(jù)塊中指定每個(gè)連接的參數(shù)。使用“Open Communication Wizard”工具可以簡(jiǎn)單明了地指定連接參數(shù),接著該工具可將一個(gè)包含所有參數(shù)的UDT導(dǎo)出到您的STEP項(xiàng)目。使用該UDT可以建立含有連接描述的數(shù)據(jù)塊。隨后,需要使用通信功能塊FB65,FB66,FB63,FB64完成程序編寫(xiě)。

UDT65:標(biāo)準(zhǔn)結(jié)構(gòu)

64093354-f0a4-11ec-ba43-dac502259ad0.png

block_length: WORD W#16#40 UDT 65的長(zhǎng)度:64字節(jié)(固定)

ID: WORD W#16#0001 對(duì)連接的引用,您必須在各個(gè)帶有標(biāo)識(shí)號(hào)的塊中指定參數(shù)的值。

connection_type :BYTE B#16#11 協(xié)議類(lèi)型:B#16#11:TCP

active_est: BOOL FALSE 建立連接的方式的標(biāo)識(shí)號(hào):FALSE:被動(dòng)建立

local_device_id: BYTE B#16#02

1).B#16#02:通過(guò)集成IE接口與CPU 315-2 PN/DP和317-2 PN/DP進(jìn)行通信.

2). B#16#03:通過(guò)集成IE接口與CPU 315T-3 PN/DP、317T-3 PN/DP和319-3 PN/DP進(jìn)行通信.

local_tsap_id_len: BYTE B#16#02 所使用的參數(shù)local_tsap_id的長(zhǎng)度.

rem_subnet_id_len: BYTE B#16#00 該參數(shù)當(dāng)前未使用。必須將B#16#00分配給它.

rem_staddr_len: BYTE B#16#00 遠(yuǎn)程連接終端的地址長(zhǎng)度:0: 未指定,即參數(shù)rem_staddr不相關(guān).4: 參數(shù)rem_staddr中有效的IP地址.

rem_tsap_id_len: BYTE B#16#00 所使用的rem_tsap_id參數(shù)的長(zhǎng)度;

next_staddr_len: BYTE B#16#00 使用了參數(shù)next_staddr的長(zhǎng)度

local_tsap_id: BYTE的ARRAY [1..16] 本地端口號(hào) B#16#7 /B#16#D0 ( 2000=7D0)

rem_subnet_id: BYTE的ARRAY [1..6] B#16#00 ... 該參數(shù)當(dāng)前未使用。

rem_staddr: BYTE的ARRAY [1..6] B#16#00 ... 遠(yuǎn)程連接端點(diǎn)的IP地址,192.168.002.003:

rem_tsap_id: BYTE的ARRAY [1..16] B#16#00 ... 本地端口號(hào)可能的數(shù)

next_staddr: BYTE的ARRAY [1..6] B#16#00 ... 相應(yīng)(本地) CP的機(jī)架和插槽

spare: WORD W#16#0000 保留:分配0給該參數(shù)。

數(shù)據(jù)連接:FB65

兩個(gè)通信伙伴都調(diào)用FB 65 "TCON"來(lái)設(shè)置和建立通信連接。在這些參數(shù)中,您要指定哪個(gè)伙伴是主動(dòng)通信傳輸點(diǎn)、哪個(gè)伙伴是被動(dòng)通信傳輸點(diǎn)。

設(shè)置并建立連接后,CPU會(huì)自動(dòng)對(duì)連接進(jìn)行維護(hù)和監(jiān)視。

如果連接中斷,如由于線路中斷或遠(yuǎn)程通信伙伴而造成的中斷,主動(dòng)伙伴會(huì)嘗試重新建立已組態(tài)的連接。在這種情況下,不必再次調(diào)用FB 65 "TCON"。

當(dāng)調(diào)用FB 66 "TDISCON"或CPU進(jìn)入STOP模式時(shí),現(xiàn)有連接將被終止并刪除已組態(tài)的連接。要重新設(shè)置并再次建立該連接,必須再次調(diào)用FB 65 "TCON"

642215e0-f0a4-11ec-ba43-dac502259ad0.png

REQ 上升沿觸發(fā)建立通信連接
ID 連接的ID在UDT里設(shè)置
CONNECT 與變量類(lèi)型為UDT65的變量相連
DONE 為1時(shí),連接正確建立
BUSY 為1時(shí),正在建立連接
ERROR 為1時(shí),有故障發(fā)生
STATUS 故障代碼

64340e44-f0a4-11ec-ba43-dac502259ad0.png

UDT65的整體結(jié)構(gòu):

64502796-f0a4-11ec-ba43-dac502259ad0.png

發(fā)送數(shù)據(jù):FB63 "TSEND"通過(guò)現(xiàn)有的通信連接發(fā)送數(shù)據(jù)

FB 63 "TSEND"異步工作;換句話說(shuō),它的處理需要多個(gè)FB調(diào)用。要啟動(dòng)發(fā)送數(shù)據(jù),請(qǐng)使用REQ = 1調(diào)用FB 63。

646cdd50-f0a4-11ec-ba43-dac502259ad0.png

LEN:接收數(shù)據(jù)的長(zhǎng)度

DATA:數(shù)據(jù)發(fā)送的區(qū)域

648506f0-f0a4-11ec-ba43-dac502259ad0.png

64a2e292-f0a4-11ec-ba43-dac502259ad0.png

接收數(shù)據(jù): FB 64 "TRCV"通過(guò)現(xiàn)有通信連接接收數(shù)據(jù)。

它指的是功能塊輸入所接收數(shù)據(jù)的區(qū)域。

接收區(qū)由下列兩個(gè)變量指定:

1.指向區(qū)域起始地址的指針

2.區(qū)域長(zhǎng)度

區(qū)域長(zhǎng)度由LEN參數(shù)使用的協(xié)議類(lèi)型指定(如果LEN <> 0)或DATA參數(shù)長(zhǎng)度信息指定(如果LEN = 0)。

64caad40-f0a4-11ec-ba43-dac502259ad0.png

LEN:接收數(shù)據(jù)的長(zhǎng)度

DATA:數(shù)據(jù)接收的區(qū)域

64df2568-f0a4-11ec-ba43-dac502259ad0.png

64f8b69a-f0a4-11ec-ba43-dac502259ad0.png

斷開(kāi)網(wǎng)絡(luò)連接FB66

FB 66 "TDISCON"是一種以異步方式工作的FB,這意味著它的作業(yè)處理要覆蓋若干個(gè)FB調(diào)用。為了開(kāi)始終止連接作業(yè),用REQ = 1調(diào)用FB 66。

在成功調(diào)用FB 66 "TDISCON"之后,為FB 65"TCON"指定的ID不再有效,從而不能將其用于發(fā)送或接收。

6517f4f6-f0a4-11ec-ba43-dac502259ad0.png

6537470c-f0a4-11ec-ba43-dac502259ad0.png

------------------------END-------------------

審核編輯 :李倩

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

    關(guān)注

    5016

    文章

    13388

    瀏覽量

    465451
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8695

    瀏覽量

    151934
  • Profinet
    +關(guān)注

    關(guān)注

    6

    文章

    1217

    瀏覽量

    23583

原文標(biāo)題:Siemens PLC TCP連接控制

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Profinet IO通信故障原因及解決辦法

    Profinet IO(Industrial Ethernet for Automation)作為一種高性能的工業(yè)以太網(wǎng)通信協(xié)議,廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域。然而,在實(shí)際應(yīng)用中,Profinet IO
    的頭像 發(fā)表于 02-03 14:50 ?77次閱讀

    profinet轉(zhuǎn)profinet

    PROFINET 主站與 PROFINET主站之間通信。配置方法如下: 產(chǎn)品特點(diǎn)? 應(yīng)用廣泛:應(yīng)用于 PROFINET接口的變頻器、智能高
    發(fā)表于 11-09 13:03

    通過(guò)DSP的mcbsp和i2c接口實(shí)現(xiàn)對(duì)AIC34芯片的操作,如何編程?

    通過(guò)DSP的mcbsp和i2c接口實(shí)現(xiàn)對(duì)AIC34芯片的操作如何編程,有沒(méi)有相關(guān)的例程嗎?
    發(fā)表于 11-07 08:12

    想使用typec接口實(shí)現(xiàn)數(shù)據(jù)與音頻一體的功能,有推薦的芯片嗎?

    目前我們產(chǎn)品有一路音頻模擬信號(hào),一路usb信號(hào),現(xiàn)在想使用typec接口實(shí)現(xiàn)數(shù)據(jù)與音頻一體的功能,想問(wèn)下ti有這方面的芯片嗎
    發(fā)表于 10-22 06:39

    PROFINET通信協(xié)議是什么

    PROFINET通信協(xié)議是一種專(zhuān)為工業(yè)自動(dòng)化領(lǐng)域設(shè)計(jì)的基于以太網(wǎng)的實(shí)時(shí)通信協(xié)議。以下是對(duì)PROFINET通信協(xié)議的詳細(xì)解析,包括其定義、特點(diǎn)
    的頭像 發(fā)表于 09-25 18:13 ?2575次閱讀

    通訊協(xié)議轉(zhuǎn)換Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)是工業(yè)通信轉(zhuǎn)換設(shè)備,能夠實(shí)現(xiàn)Modbus協(xié)議與Profinet協(xié)議之間的有效轉(zhuǎn)換和穩(wěn)定傳輸。通過(guò)該網(wǎng)關(guān),工業(yè)設(shè)備之間可以
    的頭像 發(fā)表于 06-13 14:07 ?550次閱讀
    通訊協(xié)議轉(zhuǎn)換Modbus轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)

    PROFINET實(shí)時(shí)性分析-RT與IRT區(qū)別

    1、引言 在工業(yè)自動(dòng)化領(lǐng)域,尤其在基于以太網(wǎng)的通信協(xié)議中,PROFINET作為一種高性能、開(kāi)放且靈活的工業(yè)以太網(wǎng)標(biāo)準(zhǔn),備受青睞。其中,PROFINET RT(實(shí)時(shí))和IRT(等時(shí)實(shí)時(shí))
    的頭像 發(fā)表于 06-12 13:37 ?2648次閱讀
    <b class='flag-5'>PROFINET</b>實(shí)時(shí)性分析-RT與IRT區(qū)別

    智能儀表通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)與PLC通訊方案

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100/300)的主要功能是實(shí)現(xiàn)Modbus協(xié)議和Profinet協(xié)議之間的轉(zhuǎn)換和通信。Modbus轉(zhuǎn)
    的頭像 發(fā)表于 06-07 10:52 ?411次閱讀
    智能儀表通過(guò)Modbus轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)與PLC通訊方案

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)替代伺服ethercat通訊現(xiàn)場(chǎng)調(diào)試案例

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100)可以實(shí)現(xiàn)Modbus協(xié)議和Profinet協(xié)議之間的轉(zhuǎn)換和通信。Modbus轉(zhuǎn)Profin
    的頭像 發(fā)表于 06-05 21:06 ?856次閱讀
    Modbus轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)替代伺服ethercat通訊現(xiàn)場(chǎng)調(diào)試案例

    三相智能電表通過(guò)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)與PLC通訊案例

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100/300)的主要功能是實(shí)現(xiàn)Modbus協(xié)議和Profinet協(xié)議之間的轉(zhuǎn)換和通信。Modbus轉(zhuǎn)
    的頭像 發(fā)表于 06-03 16:31 ?501次閱讀
    三相智能電表通過(guò)Modbus轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)與PLC通訊案例

    請(qǐng)問(wèn)可以用FX3作為SPI的Master,通過(guò)GPIF II接口實(shí)現(xiàn)SPI通信嗎?

    GPIF II接口實(shí)現(xiàn)SPI通信嗎? 2.請(qǐng)問(wèn)FX3的GPIF II接口輸出是什么電平標(biāo)準(zhǔn)呢?TTL or CMOS or 485 or 422? 我的外設(shè)是422電平,如果要用FX3的GPIF II
    發(fā)表于 05-29 07:46

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)連接打印設(shè)備與PLC通訊

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100)是一種能夠實(shí)現(xiàn)Modbus協(xié)議和Profinet協(xié)議之間轉(zhuǎn)換的設(shè)備。Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)可提供單個(gè)或多個(gè)RS48
    的頭像 發(fā)表于 05-07 18:17 ?1267次閱讀
    Modbus轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)連接打印設(shè)備與PLC通訊

    如何解決Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)通信不穩(wěn)定或數(shù)據(jù)丟失問(wèn)題

    Profinet網(wǎng)關(guān)(XD-MDPN100)通信不穩(wěn)定或數(shù)據(jù)丟失的問(wèn)題可以從以下幾個(gè)方面著手:檢查物理連接與接口,優(yōu)化通信參數(shù)設(shè)置,檢查并隔離干擾源,配置與調(diào)整網(wǎng)關(guān)參數(shù)
    的頭像 發(fā)表于 04-08 18:29 ?1033次閱讀
    如何解決Modbus轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)<b class='flag-5'>通信</b>不穩(wěn)定或數(shù)據(jù)丟失問(wèn)題

    Profinet IO通信故障的解決辦法

    Profinet IO通信故障可能由多種原因引起,以下是一些常見(jiàn)的通信故障及其解決辦法
    的頭像 發(fā)表于 03-08 11:27 ?1242次閱讀

    哪些PROFINET節(jié)點(diǎn)支持?jǐn)U展PROFINET診斷?

    通過(guò)擴(kuò)展的 PROFINET 診斷功能,可以實(shí)現(xiàn)診斷和參數(shù)化集成以太網(wǎng)接口(例如光纖診斷和拓?fù)渑渲玫龋?/div>
    的頭像 發(fā)表于 02-26 09:52 ?479次閱讀
    哪些<b class='flag-5'>PROFINET</b>節(jié)點(diǎn)支持?jǐn)U展<b class='flag-5'>PROFINET</b>診斷?
    主站蜘蛛池模板: 欧美八区| 国内自拍 亚洲系列 欧美系列 | 黄色录像视频网站 | 一区二区免费播放 | 国产理论 | 天天干天天噜 | 四虎最新永久免费网址 | 高清激情小视频在线观看 | 91啪在线视频 | 免费91视频| 亚洲天堂社区 | 久插| 在线播放交视频 | 华人被黑人粗大猛然进 | 亚洲成色www久久网站 | 人人添人人澡人人澡人人人爽 | 日本黄色片免费看 | 拍真实国产伦偷精品 | 美女天天操 | 激情91| 国产精品夜夜春夜夜 | 久久精品亚洲热综合一本奇米 | 天天插日日插 | 手机看片福利日韩国产 | 天天射天天怕 | 狠狠色丁香久久综合婷婷 | 美女屁屁免费视频网站 | 污色网站 | 午夜tv| 久婷婷| 精品特级毛片 | 国产午夜在线观看视频 | 亚洲国产影视 | 免费看黄在线 | 在线天天干 | 免费国产成人α片 | 狠狠干干干 | 亚洲色图27p| 欧美日韩国产另类一区二区三区 | 日日干天天操 | 爱操成人网|