温馨提示×

PHP Modbus如何进行数据写入操作

PHP
小樊
99
2024-08-15 02:21:45
栏目: 编程语言
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

PHP Modbus可以使用modbus_write_multiple_registers()函数来进行数据写入操作。以下是一个示例代码:

$modbus = new Phpmodbus\ModbusMaster("192.168.1.1", "TCP");

// Connect to Modbus TCP/IP server
$modbus->connect();

// Define the data to be written
$data = array(100, 200, 300);

// Write the data to the Modbus server starting from address 0
$modbus->modbus_write_multiple_registers(0, $data);

// Close the connection
$modbus->disconnect();

在上面的示例中,我们首先实例化了一个ModbusMaster对象,并连接到Modbus TCP/IP服务器。然后定义了要写入的数据,这里是一个包含三个整数值的数组。接着使用modbus_write_multiple_registers()函数将数据写入Modbus服务器的寄存器中,起始地址为0。最后断开与服务器的连接。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:modbus php能控制什么设备

0