Eine erschwingliche und programmierbare SPS
Wir sind alle an Allzweck-Mikrocontroller-Boards wie das Arduino oder seine vielen Nachahmer gewöhnt, aber vielleicht sehen wir nicht so oft ihre industriellen Cousins. Eine speicherprogrammierbare Steuerung (SPS) ist ein Computer zur Automatisierung von Industriemaschinen und verfügt über geschützte Schnittstellen und in der Regel über eine spezielle SPS-Programmierumgebung. Daher ist die Arbeit von [Galopago] mit einem kostengünstigen chinesischen SPS-Klon besonders interessant und bietet einen Weg zu seiner Verwendung im Arduino IDE-Ökosystem.
Beim Öffnen wird der Prozessor als STM32F103 identifiziert und die Verbindung identifiziert, die erforderlich ist, um ihn in den Bootloader-Modus zu versetzen. Dann kann es über die Arduino IDE programmiert werden, auch wenn sein Bootloader nicht geändert werden kann. Um den Prozess abzuschließen, ist es dann notwendig, die verschiedenen Ein- und Ausgänge durch altmodisches Hardware-Reverse-Engineering zu identifizieren.
Diese SPS ist möglicherweise nicht ganz so robust wie einige viel teurere Produkte, stellt aber dennoch eine kostengünstige Möglichkeit dar, auf eine Mikrocontroller-Platine zuzugreifen, auf der ein Großteil der Schnittstellenschaltungen bereits installiert ist, die normalerweise zur Steuerung von Maschinen erforderlich wären. Wir gehen davon aus, dass wir es in den kommenden Monaten auf diesen Seiten sehen werden, und vielleicht liegt sogar ein weiterer Vergleich in der Luft.