I had tested with the override feature before but it’s not working on the DNP objects. I guess it’s because they are in templates and not talking to real I/O. If I make an internal point it works on an instance but not the normal DNP objects.
Solved! Go to Solution.
You will definitely need to provide more information than "it's not working".
What do you think it's supposed to do?
What is it doing?
I've been testing this just the past few days, so I'm very confident that the Override capability of DNP3 points works as advertised.
It's possible you have found a specific bug in a particular version of GeoSCADA/ClearSCADA... but you haven't mentioned what version you're using (and nothing much has changed with this functionality in many versions... so I very much doubt it is such a bug).
@Tanquen here's a screen shot of the Override working
The blue background comes about because that's what my colour palette is set to for Override. This is on an Offline point.
and here's what the View Status entries look like for it.
This is on an instance'd point derived from multiple layers of Templatisation... so I don't believe any template conditions would cause this to not work either.
If you are trying to perform an override on a Point WITHIN a Template (i.e. not a Template Instance), then I think that you don't understand the concept of a Template....
By all means provide more information in regards to how it wasn't helpful.
You said it doesn't work. I've just shown you an example of it working.
You have to have the point down to the channel in service for the override to work.
I believe the idea of override is that you have a problem with a point of a online point, so you override it so the system can otherwise function normally.
I personly just use override to test animations and code functionality.
Life is short and I’m just looking for help. You are knowledgeable and respond to posts and that is great but you seem as excited/interested in making folks sound/feel dumb.
Could I have provided more detail? Sure, one most always can. Just say you don’t understand and ask a question. I thought saying I’ve used it before, that the internal point worked and uploading the picture would show that it was more than not knowing it had to be enabled and so on.
“You will definitely need to provide more information than "it's not working".”
I did not say and only say "it's not working" and I provided more information than or just, it’s not working.
“What do you think it's supposed to do?
What is it doing?”
How many things can the override do? I thought you just used it to override a value? I don’t have PLC to talk to and have used the override in the past to test object animation and the like. Maybe there is a better or faster way to simulate DNP values. I tried looking for an emulator for a few minutes the other day but did not come up with something that looked simple or free.
“If you are trying to perform an override on a Point WITHIN a Template (i.e. not a Template Instance), then I think that you don't understand the concept of a Template....”
I know what a template is and as we just discussed in another thread the difference between them is whatever the developers want it to be. I can look at the template Overview screen in runtime and use buttons and it shows status of some points. The override for the DNP point and the test internal I added don’t work in the template and in the instance only the internal worked.
“By all means provide more information in regards to how it wasn't helpful.
You said it doesn't work. I've just shown you an example of it working.”
I said “I don't think you understand the concept of being helpful.” not that were not or never are and pretty much just because of what you had said. Knowing it can work is helpful, thank you. I’d hope most settings can work it’s just a question of what setting did I miss that is needs or was I in the wrong template or looking at the wrong instance and so on. I easily get lost going back and forth in the templates and instances and all the screen names all being "Overview" in all the different templates and instances don't help. Most of the folder structures are so long I can't even see the main folder that lets you know you are in a template.
geoffpatton - “You have to have the point down to the channel in service for the override to work.”
That was it! Thanks. The template did not have this set. Would there be an issue setting it in the template so the instances are enabled by default? I’m guessing you want to make sure you get the address set before enabling it.
I did not create this project and they made each site a template and no pump templates or the like, just lots of unique equipment folders and objects in the template. I easily get lost going back and forth in the templates and instances.
It would be nice if you could use the override on any point by default and not have to mess with templates and instances to enable every part of each object you may want to override. A Display Overrides in the menu would be great too. Is there one? Maybe put the ability to use the override in the user settings like the “Can Edit SQL” that took me a few hours to find the first time I tried to edit one.
Maybe the right click menu would be too big, like the create new menu but I'd like the options to always be there and the ghosted out. It's hard to remember what settings you have and where they are.
I see the CS Instance Creator has a setting to enable and disable overrides but not sure how to use it and don’t know what that would do to an active override.
If you have something, lets say your channel disabled in the template, but have the Enable overridden in Property Overrides, it allows you to check or uncheck the Enable box in all of the instances. If you then go back and remove Enable from the Property Overrides, every instance is going to have the same checked or unchecked as the Template. So you likely want to have the Channel Enabled in the template so as to not turn off all of the channels in your instances.
Glad that was your problem. I frequently forget that at first when I am working on something new. I'm like Why can't I override the Value? Then Oh Yeah check that everything is In Service.