0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ISO on TCP协议通信的连接配置

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-07-21 10:41 次阅读

S7-1200 和 S7-1200 之间 ISO on TCP 通信

ISO on TCP 协议通信的连接配置

使用ISO on TCP 协议通信,除了连接参数的定义不同,其它组态编程与 TCP 协议通信完全相同,见S7-1200 和 S7-1200 之间 TCP 通信。

S7-1200 CPU中,使用ISO on TCP协议通信时,PLC_1的连接参数如图1所示。通信伙伴PLC_2的连接参数,如图2所示。

205f7184-0834-11ed-ba43-dac502259ad0.jpg



图1. PLC_1的ISO on TCP协议通信连接参数

20744a46-0834-11ed-ba43-dac502259ad0.jpg


图2. PLC_2的ISO on TCP协议通信连接参数

ISO on TCP 动态长度数据传输

ISO on TCP协议支持动态长度的数据传输。创建接收和发送DB块,可是优化寻址方式或实际地址方式。

1.通信数据区的定义

发送方的数据块通信数据区定义为6个字节,如图3所示

2091b0ae-0834-11ed-ba43-dac502259ad0.jpg



图3.发送方数据块通信数据区的定义

接收方的数据区也定义为6个字节,如图4. 所示

20b66890-0834-11ed-ba43-dac502259ad0.jpg

图4. 接收方数据块通信数据区的定义

2. 编程

发送方的程序如图5所示,“LEN”参数要定义成变量100。

20d17298-0834-11ed-ba43-dac502259ad0.jpg

图5. 发送方的编程

接收方的程序如图6所示,“LEN”参数赋一个常数“0”,以便实现动态数据长度传输。注意要创建符号寻址方式的DB块

214e2d88-0834-11ed-ba43-dac502259ad0.jpg

图6. 接收方的编程

动态长度数据传输:

216cac40-0834-11ed-ba43-dac502259ad0.jpg

图7. 监控结果

要实现动态长度数据传输,需要将接收方的数据长度设为0。

如果发送方数据长度“TSENDC_LEN"设为100,则传送100个字节给接收方;


监控结果:

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 协议
    +关注

    关注

    2

    文章

    602

    浏览量

    39214
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1353

    浏览量

    79055
  • S7-1200
    +关注

    关注

    11

    文章

    331

    浏览量

    17957

原文标题:S7-1200 和 S7-1200 之间 ISO on TCP 通信

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是socket编程 socket与tcp/ip协议的关系

    基于TCP/IP协议族,这是一组用于网络通信协议,包括传输控制协议TCP)和互联网
    的头像 发表于 11-01 16:01 290次阅读

    TCP协议是什么

    ,应用层之下,为各种应用提供可靠的、面向连接的、基于字节流的传输服务。本文将详细解析TCP协议的定义、工作原理、主要特点及其在各种应用场景中的重要作用。 定义与基本原理 TCP
    的头像 发表于 10-09 13:54 581次阅读

    Modbus TCP转CC-Link协议网关配置详情

    ,为用户带来便捷、高效的使用体验,助力企业提升生产效率和智能化水平。本文将对这款强大的网关设备的主要功能、技术参数、性能优势以及配置方法进行全面剖析。它宛如一座坚实的桥梁,连接着不同协议的网络,为工业自动化的发展贡献着巨大力量,
    的头像 发表于 09-19 15:35 267次阅读
    Modbus <b class='flag-5'>TCP</b>转CC-Link<b class='flag-5'>协议</b>网关<b class='flag-5'>配置</b>详情

    深入了解 Windows 系统 TCP/IP 参数配置

    ​Windows系统作为广泛使用的操作系统,正确地配置TCP/IP参数可以优化网络通信、提高数据传输效率、增强系统安全性,而错误的配置则可能导致网络故障、性能下降甚至安全漏洞。  
    的头像 发表于 09-04 17:24 366次阅读

    深度解析TCP与UDP协议

    TCP/IP 中有两个具有代表性的传输层协议。接下来我将对TCP和UDP展开深入分析,帮助大家更好地理解网络传输协议TCP
    的头像 发表于 09-02 14:53 386次阅读
    深度解析<b class='flag-5'>TCP</b>与UDP<b class='flag-5'>协议</b>

    Profibus-DP主站转Modbus-TCP协议网关(YC-DPM-TCP

    Profibus-DP转Modbus-TCP如何实现高效且稳定的连接通信,很多朋友想要知道这个问题的答案。现在作者为大家详细解读这一难题。远创智控YC-DPM-TCP型设备可以帮助大
    的头像 发表于 08-30 10:23 170次阅读
    Profibus-DP主站转Modbus-<b class='flag-5'>TCP</b><b class='flag-5'>协议</b>网关(YC-DPM-<b class='flag-5'>TCP</b>)

    Modbus(TCP)转Profinet从总线协议转换网关(JM-TCP-PN)

    大家详尽阐述该设备的功能、参数以及具体的配置方式。 一,产品主要功能 1、捷米特JM-TCP-PN该网关的核心功能是将Profinet协议转换为Modbus TCP
    的头像 发表于 08-16 10:14 349次阅读
    Modbus(<b class='flag-5'>TCP</b>)转Profinet从总线<b class='flag-5'>协议</b>转换网关(JM-<b class='flag-5'>TCP</b>-PN)

    一文了解TCP/IP协议

    TCP/IP协议是现代计算机网络通信的基础,是互联网及局域网广泛使用的一套协议TCP/IP协议
    的头像 发表于 08-07 15:38 1830次阅读
    一文了解<b class='flag-5'>TCP</b>/IP<b class='flag-5'>协议</b>

    华纳云:TCP IP协议的发展和优势

    如何被组织、传输和路由。TCP/IP协议集包含了许多协议,每个协议负责网络通信过程中的不同方面。下面是对
    的头像 发表于 07-25 16:49 489次阅读

    TCP IP协议属性设置中的IP配置

    的分配、子网掩码的设置、网关和DNS的配置等方面,旨在为网络工程师和IT专业人士提供科学、学术且专业的指导。 1. TCP/IP协议概述 TCP/IP(传输控制
    的头像 发表于 07-23 10:10 490次阅读

    Modbus TCP转Profinet网关配置案例

    本案例采用Modbus TCP转Profinet网关做为Modbus TCP通信协议设备与Profinet通信协议设备连接的桥梁。Modbu
    的头像 发表于 05-27 11:55 599次阅读
    Modbus <b class='flag-5'>TCP</b>转Profinet网关<b class='flag-5'>配置</b>案例

    mqtt协议tcp协议区别

    带宽和高延迟的网络环境,尤其在物联网环境中表现优秀。而TCP协议是面向连接的、可靠的、基于字节流的传输层通信协议,主要用于互联网和局域网中的数据传输。 2.
    的头像 发表于 04-01 09:15 1621次阅读

    通信必备知识!TCP与UDP协议介绍及使用

    TCP与UDP是两个最常用的通讯协议TCP是面向连接协议,需要在收发数据前与对方建立可靠的连接
    的头像 发表于 03-15 08:19 1866次阅读
    <b class='flag-5'>通信</b>必备知识!<b class='flag-5'>TCP</b>与UDP<b class='flag-5'>协议</b>介绍及使用

    TCP和UDP协议有什么区别?如何通过网关实现TCP协议通信

    TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议,能够保证数据从发送方到达接收方,是物联网领域常见的通信协议之一。
    的头像 发表于 01-24 11:07 603次阅读
    <b class='flag-5'>TCP</b>和UDP<b class='flag-5'>协议</b>有什么区别?如何通过网关实现<b class='flag-5'>TCP</b><b class='flag-5'>协议</b><b class='flag-5'>通信</b>?

    什么是Socket连接?Socket的工作原理 它与TCP连接有什么关系?

    和服务器之间的数据交换。 Socket连接的工作原理是基于TCP/IP协议TCP(传输控制协议)是一种面向
    的头像 发表于 01-22 16:10 2291次阅读