PB_CNCT (FB)

 

FUNCTION_BLOCK PB_CNCT

This function block can be used for establishing a DPV1 Class 2 connec­tion to a PROFIBUS Slave. The connection is established and kept open if input REQ = TRUE, it's closed when REQ = FALSE. While the connec­tion is in state open, the ID output has a value that can be used as ID input of RDREC or WRREC.

InOut:

Scope

Name

Type

Initial

Comment

Input

REQ

BOOL

Start Request

MASTER

BYTE

Master ID

SEGMENT

BYTE

Always set to 0.

STATION

BYTE

Station address of the target

SLOT

BYTE

Slot number of the target

Output

VALID

BOOL

Connection is valid

ERROR

BOOL

Error detected

BUSY

BOOL

FB is busy

STATUS

DWORD

Last detected status

ID

DWORD

CommFB.Constants.INVALID_ID

Identifier of a PB Slave. Use for RDREC or WRREC (Class 2)