Technical data
SINAUT TD7 software package for the CPU
2.4 Basic blocks
Software
218 System Manual, 07/2009, C79000-G8976-C222-07
2.4.6 FB-PCom
Auxiliary block for FC BasicTask, for processing a communication buffer of type DB-
PComData using SFCs WR_REC and RD_REC. Received messages are then distributed
immediately to the relevant receive objects in the CPU. This is achieved by FB-PCom calling
FC Distribute as an auxiliary block.
The FB-PCom block is used only with normal communication over the P bus. This relates to
communication between a TIM module and a CPU module of the type series CPU 317 and
CPU 319 and the CPU 315-2PN/DP.
2.4.7 DB PComData
Instance data block for the communication block FB PCom. This communication DB contains
a receive and a send buffer as well as central data required for the control and management
of the connection handled by this buffer.
The data block is required in every CPU in which FB PCom is used. It can be inserted
several times if the CPU maintains several such connections.
2.4.8 FB BCom
Auxiliary block for FC BasicTask, for processing a communication buffer of type DB
BComData, in which a configured connection (communication block connection) is handled
using the SFBs BSEND and BRCV.
FB BCom also ensures that received messages are distributed immediately to the
corresponding receive objects in the CPU. To do this, FB BCom calls FC Distribute as an
auxiliary block.
In a normally configured SINAUT installation, FC BCom 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-400 CPU is involved, the FB BCom is entered
in the block directory of the CPU. With an S7-300 CPU, this is FB XCom.
2.4.9 DB BComData
Instance data block for the communication block FB BCom. This communication DB contains
a receive and a send buffer as well as central data required for the control and management
of the communication block connection handled by this DB.
The data block is required in every CPU in which FB BCom is used. It can be inserted
several times if the CPU maintains several communication block connections.
DB BComData 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.










