問題タブ [modbus]
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.
modbus - Modbus スニファ ツールが必要
マスタースレーブ通信をスキャンするための優れたプロフェッショナルな modbus スニファー ツールを探しています。どなたかアイデアをお持ちですか?
よろしくダニ
iphone - iPhone アプリケーション内で Modbus デバイスとどのように通信しますか?
Modbus デバイスと通信できる iPhone アプリケーションを開発できるようにしたいのですが、どうすればよいかわかりません。誰かがこれを経験したことがありますか、またはこの目的のためにそこに既存のライブラリがありますか?
c# - ModbusとC#-応答の読み取りの問題
私はmodbusの初心者であり、助けが必要です。modbusとシリアル通信を使用して接続しようとしています。これまでのところ、データを送信することができましたが、データを取得できません。以下は私のコードです。
建物のパケット
modbusのチェックサム
シリアルおよびmodbusを介した接続
問題は、応答の読み取りに関して、プログラムがスタックすることです。可能であれば、何が悪いのかを理解するのを手伝ってください。
c# - system.io.port datareceived イベントの出力タイプを変更する
modbus およびシリアル接続用のクラス ライブラリを構築しています。バイト配列を返す必要がありますが、System.IO.Ports から DataReceived イベントを使用する場合、型が void であるため何も返すことができません。また、DataReceived が起動していないことに気付きました。以下は私のコードです:
port_DataReceived
何らかの方法で、またはから受信したバイトを返したいのですConnectSerialModBus_Loopback
が、DataReceivedも起動していません。これは非常に緊急です助けてください
tcp - 「OK」メッセージはどのように見えますか?
サーバーにデータを送信するデバイスがあります。
サーバーでの検証後、メッセージを返したい:
返される標準の「OK」メッセージはありますか? そして「エラー」メッセージ?それはどのように見えますか?(例: ":0011"、":110F")
c# - modbusプロトコルでコイルを読み取る
私はmodbusでプロジェクトを行っており、TCPでコイルを読み取るためのリクエストをフレームに入れましたが、シリアルポートでそれを行う方法がわかりません。誰でもこれをフレームに入れることができます。
java - Modbus Java ライブラリが必要
ソースコード付きのシンプルな modbus Java ライブラリが必要です。私はグーグルで見つけましたが、.jarファイルがあり、強力な使用マニュアルがありません。マニュアルまたはソースコードを使用して modbus ライブラリを提案できる人はいますか?
java - 客観的なModbusJavaライブラリのヘルプが必要
Objective Modbus Javaライブラリ(Modbus +)があることを誰かが知っていますか?
delphi - Indy 9 を使用するようにプログラムを作成した場合、プログラムは顧客サイトで Indy 10 を使用できますか?
Delphi 7 でプログラムを作成しました (Indy を使用する ModBus コンポーネントが含まれています)。私のマシンでは Indy 9 を使用しており、正常に動作します。ModBus プロトコルを介して他のマシンと良好に通信します。ただし、プログラムを別のマシンで実行すると、CPU の負荷が 90 ~ 100% になります。残念ながら、このマシンは私のオフィスではなく、「地球の反対側」にあります。このマシンが Indy 9 または Indy 10 を使用しているかどうかを確認するにはどうすればよいですか? さらに、Indy 10 を実行している場合、それが問題になる可能性はありますか?
delphi - StrTok() や Sscanf() のようなものですか?
そのため、シリアル ポート経由で ModBos から読み取りを行っており、次のような読み取り値を取得しています。'+0020.8+0022.8-00.046-00.002-00.005-001.99+00.000+00.003';
基本的に、プラスまたはマイナス記号が前に付いた 8 つの浮動小数点の読み取り値が常に存在しますが、文字の長さはさまざまです。
float の配列 (または文字列の配列または TSringList) の値を取得する最も効率的な方法は何ですか?
確かではありませんが、これは時間が重要である可能性があるため、効率はおそらくエレガンスよりもはるかに優先されます。