Overview

Function blocks for accessing the ASI master terminal.

Function blocks:

Name

Description

FB_ASI_Addressing

Specify or modify addresses of the ASI slaves

FB_ASI_SlaveDiag

Cyclic slave diagnostics (e.g. counter states)

FB_ASI_ReadParameter

Universal FB for reading all the parameters of an ASI slave

FB_ASI_WriteParameter

Universal FB for setting all the parameters of an ASI slave

FB_ReadInput_analog

Read analog values

FB_WriteOutput_analog

Write analog values

FB_ASI_Processdata_digital

Read/write digital values

FB_ASI_ParameterControl

Background communication. This block must always be called cyclically!!!

Linking into the System Manager

The library has one input structure: ST_Parameter_IN, and one output structure: ST_Parameter_OUT. These must be instanced and addressed, so that on the one hand they can be passed to the FB_ParameterControl function block as VAR_IN_OUT, and on the other hand can be linked into the System Manager. The terminals' process data contains 6 or 16 bytes, depending on which ASI module is linked into the System Manager. These can be linked directly.

Overview 1: