H1_8AI
H1_8AI (FB)
H1_8AI (FB)FUNCTION_BLOCK H1_8AI EXTENDS SlaveModuleSoftOverwrite IMPLEMENTS ISlaveModule
InOut:
Input
itfModbusConnector
IModbusConnector
BaseSlave
Output
xInitRunning
BOOL
xInitRunning is TRUE, while the initialization
is performed on the first start.
BaseSlave
Output
xInitFinished
BOOL
xInitFinished is TRUE, as soon as on the first start
all parameters have been sent to the module.
BaseSlave
Output
xAlarmCom
BOOL
xAlarmCom is TRUE, when there is a
communication error.
BaseSlave
Output
xBusy
BOOL
xBusy is TRUE, when a Modbus request is being
executed.
BaseSlave
Output
usiConfiguredSlaveID
USINT
Shows the currently set slave ID
BaseSlave
Output
eError
ERROR
No error = ERROR.No_Error
BaseSlave
Output
stDebugOutput
DebugOutput
BaseSlave
Input
xEnable
BOOL
TRUE
Disables the module and resets all outputs to the default initialization value
BaseSlaveModule
Input
xReinitModule
BOOL
Reinitializes the module and sends all parameters to the module
BaseSlaveModule
Input
xResetModule
BOOL
Resets the module, clears the EEPROM memory, performs a lamp test and restarts the module (Warning: Afterwards autobauding is re-enabled)
BaseSlaveModule
Output
wFirmware
WORD
Shows the current firmware of the module
BaseSlaveModule
Output
xAuto
BOOL
FALSE = At least one input and/or one output are
in state eManBin <> eManBin.Auto. TRUE = All
inputs and outputs have the state eManBin =
eManBin.Auto (Note: If overriding by dip
switch (hardware) is disabled and the output is in
state eManBin <> eManBin.Auto, xAuto remains
TRUE. Evaluation is performed per output.)
BaseSlaveModule
Output
xAutoSoftware
BOOL
FALSE = At least one input and/or output are
by parameter (software) in state eManBin <><br/>eManBin.Auto. TRUE = All inputs and outputs are
by parameter (software) in state eManBin =<br/>eManBin.Auto.
SlaveModuleSoftOverwrite
Output
rAI1Raw
REAL
Raw value Analog Input 1 of AI8
Output
rAI2Raw
REAL
Raw value Analog Input 2 of AI8
Output
rAI3Raw
REAL
Raw value Analog Input 3 of AI8
Output
rAI4Raw
REAL
Raw value Analog Input 4 of AI8
Output
rAI5Raw
REAL
Raw value Analog Input 5 of AI8
Output
rAI6Raw
REAL
Raw value Analog Input 6 of AI8
Output
rAI7Raw
REAL
Raw value Analog Input 7 of AI8
Output
rAI8Raw
REAL
Raw value Analog Input 8 of AI8
Output
rAI1
REAL
Processed Analog Input 1 of AI8
Output
rAI2
REAL
Processed Analog Input 2 of AI8
Output
rAI3
REAL
Processed Analog Input 3 of AI8
Output
rAI4
REAL
Processed Analog Input 4 of AI8
Output
rAI5
REAL
Processed Analog Input 5 of AI8
Output
rAI6
REAL
Processed Analog Input 6 of AI8
Output
rAI7
REAL
Processed Analog Input 7 of AI8
Output
rAI8
REAL
Processed Analog Input 8 of AI8
Output
xAI1_Alarm
BOOL
Limit violation Analog Input 1 of AI8
Output
xAI2_Alarm
BOOL
Limit violation Analog Input 2 of AI8
Output
xAI3_Alarm
BOOL
Limit violation Analog Input 3 of AI8
Output
xAI4_Alarm
BOOL
Limit violation Analog Input 4 of AI8
Output
xAI5_Alarm
BOOL
Limit violation Analog Input 5 of AI8
Output
xAI6_Alarm
BOOL
Limit violation Analog Input 6 of AI8
Output
xAI7_Alarm
BOOL
Limit violation Analog Input 7 of AI8
Output
xAI8_Alarm
BOOL
Limit violation Analog Input 8 of AI8
Input Const
eAI8_ManNum
eManNum
eManNum.Auto
Manual override of the analog input
Input Const
rAI8_ManValue
REAL
Value for the manual override
Input Const
tAI8_InitDelayFilter
TIME
TIME#20s0ms
Start delay of the filter when selecting initialization: Delayed input value
Input Const
rAI8_InitValueFilter
REAL
100
Initial value for the filter when selecting initialization: Initial value
Input Const
eAI8_InitialFilter
InitializeType
InitializeType.InputValueDelayed
Selection of the type of initialization
Input Const
tAI8_TimeConstantFilter
TIME
TIME#10s0ms
Value for the time constant of the filtering
Input Const
xAI8_FilterActive
BOOL
TRUE
TRUE = Filter function activated
FALSE = filter function deactivated
Input Const
rAI8_ReplacementValueLimit
REAL
-50
Replacement value used in the 'Replace Value' selection in the 'On error' field
Input Const
eAI8_ReplacementOptionLimit
LimiterMode
LimiterMode.ReplacementValue
Specification of the value that will be adopted in an active error condition
Input Const
rAI8_MaxLimit
REAL
150
Maximum value specification (activates error output on exceeding)
Input Const
rAI8_MinLimit
REAL
-50
Minimum value specification (activates error output on falling below)
Input Const
xAI8_LimitActive
BOOL
TRUE
TRUE = limit function activated
FALSE = limit function deactivated
Input Const
rAI8_Offset
REAL
0
Specification of the offset value (correction value)
Input Const
iAI8_MinMaxOffsetTwoPoint
INT
0
Offset value for the min and max range in %
Input Const
xAI8_MinMaxLimitTwoPoint
BOOL
FALSE
Enables the min and max limit
Input Const
rAI8_Y2TwoPoint
REAL
100
Y-axis point Y2
Input Const
rAI8_Y1TwoPoint
REAL
0
Y-axis point Y1
Input Const
rAI8_X2TwoPoint
REAL
100
X-axis point X2
Input Const
rAI8_X1TwoPoint
REAL
0
X-axis point X1
Input Const
rAI8_Delta
REAL
0.2
Specification of the delta value - depending on selection “Function/Sensor”
Input Const
eAI8_FunctionModeType
AIType
AIType.Type_PT1000
Configuration of the input type
Input Const
eAI7_ManNum
eManNum
eManNum.Auto
Manual override of the analog input
Input Const
rAI7_ManValue
REAL
Value for the manual override
Input Const
tAI7_InitDelayFilter
TIME
TIME#20s0ms
Start delay of the filter when selecting initialization: Delayed input value
Input Const
rAI7_InitValueFilter
REAL
100
Initial value for the filter when selecting initialization: Initial value
Input Const
eAI7_InitialFilter
InitializeType
InitializeType.InputValueDelayed
Selection of the type of initialization
Input Const
tAI7_TimeConstantFilter
TIME
TIME#10s0ms
Value for the time constant of the filtering
Input Const
xAI7_FilterActive
BOOL
TRUE
TRUE = Filter function activated
FALSE = filter function deactivated
Input Const
rAI7_ReplacementValueLimit
REAL
-50
Replacement value used in the 'Replace Value' selection in the 'On error' field
Input Const
eAI7_ReplacementOptionLimit
LimiterMode
LimiterMode.ReplacementValue
Specification of the value that will be adopted in an active error condition
Input Const
rAI7_MaxLimit
REAL
150
Maximum value specification (activates error output on exceeding)
Input Const
rAI7_MinLimit
REAL
-50
Minimum value specification (activates error output on falling below)
Input Const
xAI7_LimitActive
BOOL
TRUE
TRUE = limit function activated
FALSE = limit function deactivated
Input Const
rAI7_Offset
REAL
0
Specification of the offset value (correction value)
Input Const
iAI7_MinMaxOffsetTwoPoint
INT
0
Offset value for the min and max range in %
Input Const
xAI7_MinMaxLimitTwoPoint
BOOL
FALSE
Enables the min and max limit
Input Const
rAI7_Y2TwoPoint
REAL
100
Y-axis point Y2
Input Const
rAI7_Y1TwoPoint
REAL
0
Y-axis point Y1
Input Const
rAI7_X2TwoPoint
REAL
100
X-axis point X2
Input Const
rAI7_X1TwoPoint
REAL
0
X-axis point X1
Input Const
rAI7_Delta
REAL
0.2
Specification of the delta value - depending on selection “Function/Sensor”
Input Const
eAI7_FunctionModeType
AIType
AIType.Type_PT1000
Configuration of the input type
Input Const
eAI6_ManNum
eManNum
eManNum.Auto
Manual override of the analog input
Input Const
rAI6_ManValue
REAL
Value for the manual override
Input Const
tAI6_InitDelayFilter
TIME
TIME#20s0ms
Start delay of the filter when selecting initialization: Delayed input value
Input Const
rAI6_InitValueFilter
REAL
100
Initial value for the filter when selecting initialization: Initial value
Input Const
eAI6_InitialFilter
InitializeType
InitializeType.InputValueDelayed
Selection of the type of initialization
Input Const
tAI6_TimeConstantFilter
TIME
TIME#10s0ms
Value for the time constant of the filtering
Input Const
xAI6_FilterActive
BOOL
TRUE
TRUE = Filter function activated
FALSE = filter function deactivated
Input Const
rAI6_ReplacementValueLimit
REAL
-50
Replacement value used in the 'Replace Value' selection in the 'On error' field
Input Const
eAI6_ReplacementOptionLimit
LimiterMode
LimiterMode.ReplacementValue
Specification of the value that will be adopted in an active error condition
Input Const
rAI6_MaxLimit
REAL
150
Maximum value specification (activates error output on exceeding)
Input Const
rAI6_MinLimit
REAL
-50
Minimum value specification (activates error output on falling below)
Input Const
xAI6_LimitActive
BOOL
TRUE
TRUE = limit function activated
FALSE = limit function deactivated
Input Const
rAI6_Offset
REAL
0
Specification of the offset value (correction value)
Input Const
iAI6_MinMaxOffsetTwoPoint
INT
0
Offset value for the min and max range in %
Input Const
xAI6_MinMaxLimitTwoPoint
BOOL
FALSE
Enables the min and max limit
Input Const
rAI6_Y2TwoPoint
REAL
100
Y-axis point Y2
Input Const
rAI6_Y1TwoPoint
REAL
0
Y-axis point Y1
Input Const
rAI6_X2TwoPoint
REAL
100
X-axis point X2
Input Const
rAI6_X1TwoPoint
REAL
0
X-axis point X1
Input Const
rAI6_Delta
REAL
0.2
Specification of the delta value - depending on selection “Function/Sensor”
Input Const
eAI6_FunctionModeType
AIType
AIType.Type_PT1000
Configuration of the input type
Input Const
eAI5_ManNum
eManNum
eManNum.Auto
Manual override of the analog input
Input Const
rAI5_ManValue
REAL
Value for the manual override
Input Const
tAI5_InitDelayFilter
TIME
TIME#20s0ms
Start delay of the filter when selecting initialization: Delayed input value
Input Const
rAI5_InitValueFilter
REAL
100
Initial value for the filter when selecting initialization: Initial value
Input Const
eAI5_InitialFilter
InitializeType
InitializeType.InputValueDelayed
Selection of the type of initialization
Input Const
tAI5_TimeConstantFilter
TIME
TIME#10s0ms
Value for the time constant of the filtering
Input Const
xAI5_FilterActive
BOOL
TRUE
TRUE = Filter function activated
FALSE = filter function deactivated
Input Const
rAI5_ReplacementValueLimit
REAL
-50
Replacement value used in the 'Replace Value' selection in the 'On error' field
Input Const
eAI5_ReplacementOptionLimit
LimiterMode
LimiterMode.ReplacementValue
Specification of the value that will be adopted in an active error condition
Input Const
rAI5_MaxLimit
REAL
150
Maximum value specification (activates error output on exceeding)
Input Const
rAI5_MinLimit
REAL
-50
Minimum value specification (activates error output on falling below)
Input Const
xAI5_LimitActive
BOOL
TRUE
TRUE = limit function activated
FALSE = limit function deactivated
Input Const
rAI5_Offset
REAL
0
Specification of the offset value (correction value)
Input Const
iAI5_MinMaxOffsetTwoPoint
INT
0
Offset value for the min and max range in %
Input Const
xAI5_MinMaxLimitTwoPoint
BOOL
FALSE
Enables the min and max limit
Input Const
rAI5_Y2TwoPoint
REAL
100
Y-axis point Y2
Input Const
rAI5_Y1TwoPoint
REAL
0
Y-axis point Y1
Input Const
rAI5_X2TwoPoint
REAL
100
X-axis point X2
Input Const
rAI5_X1TwoPoint
REAL
0
X-axis point X1
Input Const
rAI5_Delta
REAL
0.2
Specification of the delta value - depending on selection “Function/Sensor”
Input Const
eAI5_FunctionModeType
AIType
AIType.Type_PT1000
Configuration of the input type
Input Const
eAI4_ManNum
eManNum
eManNum.Auto
Manual override of the analog input
Input Const
rAI4_ManValue
REAL
Value for the manual override
Input Const
tAI4_InitDelayFilter
TIME
TIME#20s0ms
Start delay of the filter when selecting initialization: Delayed input value
Input Const
rAI4_InitValueFilter
REAL
100
Initial value for the filter when selecting initialization: Initial value
Input Const
eAI4_InitialFilter
InitializeType
InitializeType.InputValueDelayed
Selection of the type of initialization
Input Const
tAI4_TimeConstantFilter
TIME
TIME#10s0ms
Value for the time constant of the filtering
Input Const
xAI4_FilterAktiv
BOOL
TRUE
TRUE = Filter function activated
FALSE = filter function deactivated
Input Const
rAI4_ReplacementValueLimit
REAL
-50
Replacement value used in the 'Replace Value' selection in the 'On error' field
Input Const
eAI4_ReplacementOptionLimit
LimiterMode
LimiterMode.ReplacementValue
Specification of the value that will be adopted in an active error condition
Input Const
rAI4_MaxLimit
REAL
150
Maximum value specification (activates error output on exceeding)
Input Const
rAI4_MinLimit
REAL
-50
Minimum value specification (activates error output on falling below)
Input Const
xAI4_LimitAktiv
BOOL
TRUE
TRUE = limit function activated
FALSE = limit function deactivated
Input Const
rAI4_Offset
REAL
0
Specification of the offset value (correction value)
Input Const
iAI4_MinMaxOffsetTwoPoint
INT
0
Offset value for the min and max range in %
Input Const
xAI4_MinMaxLimitTwoPoint
BOOL
FALSE
Enables the min and max limit
Input Const
rAI4_Y2TwoPoint
REAL
100
Y-axis point Y2
Input Const
rAI4_Y1TwoPoint
REAL
0
Y-axis point Y1
Input Const
rAI4_X2TwoPoint
REAL
100
X-axis point X2
Input Const
rAI4_X1TwoPoint
REAL
0
X-axis point X1
Input Const
rAI4_Delta
REAL
0.2
Specification of the delta value - depending on selection “Function/Sensor”
Input Const
eAI4_FunctionModeType
AIType
AIType.Type_PT1000
Configuration of the input type
Input Const
eAI3_ManNum
eManNum
eManNum.Auto
Manual override of the analog input
Input Const
rAI3_ManValue
REAL
Value for the manual override
Input Const
tAI3_InitDelayFilter
TIME
TIME#20s0ms
Start delay of the filter when selecting initialization: Delayed input value
Input Const
rAI3_InitValueFilter
REAL
100
Initial value for the filter when selecting initialization: Initial value
Input Const
eAI3_InitialFilter
InitializeType
InitializeType.InputValueDelayed
Selection of the type of initialization
Input Const
tAI3_TimeConstantFilter
TIME
TIME#10s0ms
Value for the time constant of the filtering
Input Const
xAI3_FilterAktiv
BOOL
TRUE
TRUE = Filter function activated
FALSE = filter function deactivated
Input Const
rAI3_ReplacementValueLimit
REAL
-50
Replacement value used in the 'Replace Value' selection in the 'On error' field
Input Const
eAI3_ReplacementOptionLimit
LimiterMode
LimiterMode.ReplacementValue
Specification of the value that will be adopted in an active error condition
Input Const
rAI3_MaxLimit
REAL
150
Maximum value specification (activates error output on exceeding)
Input Const
rAI3_MinLimit
REAL
-50
Minimum value specification (activates error output on falling below)
Input Const
xAI3_LimitAktiv
BOOL
TRUE
TRUE = limit function activated
FALSE = limit function deactivated
Input Const
rAI3_Offset
REAL
0
Specification of the offset value (correction value)
Input Const
iAI3_MinMaxOffsetTwoPoint
INT
0
Offset value for the min and max range in %
Input Const
xAI3_MinMaxLimitTwoPoint
BOOL
FALSE
Enables the min and max limit
Input Const
rAI3_Y2TwoPoint
REAL
100
Y-axis point Y2
Input Const
rAI3_Y1TwoPoint
REAL
0
Y-axis point Y1
Input Const
rAI3_X2TwoPoint
REAL
100
X-axis point X2
Input Const
rAI3_X1TwoPoint
REAL
0
X-axis point X1
Input Const
rAI3_Delta
REAL
0.2
Specification of the delta value - depending on selection “Function/Sensor”
Input Const
eAI3_FunctionModeType
AIType
AIType.Type_PT1000
Configuration of the input type
Input Const
eAI2_ManNum
eManNum
eManNum.Auto
Manual override of the analog input
Input Const
rAI2_ManValue
REAL
Value for the manual override
Input Const
tAI2_InitDelayFilter
TIME
TIME#20s0ms
Start delay of the filter when selecting initialization: Delayed input value
Input Const
rAI2_InitValueFilter
REAL
100
Initial value for the filter when selecting initialization: Initial value
Input Const
eAI2_InitialFilter
InitializeType
InitializeType.InputValueDelayed
Selection of the type of initialization
Input Const
tAI2_TimeConstantFilter
TIME
TIME#10s0ms
Value for the time constant of the filtering
Input Const
xAI2_FilterAktiv
BOOL
TRUE
TRUE = Filter function activated
FALSE = filter function deactivated
Input Const
rAI2_ReplacementValueLimit
REAL
-50
Replacement value used in the 'Replace Value' selection in the 'On error' field
Input Const
eAI2_ReplacementOptionLimit
LimiterMode
LimiterMode.ReplacementValue
Specification of the value that will be adopted in an active error condition
Input Const
rAI2_MaxLimit
REAL
150
Maximum value specification (activates error output on exceeding)
Input Const
rAI2_MinLimit
REAL
-50
Minimum value specification (activates error output on falling below)
Input Const
xAI2_LimitAktiv
BOOL
TRUE
TRUE = limit function activated
FALSE = limit function deactivated
Input Const
rAI2_Offset
REAL
0
Specification of the offset value (correction value)
Input Const
iAI2_MinMaxOffsetTwoPoint
INT
0
Offset value for the min and max range in %
Input Const
xAI2_MinMaxLimitTwoPoint
BOOL
FALSE
Enables the min and max limit
Input Const
rAI2_Y2TwoPoint
REAL
100
Y-axis point Y2
Input Const
rAI2_Y1TwoPoint
REAL
0
Y-axis point Y1
Input Const
rAI2_X2TwoPoint
REAL
100
X-axis point X2
Input Const
rAI2_X1TwoPoint
REAL
0
X-axis point X1
Input Const
rAI2_Delta
REAL
0.2
Specification of the delta value - depending on selection “Function/Sensor”
Input Const
eAI2_FunctionModeType
AIType
AIType.Type_PT1000
Configuration of the input type
Input Const
eAI1_ManNum
eManNum
eManNum.Auto
Manual override of the analog input
Input Const
rAI1_ManValue
REAL
Value for the manual override
Input Const
tAI1_InitDelayFilter
TIME
TIME#20s0ms
Start delay of the filter when selecting initialization: Delayed input value
Input Const
rAI1_InitValueFilter
REAL
100
Initial value for the filter when selecting initialization: Initial value
Input Const
eAI1_InitialFilter
InitializeType
InitializeType.InputValueDelayed
Selection of the type of initialization
Input Const
tAI1_TimeConstantFilter
TIME
TIME#10s0ms
Value for the time constant of the filtering
Input Const
xAI1_FilterAktiv
BOOL
TRUE
TRUE = Filter function activated
FALSE = filter function deactivated
Input Const
rAI1_ReplacementValueLimit
REAL
-50
Replacement value used in the 'Replace Value' selection in the 'On error' field
Input Const
eAI1_ReplacementOptionLimit
LimiterMode
LimiterMode.ReplacementValue
Specification of the value that will be adopted in an active error condition
Input Const
rAI1_MaxLimit
REAL
150
Maximum value specification (activates error output on exceeding)
Input Const
rAI1_MinLimit
REAL
-50
Minimum value specification (activates error output on falling below)
Input Const
xAI1_LimitAktiv
BOOL
TRUE
TRUE = limit function activated
FALSE = limit function deactivated
Input Const
rAI1_Offset
REAL
0
Specification of the offset value (correction value)
Input Const
iAI1_MinMaxOffsetTwoPoint
INT
0
Offset value for the min and max range in %
Input Const
xAI1_MinMaxLimitTwoPoint
BOOL
FALSE
Enables the min and max limit
Input Const
rAI1_Y2TwoPoint
REAL
100
Y-axis point Y2
Input Const
rAI1_Y1TwoPoint
REAL
0
Y-axis point Y1
Input Const
rAI1_X2TwoPoint
REAL
100
X-axis point X2
Input Const
rAI1_X1TwoPoint
REAL
0
X-axis point X1
Input Const
rAI1_Delta
REAL
0.2
Specification of the delta value - depending on selection “Function/Sensor”
Input Const
eAI1_FunctionModeType
AIType
AIType.Type_PT1000
Configuration of the input type
Input Const
tReadInputs
TIME
TIME#1s0ms
Query time for digital inputs (Note: The query time
must not be greater than the time of tBusTimeout .)
Input Const
tBusTimeout
TIME
TIME#20s0ms
T#0s = No bus timeout = No SafeState mode
Input Const
usiSlaveID
USINT
10
The slave address for the module
Last updated

