Remote Operations Forum
Support forum for Schneider Electric SCADA systems, radios and RTUs. From commissioning integration devices and software, to enhancing existing installations or troubleshooting.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2022-01-07 01:48 PM . Last Modified: 2022-01-07 01:50 PM
Hi
I am converting a program from Workbench to SCADAPack x70 Logic
In SCADAPack Workbench there are in Lib the Functions and the Functions Blocks
In SCADAPack x70 Logic I use the DBF type to create the functions blocks create in Workbench under Lib / Function Blocks.
My question is: In SCADAPack x70 Logic , where I can create the functions that were created in SCADAPack Workbench under / Lib / Function? (Not under Lib / Function Blocks)
Thank You
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2022-01-07 08:27 PM
The only difference between FB (Function Block) and F (Function) is that the Function Block can carry with it instance data.
The Function must purely be Inputs, Outputs and Temporaries. It can't have any Private / Public variables associated with it.
My understanding of ControlExpert (aka Logic Editor in RemoteConnect) is that it has the following callable types:
Hence in terms of what the user can create, it is limited to Derived Function Blocks, unless you start to get into development of custom EF/EFB items using the C Language SDK (which I wouldn't recommend).
If you develop a DFB without any instance data, then it should be fine if you just create a single instance of it and reference that everywhere (although you may get compile warnings if you have enabled the duplicate execution of single instance option.. not defaulted enabled).
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2022-01-07 08:27 PM
The only difference between FB (Function Block) and F (Function) is that the Function Block can carry with it instance data.
The Function must purely be Inputs, Outputs and Temporaries. It can't have any Private / Public variables associated with it.
My understanding of ControlExpert (aka Logic Editor in RemoteConnect) is that it has the following callable types:
Hence in terms of what the user can create, it is limited to Derived Function Blocks, unless you start to get into development of custom EF/EFB items using the C Language SDK (which I wouldn't recommend).
If you develop a DFB without any instance data, then it should be fine if you just create a single instance of it and reference that everywhere (although you may get compile warnings if you have enabled the duplicate execution of single instance option.. not defaulted enabled).
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2022-01-12 05:13 AM
Hi BevanWeiss
Thanks for the reply
have a good day
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2022-01-13 03:26 AM
Not sure that you picked the right 'solution' here...
For people coming along later, your message saying 'thanks' isn't going to be very helpful for them (it won't "solve" their query).
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2022-01-13 07:41 AM
Just fixed, Bevan. Thanks for pointing it out.
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2022-01-13 08:15 AM
Hi BevanWeiss
I am agree with You, my answer was not complete
I had chosen to create both the FB (Function Block) and F (Function) from Workbench to Derived Function Blocks in SCADAPack x70 Logic
Thanks
Link copied. Please paste this link to share this article on your social media post.
Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.