Since the example is using pre-configured DataSets, the DataSets for the communication of the “FillLevel” and “ValveOpenClose” signals are defined in the next step. This is shown in Figure F.11:
Figure F.11 – DataSets for the FillControl FunctionalEntity
Two DataSets are defined:
- A publication dataset, “ValveOpenCloseDataSet”, for the valve control messages;
- A subscription dataset, “FillLevelDataSet”, for the level measurement messages.
Figure F.12 shows the “ValveOpenCloseDataSet”, which contains the following variables:
Figure F.12 – Variables in the ValveOpenCloseDataSet
Table F.2 describes the values of the variables.
Table F.2 – Variables and values of ValveOpenCloseDataSet
Variable |
Value |
ConfigurationVersion |
Structure with MajorVersion and MinorVersion with the VersionTime timestamp of the dataset configuration |
DataSetMetaData |
(only data elements relevant to the example are shown):Fields: [Name: ValveOpenClose,BuiltinType: Boolean,DataType:Boolean,ValueRank:-1,ArrayDimensions: Not specified,MaxStringLength: Not specified ] |
DataSetClassId |
Not specified |
ExtensionFields |
Not specified |
CyclicDataSet |
True |
PublishedData |
[ PublishedVariable: ValveOpenClose,AttributeId: Value,SamplingInterval: Not specified,DeadbandType: Not specified,DeadbandValue: Not specifiedIndexRange: Not specified,SubstituteValue: Not specified,MetaDataProperties: Not specified] |