Has your IT department attempted to find any old, archived copies of the PLC program? That's probably your best hope for finding your lost PID numbers.
This.. 99.5% certain, there isn't a WW repository storing and loading values to the PLC.
Has your IT department attempted to find any old, archived copies of the PLC program? That's probably your best hope for finding your lost PID numbers.
Lots of incorrect assumptions here. The offline PLC file you keep referencing has no bearing on the resident values of the tags in the current PLC. Offline data values are defaults, but the PLC is storing the current running values. When you initially start Wonderare, the IO server queries the PLC memory and populates the tag values in the HMI...not the other way around. In otherwords, the initial values are resident and battery backed in the PLC memory.
There is the off chance that WW is storing data in a repository such as a csv file or dB...if so, check the application script in ww...it would load those values on start of the application. But that would be highly unusual. As for retentive data, that's almost exclusively used for memory tags, not IO tags. IO tags almost always initialize from the current value in the PLC. Those PID parameters you are after would be stored in PLC memory, not WW memory. If the tags were not defined as historical logged, then there is no history.
Lastly, the igx lgh files are not necessarily stored in the application directory. WW gives you the option to specify the directory to store history. In window maker, check the history settings...either the checkbox to store in application will be set, or a directory will be defined.
Please let me know if I said anything that may have been wrong.
Not so much anything you said...more the OP. However you mentioned retentive being loaded. If the tags are I/O and set to retentive it doesn't really have any effect. Retentive values are stored as last value when viewer is shut down, then loaded as initial values only.
But as soon as the IO server comms are established they are updated with the PLC values. Retentive values are never written to the PLC. So retentive on IO tags is fairly useless. Also, important to clarify that the log files you had him search for could be anywhere, even on a networked or remote drive. He needs to open windowmaker to see where they are being logged. So more or less filling in the details.
Offline data values are defaults, but the PLC is storing the current running values. When you initially start Wonderare, the IO server queries the PLC memory and populates the tag values in the HMI...not the other way around. In otherwords, the initial values are resident and battery backed in the PLC memory.
It looks like with Omron, you have to go to the memory window and turn on monitor and then click save in order to get all the current values. This creates a .mem file.
Lots of incorrect assumptions here. The offline PLC file you keep referencing has no bearing on the resident values of the tags in the current PLC. Offline data values are defaults, but the PLC is storing the current running values. When you initially start Wonderare, the IO server queries the PLC memory and populates the tag values in the HMI...not the other way around. In otherwords, the initial values are resident and battery backed in the PLC memory.
There is the off chance that WW is storing data in a repository such as a csv file or dB...if so, check the application script in ww...it would load those values on start of the application. But that would be highly unusual. As for retentive data, that's almost exclusively used for memory tags, not IO tags. IO tags almost always initialize from the current value in the PLC. Those PID parameters you are after would be stored in PLC memory, not WW memory. If the tags were not defined as historical logged, then there is no history.
Lastly, the igx lgh files are not necessarily stored in the application directory. WW gives you the option to specify the directory to store history. In window maker, check the history settings...either the checkbox to store in application will be set, or a directory will be defined.
This is correct but let's say someone made a copy of the Intouch program with retentive tags and they held the last good PLC values. If you start that Intouch program without the PLC connected, what do you get for those tags? Yes! the last stored PLC values.
Good point...key is to open viewer with no IO server to the PLC connection.
Good point...key is to open viewer with no IO server to the PLC connection.
Problem is that they are not saved as retentive.. I believe thew OP said that.
However.. there is a Historian running. I wonder if he checked the Historian? In the newer Historian, you can grab tags from Intouch without having to setup anything in Intouch (no binding), I do not know if the older version they have supported that.
In regards to retentive, we were discussing feasibility and functionality at this point, not the OPs predicament.
Yes, this is what I was referring to as well and I did test this out and it does work but unfortunately for op it's not an option.
Yea... it might be worth testing.
Even though the IO server is shut down in the SMC, isn't it still talking to Intouch, just not the PLC?