Skip to content

Diagram FunctionBlock

Design_Userdoc_Functionblock AFunctionBlock AFunctionBlock FunctionBlock FunctionBlock AFunctionBlock->FunctionBlock BaseFunctionBlock BaseFunctionBlock BaseFunctionBlock->AFunctionBlock functionBlock 1..1 FunctionParameter FunctionParameter BaseFunctionBlock->FunctionParameter functionParameter 0..N FunctionBlockExpression FunctionBlockExpression BaseFunctionBlock->FunctionBlockExpression FunctionBlockRef FunctionBlockRef BaseFunctionBlock->FunctionBlockRef InterfaceLocal InterfaceLocal InterfaceLocal->AFunctionBlock functionBlock 0..N FunctionBlockType FunctionBlockType FunctionBlock->FunctionBlockType type > type 0..1 FunctionBlockModel FunctionBlockModel FunctionBlockType->FunctionBlockModel functionModel 0..1 AFunctionBlockInterfaceMapping AFunctionBlockInterfaceMapping FunctionBlockType->AFunctionBlockInterfaceMapping interfaceMapping[Resource] 0..1 FieldComplex FieldComplex FunctionBlockType->FieldComplex interfaceField > field 0..N RecordType RecordType RecordType->FunctionBlockType RecordType->FieldComplex field > field 0..N

AFunctionBlock

abstract class AFunctionBlock extends NamedResource, AnnotableComment, APrefixedResource

BaseFunctionBlock

abstract class BaseFunctionBlock extends Resource

FunctionParameter

class FunctionParameter extends Resource

FunctionBlockExpression

class FunctionBlockExpression extends ExtensionFunctionNameExpression, BaseFunctionBlock

FunctionBlockRef

class FunctionBlockRef extends FunctionImpl, BaseFunctionBlock

InterfaceLocal

The local interface holds all the private data of a controller.

class InterfaceLocal extends Resource, AnnotableComment

FunctionBlock

Definition of function block. Type is defined in function library

class FunctionBlock extends AFunctionBlock, BaseDataVariable, BaseArrayVariable, AFunctionBlockCall

FunctionBlockType

class FunctionBlockType extends RecordType

FunctionBlockModel

model definition of a function block

class FunctionBlockModel extends RootVariableName, Resource

AFunctionBlockInterfaceMapping

abstract class AFunctionBlockInterfaceMapping extends Decorator

RecordType

class RecordType extends RecordType, AStructureType, APrefixedResource

FieldComplex

class FieldComplex extends AFieldComplex