H1_MxxxIOs

H1_MxxxIOs (FB)

FUNCTION_BLOCK H1_MxxxIOs IMPLEMENTS IHttpRequest

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Input

itfHardwareConnector

IHttpRequestConnector

Input

xResetManualOverwrite

BOOL

Input

xDO1

BOOL

Input

xDO2

BOOL

Input

xDO3

BOOL

Input

xDO4

BOOL

Input

xDO5

BOOL

Input

xDO6

BOOL

Input

xDO7

BOOL

Input

xDO8

BOOL

Input

rAO1

REAL

Input

rAO2

REAL

Input Const

eDO8_ManBin

eManBin

eManBin.Auto

Manual override of the digital output

Input Const

eDO7_ManBin

eManBin

eManBin.Auto

Manual override of the digital output

Input Const

eDO6_ManBin

eManBin

eManBin.Auto

Manual override of the digital output

Input Const

eDO5_ManBin

eManBin

eManBin.Auto

Manual override of the digital output

Input Const

eDO4_ManBin

eManBin

eManBin.Auto

Manual override of the digital output

Input Const

eDO3_ManBin

eManBin

eManBin.Auto

Manual override of the digital output

Input Const

eDO2_ManBin

eManBin

eManBin.Auto

Manual override of the digital output

Input Const

eDO1_ManBin

eManBin

eManBin.Auto

Manual override of the digital output

Input Const

eAO2_ManNum

eManNum

eManNum.Auto

Input Const

rAO2_ManValue

REAL

Input Const

iAO2_MinMaxOffsetTwoPoint

INT

0

Offset value for the min and max range in %

Input Const

xAO2_MinMaxLimitTwoPoint

BOOL

FALSE

Enables the min and max limit

Input Const

rAO2_Y2TwoPoint

REAL

10

Y-axis point Y2

Input Const

rAO2_Y1TwoPoint

REAL

0

Y-axis point Y1

Input Const

rAO2_X2TwoPoint

REAL

100

X-axis point X2

Input Const

rAO2_X1TwoPoint

REAL

0

X-axis point X1

Input Const

rAO2_Delta

REAL

0.25

Specification of the delta value

Input Const

eAO1_ManNum

eManNum

eManNum.Auto

Input Const

rAO1_ManValue

REAL

Input Const

iAO1_MinMaxOffsetTwoPoint

INT

0

Offset value for the min and max range in %

Input Const

xAO1_MinMaxLimitTwoPoint

BOOL

FALSE

Enables the min and max limit

Input Const

rAO1_Y2TwoPoint

REAL

10

Y-axis point Y2

Input Const

rAO1_Y1TwoPoint

REAL

0

Y-axis point Y1

Input Const

rAO1_X2TwoPoint

REAL

100

X-axis point X2

Input Const

rAO1_X1TwoPoint

REAL

0

X-axis point X1

Input Const

rAO1_Delta

REAL

0.25

Specification of the delta value

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 (t#0s = Filter function disabled)

Input Const

xAI4_FilterAktiv

BOOL

TRUE

TRUE = Filter function activated

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

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

10000

X-axis point X2 (10000 = 10.0V)

Input Const

rAI4_X1TwoPoint

REAL

0

X-axis point X1 (0 = 0.0V)

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 (t#0s = Filter function disabled)

Input Const

xAI3_FilterAktiv

BOOL

TRUE

TRUE = Filter function activated

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

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

10000

X-axis point X2 (10000 = 10.0V)

Input Const

rAI3_X1TwoPoint

REAL

0

X-axis point X1 (0 = 0.0V)

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 (t#0s = Filter function disabled)

Input Const

xAI2_FilterAktiv

BOOL

TRUE

TRUE = Filter function activated

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

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

10000

X-axis point X2 (10000 = 10.0V)

Input Const

rAI2_X1TwoPoint

REAL

0

X-axis point X1 (0 = 0.0V)

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 (t#0s = Filter function disabled)

Input Const

xAI1_FilterAktiv

BOOL

TRUE

TRUE = Filter function activated

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

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

10000

X-axis point X2 (10000 = 10.0V)

Input Const

rAI1_X1TwoPoint

REAL

0

X-axis point X1 (0 = 0.0V)

Input Const

eDI8Opto_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI8Opto_Negation

BOOL

FALSE

Negation

Input Const

eDI7Opto_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI7Opto_Negation

BOOL

FALSE

Negation

Input Const

eDI6Opto_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI6Opto_Negation

BOOL

FALSE

Negation

Input Const

eDI5Opto_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI5Opto_Negation

BOOL

FALSE

Negation

Input Const

eDI4Opto_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI4Opto_Negation

BOOL

FALSE

Negation

Input Const

eDI3Opto_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI3Opto_Negation

BOOL

FALSE

Negation

Input Const

eDI2Opto_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI2Opto_Negation

BOOL

FALSE

Negation

Input Const

eDI1Opto_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI1Opto_Negation

BOOL

FALSE

Negation

Input Const

eDI4_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI4_Negation

BOOL

FALSE

Negation

Input Const

eDI3_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI3_Negation

BOOL

FALSE

Negation

Input Const

eDI2_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI2_Negation

BOOL

FALSE

Negation

Input Const

eDI1_ManBin

eManBin

eManBin.Auto

Manual override of the digital input

Input Const

xDI1_Negation

BOOL

FALSE

Negation

Input Const

tReadDigitalInputs

TIME

TIME#1s0ms

Query time for digital inputs (Note: 0s = no polling)

Input Const

tReadAnalogInputs

TIME

TIME#1s0ms

Query time for analog inputs (Note: 0s = no polling)

Input Const

xInitRestartValue

BOOL

TRUE

Initialization of the outputs

Output

xDI1

BOOL

Digital input 1

Output

xDI2

BOOL

Digital input 2

Output

xDI3

BOOL

Digital input 3

Output

xDI4

BOOL

Digital input 4

Output

xDIOpto1

BOOL

Opto digital input 1

Output

xDIOpto2

BOOL

Opto digital input 2

Output

xDIOpto3

BOOL

Opto digital input 3

Output

xDIOpto4

BOOL

Opto digital input 4

Output

xDIOpto5

BOOL

Opto digital input 5

Output

xDIOpto6

BOOL

Opto digital input 6

Output

xDIOpto7

BOOL

Opto digital input 7

Output

xDIOpto8

BOOL

Opto digital input 8

Output

rAI1Raw

REAL

Raw value analog input 1

Output

rAI2Raw

REAL

Raw value analog input 2

Output

rAI3Raw

REAL

Raw value analog input 3

Output

rAI4Raw

REAL

Raw value analog input 4

Output

rAI1

REAL

Analog input 1

Output

rAI2

REAL

Analog input 2

Output

rAI3

REAL

Analog input 3

Output

rAI4

REAL

Analog input 4

Output

xAI1_Alarm

BOOL

Limit violation analog input 1

Output

xAI2_Alarm

BOOL

Limit violation analog input 2

Output

xAI3_Alarm

BOOL

Limit violation analog input 3

Output

xAI4_Alarm

BOOL

Limit violation analog input 4

Output

xDiIsMan

BOOL

Manual override active digital inputs

Output

xDoIsMan

BOOL

Manual override active digital outputs

Output

xAiIsMan

BOOL

Manual override active analog inputs

Output

xAoIsMan

BOOL

Manual override active analog outputs

Output

eError

ERROR

Last updated