Technical data

Table Of Contents
Organization Blocks
System Software for S7-300/400 System and Standard Functions - Volume 1/2
A5E00709327-01
1-37
Reconfiguring modules
You can reassign the parameters to existing modules when you modify your
system configuration during runtime (CiR). This reassignment of parameters is
performed by transferring the required parameter data records to the modules.
This is the procedure:
1. OB 83 will be started (Start event W#16#3367) after you have assigned new
parameters to a module under STEP 7 and downloaded this configuration to
the CPU in RUN mode. Relevant OB -start information is the logical basic
address (OB83_MDL_ADDR) and the module type (OB83_MDL_TYPE).
Module I/O data may be incorrect as of now, which means that no SFC may be
busy sending data records to this module.
2. The module parameters are reassigned after OB 83 was executed.
3. OB 83 will be restarted after the parameters have been assigned (Start event
W#16#3267, provided this parameter assignment was successful, or
W#16#3968 if failed). The module's I/O data response is identical to their
response after an insertion interrupt, that is, currently they may be incorrect.
You can now call SFCs again to send data records to the module.
Local Data for OB 83
The following table describes the temporary (TEMP) variables for the insert/remove
module interrupt OB. The variable names are the default names of OB 83.
Variable Type Description
OB83_EV_CLASS BYTE Event class and identifiers:
B#16#32: End of reassignment of module parameters
B#16#33: Start of reassignment of module parameters
B#16#38: module inserted
B#16#39: module removed or not responding, or end
of parameter assignment
OB83_FLT_ID BYTE Error code: (possible values B#16#51, B#16#54, B#16#55,
B#16#56, B#16#58, B#16#61, B#16#63, B#16#64,
B#16#65, B#16#66, B#16#67, B#16#68, B#16#84)
OB83_PRIORITY BYTE Priority class; can be assigned via STEP 7 (hardware
configuration)
OB83_OB_NUMBR BYTE OB number (83)
OB83_RESERVED_1 BYTE Identification of module or submodule/interface module
OB83_MDL_TD BYTE Range:
B#16#54: Peripheral input (PI)
B#16#55: Peripheral output (PQ)
OB83_MDL_ADDR WORD Central or distributed PROFIBUS DP: Logical base
address of the module affected. If it is a mixed
module, it is the smallest logical address used in the
module. If the I and O addresses in the mixed block
are equal, the logical base address is the one that
receives the event identifier.
Distributed PROFINET IO: Logical base address of
the module/submodule