Libraries overview
The TwinCAT Automation Software offers various libraries for the BCxx50 series Bus Terminal Controllers (Bus Coupler with PLC functionality). See Beckhoff Information System.
Download
The libraries are also included in this documentation. To extract the libraries, left-click on the link and copy the libraries to directory TwinCAT\PLC\LIB.
Standard
(download)
TcSystemBCxx50. TcSystemBCxx50 requires the TcBaseBCxx50 library.
(download)
TcBaseBCxx50
(download) ChrAscBX.lbx
(download)
![]() | Use the library that matches the firmware The latest firmware requires the latest library. If you update your Bus Terminal Controller, please also update the libraries. |
TcSystemBCxx50
ADS | Version | Firmware | ||||
---|---|---|---|---|---|---|
BC3150 | BC5150 | BC5250 | BC8150 | - | ||
ADSREAD |
| B0 | B0 | B1 | B0 | - |
ADSWRITE |
| B0 | B0 | B1 | B0 | - |
ADSRDWRT |
| B0 | B0 | B1 | B0 | - |
ADSWRTCTL |
| B0 | B0 | B1 | B0 | - |
ADSRDSTATE |
| B0 | B0 | B1 | B0 | - |
ADSRDDEVINFO |
| B0 | B0 | B1 | B0 | - |
Bit Functions | Version | Firmware | ||||
---|---|---|---|---|---|---|
BC3150 | BC5150 | BC5250 | BC8150 | - | ||
CLEARBIT32 |
| B0 | B0 | B1 | B0 | - |
CSETBIT32 |
| B0 | B0 | B1 | B0 | - |
GETBIT32 |
| B0 | B0 | B1 | B0 | - |
SETBIT32 |
| B0 | B0 | B1 | B0 | - |
Controller | Version | Firmware | ||||
---|---|---|---|---|---|---|
BC3150 | BC5150 | BC5250 | BC8150 | - | ||
FB_BasicPID | - | B0 | B0 | B1 | B0 | - |
- | - | - | - | - | - | - |
File Access | Version | Firmware | ||||
---|---|---|---|---|---|---|
BC3150 | BC5150 | BC5250 | BC8150 | - | ||
FB_ReadFromFile |
| - | - | - | - | - |
FB_WriteToFile |
| - | - | - | - | - |
FB_ReadWriteFile |
| - | - | - | - | - |
Memory Functions | Version | Firmware | ||||
---|---|---|---|---|---|---|
BC3150 | BC5150 | BC5250 | BC8150 | - | ||
MEMCMP |
| B0 | B0 | B1 | B0 | - |
MEMCYP |
| B0 | B0 | B1 | B0 | - |
MEMMOVE |
| B0 | B0 | B1 | B0 | - |
MEMSET |
| B0 | B0 | B1 | B0 | - |
NOVRAM Functions | Version | Firmware | ||||
---|---|---|---|---|---|---|
BX3100 | BX5100 | BX5200 | BX8000 | - | ||
- | - | - | - | - | - | - |
SFC | Version | Firmware | ||||
---|---|---|---|---|---|---|
BC3150 | BC5150 | BC5250 | BC8150 | - | ||
AnalyzeExpression |
| - | - | - | - | - |
AppendErrorString |
| - | - | - | - | - |
SFCActionControl |
| - | - | - | - | - |
System / Time / TBus | Version | Firmware | ||||
---|---|---|---|---|---|---|
BC3150 | BC5150 | BC5250 | BC8150 | - | ||
DRAND |
| B0 | B0 | B1 | B0 | - |
SYSTEMTIME_TO_DT |
| B0 | B0 | B1 | B0 | - |
DT_TO_SYSTEMTIME |
| B0 | B0 | B1 | B0 | - |
GetSysTick |
| B0 | B0 | B1 | B0 | - |
PresetSysTick |
| B0 | B0 | B1 | B0 | - |
Reboot |
| B0 | B0 | B1 | B0 | - |
Debug | Version | Firmware | ||||
---|---|---|---|---|---|---|
BC3150 | BC5150 | BC5250 | BC8150 | - | ||
F_ReadDebugTimer |
| B0 | B0 | B1 | B0 | - |
F_StartDebugTimer |
| B0 | B0 | B1 | B0 | - |