EATOPS Best wishes for 2019!

We live in 2019, a world in which remote operations are accessible even to small businesses. The software technologies that have emerged from the Man-on-the-Moon missions are now broadly used in many industries. During last year, EATOPS delivered it’s first miniROV remote control room, leading us to an ocean of opportunities. We are all very excited to wish you a Happy New Year!

Compatibility Software update

3D Overview Panel RIVOPS.gif

RIVOPS is compatible with Codesys OPC Classic (AE, DA, HDA) Server as well as OPC-UA Servers - release
We are pleased to have been introduced to 3S - Codesys products by Motorola Solutions, Berghof Automation and Wago PLCs and committed to the delivery of 3D overview panels using those PLC technologies as foundation for our 3DSCADA products.

For more info, please contact

How to display safety critical information without overwhelming the operators?

At the age of digitalization, software automation engineers have a stronger responsibility to NOT implement front-ends that are overwhelming for the operators. "An alarm message can be seen as a short telegram sent to the operator to inform him of a fault".

Such a message should be - as compact - as visual - as clear - as intelligent - as possible. RIVOPS is an alarm page for the control room. It shall grasp the attention of the operator for just a few seconds (<3s) and send its telegram message across the HMI displays of the control room. RIVOPS is nothing else than a smart OPC Alarm Client, it renders a dynamic representation for each fault scenario. That image is computed in real-time for any given alarm list. It contains an alarm banner compliant with the #OPCUA, #EMUA191, ISA 18.2 specifications. For those who believe that showing an image tells more than a hundred words, follow that link.


EATOPS builds control rooms equipped with an Alarm Summary overlaying Alarm Banners on the top of a 3D representation of the plant. The RIVOPS technology is able to display an OPC Alarm Message from an automatic-fault-scenario function running on the PLC. (compatible with #Siemens 400, 1200 and 1500 series).

Smart use of scripting languages


Whereas the Industry is facing a digitalisation of its plants, EATOPS makes use of scripting languages to produce a robust PLC logic and build virtual piplines that control physical parts.

The code is consistent across multiple installations and highly reliable thus produce by a script rather than a human hand which could make mistakes.

AutoGen serves an even broader ambition at embedding articifical intelligence ruling into the PLC code and publishing industrial OPC UA data over the internet (IIOT).

Write code that writes code

Embedded code generation is fundamentally changing the way engineers work. Instead of writing thousands of lines of code by hand, engineers are automatically generating their production code to increase productivity, improve quality, and foster innovation. EATOPS uses an excel definition of the equipment list to automatically generate the source-code of the control panel most time-consuming components.

AutoGen is a product of Ergonomics Applied To OPerationS, EATOPS AS

#3DSCADA for #AutomationStudio

The power of standardization. The acquisition of B&R Automation by ABB did not come as a surprise. B&R Automation Studio suite is following the OPC UA standard. This decision to implement the OPC communication protocol at the very lowest level of their PLC & HMI compenents surely played a part in their recent buy-out by the ABB Group. EATOPS has been following the same approach and complies with OPC Unified Architecture for the same practical reasons. An open-standard between the PLC and the HMI leads to a stronger architecture leaving the PLC is its role of 'process logic controller' taking care of the logic, and the HMI in its role of 'human machine interface'. The HMI remains a slave of the PLC which means that several HMI modules can inherit the alarm & sensor values directly from the PLC.

The #RIVOPS overview panels are fully compatible with the #AutomationStudio Suite. Some more #3DSCADA overview panels will come-out from EATOPS production line during the year following that same OPC implementation.


OPC AE for the best of alarm handling


How should the captain of a ship decide to trigger an evacuation? How should a driller onboard an offshore vessel decide to pull-out and immediately disconnect from the well? How should a control room lead operator re-evaluate his initial risk assessment and prepare for a corrective action? EATOPS' Alarms & Events plug-in means a lot to operators. This OPC AE strict implementation considerably improves the judgment of an operator. The RIVOPS console benefits from this extra comfort. It gives the presentation layer of the control room a cleaner overview thus an increased awareness of the system being monitored.

The OPC AE standard is fully compliant with ISA 18.2 which promotes the use of process alarm messages and alarm attributes for the operator. An good example of that is the RIVOPS' 3D SCADA approach which naturally drives the operator attention over the areas of a process when the needed thresholds are met such as during an event detection, or an abnormal scenario detection with its pieces of equipment’s safety limits. The RIVOPS alarm-banner is mostly suited to identify the location of faulty equipment, or create awareness on the time to response before a corrective action should be taken. The operator's understanding of the severity of a scenario is improved through a colour-coded interface which is directly inherited from the OPC AE Server attributes. Instead of making its own interpretation of the severity, the HMI is brought back to its slave position receiving its information messages directly from the alarm server. This is very positive in the sense that the alarm server is now entitled to fully play is role of server dispatching a unique message to the family of HMI displays found in the control room.

Another advantage is that the operators' acknowledgment messages are aggregated inside the alarm server & directly transmitted to the PLC where the process logic is running. Unlike too many HMI packages, this alarm information is not stored inside the HMI Runtime.

Such a software architecture avoids a lots of inconsistencies in the control system. It pushes the artificial intelligence capabilities to another level. For more information on the RIVOPS overview panel, please visit our technology section.

Students building their own satellite

The open-call is valid until March 5th 2017. The European Space Agency will select the best proposals to help those teams of students to lead their own satellite campaign. EATOPS used a similar schem in 2010 (ESA Technology Transfer Programme) to get its 'OPS' tools deployed into a live ground segment environment. For the first time in the product development cycle, our UI/UX designers could test their piece of software against a control room operator.

Such initiatives are to be promoted as they gather teams of professional in their early-days of their engineering career. More projects will naturally emerge from those cross-collaborations and promote the European Space standards (ECSS) sometimes beyond the Space Industry.

The RIVOPS console is a good example. After first being used for the SwissCube Mission and later Triton & TUGSAT-1 mission, the console was eventually deployed onboard an offshore drilling vessel in the North-Sea. The same ECSS-data model is now used to structure the telemetry database of offshore platforms.

The RIVOPS ground segment package (video below) includes the console desk, the mission control system, the ESA-like software EGSE router, its data distribution, the command module, a set of housekeeping monitoring HMIs, the alarm-list, the 3D-overview panel. This software package also includes the suite of configuration tools such as the Spacecraft Mission Information Database (MIB), the spacecraft data model editor. For more information, contact or chat with us at the bottom of this page.