オプションパッケージ紹介-機能系-
オプションパッケージ2
OPC-Server接続パッケージは,VDSまたはASTMACのI/OオブジェクトにOPCクライアントの機能を提供し,サードパーティ製のOPCサーバを接続するためのオプションパッケージです。
インタフェース仕様
| インタフェース | OPC DA 2.0 | |
|---|---|---|
| 機 能 | デバイスデータへのアクセス方法 | OPCのデータ取得メソッドによるアクセス |
| 非同期データ受信 | なし | |
| 接続台数 | 最大32個のOPCサーバと接続 | |
OPC DA2.0で規定されたインタフェースやメソッドの中で,OPCサーバ接続パッケージが使用しているものを以下に示します。接続の対象となるOPCサーバは,ここに示したインタフェースやメソッドが実装されている必要があります。
| 仕 様 | オブジェクト | インタフェース | メソッド |
|---|---|---|---|
| DA | OPCServer | IOPCServer | AddGroup |
| IConnectionPointCotainer | |||
| OPCGroup | IOPCGroupStateMgt | GetState | |
| SetState | |||
| IOPCItemMgt | AddItems | ||
| ValidateItems | |||
| RemoveItems | |||
| SetActiveState | |||
| IOPCAsyncIO2 | Read | ||
| Write | |||
| Cancel2 | |||
| Refresh2 | |||
| SetEnable | |||
| IOPCDataCallback | OnDataChange | ||
| OnReadComplete | |||
| OnWriteComplete | |||
| IconnectionPointContainer |
また,以下のメソッドはデータのアクセスには必須ではありませんが,OPCサーバがこのメソッドを実装している場合,OPCサーバの終了をVDSやASTMACで検知することが可能となります。
| 仕 様 | オブジェクト | インタフェース | メソッド |
|---|---|---|---|
| Common | OPCServer | IOPCShutdown | ShutdownRequest |






