# Factory Automation

- [Industrial Control](https://wiki.codeandcompile.com/factory-automation/industrial-control.md): Resource page for Industrial Control section of our courses
- [Digital Twin](https://wiki.codeandcompile.com/factory-automation/digital-twin.md): Stop twinning around
- [FACTORY IO](https://wiki.codeandcompile.com/factory-automation/digital-twin/factory-io.md): 💻 In this page, you will find all the available resources for the course Factory Automation using PLC.
- [Tasks and Solutions](https://wiki.codeandcompile.com/factory-automation/digital-twin/factory-io/tasks-and-solutions.md): In this page, you will find solutions for some of the pre-build FACTORY I/O scene. Feel free to download, use or modify the solutions.
- [FACTORY IO Scene](https://wiki.codeandcompile.com/factory-automation/digital-twin/factory-io/factory-io-scene.md): In this page, you will find the FACTORY IO Scene used in various courses
- [Simumatik](https://wiki.codeandcompile.com/factory-automation/digital-twin/simumatik.md): Get free access to the learning videos explaining how to build a virtual control system and control it using PLC
- [01: Introduction to Simumatik](https://wiki.codeandcompile.com/factory-automation/digital-twin/simumatik/01-introduction-to-simumatik.md): ⏲️ Duration 2:57
- [02: Conveyor ON-OFF control](https://wiki.codeandcompile.com/factory-automation/digital-twin/simumatik/02-conveyor-on-off-control.md): ⏲️ Duration 18:59
- [03: Conveyor direction control](https://wiki.codeandcompile.com/factory-automation/digital-twin/simumatik/03-conveyor-direction-control.md): ⏲️ Duration 10:41
- [04: Motor Control with Codesys](https://wiki.codeandcompile.com/factory-automation/digital-twin/simumatik/04-motor-control-with-codesys.md): ⏲️ Duration 20:05
- [05: Electro-Pneumatics with S7-1200 PLC](https://wiki.codeandcompile.com/factory-automation/digital-twin/simumatik/05-electro-pneumatics-with-s7-1200-plc.md): ⏲️ Duration 18:24
- [06: Control IoT Device with MQTT](https://wiki.codeandcompile.com/factory-automation/digital-twin/simumatik/06-control-iot-device-with-mqtt.md): ⏲️ Duration 11:25
- [Resources](https://wiki.codeandcompile.com/factory-automation/digital-twin/simumatik/resources.md)
- [PLC](https://wiki.codeandcompile.com/factory-automation/plc.md): In this page, you will find PLC software and exercises.
- [Allen Bradley](https://wiki.codeandcompile.com/factory-automation/plc/allen-bradley.md): In this page you will find resources related to Allen Bradley course modules
- [Micro850 PLC](https://wiki.codeandcompile.com/factory-automation/plc/allen-bradley/micro850-plc.md): In this page you will find resources related to Micro850 PLC
- [PLC Exercises - Part 1](https://wiki.codeandcompile.com/factory-automation/plc/allen-bradley/micro850-plc/plc-exercises-part-1.md): Practice your PLC Programming for Ladder Diagram, FBD and Structured Text Programming
- [PLC Exercises - Part 2](https://wiki.codeandcompile.com/factory-automation/plc/allen-bradley/micro850-plc/plc-exercises-part-2.md): under construction 🚧👷‍♂️
- [Micrologix 1000 PLC](https://wiki.codeandcompile.com/factory-automation/plc/allen-bradley/micrologix-1000-plc.md): In this page you will find resources related to Micro1000 PLC
- [Micrologix 1400 PLC](https://wiki.codeandcompile.com/factory-automation/plc/allen-bradley/micrologix-1400-plc.md): In this page you will find resources related to Micro1000 PLC
- [Delta Electronics](https://wiki.codeandcompile.com/factory-automation/plc/delta-electronics.md)
- [DVP 14SS2](https://wiki.codeandcompile.com/factory-automation/plc/delta-electronics/dvp-14ss2.md): PLC with Digital IOs along with Rs232 and Rs485 communication port
- [DVP 12SE](https://wiki.codeandcompile.com/factory-automation/plc/delta-electronics/dvp-12se.md): PLC with Digital IOs along with Ethernet, Rs232 and Rs485 communication port
- [DVP 10SX](https://wiki.codeandcompile.com/factory-automation/plc/delta-electronics/dvp-10sx.md): PLC with Digital and Analog IOs along with Rs232 and Rs485 communication port
- [PLC Exercises 1](https://wiki.codeandcompile.com/factory-automation/plc/delta-electronics/plc-exercises-1.md): Practice your PLC Programming skills using these exercises
- [Omron](https://wiki.codeandcompile.com/factory-automation/plc/omron.md)
- [PLCnext](https://wiki.codeandcompile.com/factory-automation/plc/plcnext.md): On this page, you will find all the available resources for the course PLCnext - Next Generation PLC
- [Siemens](https://wiki.codeandcompile.com/factory-automation/plc/siemens.md)
- [S7-200](https://wiki.codeandcompile.com/factory-automation/plc/siemens/s7-200.md): On this page, you will find all the available resources for the course Siemens S7-200 PLC
- [S7-1200 (Basic)](https://wiki.codeandcompile.com/factory-automation/plc/siemens/s7-1200-basic.md): On this page, you will find all the available resources for the course Learn Siemens S7-1200 and KTP 400 HMI (Basic) from Scratch.
- [Course Presentations](https://wiki.codeandcompile.com/factory-automation/plc/siemens/s7-1200-basic/course-presentations.md): The following are the presentations that are used in the course Learn Siemens S7-1200 and HMI from Scratch. You can use these presentations as a reference document for the course.
- [TIA Projects](https://wiki.codeandcompile.com/factory-automation/plc/siemens/s7-1200-basic/tia-projects.md): The following are the copy of TIA portal project being used in the course. The files are archived and can be easily retrieved úsing TIA Portal version 13 or later.
- [S7-1200 (Advanced)](https://wiki.codeandcompile.com/factory-automation/plc/siemens/s7-1200-advanced.md): In this page, you will find all the available resources for the course Learn Siemens S7-1200 and KTP 400 Advanced
- [Course Presentation and Projects](https://wiki.codeandcompile.com/factory-automation/plc/siemens/s7-1200-advanced/course-presentation-and-projects.md): The following are the presentations and TIA projects that are used in the course Learn Siemens S7-1200 (Advanced). You can use these presentations and projects as a reference document for the course.
- [HMI Presentations and Projects](https://wiki.codeandcompile.com/factory-automation/plc/siemens/s7-1200-advanced/hmi-presentations-and-projects.md): The following are the presentations and TIA projects that are used in the course Learn Siemens S7-1200 (Advanced). You can use these presentations and projects as a reference document for the course.
- [Codesys](https://wiki.codeandcompile.com/factory-automation/plc/codesys.md): CODESYS® is the leading manufacturer-independent IEC 61131-3 automation software for engineering control systems.
- [Exercises - Part 1](https://wiki.codeandcompile.com/factory-automation/plc/codesys/exercises-part-1.md): Basic exercises on Codesys
- [WAGO CC100](https://wiki.codeandcompile.com/factory-automation/plc/wago-cc100.md)
- [Schneider](https://wiki.codeandcompile.com/factory-automation/plc/schneider.md): On this page, you will find all the available resources for the Schneider PLC course
- [PLC Exercises](https://wiki.codeandcompile.com/factory-automation/plc/schneider/plc-exercises.md): Practice your PLC Programming skills in EcoStructure Machine Expert Basic using the following exercises
- [Articles](https://wiki.codeandcompile.com/factory-automation/plc/articles.md): In this page, you will find several articles related to PLC Programming
- [Modbus Word to Float Conversion (Big-Endian Byte Swap)](https://wiki.codeandcompile.com/factory-automation/plc/articles/modbus-word-to-float-conversion-big-endian-byte-swap.md)
- [Safety Controller](https://wiki.codeandcompile.com/factory-automation/safety-controller.md)
- [Banner SC10 Series](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series.md)
- [1: Introduction to Safety Controller SC10](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/1-introduction-to-safety-controller-sc10.md): from Banner Engineerin
- [2: Interfacing SC10 controller with PC](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/2-interfacing-sc10-controller-with-pc.md)
- [3: Programming SC10 controller](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/3-programming-sc10-controller.md)
- [4: RF door switch safety circuit](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/4-rf-door-switch-safety-circuit.md)
- [5: E-Stop safety circuit](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/5-e-stop-safety-circuit.md)
- [6: E-Stop safety circuit with ext. Reset](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/6-e-stop-safety-circuit-with-ext.-reset.md)
- [7: Indicating fault on Manual reset button](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/7-indicating-fault-on-manual-reset-button.md)
- [8: Interfacing S7-1200 PLC with SC10](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/8-interfacing-s7-1200-plc-with-sc10.md)
- [9: Reading virtual Non-safety inputs via PROFINET](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/9-reading-virtual-non-safety-inputs-via-profinet.md)
- [10: Bypassing the Magnetic switch via PROFINET](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/10-bypassing-the-magnetic-switch-via-profinet.md)
- [11: Monitoring safety signals on Node-RED Dashboard](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/11-monitoring-safety-signals-on-node-red-dashboard.md)
- [Resources](https://wiki.codeandcompile.com/factory-automation/safety-controller/banner-sc10-series/resources.md)
- [AC Drives](https://wiki.codeandcompile.com/factory-automation/ac-drives.md): In this page, you will find PLC software and exercises.
- [Allen Bradley](https://wiki.codeandcompile.com/factory-automation/ac-drives/allen-bradley.md)
- [PowerFlex 400](https://wiki.codeandcompile.com/factory-automation/ac-drives/allen-bradley/powerflex-400.md): In this page you will find resources related to PowerFlex 400
- [Delta Electronics](https://wiki.codeandcompile.com/factory-automation/ac-drives/delta-electronics.md)
- [VFD M-Series](https://wiki.codeandcompile.com/factory-automation/ac-drives/delta-electronics/vfd-m-series.md): In this page, you will find resources related to VFD M-series
- [Servo Drives ASDA-B Series](https://wiki.codeandcompile.com/factory-automation/ac-drives/delta-electronics/servo-drives-asda-b-series.md): In this page, you will find resources related to Delta Servo Drives ASBD A Series
- [HMI](https://wiki.codeandcompile.com/factory-automation/hmi.md)
- [Weintek](https://wiki.codeandcompile.com/factory-automation/hmi/weintek.md)
- [Delta HMI](https://wiki.codeandcompile.com/factory-automation/hmi/delta-hmi.md)
- [Siemens KTP400](https://wiki.codeandcompile.com/factory-automation/hmi/siemens-ktp400.md)
- [Error 1: Missing Panel images](https://wiki.codeandcompile.com/factory-automation/hmi/siemens-ktp400/error-1-missing-panel-images.md): Download has failed due to missing panel image
- [SCADA](https://wiki.codeandcompile.com/factory-automation/scada.md)
- [Ignition SCADA](https://wiki.codeandcompile.com/factory-automation/scada/ignition-scada.md)
- [3D Camera](https://wiki.codeandcompile.com/factory-automation/3d-camera.md): In this page, you will find resource files from our online course on 3D Camera


---

# Agent Instructions: 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:

```
GET https://wiki.codeandcompile.com/factory-automation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
