GCOM DDE 서버는 Dynamic Data Exchange 서버로 동작하는 마이크로 소프트 윈도우즈, 윈도우즈 NT 용 애플리케이션 프로그램이다. 또한 ABB Advant 컨트롤러와 마스터 프로세스 컨트롤러에 접속 할수 있도록 해준다.
GCOM DDE 서버는 ABB Advant 컨트롤러와 마스터피스 프로세스 컨트롤러에서 사용되는 일반적인 데이터베이스 요소와 설정 값들을 읽고 쓸수 있다.
GCOM DDE 서버는 ABB Advant 컨트롤러와 마스터피스 프로세스 컨트롤러와 통신할때 GCOM 멀티드롭 (Ethernet IEEE 802.3) 프로토콜을 사용한다.
== DDE 란?
DDE 는 동적 데이터 교환(Dynamic Data Exchange)을 위한 것이다. DDE 는 윈도우즈 환경에서 애플리케이션 간의 데이터 교환을 위해 마이크로 소프트가 디자인한 통신 프로토콜이다. 이는 클라이언트-서버 관계의 애플리케이션 간의 동작으로 구현된다.
-- 클라이언트와 서버
서버 애플리케이션은 데이터를 제공한다. 또, 다른 애플리케이션 데이터와 관련된 요청 수용을 제공한다. 요청하는 애플리케이션이 클라이언트이다. 어떤 애플리케이션은 클라이언트와 서버로서 동시에 작동된다. 서버 애플리케이션으로 부터 클라이언트 애플리케이션으로 전달되는 데이터는 서비스 네임, 토픽 네임, 특정 아이템 네임 등의 세가지 이다. 예를 들어 엑셀에서는, 서비스 네임은 엑셀이고, 토픽 네임은 특정 스프래드 시트의 이름이며, 아이템 네임은 스프래드시트의 특정 셀과 대응된다.
클라이언트 애플리케이션이 다른 DDE 프로그램과 연결이 설정되면, 클라이언트의 특정 아이템의 값이 변화 될때 마다 서버에 요청된다. 이러한 데이터 링크는 클라이언트와 서버 프로그램간 링크가 종결될 때까지 남아있다. 이러한 데이터 교환은 효율성이 중요하기 때문에 설정된 링크는 데이터 값이 변화될때 까지 남아 있게 된다. 이는 마이크로소프트 윈도우즈 애플리케이션에서 실시간 데이터 제공이 가능하게 해준다.
-- 애플리케이션, 토픽, 아이템
DDE 프로토콜은 사용되는 데이터 요소 주소를 세가지로 구별한다. 이 세가지가 애플리케이션, 토픽, 아이템이다.
어떤 마이크로소프트 윈도우즈 문서에서 애플리케이션은 서비스로 불리기도 한다. 이 두 단어는 서로 교차되어 사용될 수 있다. GCOM 프로토콜에서 ABB 마스터 피스 또는 Advant 컨트롤러 장치 데이터가 전송 또는 수신 될때, 애프리케이션의 DDE 주소는 "GCOM" 이다. 토픽은 특정 애플리케이션의 서브그룹 데이터 요소이다. GCOM 네트워크상에서 마스터피스와 Advant 컨트롤러는 유일한 네트워크(노드)주소를 가진다. 마스터피스 시스템을 위한 사용자 정의 네임과 DDE 참도 토픽 네임과같은 이름이 사용된다. 아이템은 특정 토픽의 데이터 요소를 표시한다. GCOM DDE 서버에서 아이템은 마스터 피스 또는 Advant 컨트롤러의 개별 데이터베이스 요소이다. (아이템 네이밍 규칙은 아이템 네이밍 섹션에서 논의 한다.)
=== About the GCOM DDE Server
The GCOM DDE Server is a Microsoft Windows™ and Windows NT™ application program which acts as a DDE (Dynamic Data Exchange) Server and allows other Windows application programs access to data in an ABB Advant Controller and MasterPiece process controllers.
The GCOM DDE Server can read from and write to the most commonly used database elements and properties available in the ABB Advant Controller and MasterPiece process controllers.
The GCOM DDE Server communicates with the ABB Advant Controller and MasterPiece process controllers using the GCOM multi-drop (Ethernet IEEE 802.3) protocol. This allows the server to communicate with many ABB MasterPiece and Advant Controller systems simultaneously.
== What is DDE ?
DDE stands for Dynamic Data Exchange. DDE is a complete communication protocol designed by Microsoft to allow applications in the Windows environment to exchange data with each other. It implements a client-server relationship between two concurrent running applications.
-- Client and Server
The server application provides the data and accepts requests from any other application interested in its data. Requesting applications are called clients. Some application can simultaneously be both a client and server. To obtain data from another application the client program opens a channel to the server application by specifying three things: the service name, the topic name and the specific item name. For example, in the case of Excel, the service name is "Excel", the topic name is the name of the specific spreadsheet that contains the data and the item name is the specific cell on the spreadsheet.
When a client application sets up a link to another DDE program, it requests the server application to advise the client whenever a specific item's value changes. These data links will remain active until either the client or server program terminate the link or the conversation. They are a very efficient means of exchanging data because once the link has been established no communication occurs until the specified data value changes. This makes it possible to show real-time data in almost any Microsoft Windows™ application.
-- Application, Topic and Item
The DDE protocol identifies an element of data by using a three part address. The three parts of a DDE address are Application, Topic and Item. Application refers to the name of the Windows program (server) which knows how to access the data element. In some Microsoft Windows documentation Application is called Service, the two terms can be used interchangeably. In the case of data coming from or going to an ABB MasterPiece or Advant Controller equipment over the GCOM protocol , the application portion of the DDE address is "GCOM". Topic is an application-specific sub-group of data elements. This will be a MasterPiece or Advant Controller having a unique Network and Node address on the GCOM network. The user creates meaningful names for the MasterPiece systems and uses these names as the topic names for DDE references. Item indicates a specific data element within the specified topic. With the GCOM DDE Server, an item is an individual database element in a MasterPiece and Advant Controller (rules for item naming is discussed in the Item Naming section).
첫댓글 넘 어려워요