General information

General information 1:

Installation

The "TcSMI.lib/.lb6/.lbx" libraries are installed by default from TwinCAT 2.11 Build 2229 (R3 and x64 Engineering).

General information 2:

Library name

This library replaces the "TcKL6781.lib/.lb6./.lbx".

Hardware documentation in the Beckhoff Information System: KL6781 - M-Bus master terminal

General information 3:

Incompatibility

The TcMBus library is not compatible to the versions older than V2.0.0 and also not usable in the same PLC program. From version V2.0.0 the level converters of the company Relay (e.g. PW3, PW20 or PW60) are no longer supported.

Further libraries required

For PC systems (x86) and Embedded PCs (CXxxxx):

For Bus Terminal Controllers from the BCxx00 series:

For Bus Terminal Controllers of the BCxx50, BCxx20, BC9191 and BXxx00 series:

General information 4:

Memory usage

Some of the PLC program memory is already used up by integrating the library. Depending on the application program, therefore, the remaining memory may not be sufficient.

General information 5:

Rounding errors

M-Bus devices may supply very large values (the DWord value range may be exceeded). They are therefore output in string format. Conversions to Real format may lead to inaccuracies/invalid values. Conversions to LReal format are therefore preferable. However, this is not possible for controllers from the BC/BX series. If the values have to be provided in a number format, controllers from the BC/BX series are unsuitable, if the values exceed the DWord value range.