Tools & Gateways Network Simulation & Digital Twin

FSoE Network Simulation

Description

FSoE network simulation virtualizes industrial networks so you can run your master or controller application against simulated slave devices, developing and testing without physical hardware. It reacts to Process Data (PDOs), exchanges Service Data (SDOs) and drives device state machines, configured from your existing ENI/EDS files.

Develop without hardware

With FSoE network simulation you can work through a physical network adapter or entirely in software. Hardware-in-the-Loop (HiL) runs simulated devices on external hardware over a real cable, while Software-in-the-Loop (SiL) simulates the whole network on the same machine as your controller — no separate hardware or network interface — so it runs in a VM, in the cloud or in a CI/CD pipeline.

Simulate faults and topologies

FSoE network simulation can emulate up to 2000 devices and inject realistic faults: device errors, state changes, cable breaks, frame loss and link loss at any point in the network. You can mix real and simulated devices to build a Digital Twin step by step, and reproduce hard-to-catch customer issues safely in-house.

Protocols and Digital Twin

It covers EtherCAT (with distributed clocks and CoE/FoE/VoE/SoE mailboxes), CANopen, FSoE safety, CANopen Safety (SRDO) and J1939. Through the Functional Mock-up Interface (FMI), FSoE network simulation connects to Matlab, Simulink, Dymola and other tools using FMU models, so process data can be driven by a full plant model.

API and delivery

A C/C++ and .NET API gives full control — change topology, device states, inject frame or link loss, and access registers, EEPROM and the object dictionary — ideal for automated test scripts. Compatible with ISIT-Neperis stacks, TwinCAT and CODESYS, FSoE network simulation accelerates master development, automated testing, virtual commissioning and firmware development well before hardware is available.

Applications

FSoE network simulation is used for master and controller software development, automated regression testing in CI/CD, virtual commissioning with a Digital Twin, and device firmware development before hardware exists. It suits machine builders, device manufacturers and system integrators who want to develop, test and demonstrate EtherCAT, CANopen and FSoE systems independently of hardware availability.

Platforms and compatibility

FSoE network simulation runs on Windows and Linux and offers a C/C++ and .NET API for full automation. It is compatible with ISIT-Neperis stacks, TwinCAT and CODESYS, and connects to Matlab, Simulink and Dymola through FMI/FMU models. Whether you run it fully in software or with a physical adapter, it reduces hardware cost, removes device-shortage bottlenecks and improves quality through repeatable, automated tests.

Key Benefits

  • Develop independently of hardware Run master or firmware development without physical devices — no device shortage, and quick configuration switches via different ENI files.
  • Improve quality Automated regression tests in CI/CD, faster iterations and the ability to reproduce customer issues in-house.
  • Simulate faults safely Inject device errors, cable breaks, frame loss and state changes at any point in the network — including dangerous scenarios.
  • Digital Twin ready Connect to Matlab, Simulink, Dymola and other tools through the Functional Mock-up Interface (FMI).

Key Features

  • Simulate up to 2000 devices via a physical adapter or fully in software
  • Configure from your existing ENI / EDS files
  • React to PDOs, exchange SDOs and drive device state machines
  • Hardware-in-the-Loop (HiL) and Software-in-the-Loop (SiL) modes
  • C/C++ and .NET API for full control and automation
  • Digital Twin integration via FMI (FMU models)

Complete Feature Set

Use Cases

  • Master software development — run the master app without hardware
  • Automated testing — replace manual tests with scripts, simulate errors and cable breaks
  • Virtual commissioning — develop with a Digital Twin before hardware arrives
  • Device firmware development — build and debug firmware before hardware exists

Simulation Modes

  • Hardware-in-the-Loop (HiL): devices simulated on external hardware over a physical cable
  • Mix real and simulated devices to build a Digital Twin step by step
  • Software-in-the-Loop (SiL): fully virtual, no extra hardware or network interface
  • Deterministic timing for reproducible CI/CD tests

Technical Specifications

Simulation

Simulation
Parameter Value
Max simulated devices Up to 2000
Mailbox protocols CoE, VoE, FoE, SoE
PDO configuration Via CoE
Distributed clocks Supported

Platform & Integration

Platform & Integration
Parameter Value
Programming languages C/C++, .NET
Supported OS Windows, Linux, QNX, VxWorks, others
Compatible masters ISIT-Neperis stacks, TwinCAT, CODESYS (add-on)
Digital Twin FMI / FMU (Matlab, Simulink, Dymola, …)

Datasheet

Enter your details to download the FSoE Network Simulation datasheet (PDF).

Frequently Asked Questions

Can I use FSoE Network Simulation without hardware?

Yes. In Software-in-the-Loop mode the whole network is simulated on the same machine as your controller — no separate hardware or physical network interface required, ideal for VMs, cloud and CI/CD.

Which protocols can it simulate?

EtherCAT and Fail Safe over EtherCAT.

How many devices can it simulate?

Up to 2000 devices in a single network, configured from your existing ENI/EDS files.

Can it integrate with a Digital Twin?

Yes, through the Functional Mock-up Interface (FMI). Process data is simulated using FMU models compatible with Matlab, Simulink, Dymola and similar tools.

How do I get an evaluation licence?

Use the Request Quote button on this page or contact contact@isit.fr and our engineers will help you get started.

Interested in this product?

Request a customized quote and our team will get back to you.

Request Quote