# Hardware and Software

### Hardware and Software

<table><thead><tr><th width="179.46668067981807">Hardware</th><th width="210">Related Software</th><th width="152.82544030925288">Wiki resources</th><th>Remarks</th><th data-hidden>Technology<select multiple><option value="4569a8f3e4404ef687274cf685ef4dab" label="IIoT" color="blue"></option><option value="46c1580245034d2f96f9560077b3524c" label="Factory Automation" color="blue"></option></select></th></tr></thead><tbody><tr><td>Arduino Uno<br><a href="https://store.arduino.cc/">Buy</a></td><td>Arduino IDE<br><a href="https://store.arduino.cc/products/arduino-starter-kit-multi-language">Download </a></td><td><a data-mention href="/pages/VusqGYvBInPVpPPHqDvx">/pages/VusqGYvBInPVpPPHqDvx</a></td><td>For beginners in programming</td><td><span data-option="4569a8f3e4404ef687274cf685ef4dab">IIoT</span></td></tr><tr><td>Allen Bradley Micro850 PLC<br><a href="https://wiautomation.com/">Buy</a><br></td><td>Connected Component Workbench<br><a href="https://compatibility.rockwellautomation.com/Pages/MultiProductFindDownloads.aspx?crumb=112&#x26;refSoft=1&#x26;toggleState=&#x26;versions=57681">Download</a><br><em>You need to make an account</em></td><td><a data-mention href="/pages/BiFHviYRpjsDWUT7ffuu">/pages/BiFHviYRpjsDWUT7ffuu</a></td><td>Free software with PLC Simulation and Ethernet adaptor</td><td></td></tr><tr><td>Allen Bradley M1000 and M1400 PLC</td><td>RsLogix 500<br><a href="https://www.dropbox.com/scl/fo/vdh41volgl98gwsnuoz7s/ANI_aoYMkZ3fq5Uhhw4HuQY?rlkey=dqvczou54iah4y1iitbjyak4d&#x26;st=bk31dvr1&#x26;dl=0">Download</a><br>LogixPro Simulator<br><a href="https://www.dropbox.com/scl/fo/wp3osa2ly2ub22ftdehgt/AC6LVYvIBGEH0CYuHZOVkQ0?rlkey=gbbbo1qxwmmuij6bv5bw1imml&#x26;st=j3pdf7mi&#x26;dl=0">Download</a></td><td><a data-mention href="/pages/xncgYSexjXdHfOyD1Iyb">/pages/xncgYSexjXdHfOyD1Iyb</a><br><a data-mention href="/pages/xx148hNnLGPDtzR483nR">/pages/xx148hNnLGPDtzR483nR</a></td><td>Use RsEmulate Software to emulate the software</td><td></td></tr><tr><td>ctrlX CORE<br><a href="https://apps.boschrexroth.com/microsites/ctrlx-automation/en/portfolio/ctrlx-core/">Buy</a></td><td>ctrlX WORKS<br><a href="https://apps.boschrexroth.com/microsites/ctrlx-automation/de/portfolio/ctrlx-works/">More information</a></td><td><a data-mention href="/pages/icwmHJHMfXOfceCifMbo">/pages/icwmHJHMfXOfceCifMbo</a></td><td>Virtual ctrlX WORKS can be installed on PC</td><td></td></tr><tr><td>Delta PLC Software<br><a href="https://wiautomation.com/">Buy</a></td><td>WPL Soft or ISP Soft, COMMGR<br>Download latest version from D<a href="https://downloadcenter.deltaww.com/en-US/DownloadCenter?v=1&#x26;CID=06&#x26;itemID=060301&#x26;sort_expr=cdate&#x26;sort_dir=DESC">elta website</a></td><td><a data-mention href="/pages/y8GBjMBeznunNBKhfksA">/pages/y8GBjMBeznunNBKhfksA</a></td><td>For digital and analog PLC programming</td><td><span data-option="46c1580245034d2f96f9560077b3524c">Factory Automation</span></td></tr><tr><td>Delta HMI B Series</td><td>DOPSoft<br>Download latest version from <a href="https://downloadcenter.deltaww.com/en-US/DownloadCenter?v=1&#x26;CID=06&#x26;itemID=060302&#x26;downloadID=DOP-B&#x26;sort_expr=cdate&#x26;sort_dir=DESC">Delta website</a></td><td><a data-mention href="/pages/YrfQoSCkw18mnkeFQYxP">/pages/YrfQoSCkw18mnkeFQYxP</a></td><td></td><td></td></tr><tr><td>Delta Servo Drive ASDA B-Series</td><td>ASDS Soft<br>Download latest version from <a href="https://downloadcenter.deltaww.com/en-US/DownloadCenter?v=1&#x26;CID=06&#x26;itemID=060201&#x26;dataType=8&#x26;sort_expr=cdate&#x26;sort_dir=DESC">Delta website</a></td><td></td><td></td><td></td></tr><tr><td>Schneider PLC</td><td>ZelioSoft<br><a href="https://1drv.ms/u/s!AjT1fIJfjTAB0yAsZ2TCpQHo7DMA?e=MLa7aO">Download</a><br><br>EcoStructire Machine Expert Basic<br><a href="https://www.se.com/de/de/product/ESEBASXZZPA10/programmiersoftware-f%C3%BCr-modicon-m221-ecostruxure-machine-expert-basic-kostenfrei/?range=2226-ecostruxure-machine-expert&#x26;parent-subcategory-id=271724465&#x26;node=84731886582-ecostruxure-machine-expert-basic&#x26;filter=business-1-automatisierungs-und-steuerungstechnik&#x26;selectedNodeId=84731886582">Download</a></td><td></td><td>Free PLC Simulator</td><td></td></tr><tr><td>IO-Link Started kit from IFM<br><a href="https://www.ifm.com/">Buy</a></td><td>Latest updated from <a href="https://www.ifm.com/de/de/shared/moneo-iiot-plattform/produkte/configure?gclid=CjwKCAjwq5-WBhB7EiwAl-HEktwuVd6qHqZdFFifCEWXFl8MqE05fXymLJO46WzgZB10tbB2ppaWDxoCuNQQAvD_BwE">IFM website</a></td><td></td><td></td><td><span data-option="46c1580245034d2f96f9560077b3524c">Factory Automation, </span><span data-option="4569a8f3e4404ef687274cf685ef4dab">IIoT</span></td></tr><tr><td>Omron PLC</td><td>CX-One Automation Software<br><a href="https://automation.omron.com/en/mx/products/family/CXONE">Download</a></td><td><a data-mention href="/pages/fyzU72flo2XYlAFJsxc8">/pages/fyzU72flo2XYlAFJsxc8</a></td><td>Available on request</td><td></td></tr><tr><td>PLCnext<br><a href="https://wiautomation.com/">Buy</a></td><td>PLCnext Engineering<br><a href="https://www.phoenixcontact.com/de-de/produkte/programmier-software-plcnext-engineer-1046008">Download</a><br></td><td><a data-mention href="/pages/QgxyQNBz7rteZgTqGjRY">/pages/QgxyQNBz7rteZgTqGjRY</a></td><td>Free software with PLC Simulation</td><td><span data-option="4569a8f3e4404ef687274cf685ef4dab">IIoT, </span><span data-option="46c1580245034d2f96f9560077b3524c">Factory Automation</span></td></tr><tr><td>Raspberry pi<br><a href="https://www.raspberrypi.com/products/">Buy</a></td><td>OS for Raspberry pi<br><a href="https://www.raspberrypi.com/software/">Download</a><br></td><td><a data-mention href="/pages/qQsxxBegf2YrGzHzU1eO">/pages/qQsxxBegf2YrGzHzU1eO</a></td><td>Best cost effective hardware for beginners. Highly recommended</td><td><span data-option="4569a8f3e4404ef687274cf685ef4dab">IIoT</span></td></tr><tr><td>Safety Controller SC10<br><a href="https://www.bannerengineering.com/us/en/products/machine-safety/safety-modules/sc-series-safety-controller.html">Buy</a></td><td>Banner safety controller<br><a href="https://www.bannerengineering.com/us/en/products/machine-safety/software/controller-interface.html">Download</a></td><td><a data-mention href="/pages/VnhdefgSUG3MtMtVeUQF">/pages/VnhdefgSUG3MtMtVeUQF</a></td><td>Free software with simulation</td><td><span data-option="46c1580245034d2f96f9560077b3524c">Factory Automation</span></td></tr><tr><td>S7-1200 PLC<br><a href="https://wiautomation.com/">Buy</a><br>Siemens KTP 400 HMI</td><td>TIA Portal- Step 7 Basic/Professional, WinCC and Step 7 Safety<br><a href="https://support.industry.siemens.com/cs/document/109772803/simatic-step-7-incl-safety-and-wincc-v16-trial-download?dti=0&#x26;lc=en-WW">Download</a><br></td><td><a data-mention href="/pages/AzAQ5StaLjrBSKsoAmKC">/pages/AzAQ5StaLjrBSKsoAmKC</a><br><a data-mention href="/pages/TaDmyuX7oH7Wc0oRQrA8">/pages/TaDmyuX7oH7Wc0oRQrA8</a></td><td>With 21 days trial version</td><td><span data-option="46c1580245034d2f96f9560077b3524c">Factory Automation</span></td></tr><tr><td>Siemens Starter kit</td><td></td><td></td><td><a href="https://www.conrad.com/search?search=Siemens%20starter%20kit&#x26;searchType=regular">Weblink</a></td><td></td></tr><tr><td>S7-200 PLC</td><td><ul><li>STEP7 MicroWIN V4- <a href="https://www.dropbox.com/scl/fo/mbz8yvx3xq5uoz9kdobe4/AMo-vwhfrruAGLzDeY0zL_0?rlkey=be1cy7uu3w93zam31k3j187rv&#x26;st=gw3gyipa&#x26;dl=0">Download</a></li><li>STEP7 MicroWIN V4.0 SP8 und SP9- <a href="https://support.industry.siemens.com/cs/document/58523240/step7-microwin-v4-0-sp8-und-sp9?dti=0&#x26;lc=de-DE">Download</a></li></ul></td><td><a data-mention href="/pages/wKOGcg2AXtuJukL3jDvV">/pages/wKOGcg2AXtuJukL3jDvV</a></td><td>Download the basic version of MicroWIN v4 first and then the SP9</td><td></td></tr><tr><td>Weintek HMI</td><td>EasyBuilder Pro (Free)<br><a href="https://www.weintek.com/globalw/Software/EasyBuilderPro.aspx">Download</a></td><td><a data-mention href="/pages/xvmo44bNMJxh9EGArMch">/pages/xvmo44bNMJxh9EGArMch</a></td><td>You can simulate HMI screens with most of the PLC without HMI hardware</td><td></td></tr></tbody></table>

### Software Platform

<table><thead><tr><th width="200.86614173228347">Software</th><th width="334.89361357801783">More information</th><th>Remarks</th></tr></thead><tbody><tr><td>Draw IO</td><td><a href="https://app.diagrams.net/">https://app.diagrams.net/</a></td><td>Open source software for creating industrial drawings</td></tr><tr><td>FACTORY IO</td><td><a href="https://codeandcompile.com/factory-io">https://codeandcompile.com/factory-io</a></td><td>3D simulation for industrial automation</td></tr><tr><td>Ignition SCADA</td><td><a href="https://inductiveautomation.com/scada-software/">https://inductiveautomation.com/scada-software/</a></td><td>Free repeated trial for 2 months. Download the <strong>Maker Edition</strong></td></tr><tr><td>Node-RED</td><td><a href="https://nodered.org/">https://nodered.org/</a></td><td>Open source software for IIoT</td></tr><tr><td>MQTT Box</td><td><a href="https://apps.microsoft.com/store/detail/9NBLGGH55JZG?hl=en-us&#x26;gl=US">https://apps.microsoft.com/store/detail/9NBLGGH55JZG?hl=en-us&#x26;gl=US</a></td><td>Free MQTT app for Windows, Linux, iOS</td></tr><tr><td>MQTT Dash</td><td><a href="https://play.google.com/store/apps/details?id=net.routix.mqttdash&#x26;hl=en&#x26;gl=US">https://play.google.com/store/apps/details?id=net.routix.mqttdash&#x26;hl=en&#x26;gl=US</a></td><td>Free mobile client for Android</td></tr><tr><td>MQTT Tool</td><td><a href="https://apps.apple.com/us/app/mqttool/id1085976398">https://apps.apple.com/us/app/mqttool/id1085976398</a></td><td>Free mqtt client for iOS</td></tr><tr><td>MySQL Workbench</td><td><a href="https://dev.mysql.com/downloads/installer/">https://dev.mysql.com/downloads/installer/</a></td><td>Free software for MySQL</td></tr><tr><td>Net2PLC</td><td><a href="http://nettoplcsim.sourceforge.net/">http://nettoplcsim.sourceforge.net/</a></td><td>Free virtual adaptor for S7 PLCs to connect to Node-RED or SCADA platforms</td></tr><tr><td>Prosys OPC UA Server, Client, Simulation,Monitor</td><td><a href="https://www.prosysopc.com/">https://www.prosysopc.com/</a></td><td>Free trial </td></tr><tr><td>Putty</td><td><a href="https://www.putty.org/">https://www.putty.org/</a></td><td>Open-source SSH client</td></tr><tr><td>StackEdit</td><td><a href="https://stackedit.io/app#">https://stackedit.io</a></td><td>Editor for md files</td></tr><tr><td>UaExpert</td><td><a href="https://www.unified-automation.com/products/development-tools/uaexpert.html">https://www.unified-automation.com/products/development-tools/uaexpert.html</a></td><td>Free OPC UA client</td></tr></tbody></table>

{% hint style="info" %}
Looking for a suitable computer for the above hardware and software configuration? Check out our recommend computer here [Computer configuration](/resources/computer-configuration.md)
{% endhint %}


---

# 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/resources/hardware-and-software.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.
