Jump to content

Changes in code at run-time in a RT application


JdP

Recommended Posts

Hi,

I use PLCs at work and with these elements you can do some little changes in the code when you are connected online with your development PC to the PLC althoug the PLC is running the application.

In the case of RT fieldpoint isn't possible, if there is the neccesity of doing any change because the program isn't executing correctly in running mode, you must stop the execution, do the change, compile and download again to the RT target. This is not possible in a lot of situations in the industry where a machine can't be stopped.

Bye

Note: I'm talking about NI Labview Real-Time Module.

Link to comment

It should be possible to update SW-modules when running LabVIEW RT, as long as you have loaded them dynamically through VI-server;

1. update the module on the windows host

2. download (e.g. FTP) to RT target

3. unload old version and load the new version from disk on RT target

the system should now use the new version

/J

Link to comment
It should be possible to update SW-modules when running LabVIEW RT, as long as you have loaded them dynamically through VI-server;

1. update the module on the windows host

2. download (e.g. FTP) to RT target

3. unload old version and load the new version from disk on RT target

the system should now use the new version

/J

Hello JFM,

One question about your idea. What happens if the RT fieldpoint was controlling a critical process in a factory during the period of time the module is unloaded and loaded again?.

With software of PLCs like Siemens, OMRON, ABB, Allend-Bradley, Phoenix Contact... this can be done very easy. So, I think that NI can implement this characteristic to the Real-Time Module: To change some pieces of code on-line when you are debugging the program but while the application is running in the real target.

Bye

Link to comment

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.