Edit this page Backlinks Add to book Export to PDF Book Creator Add this page to your book Book Creator Remove this page from your book Manage book (0 page(s)) Help CoDaBix® - Middleware for Industry 4.0 Previous Next See product presentation CoDaBix® is a bidirectional universal 'Communication Data Bridge'CoDaBix® is the key element in Industry 4.0 - used in projects for factory automation, building control and much more. The System is used as: Middleware connection to MES/PPS realizing Industry 4.0 networks (e.g. cloud of your organisiation in intranet or internet) Edge Device CoDaBix® runs on tiny systems too (MiniPC, Raspberry Pi). The networking property provide excellent requirements to be used as a Industry 4.0 Edge Device. CoDaBix® is fully developed under C# (.NET Standard bzw. .NET Core). So CoDaBix® runs an any platform which is supported by .NET Core / .NET Standard. OPC UA Companion Specification Due to the flexible modeling of the data structure in CoDaBix®, we have created the best conditions for mapping complete OPC UA Companion specifications. The logical functionality can be easily implemented by the user with integrated Typescript. Everything in one system. No matter OPC UA Methods or dynamic nodes need to be created / removed - anything is possible. Use / Application With CoDaBix® a heterogeneous machine environment with different intelligence characteristics, control systems, data formats and connection (bus) protocols can be lifted (and harmonized) to a customer-specific standard. The core is the OPC UA conform structure as well as the central OPC UA connection to all “CoDaBix® data”. “Real” machine data and “virtual” variables (= data from / to database, text file, or web interface etc.) is processed in the same manner. The Node tree ( “Variable tree”) by OPC UA standard thus plays a major part in CoDaBix®. The data of the connected sources can be mapped arbitrarily in a logical and hierarchical tree structure. Each element is treated as a “Node” in CoDaBix®. All variables and their properties such as name, current value, timestamp, min / max value and so on are provided in the internal high-speed cache. The access is possible in a bidirectional way as a read and write access. The integrated database allows historical storing of any desired process variables. For further processing by higher-level systems (for example MES, ERP) CoDaBix® provides its own standardized, but also customized interfaces in form of “plugins”. Access to current values and stored historical values is easily possible via OPC UA, REST / JSON, directly via the database or by script plugin (JavaScript). This allows CoDaBix® to be connected to any data source or data storage in horizontal and vertical direction. The data is automatically exchanged (after a change), occurring event- or trigger-controlled. Plugins for Devices / Interfaces and Data Exchanges OPC UA (Server and Client) OPC Classic (DA) SQL databases MySQL MSSQL Oracle SQL any other database system if required CSV / XML / text files web application via REST / JSON interface SAP Devices SIMATIC S7, S5 RFC-1006 (ISO on TCP) SINEC H1 Allen Bradley Beckhoff Schneider Mitsubishi Omron your PLC is missing - no problem contact us OPC Classic Configuration The CoDaBix® configuration is done via the integrated web interface. For the plugins a configurator for each on its own is available. In general, the parameterization via an XML config file is possible. The format of the XML config file is freely selectable and documented accordingly. Therefore, CoDaBix® can be combined and connected in a simple way with available project planning system / parameterization applications (e.g. COMOS). Requirements Codabix is supported on following operation systems: Windows Workstation: Windows 10/11 (x64/Arm64) Server: Windows Server 2016/2019/2022 Linux Debian 11 (Bullseye) or higher (x64, Arm64, Arm32) including derivates such as Raspberry Pi OS (for Raspberry Pi) Ubuntu 20.04 or higher (x64, Arm64) Fedora 37 or higher (x64) OpenSuse Leap 15.0 or higher Raspberry Pi (e.g. UniPI, KUNBUS) Raspberry Pi OS 11 (Bullseye) or higher Detailed requirements see here. The requirements for CPU power, memory and hard drive are dependent on the desired data throughput and data volume.