• Not Answered

SFC : STRANGE ACTION STATUS ISSUE

Hi,

Note :- NO delay expression, NO confirmation configured , Pulse type action, Step auto advance is false 

CONDITION 1

When S1/A1 contain an parameter which doesn't exist, expression with parse error:-

Status - Complete                         Error - False

CONDITION - 2

- When S3/A1 contain a path expression for a Dyna_ref parameter and assigned path is NOT correct/resolved 

Status - Pending                         Error - False

- When S3/A2 contain a action related to Dyn_Ref parameter, whose path is NOT resolved, but this expression doesn't required to be processed since IF condition is false, Still

 Status - Active (Not getting complete)                         Error - True

 

CONDITION - 3

- When S3/A1 contain a path expression for a Dyna_ref parameter and path is true

Status - Complete                       Error - False

- When S3/A2 contain a action related to Dyn_Ref parameter, whose path is resolved, but this expression doesn't required to be processed since IF condition is false-

 Status - Complete                        Error - False

How we could explain strange observation with respect to Condition1 and condition 2 ????

Thanks 

2 Replies

  • Hi Devpriy
    I had a similar problem with unresolved references, especially dynamic references are very wicked here.
    So far as I remember that unresolved reference keep that action busy and do not complete.
    The unresolved reference could be even a simply temporary issue due to maybe network traffic, where DeltaV tries to send the data continuously until this issue get resolved. That shows that a coin always have two side. But what shall DeltaV do here?
    There is not much more to say as have to take care, but also the CST for Dyn-Ref might help you further here. If that issue happen then consider to force a hold to let operator get aware what is wrong.
    Best Regards, Michael
  • In reply to Michael Krispin:

    Hi Machel,

    Checking .cst filed for dyn ref is really a better programming practice but here i am stuck into something else.
    Here even when a dyna ref parameter expression need not to be executed (IF condition is false), i am getting an error BUT for an expression with parse error you see action get complete (although nothing happened) and surprisingly error bit is not true.

    Thanks