Hello guys,
I have been having this problem with a DeltaV system I am developing. When I use the default faceplate for a PID loop, I don't see the numbers which have something different thatn .0 behind the decimal point. For example: 5.0 is displayed, while 5.1 or 4.9 are not displayed !
When I changed the PV datalink in the faceplate grf from this:
DVSYS.@mod@/PID1/PV.A_CVDECPT[PV_SCALE]
to this:
DVSYS.@mod@/PID1/PV.F_CV
It works and I can see the value, but only every 4th time I open the faceplate. Every other time I start the faceplate, DeltaV openes the original and the problem is that I can't find where it stores it. I tried to change all the Loop_fp.grf in the Graphics-iFix folder but DeltaV somehow always manages to restore the original every 2nd, third and 4th try. And then bam, my modified faceplate openes. Again 3 times the original opens and again once mine.
It works like this
1st start of the faceplate: My modified faceplate2nd start of the faceplate: DeltaV original faceplate3th start of the faceplate: DeltaV original faceplate 4th start of the faceplate: DeltaV original faceplate 5th start of the faceplate: My modified faceplate6th start of the faceplate: DeltaV original faceplate 7th start of the faceplate: DeltaV original faceplate 8th start of the faceplate: DeltaV original faceplate9th start of the faceplate: My modified faceplate10th start of the faceplate: DeltaV original faceplate.....and so on
Any ideas on both odd events - disappearing floating point numbers and DeltaV magically restoring it's original Faceplate window?
Thank you in advance!Cheers,
Nikola Hadjinikolov
Run the update faceplates copies function to get the right copies of the faceplate.
Check if you have . or , for the decimal separator in regional settings. If they are wrong then in worst case you have to reinstall the machine :p
Niklas Flykt
Klinkmann Oy
Key Account Manager safety products
nikfly@gmail.com
In reply to Niklas Flykt:
Well the decimal separator is set to . which I hope is correct.
Where can I find this function? I found only update dynamos...
In reply to nhadjinikolov:
The DeltaV system maintains multiple copies of pop-up pictures, such as Faceplate and Detail pictures. When you modify a Faceplate or Detail picture, you must update the other copies of this picture. Click the Update Popup Pictures button on the DeltaV Utilities toolbar to update your pop-up pictures.
Thank you! I somehow missed the button when I was searching for it :)
Try if you see the values using , -separator...
It didn't work. But I just corrected all the tags I need on AI and PID faceplates and all is fine now :)
Hi Nikola
I have some bad news for you, the original datalink value was correct, is don in this way to have a possibility to change the number of decimal place for module configuration.
Please open PV_SCALE parameter and you will see that the last parameter on the structure is a decimal place number.
With your solution you will have the fixed number of decimal place for all modules
My Best
Dawid
In reply to Dawid.Zieba:
I had noticed that, but since nothing is working and the deadline is soon, I had to change them... When finished if I have time, I will investigate further, but till then, this will do.
Remember that if something is working fine you cannot fix that :)
You can take back the standard faceplates from C:\deltav\iFix, and with bulk edit setup the correct number of decimal places for all modules, this will take you half hour
Good luck
Just to complete the picture here, the command "DVSYS.@mod@/PID1/PV.A_CVDECPT[PV_SCALE]" uses "special Scaling Field" which returns an Ascii value formatted with the Decimal Point information from the PV_SCALE parameter that Dawid explained. Using the straight path DVSYS.@mod@/PID1/PV.F_CV" gets the floating point value that is displayed with the 7 digits of resolution.
The correct fix to this issue would be to set the Decimal place value in the Scaling parameter to let the default faceplate script display accordingly.
There are a handful of data handling extensions documented in the DeltaV Operate online help that are intended to simplify getting data displayed as desired. In Operate Configure mode, under help, select "DeltaV Operate Pictures" help, not electronic books. in the Help tree, locate "The DeltaV Display Parameters/DeltaV Operate Display Parameters section, look at special scaling field types. Or search for "CVDECPT". This gives you the full explanation and additional similar fields. You should review this entire section as there are some valuable tools here, such as Datalink Modifiers, Option bitstrings, Thisuser and unit based parameters.
Andre Dicaire
Hi,
I have a similar problem.
If I have
DVSYS.@mod@/AI1/OUT.A_CVDECPT[OUT_SCALE]
there is no value appearing on the datalink, it's like it not evaluating the expression
but if I delete [OUT_SCALE] It shows the right value.
This problem appeared on a newly installed Operator Staion, older Operator Station connected to the same system are working OK with this expression.
Is it similar to your problem? Any ideas?
Thanks,
Toni
In reply to Antoniu Barabas:
Antoniu Barabas said: Hi, I have a similar problem. If I have DVSYS.@mod@/AI1/OUT.A_CVDECPT[OUT_SCALE] there is no value appearing on the datalink, it's like it not evaluating the expression but if I delete [OUT_SCALE] It shows the right value. This problem appeared on a newly installed Operator Staion, older Operator Station connected to the same system are working OK with this expression. Is it similar to your problem? Any ideas? Thanks, Toni
Hello,
http://community.emerson.com/process/emerson-exchange/systems-solutions/deltav/f/50/t/3964.aspx
Look at the 2nd post by fabuid
In reply to DCS Newbie:
It is not a problem of updating the detail and faceplate. The problem is that on this Operator Station the expression contaning [OUT_SCALE] is not evaluated so the data link is empty in RUN mode.
I am out of idea of why this is not working on the new Operator station but on the other station connected to the same system it works.
Hi Antoniu,
If you have a new station... Goto Region and Language settings. Check that all the country, formats, time and all other settings are the same as in the other computers (also acccording to the DV reccomendations).
You could also try to do a rerun/run of configure workstation.
Do a complete download of the OP station... check the files/pictures dates... -> you could delete/copy manually the pictures from the Pro+ to the OP station ( also delete yelllow pages picture files).
Have you assigned the area to the OP were the control is in?
Hope it helps
regards
Thanks for the advices I just tried them all and nothing.
I am afraid that even if I reinstall DeltaV it will still have the same problem. I will try to do that somewhere in the weekend.
But If anybody has any other ideas I am willing to try.
Thanks guys