IP Library › Granted Patent US 11,153,416
Granted Patent B2
US 11,153,416 · App. 15/779,737 · Granted Oct 19, 2021

Method for industrial communication via TSN

Inventors: Franz-Josef Götz (Heideck, DE); Jürgen Schmitt (Fürth, DE); Thomas Talanis (Heroldsbach, DE); Frank Volkmann (Nuremberg, DE)
Assignee: SIEMENS AKTIENGESELLSCHAFT
H04L69/162G05B19/4185H04L65/608H04L67/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,153,416
App. No.
15/779,737
Granted
Oct 19, 2021
Kind
B2
Abstract

A method is provided which enables industrial communication via the TSN protocol by means of sockets. Owing to the described method, the possibility of communicating with the socket programming known to the programmer via TSN streams is provided. As a result, simple use of the new TSN quality for simple Internet (IP) programming is possible. Existing applications can easily be expanded for TSN and can therefore benefit from the robustness of TSN in a simple manner. In addition, parallel operation is possible; the same mechanism is always used.

Claims (14)

1. A method for industrial communication by an application via time-sensitive networking (TSN) from a TSN server to at least one TSN client by means of OPC-UA (Object Linking and Embedding for Process Control-Unified Architecture), the method comprising:

a) in a configuration phase, establishing a data stream with the following steps:

creating a socket and setting up a connection of the application to a TCP/IP stack,

binding the created socket to an address of a TSN driver,

configuring the connection of the created socket by transmitting reservation parameters from the application to the created socket,

establishing a TSN stream and setting by means of the TSN driver a StreamID which is returned to the application,

communicating the StreamID to the at least one TSN client, and

b) in a productive phase, after the TSN stream is established with at least one receiver in the form of the at least one TSN client, transmitting user data to the at least one TSN client using the socket.

2. The method of claim 1 , wherein a separate communication class is used for creating the socket for the TSN and binding the created socket to the address.

3. The method of claim 1 , wherein an address structure used for binding the created socket to the address includes an IP address and an identifier for the TSN stream.

4. The method of claim 1 , wherein the established TSN stream can be changed only by closing the established TSN stream and freshly setting up a new TSN stream.

5. The method of claim 1 , wherein the established TSN stream is closed automatically when a fault occurs or when the at least one TSN client is not connected to the TSN server.

6. The method of claim 1 , wherein when the TSN stream is established, a time window is defined that indicates the period after which the established TSN stream is automatically closed when the at least one TSN client is not connected to the TSN server.

7. The method of claim 1 , wherein the application comprises Publish-Subscribe (PUB-SUB) messaging.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2018
From: GÖTZ, FRANZ-JOSEF; SCHMITT, JÜRGEN; TALANIS, THOMAS; VOLKMANN, FRANK
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 046169/0681 →
Priority Claims (1)
DE 10 2015 223 722.2 · Nov 30, 2015 · national
Continuity (1)
Related Publication 20200322461A1 · Oct 8, 2020
Cited By (1)
US 12,531,818