Description of Premium/Atrium-specific System Words %SW144 to %SW146
Original instructions
Detailed Description
CAUTION
UNINTENDED SYSTEM BEHAVIOR
Modifying the %SW144 and %SW145 system words can cause the PLC to stop.
Failure to follow these instructions can result in injury or equipment damage.
Description of system words %SW144 to %SW146:
Word
Symbol
%SW144
BAOPMOD
Function
Fipio bus arbiter function operating mode
Initial State
0
This system word is used to start and stop the bus arbiter function and the producer / consumer function. It can modify the starting, automatic and manual modes of the bus in the event of a stop.
  • %SW144.0:
    • = 1: producer / consumer function in RUN.
    • = 0: producer / consumer function in STOP (no variables are exchanged on the bus).
  • %SW144.1:
    • = 1: bus arbiter is in RUN 0.
    • = 0: bus arbiter is in STOP (no variables or message scanning is carried out on the bus).
  • %SW144.2:
    • = 1: automatic start in the event of an automatic bus stop.
    • = 0: manual start in the event of an automatic bus stop.
  • %SW144.3 to %SW144.15 reserved, %SW144.3 = 1, %SW144.4 to %SW144.15 = 0.
%SW145
BAPARAM
Function
Modification of Fipio Bus Arbiter Parameters
Initial State
0
The bits are set to 1 by the user, and reset to 0 by the system when initialization has been carried out:
  • %SW145.0 = 1: modification of the priority of the bus arbiter; the most significant byte for this system word contains the value of the priority of the bus arbiter which is to be applied to the bus.
  • %SW145.1 and %SW145.2 are reserved.
  • %SW145.3 to %SW145.7 reserved on 0.
  • %SW145.8 to %SW145.15: this byte contains the value which is applied to the bus, according to the value of bit 0.
These parameters can be modified when the bus arbiter is in RUN, but for them to be taken into account by the application, the BA must be stopped then restarted.
%SW146
BASTATUS
Function
Fipio bus arbiter function display
Initial State
0
The least significant byte indicates the status of the producer / consumer function.
The most significant byte indicates the status of the bus arbiter function.
Byte value:
  • 16#00: the function does not exist (no Fipio application).
  • 16#70: the function has been initialized but is not operational (in STOP).
  • 16#F0: the function is currently being executed normally (in RUN).