The ultimate development suite for Control Systems

Make the industry 4.0 switch a reality

With IReflex, benefit from both the automation paradigm, and cutting-edge software engineering technologies, in addition to advanced cybersecurity mechanisms from the IT world.

The lack of innovation and digitalisation from PLC manufacturers is one of the most important remaining barrier to adopt industry 4.0 and industry 5.0, its complement.

IReflex now changes the game.

Move your Distributed Control System to the next level

IReflex in a Nutshell:

  • A complete development workbench designed to maximize reusability, reduce development time and significantly improve code quality
  • A powerful, multi-paradigm and easy-to-learn language to build reactive systems
  • Simulate your entire system with no hardware: your production code is also your model
  • Optionally virtualize your DCS programs in production and get rid of hardware PLCs thanks to advanced DCS clustering
  • IT/OT convergence: deploy HA DCS into an entirely automated IEC 62443 IT infrastructure
  • Advanced cybersecurity mechanisms
  • Advanced engineering practices easily integrated with your development cycle: requirements traceability with your code, automated testing…
  • Generate your program for any PLC or computer
  • A groundbreaking no-code SCADA system to improve reusability and efficiency

Move your Distributed Control System to the next level

IReflex in a Nutshell:

  • A complete development workbench designed to maximize reusability, reduce development time and significantly improve code quality
  • A powerful, multi-paradigm and easy-to-learn language to build reactive systems
  • Simulate your entire system with no hardware: your production code is also your model
  • Optionally virtualize your DCS programs in production and get rid of hardware PLCs thanks to advanced DCS clustering
  • IT/OT convergence: deploy HA DCS into an entirely automated IEC 62443 IT infrastructure
  • Advanced cybersecurity mechanisms
  • Advanced engineering practices  integrated with your development cycle: requirements traceability with your code, automated testing…
  • Generate your program for any PLC or computer
  • A groundbreaking no-code SCADA system to improve reusability and efficiency

IReflex brings Industrial Automation to the next level

Why using IReflex?

Reduce your development lifecycle by 60%

By removing repetitive low-value steps and thanks to simulation, virtualization, and the integration of the most advanced tools in one development suite, IReflex reduces by more than 60% the time from specification to production.

Start developing with no hardware, no equipment

Build your entire DCS with no hardware.

You can start developing your system long before having chosen the target.

We guarantee that the generated program formally has the exact same behaviour whichever the target is, be it any PLC, computer or even the cloud.

Write in Reflex, run it anywhere

PLC: Reflex, the core language of the IReflex suite, generates code for any PLCs (such as Unity, Siemens, ABB, …).

Computers: Generate high efficient code for famous programming languages so you can write hard realtime programs on embedded targets with a language that have a semantic designed to build reactive systems.

Cloud: Build and deploy Reactive Microservices on any cloud provider, be it public, private or hybride. Reactive Microservices are high-performance units of control system programs which can be virtualised or containerised in a Cloud Native environment.

Simulation of your entire DCS & equipments

Stop wasting time writing your program several times with different tools.

Your code is written once in Reflex. An automated test + traceability requirements + CI/CD stack makes sure your production code is correct by construction.

Digital Twin
It’s a button click away to duplicate your running production DCS to a new test infrastructure so you can perform impact analysis of any evolution of your system with a simplicity that has never been seen in the industry.

All-inclusive Ultra-ergonomic development studio

IReflex.studio is the software from where you perform all activities, ranging from specifying requirements, writing tests and code, to deployment in staging or production and monitoring running DCS. It includes:

Easy-to-learn language for automation technicians & engineers

Reflex is an easy-to-learn language made for both automation technicians / engineers and software developers.
Reflex basic features are enough to write the vast majority of DCS while advanced ones allow software engineers to design complex architectures in a very elegant way.

…the most flexible SCADA system of the market!

Advanced reusability

Objects
Create requirements, packages, objects, tests and views that can be easily reused in new projects with no effort.

Adapt the installation
Reusable items don’t deal with low-level hardware details. The link between objects and connectors is done rapidly in the infrastructure configuration sections.

Deploy into production smoothly
You can generate your program on any supported PLC or deploy your fully virtualized DCS with just a button click.

Seamless IT/OT Convergence thanks to PLC virtualization

Reactive Microservices
– are High-Performance small units of execution
– bring the Software-Defined DCS paradigm
– allow full HA virtualization of Control System programs
– can be containerized with Docker
– are orchestrated by an HA execution cluster

Automated deployment of the core IT infrastructure of your DCS anywhere:
– dedicated hardware
– private cloud (VMWare, Openstack, …)
– public cloud (AWS, GCP, OutScale)
– hybrid cloud
– IoT fleet

IReflex secure interactions between IT microservices and reactive microservices.

State-of-the-art Cybersecurity architecture

IReflex automates 100% of the deployment of both the underlying IT infrastructure and the DCS programs.

The IT infrastructure IReflex deploys relies on the most advanced concepts from the Cloud Native industry, including:

– Zero Trust infrastructure
– Automated secrets rotation
– Service Mesh to set encrypted tunnels for all communications in the network
– Architectures complying with the highest level of security certification standards such as IEC 62443 and SecNumCloud

Advanced real-time & embedded programming made easy

Expressiveness
Reflex brings to the software world concepts fitted to express control problems from the industrial automation world.

Include Reflex control programs with your software
Reflex can generate efficient and small-footprint code to be linked with the most popular languages used in embedded software: C, Go, Rust, Ada, Spark

Comparison chart

IReflexMATLAB SIMULINK
PLC Coder
ControlBuildCoDeSysLabviewDeltaV Virtual Studio – Emerson
Suited for model design, test and simulation
Suited for production
Suited for safety-critical systems
Suited for security-critical systems
Development efficiency: write code once (for specification, modelisation, production)
Advanced automated testing features (unit testing, scenarios testing, functional tests …)
Traceability management of requirements, code, tests and all artefacts directly from the studio
Textual language
Grafcet graphical language
Dataflow graphical language
Multi-paradigm and powerful semantics (synchronous, sequential, object oriented, modularity, strong typing model …)
Bijection between Grafcet Graphical language and Textual representation
Bijection between Dataflow Graphical language and Textual representation
Generate & run programs on any PLC
Generate & run programs on any PC
Efficient programs for embedded programs
High Availability & High Performance virtualisation
Reactive Microservices for smooth IT/OT interaction
Deploy your DCS on the edge in one click
Deploy your DCS on any cloud provider in one click (AWS, GCP, Azure, Outscale, …) Not for hard realtime systems
100% Software-Defined DCS
Automated advanced security features (service mesh, secrets rotation, TLS, …) with no expertise in IT required
IEC 62443 automated infrastructure for highly-secure requirements with no effort
Powerful No code & modular SCADA system designed for reusability and development efficiency
Automated Monitoring & observability environment deployment
High Performance Realtime database
Connectors for Modbus, OPC, GPIO ports, ZWave, REST APIs, …

What can we do for you?​