Communication BUS V-Net For The CENTUM CS

다운로드 (22 KB)

EMORI Toshiyuki1 MIZUMORI Takashi2 EBASHI Hiromichi2 SOGO Sadatoshi3

This paper introduces the technical merits of V-net, which was developed as a control communication bus for the CENTUM CS distributed control system.

  1. Development & Engineering Department I, DCS Center, Process Control Equipment Division
  2. Development & Engineering Department III, DCS Center, Process Control Equipment Division
  3. Development & Engineering Department II, DCS Center, Process Control Equipment Division

INTRODUCTION

Figure-1-Example-of-System-Architecture 
Figure 1 Example of System Architecture

A communication system for connecting stations in the system plays an important role in a distributed control system (DCS). The communication system determines the superiority or inferiority of the entire control system. In DCS communication as represented by CENTUM, a token-passing system and dual bus have been developed. The following are the concepts of such communication:

  1. Guarantee of high rate of operation
    To guarantee a high rate of operation by making the hardware redundant, such as using a dual cable, and establishing switching logic
  2. Guarantee of reliability
    To guarantee high reliability by making self-diagnosis a regular function for the communication frame and hardware of each node so as to detect failures at an early stage
  3. Guarantee of real-time trend
    To guarantee a rapid response to the acquisition and setting of process data necessary for plant operations
  4. Cost performance
    To guarantee and realize the aforementioned high rate of operation, high reliability, and real-time operation at low cost. Vnet is a control communication bus incorporating the three concepts above that has been developed in consideration of the following two concepts and is used with the CENTUM CS.
  5. Correspondence to system expansion
    To maintain a real-time processing ability with an increase both in communication and connected stations. Also to make it easy to connect two V-nets and another control bus such as an HF bus.
  6. Correspondence to increase in number of control objects
    To allow control of a system with a more rapid response and more constant communication than conventional systems
  7. Improvement in open architecture
    To improve compatibility with another system, such as a workstation or a personal computer These technical items are explained hereunder.

EXAMPLE OF SYSTEM ARCHITECTURE

Figure 1 is an example of the system architecture in CENTUM CS.

CHARACTERISTIC FUNCTIONS OF V-NET

 Figure-2-Link-Transmission-System
Figure 2 Link Transmission System

1. Introduction to the concept of domain

A domain is a range through which a token passes, and communication can run without bypassing the bridge and gateway. Unique numbers in the system are assigned to respective domains and each station is determined only by the domain number and station number.

Logical domain numbers can be also assigned to a group of stations on a medium other than the V-net. In this way, integration of a number of plants and the construction of a hierarchical structure in a large plant can be carried out definitively, and a station on the V-net can communicate with even a control station on an HF bus. Likewise, a workstation on the Ethernet4 network via the same V-net interface.

  1. Ethernet is a registered trademark of XEROX Corporation.

2. Open interface

Process data are accessed through the logical name (tag name plus data item name) of the data and floating data in engineering units so as to prevent interference with the intrinsic database structure of the station. To preserve the security in an open interface, the system bus checks whether or not to access data. To double-check for an incorrect operation, the system bus checks the validity of a set data value and the set time.

3. Link transmission function

Figure-3-Time-Management-Function 
Figure 3 Time Management Function

The link transmission function provides a transmission and reception interface like a global switch for data shared by all the stations in the domain. Each station broadcasts its link data (up to 2 kbytes) to the V-net at a fixed interval (100 ms) and the reception process for the link data is performed by the hardware without interrupting the software. The received link data are saved in the alternate buffer provided at each transmission station and can be accessed from an application at the same time even during reception of the link data (see Figure 2). A checksum is added to the link data so that the reliability of the data is guaranteed.

4. Time management function

In a conventional system, time management is carried out by each station. Therefore, if the time is not adjusted periodically by the user, a time lag between stations may result. CENTUM CS has a clock inside the V-net controller and automatically synchronizes the time between the stations via the V-net.

There is a time master in a domain and it broadcasts its own time periodically. All of the other stations synchronize their time with the received master time. If the time lag from the time master is less than 1 second, the station fine-adjusts the time at a rate of 0.005% so as to prevent a slip due to a time shift. If the time lag is 1 second or more when the user sets the time, the station changes the time at that time and notifies the user with a time changing alarm. (The time master is managed by the hardware and the user does not need to consider it.)

Stations in different V-net domains synchronize their time with the time master in each domain respectively. The bus converter monitors time lags between the domains and can synchronize the time in a domain on the time reference side with that in a domain on the opposite side and synchronize the time over the domain (see Figure 3).

If the time master fails, there is a risk that all the times in the system will be out of synchronization. Therefore, each station periodically makes a self-diagnosis for the time function. If an error is detected, the station prevents acquisition from the time master immediately thereafter. If an error occurs in the time master itself, it gives up its right as time master. A message is sent with an alarm that there is an error in the time function.

PERFORMANCE OF V-NET

To allow real-time communications, we employ a token-passing system. However, should the number of stations or communications increase, degradation of performance due to the time for the token to make a round cannot be avoided. CENTUM CS requires 10 times as much communication as CENTUM-XL. Points carried out by the V-net to reserve a sufficient performance as a CENTUM CS control bus are described later in this paper. The transmission speed is set to 10 Mbps (10 times that of the HF bus) and the number of stations that can be directly connected is set to 64.

The maximum frame length is set to about 2 kbytes, and the amount of communications per frame is set to about 10 times that of the HF bus. The overhead required for a frame process when the amount of information increases is regulated as much as possible.

If the time it takes a token to make a round (average of token transfer times between the stations) is set to 30 μ s or less, a high response trend one digit different from that of the HF bus is obtained. Even if the transmission speed is increased to 10 times that of the HF bus, the actual transmission capacity will not increase 10 fold generally due to restrictions on the actual frame process time and the transmission delay time. In the V-net, a communication controller has been developed with a large-scale ASIC, and data link control is possiblewhile receiving a frame, and the hardware is optimized so as to maximize the speed of the token's rounds. This part is the most important point technically. As a result, the number of token rounds per unit time increases and sufficient performance can be ensured even if the communication load factor is high compared with the HF bus.

RELIABILITY OF V-NET

An important point in the control system bus of a DCS is how to ensure reliability and this can result in discrimination against other LANs. In the V-net, in continuing the reliability of the HF bus, many items have been improved with emphasis placed on early discovery of errors and the continuity of communications. The main points will be described below:

1. Hardware

A large-scale ASIC plus ROM has been developed for the communication control circuits with data link control and part of the application function so that the number of parts, failure rate, and cost, are decreased, and the mounting area is reduced. Parity is added to the data bus and a check facility is also provided in the data interface with the CPU so that various failures can be detected. To discover a failure early, the communication control circuits periodically make a self-diagnosis for interruption, ALU in ASIC, the address setting switch, memory, and communication interface, and they detect a failure due to the watch-dog timer and periodic interruption also from the CPU.

2. Physical layer

The physical layer is duplicated and even if the cable or coupler of one of the buses fails, continuation of the normal communications is guaranteed.

The two buses are always used alternately and if a communication error occurs, the bus is switched to the other bus to execute retransmission. If one of the buses fails, the V-net broadcasts the bus status information, updates the status management table called a live-list, and continues communications with the normal bus thereafter. At the same time, the V-net executes TDR, specifies the faulty part (cable or coupler position) of the bus, and broadcasts the information so that a countermeasure can be easily taken if a bus error occurs.

The station detecting a failure of one of the buses periodically communicates via the faulty bus. If it is successful, the V-net judges that the bus has recovered. Therefore, the time of failure of the one bus is reduced remarkably compared with the HF bus by mounting and unmounting that bus so that easily recoverable buses are obtained.

Even if the cables or couplers of both buses are removed at the same time (duplex failures) due to an error in the station addition procedure or an unexpected failure, the hardware detects the status and when the cables or couplers are connected once again, the buses can be returned instantaneously. Even a station structure where the lengths of the cables between buses 1 and 2 that are restricted in conventional systems are extremely different is unrestricted.

3. Data link control

The performance, dual management due to redundancy, failure diagnosis, and detection function have been greatly improved. When joining the network, whether there is already a station having the same address as that of the self-station is checked to prevent the existing station from being disturbed and whether the bus architecture of the self-station is the same as that of another station is checked to prevent the cables from being wired incorrectly.

A CRC is added to the frame, the data quality on the circuit is guaranteed, the frame length and a checksum are added to the frame, and the data quality from end to end between the stations is guaranteed. Two types of checksums, such as a checksum for the header which is used for data link control and a checksum for data division which is used for an application to keep the data check away from missing data, are provided.

The communication control circuit always monitors the collision of carriers in the communication circuit and prevents the occurrence of multiple tokens, the time of occurrence of which is unknown.

 Figure-4-Structure-of-FCS
Figure 4 Structure of FCS

A sequence number is added to the receiving frame and if the same data are received repeatedly by retransmission, the receiving frame returns a response but discards the received data to prevent the application from considering the data.

To prevent data that are to be relayed by a bridge from cycling continuously in a large network, a relay step counter is installed on the frame and if the count exceeds the relay point limit, the extra data are discarded.

4. Network management

To facilitate network management, maintenance information is collected. Collection of maintenance information from another station, the dumping of memory, and tracing of the communication frame can also be executed easily so as to make maintenance, which is generally difficult, easier. Hardware maintenance commands, such as start and stop of another station, that are realized by the HF bus are also supported.

5. Diagnosis

The CPU of each station periodically diagnoses the communication control circuits, such as loopback, and checks the soundness of communications from the CPU to the communication cable. A station like an FCS having a duplexed CPU is redundant with the structure shown in Figure 4, and online maintenance in each unit can be carried out. The station addresses on the control and standby sides are managed by the same address, and the station is configured so as to prevent another station from considering dual-redundancy. To guarantee the soundness at the time of a switch, the station on the standby side periodically performs a diagnostic operation independent of the station on the control side.

CONCLUSION

It seems that the role of communications in DCS's will increase more in importance. We intend to develop high-response, high-performance products in the future that retain the reliability of today.

REFERENCE

  1. S. Takigishi; "CENTUM CS System Architecture," Yokogawa Technical Report, No. 18, pp. 1 to 4 (1994) CENTUM is a registered trademark of Yokogawa Electric Corporation.

업종

  • 벌크화학

    석유 화학 제품, 무기물 또는 중간체를 생산하든 관계없이 화학 회사는 안전하고 호환되는 작업을 유지하면서 적시에 효율적인 방법으로 제품을 제공하는 비용과 마진 압박에 시달리고 있습니다. 또한 화학 회사들은 공급 원료 및 에너지 가격의 변동에 적응하고 가장 수익성 높은 제품 혼합을 시장에 제공해야 합니다.

    Yokogawa는 벌크 화학 시장의 자동화 요구 사항을 세계적으로 지원해 왔으며 이 시장에서 인정받는 선두 주자입니다. Yokogawa는 제품, 솔루션 및 업계 전문 기술을 통해 시장 및 생산 요구 사항을 이해하고 플랜트의 수명주기를 통해 안정적이고 비용 효율적인 솔루션을 제공하기 위해 협력합니다.

    See More
  • 전력

    1970년대 중반, Yokogawa는 EBS 전기 제어 시스템 (EBS Electric Control System)의 출시와 함께 전력 사업에 진출했습니다. 그 이후로 Yokogawa는 전 세계 고객에게 최상의 서비스와 솔루션을 제공하기 위한 기술과 역량의 개발을 꾸준히 지속해 왔습니다.

    Yokogawa는 역동적인 글로벌 전력 시장에서 더욱 적극적인 역할을 수행하기 위해 글로벌 전력 솔루션 네트워크를 운영했습니다. 이로 인해 Yokogawa 내에서 보다 긴밀한 팀워크가 가능해져서 글로벌 리소스와 업계 노하우를 하나로 모았습니다. Yokogawa의 전력 산업 전문가들은 각 고객에게 정교한 요구 사항에 가장 적합한 솔루션을 제공하기 위해 협력합니다.

    See More
  • 정수 및 하수 처리

    Yokogawa는 보다 효율적인 사회를 만들기 위하여 에너지 최적화 기술 개발, 온실가스 감축, 오염 물질로부터 환경을 보호하는 견고한 제품 제작 등을 통해 지속 가능한 수자원 생산을 위한 제어 솔루션을 제공하고 있습니다. Yokogawa의 첨단 기술과 폭넓은 애플리케이션 노하우를 통해 고객과 협력하여 사업을 활성화하고 플랜트 수명주기 전반에 걸쳐 높은 가치를 제공할 수 있는 지속 가능한 솔루션을 제공합니다. 당사의 기술과 제품은 플랜트의 성능을 향상시키고 오늘날의 수자원 시장에서 경쟁적으로 운영할 수 있도록 보장하며 운영비를 절감합니다. Yokogawa는 지자체 및 공업용수 처리 시장에서 광범위한 수처리 응용 분야를 지원합니다.

    See More

Top