例)
4.6 その他の機能
5.1.4 OPC の品質フラグ
5-7 5.1.5 OPC
のエラー
OPC
の イ ン タ ー フ ェ ー ス
(各 メ ソ ッ ド
)実 行 時 の COMエ ラ ー に 関 し て 記 述 し ま す 。
COM
エ ラ ー 値 説 明
E_FAIL 0x80004005L 処 理 に 失 敗 し た 。
(通 信 エ ラ ー な ど が 発 生 し 、 書 込 に 失 敗 し た 場 合 、 こ の エ ラ ー が 返 り ま す)
E_INVALIDARG 0x80070057L 引 数 が 不 正 。
E_NOINTERFACE 0x80004002L イ ン タ ー フ ェ ー ス が 存 在 し な い 。 E_NOTIMPL 0x80004001L イ ン タ ー フ ェ ー ス が 実 装 さ れ て い な い 。 E_OUTOFMEMOR Y 0x8007000EL メ モ リ 不 足 。
CONNECT_E_ADVISELIMIT 0x80040201L
コ ネ ク シ ョ ン ポ イ ン ト は 既 に 最 大 接 続 数 に 達 し て い て 、 こ れ 以 上 受 け 付 け で き な い 。
OLE_E_NOCONNECTION 0x80040004L コ ネ ク シ ョ ン ポ イ ン ト が 存 在 し な い 。
DV_E_FORMATETC 0x80040064L FORMATETCで 指 定 さ れ た フ ォ ー マ ッ ト が 無 効 。
OPC
の イ ン タ ー フ ェ ー ス
(各 メ ソ ッ ド
)を 実 行 し た 場 合 の エ ラ ー に 関 し て 記 述 し ま す 。OPC
エ ラ ー 値 説 明
OPC_E_INVALIDHANDLE 0xC0040001L ハ ン ド ル が 不 正 。
OPC_E_BADTYPE 0xC0040004L ク ラ イ ア ン ト が 指 定 し た デ ー タ フ ォ ー マ ッ ト に 変 換 が で き な い 。
OPC_E_PUBLIC 0xC0040005L 要 求 さ れ た 操 作 が Publ ic グ ル ー プ に 対 し て 実 行 で き な い 。
OPC_E_BADRIGHTS 0xC0040006L
ア イ テ ム の ア ク セ ス 権 限 に よ り 操 作 が 拒 否 さ れ た 。(ReadOnly の ア イ テ ム に 書 き 込 み を 実 行 し た 。)
OPC_E_UNKNOWNITEMID 0xC0040007L
ア イ テ ム IDが 存 在 し な い 。
(OPC サ ー バ に 登 録 さ れ て い な い タ グ を 要 求 し た 。)
OPC_E_INVALIDITEMID 0xC0040008L ア イ テ ム IDが 不 正 。(ア イ テ ム IDが 指 定 さ れ て い な い 。)
OPC_E_INVALIDFILTER 0xC0040009L フ ィ ル タ ー の 文 字 列 が 不 正 。 OPC_E_UNKNOWNPATH 0xC004000AL ア ク セ ス パ ス が 認 識 で き な い 。 OPC_E_RANGE 0xC004000BL 値 が 範 囲 外 。
OPC_E_DUPLICATENAME 0xC004000CL 名 前 が 重 複 し て い る 。 OPC_S_UNSUPPORTEDRATE 0x0004000DL
サ ー バ は 要 求 さ れ た 周 期 を サ ポ ー ト し ま せ ん 。 (も っ と も 近 い 更 新 周 期 を 使 用 し ま す)
OPC_S_CLAMP 0x0004000EL 書 込 値 が ク ラ ン プ さ れ た 。
OPC_S_INUSE 0x0004000FL オ ブ ジ ェ ク ト が 使 用 中 。 操 作 を 継 続 で き な い 。 OPC_E_INVALIDCONFIGFILE 0xC0040010L サ ー バ の 設 定 フ ァ イ ル フ ォ ー マ ッ ト が 不 正 。 OPC_E_NOTFOUND 0xC0040011L 要 求 さ れ た オ ブ ジ ェ ク ト が 見 つ か ら な い 。 OPC_E_INVALID_PID 0xC0040203L プ ロ パ テ ィ IDが 無 効 。
OPC_E_DEADBANDNOTSET 0xC0040400L ア イ テ ム に デ ッ ド バ ン ド が セ ッ ト さ れ な か っ た 。
OPC_E_DEADBANDNOTSUPPORTED 0xC0040401L ア イ テ ム は デ ッ ド バ ン ド を サ ポ ー ト し て な い 。 OPC_E_NOBUFFERING 0xC0040402L
サ ー バ は サ ン プ リ ン グ バ ッ フ ァ を サ ポ ー ト し て い な い 。
OPC_E_INVALIDCONTINUATIONPOINT 0xC0040403L Browse イ ン タ ー フ ェ ー ス の Continuation Point が 無 効 。
OPC_S_DATAQUEUEOVERFLOW 0xC0040404L サ ー バ の サ ン プ リ ン グ バ ッ フ ァ が オ ー バ ー フ ロ ー し た 。
OPC_E_RATENOTSET 0xC0040405L サ ン プ リ ン グ レ ー ト が セ ッ ト さ れ な か っ た 。 OPC_E_NOTSUPPORTED 0xC0040406L
サ ー バ は 、 品 質 フ ラ グ 、 タ イ ム ス タ ン プ の 書 込 を サ ポ ー ト し て い な い 。
5-9
5.2 DCOM 設定方法
リ モ ー ト コ ン ピ ュ ー タ か ら
DCOM接 続 す る 場 合 の 設 定 方 法 に つ い て 説 明 し ま す 。 セ キ ュ リ テ ィ の 必 要 に 応 じ て 各 種 設 定 値 を 決 定 し て 下 さ い 。
な お 、 詳 細 に つ き ま し て は
OSの 関 連 書 籍 を 参 照 下 さ い 。
セキュリティが要求されない場合
マ シ ン
DCOM設 定 推 奨 値
認 証 レ ベ ル な し
起 動 ア ク セ ス 権 Everyone
ア ク セ ス 権 Everyone
OPCサ ー バ
識 別
対 話 ユ ー ザ ー
(た だ し 、 サ ー ビ ス 起 動 を 行 っ た 場 合 は シ ス テ ム ア カ ウ ン ト と な り ま す)
OPCク ラ イ ア ン ト 既 定 の 認 証 レ ベ ル な し
セキュリティが要求される場合
マ シ ン
DCOM設 定 推 奨 値
認 証 レ ベ ル 接 続
起 動 ア ク セ ス 権 特 定 の ユ ー ザ ー(例 え ば opc_user)
ア ク セ ス 権 特 定 の ユ ー ザ ー(起 動 ア ク セ ス 権 と 同 じ に す る) OPCサ ー バ
識 別
対 話 ユ ー ザ ー
(た だ し 、 サ ー ビ ス 起 動 を 行 っ た 場 合 は シ ス テ ム ア カ ウ ン ト と な り ま す)
OPCク ラ イ ア ン ト 既 定 の 認 証 レ ベ ル な し
WIndowsXP
を ワ ー ク グ ル ー プ で 使 用 さ れ る 場 合 は 、 管 理 ツ ー ル → ロ ー カ ル セ キ ュ リ テ ィ ポ リ シ ー
→ セ キ ュ リ テ ィ オ プ シ ョ ン → ロ ー カ ル ア カ ウ ン ト の 共 有 と セ キ ュ リ テ ィ モ デ ル を ク ラ シ ッ ク に 設 定 し て 下 さ い 。
ド メ イ ン 環 境 で 使 用 す る 場 合 は 必 要 あ り ま せ ん 。
重要
Windows Server2003 / XP使 用 時 、 ロ ー カ ル エ リ ア 接 続 の プ ロ パ テ ィ 「 詳 細 設 定 」 に あ る 「 イ ン タ ー ネ ッ ト 接 続 フ ァ イ ア ウ ォ ー ル 」を チ ェ ッ ク す る と 、DCOM接 続 で き な く な り ま す の で 、こ の チ ェ ッ ク ボ ッ ク ス は OFFで ご 使 用 く だ さ い 。
Windows XP / SP2使 用 時 は 、セ キ ュ リ テ ィ 設 定 を 行 う こ と に よ り 、フ ァ イ ア ウ ォ ー ル を 有 効 に し て DCOM 接 続 可 能 で す 。
設 定 方 法 の 詳 細 は5.2.2を 参 照 し て 下 さ い 。
5-11
5.2.1 OPC
サーバの実行マシン
OPC
サ ー バ を 実 行 さ せ る マ シ ン に 次 の 設 定 を 行 っ て 下 さ い 。
1)
管 理 者 権 限 の ユ ー ザ で 管 理 ツ ー ル → コ ン ポ ー ネ ン ト サ ー ビ ス を 実 行 し 、 コ ン ピ ュ ー タ → マ イ コ ン ピ ュ ー タ →
DCOMの 構 成 を 開 き ま す 。
2)
「
DeviceXPlorer SYSMAC OPC Server」 を 選 択 し 、 プ ロ パ テ ィ(R)を ク リ ッ ク し ま す 。認 証 レ ベ ル を セ キ ュ リ テ ィ の 必 要 に 応 じ て 設 定 し て 下 さ い 。
3)
セ キ ュ リ テ ィ タ ブ を 選 択 す る と 次 の 設 定 画 面 が 表 示 さ れ ま す 。
「 起 動 と ア ク テ ィ ブ 化 の ア ク セ ス 許 可 」の カ ス タ マ イ ズ を 選 択 し 編 集 ボ タ ン を ク リ ッ ク し て 下 さ い 。
レ ジ ス ト リ の ア ク セ ス 許 可 を 編 集 し ユ ー ザ ー 、 グ ル ー プ の 追 加 を 行 っ て 下 さ い 。
OPC
サ ー バ の リ モ ー ト 起 動 に は 次 の い ず れ か の 起 動 権 が 必 要 で す 。 シ ス テ ム の セ キ ュ リ テ ィ 要 求 に 応 じ て 設 定 し て 下 さ い 。
設定値 アクセス権を与えられるユーザ
Everyone 全 て の ユ ー ザ ー
INTERACTIVE ロ ー カ ル で ア ク セ ス し て い る ユ ー ザ ー NETWORK リ モ ー ト か ら ア ク セ ス し て い る ユ ー ザ ー
5-13
4)
「 ア ク セ ス 許 可 」 の カ ス タ マ イ ズ を 選 択 し 編 集 ボ タ ン を ク リ ッ ク し て 下 さ い 。 ア ク セ ス 権 は 起 動 許 可 と 同 じ 設 定 に し て 下 さ い 。
5) ID