hanguosoft / modbus
PHP与modbus通讯
dev-master
2019-08-07 01:17 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2025-07-07 14:07:44 UTC
README
将vendor/hanguosoft/modbus/config目录下的modbus.php 文件复制到项目config目录下并配置好 * FC 1: read coils readCoils($unitId = 0 ,$reference = 12288 ,$quantity = 12) 读取线圈 * FC 2: read input discretes readInputDiscretes($unitId = 0 ,$reference = 12288 ,$quantity = 2) 读取输入分立器件 * FC 3: read multiple registers readMultipleRegisters($unitId = 0 ,$reference = 10000 ,$quantity = 6) 读取多个寄存器 * FC 4: read multiple input registers readMultipleInputRegisters($unitId = 0 ,$reference = 0 ,$quantity = 2) 读取多个输入寄存器 * FC 5: write single coil writeSingleCoil($unitId = 0 ,$reference = 0 ,$data = array(TRUE)) 写入单个线圈 * FC 6: write single register writeSingleRegister($unitId = 0,$reference = 10000,$data = array(-1000) ,$dataTypes =array("REAL")) 读取单个寄存器 * FC 15: write multiple coils writeMultipleCoils($unitId = 0,$reference = 12288,$data) 写入多个线圈 * FC 16: write multiple registers writeMultipleRegister($unitId = 0,$reference = 12288,$data , $dataTypes) 写入 多个寄存器 * FC 23: read write registers readWriteRegisters($unitId = 0,$referenceRead = 12288,$quantity,$referenceWrite,$data , $dataTypes) 读写 寄存器