2017-12-20 24 views
0

Modbusの経験がない私は、マスター(Siemensコントロールコンピュータ)からModbus RS485データを受信して​​いるスレーブコンピュータ上で動作するPythonスクリプトを作成しています。それをテキストファイルに保存します。Modbusマスター&スレーブシミュレータ

システム全体が届きにくい船に乗っています。したがって、2台のコンピュータといくつかのコネクタを使用して、オフィスでそれをシミュレートできますか?いくつかのアドバイス?どうもありがとうございました。

+0

modusがRS485ならば、RTSラインをハイにするために送信するノードを含むRTSアサーションを使用して、バスを制御する可能性があります。あなたが持っている問題は、RTSアサーションがタイミングの点でスポットを必要とすることです、ホストのオペレーティングシステムは何ですか? – SPlatten

+1

私は本当にあなたを理解していないが、スレーブコンピュータの操作システムは、私はよく分からないマスターのWindows 7です。 – Yang

+1

Windowsは非常にタイミングが悪いです.RTSは、RS485ネットワーク上のデバイスがどのデバイスがバスを制御しているかを示しています。 WindowsはRTSのアサーションを正確にアサートすることができません。その理由は、バス上のデータを自動的に検出し、そのようなデバイスのKKSystemsを参照してください。 – SPlatten

答えて

0

the pymodbus packageを試してください。some USB-modbus adaptersを取得して、ループバックテストを試すことができます。スレーブモードとマスターモードの両方をサポートするアダプタを見つけるのに注意してください。

関連する問題