| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| module:software:openplc:openplc [2022/09/30 17:10] – [220927 - OpenPLC] omdevelop | module:software:openplc:openplc [2022/10/04 18:05] (current) – [Überblick] omdevelop |
|---|
| ===== Überblick ===== | ===== Überblick ===== |
| * Steuerung eines IT01 mit einem externen SPS-Host über Uart/Usb-Schnittstelle (des IT01). | * Steuerung eines IT01 mit einem externen SPS-Host über Uart/Usb-Schnittstelle (des IT01). |
| | * hier nur OpenPLC und nicht CodeView(Warnung!) |
| | * [[https://de.wikipedia.org/wiki/Speicherprogrammierbare_Steuerung | Wikipedia: Speicherprogrammierbare Steuerung]] |
| | * [[https://de.wikipedia.org/wiki/EN_61131|Wikipedia: SPS-Programmiersprachen]] |
| ===== ToDo ===== | ===== ToDo ===== |
| |
| **Suche nach einer unter SPS frei programmierbaren Uart(/Usb)-Schnittstellen zur Kommunikation mit einem über Uart/Usb- angebundenen MicroController ????!!!!!** | * Suche nach einer unter SPS frei programmierbaren Uart(/Usb)-Schnittstellen zur Kommunikation mit einem über Uart/Usb- angebundenen MicroController ????!!!!! |
| | * wo kann das ESP32-OpenPLC-RunTimeModule heruntergeladen werden? |
| | * Wo sind die OpenPLC-RunTimeModule-"Treiber" für AD-/DA-/Peripherie-Module eines Uno, ESP32, ... |
| ===== Done ===== | ===== Done ===== |
| |
| |
| {{:module:software:openplc:2209271628_firstopenplcprogram.jpg?400|}} | {{:module:software:openplc:2209271628_firstopenplcprogram.jpg?400|}} |
| | |
| | OpenPLC-Runtime-WindowsHost (mit LocalHost:8080) |
| |
| {{:module:software:openplc:2209271629_firstopenplcprogram.jpg?400|}} | {{:module:software:openplc:2209271629_firstopenplcprogram.jpg?400|}} |
| | |
| | ... sogar FischerTechnik und PiXtend2S werden von OpenPLC unterstützt! |
| |
| {{:module:software:openplc:2209271630_firstopenplcprogram.jpg?400|}} | {{:module:software:openplc:2209271630_firstopenplcprogram.jpg?400|}} |
| | |
| | [[https://openplcproject.gitlab.io/openplc_firmware/platforms_index.html | https://openplcproject.gitlab.io/openplc_firmware/platforms_index.html]] |
| |
| {{:module:software:openplc:2209271631_arduinouno.jpg?400|}} | {{:module:software:openplc:2209271631_arduinouno.jpg?400|}} |
| | |
| | ... Programmierung der ArduinoUno-OpenPLC-Firmware ... - \\ |
| | irgendetwas stimmt mit der Uno-Pinzuordnung noch nicht ... |
| | |
| | {{:module:software:openplc:2209271633_firstopenplcprogram.jpg?400|}} |
| | |
| | Ergebnis OpenPLC: Monitoring der Uno-Boardpins: \\ |
| | BUTTON(IN)==FALSE -> LAMP(OUT)==FALSE |
| |
| {{:module:software:openplc:2209271635_firstopenplcprogram.jpg?400|}} | {{:module:software:openplc:2209271635_firstopenplcprogram.jpg?400|}} |
| |
| {{:module:software:openplc:2209271637_firstopenplcprogram.jpg?400|}} | {{:module:software:openplc:2209271637_firstopenplcprogram.jpg?400|}} |
| | |
| | Fall BUTTON == TRUE: Monitoring der Uno-Boardpins: \\ |
| | BUTTON(IN)==TRUEE -> LAMP(OUT)==TRUE |
| |
| {{:module:software:openplc:2209271639_firstopenplcprogram.jpg?400|}} | {{:module:software:openplc:2209271639_firstopenplcprogram.jpg?400|}} |