[go: up one dir, main page]

WO2025127173A1 - Apparatus and method for plc time synchronization for communication control of smart factory system - Google Patents

Apparatus and method for plc time synchronization for communication control of smart factory system Download PDF

Info

Publication number
WO2025127173A1
WO2025127173A1 PCT/KR2023/020368 KR2023020368W WO2025127173A1 WO 2025127173 A1 WO2025127173 A1 WO 2025127173A1 KR 2023020368 W KR2023020368 W KR 2023020368W WO 2025127173 A1 WO2025127173 A1 WO 2025127173A1
Authority
WO
WIPO (PCT)
Prior art keywords
time
traffic
plc
plcs
time synchronization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/KR2023/020368
Other languages
French (fr)
Korean (ko)
Inventor
최동우
김효섭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Woorinet Inc
Original Assignee
Woorinet Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Woorinet Inc filed Critical Woorinet Inc
Priority to PCT/KR2023/020368 priority Critical patent/WO2025127173A1/en
Publication of WO2025127173A1 publication Critical patent/WO2025127173A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling

Definitions

  • the present invention relates to a PLC time synchronization device and method for communication control of a smart factory system, and more specifically, to a PLC time synchronization device and method based on the Precision Time Protocol (PTP).
  • PTP Precision Time Protocol
  • the present invention was filed as a result of performing the following tasks.
  • PLCs are mainly controlled unmanned, when abnormal operation is discovered, a series of operations can be monitored to take follow-up measures or log data such as past history can be saved to confirm how the abnormal operation occurred.
  • the PLC's data log module has a configuration in which the values of related equipment (devices) are saved as log data along with time when the conditions set by the user are satisfied, and the saved log data is stored in external memory.
  • an Ethernet switch was previously placed between multiple PLCs and the monitoring device.
  • Figure 1 is an example of a connection between a PLC and a monitoring device in a conventional smart factory.
  • a conventional smart factory can be configured to connect a plurality of PLCs (10) and a traffic generator (20) to one Ethernet switch (30) and communicate with a monitoring device (40) to provide data.
  • the Ethernet switch (30) does not have time synchronization and scheduling functions, and simply serves to connect communication lines to enable communication between devices.
  • Data from the traffic generator (20) can be provided to each PLC (10).
  • Ethernet-based network of this type is a type of local area network (LAN) and is the most widely used network type.
  • LAN local area network
  • smart factories include manufacturing facilities and control systems that handle hazardous materials, so even a minor communication delay can reduce overall productivity and lead to major accidents.
  • the problem that the present invention seeks to solve in consideration of the problems of the prior art as described above is to provide a PLC time synchronization device and method for communication control of a smart factory system that can prevent communication from being delayed or disconnected even when traffic increases.
  • a time synchronization device of a PLC includes a plurality of PLCs, a traffic generator providing control traffic to each of the plurality of PLCs, and a time-sensitive networking device synchronizing the time of the PLCs and the traffic generator and scheduling a traffic transmission time.
  • the time-sensitive networking device may further include a monitoring device that is connected to the time-sensitive networking device and monitors PLC data.
  • time synchronization can be achieved by the general Precision Time Protocol (gPTP).
  • gPTP general Precision Time Protocol
  • the time-sensitive networking device can control the opening and closing of the gate according to the scheduled traffic transmission time.
  • a method for synchronizing time of a PLC is a method performed in a time-sensitive networking device that forms a time-sensitive network with a plurality of PLCs and traffic generators, the method including: a) a step of synchronizing time of the PLCs and the traffic generator; and b) a step of scheduling a control traffic transmission time of the traffic generator.
  • a monitoring device is included for monitoring the PLC data through the time-sensitive network device, and step a) can synchronize the time of the monitoring device together.
  • time synchronization can be achieved by the general Precision Time Protocol (gPTP).
  • gPTP general Precision Time Protocol
  • Figure 1 is an example diagram of a conventional PLC network configuration.
  • Figure 2 is an example diagram of a PLC network configuration of the present invention.
  • Figure 3 is an example diagram showing a time synchronization process using gPTP.
  • Figure 4 is an example of scheduling for transmitting control traffic of a traffic generator (2) to a PLC (1).
  • FIG. 2 is a block diagram of a time synchronization device of a PLC for communication control of a smart factory system according to a preferred embodiment of the present invention.
  • Time Sensitive Networking is a set of standards for implementing deterministic message delivery in standard Ethernet networks. Deterministic here means that the transmission and reception of network information is unconditionally completed without exception, and in TSN, this must be done within a target time.
  • Figure 3 is an example diagram showing a time synchronization process using gPTP.
  • Figure 4 is an example of scheduling for transmitting control traffic of a traffic generator (2) to a PLC (1).
  • the present invention can prevent a decline in productivity due to communication delay and disconnection in a smart factory and reduce the risk of accidents.
  • the present invention relates to a device and method for synchronizing the time of a PLC in a smart factory using natural laws, and has industrial applicability.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Abstract

The present invention relates to an apparatus and a method for PLC time synchronization for communication control of a smart factory system, the apparatus comprising: a plurality of PLCs; a traffic generator for providing control traffic to each of the plurality of PLCs; and a time-sensitive networking device for synchronizing the time of the PLCs and the traffic generator and scheduling a traffic transmission time.

Description

스마트 팩토리 시스템의 통신 제어를 위한 PLC의 시간 동기화 장치 및 방법PLC time synchronization device and method for communication control of smart factory system

본 발명은 스마트 팩토리 시스템의 통신 제어를 위한 PLC의 시간 동기화 장치 및 방법에 관한 것으로, 더 상세하게는 정밀 시간 프로토콜(PTP) 기반의 PLC 시간 동기화 장치 및 방법에 관한 것이다.The present invention relates to a PLC time synchronization device and method for communication control of a smart factory system, and more specifically, to a PLC time synchronization device and method based on the Precision Time Protocol (PTP).

본 발명은 다음의 과제 수행 결과로 출원됨.The present invention was filed as a result of performing the following tasks.

[과제고유번호] 1711152811[Task ID] 1711152811

[세부과제번호] 2020-0-00647-003[Subject Number] 2020-0-00647-003

[부처명] 과학기술정보통신부[Ministry Name] Ministry of Science and ICT

[연구관리 전문기관] 정보통신기획평가원[Research Management Specialist Agency] Information and Communication Planning and Evaluation Institute

[연구사업명] 5G기반 IoT 핵심기술개발[Research Project Name] Development of 5G-based IoT core technology

[연구과제명] 스마트팩토리분야 적용 가능한 IoT 시계열 데이터의 온디바이스 고속 이벤트 복합 분석 및 동기화 기술 개발[Research Project Name] Development of On-Device High-Speed Event Complex Analysis and Synchronization Technology for IoT Time Series Data Applicable to Smart Factory Field

[기여율] 1/1[Contribution rate] 1/1

[주관기관] 한국전자기술연구원[Organization] Korea Electronics Technology Institute

[연구기간] 2023-01-01 ~ 2023-12-31[Research Period] 2023-01-01 ~ 2023-12-31

일반적으로, PLC설비에서 나오는 신호를 받아서 PLC 내부의 프로그래밍된 내용대로 처리한 후, 처리된 신호를 설비로 출력한다. 즉, PLC의 동작이 원활하다는 것은 공장 내부의 자동화 설비들이 효율적으로 동작하고 있다는 것을 의미한다. 따라서, PLC의 동작에 대한 지속적인 모니터링이 필요하다.In general, it receives signals from PLC equipment, processes them according to the programming content inside the PLC, and then outputs the processed signals to the equipment. In other words, smooth operation of the PLC means that the automation equipment inside the factory is operating efficiently. Therefore, continuous monitoring of the operation of the PLC is necessary.

주로 PLC는 무인으로 제어되기 때문에, 이상 동작이 발견되었을 때 이에 대한 사후조치를 취하기 위하여 일련의 동작을 모니터링 하거나 과거의 이력 등의 로그 데이터를 저장함으로써, 이상 동작이 어떻게 발생하였는지 확인할 수 있다.Since PLCs are mainly controlled unmanned, when abnormal operation is discovered, a series of operations can be monitored to take follow-up measures or log data such as past history can be saved to confirm how the abnormal operation occurred.

PLC의 데이터 로그 모듈은 사용자가 설정한 조건을 만족할 때, 관련 설비(디바이스)의 값을 시간과 함께 로그 데이터로 저장하고, 저장된 로그 데이터는 외부 메모리에 저장되는 구성을 가지고 있다.The PLC's data log module has a configuration in which the values of related equipment (devices) are saved as log data along with time when the conditions set by the user are satisfied, and the saved log data is stored in external memory.

다수의 PLC 데이터를 모니터링 장치로 제공하기 위해서 종래에는 이더넷 스위치를 다수의 PLC와 모니터링 장치의 사이에 배치하였다.In order to provide multiple PLC data to a monitoring device, an Ethernet switch was previously placed between multiple PLCs and the monitoring device.

도 1은 종래 스마트 팩토리에서 PLC와 모니터링 장치의 연결 예시도이다.Figure 1 is an example of a connection between a PLC and a monitoring device in a conventional smart factory.

도 1을 참조하면, 종래의 스마트 팩토리는 다수의 PLC(10)와 트래픽 발생기(20)를 하나의 이더넷 스위치(30)에 연결하고, 모니터링 장치(40)와 통신하여 데이터를 제공하도록 구성될 수 있다.Referring to FIG. 1, a conventional smart factory can be configured to connect a plurality of PLCs (10) and a traffic generator (20) to one Ethernet switch (30) and communicate with a monitoring device (40) to provide data.

이때 이더넷 스위치(30)는 시간 동기화 및 스케줄링 기능이 없으며, 단순히 장치들 간의 통신이 가능하도록 통신선로를 연결하는 역할을 한다.At this time, the Ethernet switch (30) does not have time synchronization and scheduling functions, and simply serves to connect communication lines to enable communication between devices.

다수의 PLC(10)는 각각 수집된 데이터를 모니터링 장치(40)로 송신하며, 또한 트래픽 발생기(20)는 PLC(10)의 제어를 위한 트래픽을 발생시키거나, 네트워크의 품질 확인을 위한 트래픽을 발생시킬 수 있다.A plurality of PLCs (10) each transmit collected data to a monitoring device (40), and a traffic generator (20) can generate traffic for controlling the PLCs (10) or for checking the quality of the network.

트래픽 발생기(20)의 데이터는 각 PLC(10)로 제공될 수 있다.Data from the traffic generator (20) can be provided to each PLC (10).

이와 같은 구성의 이더넷 기반 네트워크는 근거리 통신망(LAN)의 일종이며, 가장 널리 사용되는 네트워크 방식이다. An Ethernet-based network of this type is a type of local area network (LAN) and is the most widely used network type.

그러나 표준 이더넷은 실시간성과 확정성을 담보하지 않는다는 문제점이 있다.However, standard Ethernet has the problem that it does not guarantee real-time performance and determinism.

따라서 트래픽이 증가하는 경우, 통신 지연 및 통신이 단절될 수 있다.Therefore, when traffic increases, communication delays and communication disconnections may occur.

그러나 종래에는 어떤 이유로든 통신 지연 또는 단절이 발생하는 경우 이를 해결할 수 있는 방법이 없다는 한계를 가지고 있다.However, conventional methods have the limitation that there is no way to resolve communication delays or disconnections that occur for any reason.

이는 표준 이더넷에는 트래픽의 증가에 따른 통신 단절을 해결할 수 있는 해결법이 정의되어 있지 않기 때문이다.This is because standard Ethernet does not define a solution to address communication disconnections due to increased traffic.

일반 인터넷 통신은 약간의 지연이 발생해도 잠깐의 버퍼링만 감내하면 되는 수준이다.In general Internet communication, even if there is a slight delay, you only have to tolerate a brief buffering period.

그러나 스마트 팩토리는 제조설비나 위험 물질을 다루는 제어 시스템 등을 포함하며, 따라서 사소한 통신 지연도 전체 생산성이 저하되며, 큰 사고 발생으로 이어질 수 있다. However, smart factories include manufacturing facilities and control systems that handle hazardous materials, so even a minor communication delay can reduce overall productivity and lead to major accidents.

특히 통신 단절에 따라 시스템이 멈출 경우 에너지 같은 미션 크리티컬(Mission critical)한 기간 산업에서는 더더욱 정교한 통신 처리와 시스템 동기화가 요구되고 있다.Especially in mission-critical industries such as energy, where systems may stop due to communication outages, more sophisticated communication processing and system synchronization are required.

상기와 같은 종래 기술의 문제점을 감안한 본 발명이 해결하고자 하는 과제는, 트래픽의 증가에도 통신이 지연 또는 단절되는 것을 방지할 수 있는 스마트 팩토리 시스템의 통신 제어를 위한 PLC의 시간 동기화 장치 및 방법을 제공함에 있다.The problem that the present invention seeks to solve in consideration of the problems of the prior art as described above is to provide a PLC time synchronization device and method for communication control of a smart factory system that can prevent communication from being delayed or disconnected even when traffic increases.

상기와 같은 기술적 과제를 해결하기 위한 본 발명의 일측면에 따른 PLC의 시간 동기화 장치는, 다수의 PLC와, 다수의 PLC 각각에 제어 트래픽을 제공하는 트래픽 발생기와, 상기 PLC와 상기 트래픽 발생기의 시간을 동기화하고, 트래픽 전송 시간을 스케줄링하는 시간 민감 네트워킹 장치를 포함한다.In order to solve the above technical problem, a time synchronization device of a PLC according to one aspect of the present invention includes a plurality of PLCs, a traffic generator providing control traffic to each of the plurality of PLCs, and a time-sensitive networking device synchronizing the time of the PLCs and the traffic generator and scheduling a traffic transmission time.

본 발명의 실시 예에서, 상기 시간 민감 네트워킹 장치에 연결되어 PLC 데이터를 모니터링하는 모니터링 장치를 더 포함할 수 있다.In an embodiment of the present invention, the time-sensitive networking device may further include a monitoring device that is connected to the time-sensitive networking device and monitors PLC data.

본 발명의 실시 예에서, 시간 동기화는, 일반 정밀 시간 동기 프로토콜(gPTP, general Precision Time Protocol)에 의해 이루어질 수 있다.In an embodiment of the present invention, time synchronization can be achieved by the general Precision Time Protocol (gPTP).

본 발명의 실시 예에서, 상기 시간 민감 네트워킹 장치는, 스케줄링된 트래픽 전송 시간에 맞춰 게이트의 열림과 닫힘을 제어할 수 있다.In an embodiment of the present invention, the time-sensitive networking device can control the opening and closing of the gate according to the scheduled traffic transmission time.

아울러 본 발명의 다른 측면에 따른 PLC의 시간 동기화 방법은, 다수의 PLC 및 트래픽 발생기와 시간 민감 네트워크를 구성하는 시간 민감 네트워킹 장치에서 수행되는 방법으로서, a) 상기 PLC와 상기 트래픽 발생기의 시간을 동기화하는 단계와, b) 상기 트래픽 발생기의 제어 트래픽 전송 시간을 스케줄링하는 단계를 포함할 수 있다.In addition, a method for synchronizing time of a PLC according to another aspect of the present invention is a method performed in a time-sensitive networking device that forms a time-sensitive network with a plurality of PLCs and traffic generators, the method including: a) a step of synchronizing time of the PLCs and the traffic generator; and b) a step of scheduling a control traffic transmission time of the traffic generator.

본 발명의 실시 예에서, 상기 시간 민감 네트워크 장치를 통해 상기 PLC 데이터를 모니터링하는 모니터링 장치를 포함하고, 상기 a) 단계는 모니터링 장치의 시간을 함께 동기화할 수 있다.In an embodiment of the present invention, a monitoring device is included for monitoring the PLC data through the time-sensitive network device, and step a) can synchronize the time of the monitoring device together.

본 발명의 실시 예에서, 시간 동기화는, 일반 정밀 시간 동기 프로토콜(gPTP, general Precision Time Protocol)에 의해 이루어질 수 있다.In an embodiment of the present invention, time synchronization can be achieved by the general Precision Time Protocol (gPTP).

도 1은 종래 PLC 네트워크의 구성 예시도이다.Figure 1 is an example diagram of a conventional PLC network configuration.

도 2는 본 발명의 PLC 네트워크 구성 예시도이다.Figure 2 is an example diagram of a PLC network configuration of the present invention.

도 3은 gPTP를 이용한 시간 동기화 과정을 나타낸 예시도이다.Figure 3 is an example diagram showing a time synchronization process using gPTP.

도 4는 PLC(1)에 트래픽 발생기(2)의 제어 트래픽을 전송하는 스케줄링의 예시도이다.Figure 4 is an example of scheduling for transmitting control traffic of a traffic generator (2) to a PLC (1).

- 부호의 설명 -- Explanation of symbols -

1:PLC 2:트래픽 발생기1:PLC 2:Traffic Generator

3:시간 민감 네트워킹 장치 4:모니터링 장치3: Time sensitive networking devices 4: Monitoring devices

본 발명의 구성 및 효과를 충분히 이해하기 위하여, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예들을 설명한다. 그러나 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라, 여러가지 형태로 구현될 수 있고 다양한 변경을 가할 수 있다. 단지, 본 실시예에 대한 설명은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위하여 제공되는 것이다. 첨부된 도면에서 구성요소는 설명의 편의를 위하여 그 크기를 실제보다 확대하여 도시한 것이며, 각 구성요소의 비율은 과장되거나 축소될 수 있다.In order to fully understand the configuration and effect of the present invention, preferred embodiments of the present invention will be described with reference to the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various forms and can have various changes. However, the description of the embodiments is provided so that the disclosure of the present invention is complete, and so that a person having ordinary knowledge in the technical field to which the present invention belongs is fully informed of the scope of the invention. In the accompanying drawings, the components are illustrated with their actual sizes enlarged for convenience of explanation, and the ratio of each component may be exaggerated or reduced.

'제1', '제2' 등의 용어는 다양한 구성요소를 설명하는데 사용될 수 있지만, 상기 구성요소는 위 용어에 의해 한정되어서는 안 된다. 위 용어는 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용될 수 있다. 예를 들어, 본 발명의 권리범위를 벗어나지 않으면서 '제1구성요소'는 '제2구성요소'로 명명될 수 있고, 유사하게 '제2구성요소'도 '제1구성요소'로 명명될 수 있다. 또한, 단수의 표현은 문맥상 명백하게 다르게 표현하지 않는 한, 복수의 표현을 포함한다. 본 발명의 실시예에서 사용되는 용어는 다르게 정의되지 않는 한, 해당 기술분야에서 통상의 지식을 가진 자에게 통상적으로 알려진 의미로 해석될 수 있다.The terms "first", "second", etc. may be used to describe various components, but the components should not be limited by the terms. The terms may only be used to distinguish one component from another. For example, without departing from the scope of the present invention, the "first component" may be referred to as the "second component," and similarly, the "second component" may also be referred to as the "first component." In addition, singular expressions include plural expressions unless the context clearly indicates otherwise. The terms used in the embodiments of the present invention may be interpreted as having a meaning commonly known to a person of ordinary skill in the art, unless otherwise defined.

이하에서는, 도면을 참조하여 본 발명의 일실시예에 따른 스마트 팩토리 시스템의 통신 제어를 위한 PLC의 시간 동기화 장치 및 방법에 대하여 구체적으로 설명한다.Hereinafter, a time synchronization device and method of a PLC for communication control of a smart factory system according to an embodiment of the present invention will be specifically described with reference to the drawings.

도 2를 본 발명의 바람직한 실시예에 따른 스마트 팩토리 시스템의 통신 제어를 위한 PLC의 시간 동기화 장치의 블록 구성도이다.FIG. 2 is a block diagram of a time synchronization device of a PLC for communication control of a smart factory system according to a preferred embodiment of the present invention.

도 2를 참조하면 본 발명은, 다수의 PLC(1)와 트래픽 발생기(2)를 하나의 시간 민감 네트워킹 장치(3)에 연결하여 시간 민감 네트워크를 구성하고, 시간 민감 네트워크에 연결된 모니터링 장치(4)에 데이터를 제공하도록 구성될 수 있다.Referring to FIG. 2, the present invention can be configured to form a time-sensitive network by connecting a plurality of PLCs (1) and a traffic generator (2) to a single time-sensitive networking device (3), and provide data to a monitoring device (4) connected to the time-sensitive network.

시간 민감 네트워킹(TSN, Time Sensitive Networking)은 표준 이더넷 네트워크에서 확정적 메시지 전송을 구현하기 위한 일련의 표준이다. 여기서 확정적이란 말은 네트워크 정보 송수신에 대한 예외 없이 무조건적인 완수가 이뤄진다는 의미이며, TSN에서 이는 반드시 목표한 시간 내에 이뤄져야 한다. Time Sensitive Networking (TSN) is a set of standards for implementing deterministic message delivery in standard Ethernet networks. Deterministic here means that the transmission and reception of network information is unconditionally completed without exception, and in TSN, this must be done within a target time.

다수의 상기 PLC(1)와 시간 민감 네트워킹 장치(3)는 상호간에 일반 정밀 시간 동기 프로토콜(gPTP, general Precision Time Protocol)을 사용하여, 시간 동기화, 데이터 트래픽의 스케줄링, TSN 호환을 위한 통합 설정을 제공한다.A plurality of the above PLCs (1) and time-sensitive networking devices (3) use the general Precision Time Protocol (gPTP) to provide integrated settings for time synchronization, scheduling of data traffic, and TSN compatibility.

도 3은 gPTP를 이용한 시간 동기화 과정을 나타낸 예시도이다.Figure 3 is an example diagram showing a time synchronization process using gPTP.

도 3을 참조하면 PLC(1)와 시간 민감 네트워킹 장치(3)의 사이에는 지연 시간 정보의 요청(Pdelay Request)과 그에 대한 응답(Pdelay Response) 및 응답의 추종(Pdelay Response Follow Up)을 통해 보다 정확한 시간 동기화를 이룰 수 있다.Referring to Fig. 3, more accurate time synchronization can be achieved between a PLC (1) and a time-sensitive networking device (3) through a request for delay time information (Pdelay Request), a response thereto (Pdelay Response), and a follow-up of the response (Pdelay Response Follow Up).

이처럼 시간 동기화가 이루어진 상태에서, 상기 시간 민감 네트워킹 장치(3)는 각 PLC(1) 및 트래픽 발생기(2)의 데이터 트래픽을 스케줄링한다. In this state where time synchronization is achieved, the time-sensitive networking device (3) schedules the data traffic of each PLC (1) and traffic generator (2).

PLC(1) 및 트래픽 발생기(2)는 시간 동기화 이후 설정된 스케줄에 맞춰 데이터를 송신하며, 시간 민감 네트워킹 장치(3)는 통신 게이트를 스케줄에 따라 제어하여 각 PLC(1)에서 데이터를 모니터링 장치(4)로 제공하거나, 트래픽 발생기(2)의 PLC 제어 트래픽을 각 PLC(1)에 제공할 수 있다.The PLC (1) and traffic generator (2) transmit data according to a set schedule after time synchronization, and the time-sensitive networking device (3) controls the communication gate according to the schedule to provide data from each PLC (1) to the monitoring device (4), or provide PLC control traffic of the traffic generator (2) to each PLC (1).

도 4는 PLC(1)에 트래픽 발생기(2)의 제어 트래픽을 전송하는 스케줄링의 예시도이다.Figure 4 is an example of scheduling for transmitting control traffic of a traffic generator (2) to a PLC (1).

도 4를 참조하면 PLC(1)에 제어 트래픽을 전송하기 위하여, 1000ms를 한 주기로하고, 주기의 시작점에서 100ms 동안 게이트를 열어 트래픽 발생기(2)의 제어 트래픽이 PLC(1)에 전송될 수 있도록 한다.Referring to Fig. 4, in order to transmit control traffic to PLC (1), a cycle of 1000 ms is set, and the gate is opened for 100 ms from the start of the cycle so that control traffic from the traffic generator (2) can be transmitted to PLC (1).

이처럼 각 PLC(1), 트래픽 발생기(2)의 시간을 동기화하고, 트래픽 전송 시간을 스케줄링함으로써, 트래픽 전송을 보장하여 데이터 링크의 단절을 방지할 수 있다.In this way, by synchronizing the time of each PLC (1) and traffic generator (2) and scheduling the traffic transmission time, traffic transmission can be guaranteed and data link disconnection can be prevented.

따라서 본 발명은 스마트 팩토리에서 통신 지연 및 단절에 따른 생산성 저하를 방지하고, 사고 발생 위험을 줄일 수 있게 된다.Therefore, the present invention can prevent a decline in productivity due to communication delay and disconnection in a smart factory and reduce the risk of accidents.

이상에서 본 발명에 따른 실시예들이 설명되었으나, 이는 예시적인 것에 불과하며, 당해 분야에서 통상적 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 범위의 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 다음의 청구범위에 의해서 정해져야 할 것이다.Although the embodiments according to the present invention have been described above, they are merely exemplary, and those with ordinary skill in the art will understand that various modifications and equivalent embodiments are possible from this. Accordingly, the true technical protection scope of the present invention should be determined by the following claims.

본 발명은 자연법칙을 이용하여 스마트 팩토리의 PLC의 시간을 동기화하는 장치 및 방법에 관한 것으로, 산업상 이용 가능성이 있다.The present invention relates to a device and method for synchronizing the time of a PLC in a smart factory using natural laws, and has industrial applicability.

Claims (7)

다수의 PLC;Multiple PLCs; 다수의 PLC 각각에 제어 트래픽을 제공하는 트래픽 발생기;A traffic generator that provides control traffic to each of a number of PLCs; 상기 PLC와 상기 트래픽 발생기의 시간을 동기화하고, 트래픽 전송 시간을 스케줄링하는 시간 민감 네트워킹 장치를 포함하는 장치.A device comprising a time-sensitive networking device for synchronizing the time of the PLC and the traffic generator and scheduling the traffic transmission time. 제1항에 있어서,In the first paragraph, 상기 시간 민감 네트워킹 장치에 연결되어 PLC 데이터를 모니터링하는 모니터링 장치를 더 포함하는 장치.A device further comprising a monitoring device connected to said time sensitive networking device for monitoring PLC data. 제1항에 있어서,In the first paragraph, 시간 동기화는,Time synchronization is, 일반 정밀 시간 동기 프로토콜(gPTP, general Precision Time Protocol)에 의해 이루어지는 것을 특징으로 하는 장치.A device characterized by being implemented by the general Precision Time Protocol (gPTP). 제1항에 있어서,In the first paragraph, 상기 시간 민감 네트워킹 장치는,The above time sensitive networking device, 스케줄링된 트래픽 전송 시간에 맞춰 게이트의 열림과 닫힘을 제어하는 것을 특징으로 하는 장치.A device characterized by controlling the opening and closing of a gate in accordance with a scheduled traffic transmission time. 다수의 PLC 및 트래픽 발생기와 시간 민감 네트워크를 구성하는 시간 민감 네트워킹 장치에서 수행되는 방법으로서,A method performed on a time-sensitive networking device comprising a plurality of PLCs and traffic generators and a time-sensitive network, comprising: a) 상기 PLC와 상기 트래픽 발생기의 시간을 동기화하는 단계; 및a) a step of synchronizing the time of the PLC and the traffic generator; and b) 상기 트래픽 발생기의 제어 트래픽 전송 시간을 스케줄링하는 단계를 포함하는 방법.b) A method comprising the step of scheduling a control traffic transmission time of the traffic generator. 제5항에 있어서,In paragraph 5, 상기 시간 민감 네트워크 장치를 통해 상기 PLC 데이터를 모니터링하는 모니터링 장치를 포함하고,Including a monitoring device for monitoring the PLC data through the time sensitive network device; 상기 a) 단계는 모니터링 장치의 시간을 함께 동기화하는 것을 특징으로 하는 방법.A method characterized in that the step a) above synchronizes the time of the monitoring device together. 제5항에 있어서,In paragraph 5, 시간 동기화는,Time synchronization is, 일반 정밀 시간 동기 프로토콜(gPTP, general Precision Time Protocol)에 의해 이루어지는 것을 특징으로 하는 방법.A method characterized by being performed by the general Precision Time Protocol (gPTP).
PCT/KR2023/020368 2023-12-12 2023-12-12 Apparatus and method for plc time synchronization for communication control of smart factory system Pending WO2025127173A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/KR2023/020368 WO2025127173A1 (en) 2023-12-12 2023-12-12 Apparatus and method for plc time synchronization for communication control of smart factory system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/KR2023/020368 WO2025127173A1 (en) 2023-12-12 2023-12-12 Apparatus and method for plc time synchronization for communication control of smart factory system

Publications (1)

Publication Number Publication Date
WO2025127173A1 true WO2025127173A1 (en) 2025-06-19

Family

ID=96057547

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2023/020368 Pending WO2025127173A1 (en) 2023-12-12 2023-12-12 Apparatus and method for plc time synchronization for communication control of smart factory system

Country Status (1)

Country Link
WO (1) WO2025127173A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210122289A (en) * 2019-02-13 2021-10-08 텔레폰악티에볼라겟엘엠에릭슨(펍) Wireless time-sensitive networking
KR20220153627A (en) * 2020-03-17 2022-11-18 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 Data transmission methods, devices and computer storage media
US20220377684A1 (en) * 2021-05-18 2022-11-24 Qualcomm Incorporated Time-sensitive networking support over sidelink
KR20230014747A (en) * 2020-06-11 2023-01-30 텔레폰악티에볼라겟엘엠에릭슨(펍) Method and system for interaction between 5G and multiple TSC/TSN domains
KR20230105437A (en) * 2022-01-04 2023-07-11 네스트필드(주) Joint Traffic Routing and Scheduling Method Eliminating the Nondeterministic Interruption for TSN Networks Used in IIoT

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210122289A (en) * 2019-02-13 2021-10-08 텔레폰악티에볼라겟엘엠에릭슨(펍) Wireless time-sensitive networking
KR20220153627A (en) * 2020-03-17 2022-11-18 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 Data transmission methods, devices and computer storage media
KR20230014747A (en) * 2020-06-11 2023-01-30 텔레폰악티에볼라겟엘엠에릭슨(펍) Method and system for interaction between 5G and multiple TSC/TSN domains
US20220377684A1 (en) * 2021-05-18 2022-11-24 Qualcomm Incorporated Time-sensitive networking support over sidelink
KR20230105437A (en) * 2022-01-04 2023-07-11 네스트필드(주) Joint Traffic Routing and Scheduling Method Eliminating the Nondeterministic Interruption for TSN Networks Used in IIoT

Similar Documents

Publication Publication Date Title
US7411966B2 (en) Method and system for coupling data networks
US7725635B2 (en) Method of determining request transmission priority subject to request channel and transmitting request subject to such request transmission priority in application of fieldbus communication framework
US20060059491A1 (en) Controller and operating system
CN111314228B (en) A PLC Control System Supporting Time Sensitive Network Function
US11316654B2 (en) Communication device and method for operating a communication system for transmitting time critical data
Ray Distributed data communication networks for real-time process control
US8065460B2 (en) Method of determining request transmission priority subject to request content and transmitting request subject to such request transmission priority in application of fieldbus communication framework
EP0622710B1 (en) Digital communication network with a moderator station selection process
US12068970B2 (en) Multipoint ethernet bus
CN112769514A (en) Time-sensitive based communication device
US20080228978A1 (en) Method of determing request transmission priority subject to request content and transtting request subject to such request transmission priority in application of fieldbus communication framework
US7913016B2 (en) Method of determining request transmission priority subject to request source and transmitting request subject to such request transmission priority in application of fieldbus communication framework
CN107666415A (en) The optimization method and device of the protocol bridges of FC AE 1553
WO2016108627A1 (en) Dual controller system
US10375216B2 (en) Method and apparatus for communication in a motor drive application
WO2025127173A1 (en) Apparatus and method for plc time synchronization for communication control of smart factory system
CN111865551A (en) A device and management method based on fast bus, multi-level system coordination management
WO2022131447A1 (en) Process-line-changeable process management method, and smart process system
US20230078505A1 (en) Synchronization for backplane communication
CN112671624A (en) Method for constructing real-time processing EtherCAT frame
US12074730B2 (en) Control- and/or monitoring-system for industrial ethernet applications and a respective method of control and monitoring an industrial ethernet device
US20200186387A1 (en) Communication system and method for controlling and monitoring at least one peripheral
US20240356646A1 (en) Optical ethernet bus
Hagino et al. Frame transmission time control for TDMA-based ethernet
Ahmed et al. Latency Characterization and Performance Evaluation of Synchronized Daisy-Chain EtherCAT Networks Using Standard Cable Pairs and Open-Source Master Solutions

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23961576

Country of ref document: EP

Kind code of ref document: A1