thiagoralves
Hi everyone!

I just want to let you all know that I finally released OpenPLC Editor! This is a PLC IDE created based on PLCOpen Editor and Beremiz, customized to work better with the OpenPLC Runtime. Among the great new features it packs the most interesting is online debugging! Now it is possible to debug your PLC program on the editor, force variables, and verify logic. You can download the editor from the links below:

Windows:
https://drive.google.com/file/d/1SHNx2QYXn8HnZJ5eJ62uZKLzpGQn5cgs/view?usp=sharing

Linux:
https://github.com/thiagoralves/OpenPLC_Files/blob/master/Software/OpenPLC_Editor%20v1.0%20-%20Linux.zip?raw=true

Instructions for Windows
Download, unzip, and double-click on the OpenPLC Editor shortcut.

Instructions for Linux
Download, upzip, and run on terminal:
./install.sh

Once the installation finishes, a shortcut for OpenPLC Editor will be created on the Applications menu.

PS: Unfortunately, the format for the project file has changed, so it is not possible to open projects created on PLCOpen Editor in OpenPLC Editor. However, if you open both editors, it is possible to copy-paste between them!
Quote 2 0
epgodoy
Amazing news! Congrats.
Quote 0 0
murphys_law
Whoah! Quite an improvement!!!
Quote 1 0
ainfirdaus
Mr Thiagoralves, is it available editor for raspberry?
Quote 0 0
thiagoralves
The editor was meant to be run on a computer, but since the Raspberry Pi runs Linux, it should run on the Pi as well. The performance might not be the best, and the install recipe might fail since pip will have to install some stuff from source (due to Pi having an ARM cpu). You will probably have to install some libraries by hand for it to work. Google is your friend. 
Quote 0 0
guanqing00
Hello: The online monitoring function you mentioned may not be the function I want. When will there be a direct connection to the runtime online monitoring function? I am looking forward to this
Quote 0 0
guanqing00
There is also a function implementation: that is how to implement the function of modbus slave through the serial port. Now I find that it can only be used as the master station.
Quote 0 0
thiagoralves
These features will be ready when someone wants to code them in. So far I have other priorities on my list right now.
Quote 0 0
afterdream
hi,thiagoralves
yeah,thanks your release.but when I download the sourcecode,I am puzzle...
What's the differences of beremiz and OpenOLC Editor v1.0? 
How to communiction between IDE and runtime,when debug?
Quote 0 0
afterdream
I guess the runtime is using beremiz's python runtime when debug. Is it right? It's just to verify the plc program!

you just abandon the PLCopen Editor v1.2 and using beremiz to editor plc program

and when really running, the runtime is still using OpenPLC_v2 or v3
Quote 0 0
thiagoralves
OpenPLC Editor has some modifications from the original Beremiz code to make it compatible with the OpenPLC Runtime. You can't generate programs from Beremiz for the OpenPLC Runtime (at least not in an easy way). There is no online debugging feature for the OpenPLc Runtime yet. You can simulate your code on OpenPLC Editor (similar to Beremiz), but you can't connect to the OpenPLC Runtime for online debugging. For now, you can use the Monitoring tool on the OpenPLC Runtime to debug on the browser window.
Quote 0 0
afterdream
I see,thanks!
BTW,what's your roadmap in the future.
I mean the support of ethercat and real online debug!
Quote 0 0
thiagoralves
I'm trying to focus more on hardware now. I would like to have an open source PLC hardware that can run OpenPLC software. Running OpenPLC on Raspberry Pi and Arduino are far from ideal since these boards are not robust, of course. So my recent software changes are towards making this hardware a possibility. Things are moving slowly now since I'm not at the University anymore, so if there are people willing to help, I'll be happy to share my hardware and software plans with all.
Quote 1 0
afterdream
I am also not at University anymore.But I never stop the step of learning!
I really appreciate the open source spirit. so I really want to be a part of your's. Learning and forever!

Thanks very much!
Quote 0 0