Emerson Exchange 365
Search
Sign-In / Register
Site
Search
Sign-In/Register
Services
Products
Control & Safety Systems
Asset Management
Measurement Instrumentation
Valves, Actuators & Regulators
Fluid Control & Pneumatics
Electrical Components & Lighting
Welding, Assembly & Cleaning
IIoT & Digital Transformation
Industries
Chemical
Food and Beverage
Industrial Energy
Life Sciences
Oil & Gas
Power
Refining
Other Industries
Women in STEM
Events
Düsseldorf 2024
Immerse - Anaheim 2023
Grapevine 2022
Nashville 2019
San Antonio 2018
The Hague 2018
World
China
South Korea
Russia
More
Cancel
Products
More
Control & Safety Systems
DeltaV Forum
Syntax_error
Forums
Blogs
Library/Resources
Members
Tags
More
Cancel
Create New Post
Comment or Question? Become a member of this Emerson Exchange 365 group. Click here to join.
Recent Control & Safety Systems Discussions
TPatterson
25 Apr 2024 9:13 PM
Enable and disable alarms on a workstation based on which user is logged in
3 Replies
TreyB
22 Apr 2024 9:47 PM
DeltaV Live Gem Read only after reinstall, etc.
9 Replies
TreyB
13 Apr 2024 3:46 PM
Control Studio Phantom session issue
2 Replies
Petrisky
12 Apr 2024 6:21 PM
Every (as in 300) LS DO CHARMs FAILED
5 Replies
Verx
12 Apr 2024 5:53 PM
DeltaV PK Controller EIP To Wago 750-363
5 Replies
>
Share
Syntax_error
Dear Experts
Please find below expression editor page and what is meaning of expression in row 1? Why is the row 16 expression giving syntax error ?
8 Replies
LaurentB
2 Aug 2020 7:46 AM
Please send us the first lines of code.
Error of line 16 can comes from above lines
LaurentB
2 Aug 2020 7:50 AM
In reply to
LaurentB
:
Houps sorry . I didn’t see well. Line 11 it miss a ; at the end of line
LaurentB
2 Aug 2020 7:50 AM
In reply to
LaurentB
:
Houps sorry . I didn’t see well. Line 11 it miss a ; at the end of line
krishna sen
2 Aug 2020 10:31 AM
Thanks,expression is parsing successfully.But I can not understand the meaning of row 1 expression :
'^/
P_ACT_IDX.CV
' :='^/
P_ACT_IDX.CV
' + 1;
.What is the purpose of this expression ?
LaurentB
2 Aug 2020 10:51 AM
In reply to
krishna sen
:
That increase the Current Value of parameter P_ACT_IDX
krishna sen
2 Aug 2020 11:24 AM
Please explain more about this parameter and function of this parameter.
vmvmhatre
2 Aug 2020 12:06 PM
In reply to
krishna sen
:
It is a optional functionality for:
1. To capture Action Execution Error in fail monitor
2. To calculate ACTION TIMER for display on message banner
JDWheelis
2 Aug 2020 6:23 PM
In reply to
vmvmhatre
:
The answer by vmvmhatre is correct, in that the P_ACT_IDX (and ACT_IDX in an Equipment Module) has two purposes - to indicate an execution failure mechanism in an action, and if that failure doesn't occur, to display a number representing which action in the step is executing. The applicable parameter is added to the phase and EMs in the PCSD library, which is the library Emerson project teams use to develop control databases for the DeltaV system.
To explain the possible failure mechanism, occasionally an action set as assignment type with pulse qualifier will execute repeatedly, when it should only execute once. (This only occurs infrequently.) To catch that and to flag it, the expression is added to every action in a step, with the exception of the EXIT action, which resets the parameter to 0. If the value of P_ACT_IDX exceeds ACT_MAX - default value is 30 - then the Fail Monitor causes execution to go to the HOLD sequence.
Hope this helps!