The lack of a standard in the area of Automation has led to all manufacturers and researchers to work in parallel on new technologies which have increased the heterogeneity of devices and drivers on the market. As a result, each manufacturer must provide the tools needed for the installation, configuration and implementation of its technology. As a consequence, different components of different brands have low compatibility. This paper presents a simulation platform which allows automated systems to evaluate a design without the need of physical implementation, regardless of the component manufacturer. Furthermore, it increases the number of components (software and hardware) that could be used as a controller, it supports multiple communication protocols, it provides 2D/3D views of simulated scenarios, and it is built using free software.