Siemens B4 manual Opn

Page 17

Automation– and Drive Technology- SCE

There are three possibilities to access the data:

1. Direct address access:

One can access one data element in a data block with the following instructions:

Example:

 

 

L

DB 20. DBB2

Load data byte 2 from DB20 into ACCU 1

L

DB 22. DBW4

Load data word 4 from DB22 into ACCU 1

A

DB 2. DBX5.6

Carry out an AND- logical operation with data bit 5.6 from DB2.

2. Access to the data elements in the already opened data blocks:

In order to be able to access a data element over several data elements, the DB must first be opened with the instructions OPN DB or OPN DI. Then several data bits (DBX/DIX),data bytes (DBB/DIB), data words (DBW/DIW) or data double words (DBD/DID) can be processed in digital or binary operations.

In doing so, one especially uses OPN DI for the opening of instance DBs. It can also be used for global DBs, when 2 DBs remain open at the same time.

Example:

 

 

OPN

DB 20

Opening of DB20

OPN

DI 22

Opening of DB22

L

DBW 0

Download data word 0 from DB20 into AKKU 1

T

MW 1

Transfer the contents from ACCU 1 to memory bit 1

A

DIX 0.0

AND- Operation from data bit 0.0 to DB22 with

A

I 1.0

input bit 1.0

=

Q 4.0

Assignment of the result to output bit 4.0

3. Access to data out of local instance DBs by call with the function block:

Data can be transferred by the call of the corresponding instance data block with the instruction CALL FB1, DB19. The assignment of the variables that would be defined in the declarations table of the FB and whose value stands in the DB, take place directly in the absolute address (e.g. IW0, M 10.0 or QW4) with the CALL instruction.

Example:

 

 

CALL

FB1, DB19

 

COUNT:=

IW 0

The variable COUNT is assigned to IW 0 as an absolute address.

OUT:=

Q 4.0

The variable OUT is assigned to Q4.0 as an absolute address.

Note:

The format of the variables and the assigned absolute address must be equal.

 

 

 

 

 

Forward

Notes

Generating data blocks

 

 

 

 

 

 

 

T I A Training document

Page 17 of 18

 

Module B4

Last revision: 02/2002

 

 

Data blocks

Image 17
Contents Module B4 Automation- and Drive Technology- SCE Forward Generating Data Blocks Forward Required hardware and software DB11.DBW0 Generating Data Blocks Automation- and Drive Technology- SCE Automation- and Drive Technology- SCE Automation- and Drive Technology- SCE Automation- and Drive Technology- SCE Acknowledge the type of data block. Data Block OK Automation- and Drive Technology- SCE S5TIME Automation- and Drive Technology- SCE Automation- and Drive Technology- SCE OPN Automation- and Drive Technology- SCE