禾川Q1与温湿度传感器485通讯

这次我使用的是COM1,

下面部分来自禾川官方文档
打开SODESYS,新建工程后。
右击左侧树型菜单【Device】→选择【添加设备】,在弹出对话框中打开【杂项】,选择【ModbusRtuMaster】,最后 点击【添加设备】。

当使用Q1作为ModbusRTU主站时,同样需要在CODESYS的IDE界面中配置从站相关信息,如下图示,右击添加的 【Modbus_RTU_Master】,选择【添加设备】,在弹出对话框里选择【ModbusRtuSlave】,最后点击【添加设备】完成 添加。

接下来,还需在从站中配置输入和输出通道,右击【ModbusRtuSlave】→【添加设备】,在弹出窗口中打开【杂项】, 选择【ModbusSlaveReadChannel】和【ModbusSlaveWriteChannel】,最后点击【添加设备】完成添加。

我们只添加读寄存器

主站设置如下,我们的温湿度传感器选择无校验

从站默认即可

读取配置这里功能码选03,读取个数选2个

测试程序

映射变量,上传测试,可以看到读取到的数据

程序内的数据。
