Skip to content

Diagram ControllerLogbook

Design_UserDoc_ControllerLogbook ControllerLogbook ControllerLogbook LogElement LogElement ControllerLogbook->LogElement logElement 0..N Resource Resource LogElement->Resource variable > variable 0..1 ArrayIndex ArrayIndex LogElement->ArrayIndex index > index 0..1 Controller Controller Controller->ControllerLogbook controllerLogbook 0..N Controller->Controller extends > extends 0..1 ComplexFieldSelector ComplexFieldSelector ComplexFieldSelector->ComplexFieldSelector subFieldSelector[Complex] 0..1 ComplexFieldSelector->ArrayIndex index 0..N AMainVariable AMainVariable Resource->LogElement Resource->Resource

ControllerLogbook

The controller logbook contains all elements of a controller to be logged.

class ControllerLogbook extends NamedResource, ANotAvailableOnS7Tia

LogElement

Variable to be logged. It can be either a simple or a complex variable type.

class LogElement extends Resource, AVariable, ASubFieldSelector

Controller

A Controller is a reusable control-behaviour type - the unit that defines the commands, states, transitions, interlocks and messages for one kind of device or function. It is instantiated many times as ControllerInstances in the tree and exposes its behaviour through a public interface, a per-instance interface and a private internal interface. A project controller usually extends a library base controller and adds only its specific behaviour.

class Controller extends NamedResource, AControllerDescription, AnnotableComment, DatatypeLibraryOwner, RootVariableLibrary, RootVariableName, AOoDomainRoot, ACallingBaseElement, AResourceWithType

ComplexFieldSelector

class ComplexFieldSelector extends AFieldSelector

AMainVariable

abstract class AMainVariable extends MainVariable, AValue

Resource

The base class of any Resource in the system.

class Resource extends Resource

ArrayIndex

abstract class ArrayIndex extends ArrayIndex