Skip to main content
MVB/WTB search search close

Use Speedgoat real-time solutions to implement Multifunction Vehicle Bus (MVB) and Wire Train Bus (WTB) connectivity in a Train Communication Network (TCN) with MATLAB® and Simulink®
The Simulink Real-Time™ workflow and Speedgoat real-time target machines empower you to use the industrial protocol RS-485 with a data rate of up to 1.5 Mbit/s. Speedgoat products enable seamless integration of MVB and WTB communication with the MathWorks product family (e.g., MATLAB, Simulink, Simulink Test™ and Simulink Real-Time).  
Furthermore, Speedgoat provides comprehensive support for MVB and WTB communication and all our solutions come with Simulink driver blocks. 


Multifunction Vehicle Bus (MVB)

The Multifunction Vehicle Bus (MVB) is a field bus for data communication within a consist (e.g., a railway vehicle or closed train) and is used for the centralized drive control or decentralized control of air conditioning, toilet systems, passenger information systems (PIS), door controls, brakes and more. MVB has been standardized by the International Electrotechnical Commission (IEC) in standard IEC 61375. The International Union of Railways (UIC) provides further specifications regarding MVB in UIC leaflet 556. The MVB transmits time-critical control signals in real time (typical cycle times between 16 to 512 ms and a fixed data transfer rate of 1.5 Mbit/s). The MVB is widely used for single-Master-to-multi-Slave communication, where the Master frame defines the timeslot in which each Slave sends its frame. With Speedgoat MVB I/O modules, you can easily handle messages and perform closed-loop controls and hardware-in-the-loop simulations using MATLAB and Simulink. 
There are three different transmission media for MVB: Electrical Middle Distance (EMD, > 200 m), Electrical Short Distance (ESD, 20 m – 200 m) and Optical Glass Fibre (OGF, available on request).  

Wire Train Bus (WTB)

The Wire Train Bus (WTB) is a rail-compatible data network for intra-vehicle communication. It can be used as a Train Backbone, similar to the Ethernet Train Backbone (ETB) which uses the Train Real-Time Data Protocol (TRDP). Together with the Multifunction Vehicle Bus (WTB), WTB is used in a Train Communication Network (TCN), which is the communication backbone of a Train Control and Monitoring System (TCMS). WTB is commonly used in railway vehicles to communicate between different carriages, train sections or consists and enables train inauguration for multiple units, double traction and reverse operation of trains.  

With the Wire Train Bus (WTB), up to 32 nodes can be connected over a total maximum length of 860 meters. WTB is in particular used to:

  • Create redundant networks to achieve flawless operation and reduce train immobilization
  • automatically inaugurate trains for the identification of consists and dynamic train configuration
  • manage decentralized events for logging and alarms

With a WTB-to-MVB gateway, fully compatible with Speedgoat real-time target machines and Speedgoat MVB I/O modules, you can perform enhanced diagnostic functions, for example, monitoring bit error ratios between train coaches using FPGA logic. The integrated WTB controller can be configured to act as a strong or weak master, or as a slave.

Wire Train Bus (WTB)

Selection Guide

I/O modules  
IO619 MVB I/O module for short (ESD) and middle (EMD) distances with two isolated ports for MVB



Curious how to accelerate control design innovation with a modular controller hardware setup?

Free Workflow Demo

See how Speedgoat can help you in the development of your control design for your application.

Schedule now

Have Questions?

Talk to our experts about your project and application requirements.

Follow Speedgoat LinkedIn