<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: Arduino PLC</title>
	<atom:link href="http://www.epanorama.net/blog/2015/03/04/arduino-plc/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/</link>
	<description>All about electronics and circuit design</description>
	<lastBuildDate>Tue, 27 Oct 2026 14:04:25 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1888529</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Tue, 06 Oct 2026 14:27:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1888529</guid>
		<description><![CDATA[https://etn.fi/index.php/13-news/19373-phoenix-contact-irrottaa-plc-n-raudasta

Phoenix Contact tuo markkinoille Virtual PLCnext Controlin, ohjelmistopohjaisen PLC-logiikkaohjaimen, joka ei ole enää sidottu tiettyyn ohjainlaitteistoon. Ohjaussovelluksia voidaan ajaa teollisuus-PCä, reunalaskentalaitteessa tai palvelimella.

Virtual PLCnext Control perustuu yhtiön avoimeen PLCnext Technology -alustaan ja vie teollisuusautomaatiota kohti ohjelmistomääriteltyä arkkitehtuuria. PLC-toiminnot ajetaan konteissa, joten niitä voidaan asentaa, päivittää ja skaalata alla olevasta laitteistosta riippumatta.

Samassa fyysisessä järjestelmässä voidaan ajaa rinnakkain useita virtuaalisia PLC-instansseja. Näin esimerkiksi useita erillisiä ohjaimia voidaan yhdistää samalle teollisuus-PC tai palvelinalustalle.

Virtualisoinnista huolimatta ratkaisu tukee teollisuuden reaaliaikavaatimuksia ja nykyisiä PLCnext-kehitystyönkulkuja. Ohjelmointi onnistuu IEC 61131-3 -standardin kielillä sekä C++ ja C#.]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/13-news/19373-phoenix-contact-irrottaa-plc-n-raudasta" rel="nofollow">https://etn.fi/index.php/13-news/19373-phoenix-contact-irrottaa-plc-n-raudasta</a></p>
<p>Phoenix Contact tuo markkinoille Virtual PLCnext Controlin, ohjelmistopohjaisen PLC-logiikkaohjaimen, joka ei ole enää sidottu tiettyyn ohjainlaitteistoon. Ohjaussovelluksia voidaan ajaa teollisuus-PCä, reunalaskentalaitteessa tai palvelimella.</p>
<p>Virtual PLCnext Control perustuu yhtiön avoimeen PLCnext Technology -alustaan ja vie teollisuusautomaatiota kohti ohjelmistomääriteltyä arkkitehtuuria. PLC-toiminnot ajetaan konteissa, joten niitä voidaan asentaa, päivittää ja skaalata alla olevasta laitteistosta riippumatta.</p>
<p>Samassa fyysisessä järjestelmässä voidaan ajaa rinnakkain useita virtuaalisia PLC-instansseja. Näin esimerkiksi useita erillisiä ohjaimia voidaan yhdistää samalle teollisuus-PC tai palvelinalustalle.</p>
<p>Virtualisoinnista huolimatta ratkaisu tukee teollisuuden reaaliaikavaatimuksia ja nykyisiä PLCnext-kehitystyönkulkuja. Ohjelmointi onnistuu IEC 61131-3 -standardin kielillä sekä C++ ja C#.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1887113</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Mon, 21 Sep 2026 12:44:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1887113</guid>
		<description><![CDATA[https://github.com/SpiderLabs/MATRIX
M.A.T.R.I.X

Modbus Attack Tool for Remote Industrial eXploitation

M.A.T.R.I.X is a comprehensive security testing tool for Modbus TCP protocol implementations. It provides multiple attack modules for security research and penetration testing of industrial control systems.]]></description>
		<content:encoded><![CDATA[<p><a href="https://github.com/SpiderLabs/MATRIX" rel="nofollow">https://github.com/SpiderLabs/MATRIX</a><br />
M.A.T.R.I.X</p>
<p>Modbus Attack Tool for Remote Industrial eXploitation</p>
<p>M.A.T.R.I.X is a comprehensive security testing tool for Modbus TCP protocol implementations. It provides multiple attack modules for security research and penetration testing of industrial control systems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1881394</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 08 Jul 2026 05:15:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1881394</guid>
		<description><![CDATA[If by dev boards then no. But if you mean the SoC then yeah it already is.
https://erqos.com/product/eqsp32ce/]]></description>
		<content:encoded><![CDATA[<p>If by dev boards then no. But if you mean the SoC then yeah it already is.<br />
<a href="https://erqos.com/product/eqsp32ce/" rel="nofollow">https://erqos.com/product/eqsp32ce/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1881393</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 08 Jul 2026 05:14:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1881393</guid>
		<description><![CDATA[some examples are: IEC/UL 60730-1 (Automatic Electrical Controls)

UL 991 (Safety-Related Controls Employing Solid-State Devices)

UL 1998 (Software in Programmable Components)

So on, and so forth…]]></description>
		<content:encoded><![CDATA[<p>some examples are: IEC/UL 60730-1 (Automatic Electrical Controls)</p>
<p>UL 991 (Safety-Related Controls Employing Solid-State Devices)</p>
<p>UL 1998 (Software in Programmable Components)</p>
<p>So on, and so forth…</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1880955</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 02 Jul 2026 07:47:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1880955</guid>
		<description><![CDATA[https://etn.fi/index.php/13-news/19115-plc-ei-tarvitse-enaeae-omaa-rautaa]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/13-news/19115-plc-ei-tarvitse-enaeae-omaa-rautaa" rel="nofollow">https://etn.fi/index.php/13-news/19115-plc-ei-tarvitse-enaeae-omaa-rautaa</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1880909</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 01 Jul 2026 14:42:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1880909</guid>
		<description><![CDATA[https://plcprogramming.io/blog/free-plc-programming-software-complete-list-reviews]]></description>
		<content:encoded><![CDATA[<p><a href="https://plcprogramming.io/blog/free-plc-programming-software-complete-list-reviews" rel="nofollow">https://plcprogramming.io/blog/free-plc-programming-software-complete-list-reviews</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1879023</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Mon, 01 Jun 2026 13:17:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1879023</guid>
		<description><![CDATA[https://etn.fi/index.php/13-news/18976-automaatio-tuli-windowsiin-30-vuotta-sitten]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/13-news/18976-automaatio-tuli-windowsiin-30-vuotta-sitten" rel="nofollow">https://etn.fi/index.php/13-news/18976-automaatio-tuli-windowsiin-30-vuotta-sitten</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1877985</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 13 May 2026 14:42:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1877985</guid>
		<description><![CDATA[IoThome: Industrial IoT for Smart Farming

IoThome brings autonomous local IoT to smart homes and industrial deployments alike no server, no cloud, just nodes that work.

https://hackaday.io/project/205187-iothome-industrial-iot-for-smart-farming]]></description>
		<content:encoded><![CDATA[<p>IoThome: Industrial IoT for Smart Farming</p>
<p>IoThome brings autonomous local IoT to smart homes and industrial deployments alike no server, no cloud, just nodes that work.</p>
<p><a href="https://hackaday.io/project/205187-iothome-industrial-iot-for-smart-farming" rel="nofollow">https://hackaday.io/project/205187-iothome-industrial-iot-for-smart-farming</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1877984</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 13 May 2026 14:41:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1877984</guid>
		<description><![CDATA[Building Industrial Automation Nodes with IoTflow
https://hackaday.io/project/204793-building-industrial-automation-nodes-with-iotflow

How I built a temperature-controlled industrial automation node in 15 minutes using IoTflow and IoTextra to cool a solar control cabinet.

The traditional approach was a non-starter. I looked at industrial PLCs first. A basic setup would cost over $200 (PLC, HMI panel, gateway module for remote access), require learning ladder or structured text logic, demand Windows-only programming software, and take more than 3 weekends to get working. For a simple temperature monitoring project, this felt absurd.

Arduino-based solutions were cheaper but created different problems: custom PCB design for reliable I/O, hand-coding MQTT logic, no built-in configuration management, and the classic issue of prototypes that can&#039;t scale to production without starting over and rewriting critical firmware.

While researching solutions, I discovered Make Things Happy (makethingshappy.io), a platform specifically designed to bridge the gap between maker-friendly development and production-ready industrial automation. Their approach caught my attention because it solves the exact problem I was facing: getting from idea to working system without choosing between &quot;basic prototype&quot; and &quot;enterprise PLC&quot;

Make Things Happy offers two key technologies: IoTflow (the software framework) and IoTextra (the hardware platform).

IoTflow is a commercially open-source automation framework that replaces traditional PLC programming with tools developers and makers actually want to use: MicroPython for device firmware, MQTT for communication, and Node-RED for automation logic. No ladder logic, no proprietary languages, no Windows-only development tools. The entire framework is on GitHub, fully documented, and uses standard IoT protocols throughout. IoTflow acts as the engine that bridges hardware interfacing with software orchestration.

IoTextra is the hardware side, professional I/O modules designed to work seamlessly with IoTflow (though they&#039;re generic I²C/GPIO devices that work with any controller). IoTextra solves the typical maker problem: prototypes work on breadboards but aren&#039;t reliable for 24/7 operation. These modules provide industrial-grade signal conditioning with maker-friendly interfaces.

IoTextra comes in three variants:

    Digital Module: 8 digital I/O channels with proper voltage level conversion and protection
    Analog Module: 4 analog input channels (±0-10V or 0-40mA) with 16-bit ADC resolution
    Combo Module: 2 analog + 2 digital channels in one compact unit

These modules communicate via I²C or GPIO and have connectors or screw terminals for field wiring, no breadboard rats&#039; nests, no hand-soldering GPIO protection circuits. The analog inputs have proper signal...]]></description>
		<content:encoded><![CDATA[<p>Building Industrial Automation Nodes with IoTflow<br />
<a href="https://hackaday.io/project/204793-building-industrial-automation-nodes-with-iotflow" rel="nofollow">https://hackaday.io/project/204793-building-industrial-automation-nodes-with-iotflow</a></p>
<p>How I built a temperature-controlled industrial automation node in 15 minutes using IoTflow and IoTextra to cool a solar control cabinet.</p>
<p>The traditional approach was a non-starter. I looked at industrial PLCs first. A basic setup would cost over $200 (PLC, HMI panel, gateway module for remote access), require learning ladder or structured text logic, demand Windows-only programming software, and take more than 3 weekends to get working. For a simple temperature monitoring project, this felt absurd.</p>
<p>Arduino-based solutions were cheaper but created different problems: custom PCB design for reliable I/O, hand-coding MQTT logic, no built-in configuration management, and the classic issue of prototypes that can&#8217;t scale to production without starting over and rewriting critical firmware.</p>
<p>While researching solutions, I discovered Make Things Happy (makethingshappy.io), a platform specifically designed to bridge the gap between maker-friendly development and production-ready industrial automation. Their approach caught my attention because it solves the exact problem I was facing: getting from idea to working system without choosing between &#8220;basic prototype&#8221; and &#8220;enterprise PLC&#8221;</p>
<p>Make Things Happy offers two key technologies: IoTflow (the software framework) and IoTextra (the hardware platform).</p>
<p>IoTflow is a commercially open-source automation framework that replaces traditional PLC programming with tools developers and makers actually want to use: MicroPython for device firmware, MQTT for communication, and Node-RED for automation logic. No ladder logic, no proprietary languages, no Windows-only development tools. The entire framework is on GitHub, fully documented, and uses standard IoT protocols throughout. IoTflow acts as the engine that bridges hardware interfacing with software orchestration.</p>
<p>IoTextra is the hardware side, professional I/O modules designed to work seamlessly with IoTflow (though they&#8217;re generic I²C/GPIO devices that work with any controller). IoTextra solves the typical maker problem: prototypes work on breadboards but aren&#8217;t reliable for 24/7 operation. These modules provide industrial-grade signal conditioning with maker-friendly interfaces.</p>
<p>IoTextra comes in three variants:</p>
<p>    Digital Module: 8 digital I/O channels with proper voltage level conversion and protection<br />
    Analog Module: 4 analog input channels (±0-10V or 0-40mA) with 16-bit ADC resolution<br />
    Combo Module: 2 analog + 2 digital channels in one compact unit</p>
<p>These modules communicate via I²C or GPIO and have connectors or screw terminals for field wiring, no breadboard rats&#8217; nests, no hand-soldering GPIO protection circuits. The analog inputs have proper signal&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1876350</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 23 Apr 2026 07:19:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1876350</guid>
		<description><![CDATA[https://etn.fi/index.php/13-news/18823-microchip-toi-ohjelmoitavan-logiikan-pic-ohjaimiin

Microchip laajentaa PIC-sarjaansa ohjaimiin, joissa ohjelmoitava logiikka ja MCU on yhdistetty samalle sirulle. Ajatus on yksinkertainen mutta käytännössä kiinnostava, koska aikakriittisiä toimintoja voidaan siirtää pois ohjelmistosta ilman erillistä CPLD-piiriä ja siihen liittyvää lisäkustannusta.

Oleellinen uutuus ei ole uusi mikro-ohjainarkkitehtuuri vaan tapa yhdistää kaksi tuttua rakennuspalikkaa samaan piiriin. Microchipin uudet PIC16F13276- ja PIC18-Q35-perheet tuovat yhtiön CLB-logiikan (Configurable Logic Block) osaksi pienen tehonkulutuksen PIC-ohjaimia, jolloin osa ajoituskriittisestä logiikasta voidaan toteuttaa raudassa eikä ohjelmistossa.]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/13-news/18823-microchip-toi-ohjelmoitavan-logiikan-pic-ohjaimiin" rel="nofollow">https://etn.fi/index.php/13-news/18823-microchip-toi-ohjelmoitavan-logiikan-pic-ohjaimiin</a></p>
<p>Microchip laajentaa PIC-sarjaansa ohjaimiin, joissa ohjelmoitava logiikka ja MCU on yhdistetty samalle sirulle. Ajatus on yksinkertainen mutta käytännössä kiinnostava, koska aikakriittisiä toimintoja voidaan siirtää pois ohjelmistosta ilman erillistä CPLD-piiriä ja siihen liittyvää lisäkustannusta.</p>
<p>Oleellinen uutuus ei ole uusi mikro-ohjainarkkitehtuuri vaan tapa yhdistää kaksi tuttua rakennuspalikkaa samaan piiriin. Microchipin uudet PIC16F13276- ja PIC18-Q35-perheet tuovat yhtiön CLB-logiikan (Configurable Logic Block) osaksi pienen tehonkulutuksen PIC-ohjaimia, jolloin osa ajoituskriittisestä logiikasta voidaan toteuttaa raudassa eikä ohjelmistossa.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
