Revpi Connect
网线
温度传感器
通过RJ45插孔将从站连接到Revpi Connect。将Revpi连接到电源。为了配置从站,我们需要事先获得一些数据,以便我们可以通过RevPi Connect寻址传感器。我们在从站的用户手册中找到这些数据。确定Modbus TCP网络数据在这个例子中,我们使用温度传感器“Inveo NANO TEMP”作为从属设备。请注意从站手册中的以下数据:Q:2861917479IP adress :192.168.0.103Port :502Modbus register temperature x10 :4004Modbus function:“Read Holding Registers”Slave adress:1
启用Modbus-TCP主站功能,打开Web浏览器。在Web浏览器的地址栏中输入RevPi Connect的IP地址。出现登录窗口。使用用户名“admin”登录。输入密码。您可以在RevPi Connect侧面的标签上找到它。单击“登录”。您现在可以看到RevPi Connect的当前设备状态。单击“服务”选项卡。单击启用/禁用Modbus主站中的“已启用”。单击“全部保存”按钮。
Modbus-TCP主站配置点击“应用”标签。单击条目“PiCtory”后面的开始按钮。PiCtory打开。打开设备目录中的“虚拟设备”文件夹。选择Modbus-TCP Master。按住鼠标左键并将Modbus TCP Master拖动到RevPi Connect。您的Modbus-TCP主站现在将出现在配置板的最右侧。在“设备数据”窗口中设置适配器的基本设置。 此条目是可选的。 如果您使用大量设备并希望稍后在另一个程序中处理数据,则此输入可能非常有用。在“值编辑器”中,我们定义TCP连接的设置。 我们已经确定了传感器使用说明书中的数值:
保存配置。单击“文件>保存”以保存文件。然后复位,配置才会生效。
查询过程映像中的值:打开命令行并输入以下命令:piTest -r Input_Word_1您收到从站的数据:2 Input_Word_1的字节值:284 dez(= 011c hex)在我们的示例中,我们获取温度数据。值284对应于28.4℃以上就是我们通过Revpi Connect实现Modbus TCP功能读取温度传感器。
Revpi connect和Modbus-TCP从站位于同一网络中,
Modbus-TCP从站具有静态IP地址。