6 parameter data access, Parameter data access, Busserver s7 – Lenze Drive Server Bus server S7 getting started User Manual

Page 52

Advertising
background image

Busserver S7

L

113

Busserver S7 DE/EN 1.0

6.5.6

Parameter data access

The

FB90 (FB DRIVE) enables accessing parameter data both via OPC and from the PLC. The

changeover between these two communication channels takes place automatically.

•

One instance each of

FB90 is to be called for each drive (DP Slave). In addition, one instance

data block for each drive is required for variables storage.

•

Parameter data jobs via OPC are saved in

DB OPC.

•

Parameter data jobs from the PLC are saved in

DB S7PAR.

FC4, network 2

L

“StatusWord”

//disconnected

L

0

//drive controllers

==I

//are

SPB

NEXT

//skipped.

CALL FB 90

, DB100

Tag

:=

//STRING

PB_Address

:=B#16#9

//BYTE, B#16#x

EA_Address

:=1000

//I-address, decimal

DriveServer_DB

:=”DB-OPC-Server”

//DBx; e.g. DB80

DrivePar_DB

:=”S7-Parameter”

//DBx; e.g. DB81

TimerNr

:=”TimeOutTimer_OPC” //TIMER

TimeOut

:=S5T#1S

//TIME

Busy

:=”BUSY”

//OUT, BYTE

NEXT

: NOP

0

•

Use the StatusWord to check if the drive controller is switched on ( StatusWord <> 0). If it is

not, the call of

FB90 is skipped.

•

In the above example,

FB90 uses the instance data block DB100 for variables storage.

•

The input Tag is not assigned.

•

The PROFIBUS device address and the start address of the parameter channel are indicated as

shown above.

•

In the above example, both parameter data blocks (

DB80, DB81) are used.

•

The output byte Busy provides information about the communication status.

Tip!

Detailed information about the parameters of

FB90 can be found in chapter 6.3.1.

(

^ 100)

Show/Hide Bookmarks

Advertising