Puzzle about FBD

yfcarer

Member
Join Date
Apr 2006
Location
Tianjin
Posts
82
Hello everyone.

I used to read/write code in Ladders. While this time, when I read a program with Function Block Diagram, I had a puzzle about how the code execute in FBD.

Let's say there are 3 sheets in the FBD. Sheet 1,2,3. And in Sheet 2, there are two operations: move A to B at area C1; move C to D at area B2.

So when running, in which order will the three sheets execute? First sheet1, then sheet2 then sheet3. Or else?

And in sheet2, in which order will the two operations execute?

Thanks in advance!
 
In general, in most FBD programming, the sheets will execute in order, that is, sheet 1, then sheet 2, then sheet 3, etc.

Within a sheet, in the 1131 spec, and in 90% of the extenstions to it, each block is assigned an 'execution order'. Simple direct-connect inputs are fed to the complex blocks, then each block (element) executes based on it's execution order number. The execution order number is usually assigned by default by the programming package, but can usually be re-assigned by the programmer.
 

Similar Topics

Hi I've inherited an IFIX 5.5 application. A picture is enabled every now and then. I beleive its being enabled by a tag that is read from a PLC...
Replies
0
Views
425
I have 15 wires coming from a black box sensor. I can't open it to look within. I know that two of those fifteen wires will comprise the feedback...
Replies
17
Views
7,666
Which wire would you cut, Red or green? Hint: You are color blind :yeah:
Replies
12
Views
4,045
Find 3 palindromic numbers that, when added together, make 85709 (Numbers are in Base 10) Answers by pm please.
Replies
19
Views
6,459
It was too early for Easter, suppose I could have done Chinese New year, but that's too close to Valentines Day. Two parts : 1. A Logix5000...
Replies
1
Views
1,310
Back
Top Bottom