TSN 的全称是时间敏感网络(Time-Sensitive Networking),是IEEE802.1 工作组的时间敏感网络任务组制定的一组标准(EEE 802.1Q)。主要用于在以太网络上传输时间敏感的实时数据。它将是未来汽车,工业4.0 中的主要网络技术之一。和opc ua 协议相结合,成为工业控制的网络基础。国际大公司都投入了巨大的人力物力在开发和融合中,预计在未来几年内技术成熟并进入市场。到那时,将会对许多传统的自动控制网络,协议,和软件造成冲击。

首先,TSN 是一个以太网协议,是OSI 的第二层。它是一个以太网协议,但不是互联网协议。在交换机中,它更加以太网头信息来前向传送数据,而不是IP 地址。以太网的承载部分可以是任何数据,不仅限于IP 协议。

TSN并非今天才有,基于以太网的时间敏感通信协议以前就有了,比如AVB——以太网音视频桥接技术(Ethernet Audio Video Bridging)。应用于网络音视频实时传输。事实上2012年11月的时候正式将AVB更名为TSN – Time Sensitive Network时间敏感网络

TSN 应用于所谓“确定性通信Deterministic communication”,它在航天,汽车,制造,交通和公共事业行业非常重要。TSN 利用高带宽的以太网实现确定通信,提高了连接和优化的水平。

顾名思义,时间是TSN 中主要的特性。TSN 保证了在固定和可预测的时间内将信息从A 点到B 点。这也意味着这些网络设备共享一个公共的时钟,实现时间同步。TSN 通过使用PTP(Precision Time Protocol)协议来实现时间同步的。这是以前就有的IEEE1588 协议。甚至在STM32 处理器中都支持IEEE1588.

TSN 解决方案的组成部分

TSN 流(TSN flow)

用于描述终端设备之间时间敏感通信的术语。每个流都有一个限定的时间需求,网络设备必须努力满足它。每个TSN都有一个唯一的标识符。

终端设备(End devices)

这些是数据流的源和目的地。终端设备运行需要确定通信的应用程序。他们同样称为谈话者talkers 和 聆听者listeners。

网桥(Bridges)

也称为以太网交换机。具有调度TSN 流以太网帧的能力。

下图为cisco 的IE4000 工业交换机

中心网络控制器(Central network controller)

中心用户配置(Centralized user configuration)

TSN 的测试平台

TSN 技术还比较新,目前有cisco,NI,Intel,华为,XIlinx,ADI 等公司在测试过程中。

一个NI 的CompactRIO检测主齿轮的位置,一个从CompactRIO根据这些信息控制从齿轮的位置,保持对齐。一个工业控制器触发摄像机拍摄,检测对齐状况。

另一个测试台使用intel ATOMCPU ,i210 网络驱动卡(支持TSN),Xilinx,intel FPGA Cyclone,ADI 和open62541 opc ua 程序测试。

TSN 是如何保证实时通信?

TSN 将数据进行所谓的Traffic Scheduling  ,对于实时要求高的周期性数据流,要预先告诉交换机,例如 Flow A to B  128 Byte 200us。然后交换机可以根据这个要求,优先调度通信流量,只有没有传送TSN 的流的空隙中,可以用来传送非TSN 的数据,这个过程称为Traffic shaping(交通整形)。

NXP LS1021 处理器的资料中的示意图 很好地示意了交通整形的方式,每个端口都有8个队列,可以按照调度的需求开关。是一种类似时分复用的方式开关队列,每个时隙200ns

OPC UA 与 TSN

OPC UA 是工业4.0 中重要的网络协议,能够描述各种软硬设备,而且它是语义级的通信协议,也就是说,既能听得见,又能听的懂。它将替代现有的所有自动控制的专用协议,而成为未来工业控制的通用语言。

相比之下,TSN是IEEE-802.1以太网的扩展,具有完整的一系列新能力,旨在让以太网更具确定性和实时性。因为预计未来将有众多制造商生产支持TSN的硬件,所以也可以把它视为实时通信的平民化。几乎每种协议都可以通过TSN获得实时能力。

OPC UA 和TSN 相结合,将使OPC UA具备实时性,实现了“传得快,听的见,听的懂”的终结目标。

在此背景下,opc 基金会成立了一个pub/sub工作组,研究OPC UA与TSN 相结合,从而可以替代工业以太网协议。它将受到传统PLC以上层次的热烈欢迎,因为来自不同制造商的控制器将能与OPC UA实时交互。TSN还能为OPC UA提供有保证的网络带宽。

未来的opc ua 协议可以在TSN,MQTT,AMQP和以太网上传输。

基于TSN提供的网络通信的高确定性和低时延之上,OPC UA则提供了一个独立于平台的面向服务的体系架构,它定义了统一的标准和信息模型,可以实现设备与设备、设备和企业,以及不同厂商设备之间的交互。

TSN+OPC UA组合提供了一个实时、高确定性并真正独立于设备厂商的通信网络,将会在带宽、安全、互操作、延迟和同步等方面带来巨大改善。

举例来说,在工厂数据采集、传输与生产运营中,都会需要对现场的机器状态、生产能耗、质量相关、生产相关参数进行采集,TSN+OPC UA在整体上使得在工厂的各个环节的横向与纵向数据实现了透明交互,并且配置效率更高,程序与应用模块化更强。

TSN+OPC UA促进了OT(运营技术)与IT(信息与通信技术)之间的融合。

从传感器端采集的数据通过TSN和OPC UA,不用再历经PLC控制器、SCADA系统、MES系统…就可以直接连入云端。OPC UA作为一种数据传输的统一格式,无论是传感器层还是云平台层都可以部署,保持全栈信息模型的统一。传统工业自动化厂商依靠PLC控制器作为工厂神经中枢的地位有可能被冲击。能够快速导入IT 的最新技术,其中包括人工智能,数据分析,边缘计算,云平台。

我们期待这一天早日到来,也同时要有所准备。

工业4.0的网络技术(TSN)相关推荐

  1. 戴特科技工业4.0丨通用技术取代工厂车间专用工具

    工业4.0是一个非常宽泛的概念,它包含了当今制造业领域的许多技术进步,因此很容易迷失方向.工业4.0的一个核心机遇是开发和提高通用解决方案的可用性,而在过去,这些解决方案必须是有目的构建.这些通用解决 ...

  2. TSN -促进IT/OT 融合的网络技术

    时间敏感网络(tsn)技术是IT/OT 融合的一项关键的基础网络技术,它实现了在一个异构网络中,实现OT的实时数据和IT系统的交互数据的带宽共享. TSN允许将经典的高确定性现场总线系统和IT应用(如 ...

  3. 2022-2028年中国工业4.0深度调研及投资前景预测报告(全卷)

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了工业4.0行业相关概述.中国工业4.0行业运行环境.分析了中国工业4 ...

  4. 【工业互联网】刘亚威:工业互联网联盟与工业4.0平台的合作始末

    工业互联网联盟与工业4.0平台的合作始末 航空发展研究中心  刘亚威 本文由空天防务观察(AerospaceWatch)授权转载 2016年3月2日,工业4.0平台(Plattform Industr ...

  5. 【工业4.0】工业4.0时代的大生产体系架构

    大家下午好!十分感谢eWorks黄培博士的邀请!很高心有机会和西门子的客户西电史所长,合作伙伴思科,联想,SIE等 ,一起探讨智能工厂的课题. 我的题目是,工业4.0时代的大生产体系架构.如何搭建一个 ...

  6. ·工业 4.0 和第四次工业革命详细介绍

    工业 4.0 是制造/生产及相关行业和价值创造过程的数字化转型. 目录 工业 4.0 指南 工业 4.0 与第四次工业革命互换使用,代表了工业价值链组织和控制的新阶段. 网络实体系统构成了工业 4.0 ...

  7. 【工业4.0】中国企业工业4.0发展路径分析

    近几年,全球制造业格局面临重大调整,国内外对工业4.0的关注度越来越高,各国企业也纷纷准备踏上工业4.0的征程. 我国的海尔.华为等先行企业在探索工业4.0发展路径上取得了一定的成就,但仍有一些企业尚 ...

  8. 数商云:工业4.0时代,我国传统机械制造业如何提高核心竞争力

    机械制造业作为我国重要产业,关乎人们的生产方式.经营管理模式以及社会的发展和进步.在相关产业政策的指引下,机械制造业转型升级.创新发展正在持续推进.纵观全球市场,也在工业4.0的大趋势下,各个国家各显 ...

  9. 智能工厂 | 工业4.0

    什么是工业 4.0,它是如何工作的? | IBM 工业 4.0 是智能制造的代名词,是指实现该领域的数字化转型,提供实时决策,提高生产力.灵活性和敏捷性. 工业 4.0 技术如何改变制造业? 工业 4 ...

  10. 物联网如何推动制造业迈向“工业4.0”?

    5月下旬的波士顿大部分时间是阴冷的,不过,这里的一场全球性物联网技术大会却让业界人士心头不断涌现暖流,他们清晰地看到了行业的发展方向.LiveWorx大会是一年一度的全球性物联网行业盛会,主办方PTC ...

最新文章

  1. PingCode与Jira 敏捷开发管理能力的对比
  2. CentOS PPTP ×××
  3. android 价格排序筛选页面,Android应用开发之基于Popupwindow实现的筛选房源信息等相关的可自由排序控件...
  4. python接口 同花顺_利用python探索股票市场数据指南
  5. oracle server process,Oracle体系结构及备份(四)server-process
  6. MySQL Router 测试使用 转
  7. 来自未来的缓存 Caffeine,带你揭开它的神秘面纱
  8. win11任务栏怎么设置大小
  9. 人狠话不多,细说大牛直播SDK之RTMP播放器和RTSP播放器
  10. Chrome浏览器安装Axure插件教程
  11. HTTP、HTTPS常用的默认端口号
  12. MATLAB程序系列1_混沌理论
  13. 数据库原理第三章习题作业
  14. PostgreSQL 设置远程访问
  15. Excise_day01
  16. 纺织品外贸ERP管理,“双循环”下的发展新格局
  17. 分析 | 高通骁龙845已发布,明年智能手机会变成什么样
  18. fx3g485通讯模块_三菱模块FX3U-485ADP-MB MODBUS通信模块
  19. JAVA中的Xms、Xmx、MetaspaceSize、MaxMetaspaceSize都是什么意思?
  20. Spring MVC学习笔记

热门文章

  1. 韩语在线翻译图片识别_如何用扫描全能王将图片转成文字?
  2. python——reportlab
  3. 条码检测系统——基于MATLAB的一维条码识别
  4. Hilbert变换及谱分析
  5. H3C交换机端口镜像配置
  6. AlphaGo 原理讲解(附代码)
  7. Matlab:实现自定义圆孔阵列远场衍射仿真
  8. 计算机与酒店管理大学论文,酒店管理系统的设计与实现
  9. Android Studio的适配器Adapter以及Adapterview的使用
  10. 4x4矩阵键盘c语言程序,矩阵键盘C语言程序+电路图