H1_8AI

H1_8AI (FB)

FUNCTION_BLOCK H1_8AI EXTENDS SlaveModuleSoftOverwrite IMPLEMENTS ISlaveModule

InOut:

Scope
Name
Type
Initial
Comment
Inherited from

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