登录

赫斯曼TSN工业交换机中文说明

2020-03-02 16:00 来源:CC-Link 协会(CLPA)

前天,咱们公众号发布文章,宣布CLPA会员公司赫斯曼推出最新研发支持TSN的工业交换机RSPE35,同时这款TSN交换机与三菱CC-Link IE TSN产品连接配置手册也已发布,并在文中附了下载(点击查看)。

然而文章发出后,后台有客户留言表示:

“ 特别想了解

可是,交换机的资料都是日文和英语的,能否出些中文资料?”

C小C霸气的对你说出三个字:

满足你!

与CC-Link协会服务响应一样的迅速,我们兼容产品工程师已经速度根据针对此款工业交换机,整理出相对应的资料文档,包括此款工业交换机的背景介绍、系统的配置、具体实战应用示例等一一做了详细的说明。

一、背景说明

德国赫思曼自动化和控制是自动化通讯领域的专家,2017年,其母公司——信号传输产品供应商Belden,针对其旗下Hirschmann两款交换机RSPE35和RSPE37进行了软件更新,也正因为如此,才让这些交换机实现对应TSN功能成为了可能。近期,该产品已成功通过了CC-Link IE TSN网络架构系统集成测试。

二、实战配置

下面,让我们来看一下Hirschmann的交换机在CC-Link IE TSN网络中的实战配置。

先上张图↓

640.webp (1)

上图看懂了吗?我来解释一下:

RSPE35是由 Hirschmann生产的TSN兼容交换机,RJ71GN11-T2是由三菱电机制造的主站/本地站产品,其认证等级为CC-Link IE TSN兼容设备的B级。

设备固件版本说明

1

2

准备妥当,不过首先还是先来了解一下CC-Link IE TSN技术基础,毕竟了解技术背景,才能更好的了解为何要这样做系统配置:

我们都知道,CC-Link IE TSN是利用网络中的时间同步,在固定的时间内同时进行通信帧的输出和输入。通过将此方法与以太网中使用的TSN技术相结合,就可以减少整个网络更新循环数据所需的时间。

TSN技术包含着多个国际标准,主要的为IEEE802.1AS和IEEE1588v2,它们规范了时间同步的方法,而IEEE802.1Qbv则规范了时分的方法。通过这些国际标准的集合,就有可能实现通信的确定性,保证在一定时间内传输,并在同一链路上同时存在不同的通信协议。

例如,用于监视和分析生产现场设备的视觉传感器和监控摄像机采用UDP和TCP通信,我们可以将其和生产现场设备连接到同一TSN链路中,并使用以下方法实现传输两种不同类型的数据:

1.为设备上的循环(控制)通信提供更高的优先级;

2.并为信息(UDP和TCP)通信分配普通优先级。

Time synchronization system

在CC-Link IE TSN网络中,所有站使用IEEE1588v2或IEEE802.1AS执行时间同步。网络中每个节点和交换机的时间同步方法必须统一。

如果使用的是IEEE802.1AS,则TSN系统中的所有设备(主站,本地站,远程站,交换机等)都必须支持IEEE802.1AS,并且进行相应的网络配置。

如果使用的是IEEE1588v2,则TSN系统中并非所有设备都必须支持IEEE1588v2,并且只需要配置网络中支持IEEE1588v2标准的设备。

Time division system

在CC-Link IE TSN网络中,通过将通信周期划分为时隙(Time slot)来执行通信。最多可用八个时隙,每个时隙可用于任何目的。分配给所有时隙的总时隙就是循环通信周期。

当RJ71GN11-T2用作网络主机时,通信周期被分为3个时隙,每个时隙用于以下目的。

• TSLT0:允许每个节点自由通信的频段, 用于SLMP瞬时通信和IP通信。

• TSLT1:用于循环通信。

• TSLT2:用于实现IEEE802.1AS和IEEE1588v2的时间同步的通信。

周期通信和时隙分配表如下↓

640.webp (2)

640.webp (3)

三、CC-Link IE TSN系统配置

RSPE35/RJ71GN11-T2 common configurations

如何进行Hirschmann RSPE35和Mitsubishi RJ71GN11-T2的通用配置,可以根据要应用的TSN系统的实际情况进行自由配置,但是这些配置在同一TSN系统内必须保持一致。该章节仅介绍IEEE802.1AS的时间同步配置方法。

• Time synchronization system

1

如上配置,选择了IEEE802.1AS作为时间同步方法,则RSPE35和RJ71GN11-T2必须选择相同的标准。

• Communication Cycle

2

RSPE35和RJ71GN11-T2必须具有相同的通信周期

• Time slot

3

四、系统组态实例

从下面系统图中,我们可以看到:支持CC-Link IE TSN的设备是主站(RJ71GN11-T2),从站1,从站2和交换机(RSPE35)。他们实施使用IEEE802.1AS进行时间同步,并使用IEEE 802.1Qbv的时分方法构建认证Class B的系统。

640 (1).webp

图中的主站和从站对应于RJ71GN11-T2,交换机使用的是RSPE35,而IP设备对应基于TCP / IP的标准以太网设备,例如PC。

所有设备均应通过千兆以太网连接,其中交换机端口1〜3用于连接CC-Link IE TSN设备和端口4用于连接IP设备。通信周期为1ms,分为三个时隙。如表中所述分配时间。

640 (1).webp (1)

配置Hirschmann RSPE35

通过Web可以对Hirschmann RSPE35交换机进行相应配置。

• Time synchronization system

在该系统中,需要设置2个位置以使用IEE 802.1AS作为时间同步方法。

首先,要禁用IEEE1588v2,设置"Time" → "PTP" → "Global" → "Operation IEEE1588/PTP"为off

其次, 使能IEEE802.1AS, 设置 "Time" → "802.1AS" → "Global" → "Operation" 为on

640 (1).webp (2)

• Communication cycle

在“Switching”-> "TSN"-> "Configuration"中,为RSPE35中设置通讯周期,在“Configured” of “Cycle time [ns]”中输入1,000,000 [ns]

640 (1).webp (3)

• Time slot

设置Time slot,进入"Switching"→ "TSN" → "Gate Control List" → "Configured",其中索引的顺序为TSLT1,TSLT2,TSLT0。

设置“index 1”的“Gate states”为7时仅接收TSN设备的周期通信. 设置“index 3”的“Gate states”为0和7时会接收来自于TSN设备和IP设备的瞬时或IP通信等。下图为端口P1和P2的设置。

由于设备的限制,对于端口P3,RSPE35在端口P3的TSLT1和TSLT0之后需要13μs的保护时间,在这段时间不传递任何信息。因此,TSLT1和TSLT0的时隙时间需要从指定时间中减去13μs。配置中,可设置“Gate states”为“-”。

111.webp

• Time synchronization parameters

在"Time"→ "802.1AS" → "Port"中设置时间同步参数

2222.webp

• Time division system

为了激活时分功能, 设置 "Switching" → "TSN" → "Configuration" → "Operation"为on.

对于使用时分功能的端口,选中“活动”框。另外,由于每个端口都可以接收所有类型的通信,因此在“Default gate states"中输入“ 0,6,7”。

33.webp

• Connecting devices

在 "Port priority" of "Switching" → "QoS/Priority" → "Port Configuration"中,必须设置连接到每个端口的设备的类型。如果连接了CC-Link IE TSN设备,则输入7;如果是PC或其它进行IP通信的设备,则输入0。如果什么设备都没有连接,则输入0。

44.webp

• Unnecessary Traffic Class

设置“Switching”→ ”TSN”→ ”SDU”。在此期间,端口1、2、3需要具有相同的配置

66.webp

配置Mitsubishi RJ71GN11-T2

时间同步方法,通信周期和Time Slot配置由GX Works 3工程工具进行设置。

• Time synchronization system

在"RJ71GN11-T2 Module Parameters" → "Connection Device Information" →” Authentication Class Setting"下,选择 “Authentication Class B Only” for "Authentication Class Setting"

77.webp

• Communication cycle

在 "RJ71GN11-T2 Module Parameters"→ "Communication Period Setting" → "Basic Period Setting" → "Communication Period Interval Setting (Set it in Units of 1μs) "中输入“1000 μs” 。

88.webp

• Time slot

"RJ71GN11-T2 Module Parameters"→"Communication Period Setting" → "Basic Period Setting"中"System Reservation Time" 和 "Cyclic Communication Time"输入。系统保留时间自动应用于TSLT2,而循环通讯时间自动应用于TSLT1。根据通讯周期和上述两个设置,与TSLT0对应的瞬时通讯字段将自动输入。

99.webp

 

相关新闻

编辑精选