Sequencer logic. Ladder or SFC?

AJZ

Member
Join Date
Jul 2003
Location
Ontario
Posts
265
I am working on a machine with many pneumatic cylinders which cycle in a certain sequence. The PLC used is fully IEC 61131 compliant. I can program the sequence logic using ladder or SFC. I am very familiar with ladder logic but new to SFC. Are there any compelling reasons to use SFC over ladder logic? Any experience with using SFC in North America?
 
Not North America, I'm afraid...
I now use SFC wherever possible for this type of stuff. Easier to visualize and add in extra steps. Fault handling becomes a breeze.
 
Use the right tool for the job. SFC (sequential function chart) is a natural for sequences. If a process is hung up, you can see it visually in usually one compact screen. If you write the same thing in ladder, you have to scroll up and down which is a pain.
 
Use the right tool for the job. SFC (sequential function chart) is a natural for sequences. If a process is hung up, you can see it visually in usually one compact screen. If you write the same thing in ladder, you have to scroll up and down which is a pain.

I always put a "tattletale rung" at the beginning of my sequence ladder which has the bits for each step. So you can quickly and easily see where it is in the sequence.
 
Fault handling

sfc.jpg

Two reasons for me. In the first example, it's very easy to isolate and deal with specific problems, Stopping the feed conveyors in this case. It's very easy to prompt how to recover, and make the actual recovery.

In the second expample, each STEP maintains its own step timer, ie no need to start a specific timer. It's fairly self-explanatory that the sequence will pause here until there's a box at exit, or 2 seconds have elapsed.

I wrote this same program in ladder before my preferred plc platform supported SFC. I made the decision to re-write when it did, and it's so much easier to maintain.

Without wanting a backlash from anti-double coilers, the fact that STEPs are run in total isolation, not only is it acceptable, but I'd say encouraged. [Seeks shelter]
Pp
 
I did the same question when i was studying SFC method and I was programmin with SFC method a traffic ligths on S7300 PLC from siemens it was a paint in the *** because I tried to programm everything step by step, my program did whatever it wants jaja so, I just had to understand what the timers do and it was so easy. If your program needs just a combination logic use ladder diagram. if it doesn't you use SFC.
 

Similar Topics

I'm new to the whole Drum idea. I tried to figure it out but couldn't. I'm wanting to use a drum or sequencer to seqence a V memory depending on...
Replies
1
Views
1,452
I'm seeing some confusing descriptions on the Bit Sequencer (BIT SEQ) in the GE PLC instruction set and I'm converting one of these to AB so I...
Replies
11
Views
1,841
Hello All, Im alot more experienced with the CLICK PLC - They have a pretty user friendly Sequencer in their ladder logic software - very easy to...
Replies
2
Views
1,151
Hello everyone, stay safe at home, please. I'm looking for a solution in WPLSoft Delta in order to control 3 compressors boosters, attached...
Replies
25
Views
5,473
Hello Everyone, I have just started exploring the Sysmac studio and I am not familiar with the instruction set of the sysmac studio.I am trying...
Replies
2
Views
1,673
Back
Top Bottom