FB_BA_MO

FB_BA_MO 1:

The function block FB_BA_MO represents the Multi-State_Output object.
It has a priority array and can therefore be commanded (see Commanding objects).

The Multi-State_Output object specifies an object type whose object properties represent externally visible characteristics of a data point for multiple binary outputs, connected by arbitrary binary logic. The object is derived from physical or virtual data points, e.g. for "active/inactive" states of several binary outputs or the value of an analog output.

Inheritance hierarchy

FB_BA_Base

    FB_BA_BasePublisher

        FB_BA_Object

            FB_BA_EventObject

                FB_BA_EventObjectEx

                    FB_BA_ComEventObject

                        FB_BA_BaseMO

Illustration

FUNCTION_BLOCK FB_BA_MO EXTENDS FB_BA_BaseMO
VAR_INPUT
  eRlbty          : E_BA_Reliability;
  bRawOvrrd       : BOOL;
  bEnFdbck        : BOOL;
  nRawValFdbck    : UDINT;
END_VAR

FB_BA_MO 2: Inputs

Name

Type

Description

eRlbty

E_BA_Reliability

Availability or reliability of a value.

bRawOvrrd

BOOL

The feedback of a switch contained in a terminal can be connected to this variable for mechanical override of an output.

bEnFdbck

BOOL

Variable for starting the monitoring of the feedback at the binary output.

nRawValFdbck

UDINT

Raw value feedback.

Requirements

Development environment

Required PLC library

TwinCAT from v3.1.4024.35

Tc3_XBA from v5.3.0.0