使用Modbus Explorer与PLC或其他Modbus设备通信的第一步是通过TCP / IP或串行RTU与设备配置通信。
打开Modbus Explorer。在Matlab应用程序标签上,下测试和测量, 选择Modbus Explorer.。
单击选择Modbus Explorer中的通信接口设备然后Modbus TCP / IP。
在这一点配置选项卡,通过在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,请将下拉列表中的值更改。 |
通过在ToolStrip中设置以下读取参数来配置来自设备的数据读取:
服务器ID.:要将read命令发送到的服务器的地址。如果未指定服务器ID,则使用默认值1。有效值为1-247。 |
注册类型:读取目标类型。您可以在四种类型的目标上执行Modbus读取操作:线圈,输入,输入寄存器和保持寄存器。 |
注册地址:启动地址以读取,指定为双倍。输入起始地址的号码。 |
精确:从Modbus服务器上读取寄存器的数据格式。对于线圈和输入,精度总是如此少量 。为了保持寄存器和输入电阻,您可以指定诸如uint16 。 |
要测试配置,请单击读。如果配置参数正确,则读取成功且读取价值填充读取的值。如果你看到'错误'
在里面读取价值字段,调整参数,直到读取成功。
此值需要匹配设备手册中列出的值。确保此值和其他配置参数匹配设备的规格。
有正确的读取值后,单击确认参数。出现其余的选项卡,您的设备列于其中设备列表在应用程序的左侧。
您输入的注册详情配置选项卡显示在寄存器表的第一行中。然后,您使用该表来设置从设备的读取,或按进口导入以前导出的信息表。
有关设置读取的信息,请参阅读取Modbus Explorer中的线圈,输入和寄存器。
打开Modbus Explorer。在Matlab应用程序标签中,下测试和测量选择,Modbus Explorer.。
单击选择Modbus Explorer中的通信接口设备然后Modbus序列号。
上配置选项卡,通过在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,请将下拉列表中的值更改。 |
通过在ToolStrip中设置以下读取参数来配置来自设备的数据读取:
服务器ID.:要将read命令发送到的服务器的地址。如果未指定服务器ID,则使用默认值1。有效值为1-247。 |
注册类型:读取目标类型。您可以在四种类型的目标上执行Modbus读取操作:线圈,输入,输入寄存器和保持寄存器。使用下拉列表选择您的类型。 |
注册地址:启动地址以读取,指定为双倍。输入起始地址的号码。 |
精确:从Modbus服务器上读取寄存器的数据格式。对于线圈和输入,精度总是如此少量 。为了保持寄存器和输入电阻,您可以指定诸如uint16 。 |
要测试配置,请单击读。如果配置参数正确,则读取成功且读取价值填写读取的值。如果你看到'错误'
在里面读取价值字段,调整参数,直到读取成功。
此值需要匹配设备手册中列出的值。确保此值和其他配置参数匹配设备的规格。
有正确的读取值后,单击确认参数。出现其余的选项卡,您的设备列于其中设备列表在应用程序的左侧。
您输入的注册详情配置选项卡显示在寄存器表的第一行中。然后,您使用该表来设置从设备的读取,或按进口导入以前导出的信息表。
有关设置读取的信息,请参阅读取Modbus Explorer中的线圈,输入和寄存器。