Ask our Experts
Didn't find what you are looking for? Ask our experts!
Support forum for Schneider Electric SCADA systems, radios and RTUs. From commissioning integration devices and software, to enhancing existing installations or troubleshooting.
Search in
Link copied. Please paste this link to share this article on your social media post.
Posted: 2025-07-14 06:19 PM
I'm looking for a sig_gen function block in Control expert.
I'm not finding one and was wondering if I am missing something. I thought that it is something that is pretty standard with all software.
If its not there, can someone please show me how to create one?
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: 2025-07-15 08:58 PM
I don't think I've ever seen this SIG_GEN function before. What platform is it from?
To create one, you'd need to look at the timing diagrams for such an implementation of it and build up each aspect individually. Something like a 'sine signal' will be a bit annoying... you'll essentially end up calling a SINE trigonometric function, which is typically quite expensive for a PLC to execute.
Why do you need such a function?
It sounds like a combination timer, counter, and sine function [with argument 2pi*(counter current value MOD maximum)/maximum]...
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: 2025-07-15 08:58 PM
I don't think I've ever seen this SIG_GEN function before. What platform is it from?
To create one, you'd need to look at the timing diagrams for such an implementation of it and build up each aspect individually. Something like a 'sine signal' will be a bit annoying... you'll essentially end up calling a SINE trigonometric function, which is typically quite expensive for a PLC to execute.
Why do you need such a function?
It sounds like a combination timer, counter, and sine function [with argument 2pi*(counter current value MOD maximum)/maximum]...
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: 2025-07-16 05:42 AM
Blink, FB?
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: 2025-07-20 06:00 PM
It is from ISaGRAF Target 3 and was meant to be available for in SCADAPack E Target 5. It is noted on page 28 in the PDF attached. However when upgrading to RemoteConnect I cannot find any information on the function block.
It is used to show Comms Heartbeat as shown below.
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: 2025-07-21 08:44 PM
That usage of the sig_gen block looks very confusing.
It looks like it just generates a toggling output either every 5000ms or every 1000ms depending on whether the CommFault is on.
Seems weird... I wouldn't recommend doing that.
Just toggle it every 1000ms if the goal is to detect heartbeat failures approx 1s after they occur.
RemoteConnect is neither ISAGraf 3 nor ISAGraf 5... so that'll be why it's not in RemoteConnect. I doubt Schneider would have plans to add it either, it's very non-standard.
Link copied. Please paste this link to share this article on your social media post.
You’ve reached the end of your document
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.