No abru, No opt, Serial modbus communications – NOSHOK 2100 Series Field Upgradeable Dual Input Process Indicator User Manual

Page 21: Yes no, Spnt, Hilo, Calc, Inp b, Inp a, Supported function codes

Advertising
background image

21

NO

Abru

ABBREVIATED PRINTING

Select

NO

for full print or Command T transmissions (meter address,

parameter data and mnemonics) or

yES

for abbreviated print transmissions

(parameter data only). This will affect all the parameters selected in the print
options. (If the meter address is 00, it will not be sent during a full
transmission.)

NO

OPt

PRINT OPTIONS

yES

- Enters the sub-menu to select the meter parameters to appear during a

print request. For each parameter in the sub-menu, select

yES

for that parameter

information to be sent during a print request or

NO

for that parameter

information not to be sent. A print request is sometimes referred to as a block
print because more than one parameter information (meter address, parameter
data and mnemonics) can be sent to a printer or computer as a block.

yES

NO

DESCRIPTION

Setpoint Values

SPNt

Max. & Min.

HILO

Total Value

tot

Calculation

CALC

Input B Value

INP b

Input A Value

INP A

PARAMETER

SERIAL MODBUS COMMUNICATIONS

Modbus Communications requires that the Serial Communication Type

Parameter (

tYPE

) be set to “

Mbrt

” or “

MbAS

”.

SUPPORTED FUNCTION CODES

FC03: Read Holding Registers

1. Up to 32 registers can be requested at one time.
2. HEX <8000> is returned for non-used registers.

FC04: Read Input Registers

1. Up to 32 registers can be requested at one time.
2. Block starting point can not exceed register boundaries.
3. HEX <8000> is returned in registers beyond the boundaries.
4. Input registers are a mirror of Holding registers.

FC06: Preset Single Register

1. HEX <8001> is echoed back when attempting to write to a read only

register.

2. If the write value exceeds the register limit (see Register Table), then that

register value changes to its high or low limit. It is also returned in the
response.

FC16: Preset Multiple Registers

1. No response is given with an attempt to write to more than 32 registers at

a time.

2. Block starting point cannot exceed the read and write boundaries (40001-

41280).

3. If a multiple write includes read only registers, then only the write registers

will change.

4. If the write value exceeds the register limit (see Register Table), then that

register value changes to its high or low limit.

FC08: Diagnostics

The following is sent upon FC08 request:
Module Address, 08 (FC code), 04 (byte count), “Total Comms” 2 byte count,
“Total Good Comms” 2 byte count, checksum of the string
“Total Comms” is the total number of messages received that were addressed

to the 2100. “Total Good Comms” is the total messages received by the
2100 with good address, parity and checksum. Both counters are reset to 0
upon response to FC08, and at power-up.

FC17: Report Slave ID

The following is sent upon FC17 request:

RLC-2100

ab<0100h><20h><20h><10h>
| | | | | \_16 Guid/Scratch Pad
| | | | \_Max Register Reads (32)
| | | \_Max Register Writes (32)
| | \_Software Version Number
| \_b=Linear Card “0”=None, “1”=Yes
\_ a = SP Card, “0”-No SP, “2” or “4” SP

a = “0”(none), “2”, “4” SP card installed
b = “0”(none) or “1” Linear Card installed),

SUPPORTED EXCEPTION CODES

01: Illegal Function

Issued whenever the requested function is not implemented in the meter.

02: Illegal Data Address

Issued whenever an attempt is made to access a single register that does not

exist (outside the implemented space) or to access a block of registers that falls
completely outside the implemented space.

03: Illegal Data Value

Issued when an attempt is made to read or write more registers than the meter

can handle in one request.

07: Negative Acknowledge

Issued when a write to a register is attempted with an invalid string length.

Parameters below only appear when communications type (

tYPE

) parameter is set to

rLc

.

Advertising