問題タブ [opc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1865 参照

c# - C# を使用した OPC プロトコルを介した PLC に対するプログラミング

plcに接続するためにこのコードを実行しています。

前述の opc プロトコルを使用します。私はこれについてほとんどまたはまったく経験がないため、このエラーかどうかを特定することさえできません

CLSID {75D00BBB-DDA5-11D1-B944-9E614D000000} を持つリモート コンポーネントの COM クラス ファクトリをマシン 192.168.100.10 から取得できませんでした。次のエラーが原因でした: 800706ba 192.168.100.10。

相互運用性またはPLCが原因です...

0 投票する
5 に答える
63788 参照

c# - C#用のOPCサンプルアプリケーション

誰かがC#OPCクライアントサンプルアプリケーションを知っていますか?私はプロトコルについて学ぶための良いオープンソースのものを探しています。OPCFoundation.netコアAPIを使用する場合はそれをお勧めします。

0 投票する
2 に答える
3087 参照

c# - .net C# opc クライアント

サーバー用のopcクライアントを書きたいです。そして、大きなライブラリを使用したくありません。私は.netライブラリでそれを行うことができますか? opcautomation への参照を追加するようなものですか? しかし、vs2010で見つけることができません。どうも!

0 投票する
5 に答える
13050 参照

c# - C# opc クライアント .net API

opc Foundation の .NET API を使用して、opc クライアントを作成しています。

私が見るだけのサンプルでは、​​アイテムの名前は次のようにハードコードされています。

私が望むのは、すべてのアイテムの名前を私の手で書くことではありません。たとえば、サーバーからすべてのアイテムをツリーにロードしたい。どうすればいいですか?

0 投票する
1 に答える
1718 参照

java - JeasyOpc 問題、JeasyOpc クライアントを使用して LAN 内の他のコンピュータに接続する方法は?

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

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

0 投票する
1 に答える
4689 参照

.net - opc .net api サーバーのリスト

私はC#でopcクライアントを書いています。マシン上のすべての opc サーバーのリストを取得したいのですが、どうすればよいですか? opc Foundation の opc .net API を使用しています。

0 投票する
3 に答える
2131 参照

string - Delphi-OLEバリアントの受け渡しの問題(RsLinx OPC、定数からのみ機能するグループ追加)

OPCの仕事に就きました。エラーのためにRsLinxをWin7(およびXPモードも)にインストールできないため、テストアプリを実際の場所に送信し、誰かがテストします。

DLLがないため、Delphiインターフェイスを作成できません。そのため、OLE呼び出しのみを実行する必要があります。

GroupAddで興味深い問題が発生しました。

私はそれを示します:

結果は次のとおりです。

だから私が定義された定数よりもグループを追加できないという問題...

Delphiがこの定数をコンパイルして、バリアント値をこの形式に変換する方法を知る必要があります。

誰かがこのテーマで私を助けることができますか?

ありがとう:dd


やあ!

ですから、問題は不思議です。純粋なOLE呼び出しで別のエラーが見つかりました。

興味深いことに、同じ呼び出しのIndexOfGroupは機能していますが、GetGroupByNameは機能していません... :-(

それで、私は風車との戦いを続けないと決めました(ドンQ)。Delphi7を使用している親愛なるユーザーからTLBを入手しました(Win7ではDelphi6はOLEインターフェイスを生成できません)。Kasslを見つけました。

これらのインターフェースが私を助けてくれますように...

ありがとう:dd

0 投票する
2 に答える
29534 参照

.net - OPC クライアント - リモート OPC サーバーから読み取る方法

OPCDotNetLibを使用しましたが、リモート OPC サーバーからデータを読み取ることができません。

のように接続できます

しかし、メソッド DataChanged または ReadCompleted を調べても機能しないか、正しく機能しません。

ローカル OPC サーバーで同じことをテストしましたが、うまく動作し、リモート OPC サーバーで接続でき、アイテムを追加し、データを読み取ることができます。リモート マシンの OPC サーバーは、それらを読み取ったことを示していますが、データが表示されません。リモート OPC サーバーの OPCDotNetLib で別の回避策が必要なようです。

そこにコメントも見つけました

このライブラリ / dll はリモート サーバーでは機能せず、ローカルでのみ使用できます。

別の利用可能な OPC クライアント .NET ライブラリはありますか?

0 投票する
3 に答える
9956 参照

php - PHP は OPC サーバーに接続できますか?

PHP がOPC サーバーに接続できるかどうか、およびその方法を見つけるのに苦労しています。私たちの PHP は、Apache Web サーバーを使用して Unix 上で実行されています。OPC サーバーは Windows 上にあり、現時点で私が知っているのはこれだけです。両方のサーバーが同じネットワーク上にあります。

説明を簡単にしてください:)私はPHPを使用してデータベースに接続することに慣れています。

調査:
QuickOPC-COMには Windows ベースのサーバーが必要です。

ありがとう!

0 投票する
9 に答える
26949 参照

c# - OPC を使用する単純な C# アプリを作成するには何が必要ですか?

OPC 経由で Siemens S7 と通信する単純な C# アプリを作成する必要があります。単一の入力を照会し、単一の出力を設定するだけです。

これを行うには何が必要ですか? OPCFoundation の Xi のようなものが必要ですか?