Technical data

SINAUT TD7 software package for the CPU
2.4 Basic blocks
Software
System Manual, 07/2009, C79000-G8976-C222-07
217
happens as soon as you save in the SINAUT configuration tool ’Subscriber Administration’
and the option for compiling the 'SINAUT TD7 Blocks for the CPUs' is marked as active.
DB BasicData replaces, among other things, the data blocks known from the TD1 package,
’stations record’, ’control center record’, ’interfaces record’ and the TD1 system bit memory
address area from MB142 to MB199.
DB BasicData is available once on every CPU.
Note
In the SINAUT TD7 library, DB BasicData has the number DB127 and is also saved under
this number in the CPUs when it is created for them. In principle, it would be possible to
change the number but this requires a great deal of effort and may lead to errors when
creating the rest of the SINAUT program. We therefore recommend: Leave DB127 free for
DB BasicData if at all possible!
2.4.4 FB XCom
Auxiliary block for FC BasicTask, for processing a communication buffer of type DB
XComData, in which a unconfigured connection (X connection) is handled using the SFCs
X_SEND and X_RCV.
FB XCom also ensures that received messages are distributed immediately to the
corresponding receive objects in the CPU. To do this, FB XCom calls FC Distribute as an
auxiliary block.
In a normally configured SINAUT installation, FC XCom is automatically available in the
block directory of the CPU. This happens as soon as you save in the SINAUT configuration
tool ’Subscriber Administration’ and the option for compiling the 'SINAUT TD7 Blocks for the
CPUs' is marked as active. During compilation, there is a check to establish the CPU for
which the program is being compiled. If an S7-300 CPU is involved, the FB-XCom is entered
in the block directory of the CPU. With an S7-400 CPU, this is FB-BCom.
2.4.5 DB XComData
Instance data block for the communication block FB XCom. This communication DB contains
a receive and a send buffer as well as central data required for the control and management
of the X connection handled by this DB.
The data block is required in every CPU in which FB XCom is used. It can be inserted
several times if the CPU maintains several X connections.
DB XComData is automatically created with the necessary length, assigned the data specific
to the subscribers and connections and then saved in the block directory of the CPU. This
happens as soon as you save in the SINAUT configuration tool ’Subscriber Administration’
and the option for compiling the 'SINAUT TD7 Blocks for the CPUs' is marked as active.