thiagoralves
Hi all,

I'm just writing to let you guys know that I'm pushing new features to the OpenPLC Runtime that might be very interesting to you. Here is the list:

- Live Monitoring
I'm finally finishing the code to add support for live monitoring. On the runtime webpage you can now click on Monitoring to see the status of all your located variables. 
What still needs to be done: create the mechanism to force variables, add support for %MDx and %MLx

- EtherNet/IP
I just pushed a little EtherNet/IP Server. It is still on the first stages of development, so it cannot respond to queries just yet, but it will soon. If there are developers here interested in helping me, all the implementation is on the enip.cpp file. I'll add support for some common ENIP command codes in there (mostly the ones responsible to wrap PCCC commands) and then create all the PCCC support on pccc.cpp

- Persistent Storage
This comes disabled by default. To enable it, go to Settings -> enable Persistent Storage Thread. This mechanism backs up all memory located variables (%MWx) in a file, so that when OpenPLC Runtime is shut down and started again, all these variables are copied back to memory and the program can continue from where it stopped. You can also define the interval (in seconds) used by the thread to backup the memory contents. A too short interval may wear out your SD card if you're running OpenPLC in a Raspberry Pi, so beware.
Quote 1 0
gasin


- Persistent Storage
This comes disabled by default. To enable it, go to Settings -> enable Persistent Storage Thread. This mechanism backs up all memory located variables (%MWx) in a file, so that when OpenPLC Runtime is shut down and started again, all these variables are copied back to memory and the program can continue from where it stopped. You can also define the interval (in seconds) used by the thread to backup the memory contents. A too short interval may wear out your SD card if you're running OpenPLC in a Raspberry Pi, so beware.


If we set too short interval, This mean OPENPLC Runtime will write backup variable to SD card many time and it will reduce lifetime of sd card.

Is it correct?
Quote 0 0
thiagoralves
Precisely 
Quote 0 0
rodrigo_rolle
Hello, Thiago!
It seems weird, but after I rebased OpenPLC in order to get the newest version I coudn't open it anymore, neither via Runtime nor via Cygwin. I'm using Win7 x64. Has anyone else faced this problem?
No error ir displayed, but it starts and quickly closes. I have already checked and port 8080 is free.
Quote 0 0
thiagoralves
I modified some things on the core, and this might require the new installer. Just remove your current installation, download it again from the OpenPLC website and install as usual. 
Quote 1 0
plcopen
Can we retain coils(discrete) ?

Thank Thiagoralves.
Quote 0 0
rodrigo_rolle
I modified some things on the core, and this might require the new installer. Just remove your current installation, download it again from the OpenPLC website and install as usual. 


Worked fine. Thank you!
Quote 0 0