アーティクル - CS379578
PTC Kepware 製品向け Modbus ドライバーでワード内のビットをアドレス指定する
修正日: 18-Sep-2024
適用対象
- Kepware Server (formerly KEPServerEX) 5.20.396.0 to 6.16
- ThingWorx Kepware Server (legacy) 8.0 to 6.16
- Modbus ASCII
- Modbus Ethernet
- Modbus Plus
- Modbus Serial
- Modbus Unsolicited Serial
説明
- Modbusビットをワードでアドレス指定する方法
- Modbusドライバで1ビットだけ読み取る方法
- Modbus ワードを 16 ビット整数として読み取ることができるように Kepware を適切に構成するのに問題があります。
- Modbus を使用して Schneider Zelio PLC から FactoryTalk View 13 アプリケーションに通信しようとしています。
- 使用する必要があるワードは 4020 です。このワードの値を、ビット整数に分割できるタグに書き込む必要があります。どうすれば実現できますか?
- 複数の Modbus TCP チャネルを定義するプロジェクトに取り組んでいます。
- 設定は済んでいますが、現在機器にアクセスできないため、各デバイスをシミュレート済みとして設定しています。
- Modbus レジスタとして「ショート」として定義されたタグがいくつかあります。これには当然ながら、16 個の個別のビットが含まれます。
- しかし、私たちはこれらの単語内の個々のビットにも対処できるようにしたいと考えていました。
- そこで、同じレジスタを参照するが、タグ アドレスにビット表記を使用する 16 個のタグを定義しました。
- 単語全体の情報は問題なく受信されていますが、同じ単語内のビットとして定義されたタグは常に 0 です。
- これはサポートされている構成ではないのでしょうか?
- それとも、この動作はデバイスが「シミュレート」に設定されているために発生しますか?
最新バージョンはこちらを参照ください CS379578