私は、.NET(C#またはVBは関係ありません)をSiemens PLC S7 200でインタフェースしようとしています。ただし、接続を確立することはできません。私はWin7 64bitマシンで作業していますが、32bitでも動作するようには見えません。私は新しいシステムに移行しようとしている別のプロジェクトから .NETとSiemens PLCのインタフェースS7 200
Siemens_s7-200.dll
Interop.OPCSiemensDAAutomation.dll :私は2つのファイルを得ました。しかし、私はいつもCOMの例外を取得します。
Retrieving the COM class factory for component with CLSID {01704EBD-44B5-11D3-9C09-00105A3DD3AC} failed due to the following error: 80040154.
私は既にlibnodaveを試していますが、それも問題なく動作しているようです。誰かが私に何かを見せるためにいくつかのポインタ(その上にXKCDユーモアをしてください)を私に提供することはできますか?
このマシンにSiemens PC-Accessをインストールできなかったため、後でWinXP 32ビット版を試します。私はOPCサーバーやマシン上の何かが必要なことについて何かを読んでいますか?
PLCとのインタフェース、私と一緒に初めてご負担ください:/
申し訳ありません私はそれがPLC自体にUSB PPIケーブルを介していることを忘れていました。私はすでにregsvr32を使って上記の2つのDLLを登録しようとしました。 – Henrik
PLCのデータ値を取得しようとしていますか?読み書きタイプのもの? – jwatts1980
@ jwatts1980まさに!私は3つの値と対話する必要があります。どうしてそんなに難しいのか分かりません... Arduino:そのものの中身を取り除きたいのです。ところで、解決策が見つかったら、必ず投稿してください。 – Henrik