thanks Stefan, it is useful
Forum Post: RE: Unable to access the console of cisco switch by using ACS 6000
Forum Post: RE: Operator Input to Control Selector Function Block
Hi,
Out of curiosity, I tried out the approach gamella has suggested in one module.... It works really fine with the use of BG blocks. A clean solution.....
Thanks for sharing this method on the forum.
I had left the BG block IN as "0" considering both PID's in same range, & PID output is connected to CAS_IN. Backcalculations were connected from BG to PID as well.
As Matt has correctly indicated, 'the question is what happens to the the non-selected Loop'. In this case, since the BG block is in LO mode, the respective PID goes to IMAN & hence tracks the CTLSL block back calculation.
The only issue is, if operator wants to keep both loops working & compare the outputs before switching. With a calc block (option 3), it is really easy to customise this by controlling the cascade handshake statuses. But can also be achieved by removing the backcalculations from BG to PID blocks.
(Last time when I implemented this, the requirement was that operator can only switch when this difference is less than 3%. Until then he can still monitor both loops, as they continue to generate outputs like in a automatic override control.) PID coming out of tracking (LO) to AUTO can also have bump on the output, if SP-PV tracking is disabled to mantain SP.
Best Regards,
Amod.
Forum Post: RE: Multiple instances of face plates per workstation
I would be cautious of creating more than 3 copies of the faceplates without some additional controls. The update popup pictures utility in operate configure will search through all the faceplates and replicate the ones that are required. If you have more than the standard amount of faceplates (3 copies) you may need to create some vb script to replace this function so all the faceplate copies are updated.
Unless you do this you may end up with out of date faceplates. example faceplatex is updated. You run update popup pictures and faceplatex1, faceplatex2 and faceplatex3 are updated automatically. Faceplatex4, faceplatex5 and faceplatex6 will still have the old configuration.
Forum Post: RE: Faceplate to Show OP Station's Login
Thanks Youssef for the tip on the remote client diagnostics i wasn't aware of that.
I have been doing this via the event charts but was looking for a more permanent and easily accessable option.
Cheers
Forum Post: RSA SecurID AM8 Appliance 130 Hardware
Does DSView 4 support the latest RSA SecurID AM8 Appliance 130 Hardware which running Authentication Manager 8.x ??
Forum Post: AMS Licence
Hi All,
We upgraded to version 12.3.1 a few months ago, not sure if related, but have just started getting this message when trying to open AMS.
"licencing is unable to connect to licence server"
We have been using AMS since the upgrade but now cannot open it. Has anyone seen this issue?
Regards
Tony
File: pi_master_sel.JPG - 9/4/2014 3:46 AM
Forum Post: Better Reference Filtering/Searching?
I find the DeltaV references function to be pretty hard to use. I am on version 11.3, and am trying to see how the existing configuration uses a specific Unit parameter throughout their procedures.
When I right click the unit, and click "references," it gives me a window with hundreds of references. I can sort by name to get them alphabetically, or I can sort by Object to get the different types that use it. Is there a way to do both? I'd like to filter out everything except the Phase Classes that use a specific parameter.
Forum Post: turned off power namanagement
turned off power management because of resource usage. What are the implications?
PID PPID USER STAT VSZ %MEM %CPU COMMAND
1294 1 root S 67048 53% 0% /bin/pmd_ng
1313 1294 root S 67048 53% 0% /bin/pmd_ng
1314 1313 root S 67048 53% 0% /bin/pmd_ng
1315 1313 root S 67048 53% 0% /bin/pmd_ng
1317 1313 root S 67048 53% 0% /bin/pmd_ng
1322 1313 root S 67048 53% 0% /bin/pmd_ng
1323 1313 root S 67048 53% 0% /bin/pmd_ng
1324 1313 root S 67048 53% 0% /bin/pmd_ng
1325 1313 root S 67048 53% 0% /bin/pmd_ng
1274 1 root S 20704 16% 0% /bin/adsap2
1292 1274 root S 20704 16% 0% /bin/adsap2
1293 1292 root S 20704 16% 0% /bin/adsap2
1297 1292 root S 20704 16% 0% /bin/adsap2
1278 1 root S 19308 15% 0% /sbin/snmpd
24824 24783 aboge001 S 10172 8% 1% sshd: aboge001@ttyp0
24783 1295 root S 10164 8% 0% sshd: aboge001 [priv]
1249 1 root S 9368 7% 0% /bin/AcsWeb -p 80 -P 443 -s 1 -c DEFAULT
1295 1 root S 7360 6% 0% /bin/sshd -f /etc/ssh/sshd_config
1254 1 root S 6568 5% 0% /bin/aidpd
1286 1 root S 6052 5% 0% /bin/cy_buffering
Mem: 101092K used, 26032K free, 0K shrd, 61440K buff, 20804K cached
CPU: 16% usr 19% sys 0% nice 63% idle 0% io 0% irq 0% softirq
Load average: 1.21 0.92 0.89
PID PPID USER STAT VSZ %MEM %CPU COMMAND
1294 1 root S 67048 53% 0% /bin/pmd_ng
1313 1294 root S 67048 53% 0% /bin/pmd_ng
1314 1313 root S 67048 53% 0% /bin/pmd_ng
1315 1313 root S 67048 53% 0% /bin/pmd_ng
1317 1313 root S 67048 53% 0% /bin/pmd_ng
1322 1313 root S 67048 53% 0% /bin/pmd_ng
1323 1313 root S 67048 53% 0% /bin/pmd_ng
1324 1313 root S 67048 53% 0% /bin/pmd_ng
1325 1313 root S 67048 53% 0% /bin/pmd_ng
[root@PeikH-CS-01 daemon.d]# more pmd.sh
# This file defines the pmd configuration
ENABLE=NO # Must be "NO" or "YES" (uppercase)
DNAME=pmd_ng # daemon name
DPATH=/bin # daemon path
# Performs any required initialization
ShellInit=""
# configuration files
ConfigFiles="/etc/pmd.conf /etc/pmd.users /etc/pmdgrp.conf"
DTYPE=sig # must be "sig" or "cmd" (lowercase)
DSIG=hup # signal to stop/restart the daemon (lowercase)
# if it's hup term will be used to stop the daemon
WAITK=YES # Waits the process finish before starts again
PIDF=/var/run/pmdng.pid # PMD PID file
# daemon command line parameters
DPARM=""
Forum Post: RE: AMS Licence
Tony, Ray pointed out some good suggestions. As he mentioned, there are different situation that causes this to happen. From my experience, this happen when the AMS services did not shutdown properly or someone or application stop one of AMS services to the AMS server plus.
I would first try to use the AMS "Terminate Server" and properly shutdown all of AMS stations. Before you restart AMS client, make sure you restart AMS Server Plus first by manually launching the AMS app from the start menu then now go to AMS Client station and manually launch the app as well.
What this will do is to get all the AMS services to startup properly and get all the connection to the client to the AMS Server Plus establish.
Regards,
Tinh
Forum Post: RE: Operator Input to Control Selector Function Block
That example seems like alot of overhead to do this and the config below allows the operator to switch at anytime because the not selected loop(s) is following what the downstream is doing so there will be no bump:
- BKCAL to PID1 (OUT1) is value and status from downstream PID3 BKCAL
- BKCAL to PID2 (OUT2) is PID3 BKCAL value with status of 204 (GoodCascade NotInvited) plus the sub status from the downstream PID3 BKCAL (NotLimited, LowLimited, HighLimited, Constant) when PID3 BKCAL has Status of GoodCascade, otherwise it passes the status unchanged.
- PID3 CAS_IN (OUT3) is value and status from PID1 OUT (IN3)
When PID1 is NOT selected:
- BKCAL to PID1 (OUT1) is PID3 BKCAL value with status of 204 (GoodCascade NotInvited) plus the sub status from the downstream PID3 BKCAL (NotLimited, LowLimited, HighLimited, Constant) when PID3 BKCAL has Status of GoodCascade, otherwise it passes the status unchanged.
- BKCAL to PID2 (OUT2) is value and status from downstream PID3 BKCAL
- PID3 CAS_IN (OUT3) is value and status from PID2 OUT (IN4)
If both loops are to control (modulate it's output) while the selection is made, then this logic changes slightly. You will need something very similar to logic shown but I believe the status logic would use a 208 (GoodCascade NotSelected) instead of 204.
Regards,
Matt
Forum Post: Re: PID Function Block behaviour in MAN mode
Sent from my iPhone
On 4 Sep 2014, at 18:08, "Youssef.El-Bahtimy" <bounce-YoussefEl-Bahtimy@community.emerson.com> wrote:
Are you seeing this behavior only when performing the change through a faceplate or does this also happen via control studio?
If through control studio also, is the PID output cascaded into an AO or is it direct to I/O? If cascaded into an AO, is there a SP Rate limiter placed on the AO? (Is it possible the feedback you are looking at is actually the AO/PV, and it is rate limited, in other words)
Blog Post: Flowmeter Calibration Questions and Answers

Karl Stappert
Flow Solutions Advisor
For the most part, calibration intervals on flowmeters are specified by regulation or determined by historic record and process condition. Intelligent flowmeters, like Coriolis and ultrasonic, have diagnostics that identify when a meter’s performance is outside of normal limits. These capabilities can be used to mitigate fiscal risk between calibration intervals or extend calibration intervals. What factors come into play? Factors that affect calibration intervals are the severity of the service, which includes dirty processes, two-phase, surging applications, high and low temperature, level of fiscal & HSE risk attributable to measurement. These same factors also determine the frequency of calibration.
How do the type of application(s) the flowmeter is being used for affect the frequency/necessity of calibration?
Dirty processes can cause pipe and flow conditioner build-up, inducing abnormal flow velocity profiles for meters like orifice, turbine, v-cone, ultrasonic, wedge, vortex, etc. that are sensitive to this change. Dirt and debris can build up on the internal flow diameter of the flowmeter, reducing flow diameter, increasing flow velocity, and inducing over registration. Flowmeters that utilize density measurement to infer volume from mass are susceptible to density error caused by coating of the meter flow element. Turbine meters are highly sensitive to Reynolds number change, change in fluid density, viscosity and flowrate, which may dictate the need for recalibration. Corrosive or erosive fluids will drive the need for more frequent calibrations. Surging applications (well production, engine and boiler fuel start-up flows) are extremely damaging to flowmeters with rotating elements (turbine and positive displacement meters).
What are some of the problems that can occur when a flowmeter is not calibrated properly or at all?
Over-registration (grandma eats dog food), under-registration (stockholders eat dog food), non-compliance with regulation … product quality and quantity out of tolerance (fiscal and regulatory liability).
Have stricter government mandates increased the need for flowmeter calibration? How?
Tighter regulation on product quality, quantity, health, safety, and environmental protection have created mandates on calibration interval and practice. The potential liability of regulatory non-compliance has driven users to self regulate their calibration practice.
What are some common pitfalls end-users encounter/fall into when it comes to flowmeter calibration?
Blind trust (trust but no verification) of their calibration references; calibration of instruments outside of the reproducible condition limits of the technology being calibrated.
How do you see the issue of flowmeter calibration evolving going forward? Are there any technology or application trends that will influence the flowmeter calibration process in the future?
Master Metering with highly reproducible flowmeters will become more common. The on-line diagnostics of intelligent flowmeters will begin to govern calibration interval. Master metering Coriolis meters will most likely have the biggest impact on flowmeter calibration practice in the future.
You can connect and interact with other flow measurement experts in the Flow track of the Emerson Exchange 365 community
Related Posts:
Forum Post: RE: TS3000 as a console server
Hello kody,
Although this product has been end of life for a while now, you will find all that you need in the following links:
downloads.avocent.com/.../Cyclades-TS_Terminal_Servers.aspx
pcs.mktg.avocent.com/.../ts140_manual.pdf
community.emerson.com/.../3281.aspx
Regards,
Forum Post: RE: Better Reference Filtering/Searching?
I agree with you on this; sounds like a good candidate for UDEP.
At a minimum, allow for an easy export of the rows in the dialog. You can't copy the rows using CTRL+C.
At present (v 11.3.1 is what I'm looking at), the only option is to print the results. I print the results either to .xps or to generic file printer and parse through the rows that way, but either format is generally not clean enough to do a straight import to excel or even a copy and paste into excel. Once I laboriously get it in excel, then I do whatever filtering I need there.
Forum Post: S-series Remote I/O with redundant communication over Fiber optic to main controller
S-series Remote I/O with redundant communication over Fiber optic to main controller:
Can any one tell how this communication works? means whether the Remote I/O scanner directly seats on DeltaV Redundant Ethernet network (Network switch) where all main contoller are residing or it is an extention of Main IO chassis as shown in catalogue? What are the other components required for FO interface i.e. Ethernet to FO converters, etc? whether these scanner do have direct FO port available on module?
Blog Post: 풍성한 추석 되세요!
Forum Post: RE: Multiple instances of face plates per workstation
In the code behind the 'update popup pictures' -button there is a mix of hardcoded number 3 and frsvariable.misc_glb.gn_CopyNumber.CurrentValue that Youssef mentioned. Increasing this value will create the extra copies, i.e. fp4 and over. Only the progress-bar isn't accurate anymore because it uses the factor '3'.
Forum Post: RE: Run-time error
Step 1 can be done in either way, toolbar or menu-bar. Third option is by double-clicking the item in the system-tree.
During the compile, VB-editor jumps to the sub-routine where the problem is. From here there are 2 options, 1 is to look at the code offline in detail and fix the problem. option 2 is what Amod suggests in step 6, switch to run-mode and let VB-editor jump to the faulting line. When option 2 doesn't work, go for option 1, but may take longer to find & solve the issue.
I've had this error occur sometimes when there is a '.CurrentValue' property missing from a variable. So for instance in a dynamo click-event you would see 'frszDynamoloadIA ps_Datasource1, Me' instead of 'frszDynamoloadIA ps_Datasource1.CurrentValue, Me'.
Other common problems are missing prefixes like A_ or F_ in A_CV and F_CV resp.
Hard to tell atm what the problem is. All depends what was modified in this version. If a new dynamo was added, replacing it for a new one could fix the problem.
Blog Post: Answers for Heat Exchanger Fouling Questions
One only has to do a Twitter search on the hashtag #Reliability to see how often the topic is discussed from a process manufacturing and production standpoint. The reliability of plant assets affects overall production levels, quality, safety, environmental compliance, and overall costs.

Alcino Beirão
Business Development Manager
Heat exchangers are common in many types of production processes and these units can foul over time. This fouling can directly affect production capacity, maintenance/cleaning costs, energy usage, and the plant’s overall carbon footprint.
Alcino will highlight ways that automated heat exchanger monitoring and trending can help you optimize exchanger cleaning and maintenance and see up to a 10% reduction in energy and capacity loss.
He will discuss the root cause and effect of common heat exchanger problems and its business impact. Technology advances such as IEC 62591 wireless devices can be incorporated for effective heat exchanger health monitoring. Alcino will share how to financially justify a heat exchanger monitoring program based its impact.
If your process includes heat exchangers, join in and bring your questions for Alcino and the Emerson team.
Also, if you’d like to connect and interact with other reliability professionals, join the Asset Optimization, Maintenance and Reliability track of the Emerson Exchange 365 community.