Diagram Logbooks
Logbook
A logbook contains a list of instances of controller logbooks.
class Logbook extends NamedResource
Logbooks
Container of all logbooks
class Logbooks extends Resource
Config
Config is the project configuration root. It aggregates everything the code generator needs to turn the model into a runnable project - target platform, message configuration, per-instance value initialisation, instance-to-task grouping, logbooks, services and the test framework root. It references the ControllerTree but is not itself a node in it.
class Config extends NamedResource, AnnotableComment
ControllerLogbookSelect
class ControllerLogbookSelect extends Resource
ControllerLogbook
The controller logbook contains all elements of a controller to be logged.
class ControllerLogbook extends NamedResource, ANotAvailableOnS7Tia
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
TreeElementInstanceSelector
class TreeElementInstanceSelector extends AbstractTreeElementInstanceSelector
LogElement
Variable to be logged. It can be either a simple or a complex variable type.
class LogElement extends Resource, AVariable, ASubFieldSelector
VariableCsvElement
class VariableCsvElement extends ACsvColumnElement, ASubFieldSelector