# Code and Compile Wiki

## Code and Compile Wiki

- [Code and Compile Wiki](https://wiki.codeandcompile.com/code-and-compile-wiki.md): This wiki has all the content required to practice our courses.
- [Meet the Creator](https://wiki.codeandcompile.com/who-am-i/meet-the-creator.md): Started teaching since 2010
- [Get my courses - 20% OFF](https://wiki.codeandcompile.com/who-am-i/get-my-courses-20-off.md): Get 20% off on all the Automation and IIoT-related courses with the coupon code 'WIKI'
- [Smart Devices](https://wiki.codeandcompile.com/product-reviews/smart-devices.md)
- [Pixsys TC620 Edge HMI](https://wiki.codeandcompile.com/product-reviews/smart-devices/pixsys-tc620-edge-hmi.md): Your companion guide to the Pixsys TC620 deep-dive: the full software stack, the live-demo architecture, source code, and every step to rebuild one panel that replaces your HMI, PLC, and edge gateway.
- [item Release Unit DIN/DOUT 24V](https://wiki.codeandcompile.com/product-reviews/smart-devices/item-release-unit-din-dout-24v.md): Learn how to configure, wire, and scale item's Release Unit for real-world intralogistics applications
- [Smart Weighing Indicator/Controller](https://wiki.codeandcompile.com/product-reviews/smart-devices/smart-weighing-indicator-controller.md): In this article, you will learn about various Smart Weighing Indicator from Mettler Toledo that support various protoocls like MODBUS, MQTT, API and OPC UA.
- [IND400 with MQTT](https://wiki.codeandcompile.com/product-reviews/smart-devices/smart-weighing-indicator-controller/ind400-with-mqtt.md): In this article, you will learn about IND400 from Mettler Toledo which is a smart weighing device that support various protoocls like MODBUS, MQTT and OPC UA to share data remotely
- [IND400 with API](https://wiki.codeandcompile.com/product-reviews/smart-devices/smart-weighing-indicator-controller/ind400-with-api.md): In this tutorial, we continue exploring the Mettler Toledo IND400 Smart Weighing Indicator, focusing on how to utilize the REST API and WebSocket interfaces to access real-time weighing data.
- [IND360 integration with PROFINET, OPC UA and API](https://wiki.codeandcompile.com/product-reviews/smart-devices/smart-weighing-indicator-controller/ind360-integration-with-profinet-opc-ua-and-api.md): The IND360 Automation Weighing Indicator from Mettler Toledo is a compact, modular, and industrial-grade weighing solution designed for machine integration, process automation, and IIoT applications.
- [IND360 integration with MQTT](https://wiki.codeandcompile.com/product-reviews/smart-devices/smart-weighing-indicator-controller/ind360-integration-with-mqtt.md): Connect the Mettler Toledo IND360 weighing controller to MQTT and stream live weight data into Node-RED and Ignition SCADA. No OPC license. No custom driver. Just MQTT.
- [IND590 CODESYS Course](https://wiki.codeandcompile.com/product-reviews/smart-devices/smart-weighing-indicator-controller/ind590-codesys-course.md): Turn the Mettler Toledo IND590 into a full soft-PLC with CODESYS. From your first login to bidirectional PLC data exchange over PROFINET, this course takes you from weighing terminal to programmable automation controller running your own IEC 61131-3 logic, HMI, and factory integrations.
- [Visual Factory elements](https://wiki.codeandcompile.com/product-reviews/smart-devices/visual-factory-elements.md): In this page you will find the product reviews, get access to the presentation and source code used in the video
- [WAGO Compact Controller 100](https://wiki.codeandcompile.com/product-reviews/smart-devices/wago-compact-controller-100.md): Sending sensor data to Cloud made EASY
- [Analog or Digital Signal to IO-Link](https://wiki.codeandcompile.com/product-reviews/smart-devices/analog-or-digital-signal-to-io-link.md): In this article, you will learn how to convert analog and digital signals to IO-Link using Banner's IO-Link hubs and convertors.
- [Data Visualization using Peakboard](https://wiki.codeandcompile.com/product-reviews/smart-devices/data-visualization-using-peakboard.md): This article presents an illustrative example showing OEE data from a simulated virtual factory on the Peakboard dashboard.
- [Turck TX707 HMI/PLC](https://wiki.codeandcompile.com/product-reviews/smart-devices/turck-tx707-hmi-plc.md): This article presents an illustrative example demonstrating the capabilities of Turck TX707 HMI/PLC Series to read data via various communication protocols.
- [IT-OT Integration using SIA Connect](https://wiki.codeandcompile.com/product-reviews/smart-devices/it-ot-integration-using-sia-connect.md): This article presents an illustrative example demonstrating the possibility of sending factory data to the cloud using SIA Connect and displaying the analytics on reTerminal from Seeed Studio
- [Condition monitoring using SICK SIG350](https://wiki.codeandcompile.com/product-reviews/smart-devices/condition-monitoring-using-sick-sig350.md): This article presents an illustrative example demonstrating the measurement of temperature and vibrations using the MPB10 sensor and SIG350 from Sick Sensor Intelligence.
- [Snap Signal- Bridge OT with IT](https://wiki.codeandcompile.com/product-reviews/smart-devices/snap-signal-bridge-ot-with-it.md): In this article, you will learn how to bridge OT signal with IT using DXMR90-X1- Industrial Controller
- [ctrlX CORE](https://wiki.codeandcompile.com/product-reviews/smart-devices/ctrlx-core.md): Bosch rexroth
- [01- Using ctrlX CORE as PLC and Node-RED Server](https://wiki.codeandcompile.com/product-reviews/smart-devices/ctrlx-core/01-using-ctrlx-core-as-plc-and-node-red-server.md): Bosch rexroth
- [02- Using ctrlX CORE as MQTT Broker](https://wiki.codeandcompile.com/product-reviews/smart-devices/ctrlx-core/02-using-ctrlx-core-as-mqtt-broker.md): Bosch rexroth
- [03- Interfacing ctrlX CORE with ctrlX I/O via EtherCAT](https://wiki.codeandcompile.com/product-reviews/smart-devices/ctrlx-core/03-interfacing-ctrlx-core-with-ctrlx-i-o-via-ethercat.md): Bosch rexroth
- [04- Introducing ctrlX CORE IDE App](https://wiki.codeandcompile.com/product-reviews/smart-devices/ctrlx-core/04-introducing-ctrlx-core-ide-app.md): Bosch rexroth
- [05- Connecting OT with IT using Bosch DeviceBridge app](https://wiki.codeandcompile.com/product-reviews/smart-devices/ctrlx-core/05-connecting-ot-with-it-using-bosch-devicebridge-app.md): Bosch rexroth
- [06- Interfacing ctrlX CORE with IO-Link master using EtherCAT](https://wiki.codeandcompile.com/product-reviews/smart-devices/ctrlx-core/06-interfacing-ctrlx-core-with-io-link-master-using-ethercat.md): Bosch rexroth
- [07- ctrlX CORE as HMI- Part 1](https://wiki.codeandcompile.com/product-reviews/smart-devices/ctrlx-core/07-ctrlx-core-as-hmi-part-1.md): WebIQ
- [08- ctrlX CORE as HMI- Part 2](https://wiki.codeandcompile.com/product-reviews/smart-devices/ctrlx-core/08-ctrlx-core-as-hmi-part-2.md): WebIQ
- [Virtual ctrlX WORKS](https://wiki.codeandcompile.com/product-reviews/smart-devices/ctrlx-core/virtual-ctrlx-works.md)
- [Smart Platforms](https://wiki.codeandcompile.com/product-reviews/smart-platforms.md)
- [Virtual PLCs](https://wiki.codeandcompile.com/product-reviews/smart-platforms/virtual-plcs.md): In this page, you will find my work with various Virtual PLCs providers.
- [Autonomy Edge- OpenPLC redefined](https://wiki.codeandcompile.com/product-reviews/smart-platforms/virtual-plcs/autonomy-edge-openplc-redefined.md): Run a Real PLC Without Buying Hardware. You no longer need a physical PLC CPU to start building, testing, and deploying automation logic.
- [OpenPLC Walkthrough](https://wiki.codeandcompile.com/product-reviews/smart-platforms/virtual-plcs/autonomy-edge-openplc-redefined/openplc-walkthrough.md): Industrial automation is evolving. You no longer need a physical PLC CPU to start building, testing, and deploying automation logic.
- [OpenPLC interfacing with IO-Link Master](https://wiki.codeandcompile.com/product-reviews/smart-platforms/virtual-plcs/autonomy-edge-openplc-redefined/openplc-interfacing-with-io-link-master.md): In this article, you will learn about vPLC integration with IO-Link master via MODBUS TCP/IP for real time vibration monitoring and signaling
- [OpenPLC with Python FB](https://wiki.codeandcompile.com/product-reviews/smart-platforms/virtual-plcs/autonomy-edge-openplc-redefined/openplc-with-python-fb.md): In this article, you will learn how to use Python FB in OpenPLC Editor and send the PLC data to the ThingsBOard's Cloud Dashboard.
- [OTee- Open Architecture Real time Virtual PLCs](https://wiki.codeandcompile.com/product-reviews/smart-platforms/virtual-plcs/otee-open-architecture-real-time-virtual-plcs.md): In this article, we’ll show you a step-by-step live demo of deploying a fully functional Virtual PLC using OTee.io and a Revolution Pi as the edge device.
- [HiveMQ](https://wiki.codeandcompile.com/product-reviews/smart-platforms/hivemq.md): This section brings together a set of practical reference architectures showing how HiveMQ is commonly used in industrial OT/IT environments.
- [PLC to Cloud via HiveMQ (Edge + Cloud) — OPC UA → MQTT → Confluent](https://wiki.codeandcompile.com/product-reviews/smart-platforms/hivemq/plc-to-cloud-via-hivemq-edge-+-cloud-opc-ua-mqtt-confluent.md): Read PLC via OPC UA, map to MQTT with HiveMQ Edge, bridge to HiveMQ Cloud, and stream to Confluent (Kafka).
- [Multi-Site PLC-to-Cloud Flow using HiveMQ Edge + Cloud](https://wiki.codeandcompile.com/product-reviews/smart-platforms/hivemq/multi-site-plc-to-cloud-flow-using-hivemq-edge-+-cloud.md): Connecting industrial PLCs securely from multiple sites to the cloud has never been this simple.
- [HiveMQ Edge-to-Cloud AI Pipeline](https://wiki.codeandcompile.com/product-reviews/smart-platforms/hivemq/hivemq-edge-to-cloud-ai-pipeline.md): Anomaly Detection using HiveMQ Cloud, Python (PyOD), and Flask
- [Anomaly detection Code Explanation](https://wiki.codeandcompile.com/product-reviews/smart-platforms/hivemq/hivemq-edge-to-cloud-ai-pipeline/anomaly-detection-code-explanation.md): Overview of the Anomaly Detection API (Flask + PyOD)
- [Secure OT/IT Data Integration Using HiveMQ Edge and Site DMZ](https://wiki.codeandcompile.com/product-reviews/smart-platforms/hivemq/secure-ot-it-data-integration-using-hivemq-edge-and-site-dmz.md): Typical enterprise OT/IT integration using HiveMQ Edge and Site DMZ
- [ThingsBoard](https://wiki.codeandcompile.com/product-reviews/smart-platforms/thingsboard.md): ThingsBoard is an open-source IoT Platform that allows Device management, data collection, processing, and visualization for your IoT solution.
- [ThingsBoard (Edge Setup)](https://wiki.codeandcompile.com/product-reviews/smart-platforms/thingsboard/thingsboard-edge-setup.md): This guide shows how to build a complete end-to-end IIoT system using ThingsBoard running on an edge device and simulated telemetry data.
- [Real-Time Vibration Monitoring with ThingsBoard and Calculated Fields](https://wiki.codeandcompile.com/product-reviews/smart-platforms/thingsboard/real-time-vibration-monitoring-with-thingsboard-and-calculated-fields.md)
- [HiveMQ Edge-to-Cloud AI Pipeline](https://wiki.codeandcompile.com/product-reviews/smart-platforms/thingsboard/hivemq-edge-to-cloud-ai-pipeline.md): Anomaly Detection using HiveMQ Cloud, Python (PyOD), and Flask
- [Anomaly detection Code Explanation](https://wiki.codeandcompile.com/product-reviews/smart-platforms/thingsboard/hivemq-edge-to-cloud-ai-pipeline/anomaly-detection-code-explanation.md): Overview of the Anomaly Detection API (Flask + PyOD)
- [Secure OT/IT Data Integration Using HiveMQ Edge and Site DMZ](https://wiki.codeandcompile.com/product-reviews/smart-platforms/thingsboard/secure-ot-it-data-integration-using-hivemq-edge-and-site-dmz.md): Typical enterprise OT/IT integration using HiveMQ Edge and Site DMZ
- [Coreflux](https://wiki.codeandcompile.com/product-reviews/smart-platforms/coreflux.md): The most versatile and user-friendly IoT data pipeline in the industry.
- [Coreflux MQTT Broker](https://wiki.codeandcompile.com/product-reviews/smart-platforms/coreflux/coreflux-mqtt-broker.md): Real-time vibration severity monitoring using LoT scripting + Python
- [thin-edge.io](https://wiki.codeandcompile.com/product-reviews/smart-platforms/thin-edge.io.md): In this article, I’ll guide you step-by-step through thin-edge.io - a lightweight, open-source edge IoT framework designed for resource-constrained devices.
- [WAGO](https://wiki.codeandcompile.com/product-reviews/smart-platforms/wago.md): Kindly check the sub-pages for more information
- [Predictive Maintenance and Data Analytics](https://wiki.codeandcompile.com/product-reviews/smart-platforms/wago/predictive-maintenance-and-data-analytics.md): Introducing WAGO Library Analytics (from WAGO), a powerful tool that simplifies the integration of machine learning models into PLC programs for predictive maintenance and condition monitoring
- [Remote App Deployment](https://wiki.codeandcompile.com/product-reviews/smart-platforms/wago/remote-app-deployment.md): In this arti, I show step-by-step instructions on deploying a Node-RED app 📈 on WAGO's PFC200 8212 controller using WAGO's Solutions Platform 🚀. This app reads the IO status of the controller, and y
- [Vibration sensor data on Augmented Reality](https://wiki.codeandcompile.com/product-reviews/smart-platforms/vibration-sensor-data-on-augmented-reality.md): In this article, you will see an examples of using Augmented Reality for reading real-time data vibration sensor connected to Industrial motor
- [OEE made Easy with FlowFuse](https://wiki.codeandcompile.com/product-reviews/smart-platforms/oee-made-easy-with-flowfuse.md): This article how to make OEE dashboard of a simulated virtual factory using blueprints of FlowFuse
- [SIGNL4- Get your PLC alerts on the mobile app](https://wiki.codeandcompile.com/product-reviews/smart-platforms/signl4-get-your-plc-alerts-on-the-mobile-app.md): In this article, you will learn how to send PLC alerts directly to mobile app- SIGNL4
- [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
- [Introduction to IIoT](https://wiki.codeandcompile.com/iiot/introduction-to-iiot.md): Industrial Internet of Things
- [IIoT Tools](https://wiki.codeandcompile.com/iiot/iiot-tools.md)
- [Node-RED](https://wiki.codeandcompile.com/iiot/iiot-tools/node-red.md): Find all the resources related to our course Node-RED made Easy.
- [Renewing SSL Certificates](https://wiki.codeandcompile.com/iiot/iiot-tools/node-red/renewing-ssl-certificates.md): If your node-red-contrib-opcua-server has been running for a while and the SSL certificate has expired, here's a clear and practical guide to replacing it with a new one.
- [Node-RED Safe mode](https://wiki.codeandcompile.com/iiot/iiot-tools/node-red/node-red-safe-mode.md): Many a time your flow caused your Node-RED to crash. And when you restart your Node-RED, it crashes again and makes it difficult for you to troubleshoot the flow.
- [How to format the timestamps](https://wiki.codeandcompile.com/iiot/iiot-tools/node-red/how-to-format-the-timestamps.md): Sometimes you need to use the timestamps in your Node-RED project. You can use the timestamp node to extract the timestamp like below:
- [OPC UA](https://wiki.codeandcompile.com/iiot/iiot-tools/opc-ua.md): Resource page for our course Learn OPC UA with Node-RED
- [OPC UA Course](https://wiki.codeandcompile.com/iiot/iiot-tools/opc-ua/opc-ua-course.md): In this page you will find resources related to OPC UA course available at www.codeandcompile.com
- [Troubleshooting](https://wiki.codeandcompile.com/iiot/iiot-tools/opc-ua/troubleshooting.md): In this page, you will find troubleshooting techniques for OPC UA
- [Certificate error in Node-RED](https://wiki.codeandcompile.com/iiot/iiot-tools/opc-ua/troubleshooting/certificate-error-in-node-red.md)
- [MySQL](https://wiki.codeandcompile.com/iiot/iiot-tools/mysql.md): In this page you will find resources related to our online course named Interface MySQL with PLC via Node-RED
- [MQTT](https://wiki.codeandcompile.com/iiot/iiot-tools/mqtt.md)
- [Yearly Subscription Guideline](https://wiki.codeandcompile.com/resources/yearly-subscription-guideline.md): Don't know where to start 😮? Check out this article 👇
- [Based on Courses](https://wiki.codeandcompile.com/resources/based-on-courses.md): This is quick navigation page where you will find resources based on courses offered by Code and Compile
- [Books and Guides](https://wiki.codeandcompile.com/resources/books-and-guides.md): The following are the recommended books or online guides for the relevant topics
- [Computer configuration](https://wiki.codeandcompile.com/resources/computer-configuration.md): If you are looking to build a nice machine for all your programming related work, I can share my computer configuration which I am using for running almost any application smoothly.
- [Hardware and Software](https://wiki.codeandcompile.com/resources/hardware-and-software.md): Practicing programming without appropriate hardware or software will take you nowhere. Below are some of the recommendations to kick start your training.
