Groov EPIC I/O Not Syncing to PAC Control I/O

Hello,

My Groov EPIC does not seem to be updating the tag list on the EPIC processer to match the PAC Control Strategy. I’ve attached a couple images to show what I’m talking about. Is there an update or sync that I can perform to get the tags to update?

Thanks,

Dan


The way I understand the I/O pages in groov Manage is that the channel lists are organized by module rather than by strategy. Groov Manage I/O pages are controller agnostic. Some people use node-red, Codesys, PAC, Ignition, or MMP, and only a subset of those run a strategy or an analogy of a strategy.

You can select Module 1 from the I/O page in Manage to see Module 1 channels. There you should see Char_Cooler_OF_Error, Trailer_OF_Auger_Error and the other channels of Module 1.

If you need to see both modules at a glance, you can make a groov View page with the channels you want to see.

Edited for clarity

Something to keep in mind… in regards to PAC Control, the last strategy to download, or the last strategy to configure the I/O ‘wins’.
By this I mean that PAC Control configures the I/O and over writes what ever is in groov Manage when the strategy is run (if the usual defaults of I/O configuration are not changed).
To the point that I think @Indigo was making, if another application comes along and makes I/O changes, then groov Manage will reflect those changes, up until the strategy is re-started, at which point, it will once again win and the groov Manage pages will show those tag names and configurations again.

What I see in your two screenshots looks correct with no issues.
To break down even more what @Indigo was eluding to…
In your first screenshot you only show Module 0.
In your second screenshot, you show ONLY Module 0, point zero in PAC Control
The two names Surge_Level_Sensor match in both screenshots, so we are all good.

Your second screenshot has not expanded Module 0, so we need to move on since there is nothing more to double check…
The second screenshot shows Module 1, with the channel 0 name of Char_Cooler_OF_Error, since Module 1 is not in the first screenshot, we cant help check if they are the same name or not.

I guess my question is, where are the rest of the channel names in your first screenshot configured? Only in groov Manage? In anther PAC Control strategy?

Yes, I can see those tags on module 1. The problem is that Groov Manage hasn’t adopted the changes that I’ve made to the strategy. In Pac control the only channel assigned is 0 with the tag Surge_Level_Sensor (which is correct), but when I open Manage there are tags there from a much older upload of my control strategy. The errors are found on many channels.

Ah, Ok, that now makes sense.
To ‘flush’ or clear those old point configs, you need to go into groov Manage and reset the I/O config by clicking that reset button.
Once you do that, you will need to restart your strategy to write the I/O config.
Make sure its ok in regard to your process to stop and start the strategy when you do that.

That worked!

Thanks OPTO Team :grinning:

1 Like