IoBase

IoBase 1:

This class is the basis for all I/O elements. It defines a rudimentary basic scope of methods.

IoBase 2:

Class is Abstract

Since the class is defined as ABSTRACT, the class cannot be instantiated and must be implemented using inheritance.

Syntax:

FUNCTION_BLOCK ABSTRACT FB_IoBase EXTENDS FB_MessageBase

IoBase 3: Methods

Name

Description

Cyclic()

Cycle method

GetProcessValue()

Reads the terminal-specific input/output value.

SetProcessValue()

Writes the terminal-specific input/output value.

IoBase 4: Interfaces

Type

Description

I_IoBase

Standard interface on FB_IoBase.

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT v3.1.4024.55

PC or CX (x64, x86)

Tc3_PlasticFunctions (>= v3.12.5.0)