Documentation

Device and Vendor Specific Modbus Functions

Some device specific or vendor specific functions and enhancements are supported. More...

Custom Function Codes



synchronized void readHistoryLog (int slaveAddr, int channelNo, int resolution, short readArr[]) throws IOException, BusProtocolException
 Vendor Specific Modbus function 100 (64 hex), Read History Log.

Advantec ADAM 5000/6000 Series Commands



String adamSendReceiveAsciiCmd (String commandStr) throws IOException, BusProtocolException
 Send/Receive ADAM 5000/6000 ASCII command.

Detailed Description

Some device specific or vendor specific functions and enhancements are supported.


Function Documentation

synchronized void readHistoryLog ( int  slaveAddr,
int  channelNo,
int  resolution,
short  readArr[] 
) throws IOException, BusProtocolException [inherited]

Vendor Specific Modbus function 100 (64 hex), Read History Log.

Parameters:
slaveAddr Modbus address of slave device or unit identifier (Range: 1 - 255)
channelNo A/D channel Number (Range: 1 - 10)
resolution Resolution in minutes (Range: 1 - 60)
readArr Buffer with log data received. The length of the array determines how many data points are read (Range: 1 - 125).
Exceptions:
IllegalStateException Port or connection is closed
IOException An I/O error occured
IllegalArgumentException A parameter is out of range
BusProtocolException A protocol failure occured. See descendants of BusProtocolException for a more detailed failure list.
Note:
No broadcast supported
String adamSendReceiveAsciiCmd ( String  commandStr  )  throws IOException, BusProtocolException [inherited]

Send/Receive ADAM 5000/6000 ASCII command.

Sends an ADAM 5000/6000 ASCII command to the device and receives the reply as ASCII string. (e.g. "$01M" to retrieve the module name)

Parameters:
commandStr Buffer which holds command string. Must not be longer than 255 characters. A possible trailing CR is removed.
Returns:
Response string.
Note:
No broadcast supported

FieldTalk Modbus Master Library, Java Edition
Library version 2.6.5