0

JeasyOpc ソース コードに基づいてプログラムを作成しました。localhost で使用しようとしても、問題なく動作します (opc サーバーが表示され、そこから信号を読み取ることができます)。私たちのLANの別のコンピューターから信号を読み取ろうとしたよりも、機能していません。必要に応じて DCOM を構成しましたが、何も役に立ちません。Matrikon Opc トンネラーの試用版もダウンロードしました。これは、Lan 上の opc サーバーを他の opc ブラウザーで検出するのに役立ちます (それ以外の場合は検出できませんでした)が、私の JeasyOpc ベース プログラムでは検出できませんでした。助けてください!

ご回答ありがとうございます。

4

1 に答える 1

0

OpcEnum が正しく構成されていないようです。

  1. OpcEnum が Windows のファイアウォールにリストされていないことを確認します。ファイアウォールがアクセスをブロックしている場合、DCOM 設定がどれほど正しいかは関係ありません。

  2. 認証レベルをなしに設定して開始し、ゆっくりとセキュリティを追加します。 ここに画像の説明を入力

  3. 両方のコンピューターが同じワークグループ/ドメインに属していることを確認してください。

  4. コンピュータのファイル共有を有効にします。これにより、過去に OPC で経験したいくつかの問題が修正されました。私はそれがどこかでいくつかの DCOM 設定を切り替えると推測しています。これが機能する理由を正確に聞かないでください。

于 2011-04-18T22:10:57.477 に答える