> For the complete documentation index, see [llms.txt](https://wiki.codeandcompile.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.codeandcompile.com/factory-automation/digital-twin/simumatik.md).

# Simumatik

## Introduction

Code and Compile introduces you to an excellent cloud-based emulation platform, [Simumatik](https://www.codeandcompile.com/simumatik), enabling you to bring your ideas to life and create intelligent Mechatronics systems using PLC, Conveyors, sensors, or IIoT devices.

#### **In these videos, you will learn:**

1. How to develop **virtual mechatronics systems**
2. How to interface the system with **Codesys and Siemens S7-1200** to control the system using your algorithm
3. How to interface the system with an **MQTT Broker via Node-RED** to connect to the **IIoT world**

{% content-ref url="/spaces/Ld2M9UNfMTnw9DjDdZJz/pages/uigMdSDuR1nJd3bzsMCW" %}
[01: Introduction to Simumatik](/factory-automation/digital-twin/simumatik/01-introduction-to-simumatik.md)
{% endcontent-ref %}

{% content-ref url="/spaces/Ld2M9UNfMTnw9DjDdZJz/pages/tukxkd50kW7yAktGQWJ8" %}
[02: Conveyor ON-OFF control](/factory-automation/digital-twin/simumatik/02-conveyor-on-off-control.md)
{% endcontent-ref %}

{% content-ref url="/spaces/Ld2M9UNfMTnw9DjDdZJz/pages/PpVoeBEs81G0uPKfmONl" %}
[03: Conveyor direction control](/factory-automation/digital-twin/simumatik/03-conveyor-direction-control.md)
{% endcontent-ref %}

{% content-ref url="/spaces/Ld2M9UNfMTnw9DjDdZJz/pages/ZYGCKF0XP3RW8ZgaG7F1" %}
[04: Motor Control with Codesys](/factory-automation/digital-twin/simumatik/04-motor-control-with-codesys.md)
{% endcontent-ref %}

{% content-ref url="/spaces/Ld2M9UNfMTnw9DjDdZJz/pages/FbKaFuKsQ8mUpsRjhB3p" %}
[05: Electro-Pneumatics with S7-1200 PLC](/factory-automation/digital-twin/simumatik/05-electro-pneumatics-with-s7-1200-plc.md)
{% endcontent-ref %}

{% content-ref url="/spaces/Ld2M9UNfMTnw9DjDdZJz/pages/5vC4gwXJFHCT3iUQAKg6" %}
[06: Control IoT Device with MQTT](/factory-automation/digital-twin/simumatik/06-control-iot-device-with-mqtt.md)
{% endcontent-ref %}

## Features

* Reduce commissioning **time and cost**
* **Develop and test PLC and Robot logic** in a digitized physical lab
* Train operators in a safe environment from **anywhere and anytime** in a web based environment
* Connect to **third-party hardware & software** via various drivers
* Create your own components and **collaborate** in real-time

## Free courses

Check out the [Simumatik Academy](https://academy.simumatik.com/)  and [Code and Compile free courses](https://www.codeandcompile.com/simumatik)  to learn more about SIMUMATIK

## 🛒 [Buy License](https://www.codeandcompile.com/simumatik)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://wiki.codeandcompile.com/factory-automation/digital-twin/simumatik.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
