問題タブ [modbus-tcp]
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.
python - pymodbus を使用した PLC からの読み取りに関する問題
pymodbus、python 2.7、および Windows を使用して、WAGO 750-881 PLC からレジスタを読み取るのに問題があります。Modbus Poll ユーティリティで問題なく読み取ることができるので、問題は Python コードにあると思います。次のコードを使用すると、エラーが発生します。runfile('C:/Users/Mike/modbustest2.py', wdir='C:/Users/Mike')
Exception Response(131, 3, IllegalValue)
自分のコードを読む必要があることはわかっていますprint response.registers
が、.registers
拡張機能を利用できないようです。print response.registers
このエラーがスローされます。エラーAttributeError: 'ExceptionResponse' object has no attribute 'registers'
が含まれているのはprint response
、何らかの形で役立つかもしれないと思ったからです。誰が問題が何であるかを知っていますか?
python - pymodbus を使用して PLC を読み取るときの予期しない数
Wago 750-881 PLC のレジスタを読み取るために pymodbus を使用しています。また、Modbus Poll ユーティリティと HMI で同じレジスタを読み取っています。Modbus Poll と HMI は正しく読み取っていますが、pymodbus プログラムはそうではありません。
コードは次のとおりです。
コードを実行した結果の応答は次のとおりです。
正しい出力は 2043 である必要があります。また、他のレジスタで同じ数値「18283」を読み取ります。他のプログラム/デバイスからレジスタを読み取ることができるため、問題がコードに関連しているに違いないことはわかっています。どんな助けでも大歓迎です。
c# - 同じキーを持つアイテムが既に追加されています。組み込み DLL への複数回の呼び出しによるエラー
Windowsフォームアプリケーションに埋め込みリソースとして1つのdllを追加しました。Windows フォーム アプリケーションで埋め込み dll を使用する方法のコードを取得しました。
このコードは以下を使用しました:
埋め込みリソースが複数回読み込まれるという問題が発生 し、同じキーを持つアイテムが既に追加されているというエラーが発生しました。
ASP.NET MVC にある DependencyRegister.cs ファイルのような Windows フォーム アプリケーションに何かありますか?
上記のコードが何度も呼び出されないようにガイドしてください。
python - modbus tcp 出力の理解 (熱電対からの温度の読み取り)
入力レジスタを読み取ると、次の出力が得られます。
データ部分 (0x4 0xf3) を認識可能な温度に変換しようとしています。何か助けはありますか?T型熱電対を使用しています。各ポイントでの温度の概算があります。
その他のデータ ポイント:
simulator - Modbus TCP シミュレーター Windows/Linux
GUIを備えた優れたModbus over TCPシミュレーターを探して、2つの別々のPC(1つはマスター、もう1つはスレーブ)で試します。SimplyModbus しか見つかりませんでしたが、これはマスターとしてのみ機能します。推奨事項はありますか?