Overview Distributed project status

Shows whether a particular controller of a distributed project can be reached.

When a project runs on several controllers, each one executes only the program pages assigned to it. This block lets the program react to the failure of another controller, for example to disable a function, build a common fault signal or show the state in the visualisation.

The controllers are defined in the project settings under "Distributed project". That is also where you set which controller is monitored and after how long it counts as failed.


Outputs

VB
Connected
1 if the controller can be reached, otherwise 0. The controller itself always counts as reachable.
ZU
State
Detailed state of the controller:
  • 0: Not monitored
  • 1: Connected
  • 2: Not reachable
  • 3: Standby (backup controller while the main controller responds)
  • 4: Project out of date
  • 5: Different software version
  • 6: This controller itself
  • 7: No number assigned to the controller
  • 8: A different controller answers at this address
SE
Seconds since report
Time in seconds since the controller last reported. While it is reachable the value stays small.

Parameters

Controller
Number of the controller to be monitored. The numbers are listed in the project settings under "Distributed project". 0 means no evaluation; all outputs then stay at their idle value.

How a project is distributed over several controllers is described under Distributed project.