KR20230109493A - 디지털 인터페이스 변환 카드 및 이를 이용한 ip 주소 설정 방법 - Google Patents

디지털 인터페이스 변환 카드 및 이를 이용한 ip 주소 설정 방법 Download PDF

Info

Publication number
KR20230109493A
KR20230109493A KR1020220005518A KR20220005518A KR20230109493A KR 20230109493 A KR20230109493 A KR 20230109493A KR 1020220005518 A KR1020220005518 A KR 1020220005518A KR 20220005518 A KR20220005518 A KR 20220005518A KR 20230109493 A KR20230109493 A KR 20230109493A
Authority
KR
South Korea
Prior art keywords
address
digital
digital interface
interface conversion
communication
Prior art date
Application number
KR1020220005518A
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 KR1020220005518A priority Critical patent/KR20230109493A/ko
Publication of KR20230109493A publication Critical patent/KR20230109493A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/1205Multiplexed conversion systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Communication Control (AREA)
  • Small-Scale Networks (AREA)

Abstract

디지털 SCADA(Supervisory Control And Data Acquisition) RTU(Remote Terminal Unit) 시스템(System)과의 호환성 문제를 해소함과 동시에 별도의 시스템 구축이 필요없는 디지털 인터페이스 변환 카드가 개시된다. 상기 변환 카드는, RTU의 PCB(Printed Circuit Board) 기판에 구성되는 인터페이스 슬롯에 연결되어 아날로그 데이터를 디지털 데이터로 변환하는 아날로그-디지털 변환 블럭, 상기 디지털 데이터를 처리하는 중앙 처리 블럭, 및 상기 디지털 데이터를 송수신하는 송수신 블럭을 포함하는 것을 특징으로 한다.

Description

디지털 인터페이스 변환 카드 및 이를 이용한 IP 주소 설정 방법{Card for Digital interface conversion and Method for setting Internet Protocol address using the same}
본 발명은 인터페이스 변환 카드에 관한 것으로서, 더 상세하게는 Analog 방식에서 디지털(Digital) 방식으로 간편하게 변환하여 운용할 수 있는 변환 카드 및 이를 이용한 IP(Internet Protocol) 설정 방법에 대한 것이다.
현행 부하 차단 RTU(Remote Terminal Unit), 전력 거래소등 MPU(micro processing unit)의 통신방식은 아날로그 RS-232 DATA를 사용하고 있고, MPU 자체에 LAN(local area network) 포트가 없어 디지털(Digital) SCADA(Supervisory Control And Data Acquisition) RTU System과 호환성에 문제되고 있다. 또한, 별도의 시스템(System)을 구축할 필요가 있다.
또한, 현행 유선모뎀(Analog MODEM)의 사용은 DAS(Distribution Automation System) 회선, 부하차단용 RTU가 운영되고 있어서, 차세대 디지털 SCADA RTU와의 호환성에 문제가 되고 있다.
또한, 아날로그(ANALOG) 통신방식은 저속으로 회선작업이 복잡하고, 중개 및 각종 변환장치를 거치면서 모뎀(Modem) 홀딩, CRC(Cyclic Redundancy Check) 에러발생등 신뢰도가 낮다.
따라서, 현재의 시스템을 Digital System으로 전환하기에 시스템 구축비용 및 시간 상승 등으로 전환 작업에 여러 문제점등이 있어 이를 유선모뎀과 완벽 호환이 되는 변환용 카드를 이용하여 시간 및 비용, 안전성 등을 확보하여 시스템의 안정적으로 운영할 필요가 있다.
1. 대한민국 공개특허번호 제10-2002-0027046호
본 발명은 위 배경기술에 따른 문제점을 해소하기 위해 제안된 것으로서, 디지털 SCADA(Supervisory Control And Data Acquisition) RTU(Remote Terminal Unit) 시스템(System)과의 호환성 문제를 해소함과 동시에 별도의 시스템 구축이 필요없는 디지털 인터페이스 변환 카드 및 이를 이용한 IP(Internet Protocol) 설정 방법을 제공하는데 그 목적이 있다.
또한, 본 발명은 차세대 디지털(Digital) SCADA RTU와의 호환성 문제를 해소할 수 있는 디지털 인터페이스 변환 카드 및 이를 이용한 IP(Internet Protocol) 설정 방법을 제공하는데 다른 목적이 있다.
본 발명은 위에서 제시된 과제를 달성하기 위해, 디지털 SCADA(Supervisory Control And Data Acquisition) RTU(Remote Terminal Unit) 시스템(System)과의 호환성 문제를 해소함과 동시에 별도의 시스템 구축이 필요없는 디지털 인터페이스 변환 카드를 제공한다.
상기 변환 카드는,
RTU의 PCB(Printed Circuit Board) 기판에 구성되는 인터페이스 슬롯에 연결되어 아날로그 데이터를 디지털 데이터로 변환하는 아날로그-디지털 변환 블럭;
상기 디지털 데이터를 처리하는 중앙 처리 블럭; 및
상기 디지털 데이터를 송수신하는 송수신 블럭;을 포함하는 것을 특징으로 한다.
이때, 상기 아날로그-디지털 변환 블록은, 시리얼 데이터(Serial Data)를 TCP/IP(Transmission Control Protocol/Internet Protocol) 타입(Type)의 데이터로 변환하거나 이더넷 네트워크(140)를 통해 받은 상기 TCP/IP 타입의 데이터를 상기 시리얼 데이터로 변환하는 제 1 변환부; 및 정상 동작 상태를 표시하는 표시부;를 포함하는 것을 특징으로 한다.
또한, 상기 중앙 처리 블록은, 상기 아날로그-디지털 변환 블럭과의 통신을 허용 또는 차단하는 제 1 통신 절연부; 통신 설정 알고리즘을 실행하여 통신 설정 정보를 생성하는 제어부; 상기 송수신 블럭과의 통신을 허용 또는 차단하는 제 2 통신 절연부; 및 상기 통신 설정 정보를 저장하는 메모리;를 포함하는 것을 특징으로 한다.
또한, 상기 제어부는, 통신접속 연결시 주소 결정 프로토콜을 이용하여 자동으로 상대 목적지로 상기 통신 설정 정보의 갱신을 유도하는 것을 특징으로 한다.
또한, 상기 통신 설정 정보는 하나의 IP(Internet Protocol) 주소로 복수의 포트를 분할 사용하며, 복수의 포트에 포트 번호를 지정한 것을 특징으로 한다.
또한, 상기 갱신은 맥주소(Media Access Control Address)의 갱신을 포함하는 것을 특징으로 한다.
또한, 상기 중앙 처리 블록은, 에러 발생시 알람을 출력하는 알람 발생부;를 포함하는 것을 특징으로 한다.
또한, 상기 중앙 처리 블록은, 설정된 설정 정보를 리셋하여 기본값으로 변경시키는 리셋키;를 포함하는 것을 특징으로 한다.
또한, 상기 송수신 블럭은, RS232 포트에 연결되며, 송수신 장치의 성능 검증을 위해 디지털 데이터를 시리얼 데이터로 변환하는 제 2 변환부; 및 LAN(Local Area Network) 포트에 연결되며, 하나의 IP(Internet Protocol) 주소로 복수의 포트를 분할하여 가상 생성하는 통신 변경부;를 포함하는 것을 특징으로 한다.
다른 한편으로, 본 발명의 다른 일실시예는, (a) 제어부가 설정된 IP(Internet Protocol) 셋팅 툴 프로그램에 따라 다수의 디지털 인터페이스 변환 카드의 IP 주소 및 맥주소(Media Access Control Address)을 검색하는 단계; (b) 검색 결과에 따라 상기 제어부가 시스템 IP 주소 또는 RTU의 IP 주소를 설정하는 단계; 및 (c) 상기 제어부가 리셋 및 리부팅을 수행하는 단계;를 포함하는 것을 특징으로 하는 디지털 인터페이스 변환 카드를 이용한 IP 주소 설정 방법을 제공한다.
이때, 상기 (b) 단계는, 상기 시스템 IP 주소의 설정은 상기 IP 주소 및 맥주소가 검색되지 않는 경우에 이루어지는 것을 특징으로 한다.
또한, 상기 (b) 단계는, 상기 RTU(110)의 IP 주소의 설정은 다수의 상기 디지털 인터페이스 변환 카드 중 2개에 대해 이루어지는 것을 특징으로 한다.
또한, 상기 (c) 단계 이후, 상기 IP 주소 및 맥주소(Media Access Control Address)의 갱신을 유도하기 위해 주소 결정 프로토콜(Address Resolution Protocol, ARP)을 4회 자동 전송하는 단계;를 포함하는 것을 특징으로 한다.
본 발명에 따르면, 기존 RTU(Remote Terminal Unit)의 아날로그 모뎀 슬롯(Analog Modem Slot)에 장착 가능함으로써 증설이 용의하다.
또한, 본 발명의 다른 효과로서는 아날로그(Analog) 회선장애로 인한 유지보수 비용 절감 및/또는 데이터 고속 통신이 가능하다는 점을 들 수 있다.
또한, 본 발명의 또 다른 효과로서는 기존 RTU에 LAN(Local Area Network) 포트가 없어도 호환되어 별도의 장비가 불 필요하다는 점을 들 수 있다.
또한, 본 발명의 또 다른 효과로서는 2가지 채널(Channel)을 활용하여 통신함으로써 보안유지가 용이하며, 데이터가 격리(Data Isolation) 처리되어 보안성 이 강화되는 점을 들 수 있다.
도 1은 본 발명의 일실시예에 따른 시스템의 구성도이다.
도 2는 도 1에 도시된 변환 카드의 구성 블럭도이다.
도 3은 본 발명의 일실시예에 따른 IP 설정 과정을 보여주는 흐름도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는바, 특정 실시예들을 도면에 예시하고 상세한 설명에 구체적으로 설명하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야한다.
각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용한다.
제 1, 제 2등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.
예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성요소는 제 2 구성요소로 명명될 수 있고, 유사하게 제 2 구성요소도 제 1 구성요소로 명명될 수 있다. "및/또는" 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있다.
일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않아야 한다.
이하 첨부된 도면을 참조하여 본 발명의 일실시예에 따른 디지털 인터페이스 변환 카드 및 이를 이용한 IP(Internet Protocol) 설정 방법을 상세하게 설명하기로 한다.
도 1은 본 발명의 일실시예에 따른 시스템(100)의 구성도이다. 도 1을 설정하면, RTU(Remote Terminal Unit)(110), RTU(110)의 아날로그 모뎀 슬롯에 설치되는 변환 카드 블럭(120), 변환 카드 블럭(120)과 연결되는 시리얼 통신 카드(130), 변환 카드 블럭(120)과 연결되는 이더넷 네트워크(140), 토큰을 통신 단말기(160-1,160-2,160-3)에 부여하는 토큰링 프로토콜(150-1,150-2,150-3) 등을 포함하여 구성된다.
RTU(110)는 SCADA(Supervisory Control and Data Acquisition)에서 주로 사용되는 장치로서, 원격지에서 데이터를 수집해 전송 가능한 형식으로 데이터를 변환한 뒤 통신 단말기로 송신하는 장치이다. 부연하면, 현장계기 및/또는 센서로부터 데이터를 수집하여 유무선 통신장치와 통신선로를 이용하여 중앙 검사실에 설치된 원격 감시 제어 시스템(SCADA)에 전송하거나 원격 감시 제어 시스템으로부터 제어명령을 전송받아 제어를 온라인 실시간(on-line real time)으로 수행하는 원격소 장치이다. 이를 위해, 마이크로프로세서, 마이콤, 메모리, 통신 회로 등이 구성될 수 있다.
메모리는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD(Secure Digital) 또는 XD(eXtreme Digital) 메모리 등), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(Read Only Memory, ROM), EEPROM(Electrically Erasable Programmable Read Only Memory), PROM(Programmable Read Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한, 인터넷(internet)상에서 저장 기능을 수행하는 웹 스토리지(web storage), 클라우드 서버와 관련되어 동작할 수도 있다.
도 1을 계속 참조하면, 변환 카드 블럭(120)은 제 1 내지 제 3 디지털 인터페이스 변환 카드(120-1,120-2,120-3)로 구성될 수 있다. 물론, 3개보다 적게 또는 3개보다 많게 구성될 수도 있다. 제 1 내지 제 3 디지털 인터페이스 변환 카드(120-1,120-2,120-3)는 데이터를 아날로그(Analog) 방식에서 디지털(Digital) 방식으로 간편하게 변환하는 기능을 수행한다.
즉, RS-232 Data를 TCP/IP(Transmission Control Protocol/Internet Protocol) 타입(Type)의 데이터(Data)로 변환하고, 또한 반대로 이더넷 네트워크(140)를 통해 받은 TCP/IP Data를 시리얼 데이터(Serial Data)로 변환하는 기능을 수행한다.
또한, 제 1 내지 제 3 디지털 인터페이스 변환 카드(120-1,120-2,120-3)는 데이터 컨버터(Data Converter)의 기능과 더불어 시리얼 서버(Serial Server)의 기능(Data 모니터링(Monitoring) 및 캡쳐(Capture))을 추가 구성하여 오류 데이터 분석 및/또는 기존 범용 부분방전 측정 및 분석 시스템의 Data 송/수신 장치의 성능 검증 등을 수행할 수 있다.
시리얼 통신 카드(130)는 시리얼 통신으로 데이터를 송수신하는 기능을 수행한다. 시리얼 통신 카드(130)는 제 1 내지 제 3 디지털 인터페이스 변환 카드(120-1,120-2,120-3)와 하드웨어적으로 PCB(Printed Circuit Board) 기판(미도시)상에서 연결될 수 있다. 즉, RTU(110)에는 PCB 기판이 설치되며, 이 PCB 기판에 제 1 내지 제 3 디지털 인터페이스 변환 카드(120-1,120-2,120-3)를 꽂기 위한 슬롯이 구성된다.
이더넷 네트워크(140)는 이더넷 통신 기술로 구현되는 네트워크를 의미한다. 즉, 제 1 내지 제 3 디지털 인터페이스 변환 카드(120-1,120-2,120-3)와 제 1 내지 제 3 통신 단말기(160-1 내지 160-3)를 통신으로 연결하는 기능을 수행한다. 따라서, 이더넷 네트워크(140)는 허브, 라우터 등의 하드웨어뿐만 아니라 통신 프로토콜을 위한 프로그램 등을 포함하는 것을 의미할 수 있다.
토큰링 프로토콜(150-1,150-2,150-3)은 이해를 위한 것으로, 이더넷 네트워크(140)에 구현되는 것으로, 제 1 내지 제 3 디지털 인터페이스 변환 카드(120-1,120-2,120-3)와 제 1 내지 제 3 통신 단말기(160-1 내지 160-3)간 통신이 연결될 수 있는 토큰을 제어하는 기능을 수행한다.
제 1 내지 제 3 통신 단말기(160-1 내지 160-3)는 사용자(또는 관리자)의 명령을 입력받거나 처리된 데이터를 출력하는 기능을 수행한다. 따라서, 컴퓨터, 서버, 휴대폰(mobile phone), 스마트폰(smart phone), 노트북 컴퓨터(laptop computer), 노트 패드 등이 될 수있다.
도 2는 도 1에 도시된 변환 카드(120-1,120-2,120-3)의 구성 블럭도이다. 도 2를 설명하면, 제 1 내지 제 3 디지털 인터페이스 변환 카드(120-1,120-2,120-3)는, RTU(110)의 PCB 기판에 구성된 인터페이스 슬롯(20)에 연결되어 아날로그 데이터를 디지털 데이터로 변환하는 아날로그-디지털 변환 블럭(220), 디지털 데이터를 처리하는 중앙 처리 블럭(230), 디지털 데이터를 송수신하는 송수신 블럭(240), RS232 포트(251), LAN(Local Area Network) 포트(252) 등을 포함하여 구성될 수 있다.
인터페이스 슬롯(20)은 RTU(110)에 구성된 PCB 기판에 설치된다. 물론, 인터페이스 슬롯(20)은 PCB 기판에 형성되는 전기 회로 패턴에 연결되며, PCB에 연결되는 마이크로프로세서, 마이콤, 칩 등과 전기적/통신적으로 연결된다. 이러한 인터페이스 슬롯(20)에 삽입되기 위해 제 1 내지 제 3 디지털 인터페이스 변환 카드(120-1,120-2,120-3)에 골드 핑거가 형성된다. 물론, 이 골드 핑거도 PCB 기판의 가장자리에 형성된다. 디지털 인터페이스 변환 카드(120-1,120-2,120-3)의 경우에도, 일반적으로 다른 PCI(Peripheral Component Interconnect), ISA(Industry Standard Architecture bus) 카드 등과 유사하게 PCB 기판 형태를 갖는다.
아날로그-디지털 변환 블럭(220)은 제 1 변환부(221), 표시부(222) 등을 포함하여 구성될 수 있다. 변환부(221)는 시리얼 통신을 위해 데이터를 변환하는 기능을 수행한다. 시리얼 통신으로는 RS(Recommended Standard)232, TTL(Transistor Transistor Logic), UART(Universal Asynchronous Receiver and Transmitter) 등이 사용될 수 있다. 특히, 변환부(221)는 RTU의 RS-232 Data를 TCP/IP(Transmission Control Protocol/Internet Protocol) 타입(Type)의 Data로 변환하고, 또한 반대로 이더넷 네트워크(140)를 통해 받은 TCP/IP Data를 시리얼 데이터(Serial Data)로 변환하는 기능을 한다.
표시부(222)는 인터페이스 슬롯(20)에 디지털 인터페이스 변환 카드(120-1,120-2,120-3)가 삽입 체결되어 전원이 공급되면 정상 동작 상태를 보여준다. 물론, 데이터의 송수신이 발생하면 이를 나타내기 위해 램프가 깜빡거린다. 이를 위해, 표시부(222)는 LED(Light Emitting Diode), OLED(Organic LED) 등이 될 수 있다.
중앙 처리 블럭(230)은 아날로그-디지털 변환 블럭(220)과의 통신을 허용 또는 차단하는 제 1 통신 절연부(231), 통신 설정 알고리즘을 실행하여 통신 설정 정보를 생성하는 제어부(232), 송수신 블럭(240)과의 통신을 허용 또는 차단하는 제 2 통신 절연부(236), 에러 발생시 알람 정보를 생성하는 알람 발생부(233), 설정된 정보를 리셋하여 기본값으로 변경시키는 리셋키(234), 설정된 정보를 저장하는 메모리(235) 등을 포함하여 구성될 수 있다.
제어부(232)는 통신 설정 알고리즘을 실행하여 통신 설정 정보를 생성한다. 부연하면, 하나의 IP 주소로 PORT #1, #2를 사용하며, PORT 번호를 지정하여 통신가능하다.
또한, 기존 통합 단말 서버 및/또는 라우터에서 로컬(LOCAL) IP 및 맥주소(Media Access Control Address)의 갱신 및 접속불안 요인이 있다. 따라서, 본 발명의 일실시예의 경우, 디지털 인터페이스(Digital Interface) 변환용 카드는 상기의 문제해결 및/또는 보완기술 적용하여 통신접속 연결시 자동으로 상대 목적지로 IP 및 맥 어드레스(Mac address)의 갱신을 유도하는 주소 결정 프로토콜(Address Resolution Protocol, ARP)을 4회 자동 전송하는 기능을 구현하여 로컬(LOCAL) IP 및 맥 어드레스(Mac address)의 미갱신으로 인한 통신 불안 요인을 해결할 수 있다.
IP 설정 알고리즘에 대해서는 도 3에 도시되어 있다. 이에 대해서는 후술하기로 한다.
도 2를 계속 참조하면, 제어부(232)는 마이크로프로세서, 마이콤, 알고리즘을 실행하는 프로그램 등으로 구성될 수 있다.
알람 발생부(233)는 에러가 발생하는 경우, 알람 정보를 생성하는 기능을 수행한다. 알람은 부저를 이용하여 구현될 수 있다. 물론, 음성, 램프 등을 이용하는 것도 가능하다.
리셋키(234)는 설정되어 있는 정보를 리셋하여 기본값(Default value)으로 변경하는 기능을 수행한다. 이를 위해, 버튼식 키가 구성될 수 있다.
메모리(235)는 통신 설정 정보를 저장하는 기능을 수행한다. 물론, 메모리(235)에는 통신 설정 알고리즘을 실행하여 통신 설정 정보를 생성하고, 갱신하는 알고리즘을 실행하는 프로그램, 데이터 등이 저장될 수 있다.
메모리(235)는 플래시 메모리, EEPROM(Electrically erasable programmable read-only memory), SRAM(Static RAM), FRAM (Ferro-electric RAM), PRAM (Phase-change RAM), MRAM(Magnetic RAM) 등과 같은 비휘발성 메모리 및/또는 DRAM(Dynamic Random Access Memory), SDRAM(Synchronous Dynamic Random Access Memory), DDR-SDRAM(Double Data Rate-SDRAM) 등과 같은 휘발성 메모리의 조합으로 구성될 수 있다.
송수신 블럭(240)은 제 2 변환부(241), 제어부(232)의 제어에 따라 통신 설정 정보에 따라 통신을 변경하는 통신 변경부(242) 등을 포함하여 구성될 수 있다. 변환부(241)는 MPD 시스템의 Data 송수신 장치의 성능 검증 등을 위해 디지털 데이터를 시리얼 데이터로 변환하는 기능을 수행한다. 이 변환부(241)는 RS232 포트(251)에 연결된다. 이 RS232 포트(251)는 시리얼 케이블 통해 시리얼 카드(130) 또는 MPD 시스템에 구성되는 포트에 연결될 수 있다.
통신 설정부(242)는 CPU(Central Processing Unit) 모듈(242-1), LAN 포트(252)에 연결되어 TTL로 변환하거나 TTL에서 LAN으로 변환하는 LAN-TTL 변환부(242-2), LAN에서 2개의 포트를 가상으로 생성하는 LAN-PORT 생성부(242-3) 등을 포함하여 구성될 수 있다. CPU 모듈(242-1)은 1개의 IP 주소로 PORT #1, #2로 가상생성하는 기능을 수행한다. 예를 들면, 다음과 같다.
IP :192.168.1.100, PORT 1 : 1,000, PORT 2 : 2,000 분할
도 2에서는 CPU(Central Processing Unit) 모듈(242-1)을 별도로 구성하였으나, 이는 이해를 위한 것으로 제어부(232)에 병합되는 구성이다.
도 3은 본 발명의 일실시예에 따른 IP 설정 과정을 보여주는 흐름도이다. 도 3을 설정하면, IP 셋팅 툴 프로그램이 설정됨에 따라, 제어부(232)가 카드 제품의 IP 및 맥주소(MAC Address)를 검색한다(단계 S310,S320).
단계 S320에서, 판단 결과, IP 주소 및 맥주소(MAC Address)가 검색되지 않으면, 시스템 IP를 설정하고, 시스템을 리셋 및 리부팅한다(단계 S323,S370). 인터페티스 카드은 연결망의 수량에 따라 1개~N개까지 설치할수 있으면 설정은 개별로 해 주어야 한다.
물론, 재검색하는 경우도 가능하다. 이 경우, 재검색하여 검색되면 단계 S330으로 진행할 수 있다.
이와 달리, 단계 S320에서, 판단 결과, IP 및 맥주소(MAC Address)가 검색되면, 목적지로 설정된 상위 "A" 시스템에 대해 IP 주소 및 포트를 설정하고, 상위 "B" 시스템에 대해서도 IP 주소 및 포트를 설정한다(단계 S340,S350). 즉, 상위 호스트 2개소와 통신을 구현한다. 인터페이스 카드은 연결망의 수량에 따라 1개~N개까지 설치할수 있으면 IP주소와 포트는 개별로 설정해 주어야 한다.
설정 정보를 저장하고, 시스템 리셋 및 리부팅을 순차적으로 수행한다(단계 S360,S370).
제어부(232)는 IP 주소 및 맥 주소를 위한 ARP 정보를 상위 "A" 및 "B" 시스템으로 전송하고, 표시부(222)를 통해 점등을 출력한다(단계 S380,S390).
또한, 여기에 개시된 실시형태들과 관련하여 설명된 방법 또는 알고리즘의 단계들은, 마이크로프로세서, 프로세서, CPU(Central Processing Unit) 등과 같은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 (명령) 코드, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다.
상기 매체에 기록되는 프로그램 (명령) 코드는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프 등과 같은 자기 매체(magnetic media), CD-ROM, DVD, 블루레이 등과 같은 광기록 매체(optical media) 및 롬(ROM: Read Only Memory), 램(RAM: Random Access Memory), 플래시 메모리 등과 같은 프로그램 (명령) 코드를 저장하고 수행하도록 특별히 구성된 반도체 기억 소자가 포함될 수 있다.
여기서, 프로그램 (명령) 코드의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
100: 시스템
110: RTU(Remote Terminal Unit)
120: 변환 카드 블럭
120-1 내지 120-3: 제 1 내지 제 3 디지털 인터페이스 변환 카드
130: 시리얼 카드
140: 이더넷 네트워크
150-1 내지 150-3: 제 1 내지 제 3 토큰 프로토콜
160-1 내지 160-3: 제 1 내지 제 3 통신 단말기

Claims (13)

  1. RTU(110)의 PCB(Printed Circuit Board) 기판에 구성되는 인터페이스 슬롯(20)에 연결되어 아날로그 데이터를 디지털 데이터로 변환하는 아날로그-디지털 변환 블럭(220);
    상기 디지털 데이터를 처리하는 중앙 처리 블럭(230); 및
    상기 디지털 데이터를 송수신하는 송수신 블럭(240);
    를 포함하는 것을 특징으로 하는 디지털 인터페이스 변환 카드.
  2. 제 1 항에 있어서,
    상기 아날로그-디지털 변환 블록(220)은,
    시리얼 데이터(Serial Data)를 TCP/IP(Transmission Control Protocol/Internet Protocol) 타입(Type)의 데이터로 변환하거나 이더넷 네트워크(140)를 통해 받은 상기 TCP/IP 타입의 데이터를 상기 시리얼 데이터로 변환하는 제 1 변환부(221); 및
    정상 동작 상태를 표시하는 표시부(222);를 포함하는 것을 특징으로 하는 디지털 인터페이스 변환 카드.
  3. 제 1 항에 있어서,
    상기 중앙 처리 블록(230)은,
    상기 아날로그-디지털 변환 블럭(220)과의 통신을 허용 또는 차단하는 제 1 통신 절연부(231);
    통신 설정 알고리즘을 실행하여 통신 설정 정보를 생성하는 제어부(232);
    상기 송수신 블럭(240)과의 통신을 허용 또는 차단하는 제 2 통신 절연부(236); 및
    상기 통신 설정 정보를 저장하는 메모리(235);를 포함하는 것을 특징으로 하는 디지털 인터페이스 변환 카드.
  4. 제 3 항에 있어서,
    상기 제어부(232)는,
    통신접속 연결시 주소 결정 프로토콜을 이용하여 자동으로 상대 목적지로 상기 통신 설정 정보의 갱신을 유도하는 것을 특징으로 하는 디지털 인터페이스 변환 카드.
  5. 제 4 항에 있어서,
    상기 통신 설정 정보는 하나의 IP(Internet Protocol) 주소로 복수의 포트를 분할 사용하며, 복수의 포트에 포트 번호를 지정한 것을 특징으로 하는 디지털 인터페이스 변환 카드.
  6. 제 4 항에 있어서,
    상기 갱신은 맥주소(Media Access Control Address)의 갱신을 포함하는 것을 특징으로 하는 디지털 인터페이스 변환 카드.
  7. 제 3 항에 있어서,
    상기 중앙 처리 블록(230)은,
    에러 발생시 알람을 출력하는 알람 발생부(233);를 포함하는 것을 특징으로 하는 디지털 인터페이스 변환 카드.
  8. 제 3 항에 있어서,
    상기 중앙 처리 블록(230)은,
    설정된 설정 정보를 리셋하여 기본값으로 변경시키는 리셋키(234);를 포함하는 것을 특징으로 하는 디지털 인터페이스 변환 카드.
  9. 제 3 항에 있어서,
    상기 송수신 블럭(240)은,
    RS232 포트(251)에 연결되며, 송수신 장치의 성능 검증을 위해 디지털 데이터를 시리얼 데이터로 변환하는 제 2 변환부(241); 및
    LAN(Local Area Network) 포트(252)에 연결되며, 하나의 IP(Internet Protocol) 주소로 복수의 포트를 분할하여 가상 생성하는 통신 변경부(242);를 포함하는 것을 특징으로 하는 디지털 인터페이스 변환 카드.
  10. (a) 제어부(232)가 설정된 IP(Internet Protocol) 셋팅 툴 프로그램에 따라 다수의 디지털 인터페이스 변환 카드(120-1,120-2,120-3)의 IP 주소 및 맥주소(Media Access Control Address)을 검색하는 단계;
    (b) 검색 결과에 따라 상기 제어부(232)가 시스템 IP 주소 또는 RTU(110)의 IP 주소를 설정하는 단계; 및
    (c) 상기 제어부(232)가 리셋 및 리부팅을 수행하는 단계;
    를 포함하는 것을 특징으로 하는 디지털 인터페이스 변환 카드를 이용한 IP 주소 설정 방법.
  11. 제 10 항에 있어서,
    상기 (b) 단계는, 상기 시스템 IP 주소의 설정은 상기 IP 주소 및 맥주소가 검색되지 않는 경우에 이루어지는 것을 특징으로 하는 디지털 인터페이스 변환 카드를 이용한 IP 주소 설정 방법.
  12. 제 10 항에 있어서,
    상기 (b) 단계는, 상기 RTU(110)의 IP 주소의 설정은 다수의 상기 디지털 인터페이스 변환 카드(120-1,120-2,120-3) 중 2개에 대해 이루어지는 것을 특징으로 하는 디지털 인터페이스 변환 카드를 이용한 IP 주소 설정 방법.
  13. 제 10 항에 있어서,
    상기 (c) 단계 이후, 상기 IP 주소 및 맥주소(Media Access Control Address)의 갱신을 유도하기 위해 주소 결정 프로토콜(Address Resolution Protocol, ARP)을 4회 자동 전송하는 단계;를 포함하는 것을 특징으로 하는 디지털 인터페이스 변환 카드를 이용한 IP 주소 설정 방법.

KR1020220005518A 2022-01-13 2022-01-13 디지털 인터페이스 변환 카드 및 이를 이용한 ip 주소 설정 방법 KR20230109493A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220005518A KR20230109493A (ko) 2022-01-13 2022-01-13 디지털 인터페이스 변환 카드 및 이를 이용한 ip 주소 설정 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220005518A KR20230109493A (ko) 2022-01-13 2022-01-13 디지털 인터페이스 변환 카드 및 이를 이용한 ip 주소 설정 방법

Publications (1)

Publication Number Publication Date
KR20230109493A true KR20230109493A (ko) 2023-07-20

Family

ID=87426496

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220005518A KR20230109493A (ko) 2022-01-13 2022-01-13 디지털 인터페이스 변환 카드 및 이를 이용한 ip 주소 설정 방법

Country Status (1)

Country Link
KR (1) KR20230109493A (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020027046A (ko) 2000-10-04 2002-04-13 김형벽ㅂ 다중 채널 제어장치용 디지털/아날로그 변환 카드

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020027046A (ko) 2000-10-04 2002-04-13 김형벽ㅂ 다중 채널 제어장치용 디지털/아날로그 변환 카드

Similar Documents

Publication Publication Date Title
TWI598746B (zh) 伺服器系統及其電腦實現之方法
CN105407028B (zh) 用于高频宽伺服器管理的方法与***
CN107170474B (zh) 可扩展存储盒、计算机实施方法以及计算机可读存储装置
CN107124421B (zh) 基于多协议的通信方法、多协议网关设备及可存储介质
JP5379770B2 (ja) 制御システム及び該システムを提供する方法
TWI458314B (zh) 傳送遠端封包至主機的伺服器系統及其管理方法
CN108983938A (zh) 当待机电源故障时可操作***、计算机实现方法、及介质
US9241007B1 (en) System, method, and computer program for providing a vulnerability assessment of a network of industrial automation devices
US9928206B2 (en) Dedicated LAN interface per IPMI instance on a multiple baseboard management controller (BMC) system with single physical network interface
CN117112474B (zh) 一种通用可信的基板管理方法和***
WO2018164107A1 (ja) 管理装置、中継装置、フィールド無線システム、設定方法、プログラム及び記録媒体
US9141523B2 (en) Control apparatus, control system, and communication method for controlling one or more motors in serial communication with a controller
CN109560957A (zh) 决定网络接口卡操作速度的方法及端口扇出配置***
US20150095476A1 (en) Dynamic port naming in a chassis
US20100169508A1 (en) Method for Controlling Heterogeneous iNIC Devices and Device Using the Same
KR20230109493A (ko) 디지털 인터페이스 변환 카드 및 이를 이용한 ip 주소 설정 방법
US7317689B1 (en) System and method to access and address high-speed interface converter devices
CN106815088A (zh) 服务器及其侦错方法
US20170149936A1 (en) Method, system, and computer-readable recording medium for processing network traffic
JP6760086B2 (ja) 設定プログラム、設定方法、及び設定装置
US9961043B2 (en) Automatic discovery and configuration of stack ports
CN105245357A (zh) 网络***和数据传输方法
US8867376B1 (en) Host verification at an optical circuit switch
US10333837B2 (en) Virtual network switch system and method of constructing the same
US11805054B1 (en) Method and electronic device for saving power applied to a router

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E902 Notification of reason for refusal