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

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

3天内不再提示

S7-1200 的UDP通讯

机器人及PLC自动化应用 ? 来源:机器人及PLC自动化应用 ? 作者:机器人及PLC自动化 ? 2021-03-18 09:33 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

UDP

UDP 是由 RFC 768 描述的一种标准协议:用户数据报协议。UDP 提供了一种一个应用程序向另一个应用程序发送数据报可采用的机制;但是,数据的传输得不到保证。该协议有以下特点:

● 快速通信协议

● 适合用于小数据量到中等数据量(最多 1472 字节)

● UDP 是比 TCP 更加简单的传输控制协议,其薄层占用资源非常少

● 可以非常灵活地与许多第三方系统一起使用

● 有路由功能

● 使用端口号指引数据报

● 不确认消息:需要负责错误恢复和安全性的应用程序

● 由于使用 SEND/RECEIVE 编程接口的缘故,需要编程来进行数据管理UDP 支持广播通信。要使用广播,必须组态 ADDR 组态的 IP 地址部分。例如:IP 地址为 192.168.2.10、子网掩码为 255.255.255.0 的 CPU 将使用广播地址 192.168.2.255。

以下指令控制 UDP 通信过程:

● TCON 在客户机与服务器 (CPU) PC 之间建立通信连接。

● TUSEND 和 TURCV 发送和接收数据。

● TDISCON 断开客户机与服务器之间的通信。

TUSEND

TUSEND 指令通过 UDP 将数据发送到参数 ADDR 指定的远程伙伴。要启动用于发送数据的作业,请调用 REQ = 1 的 TUSEND 指令。

TURCV

TURCV 指令通过 UDP 接收数据。参数 ADDR 显示发送方地址。TURCV 成功完成后,参数 ADDR 将包含远程伙伴(发送方)的地址。

TURCV 不支持特殊模式。要启动用于接收数据的作业,请调用 EN_R = 1 的 TURCV 指令。

两个伙伴在 UDP 通信中均为被动方。下图给出“TCON_Param”数据类型的典型参数起始值。端口号 (LOCAL_TSAP_ID) 以 2 字节形式表示。允许使用除 161、34962、34963 和34964 外的所有端口。

ed61499e-8632-11eb-8b86-12bb97331649.png

TUSEND 指令通过 UDP 将数据发送到“TADDR_Param”数据类型中指定的远程伙伴。TURCV 指令通过 UDP 接收数据。如下图所示,成功执行 TURCV 指令之后,“TADDR_Param”数据类型会显示远程伙伴(发送方)的地址。

ee436e96-8632-11eb-8b86-12bb97331649.png

编辑:jq

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

    关注

    68

    文章

    11099

    浏览量

    217757
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1406

    浏览量

    81313
  • Upd
    Upd
    +关注

    关注

    0

    文章

    16

    浏览量

    41257

原文标题:S7-1200 的UDP通讯

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RS232转Profinet网关与西门子S7-1200 PLC的智能化工业通信应用

    在工业自动化领域,设备间的通信如同人体的神经系统,需要精准、高效的信号传递。将密度传感器这类传统设备接入现代工业网络时,RS232转Profinet网关扮演着“翻译官”的角色,而西门子S7-1200 PLC则如同系统的“大脑”,共同构建起智能化的生产监测体系。
    的头像 发表于 08-02 21:14 ?231次阅读

    RS232转Profinet网关实现伟斯扫码枪A898BT与西门子S7-1200 PLC的快速通讯

    在工业自动化领域,实现设备间的高效通信是提升生产线智能化水平的关键。本文将详细介绍如何通过RS232转Profinet网关,将台湾伟斯(A898BT)扫码枪接入西门子S7-1200 PLC系统,完成数据交互的硬件连接与参数配置,最终实现无需编程的自动化信息采集。
    的头像 发表于 08-02 20:48 ?264次阅读

    老旧S7-300焕新生:MPI转网口一网打尽S7-1200、触摸屏、ModbusRTU变频

    S7-1200 PLC进行实时数据交互(温度、压力、故障代码) 采集驱动辊道电机的英威腾CHF100A变频器数据(频率、电流、状态) 绝不中断原触摸屏监控操作 项目痛点 ? S7-300无以太网口,无法
    的头像 发表于 08-02 17:09 ?28次阅读

    PLC以太网通讯模块实现:西门子S7-300与S7-1200、触摸屏及变频器通讯案例

    S7-1200 PLC进行实时数据交互(温度、压力、故障代码) 采集驱动辊道电机的英威腾CHF100A变频器数据(频率、电流、状态) 绝不中断原触摸屏监控操作 ? ? 项目痛点 ? S7-300无以
    的头像 发表于 08-02 12:39 ?543次阅读
    PLC以太网<b class='flag-5'>通讯</b>模块实现:西门子<b class='flag-5'>S7</b>-300与<b class='flag-5'>S7-1200</b>、触摸屏及变频器<b class='flag-5'>通讯</b>案例

    PLC 以太网通讯模块:助力 S7-300 同时联动 S7-1200、触摸屏与 Modbus RTU 变频器

    S7-1200 PLC控制的下游包装线、西门子触摸屏(HMI)进行数据交互,并实时监控驱动关键反应釜的西门子Modbus RTU协议的变频器状态。然而: 数据孤岛严重:S7-300的MPI接口无法直接接入工厂以太网,实时生产数据(温度、压力、设备状态)无法高效上传至MES
    的头像 发表于 07-30 10:04 ?44次阅读
    PLC 以太网<b class='flag-5'>通讯</b>模块:助力 <b class='flag-5'>S7</b>-300 同时联动 <b class='flag-5'>S7-1200</b>、触摸屏与 Modbus RTU 变频器

    MPI 转以太网模块案例:西门子 S7-300PLC 借此与 S7-1200、触摸屏及 ModbusRTU 变频器通讯

    ,仅支持MPI/DP通讯,无法直接与S7-1500的PROFINET网络对接。 多设备兼容性: 需同时保持TP1200触摸屏的MPI通讯,避免产
    的头像 发表于 07-30 10:02 ?77次阅读
    MPI 转以太网模块案例:西门子 <b class='flag-5'>S7</b>-300PLC 借此与 <b class='flag-5'>S7-1200</b>、触摸屏及 ModbusRTU 变频器<b class='flag-5'>通讯</b>

    依托PPI以太网模块,西门子S7-200与S7-1200通讯助力食品加工行业进步

    通讯接口局限于RS485等串口形式,完全不具备以太网接口,这给与自带以太网接口的S7-1200实现通讯带来了巨大阻碍。两者不仅物理接口类型迥异,通讯协议也存在本质差异:
    的头像 发表于 07-21 09:38 ?156次阅读
    依托PPI以太网模块,西门子<b class='flag-5'>S7</b>-200与<b class='flag-5'>S7-1200</b><b class='flag-5'>通讯</b>助力食品加工行业进步

    西门子PLC(S7-1200/1500/300/400)的数据采集与监控方案

    西门子PLC S7-1200S7-1500、S7-300/400型号设备,常用协议:PPI(Process Communication Interface)、PLC与上位机、HMI数据交换
    的头像 发表于 07-04 10:13 ?370次阅读

    西门子S7-1200 G2的7大亮点及最新功能

    西门子S7-1200 G2是新发布的新一代可编程逻辑控制器(PLC),作为S7-1200系列的升级版,它在硬件设计、性能、运动控制、通信能力和安全功能等方面进行了显著改进,适用于中小型自动化
    的头像 发表于 07-03 17:04 ?546次阅读
     西门子<b class='flag-5'>S7-1200</b> G2的<b class='flag-5'>7</b>大亮点及最新功能

    S7-200Smart与S7-1200通过Modbus协议对接到上位机

    在自动化生产车间中,分布多台PLC自动化设备,如包装机(S7-200Smart)、灌装产线(S7-1200)需要用上位机软件集中控制。这些设备距离在几米到几十米不等。通常会考虑有线或者无线通信,选择
    的头像 发表于 06-10 14:30 ?351次阅读
    <b class='flag-5'>S7</b>-200Smart与<b class='flag-5'>S7-1200</b>通过Modbus协议对接到上位机

    S7-1200与欧姆龙智能仪表Modbus通信案例

    Modbus 通信是一种应用广泛的通信协议 ,在变频器、智能仪表或是其他的一些智能设备上应用的一种通用通信协议,本文以S7-1200系列PLC作为Modbus主站,以欧姆龙E5EZ的智能温控仪表作为
    的头像 发表于 03-27 17:25 ?831次阅读
    <b class='flag-5'>S7-1200</b>与欧姆龙智能仪表Modbus通信案例

    EtherCAT转ProfiNet西门子1200PLC与伺服电机通讯案例全解

    。 二.设备介绍 1. 西门子S7-1200PLC S7-1200 PLC采用紧凑型、模块化设计,组成部分包括电源模块、中央处理器、信号模块、功能模块、处理器通讯。具有多种安全功能,如每个
    的头像 发表于 03-21 09:42 ?815次阅读
    EtherCAT转ProfiNet西门子<b class='flag-5'>1200</b>PLC与伺服电机<b class='flag-5'>通讯</b>案例全解

    分布式IO模块与S7-1200 PLC:打造高效分拣系统的新引擎

    在现代化物流中心,快速、高效、准确的包裹分拣是衡量整个系统性能的关键指标。为了实现这一目标,国产IO模块与西门子S7-1200 PLC的结合应用,正成为越来越多企业的首选方案。这一组合不仅优化了数据采集和处理流程,还显著提升了分拣效率,降低了运营成本。
    的头像 发表于 01-22 14:56 ?520次阅读
    分布式IO模块与<b class='flag-5'>S7-1200</b> PLC:打造高效分拣系统的新引擎

    如何选择适合的西门子S7-1200系列PLC型号?

    西门子S7-1200系列PLC作为中小型自动化控制器,在研发过程中充分考虑了系统、控制器、人机界面和软件的无缝整合和高效协调,是工业自动化领域中的重要组成部分。正确选择适合的S7-1200系列PLC
    的头像 发表于 12-09 18:24 ?3652次阅读
    如何选择适合的西门子<b class='flag-5'>S7-1200</b>系列PLC型号?

    基于 EtherCAT 转 ProfiNet 网关达成西门子 1200 PLC 与伺服电机通讯连接的应用实例

    1.西门子S7-1200PLC S7-1200 PLC采用紧凑型、模块化设计,组成部分包括电源模块、中央处理器、信号模块、功能模块、处理器通讯。具有多种安全功能,如每个CPU都提供密
    的头像 发表于 12-09 16:29 ?1407次阅读
    基于 EtherCAT 转 ProfiNet 网关达成西门子 <b class='flag-5'>1200</b> PLC 与伺服电机<b class='flag-5'>通讯</b>连接的应用实例