禾川Q1與溫濕度傳感器485通訊

這次我使用的是COM1,

下面部分來自禾川官方文檔
打開SODESYS,新建工程后。
右擊左側(cè)樹型菜單【Device】→選擇【添加設(shè)備】,在彈出對話框中打開【雜項(xiàng)】,選擇【ModbusRtuMaster】,最后 點(diǎn)擊【添加設(shè)備】。

當(dāng)使用Q1作為ModbusRTU主站時,同樣需要在CODESYS的IDE界面中配置從站相關(guān)信息,如下圖示,右擊添加的 【Modbus_RTU_Master】,選擇【添加設(shè)備】,在彈出對話框里選擇【ModbusRtuSlave】,最后點(diǎn)擊【添加設(shè)備】完成 添加。

接下來,還需在從站中配置輸入和輸出通道,右擊【ModbusRtuSlave】→【添加設(shè)備】,在彈出窗口中打開【雜項(xiàng)】, 選擇【ModbusSlaveReadChannel】和【ModbusSlaveWriteChannel】,最后點(diǎn)擊【添加設(shè)備】完成添加。

我們只添加讀寄存器

主站設(shè)置如下,我們的溫濕度傳感器選擇無校驗(yàn)

從站默認(rèn)即可

讀取配置這里功能碼選03,讀取個數(shù)選2個

測試程序

映射變量,上傳測試,可以看到讀取到的數(shù)據(jù)

程序內(nèi)的數(shù)據(jù)。

標(biāo)簽: