An alternative operating system – TwinCAT/BSD – will be available for selected Beckhoff Industrial PC platforms. TwinCAT/BSD combines the TwinCAT runtime with FreeBSD®, an industrially tested and reliable open source operating system.
For many years, Windows CE was the basic operating system for all Beckhoff Industrial PCs. With the foreseeable end of Windows CE, Beckhoff is presenting at an early stage a successor that combines the advantages of Windows CE – inexpensive use on all platforms – with the advantages of the large Windows systems. In addition to a successor to Windows CE, Beckhoff thus also offers an alternative to Windows 7 and Windows 10.
What is FreeBSD®?
FreeBSD® is a Unix-compatible open source operating system directly originating from Berkeley Software Distribution (BSD). As an open source project, FreeBSD® is continually being developed further, improved and optimized by a large group of developers. On account of the BSD license Beckhoff has opted for FreeBSD®, which enables the integration of TwinCAT without licensing problems.
FreeBSD® supports both 32- and 64-bit platforms and makes scalable systems possible with Arm® CPUs extending up to powerful Intel® Xeon® CPUs.
Further information on FreeBSD® can be found on the homepage of the FreeBSD Foundation or that of the FreeBSD® project:
https://www.freebsdfoundation.org and https://www.freebsd.org
TwinCAT
TwinCAT/BSD supports all TwinCAT 3 runtime functions. The programming is still carried out with the familiar Microsoft Visual Studio-based TwinCAT 3 XAE from a Windows development computer. TwinCAT/BSD offers multi-core support, allowing individual cores to also be reserved for the exclusive use of TwinCAT.
In addition to the TwinCAT HMI Server, a modern HTML5 web browser can be used as a client for TwinCAT HMI. The configuration takes place as usual via the graphic editor of the TwinCAT 3 XAE development environment.
Software and Updates
In addition to a large number of FreeBSD® programs, TwinCAT functions can also be installed via the Beckhoff Package Server. Moreover, the uncomplicated updating of the operating system as well as the TwinCAT runtime is possible in this way via the network. Software packages can also be installed offline. The software packages are first loaded to a development computer with a network connection and later installed directly on the Beckhoff Industrial PC. The hosting of the customer's own package server on their side is also possible. Apart from FreeBSD® programs that can be offered in this way, many well-known programs from Linux® are also available.
Write filter
As is familiar from the Windows operating system, TwinCAT/BSD provides a write filter. This protects the system against persistent changes. With the write filter activated, the system is in a previously defined state following a restart.
Backup and restore
A TwinCAT/BSD system can be backed up and restored using a USB stick that offers similar functions as the Beckhoff Service Tool for Windows operating systems. A backup can also be created from the live system, which is backed up locally or via the network to a remote system.
Small footprint
The current minimum size of a basic image is around 300 MB, with a very small RAM consumption of < 100 MB. Hence, very compact controllers will also be possible in future with TwinCAT/BSD.
Device Manager
The already well-known IPC Device Manager is also used for the configuration of the system under TwinCAT/BSD. This can be done via website or also under program control via the familiar ADS Secure or OPC UA interfaces.
Container
On account of its FreeBSD® basis, TwinCAT/BSD also includes the well-known container technology Jails as standard. Jails have been part of FreeBSD® since the year 2000 and are thus long since proven and stable. In addition, it is also possible to use Docker® containers by means of virtualization.
Product status:
Please check availability on the product page of the respective devices or in the product finder.
Product information
Ordering information | TwinCAT/BSD |
---|---|
C9900-S602 | TwinCAT/BSD license for CP27xx, CPX27xx, CP37xx, CPX37xx, CP6706 and CP6700 panel PCs, C69x5 and C7015 control cabinet PCs from Intel Atom® x6 with 2 cores, as well as C601x up to 2 cores in all generations |
C9900-S603 | TwinCAT/BSD license for CP2xxx, CPX27xx, CP3xxx, CPX37xx, CP6706 and CP6700 panel PCs, C5210 19-inch slide-in industrial PC, C65xx, C69xx and C7015 control cabinet PCs with Intel® Celeron® or Intel® Pentium® from the 11th generation, without RAID configuration, and from Intel Atom® x6 with 4 cores, as well as C60xx with Intel® Celeron®, Intel® Pentium®, Intel® Core™ i3 U and Intel Atom® with 4 cores in all generations |
C9900-S604 | TwinCAT/BSD license for CP22xx, CP32xx panel PCs, C5210 19-inch slide-in industrial PC, C65xx and C69x0 control cabinet PCs with Intel® Core™ i3 from the 11th generation, as well as C602x, C603x and C604x with Intel® Core™ i3, Core™ i5 U or Core™ i7 U in all generations, without RAID configuration |
C9900-S605 | TwinCAT/BSD license for CP22xx, CP32xx panel PCs, C5210 19-inch slide-in industrial PC, C65xx and C69x0 control cabinet PCs with Intel® Core™ i5 from the 11th generation, as well as C603x and C604x with Intel® Core™ i5 in all generations, without RAID configuration |
C9900-S606 | TwinCAT/BSD license for CP22xx, CP32xx panel PCs, C5210 19-inch slide-in industrial PC, C65xx and C69x0 control cabinet PCs with Intel® Core™ i7 from the 11th generation, as well as C603x and C604x with Intel® Core™ i7 in all generations, without RAID configuration |
C9900-S607 | TwinCAT/BSD license for C604x with Intel® Core™ i9 from the 13th generation, without RAID configuration |
C9900-S620 | Guest operating system for TwinCAT/BSD Hypervisor VM preinstalled and preconfigured: Windows 10 IoT Enterprise 2021 LTSC, 64 bit, English, for C602x with Intel® Core™ i5 or Core™ i7 of the 11th generation, C603x with Intel® Core™ i3, Core™ i5 or Core™ i7 of the 9th or 11th generation, with at least 8 GB RAM and at least 80 GB M.2 SSD. The C603x-0070 requires the special BIOS C9900-B617 or another BIOS with the BIOS setting Graphics PM Support enabled for GPU passthrough. Additionally, requires a license for the TwinCAT/BSD operating system. |
C9900-B617 | Specific BIOS for C603x-0070 with motherboard CB6467 for running TwinCAT/BSD hypervisor based virtual machines with the BIOS setting Graphics PM Support enabled for GPU passthrough, instead of standard BIOS. Not suitable for TwinCAT under Windows. |
C9900-S621 | Guest operating system for TwinCAT/BSD Hypervisor VM preinstalled and preconfigured: Windows 10 IoT Enterprise 2021 LTSC, 64 bit, English, for C602x with Intel® Core™ i5 or i7 of the 8th or 11th generations, C603x with Intel® Core™ i3, i5 or i7 of the 9th or 11th generations, C6040 with Intel® Core™ i3, i5, i7 or i9 of the 13th generation, CX20x2 with Intel® Xeon®-D and CX2043 with AMD Ryzen™. Requires at least 8 GB RAM and a storage medium of at least 80 GB. Without graphics output and without USB input of the VM via the IPC interfaces using device and GPU passthrough. Windows access via remote desktop protocol enabled. Requires additionally a license for the TwinCAT/BSD operating system. |
Loading content ...
Loading content ...
Loading content ...
© Beckhoff Automation 2024 - Terms of Use