Allocated Flags; Local Process Image In Delivery State - Beckhoff BC3150 Documentation

Bus terminal controller for profibus-dp
Table of Contents

Advertisement

5.5

Allocated flags

4 kbyte of allocated flags are available. They can be used to assign different variable types to the same
address, e.g. for converting strings to bytes. Data can also be placed here that can be read or written via
ADS by the controller.
Allocated variables are not remanent data
For the Bus Terminal Controllers of the BX series and the BCxx50 the allocated variables
are not saved as remanent data.
Note
Reading/writing of allocated flags via ADS
The flags may also be read via the controller and ADS. In PROFIBUS, the DPV-1 services are used for this
purpose, in CANopen SDO communication is used.
The AmsNetID can be obtained from the System Manager, or it can be displayed via the Bus Terminal
Controller menu.
The PLC port number is 800.
Index group
0x4020
Example
BX program
VAR
    Flag_01 AT %MB0: WORD;
END_VAR
TwinCAT PC/CX master program
VAR
    fbADRSREAD: ADSREAD;
    Flag_M: WORD;
END_VAR
fbADRSREAD(
    NETID:='172.16.3.0.2.3' ,  (* AMSNetId BX *)
    PORT:=800 ,                (* 800 - PLC *)
    IDXGRP:=16#4020 ,          (* 0x4020hex falgs *)
    IDXOFFS:=0 ,               (* byte offset *)
    LEN:=2 ,                   (* Lenght byte *)
    DESTADDR:=ADR(Merker) ,
    READ:=TRUE ,
    TMOUT:=t#1s );
IF NOT fbADRSREAD.BUSY THEN
    fbADRSREAD(READ:=FALSE);
END_IF
5.6

Local process image in delivery state

The process image of the Bus Terminal Controller consists of input, output and flag area. In addition, there
are unallocated data without fixed address. They are created without specifying an address. For these
variable types the memory allocation is as follows:
• BCxx50 48 kbyte,
• BC9x20 128 kbyte,
• BXxx00 256 kbyte.
The maximum size of a variable or structure (array) is 16 kbyte. For the allocated data 2048 bytes of input
data and 2048 bytes of output data are available. The Bus Terminal Controller has 4 kbyte of memory
allocated for the flag area.
BC3150
Meaning
Flag (only BXxxx0)
Version: 2.1.0
Index offset (value range)
0..4096
Programming
59

Advertisement

Table of Contents
loading

Table of Contents