2017-04-17 8 views
0

OPCサーバでModbusプロトコルを実装するためにNModbus4.dll(バージョン2.1.0.0)を使用しています。 整数型とブーローン型のデータ型をサポートしています。 文字列データ型をサポートします。文字列データ型のサポートに使用するAPIは不明です。 )我々は(APIのReadCoilsを使用 ブールデータタイプのタグ/アイテムからデータを読み出すため私たちは、(APIのReadHoldingRegistersを使用)、整数データタイプのタグ/アイテムからC# - NModbus4を使用したModbusプロトコルでの文字列データ型のサポート

感謝のデータを読み取るため:

例を提案して下さい Antoni

答えて

0

modbusプロトコルは文字列をサポートしていないため、APIがありません。デバイスによっては、複数の入力レジスタまたは保持レジスタにストリングを格納するものもありますが、デバイスのレジスタテーブルでそれらのエンコード方法を確認する必要があります。たとえば、ASCIIエンコードされた文字ごとに1つの保持レジスタを使用することがあります。

ほとんどの場合、データを取得して文字列にデコードするには、ReadHoldingRegistersを使用する必要があります。

関連する問題