Welcome to the new Schneider Electric Community

It's your place to connect with experts and peers, get continuous support, and share knowledge.

  • Explore the new navigation for even easier access to your community.
  • Bookmark and use our new, easy-to-remember address (community.se.com).
  • Get ready for more content and an improved experience.

Contact SchneiderCommunity.Support@se.com if you have any questions.

Close
Invite a Co-worker
Send a co-worker an invite to the Exchange portal.Just enter their email address and we’ll connect them to register. After joining, they will belong to the same company.
Send Invite Cancel
84549members
353810posts

Call built-in Interval Control as a user Pick Action

EcoStruxure Geo SCADA Expert Forum

Find out how SCADA systems and networks, like EcoStruxure Geo SCADA Expert, help industrial organizations maintaining efficiency, processing data for smarter decision making with IoT, RTU and PLC devices.

Solved
rlao
Lieutenant
Lieutenant
0 Likes
4
1531

Call built-in Interval Control as a user Pick Action

Hi,

 

When configuring fields such as alarm redirection delays and execution offsets (time-based interval properties) in a database object's properties, it brings up a nice Interval control popup that lets you explicitly specify number of hours, minutes, seconds, etc. which makes configuration very intuitive.

 

However, when you call a control method on those types of properties as a pick action for example, you don't get that nice interval control popup. You just get a generic control dialog box and you are forced to input your desired interval as number of seconds.

 

Is there a way to call that nice Interval control as a user method so I can put it into a mimic script?


Accepted Solutions
BevanWeiss
Spock
Spock
0 Likes
3
1516

Re: Call built-in Interval Control as a user Pick Action

There is no way that I know of to do this.

 

In the past we've always had to create a VB form to allow for such 'complex' data entry.

It might warrant a feature request however.  I'm just not sure how it could be exposed.  The ?Control action really attaches to an entire point object.  I guess there could possibly be a ?Configure:'PropertyName' action exposed which would call up the appropriate custom dialog for the PropertyName specified.  Aggregates could be handled with

?Configure:'AggregateName.PropertyName'

 

But again, I don't believe anything like this is currently available within ClearSCADA.


Lead Control Systems Engineer for Alliance Automation (VIC).
All opinions are my own and do not represent the opinions or policies of my employer, or of my cat..

See Answer In Context

4 Replies 4
BevanWeiss
Spock
Spock
0 Likes
3
1517

Re: Call built-in Interval Control as a user Pick Action

There is no way that I know of to do this.

 

In the past we've always had to create a VB form to allow for such 'complex' data entry.

It might warrant a feature request however.  I'm just not sure how it could be exposed.  The ?Control action really attaches to an entire point object.  I guess there could possibly be a ?Configure:'PropertyName' action exposed which would call up the appropriate custom dialog for the PropertyName specified.  Aggregates could be handled with

?Configure:'AggregateName.PropertyName'

 

But again, I don't believe anything like this is currently available within ClearSCADA.


Lead Control Systems Engineer for Alliance Automation (VIC).
All opinions are my own and do not represent the opinions or policies of my employer, or of my cat..
BevanWeiss
Spock
Spock
0 Likes
1
1514

Re: Call built-in Interval Control as a user Pick Action

Immediately after I posted the reply I thought of a way that 'might' have worked.  But I just tested it and it didn't.  So you can strike out this option.

 

If you call a Logic Program which has VAR_INPUT parameters configured, put don't specify them when executing (through a UI control), it will prompt you to enter the parameter value.  I was hoping that having a TIME VAR_INPUT it would prompt in a fashion that allowed for entering of time duration, which could then be scaled into the appropriate property value.  Unfortunately this was not the case, and it only provided a simple text entry field (which I'll raise a feature request to try to enhance).

 

So there's no working option I can recommend sorry.


Lead Control Systems Engineer for Alliance Automation (VIC).
All opinions are my own and do not represent the opinions or policies of my employer, or of my cat..
tfranklin
Lt. Commander
Lt. Commander
0 Likes
0
1507

Re: Call built-in Interval Control as a user Pick Action

We've requested this feature a number if times in the past.  My first thought was to have them utilize the DisplayObjectMenu function call and add an option for something like &ControlOnly=TRUE to the end.  DisplayObjectMenu accesses the entirety of the object similar to the ?Control function would. 

 

We've tried using DisplayObjectMenu and excluding everything but control, but since there are other items in that "Group" of exclusions it ultimately still prompts you to select something prior to getting the control menu. 

 

To those who roam the forums about, please consider this feature in future releases.  As Bevan mentioned, the only suitable workaround is to script a form that is somewhat complex due to consideration of varying datatypes and error handling with control min/max. 

rlao
Lieutenant
Lieutenant
0 Likes
0
1491

Re: Call built-in Interval Control as a user Pick Action

Thanks bevan, I feared this might have been the case. Looks like I'll just have to script a user form myself