KR960009903B1 - Data transmission method - Google Patents
Data transmission method Download PDFInfo
- Publication number
- KR960009903B1 KR960009903B1 KR1019930003768A KR930003768A KR960009903B1 KR 960009903 B1 KR960009903 B1 KR 960009903B1 KR 1019930003768 A KR1019930003768 A KR 1019930003768A KR 930003768 A KR930003768 A KR 930003768A KR 960009903 B1 KR960009903 B1 KR 960009903B1
- Authority
- KR
- South Korea
- Prior art keywords
- unit
- data
- predetermined
- common
- area
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/40—Monitoring; Testing of relay systems
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
제1도는 본 발명에 따른 데이타송수신방법이 적용되는 전송장치의 시스템 블록도1 is a system block diagram of a transmission apparatus to which a data transmission / reception method according to the present invention is applied.
제2도는 (가) 내지 (마)는 본 발명에 따른 데이터송수신방법에 의하여 제1도에 도시된 유지 보수부로부터 공통부로 데이터전송시 데이터구조도2 is a (a) to (e) a data structure diagram when data is transmitted from the maintenance unit shown in FIG. 1 to the common unit by the data transmission / reception method according to the present invention.
제3도는 (가) 내지 (라)는 본 발명에 따른 데이터송수신방법에 의하여 제1도에 도시된 공통부로부터 유지보수부로 데이터전송시 데이터구조도3 is a (a) to (d) is a data structure diagram when data is transferred from the common part shown in FIG. 1 to the maintenance part by the data transmission / reception method according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
10 : 유지 보수부11 : 공통부와의 인터페이스부10: maintenance unit 11: interface unit with the common unit
12 : 마이크로 프로세서부13 : 메모리12 microprocessor 13 memory
14 : 칩 선택부15 : 백업 밧데리14 chip selector 15 backup battery
16 : 터미널과의 인터페이스부16 : 외부 시리얼 포트16: interface unit with the terminal 16: external serial port
18 : 외부 타이머20 : 공통부18: external timer 20: common part
30 : 터미널30: terminal
본 발명은 전송장치내의 데이타송수신방법에 관한 것으로, 특히 전송장치내의 유지보수부와 공통부간의 데이타송수신방법에 관한 것이다.The present invention relates to a data transmission / reception method in a transmission device, and more particularly, to a data transmission / reception method between a maintenance part and a common part in a transmission device.
통상적으로, 전송장치에서 유지보수부는 시스템을 항상 최상의 운전상태로 유지하기 위하여 전송장치내의 각 장치들에 대한 시험, 조정, 제어 및 복구 등을 하는 것이고, 공통부는 전송장치에서 수행되는 주된 기능의 집합체로서 수행되는 기능에 대응되는 수의 시스템을 구비하고 있다. 이러한 전송장치내의 공통부와 유지보수부는 기존에 계전기(relay)의 접전에 의한 실선으로 연결되도록 구성되어 있어 단순히 제로(0), 엑스(X)의 의미를 갖는 데이터만을 이용하여 통신이 이루어져 다양한 데이타를 빠른 시간내에 송수신하는 것이 불가능하였다.Typically, the maintenance unit in the transmission unit tests, adjusts, controls, and recovers each device in the transmission unit in order to keep the system in the best operating state at all times, and the common unit is a collection of main functions performed in the transmission unit. It has a number of systems corresponding to the functions to be performed as. The common part and the maintenance part in such a transmission device are conventionally configured to be connected by a solid line by the contact of a relay, so that communication is performed using only data having a meaning of zero (0) and X (X). It was not possible to send and receive data quickly.
따라서 본 발명의 목적은 상술한 문제점을 해결하기 위하여 소정의 프로토콜을 이용하여 전송장치내의 공통부와 유지보수부간의 데이터를 송수신하기 위한 데이터송수신방법을 제공하는 데 있다.Accordingly, an object of the present invention is to provide a data transmission / reception method for transmitting and receiving data between a common part and a maintenance part in a transmission apparatus using a predetermined protocol in order to solve the above problems.
본 발명에 따른 방법은, 전송장치내의 유지 보수부로 부터 공통부로 데이터를 전송시에는 유지 보수부가 제1소정의 데이터구조를 이용하여 공통부 내부의 적어도 하나 이상의 서로 상이한 시스템을 순차적으로 풀링하는 단계 ; 유지 보수부가 제2소정의 데이터구조를 이용하여 각기 다른 기능 제어 명령을 공통부로 전송하여 공통부를 제어하는 단계 ; 유지 보수부가 제3소정의 데이터구조를 이용하여 공통부내의 각 시스템의 상태(status)를 감시하는 단계 ; 유지 보수부가 제4소정의 데이터구조를 이용하여 공통부의 소정의 시스템의 성능을 판단하도록 소정의 시스템으로 하여금 소정시간동안 발생하는 파형의 왜곡에 의해 슬립(slip) 갯수를 산출하게 하여 표시하는 단걔 ; 유지 보수부가 제5소정의 데이터구조를 이용하여 공통부내의 시스템으로 하여금 소정의 시간동안 순환 여유 검사(cyclic redundancy check;CRC)를 이용해 공통부의 오류 감시 및 오류가 발생한 블럭의 갯수를 산출하여 표시하는 단계를 포함하여 수행하는 것을 특징으로 하고, 전송장치 내의 공통부에서 유지보수부로 데이터를 전송시에는 유지보수부의 폴링요구에 의하여 공통부내의 해당 시스템이 제1소정의 데이터구조를 이용하여 유지 보수부로 응답하는 단계 ; 유지보수부의 상태요구에 의하여 공통부내의 각 시스템에 대한 상태(status)를 제2소정의 데이터구조를 이용하여 유지보수부로 응답하는 단계 ; 유지보수부의 요구에 의하여 공통부내의 각 시스템에 대해 소정의 시간동안에 발생하는 파형의 왜곡에 대해 슬립(slip) 갯수를 산출하여 제3소정의 데이터구조를 이용하여 유지보수부로 응답하는 단계 ; 유지보수부의 요구에 의하여 공통부내의 각 시스템에 대해 순환 여우 검사를 이용해 오류 및 소정의 시간동안 오류가 발생한 블록 갯수를 제4소정의 데이터구조를 이용하여 유지 보수부로 응답하는 단계를 포함하여 수행하는 것을 특징으로 한다.The method according to the invention comprises the steps of: in the case of transferring data from the maintenance unit in the transmission apparatus to the common unit, the maintenance unit sequentially pooling at least one or more different systems in the common unit using a first predetermined data structure; A maintenance unit controlling the common unit by transmitting different function control commands to the common unit using a second predetermined data structure; A maintenance unit monitoring a status of each system in the common unit by using a third predetermined data structure; A step for causing the predetermined system to calculate the number of slips due to the distortion of the waveform generated during the predetermined time so that the maintenance unit judges the performance of the predetermined system of the common unit using the fourth predetermined data structure; The maintenance unit calculates and displays the common unit's error monitoring and the number of blocks in which the common area system uses a cyclic redundancy check (CRC) for a predetermined time by using the fifth predetermined data structure. It characterized in that the step including the step, when the data transfer from the common part to the maintenance unit in the transmission device, the corresponding system in the common unit to the maintenance unit using the first predetermined data structure by the polling request of the maintenance unit Responding; Responding to the maintenance unit by using a second predetermined data structure, a status of each system in the common unit according to the state request of the maintenance unit; Calculating the number of slips for the distortion of the waveform generated for a predetermined time for each system in the common unit at the request of the maintenance unit, and responding to the maintenance unit using a third predetermined data structure; Responding to the maintenance unit by using a fourth predetermined data structure, using the fourth predetermined data structure to respond to the error of the error and the number of blocks that occurred during a predetermined time by using a circular fox test for each system in the common unit at the request of the maintenance unit It is characterized by.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세하게 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
우선, 제1도는 본 발명에 따른 데이터송수신방법이 수행되는 전송장치내의 블록도로서, 크게는 유지보수부(10), 공통부(20) 및 터미널(30)로 구성된다.First, FIG. 1 is a block diagram of a transmission apparatus in which a data transmission / reception method according to the present invention is performed, and is largely comprised of a maintenance unit 10, a common unit 20, and a terminal 30.
여기서 유지보수부(10)는 전송장치내의 유지보수를 위해 필요한 모든 기능을 제어하기 위한 마이코로 프로세서부(12), 공통부(20)와 마이크로프로세서부(12) 간에 접속되어 유지보수부(10)의 기능 및 전기적인 특성을 고려한 RS-485규격을 만족하는 송·수신기(transceiver)로 구현되어 공통부(20)와 마이크로프로세서부(12)간의 인터페이스처리를 하는 공통부와의 인터페이스부(11), EPROM 및 RAM을 실장하여 유지보수부(10)가 작동되기 위한 기능적인 정보 및 고정적으로 사용되는 어드레스 등을 저장하는 메모리(13), 메모리(13)의 RAM에 저장된 정보가 소거되지 않도록 예비 전원을 제공하는 백업밧데리(15), 마이크로프로세서부(12)에 의해 제어되어 메모리(13), 외부 시리얼 포트(17) 및 외부 타이머(18)의 사용을 선택적으로 제어하기 위한 칩선택부(14), 유지보수부(10)와 터미널(30)간에 상호 통신되도록 RS-232C 규격을 만족하는 구동기로 구현되는 터미널과의 인터페이스부(16), 마이크로프로세서부(12), 외부타이머(18), 칩선택부(14), 터미널과의 인터페이스부(16)간에 상호 접속되어 유지보수부(10)와 터미널(30)간의 통신이 가능하도록 구성된 외부 시리얼포트(17), 및 외부 시리얼포트(17)와 마이코로프로세서부(12) 간의 동기를 맞추어 주고 2진 데이타가 9600bps로 외부시리얼포트(17)와 터미널(30)간의 데이타 인터페이스를 가능하게 하는 외부 타이머(18)를 포함하도록 구성된다. 또한 공통부(20) 역시 각 기능별로 구비되어 있는 시스템별로 해당 기능을 수행하기 위한 프로세서(미도시됨)와 메모리(미도시됨)를 포함하도록 구성되어 있다.The maintenance unit 10 is connected to the processor unit 12, the common unit 20, and the microprocessor unit 12 to control all functions necessary for maintenance in the transmission apparatus. Interface part 11 with the common part which implements the interface processing between the common part 20 and the microprocessor part 12 by implementing it as a transceiver which satisfies the RS-485 standard which considered the function and electrical characteristics of Memory 13, which stores functional information for operating the maintenance unit 10 and fixedly used addresses, and the like so that information stored in the RAM of the memory 13 is not erased. A chip selector 14 for controlling the use of the memory 13, the external serial port 17 and the external timer 18, controlled by the backup battery 15, the microprocessor unit 12, which provides power. ) And the maintenance unit (10) The interface unit 16, the microprocessor unit 12, the external timer 18, the chip selector 14, and the terminal with the terminal implemented as a driver satisfying the RS-232C standard so as to communicate with each other between the terminals (30) The external serial port 17 and the external serial port 17 and the microprocessor unit 12 that are interconnected between the interface unit 16 of the communication unit 16 and configured to enable communication between the maintenance unit 10 and the terminal 30. It is configured to include an external timer 18 to synchronize and enable data interface between the external serial port 17 and the terminal 30 at 9600 bps. In addition, the common unit 20 is also configured to include a processor (not shown) and a memory (not shown) for performing a corresponding function for each system provided for each function.
제2도는 본 발명에 따른 데이터송수신방법에 의하여 유지보수부(10)에서 공통부(20)로 데이터 전송시 데이타구조도로서, 이와 같은 데이터구조도는 메모리(13)에 저장되어 필요시 마이크로 프로세서부(12)에 의해 리드(Read)되어 사용된다.FIG. 2 is a data structure diagram when data is transmitted from the maintenance unit 10 to the common unit 20 by the data transmission / reception method according to the present invention. Such data structure diagram is stored in the memory 13 and, if necessary, the microprocessor unit ( It is read and used by 12).
제2도에 도시된 데이터구조도를 좀더 상세하게 설명하면, 전송장치내의 유지보수부(10)로부터 공통부(20)로의 데이터전송시, 유지보수부(10)가 공통부(20)를 폴링시에는 제2도의 (가)와 같은 구조로 데이터를 전송한다. 즉, 유지보수부(10)가 공통부(20)에 대한 폴링시에 시작 데이타(start data)가 실리는 영역(41), 유지보수부(10)에서 전송하는 데이타를 수신하는 공통부(20)내에 구비되어 있는 각 시스템중 선택하고자 하는 시스템의 고유번호가 실리는 영역(42), 공통부(20)에 대한 동작을 지시하는 명령어가 실리는 영역(43), 공통부(20)내의 각 시스템의 에러를 검사하기 위한 데이터가 실리는 영역(44), 종료데이타(End Data)가 실리는 영역(45)으로 각각 영역을 할당하여 데이터를 전송한다. 이와 같은 할당영역에 대한 정보는 상술한 바와 같이 메모리(13)에 구비된다.Referring to the data structure diagram shown in FIG. 2 in more detail, when data is transferred from the maintenance unit 10 to the common unit 20 in the transmission apparatus, the maintenance unit 10 polls the common unit 20. The data is transmitted in the structure as shown in FIG. That is, the maintenance unit 10 receives the data transmitted from the maintenance unit 10 and the area 41 in which start data is carried when polling the common unit 20. Each area within the common part 20 includes an area 42 containing a unique number of a system to be selected among the systems provided in the parentheses), an area 43 containing instructions for instructing operations on the common part 20, An area is allocated to an area 44 on which data for checking an error of the system is loaded and an area 45 on which end data is transmitted, and data is transmitted. Such information about the allocation area is provided in the memory 13 as described above.
또, 유지보수부(10)가 공통부(20)를 제어시에는 제2도의 (나)와 같은 구조를 갖는 데이터를 전송한다. 즉, 유지보수부(10)에서 공통부(20)의 동작을 지시하는 명령어가 실리는 영역(51), 유지보수부(10)가 공통부(20)의 각종 기능중 원하는 기능을 나타내는 데이타가 실리는 영역(52), 및 유지 보수부(10)가 공통부(20)로의 명령을 실행 또는 비실행상태를 제어하기 위한 온 또는 오프데이터가 실리는 영역(53)으로 영역을 할당하여 데이터를 전송한다.In addition, when the maintenance unit 10 controls the common unit 20, the maintenance unit 10 transmits data having a structure as shown in FIG. That is, the area 51 in which the maintenance unit 10 carries out instructions for instructing the operation of the common unit 20, and the data indicating the desired function among the various functions of the common unit 20 are provided by the maintenance unit 10. The area 52 is allocated to the area 52 and the area 53 on which the maintenance unit 10 carries on or off data for controlling the execution or non-execution state of the command to the common unit 20. send.
유지보수부(20)가 공통부(20)의 각 상태(status)를 감시할 경우에는 제2도의 (다)와 같은 구조를 갖는 데이터를 전송한다. 이 때 전송되는 데이터구조는 제2도에서 알 수 있는 바와 같이 상술한 폴링시 사용되는 데이터구조와 동일한 구조를 갖는다. 유지보수부(10)가 공통부(20)에서 산출한 파형의 왜곡에 대해 슬립(slip)갯수를 표시할 때에도 제2도의 (라)에 도시된 바와 같이 상술한 폴링시와 동일한 구조로 데이터를 전송하고, 유지보수부(10)가 소정의 시간동안 순환여유 검사(CRC)를 이용해 공통부(20)의 오류가 발생한 블럭의 갯수산출 및 오류 감지를 표시할 때에도 제2도의 (마)에 도시된 바와 같이 폴링시와 동일한 구조로 데이터를 전송한다.When the maintenance unit 20 monitors each state of the common unit 20, the maintenance unit 20 transmits data having a structure as shown in FIG. The data structure transmitted at this time has the same structure as the data structure used in the above-described polling as can be seen in FIG. Even when the maintenance unit 10 displays the slip number with respect to the distortion of the waveform calculated by the common unit 20, as shown in (d) of FIG. And when the maintenance unit 10 calculates the number of blocks in which the common unit 20 has an error and detects an error by using a cyclic margin check (CRC) for a predetermined time, it is shown in FIG. As described above, data is transmitted in the same structure as in polling.
제3도는 본 발명에 따른 데이터송수신방법에 의한 공통부(20)로부터 유지보수부(10)로의 데이터전송시 사용되는 데이터구조도이다.3 is a data structure diagram used for data transmission from the common unit 20 to the maintenance unit 10 by the data transmission / reception method according to the present invention.
제3도에 도시된 데이터구조도에 대하여 좀더 상세하게 설명하면, 유지 보수부(10)가 각각의 공통부(20) 시스템을 폴링한 결과들을 공통부(20)에서 유지보수부(10)로 응답시에는 제3도의 (가)에 도시된 바와 같이 공통부(20)가 유지보수부(10)의 폴링요구에 응답하는 데이타 포맷임을 나타내는 명령어가 실리는 영역(101), 공통부(20)내에 구비되어 있는 시스템에서 발생하는 오류상태를 나타내는 경보(alarm) 데이터가 실리는 영역(102), 공통부(20)내의 시스템에서 발생한 오류의 발생시간을 소정분 단위의 분(min), 초(sec) 또는 소정시간 단위의 시, 분, 초로 표시되는 에러시간(errord second) 데이터가 실리는 영역(103), 공통부(20) 시스템에서 심각한 오류(severely errored second)가 발생한 시간을 소정분 단위의 분, 초 또는 소정 시간 단위의 시, 분, 초로 표시되는 심각한 에러시간에 데이타가 실리는 영역(104)으로 각각 영역을 할당하여 데이터를 전송한다.Referring to the data structure diagram shown in FIG. 3 in more detail, the maintenance unit 10 responds to the maintenance unit 10 from the common unit 20 as a result of polling each common unit 20 system. In the area 101 and the common section 20 in which an instruction indicating that the common section 20 is a data format in response to a polling request of the maintenance section 10, as shown in FIG. An area 102 in which alarm data indicating an error state occurring in the system is installed, and an occurrence time of an error occurring in the system in the common unit 20 is set in minutes and seconds in a predetermined unit. Or the time when a serious error (secondly errored second) occurred in the area 103 or the common part 20 system in which the error second data in hours, minutes, and seconds is displayed in a predetermined time unit. Severe error expressed in minutes, seconds, or hours, minutes, seconds in any time unit Data is carried are assigned to each area to the area 104 between the transmit data.
여기서 에러시간영역(103)은 과거의 소정 분(minute) 동안에 오류 갯수가 발생된 시간을 분, 초로 나타내도록 데이터가 실리는 영역(103a), 오류 갯수를 얼마동안 측정했는가를 나타내는 현재의 시간을 분, 초 또는 실제로 오류 갯수가 발생된 시간을 분, 초로 나타내는 데이타가 실리는 영역(103b), 과거의 소정시간 동안에 오류가 발생된 시간을 시, 분, 초로 나타내는 데이타가 실리는 영역(103c), 및 오류 갯수를 얼마동안 측정 했는가를 나타내는 현재의 시간을 시, 분, 초 또는 실제로 오류갯수가 발생된 시간을 시, 분, 초로 나타내는 데이타가 실리는 영역(103d)으로 이루어진다. 또 영역(104)은 과거의 소정 분 동안에 심각한 오류(severely errored) 갯수가 실제로 발생된 시간을 분, 초로 나타내는 데이타가 실리는 영역(104a), 심각한 오류 갯수를 측정하는 현재의 분 동안에 실제로 오류 갯수가 발생된 시간을 분, 초로 나타내는 데이타가 실리는 영역(104b), 과거의 소정시간 동안에 심각한 오류 갯수가 실제로 발생된 시간을 시, 분, 초로 나타내는 데이타가 실리는 영역(104c), 및 현재의 소정시간 동안에 심각한 오류갯수가 실제로 발생된 시간을 시, 분, 초로 나타내는 데이타가 실리는 영역(104d)으로 구성된다.Here, the error time area 103 is an area 103a in which data is displayed to indicate the time, in minutes and seconds, that the error number has occurred in the past minute, and the current time indicating how long the error number has been measured. Area 103b containing data representing minutes, seconds, or the time when the number of errors actually occurred, in minutes and seconds, and area 103c containing data representing hours, minutes, and seconds, when the error occurred during a predetermined time in the past. , And an area 103d containing data representing hours, minutes, seconds, or hours, minutes, and seconds representing the current time indicating how long the error number has been measured. In addition, the area 104 is an area 104a in which data representing the time, in minutes and seconds, that the seriously errored number has actually occurred in the past minute, and the actual number of errors in the present minute, which measures the serious error number. Area 104b containing data representing the time at which the error occurred, in minutes and seconds, area 104c containing data representing the time, minute, and second in which the actual number of serious errors has actually occurred during a predetermined time in the past, and present It consists of an area 104d on which data representing hours, minutes, and seconds representing the time when the serious number of errors actually occurred during a predetermined time is loaded.
또 공통부(20)내에 각 시스템에 대한 상태(status)에 대한 유지 보수부(10)로의 응답시에는 제3도 (나)에 도시된 바와 같이 공통부(20)가 유지 보수부(10)의 동작을 지시하는 명령어가 실리는 영역(111), 각각의 공통부(20) 시스템에서 작동하는 데이타의 오류상태를 나타내는 경보(alarm) 데이타가 실리는 영역(112), 및 유지보수부(10)에서 공통부(20)로 전송한 각종 기능에 대한 요구의 응답으로서 공통부(20)에서 유지보수부(10)로 응답하는 상태(status)를 나타내는 데이타가 실리는 영역(113)으로 각각 영역이 할당된 데이터가 전송된다.In addition, in response to the maintenance unit 10 for the status of each system in the common unit 20, the common unit 20 is the maintenance unit 10 as shown in FIG. An area 111 on which instructions for instructing operation of an area 111 is loaded, an area 112 on which alarm data indicating an error state of data operating in each common part 20 system is loaded, and a maintenance part 10. Area 113 containing data indicating a status of the response from the common unit 20 to the maintenance unit 10 as a response to a request for various functions transmitted from the common unit 20 to the common unit 20. This allocated data is transmitted.
공통부(20)내의 각각의 시스템에 대해 소정의 시간동안 발생하는 파형의 왜곡에 대해 슬립(slip) 갯수를 산출하여 상기 유지보수부(10)로 응답시에, 제3도 (다)에 도시된 바와 같이 공통부(20)의 동작을 지시하는 명령어가 실리는 영역(121) 및 공통부(20)의 에러를 검사하는 데이타가 실리는 영역(122)으로 각각 할당된 데이터가 전송된다.The number of slips for the distortion of the waveform occurring for a predetermined time for each system in the common unit 20 is calculated in response to the maintenance unit 10, as shown in FIG. 3 (C). As described above, the allocated data is transmitted to the region 121 in which the command instructing the operation of the common unit 20 is loaded and the region 122 in which data for checking the error of the common unit 20 are loaded.
공통부(20)내의 각 시스템에 대해 순환 여유 검사(CRC)를 이용해 오류감지 및 소정의 시간동안 오류가 발생한 블록 갯수를 유지보수부(10)로 응답시에, 제3도 (라)에 도시된 바와 같이 상술한 슬립갯수 응답시와 동일한 구조로 데이터를 전송하도록 되어 있다. 그러나 명령어 영역을 통해 전송되는 명령어는 슬립갯수 응답시와 상이한 명령어가 전송된다.The error detection and the number of blocks in which the error occurred for a predetermined time period by using the cyclic margin check (CRC) for each system in the common unit 20 is shown in FIG. As described above, data is transmitted in the same structure as in the sleep number response described above. However, the command transmitted through the command area is different from the sleep count response.
이와 같이 데이터구조를 이용한 공통부(20)와 유지보수부 (10)간의 데이터송수신방법은 다음과 같이 이루어진다.In this way, the data transmission and reception method between the common unit 20 and the maintenance unit 10 using the data structure is performed as follows.
우선, 제2도에 도시된 데이타구조를 이용한 유지보수부(10)로부터 공통부(20)로의 데이터전송시에 대하여 설명하기로 한다.First, a description will be given of data transmission from the maintenance unit 10 to the common unit 20 using the data structure shown in FIG.
터미널(30), 터미널과의 인터페이스부(16) 및 외부시리얼 포트(17)를 통해 인가되는 사용자명령에 의하여 유지보수부(10)가 공통부(20)내의 임의의 시스템에 대하여 폴링(polling)처리가 요구되면, 마이크로 프로세서부(12)는 메모리(13)에서 저장되어 있는 데이타구조중 제2도 (가)에 도시된 바와 같은 5바이트의 데이터 구조를 읽는다. 그리고 읽혀진 데이터구조에 따라 해당되는 데이터를 각각 실어 공통부와의 인터페이스부(11)를 통해 공통부(20)로 전송한다. 이 때 해당되는 데이터는 터미널(30)를 통해 인가된 명령에 의하여 마이크로 프로세서부(12)에 분석한 데이터가 된다. 예를 들어 시작데이터가 실리는 영역(41)에는 16진수로 D3, 영역(43)에는 41, 종료데이타가 실리는 영역(45)에는 C5가 전송되도록 마이크로 프로세서부(12)는 설정한다.The maintenance unit 10 polls any system in the common unit 20 by a user command applied through the terminal 30, the interface unit 16 with the terminal, and the external serial port 17. If processing is required, the microprocessor unit 12 reads a five-byte data structure as shown in FIG. 2A of the data structures stored in the memory 13. The corresponding data is loaded according to the read data structure and transmitted to the common unit 20 through the interface unit 11 with the common unit. In this case, the corresponding data becomes data analyzed by the microprocessor unit 12 by a command applied through the terminal 30. For example, the microprocessor unit 12 sets D3 as the hexadecimal number in the region 41 where the start data is loaded, 41 in the region 43 and C5 in the region 45 where the end data is transmitted.
유지 보수부(10)가 공통부(20)를 제어하고자 하는 명령이 터미널(30)를 통해 인가되면, 마이크로 프로세서부(12)는 메모리(12)에 저장되어 있는 데이터구조중 제2도(나)에 도시된 바와 같은 3바이트의 데이터구조를 읽는다. 그리고 읽혀진 데이터구조에 해당되는 데이터를 각각 실어 상술한 폴링요구시와 같이 공통부(20)로 전송한다. 이 때 영역(51)에는 43, 영역(52)에는 어드레스 지정, 영역(53)에는 온시에는 31 오프시에는 30과 같은 데이터가 실릴 수 있다. 이 때 유지 보수부(10)는 기능데이터가 실리는 영역을 통해 공통부(20)에서 수행될 수 있는 기능중 원하는 기능을 선택적으로 제어할 수 있다.When the maintenance unit 10 receives a command for controlling the common unit 20 through the terminal 30, the microprocessor unit 12 may perform a second view of the data structure stored in the memory 12. Read a 3-byte data structure as shown in Each of the data corresponding to the read data structure is loaded and transmitted to the common unit 20 as in the above-described polling request. At this time, data such as 43 can be loaded in the area 51, address designation in the area 52, and 30 when the area 53 is on. In this case, the maintenance unit 10 may selectively control a desired function among functions that may be performed in the common unit 20 through an area in which the function data is loaded.
또, 유지보수부(10)가 터미널(30)를 통해 인가되는 명령에 의하여 공통부(20)내의 각 시스템의 상태(status) 제어시, 유지 보수부(20)가 공통부(20)의 각 시스템에서 발생하는 파형의 왜곡에 대한 슬립(slip)갯수를 표시시 및 유지 보수부(10)가 소정의 시간 동안에 순환 여유검사를 이용해 공통부(20)의 오류감지 및 오류가 발생한 갯수를 산출시에 마이크로 프로세서부(12)는 상기 폴링시와 서로 동일한 구조의 데이터를 메모리(13)로부터 읽어와 해당 데이터를 실어 전송하게 된다. 이 때 명령어 영역에 실리는 데이터는 각 기능별로 서로 상이하다. 예를 들어 폴링시에 명령어는 16진수로 41, 상태표시시에 명령어는 16진수로 4D, 슬립 갯수시에 명령어는 53, 오류 블록 갯수 산출시에 명령어는 52의 데이터를 실어 전송할 수 있다.In addition, when the maintenance unit 10 controls the status of each system in the common unit 20 by a command applied through the terminal 30, the maintenance unit 20 is connected to the common unit 20. When the slip number of the waveform distortion generated in the system is displayed and the maintenance unit 10 calculates the number of error detection and the error occurrence of the common unit 20 by using a cyclic margin test for a predetermined time. The microprocessor unit 12 reads data having the same structure from the memory 13 as in the polling operation and loads the data with the corresponding data. At this time, the data displayed in the command area is different for each function. For example, when polling, the command can be loaded with 41 data in hexadecimal, the command 4D in hexadecimal, status 53 when the slip count, and 52 when the number of error blocks are calculated.
한편, 공통부(20)에서 유지보수부(10)로의 데이터전송시에는 유지보수부(10)로부터 상술한 바와 같은 각각의 경우에 따른 구조로 데이터가 전송되면 미도시된 공통부(20)내의 프로세서가 그에 대응되는 데이터구조로 유지보수부(10)로 전송한다.On the other hand, when data is transmitted from the common unit 20 to the maintenance unit 10 in the structure according to each case from the maintenance unit 10 as described above in the common unit 20 not shown The processor transmits to the maintenance unit 10 in a data structure corresponding thereto.
즉, 유지 보수부(10)로부터 전송된 데이터가 폴링요구인 경우에 공통부(20)내의 미도시된 프로세서는 미도시된 메모리로부터 제3도의 (가)에 도시된 바와같이 4바이트로 이루어진 데이터구조를 읽어 각 영역에 해당되는 데이터를 실어 유지보수부(10)로 전송한다. 예를 들어 영역(101)에는 16진수로 61 명령어가 실리고, 영역(102)에는 공통부(20)내의 각 시스템에서 발생하는 오류상태를 나타내기 위해 경보(alarm) 데이터를 실어 전송한다. 이 때, 영역(103)에 실리는 오류 시간은 현재 15분, 과거 15분, 현재 24시간, 과거 24시간에 대해서 각각 제공된다. 또한 영역(104)에는 공통부(20)내의 소정의 시스템에서 10~3 이상의 오류가 발생한 시간을 현재 15분, 과거 15분, 현재 24시간, 과거 24시간으로 각각 표현한 데이터를 전달한다.In other words, when the data transmitted from the maintenance unit 10 is a polling request, the processor not shown in the common unit 20 includes 4 bytes of data from the memory not shown as shown in FIG. Read the structure and load the data corresponding to each area to the maintenance unit 10. For example, 61 instructions in hexadecimal are displayed in the region 101, and alarm data is transmitted in the region 102 to indicate an error condition occurring in each system in the common unit 20. At this time, the error time displayed in the area 103 is provided for the present 15 minutes, the past 15 minutes, the present 24 hours, and the past 24 hours, respectively. In addition, the area 104 delivers data representing the time at which 10 or more errors occurred in a predetermined system in the common unit 20 as the present 15 minutes, the past 15 minutes, the present 24 hours, and the past 24 hours, respectively.
공통뷰(20)내의 각 시스템에 대한 상태(status)를 유지 보수부(10)로 응답시에는 미도시된 메모리로부터 제3도 (나)에 도시된 바와 같이 3바이트로 구성된 데이터구조를 읽어 각 영역에 해당되는 데이터를 실어 유지보수부(10)로 전송하여 응답한다.When the status of each system in the common view 20 is returned to the maintenance unit 10, a data structure composed of 3 bytes is read from the memory not shown, as shown in FIG. The data corresponding to the area is loaded and transmitted to the maintenance unit 10 to respond.
공통부(20)내의 각 시스템에 대해 소정 시간동안 발생하는 파형의 왜곡에 대해 슬립(slip) 갯수를 산출하여 유지보수부(10)로 응답시와 공통부(20)내의 각 시스템에 대해 순환 여부 검사를 이용해 오류 및 소정의 시간동안 오류가 발생한 블록 갯수를 유지 보수부(10)로 응답시에는 제3도 (다) 또는 (라)에 도시된 바와 같은 데이터구조를 읽어 해당 영역에 해당 데이터를 실어 유지보수부(10)로 응답한다. 이 때 각 응답에 따른 명령어는 서로 상이하다. 예를 들어 영역(121)에는 16진수로 73, 영역(131)에는 16진수로 72를 실어 전송할 수 있다. 또한, 영역(122)에는 슬립갯수를 나타내기 위해 16진수 2바이트 데이터로 표현된 데이터를 실어 전송하고, 영역(132)에는 순환여유검사(cyclic redundancy check;CRC)를 이용하여 오류를 감시하며, 오류 블록이 감지될 때마다 상태를 표시하거나 1초 주기마다 오류가 발생한 블럭의 갯수를 표시하기 위해 역시 16진수 2바이트 데이터로 표현된 데이터를 실어 전송한다.The number of slips is calculated for the distortion of the waveform generated for a predetermined time for each system in the common unit 20, and the cycle is returned when the response to the maintenance unit 10 and each system in the common unit 20 are repeated. When checking the error and the number of blocks in which the error occurred during the predetermined time to the maintenance unit 10, the data structure as shown in FIG. 3 (C) or (D) is read and the corresponding data is stored in the corresponding area. Respond to the maintenance unit 10. In this case, the commands according to the responses are different from each other. For example, the region 121 may be transmitted in a hexadecimal number 73 and the region 131 in a hexadecimal number 72. In addition, the region 122 carries data represented by hexadecimal two-byte data to indicate the number of slips, and the region 132 monitors an error using a cyclic redundancy check (CRC). Whenever an error block is detected, the data expressed as hexadecimal two-byte data is also transmitted to display the status or to display the number of blocks in which the error occurs every 1 second.
이상, 상술한 바와 같이 본 발명은 전송장치 내의 유지보수부와 공통부간의 데이터송수신시 소정의 데이터구조를 갖는 프로토콜을 이용하여 소프트웨어적으로 처리함으로써, 종전의 실선을 통해 데이터를 전송하였을 때보다 유지 보수부가 항상 공통부를 감시, 보정할 수 있고, 다양한 데이타를 고속으로 송·수신할 수 있는 효과가 있다.As described above, according to the present invention, the data processing between the maintenance unit and the common unit in the transmission apparatus is carried out by software using a protocol having a predetermined data structure, thereby maintaining the data as compared with the previous solid line. The maintenance unit can always monitor and correct the common unit and can transmit and receive various data at high speed.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930003768A KR960009903B1 (en) | 1993-03-12 | 1993-03-12 | Data transmission method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930003768A KR960009903B1 (en) | 1993-03-12 | 1993-03-12 | Data transmission method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR940023078A KR940023078A (en) | 1994-10-22 |
KR960009903B1 true KR960009903B1 (en) | 1996-07-24 |
Family
ID=19352070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019930003768A KR960009903B1 (en) | 1993-03-12 | 1993-03-12 | Data transmission method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR960009903B1 (en) |
-
1993
- 1993-03-12 KR KR1019930003768A patent/KR960009903B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR940023078A (en) | 1994-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5136715A (en) | Terminal apparatus for resetting by remote control | |
EP0520769B1 (en) | Computer system manager | |
US6173339B1 (en) | System for monitoring execution of commands from a host for shared I/O devices by setting a time-out period based on control parameters sent by the host | |
CN111412580A (en) | Baud rate calibration method, air conditioner and computer readable storage medium | |
KR100246906B1 (en) | Programmable controller network system | |
KR960009903B1 (en) | Data transmission method | |
JP4090038B2 (en) | Fire alarm system | |
JP3090816B2 (en) | Redundant control system | |
JPH1188967A (en) | Measurement station data collection device | |
US6421628B1 (en) | Signal handling device | |
CN117955867B (en) | SF6 density monitoring system and working method thereof | |
EP1037126A2 (en) | A signal handling device | |
KR100256164B1 (en) | Remote control device | |
CN107984240B (en) | DTU communication equipment and digit control machine tool equipment | |
JP2596879Y2 (en) | Monitoring and control system | |
JP3860325B2 (en) | COMMUNICATION DETERMINING METHOD, HOST USED FOR THE SAME, MULTIPLE TERMINAL DEVICES, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
JPS60229630A (en) | Demand controller | |
JPH07162426A (en) | Polling equipment for remote controller | |
KR0135389B1 (en) | Transmitter | |
JPS60229631A (en) | Demand controller | |
JPH1141673A (en) | Data collection method | |
JPH0716193B2 (en) | Power-off detection method for modulator / demodulator | |
JP3903298B2 (en) | Fire alarm system | |
JPH0344250A (en) | Communication control system | |
JPH0329533A (en) | Ic for transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
G160 | Decision to publish patent application | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |