2 つの Modbus デバッグ ツール、Modscan と Modsim の使用手順

ModSim32 および ModScan32 Modbus デバッグ ツールの使用手順:

Modbus采用主从式通信,日常使用后较多的是Modbus RIU和Modbus TCP/IP两种协议最常用的Modbus通信调试工具就是ModDcan32和ModSim32.
	ModScan32用来模拟煮是被。它可以发送指定到从机设备(使用Modbus 协议的智能仪表终端设备)中,从机响应之后,就可以发在界面上返回响应寄存器的数据。
ModSim32用力模拟从机设备。它可以模拟采用Modbus 协议的智能终端。主要用在HML组态开发中,通过ModSIim32改变寄存器状态的值,模拟智能终端的状态变化,来观察HMI画面的变化。使得画面的变量配置正确。
ModSim32和ModScan32可以在同一台电脑中运行,用来模拟采用了Modbus协议的设备的数据收发过程,方法如下;

1. ModSim32 の設定:
ModSim32 はほとんど設定を必要としません. ModSim32 を起動した後、メニュー バーで [接続]->[接続]>[Modbus/Tcp Svr] を選択し、ポップアップ ダイアログ ボックスのデフォルトのポートは 502 で、[OK2] をクリックします
ここに画像の説明を挿入します
ここに画像の説明を挿入します

ModScan32を起動後、メニューバーの「接続」→「接続」を選択するとダイアログボックスが表示されますので、「接続」で「リモートTCP/IPサーバー」の接続方法を選択し、「IPアドレス」欄に本機のIPアドレスを入力してください。デフォルトの 502 のままにして、「OK」をクリックします。Modbus
ここに画像の説明を挿入します
ここに画像の説明を挿入します
プロトコルの要件に従って、応答機能コードのアドレス (0、1、2、3、4) を読み取るだけです。同じデバイス ID、機能コードを選択することに注意してください。 、開始アドレス (Adress) と長さ (Length)、それ以外の場合はプロンプトが表示されます。これは、ModSim32 と ModScan32 のアドレスが異なることが原因です。同じ
ここに画像の説明を挿入します
アドレスに変更すると、プロンプトは表示されません。
ここに画像の説明を挿入します
また、ModSim32 はすべての機能コードのアドレスに書き込み可能ですが、ModScan32 は機能コード 0 と 4 のアドレスにのみ書き込み可能であり、機能コード 1 と 3 のアドレスには書き込みできないことに注意してください。ModScan32 の場合、機能コード 1 と 3 のアドレスは読み取り専用ですが、機能コード 0 と 4 のアドレスは読み取り/書き込み可能です。
たとえば、ModSim32 でアドレス 40001、40002、40003 にそれぞれ 99、123、2217 と書き込むと、ModScan32 では 3 つのアドレス 40001、40002、40003 に表示される値も 99,123,2217 であることがわかります。
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/A_awen/article/details/123440770