User Tools

Site Tools


uphp:functions:mb_send_command

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
uphp:functions:mb_send_command [2017/05/08 14:33]
jeff
uphp:functions:mb_send_command [2021/09/13 05:57] (current)
Line 3: Line 3:
 <badge>WMPRO, WMMINI FW >= 1.0</badge> <badge>WMMEGA FW >= 2.0</badge> <badge>WMPRO, WMMINI FW >= 1.0</badge> <badge>WMMEGA FW >= 2.0</badge>
  
-Send a sequence of characters to the rs485 bus and get a reply+Send a sequence of characters to the RS-485 [or TCP Channel] bus and get a reply
  
 ====Description==== ====Description====
  
-<well size="sm"> +<well size="sm"><html>
-<html>+
 <span style="font-size:125%;color:green">array <span style="font-size:125%;color:green">array
 <span style="color:black">mb_send_command ( <span style="color:black">mb_send_command (
 +<span style="color:black">[
 +<span style="color:green">int
 +<span style="color:blue">$bus
 +<span style="color:black">,]
 <span style="color:green">mixed <span style="color:green">mixed
 <span style="color:blue">$values <span style="color:blue">$values
Line 17: Line 20:
 <span style="color:blue">$values <span style="color:blue">$values
 <span style="color:black">... ] ) <span style="color:black">... ] )
-</html> +</html></well>
-</well>+
  
 ====Parameters==== ====Parameters====
  
-<html><b><span style="color:blue">$values<span style="color:black"></b>:  Characters to send, <b><span style="color:green">array<span style="color:black"></b> or <b><span style="color:green">integer</b></html>+<html><b><span style="color:blue">$bus<span style="color:black"></b>:  Optional Bus (Modbus RTU or TCP Bus number) leave blank for RTU, <br/> 
 +<b><span style="color:blue">$values<span style="color:black"></b>:  Characters to send, <b><span style="color:green">array<span style="color:black"></b> or <b><span style="color:green">integer</b></html>
  
-====Return Value====+The $bus parameter can be one of the following values: 
 + 
 +0 - Modbus RTU 
 + 
 +2-10 - Modbus TCP Channel 1-9 
 + 
 +====Return Values====
  
 <html><b><span style="color:green">Array<span style="color:black"></b> of <b><span style="color:green">numbers</b></html> <html><b><span style="color:green">Array<span style="color:black"></b> of <b><span style="color:green">numbers</b></html>
Line 32: Line 41:
 [[mb_add_dev()]] - Add a device to the list of polled devices [[mb_add_dev()]] - Add a device to the list of polled devices
  
-[[mb_delete_device()]] - Delete a device from the list of active devices+[[mb_delete_dev()]] - Delete a device from the list of active devices
  
 [[mb_get_dev_by_id()]] - Return modbus device details by ID [[mb_get_dev_by_id()]] - Return modbus device details by ID
Line 50: Line 59:
 [[mb_num_devices()]] - Return number of devices on the modbus [[mb_num_devices()]] - Return number of devices on the modbus
  
-[[mb_queue_command()]] - Queue a sequence of characters to the rs485 bus and get but ignore the reply+[[mb_queue_command()]] - Queue a sequence of characters to the RS-485 bus and get but ignore the reply
  
 [[mb_scan_complete()]] - Check to see if a modbus scan has completed [[mb_scan_complete()]] - Check to see if a modbus scan has completed
uphp/functions/mb_send_command.1494254034.txt.gz · Last modified: 2021/09/13 05:56 (external edit)