6/27/2009 1:40 PM | |
Posts: 8946 Rating: (999) |
Another Attachment... |
6/27/2009 1:40 PM | |
Joined: 10/7/2005 Last visit: 9/23/2024 Posts: 3022 Rating: (1054) |
Hello msiab have a look at this thread concerning ENO and its meaning. |
Cheers |
|
6/27/2009 2:53 PM | |
Joined: 10/31/2006 Last visit: 9/16/2024 Posts: 26 Rating: (0) |
Hello, No,all is the same,see attachment. Thanks |
6/27/2009 10:11 PM | |
Joined: 1/4/2008 Last visit: 9/2/2024 Posts: 703 Rating: (96) |
Hello, as it was already written, the ENO output and also the program status of the block calldepends on the BR bit state after the block call. If youassign the BR bit inside the block (for example with the SAVE instruction), the ENOandthe status of theblockcallhave the stateaccording this, if not it would have the state according to BR assignment before. So if you have some logic before the block call which enables it, then the BR and ENO would have the state according this logic, because the conditional call in LAD/FBD is done with the JNB instruction. If you have no logic then the BR has its previous state. So in your case, when you don't asign the BR bit inside the block, the ENO and the state of block call could be zero because the BR wasn't set before. It doesn't mean that there is some error inside the block. As example I attached two screenshots, one with the empty block call, the second with BR set inside the block. Anyway,there's a rule - if you plan to use the block in LAD/FBD logic, you have to assign the BR bit at the end of the block. Regards Sydney AttachmentBRevaluation.zip (311 Downloads) |
Last edited by: Sydney at: 6/27/2009 10:17 PM |
|
Follow us on