无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

通訊編程001——Nodejs快速開發(fā)Modbus TCP Master

2023-06-28 09:15 作者:zhouwl72  | 我要投稿

本文介紹如何利用ModbusJs庫(kù)快速開發(fā)Modbus TCP Master。相關(guān)源碼請(qǐng)登錄網(wǎng)信數(shù)智 (wangxinzhihui.com)下載。

??? ModbusJs是一個(gè)基于Nodejs的Modbus TCP的開發(fā)庫(kù),目前支持的功能函數(shù)有:

  • readCoils

  • readDiscreteInputs

  • readHoldingRegisters

  • readInputRegisters

  • writeSingleCoil

  • writeSingleRegister

  • writeMultipleCoils

  • writeMultipleCoilsSameValue

  • writeMultipleRegisters

  • writeMultipleRegistersSameValue

1)安裝modbusjs

2)引入ModbusJS

3)創(chuàng)建Modbus TCP客戶端

4)創(chuàng)建相關(guān)事件處理

?

5)讀操作

a)? 讀多個(gè)線圈:function readCoils(address, length[,options])

如:讀取地址0開始10個(gè)線圈值。

b)? 讀多個(gè)離散輸入:function readDiscreteInputs(address, length[,options])

如:讀取地址1開始8個(gè)離散輸入值。

c)? 讀多個(gè)保持寄存器:function readHoldingRegisters(address, length[,options])

如:讀取保持寄存器地址10開始20個(gè)寄存器。

d)? 讀多個(gè)輸入寄存器:function readInputgRegisters(address, length[,options])

如:讀取輸入寄存器地址5開始10個(gè)寄存器。

?

6)寫操作

a)? 寫單個(gè)線圈值:function writeSingleCoil(address, value[,options])

如:寫地址6的線圈值為0。

b)? 寫單個(gè)保持寄存器:function writeSingleRegister (address, value[,options])

如:寫地址10的保持寄存器值為1234。

c)? 寫多個(gè)線圈不同值:function writeMultipleCoils (address, value[,options])

如:往地址6開始的線圈依次寫入true, false, false, true, 0, 0, 1。

d)? 寫多個(gè)線圈相同值:function writeMultipleCoilsSameValue(address, length, value[,options])

如:往地址為1開始20個(gè)線圈寫入值1。

e)? 寫多個(gè)保持寄存器不同值:function writeMultipleRegisters (address, value[,options])

如:往地址6開始的保持寄存器依次寫入1,2,3,4,5,6,7,8。??????????

f)? 寫多個(gè)保持寄存器相同值:function writeMultipleRegistersSameValue (address, length, value[,options])

如:往地址為1開始20個(gè)保持寄存器寫入值345。

?

7)示例:

??? 更多通訊資源請(qǐng)登錄網(wǎng)信數(shù)智 (wangxinzhihui.com)。


通訊編程001——Nodejs快速開發(fā)Modbus TCP Master的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
贵定县| 辽中县| 滕州市| 沈阳市| 柞水县| 贺兰县| 观塘区| 平凉市| 永平县| 安龙县| 都江堰市| 安多县| 城固县| 江口县| 化德县| 白河县| 西乌珠穆沁旗| 高邮市| 武乡县| 札达县| 礼泉县| 平塘县| 台南市| 潼南县| 安庆市| 鄯善县| 海口市| 梁山县| 武清区| 兴宁市| 沁源县| 凌海市| 雅江县| 公主岭市| 理塘县| 德钦县| 通州市| 合山市| 江城| 将乐县| 长顺县|