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

    文章

    570

    浏览量

    38911
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1272

    浏览量

    78304
  • S7-1200
    +关注

    关注

    11

    文章

    329

    浏览量

    17225

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

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

收藏 人收藏

    评论

    相关推荐

    mqtt协议tcp协议区别

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

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

    TCP与UDP是两个最常用的通讯协议TCP是面向连接协议,需要在收发数据前与对方建立可靠的连接
    的头像 发表于 03-15 08:19 1019次阅读
    <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 236次阅读
    <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>?

    港口跨运车通信系统的ModbusTCP转CAN协议连接案例

    。 ModbusTCP转CAN协议网关一侧与Modbus-TCP 连接,另一端CAN 用于实现跨运车中的 CAN 总线与基于 Modbus TCP 的监控系统之间的
    的头像 发表于 01-03 13:53 173次阅读

    CCLink转Modbus TCP网关_MODBUS报文配置

    兴达易控CCLink转Modbus TCP网关是一种功能强大的设备,可实现两个不同通信协议之间的无缝对接。它能够将CCLink协议转换为Modbus TCP
    的头像 发表于 11-15 09:05 248次阅读
    CCLink转Modbus <b class='flag-5'>TCP</b>网关_MODBUS报文<b class='flag-5'>配置</b>

    TCP协议连接状态

    TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。 一、TCP
    的头像 发表于 11-13 15:47 570次阅读
    <b class='flag-5'>TCP</b><b class='flag-5'>协议</b>的<b class='flag-5'>连接</b>状态

    TCP协议详细解析

    TCPTCP/IP协议族中一个最核心的协议,它向下使用网络层IP协议,向上为应用层HTTP、FTP、SMTP、POP3、SSH、Telne
    的头像 发表于 11-03 09:14 1752次阅读
    <b class='flag-5'>TCP</b><b class='flag-5'>协议</b>详细解析

    TCP/IP 协议通信接口的实现

    电子发烧友网站提供《TCP/IP 协议通信接口的实现.pdf》资料免费下载
    发表于 10-26 09:21 1次下载
    <b class='flag-5'>TCP</b>/IP <b class='flag-5'>协议</b><b class='flag-5'>通信</b>接口的实现

    DEVICENET 总线转MODBUS-TCP协议网关连接台达plc配置方法

    可以更方便地进行数据传输和通信,提高生产力和效率。下面介绍下DEVICENET 总线转MODBUS-TCP协议网关连接台达plc配置方法
    的头像 发表于 10-17 09:25 395次阅读
    DEVICENET 总线转MODBUS-<b class='flag-5'>TCP</b><b class='flag-5'>协议</b>网关<b class='flag-5'>连接</b>台达plc<b class='flag-5'>配置</b>方法

    EtherCAT转Modbus-TCP协议网关与DCS连接配置方法

    的转换是一个常见的问题。有些设备可能使用EtherCAT协议,而另一些设备可能使用Modbus-TCP协议。如果想要将这些设备连接在一起,就需要使用通讯网关。而YC-ECTM-
    的头像 发表于 10-12 16:43 344次阅读
    EtherCAT转Modbus-<b class='flag-5'>TCP</b><b class='flag-5'>协议</b>网关与DCS<b class='flag-5'>连接</b>的<b class='flag-5'>配置</b>方法

    TCP连接的建立与中止

    TCP三次握手其实,网络上的传输是没有连接的, TCP 是一样的 TCP 所谓的 “连接”,其实只不过是在
    的头像 发表于 10-08 16:52 459次阅读

    TCP通信过程中的长连接与短连接是什么?

    当面试官问你:TCP 通信过程中的长连接与短连接是什么?
    的头像 发表于 08-08 11:30 542次阅读
    <b class='flag-5'>TCP</b><b class='flag-5'>通信</b>过程中的长<b class='flag-5'>连接</b>与短<b class='flag-5'>连接</b>是什么?

    S7-1500做服务器端与三方设备的TCP通信

    专用功能块与其它设备建立 TCP 连接以实现通信。介绍 S7-1500 CPU 作为 TCP 服务器与 PC 进行 TCP
    的头像 发表于 07-24 15:40 1434次阅读
    S7-1500做服务器端与三方设备的<b class='flag-5'>TCP</b><b class='flag-5'>通信</b>

    TCP/IP协议的组成

    TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议T
    发表于 05-06 15:05 1824次阅读

    什么是TCP/IP协议

    TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/网际互联协议,又名网络通讯协议,是互联网设备
    发表于 05-06 15:01 2553次阅读