beautypg.com

3 remote function block, Remark – LG G4F-AD3A User Manual

Page 33

background image

Chapter 4. FUNCTION BLOCK

4 - 6

4.3 Remote Function Block

4.3.1 Module Initialization

1) G3F-AD3A, G4F-AD3A

Module Initialization function block is a program for the use in setting the location number of the slot on

which the communication module of A/D conversion module of the master station is mounted, the address

number of communication module which a remote I/O station has, the base location number, and the slot

location number, and specifying the an available channel enable, a data type for A/D conversion, and

average process data.

Function

block

I/O

Variable

Data

type

Descriptions

REQ

BOOL

Function Block Execution Request Area on Rising Edge.

- The execution of write function block is requested in this area.

- If the status to be connected with this area is satisfied on the program operation and input

condition changes from low(0) to high(1), function block initialization for the module is

executed.

NET_

NO

USINT

The location number of the slot on which the transmission module of the master station is
mounted. -Setting range: 0 to 7

ST_NO

USINT

Station number of the communication module which a remote I/O station has.

- Setting range : 0 to 63

BASE

USINT

Base Location Number Area

- The base No. on which A/D conversion module is mounted is written on this area.

- Setting range : 0 to 3

SLOT

USINT

Slot Location Number Area

- The slot No. on which A/D conversion module is mounted is written on this area.

- Setting range: 0 to 7

CH

BOOL[8]

Available Channel Specification Area

- Available channels are specified in this area.

- Enabled channels are specified to 1 and disabled channels are specified to 0.

TYPE

BOOL[8]

Output Data Type Specification Area

- Output digital data type for each channel is specified in this area.

- 0 is for the range of 1 ~ 5VDC and DC 4 ~ 20mA

- 1 is for the range of 0 ~ 10VDC

AVG_

EN

BOOL[8]

Average Process Enable Specification Area

- 1 is for the average processing. - 0 is for the sampling process.

Inpu

t

AVG_

NUM

USINT[8] Set a constant of the average processing of the number of times.

- Setting range : 2 ~ 255

NDR

BOOL

When function block execution is completed with no error, 1 is written. During the scan which

the execution condition has been made, 1 is continuing and at the next scan. 0 is written.

ERR

BOOL

Error Data Display Area

- When error occurs during function block initialization, 1 is written and the operation comes

to stop. During the scan which the execution condition has been made, 1 is continuing

and at the next scan, 0 is written.

STAT

USINT

Error Code Display Area

- When error occurs during function block initialization, the error code number is written.

Output

ACT

BOOL[8]

Channel Operation Display Area

- The channel specified after executing the function block initialization with no error is

right, 1 is written and, on the non-specified channel, 0 is written.


REMARK

BOOL[8] and USINT[8] of data type means that the number of element is 8, and also this means the whole number of channels and channel number.








ST_N
O

BASE

SLOT

CH

TYPE

AVG_
EN

AVG_
NUM

ADR3INI

ACT

STAT

REQ

NET_
NO

ERR

NDR

This manual is related to the following products: