KR20170114643A - Plc용 통신 시스템 - Google Patents

Plc용 통신 시스템 Download PDF

Info

Publication number
KR20170114643A
KR20170114643A KR1020160041934A KR20160041934A KR20170114643A KR 20170114643 A KR20170114643 A KR 20170114643A KR 1020160041934 A KR1020160041934 A KR 1020160041934A KR 20160041934 A KR20160041934 A KR 20160041934A KR 20170114643 A KR20170114643 A KR 20170114643A
Authority
KR
South Korea
Prior art keywords
signal
module
communication
plc
slave
Prior art date
Application number
KR1020160041934A
Other languages
English (en)
Inventor
권재일
Original Assignee
엘에스산전 주식회사
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 엘에스산전 주식회사 filed Critical 엘에스산전 주식회사
Priority to KR1020160041934A priority Critical patent/KR20170114643A/ko
Priority to ES16193033T priority patent/ES2823027T3/es
Priority to EP16193033.4A priority patent/EP3229087B1/en
Priority to CN201610964539.8A priority patent/CN107294762B/zh
Priority to US15/350,302 priority patent/US10110432B2/en
Priority to JP2016226346A priority patent/JP6343329B2/ja
Publication of KR20170114643A publication Critical patent/KR20170114643A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • 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
    • 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
    • G05B19/058Safety, monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0677Localisation of faults
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/165Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
    • G01R19/16566Circuits and arrangements for comparing voltage or current with one or several thresholds and for indicating the result not covered by subgroups G01R19/16504, G01R19/16528, G01R19/16533
    • G01R19/1659Circuits and arrangements for comparing voltage or current with one or several thresholds and for indicating the result not covered by subgroups G01R19/16504, G01R19/16528, G01R19/16533 to indicate that the value is within or outside a predetermined range of values (window)
    • 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
    • G05B19/052Linking several PLC's
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/12Plc mp multi processor system
    • G05B2219/1215Master slave system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/14Plc safety
    • G05B2219/14006Safety, monitoring in general
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15026Detection of data transmission faults
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Programmable Controllers (AREA)
  • Dc Digital Transmission (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

본 발명은 PLC용 통신 시스템에 관한 것으로, 보다 상세하게는, PLC(Programmable Logic Controller) 등에 구비되는 내부 PLC용 통신 시스템에 있어서 전송 신호의 이상 여부에 대한 실시간 파악을 통해 PLC용 통신 시스템을 구성하는 각각의 구성요소들의 정상 동작 여부 등에 대한 자동 판단 기능을 구비하는 PLC용 통신 시스템에 관한 것이다.
본 발명의 PLC용 통신 시스템은, 송신부와 수신부를 구비하는 마스터 모듈; 상기 송신부로부터 송신되는 신호를 수신하고, 이에 대응되는 신호를 상기 수신부로 전송하는 1 이상의 슬레이브 모듈; 상기 마스터 모듈 및 슬레이브 모듈 사이의 전송 신호를 디지털 신호로 변환하는 신호 변환 모듈; 상기 신호 변환 모듈을 제어하고, 상기 신호 변환 모듈에 의해 변환된 디지털 신호로부터 상기 마스터 모듈과 슬레이브 모듈 사이의 전송 신호에 대한 이상 여부를 판단하는 제어 모듈; 및 상기 제어 모듈에 의해 이루어진 전송 신호에 대한 이상 여부 판단 결과를 디스플레이 하는 디스플레이 모듈;을 포함할 수 있다.

Description

PLC용 통신 시스템{Telecommunication system for programmable logic controller}
본 발명은 PLC용 통신 시스템에 관한 것으로, 보다 상세하게는, PLC(Programmable Logic Controller) 등에 구비되는 내부 PLC용 통신 시스템에 있어서 전송 신호의 이상 여부에 대한 실시간 파악을 통해 PLC용 통신 시스템을 구성하는 각각의 구성요소들의 정상 동작 여부 등에 대한 자동 판단 기능을 구비하는 PLC용 통신 시스템에 관한 것이다.
PLC는 산업 현장에서 각종 기기나 설비 등을 자동으로 제어하기 위한 전자 제어 장치이다. PLC는 CPU, 통신, 특수, 입출력 등의 기능 모듈을 조합해 시스템을 다양하게 구성할 수 있을 뿐만 아니라, 제어 로직을 PLC 프로그램으로 작성할 수 있기 때문에, 제어 시스템을 빠르고 쉽게 설계 및 변경 가능하다는 등의 다양한 장점을 갖는다.
그런데, 종래 기술에 따른 PLC의 내부 통신 모듈에 적용되는 통신 방법은, 종단 저항 불량이나 단선 등과 같은 다양한 원인에 의해 이상이 발생하거나, 또는 전송 선로 상의 노이즈로 인해 신호에 외란이 발생되는 등의 경우, 어떠한 원인으로 인해 통신이 정상적으로 수행되지 않는지 정확히 파악하기 어렵다는 문제가 있었다.
이에 따라, 정상적인 통신이 이루어지지 못하는 경우 이의 원인을 파악하기 위해서는, 통신 모듈을 구성하는 모든 마스터 모듈 및 슬레이브 모듈과 전송 선로 등을 각각 점검할 수밖에 없다는 등의 불편함이 있었다.
본 발명은 전술한 문제점을 해결하기 위하여 안출된 것으로, PLC(Programmable Logic Controller) 등에 구비되는 내부 PLC용 통신 시스템에 있어서 전송 신호의 이상 여부에 대한 실시간 파악을 통해 PLC용 통신 시스템을 구성하는 각각의 구성요소들의 정상 동작 여부 등에 대한 자동 판단 기능을 구비하는 PLC용 통신 시스템을 제공하는 것을 목적으로 한다.
본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기한 목적을 달성하기 위한 본 발명의 PLC용 통신 시스템은 송신부와 수신부를 구비하는 마스터 모듈, 상기 송신부로부터 송신되는 신호를 수신하고, 이에 대응되는 신호를 상기 수신부로 전송하는 1 이상의 슬레이브 모듈, 상기 마스터 모듈 및 슬레이브 모듈 사이의 전송 신호를 디지털 신호로 변환하는 신호 변환 모듈 및 상기 신호 변환 모듈을 제어하고, 상기 신호 변환 모듈에 의해 변환된 디지털 신호로부터 상기 마스터 모듈과 슬레이브 모듈 사이의 전송 신호에 대한 이상 여부를 판단하는 제어 모듈을 포함할 수 있다.
여기서, 상기 제어 모듈은 상기 디지털 신호의 최대 값이 하이 레벨 전압 값 이상이고 상기 디지털신호의 최소 값이 로우 레벨 전압 값 이하이면, 노이즈 불량이라고 판단할 수 있다.
여기서, 상기 제어 모듈은 상기 디지털 신호의 최대 값이 하이 레벨 전압 값 미만이고 상기 디지털신호의 최소 값이 로우 레벨 전압 값 초과이면, 통신 선로 불량이라고 판단할 수 있다.
여기서, 상기 제어 모듈은 상기 디지털 신호에 왜곡 파형이 존재하면, 종단 저항 불량이라고 판단할 수 있다.
본 발명의 일 실시예에 따른 PLC용 통신 시스템은 상기 제어 모듈에 의해 이루어진 전송 신호에 대한 이상 여부 판단 결과를 디스플레이 하는 디스플레이 모듈을 더 포함할 수 있다.
여기서, 상기 디스플레이 모듈은 상기 제어 모듈의 판단에 대응되도록 노이즈 불량, 통신 선로 불량 또는 종단 저항 불량 중 어느 1 이상의 형태로 상기 전송 신호의 이상 형태를 표출하는 것을 특징으로 하는 PLC용 통신 시스템.
전술한 바와 같은 본 발명에 의하면, PLC에 구비되는 내부 PLC용 통신 시스템에 있어서, 다양한 원인에 의해 발생되는 통신 이상의 원인을 실시간 파악 가능하도록 함으로써, 불량 발생에 대한 신속한 대응을 가능하도록 할 뿐만 아니라, 이로 인해 시스템 안정성 향상 등과 같은 효과를 제공할 수 있다.
즉, 통신 선로 상의 종단 저항 불량이나 노이즈 불량, 또는 각각의 통신 모듈의 불량 등에 대해, 이상 발생 위치 및 원인 등을 자동으로 실시간 감지할 수 있도록 한다는 효과가 있다.
또한, 통상의 PLC용 통신 방식에 사용되는 마스터/슬레이브 시스템과 운용 프로그램 및 파라미터 구성 등을 그대로 유지할 수 있어, 시스템 구현 비용을 절감할 수 있다는 등의 부가적인 장점이 있다.
도 1 및 도 2는 종래 기술에 따른 PLC에 구비되는 PLC용 통신 시스템의 구성을 개념적으로 나타낸 설명도이다.
도 3은 종래 기술에 따른 PLC의 내부 PLC용 통신 시스템에 적용되는 통신 방법을 설명하기 위한 순서도이다.
도 4는 본 발명의 일 실시예에 따른 PLC용 통신 시스템의 구성을 개념적으로 나타낸 설명도이다.
도 5는 본 발명의 일 실시예에 따른 PLC 시스템에서의 통신 방법을 설명하기 위한 순서도이다.
도 6은 정상 통신 파형을 나타낸 예시도 이다.
도 7은 통신 선로에 노이즈 발생 시 신호 파형을 나타낸 예시도 이다.
도 8은 통신선 불량 발생 시 신호 파형을 나타낸 예시도 이다.
도 9는 종단저항이 작게 설치된 경우 신호 파형을 나타낸 예시도 이다.
도 10은 종단저항이 크게 설치된 경우 신호 파형을 나타낸 예시도 이다.
도 11은 종단저항이 설치되지 않은 경우 신호 파형을 나타낸 예시도 이다.
전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.
도 1 및 도 2는 종래 기술에 따른 PLC에 구비되는 PLC용 통신 시스템의 구성을 개념적으로 나타낸 설명도이다.
도 1 및 도 2를 참조하면, 종래 기술에 따른 PLC의 내부 PLC용 통신 시스템은 마스터 모듈(110), 1 이상의 슬레이브 모듈(120) 및 종단 저항(130) 등을 구비함을 확인할 수 있다.
마스터 모듈(110)은 MPU(112), 송신부(114), 수신부(116) 및 펄스 트랜스(118) 등을 구비할 수 있다.
MPU(112)는 PLC의 내부 통신과 관련된 시퀀스를 처리하며, 송신부(114) 및 수신부(116)의 기능 제어 및 이들에 의해 송수신되는 신호를 처리하는 등의 기능을 수행한다.
송신부(114)는 MPU(112)의 제어에 대응되도록 슬레이브 모듈(120)에 신호를 송신하며, 수신부(116)는 슬레이브 모듈(120)로부터 전송되는 신호를 수신한다.
즉, MPU(112)의 제어에 따라 송신부(114)는 데이터를 출력하고, 송신부(114)의 데이터를 입력 받은 펄스 트랜스(118)는 해당 데이터를 절연해, 양단에 종단 저항(130)이 접속된 전송 선로를 통해 TRX+ 및 TRX- 신호로 출력한다.
펄스 트랜스(118)와 전송 선로를 경유하여 슬레이브 모듈(120)로 신호가 전달되면, 슬레이브 모듈(120)은 이에 대응되는 신호를 출력하여 전송하며, 슬레이브 모듈(120)로부터 전송된 신호는, 다시 전송 선로와 펄스 트랜스(118)를 통해 수신부(116)로 전달된다.
슬레이브 모듈(120)은 MPU(122), 송신부(124), 수신부(126) 및 펄스 트랜스(128) 등을 구비할 수 있다.
MPU(122)는 내부 시퀀스 처리 및 송신부(124), 수신부(126)의 기능 제어 등을 수행한다.
수신부(126)는 마스터 모듈(110)로부터 전송된 신호를 수신하며, 송신부(124)는 MPU(122)의 제어에 따라 마스터 모듈(110)로부터 전송된 신호에 대응되는 신호를 마스터 모듈(110)로 송신하는 기능을 수행한다.
즉, 마스터 모듈(110)로부터 전송된 신호가 종단저항(130)을 통해 수신되면 펄스 트랜스(128)는 수신한 신호를 절연해 수신부(126)로 전달한다. 수신부(126)에 의해 수신된 신호는 MPU(122)로 전달된 후 내부 시퀀스를 거쳐 송신부(124)로 전달되며, 송신부(124)는 펄스 트랜스(128)와 전송 선로를 통해 이를 마스터 모듈(110) 측으로 전송한다.
도 2를 참조하면, 이와 같은 PLC용 통신 시스템이 단일의 마스터 모듈(110)과 n개의 슬레이브 모듈(120) 등으로 구성 가능함을 확인할 수 있다.
다시 말해, 마스터 모듈(110)은 1번국부터 n번국까지 구비되는 슬레이브 모듈(120)과 통신할 수 있는데, 통상의 PLC에 적용되는 PLC용 통신 시스템은 마스터 모듈과 슬레이브 모듈을 합해 최대 64국의 통신 모듈에 최대 통신 거리 750m를 지원하도록 구성될 수 있다.
참고로, 종단 저항(130)은 송신측과 수신측의 상호 임피던스를 맞추기 위해 구비되며, 이와 같은 종단 저항(130)이 각각 마스터 모듈측(RT1)과 슬레이브 모듈측(RT2)의 최종단에 구비될 수 있음은 도면에 도시된 바와 같다.
도 3은 종래 기술에 따른 PLC의 내부 PLC용 통신 시스템에 적용되는 통신 방법을 설명하기 위한 순서도이다.
도 3을 참조하면, 종래 기술에 따른 PLC의 내부 PLC용 통신 시스템에 적용되는 통신 방법은, 마스터 모듈과 통신이 이루어질 슬레이브 모듈의 국번이 선택(S310)되면, 선택된 n번국 슬레이브 모듈에 데이터를 송신(S320)하고, 해당 n번국 슬레이브 모듈로부터 이에 대응되는 데이터를 수신(S330)하는 등의 과정을 포함함을 확인할 수 있다.
이후, Ack 신호의 확인(S340)을 통해 수신한 데이터의 정상 여부를 판단하여 이상이 없을 경우 통신을 종료하며, 에러가 발생한 것으로 판단되는 경우에는 에러 플래그를 발생시켜 에러 처리(S350)하고 통신을 종료한다.
그런데, 전술한 바와 같이, 이와 같은 방식에 의해 이루어지는 종래 기술에 따른 PLC의 내부 PLC용 통신 시스템에 적용되는 통신 방법은, 통신 과정에서 이상이 발생되는 경우 어떠한 원인으로 인해 통신이 수행되지 않는지에 대한 자동 파악 기능을 갖추지 못하고 있기 때문에, 모든 통신 모듈 및 전송 선로 등을 각각 점검할 수밖에 없다는 문제가 있었다.
도 4는 본 발명의 일 실시예에 따른 PLC용 통신 시스템의 구성을 개념적으로 나타낸 설명도이다.
도 4를 참조하면, 본 발명의 일 실시예에 따른 PLC용 통신 시스템은, 마스터 모듈(410), 슬레이브 모듈(420) 및 신호 변환 모듈(440)을 포함함을 확인할 수 있다.
즉, 본 발명은, 앞서 도 1 내지 도 3을 통해 설명한 바와 같은 PLC PLC용 통신 시스템에 있어서, A/D 컨버터 등으로 구성되는 신호 변환 모듈(440)을 추가로 구비하고, 이에 의해 변환이 이루어지는 전송 신호를 이용하여 제어 모듈이 이상 여부를 판단하는 등의 기능을 수행할 수 있도록 구성된다. 여기서, 상기 제어 모듈은 별도의 구성 장치로 구비될 수도 있으나, 도면에 도시된 바와 같이 마스터 모듈(410)의 MPU(412) 등을 이용해 구성하는 것이 시스템의 공간 효율이나 구성 비용 등에 있어 보다 바람직할 수 있다.
참고로, 본 발명의 실시예에 따른 PLC용 통신 시스템은 PLC 내부 통신 프로토콜인 RNET 통신 방식에 적용되는 것이 가장 바람직할 수 있으나, 반드시 RNET 통신 방식에 한정적으로 적용되어야만 하는 것은 아니다.
이하에서는, 본 발명의 실시예에 따른 PLC용 통신 시스템의 동작 과정을 설명하도록 한다.
마스터 모듈(410)에서 데이터를 송신하는 경우, 송신부(414)에서는 소정의 데이터를 출력하고, 송신부(414)의 데이터를 입력 받은 펄스 트랜스(418)는 입력 받은 데이터를 절연해 양단에 종단 저항(430)이 접속된 전송 선로를 통해 TRX+, TRX- 신호로 출력한다.
슬레이브 모듈(420)은 전송 선로를 통해 수신되는 TRX+, TRX- 신호를 수신하며, 도 1 내지 도 3을 통해 설명한 바와 같은 내부 처리 과정을 통해 수신 신호에 대응되는 신호를 마스터 모듈(410)로 전송한다.
이 과정에서 A/D 컨버터 등으로 구성되는 신호 변환 모듈(440)은 마스터 모듈(410)의 송수신 신호를 A/D 변환해 제어 모듈로 변환 신호를 전달할 수 있다. 이때, 제어 모듈로 마스터 모듈(410)의 MPU(412) 등이 이용될 수 있음은 전술한 바 있다.
즉, MPU 등의 제어 모듈은 제어 신호를 이용해 A/D 컨버터를 제어하며, 신호 변환 모듈(440)부터 공급되는 변환 신호를 이용해 PLC용 통신 시스템의 이상 발생 여부 및 이상 발생 위치 정보 등을 파악하는 기능을 수행한다.
다시 말해, 전송 신호 이상 발생 정보를 이용해 제어 모듈은, PLC용 통신 시스템의 이상 원인이 노이즈 불량 때문인지 통신 선로 불량 때문인지 또는 종단 저항 불량 때문인지 등을 구체적으로 판단할 수 있다.
도 6 내지 도 11을 참조하면, 제어 모듈은 디지털 신호의 최대 값이 하이 레벨 전압 값 이상이고 디지털신호의 최소 값이 로우 레벨 전압 값 이하이면, 노이즈 불량이라고 판단 할 수 있다. 또한, 제어 모듈은 디지털 신호의 최대 값이 하이 레벨 전압 값 미만이고 디지털신호의 최소 값이 로우 레벨 전압 값 초과이면, 통신 선로 불량이라고 판단할 수 있다. 또한, 제어 모듈은 디지털 신호에 왜곡 파형이 존재하면, 종단 저항 불량이라고 판단할 수 있으며, 각각의 불량 발생 형태 별 변환 신호의 파형을 도 6 내지 도 11에 예시하였다.
따라서, 본 발명의 실시예에 따른 PLC용 통신 시스템은, 제어 모듈의 판단에 따라 시스템 상의 에러 발생 정보 및 에러 발생 위치 정보 등을 표출하기 위한 디스플레이 모듈(미도시) 등을 추가로 구비할 수 있다.
한편, 본 발명은 신호 변환 모듈(440)에 의해 변환이 이루어진 신호 파형을 디스플레이 모듈 등을 통해 표출함으로써, 관리자 등의 사용자가 이와 같은 파형 정보를 통해 PLC용 통신 시스템의 이상 발생 여부나 이상 발생 위치 등을 직접 해석하도록 지원하는 구성을 가질 수 있다.
이 경우, 상기 신호 파형을 해석하고 이와 같은 해석 정보를 제공함으로써, 관리자 등의 사용자의 파형 정보 해석에 도움을 제공하기 위한 해석 모듈(미도시) 등이 추가로 구비될 수 있다. 이와 같은 해석 모듈이, 앞서의 제어 모듈과 마찬가지로, 마스터 모듈(410)의 MPU(412) 등을 통해 구현 가능할 수 있음은 당연하다.
도 5는 본 발명의 일 실시예에 따른 PLC 시스템에서의 통신 방법 을 설명하기 위한 순서도이다.
도 5를 참조하면, 본 발명의 실시예에 따른 통신 방법은, 슬레이브 모듈의 국번을 선택하는 단계(S510), 선택된 슬레이브 모듈에 데이터를 송신하는 단계(S520), 송신 데이터를 변환(S530)하고 송신 신호의 정상 여부를 판단하는 단계(S540), 해당 슬레이브 모듈로부터 데이터를 수신하는 단계(S550), 수신 데이터를 변환(S560)하고, 수신 신호의 정상 여부를 판단하는 단계(S570) 및 ack 신호의 정상 여부를 판단하는 단계(S580) 등을 구비함을 확인할 수 있다.
여기서, 송신 신호의 정상 여부 판단 단계(S540), 수신 신호의 정상 여부 판단 단계(S570) 및 ack 신호의 정상 여부 판단 단계(S580) 등을 통해 적어도 어느 1 신호가 정상이 아닌 것으로 판단되면, 에러가 발생된 것으로 처리(S590)하고 통신을 종료하는 등의 과정이 추가로 구비될 수 있다.
즉, 본 발명은, ack 신호의 이상 여부 판단(S580)을 통해 단순히 PLC용 통신 시스템의 이상 발생 여부를 판단하던 통상의 방법에 대해, 마스터 모듈의 송신 신호 및 슬레이브 모듈의 송신 신호를 변환(S530, S560)하고, 변환된 신호를 이용해 PLC용 통신 시스템의 이상 발생 여부를 판단할 수 있도록 하는 등의 구성 단계를 추가로 구비한다.
상술하자면, 마스터 모듈로부터 슬레이브 모듈로 송신(S520)된 신호를 A/D 변환(S530)하고, 변환된 신호의 전압이 정상 범위에 해당하는지 확인(S540)함으로써, 마스터 모듈의 송신 신호가 정상범위에 해당하는지 여부를 파악할 수 있다.
또한, 마스터 모듈이 슬레이브 모듈로부터 수신(S550)하는 신호를 A/D 변환(S560)하고, 변환된 신호의 전압이 정상 범위에 해당하는지 확인(S570)함으로써, 슬레이브 모듈의 송신 신호가 정상범위에 해당하는지 여부를 파악할 수 있다.
노이즈 불량, 통신 선로 불량 또는 종단 저항 불량 등과 같은 다양한 불량 발생 유형에 따른 변환 신호의 파형을 도 6에 예시하였다.
한편, 본 발명의 실시예에 따른 PLC용 통신 시스템에 적용되는 통신 방법에서는, MPU 등의 제어 모듈이, 마스터 모듈에서 송신한 신호의 레벨을 누적해 최대 레벨과 최저 레벨을 산출함으로써, 이를 마스터 모듈의 불량 여부를 판단할 수 있는 근거 정보로 사용할 수 있다.
동일한 원리로, 슬레이브 모듈로부터 수신된 신호는 각각의 슬레이브 국번 별로 수신 신호의 레벨을 누적해 최대 레벨과 최저 레벨을 산출하고, 이를 불량 여부 판단의 근거 정보를 이용하도록 구성될 수 있다.
이상에서 설명한 바와 같은, 본 발명의 실시예에 따른 PLC용 통신 시스템 및 통신 방법이, 다양한 원인에 의해 발생되는 통신 이상의 원인을 실시간 파악 가능하도록 함으로써, 시스템 안정성 향상 등의 효과를 제공할 수 있으며, 이 과정에서, 통상의 PLC용 통신 방식에 사용되는 마스터/슬레이브 시스템과 운용 프로그램 및 파라미터 구성 등을 그대로 유지할 수 있어, 시스템 구현 비용을 절감할 수 있음 등에 대해서는 앞서 설명한 바 있다.
도 6 내지 도 11에, 도 4 및 도 5를 통해 표출 가능한 다양한 신호 파형을 예시하였음은 전술한 바 있다.
즉, 정상파(1)는 정상적인 통신 파형을 나타내는데, 통신 파형이 High-level voltage(VH)와 Low-level voltage(VL)을 만족하는 구형파 신호의 형태를 나타냄을 확인할 수 있다.
통신 선로에 노이즈가 발생(2)되면, VH 와 VL 을 초과하는 노이즈 파형이 발생한다. 통신선을 잘못 선정하거나 해당 국의 통신 선로에 불량이 발생한 경우(3)에는, 통신 신호에 VH 와 VL에 못 미치는 전압강하가 발생한다.
한편, 종단 저항을 정격(가령, 110 Ω)보다 작거나(4) 크게(5) 설치한 경우에는 왜곡 파형이 발생하며, 종단 저항을 설치하지 않은 경우(6)에는 < 통신 신호에 반사파가 발생한다.
따라서, PLC용 통신 시스템에 구비되는 제어 모듈, 또는, 관리자 등의 사용자는 정상 통신 파형과 실제 측정 파형의 비교를 통해, 시스템 상의 불량 원인 및 불량 발생 위치 등을 쉽게 파악할 수 있다.
전술한 바와 같은 본 발명은, 본 발명이 속하는 기술 분야의 통상의 기술자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로, 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.
410: 마스터 모듈 420: 슬레이브 모듈
430: 종단 저항 440: 신호 변환 모듈

Claims (10)

  1. 송신부와 수신부를 구비하는 마스터 모듈;
    상기 송신부로부터 송신되는 신호를 수신하고, 이에 대응되는 신호를 상기 수신부로 전송하는 1 이상의 슬레이브 모듈;
    상기 마스터 모듈 및 슬레이브 모듈 사이의 전송 신호를 디지털 신호로 변환하는 신호 변환 모듈; 및
    상기 신호 변환 모듈을 제어하고, 상기 신호 변환 모듈에 의해 변환된 디지털 신호로부터 상기 마스터 모듈과 슬레이브 모듈 사이의 전송 신호에 대한 이상 여부를 판단하는 제어 모듈을 포함하는 PLC용 통신 시스템.
  2. 제 1 항에 있어서,
    상기 제어 모듈은
    상기 디지털 신호의 최대 값이 하이 레벨 전압 값 이상이고 상기 디지털신호의 최소 값이 로우 레벨 전압 값 이하이면, 노이즈 불량이라고 판단하는 것을 특징으로 하는 PLC용 통신 시스템.
  3. 제 1 항에 있어서,
    상기 제어 모듈은
    상기 디지털 신호의 최대 값이 하이 레벨 전압 값 미만이고 상기 디지털신호의 최소 값이 로우 레벨 전압 값 초과이면, 통신 선로 불량이라고 판단하는 것을 특징으로 하는 PLC용 통신 시스템.
  4. 제 1 항에 있어서,
    상기 제어 모듈은
    상기 디지털 신호에 왜곡 파형이 존재하면, 종단 저항 불량이라고 판단하는 것을 특징으로 하는 PLC용 통신 시스템.
  5. 제1항에 있어서,
    상기 제어 모듈에 의해 이루어진 전송 신호에 대한 이상 여부 판단 결과를 디스플레이 하는 디스플레이 모듈을 더 포함하는 PLC용 통신 시스템.
  6. 제 5 항에 있어서,
    상기 디스플레이 모듈은, 상기 제어 모듈의 판단에 대응되도록 노이즈 불량, 통신 선로 불량 또는 종단 저항 불량 중 어느 1 이상의 형태로 상기 전송 신호의 이상 형태를 표출하는 것을 특징으로 하는 PLC용 통신 시스템.
  7. 슬레이브 모듈의 국번을 선택하는 단계;
    상기 선택된 슬레이브 모듈에 송신 데이터를 송신하는 단계;
    상기 송신 데이터를 송신 신호로 변환하고 상기 송신 신호의 정상 여부를 판단하는 단계;
    상기 슬레이브 모듈로부터 수신 데이터를 수신하는 단계; 및
    상기 수신 데이터를 수신 신호로 변환하고 상기 수신 신호의 정상 여부를 판단하는 단계를
    포함하는 PLC 시스템에서의 통신 방법.
  8. 제7항에 있어서,
    상기 수신 신호가 정상이면 Ack 신호의 정상 여부를 판단하는 단계를 더 포함하는 PLC 시스템에서의 통신 방법.
  9. 제8항에 있어서,
    상기 Ack 신호가 정상이면 통신을 종료하고, 상기 Ack 신호가 이상이면 에러가 발생된 것으로 판단하고 통신을 종료하는 단계를 더 포함하는 PLC 시스템에서의 통신 방법.
  10. 제7항에 있어서,
    상기 수신 신호가 이상이면 에러가 발생된 것으로 판단하고 통신을 종료하는 단계를 더 포함하는 PLC 시스템에서의 통신 방법.
KR1020160041934A 2016-04-05 2016-04-05 Plc용 통신 시스템 KR20170114643A (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020160041934A KR20170114643A (ko) 2016-04-05 2016-04-05 Plc용 통신 시스템
ES16193033T ES2823027T3 (es) 2016-04-05 2016-10-10 Sistema de telecomunicaciones y método para controlador lógico programable
EP16193033.4A EP3229087B1 (en) 2016-04-05 2016-10-10 Telecommunications system and method for programmable logic controller
CN201610964539.8A CN107294762B (zh) 2016-04-05 2016-10-28 用于可编程逻辑控制器的电信***
US15/350,302 US10110432B2 (en) 2016-04-05 2016-11-14 Telecommunications system for programmable logic controller
JP2016226346A JP6343329B2 (ja) 2016-04-05 2016-11-21 Plc用通信システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160041934A KR20170114643A (ko) 2016-04-05 2016-04-05 Plc용 통신 시스템

Publications (1)

Publication Number Publication Date
KR20170114643A true KR20170114643A (ko) 2017-10-16

Family

ID=57153298

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160041934A KR20170114643A (ko) 2016-04-05 2016-04-05 Plc용 통신 시스템

Country Status (6)

Country Link
US (1) US10110432B2 (ko)
EP (1) EP3229087B1 (ko)
JP (1) JP6343329B2 (ko)
KR (1) KR20170114643A (ko)
CN (1) CN107294762B (ko)
ES (1) ES2823027T3 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190114509A (ko) * 2018-03-30 2019-10-10 엘에스산전 주식회사 트랜시버 회로를 적용한 Rnet 프로토콜 송신 장치
KR20200082372A (ko) * 2018-12-28 2020-07-08 엘에스일렉트릭(주) Rnet 리피터 허브 장치
KR20210037894A (ko) 2019-09-30 2021-04-07 주식회사 해랑에너지 인공지능형 lora / plc 가로등 제어 시스템

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2988529B2 (ja) 1990-07-13 1999-12-13 古河電気工業株式会社 故障診断装置
JPH04142139A (ja) 1990-10-02 1992-05-15 Furukawa Electric Co Ltd:The 監視装置
DE4225834A1 (de) * 1992-08-05 1994-02-10 Inter Control Koehler Hermann Speicherprogrammierbare digitale Steuerungseinrichtung
JPH0974427A (ja) 1995-09-04 1997-03-18 Tokai Rika Co Ltd 通信装置
KR100202706B1 (ko) * 1996-10-05 1999-06-15 이종수 피엘씨 리모트 시스템의 기동시간 동기화 및 비상상태 출력 제어방법
JP2001237842A (ja) 2000-02-23 2001-08-31 Nissan Motor Co Ltd 多重通信装置の異常診断方法及びそれを使用する多重通信装置
DE60237888D1 (de) * 2001-06-22 2010-11-18 Omron Tateisi Electronics Co Sicherheitsnetzwerksystem, sicherheits-slave und sicherheitssteuerung
US7702291B2 (en) * 2003-09-15 2010-04-20 Broadcom Corporation Radar detection from pulse record with interference
JP2006040122A (ja) * 2004-07-29 2006-02-09 Toyoda Mach Works Ltd プログラマブルコントローラ
JP2006148708A (ja) * 2004-11-22 2006-06-08 Sharp Corp フィルタ回路、高周波受信装置、フィルタの制御方法、プログラム、および記録媒体
JP2007300527A (ja) 2006-05-02 2007-11-15 Omron Corp リモートioシステムおよびマスタ並びにスレーブ及び中継器並びに終端器
JP2007312043A (ja) * 2006-05-17 2007-11-29 Omron Corp リモートi/oシステム
JP2008085397A (ja) 2006-09-25 2008-04-10 Fujitsu Ltd 線路異常検出回路
JP4930510B2 (ja) 2006-09-28 2012-05-16 富士通セミコンダクター株式会社 信号受信装置及び波形整形方法
US20100073206A1 (en) * 2008-09-24 2010-03-25 Mediatek Inc. Analog-to-digital conversion circuits and method for calibrating thereof
JP2010245589A (ja) 2009-04-01 2010-10-28 Nec Corp 通信システム、通信装置、被疑箇所の特定方法及びプログラム
JP5669419B2 (ja) 2010-03-29 2015-02-12 キヤノン株式会社 画像形成装置
WO2012120686A1 (ja) 2011-03-10 2012-09-13 三菱電機株式会社 通信安定性判定方法およびネットワークユニット
US20120246612A1 (en) * 2011-03-23 2012-09-27 Siemens Corporation System and method for verification and validation of redundancy software in plc systems
EP3267584B1 (en) * 2011-03-31 2019-12-25 Renesas Electronics Corporation Serial communication device
CN103026308A (zh) * 2011-07-28 2013-04-03 三菱电机株式会社 通信装置
US8564466B2 (en) * 2011-08-01 2013-10-22 Mitsubishi Electric Corporation Analog input system, analog output system, and analog input/output system
US20160011578A1 (en) * 2013-03-26 2016-01-14 Mitsubishi Electric Corporation Engineering tool
JP6204058B2 (ja) * 2013-05-07 2017-09-27 株式会社ジェイテクト Plc通信システム
KR20140141938A (ko) * 2013-06-03 2014-12-11 엘에스산전 주식회사 Plc 시스템에서 통신모듈의 이중화 방법
CN104345678A (zh) * 2013-08-02 2015-02-11 罗克韦尔自动化控制集成(哈尔滨)有限公司 用于变频器的控制装置和控制***
JP5908171B2 (ja) * 2014-04-25 2016-04-26 三菱電機株式会社 プログラマブルロジックコントローラ

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190114509A (ko) * 2018-03-30 2019-10-10 엘에스산전 주식회사 트랜시버 회로를 적용한 Rnet 프로토콜 송신 장치
KR20200082372A (ko) * 2018-12-28 2020-07-08 엘에스일렉트릭(주) Rnet 리피터 허브 장치
KR20210037894A (ko) 2019-09-30 2021-04-07 주식회사 해랑에너지 인공지능형 lora / plc 가로등 제어 시스템

Also Published As

Publication number Publication date
JP2017188865A (ja) 2017-10-12
CN107294762B (zh) 2020-09-01
ES2823027T3 (es) 2021-05-05
US20170288964A1 (en) 2017-10-05
JP6343329B2 (ja) 2018-06-13
US10110432B2 (en) 2018-10-23
EP3229087B1 (en) 2020-08-05
EP3229087A1 (en) 2017-10-11
CN107294762A (zh) 2017-10-24

Similar Documents

Publication Publication Date Title
US8049510B2 (en) Method for detecting a fault on a data line
US8896318B2 (en) Electrical interconnect status monitoring system
US20140380416A1 (en) Connection detection apparatus and in-vehicle relay apparatus
US20150105973A1 (en) Vehicle network health assessment
CN101523318A (zh) 双线过程控制回路诊断
KR20170114643A (ko) Plc용 통신 시스템
US9678919B2 (en) Collision detection in EIA-485 bus systems
JP2012242338A (ja) 診断用パルス信号を備える制御システム、及びその制御装置
US8228074B2 (en) Method and apparatus for estimating cable length
CN101793937A (zh) 电气控制柜线路自动控制***及其检测方法
CN106841929B (zh) 一种基于tdr的抗干扰电缆故障测试***及测试方法
WO2013051677A1 (ja) 通信システム、通信装置、通信方法及び通信パラメータ決定方法
US7626399B2 (en) Broken lead detection
CN105975299A (zh) 通道切换装置以及烧录数据检测、数据烧录方法和***
JP2009266070A (ja) フィールド機器
CN113009246B (zh) Pse设备检测装置及pse设备检测方法
CN211264169U (zh) 一种用于逻辑控制单元的自动化测试装置
CN109188248B (zh) 一种电路诊断的装置、方法、设备及计算机可读存储介质
US11150106B2 (en) Measuring device of measuring- and automation technology
TWI598600B (zh) 用來於一網路系統中進行電纜診斷之方法與裝置
KR101745199B1 (ko) 검출수단의 고장감지방법
KR102085731B1 (ko) 배전반 결선 시험 장치
CN110940911B (zh) 一种连接头测试方法和装置
CN109066989B (zh) 具备数据校验和异常告警功能的变电站测控装置及方法
US20150304203A1 (en) Resistance arranging system and method based on rs-485 network

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right