beautypg.com

Chapter 6, Planning your application program, Adam-5000/tcp user’s manual – B&B Electronics ADAM-5000_TCP - Manual User Manual

Page 102

background image

Planning Your Application Program

Chapter 6

Function Code 03/04

The function code 03 or 04 is used to read the binary contents of input
registers

Request message format for function code 03 or 04:

Command Body

Station

Address

Function

Code

Start

Address

Start

Address

Requested

Number of Register

Requested

Number of Register

High Byte Low Byte

High Byte

Low Byte

Example: Read Analog inputs #1 and #2 in addresses 40001 to 40004

as floating point value from ADAM-5000/TCP

01 04 00 01 00 04

Response message format for function code 03 or 04:

Command Body

Station

Address

Function

Code

Byte

Count

Data

Data

Example: Analog input #1 and #2 as floating point values where

AI#1=100.0 and AI#2=55.32

01 04 08 42 C8 00 00 47 AE 42 5D

Function Code 05

Force a single coil to either ON or OFF. The requested ON/OFF state is
specified by a constant in the query data field. A value of FF 00 hex
requests it to be ON. A value of 00 00 hex requests it to be OFF. And a
value of FF FF hex requests it to release the force. Request message
format for function code 05:


Station

Function

Coil

Command Body

Coil

Force

Force Data

Address

Code

Address

High Byte

Address

Low Byte

DataHigh Byte

Low Byte

Example: Force coil 3 (address 00003) ON in ADAM-5000/TCP

01 05 00 03 FF 00



ADAM-5000/TCP User’s Manual



6-35