fixstuff
Member
Codesys on a Pi is crazy good
For what it's worth, Codesys on the Pi is awesome.
This is Codesys v3 mind you, which is pretty much the latest.
I have a test project where I have networked 2 or 3 Pis together, trying Modbus and the Network variables method (think Allen Bradley Producer/Consumer on steroids), and it works fantastically.
Would it be even possible to go online with 3 AB PLCs simultaneously, or download to all 3? With Codesys on a Pi you can. Its nuts.
I have even played around with the built in I/O off the Pi. I was able to get a HAT design that used an external processor with the I2C lines on the Pi header, which gave me pretty much infinite I/O capability into and out of Codesys. This doesn't even count all the Pi-related boards that work, or just the plain vanilla GPIO, serial, SPI, and I2C.
Throw in Modbus Client, Server, Ethernet IP scanner, Profinet, etc..
To top it off, I used the built in visualization capability (web server) to stream live video on the Pi over the network connection with the same buttons and graphs on the visualization. I only wish they included the Target Visualization (oh well).
A 3 hour limit free demo mode on the Pi (then you reboot to reset), and you have simply an awesome tool to learn Codesys (and one of the best IEC6-1131-3 IDEs IMO) on a $35 Pi. It will even run on a Model A.
Yes, you have to run Codesys's IDE on a Windows machine, but I do that from VMware running on Linux, so even that you don't have to do except virtually.
If they ever port Codesys over to Linux... I get cold chills just thinking about it.
For what it's worth, Codesys on the Pi is awesome.
This is Codesys v3 mind you, which is pretty much the latest.
I have a test project where I have networked 2 or 3 Pis together, trying Modbus and the Network variables method (think Allen Bradley Producer/Consumer on steroids), and it works fantastically.
Would it be even possible to go online with 3 AB PLCs simultaneously, or download to all 3? With Codesys on a Pi you can. Its nuts.
I have even played around with the built in I/O off the Pi. I was able to get a HAT design that used an external processor with the I2C lines on the Pi header, which gave me pretty much infinite I/O capability into and out of Codesys. This doesn't even count all the Pi-related boards that work, or just the plain vanilla GPIO, serial, SPI, and I2C.
Throw in Modbus Client, Server, Ethernet IP scanner, Profinet, etc..
To top it off, I used the built in visualization capability (web server) to stream live video on the Pi over the network connection with the same buttons and graphs on the visualization. I only wish they included the Target Visualization (oh well).
A 3 hour limit free demo mode on the Pi (then you reboot to reset), and you have simply an awesome tool to learn Codesys (and one of the best IEC6-1131-3 IDEs IMO) on a $35 Pi. It will even run on a Model A.
Yes, you have to run Codesys's IDE on a Windows machine, but I do that from VMware running on Linux, so even that you don't have to do except virtually.
If they ever port Codesys over to Linux... I get cold chills just thinking about it.