Use cases

Products, machines and platforms built on Beremiz

Automation products

rPLC (Nexedi)

rPLC is an industrial automation coupler from Nexedi, built on OPC-UA and software defined time sensitive networking (TSN). It runs real-time Linux, and drives motors, relays and sensors on complex assembly lines.

Beremiz provides the IEC-61131 environment used to program, deploy and debug the logic remotely, over OPC-UA or Modbus, while SlapOS takes care of deployment and lifecycle management across a fleet of couplers. The coupler grew out of the OSIE project, and its source is published in nexedi/osie.

NOTOM

NOTOM builds an industrial automation platform on top of the Beremiz runtime. It connects to an existing production line whatever the brand or the vintage of its machines, and hands monitoring and control of that line back to the operations team instead of to the machine vendor.

Among what the platform offers is reprogramming a control loop without stopping production, which the Beremiz runtime supports through PLC logic hot-swap.

Embedded software development

OposSOM

OposSOM (Armadeus systems) develops and produces System On Modules with embedded Linux combining small size with low energy consumption and extended connectivity.

`OposSOM' Systems On Module ARM®/FPGA /Linux® running the Beremiz runtime OposSOM boards come with full Linux development environment using Buildroot and Yocto. Beremiz runtime is proposed as an installable package in OposSOM’s software.

IRC channel: (irc://libera.chat/#Armadeus)

Smarteh (Slovenia/Tolmin)

Smarteh has multiples lines of Beremiz-based PLC with several models.

LPC-2.MC8 implements an efficient bare metal C runtime, including TCP Modbus server, CANopen (with CanFestival) as well as simple HTTP server. LPC-Composer tool helps in assembling I/O modules from LPC2 catalog intuitively. Smarteh LPC-2.MC8 Beremiz PLC main control module
LPC-2.MC9 CPU module, offers improved performance, scalability and a wide range of new features within a single compact package.
Module is based on ARM architecture processor running GNU/Linux and adds more computing power, more control and additional interfaces.
Smarteh LPC-2.MC9 ARM Linux PLC CPU module
Additionally to classical PLC CPU modules the LPC-3 line introduces Beremiz-based industrial automation controllers. LPC-3.IOR, LPC-3.IOT, LPC-3.IOU
Smarteh LPC-3 Beremiz industrial automation controllers

LPC-3.GOT.001
Smarteh LPC-3.GOT.001 graphic operator terminal

LPC-3.GOT.011
Smarteh LPC-3.GOT.011 graphic operator terminal

For more details visit www.smarteh.si.

Legacy products and projects

Nucleron R&D LCC (Russia/Perm)

Nucleron has developed YAPLC platform which is a set of Beremiz extensions called YAPLC/IDE and a bare metal PLC runtime system called YAPLC/RTE. The company has a GitHub account where you can find the platform.

They also offer YAPLC based product line of progammable relays which may be programmed with a serial connection cable ( NUC-246).

NUC-242 NUC-243 NUC-247
Nucleron NUC-242 YAPLC programmable relay Nucleron NUC-243 YAPLC programmable relay Nucleron NUC-247 YAPLC programmable relay

Nefteavtomatika (Russia/Ufa)

Source code for target-specific Beremiz extensions is available in their public repository.

MKLogic200 (ARM, Cortex-M4) Nefteavtomatika MKLogic200 Cortex-M4 PLC

INEUM (Russia/Moscow)

The company has a GitHub account where you can find some source code for Beremiz and matiec and gh-pages with Beremiz user documentation.

KMAV-S (ARM, Cortex-M0) MP-10 (ARM, ARM926) MP-8 (x86)
INEUM KMAV-S Cortex-M0 controller INEUM MP-10 ARM926 CPU module INEUM MP-8 x86 CPU module

There are series of communication controllers, that can be driven by Beremiz as well.

BPI-2 (ARM, Cortex-A5) BPI-2.3 (ARM, Cortex-A5)
INEUM BPI-2 Cortex-A5 communication controller INEUM BPI-2.3 Cortex-A5 communication controller

Argo (Russia/Ivanovo)

MUR 1001.3 SV (ARM, Cortex-M3) Argo MUR 1001.3 SV Cortex-M3 controller

NGPInform (Russia/Ufa)

CILK PAC (ARM, Cortex-A8) NGPInform CILK PAC modular Cortex-A8 PLC
CILK (ARM, Cortex-M3) NGPInform CILK compact Cortex-M3 PLC

KOSMOS (South Korea)

KOSMOS stands for Korea Open Source MOtion System. It was developed for HIGEN Motor in collaboration with KETI (Korea Electronics Technology Institute). KOSMOS Korea Open Source MOtion System robot