SFC Question

Sceptre

Member
Join Date
Dec 2003
Posts
28
if my action is a very simple like:

IF READY = TRUE THEN
NEXTSTEP := TRUE;
END_IF;

And my transistion is simply NEXTSTEP. If READY is a variable that is set externally, will the action continue to check the if statement until READY becomes true? or will the code continue on?

there are no other branches
 
Question a bit vague, but I'll try...

As a guess, I'll assume we're talking about ControlLogix.

If READY is a variable that is set externally, will the action continue to check the if statement until READY becomes true?
YES

If you're having some problem, perhaps the tag "READY" is not scoped properly. i.e. the SFC program has a program-scope tag called READY and another (ladder?) program has another program-scope tag also called READY.
 

Similar Topics

Howdy folks. Been doing PLC programming for like 15 years now in LD and ST, but I'm trying to learn SFC now and have a kind of dumb question... I...
Replies
4
Views
1,343
I'm trying to run a transition off a Boolean variable. This variable is two other global variable flags anded together in a separate CFC POU. In...
Replies
29
Views
8,569
I am trying to make use of a sequencial flow chart to esentially serve as my main() program. I really like this elegant approach, but I have a...
Replies
3
Views
3,043
I have 6 Siwarex U and I'm comunicating via SFC 58 and SFC 59. In SFC's what are parameter IOID means? Tnx.
Replies
3
Views
3,647
Hi all. I'm building my first Grafcet using Logix, but I started from another project. From what we usually do with other PLC's, I was expecting...
Replies
1
Views
53
Back
Top Bottom