主要内容

在Modbus Explorer中配置连接

使用Modbus Explorer与PLC或其他Modbus设备通信的第一步是通过TCP / IP或串行RTU与设备配置通信。

通过TCP / IP进行通信

  1. 打开Modbus Explorer。在Matlab应用程序标签上,下测试和测量, 选择Modbus Explorer.

  2. 单击选择Modbus Explorer中的通信接口设备然后Modbus TCP / IP

  3. 在这一点配置选项卡,通过在ToolStrip中设置以下TCP / IP通信参数来配置与设备的连接:

    设备地址:Modbus Server的IP地址,例如192.168.2.20。此参数需要进行连接。
    港口:Modbus Server使用的远程端口。默认值为502.如果使用不同的端口号更改它。
    超时:等待从Modbus服务器的响应的最长时间,指定为正值。默认为3.您可以编辑值以增加或减少超时。请注意使用时默认值超时物业以编程方式为10秒。如果您的设备在应用程序中需要超过3秒的默认值,请提高值。
    字节订单:从16位寄存器写入或读取的值的字节顺序。默认为大endian,由Modbus标准指定。如果您的设备需要小endian,请将下拉列表中的值更改。
    词序:寄存器的Word顺序读取和写入跨越多个16位寄存器的写入。默认是大endian,它是特定于设备的。如果您的设备需要小endian,请将下拉列表中的值更改。
  4. 通过在ToolStrip中设置以下读取参数来配置来自设备的数据读取:

    服务器ID.:要将read命令发送到的服务器的地址。如果未指定服务器ID,则使用默认值1。有效值为1-247。
    注册类型:读取目标类型。您可以在四种类型的目标上执行Modbus读取操作:线圈,输入,输入寄存器和保持寄存器。
    注册地址:启动地址以读取,指定为双倍。输入起始地址的号码。
    精确:从Modbus服务器上读取寄存器的数据格式。对于线圈和输入,精度总是如此少量。为了保持寄存器和输入电阻,您可以指定诸如uint16
  5. 要测试配置,请单击。如果配置参数正确,则读取成功且读取价值填充读取的值。如果你看到'错误'在里面读取价值字段,调整参数,直到读取成功。

    此值需要匹配设备手册中列出的值。确保此值和其他配置参数匹配设备的规格。

  6. 有正确的读取值后,单击确认参数。出现其余的选项卡,您的设备列于其中设备列表在应用程序的左侧。

  7. 您输入的注册详情配置选项卡显示在寄存器表的第一行中。然后,您使用该表来设置从设备的读取,或按进口导入以前导出的信息表。

    有关设置读取的信息,请参阅读取Modbus Explorer中的线圈,输入和寄存器

通过串行RTU进行通信

  1. 打开Modbus Explorer。在Matlab应用程序标签中,下测试和测量选择,Modbus Explorer.

  2. 单击选择Modbus Explorer中的通信接口设备然后Modbus序列号

  3. 配置选项卡,通过在ToolStrip中设置以下串行RTU通信参数来配置与设备的连接:

    港口:串口Modbus服务器已连接到,例如COM1。
    波特率:串口通信的位传输速率。默认值为每秒9600位,但实际的所需值是依赖于设备的。如果您的设备需要不同的波特率,则更改下拉列表中的值。如果未在列表中输入您的波特率值。
    平价:奇偶校验检查类型。有效的选择是无(默认),偶数和奇数。实际所需的值是依赖于设备的。如果设置为默认值,则不执行奇偶校验检查,并且不发送奇偶校验位。
    停止位:用于表示数据传输结束的比特数。有效的选择是1(默认)和2.所需值是依赖于设备的,但是对于偶数/奇数奇偶校验和2的典型值为典型值。
    数据位:要传输的数据位数。默认值为8,这是串行RTU的Modbus标准。其他有效值为5,6和7。
    超时:等待从Modbus服务器的响应的最长时间,指定为正值。默认为3.您可以编辑值以增加或减少超时。请注意使用时默认值超时物业以编程方式为10秒。如果您的设备在应用程序中需要超过3秒的默认值,请提高值。
    字节订单:从16位寄存器写入或读取的值的字节顺序。默认为大endian,由Modbus标准指定。如果您的设备需要小endian,请将下拉列表中的值更改。
    词序:寄存器的Word顺序读取和写入跨越多个16位寄存器的写入。默认是大endian,它是特定于设备的。如果您的设备需要小endian,请将下拉列表中的值更改。
  4. 通过在ToolStrip中设置以下读取参数来配置来自设备的数据读取:

    服务器ID.:要将read命令发送到的服务器的地址。如果未指定服务器ID,则使用默认值1。有效值为1-247。
    注册类型:读取目标类型。您可以在四种类型的目标上执行Modbus读取操作:线圈,输入,输入寄存器和保持寄存器。使用下拉列表选择您的类型。
    注册地址:启动地址以读取,指定为双倍。输入起始地址的号码。
    精确:从Modbus服务器上读取寄存器的数据格式。对于线圈和输入,精度总是如此少量。为了保持寄存器和输入电阻,您可以指定诸如uint16
  5. 要测试配置,请单击。如果配置参数正确,则读取成功且读取价值填写读取的值。如果你看到'错误'在里面读取价值字段,调整参数,直到读取成功。

    此值需要匹配设备手册中列出的值。确保此值和其他配置参数匹配设备的规格。

  6. 有正确的读取值后,单击确认参数。出现其余的选项卡,您的设备列于其中设备列表在应用程序的左侧。

  7. 您输入的注册详情配置选项卡显示在寄存器表的第一行中。然后,您使用该表来设置从设备的读取,或按进口导入以前导出的信息表。

    有关设置读取的信息,请参阅读取Modbus Explorer中的线圈,输入和寄存器

相关话题