Re: [foxboro] RE : RE : Hard-coding the block inhibit parameters
- From: "Joseph M. Riccardi" <Joe@xxxxxxxxxxxxx>
- To: <foxboro@xxxxxxxxxxxxx>
- Date: Thu, 28 Jun 2007 16:30:12 -0400
Terry,
Interesting... We definitely could toggle both parameters from the
Select display for any value =3D 0, but not if value =3D 1. What exact
values did you enter? Maybe I am confused with the format as you wrote
TRUE/FALSE in your initial response and I used 1/0 (or Hex for INHALM)?
The block book indicates "boolean con/set 0 to 1" for INHIB and "pack-b
con/set 0 to FFFFFFFF (Hex?)" for INHALM. What is the correct
value/format for each parameter? =20
I don't seem to have the same success with TAC that many of you folks
seem to have so I will have to wait until this becomes a more urgent
issue...
My thanks to Terry and everyone for their feedback.
Joseph M. Riccardi
DCS Services - Industrial Process Control
=20
North-Central Office (OH, PA, MI, IN, WV area)
South-East Office (FL, GA, AL, SC, NC area)
www.eRiccardi.com
=20
386-441-0250 Home Office
386-451-7607 Florida Cell
440-725-4025 Ohio Cell
Joe@xxxxxxxxxxxxx
"To give real service you must add something that cannot be bought or
measured with money; and that is sincerity and integrity." - Donald A.
Adams
-----Original Message-----
From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx]
On Behalf Of Doucet, Terrence
Sent: Thursday, June 28, 2007 2:50 PM
To: foxboro@xxxxxxxxxxxxx
Subject: [foxboro] RE : RE : Hard-coding the block inhibit parameters
Joseph,
=20
I had a chance to test a connection to INHIB and INHALM at V7.1 in AIN
block. (FoxSelect displays used for the test)
=20
When connected, I could not toggle UNINH_ALL if the connected bit was
TRUE. I could not toggle the individual alarms marked "INHIBITED".
=20
If the connected bit was FALSE, I could not toggle INHIB_ALL and I
could not toggle the individual alarms . I could select the box (Yellow
highlight) but toggle never caused the alarm to be inhibited.=20
=20
So the rule as I know it remains true that you cannot write to a
connected variable regardless of the value of the source.
=20
You should contact TAC and enter a CAR if your test still allows you to
write to a connected parameter when the source is zero (false).
=20
Terry
________________________________
De: foxboro-bounce@xxxxxxxxxxxxx de la part de Doucet, Terrence
Date: mar. 2007-06-26 14:54
=C0: foxboro@xxxxxxxxxxxxx
Objet : Re: [foxboro] RE : Hard-coding the block inhibit parameters
Joseph,
I understand your concerns now. At some sites, a "start of shift" =3D
report of Inhibited Alarms is printed and Operators are instructed to =
=3D
verify that each inhibited alarm is actually supposed to be inhibited =
=3D
and not merely left in the inhibited state by error (or ommission). The
=3D shift log must state that the work (Inhibit check) was performed and =
=3D
Operators are held accountable for this.
I hve no explanation on why one can write to a connected parameter. My =
=3D
understanding is the same as your's.
Terry
-----Message d'origine-----
De : foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx]
=3D De la part de Joseph M. Riccardi
Envoy=3DE9 : June 26, 2007 2:41 PM
=3DC0 : foxboro@xxxxxxxxxxxxx
Objet : Re: [foxboro] RE : Hard-coding the block inhibit parameters
Terry,
I appreciate the details. The real purpose of the inquiry was that =3D
during our experimentation it was discovered that hard-coding the 2 =3D
inhibit parameters (INHIB & INHALM) only secured the parameter if the
value(s) were high (1); it did not prevent the operator from over-riding
=3D the value(s) set to 0. I was just shocked and trying to get an =3D
explanation as I always thought hard-coding "any" parameter value =3D
"always" secured the parameter no matter what the value. Unless I =3D
missed it, no one has explained the reason and if maybe other parameters
=3D have similar traits. However...
The real issue is that we have planned to secure specific blocks to =3D
prevent the operators from inhibiting (1) critical alarms by hard-coding
=3D 0s in the INHIB and/or INHALM (Hex) parameters (C:B.INHIB.0, =3D
C:B.INHALM.0x0003, etc.). Unless I am missing something, we need to =3D
change to Plan B and will have to connect these parameters to dummy =3D
blocks; one for each combination of inhibits. Plan A was much =3D
simpler...
Thanks again.
Joseph M. Riccardi
DCS Services - Industrial Process Control
Joe@xxxxxxxxxxxxx
"To give real service you must add something that cannot be bought or =
=3D
measured with money; and that is sincerity and integrity." - Donald A.
Adams
-----Original Message-----
From: foxboro-bounce@xxxxxxxxxxxxx [mailto:foxboro-bounce@xxxxxxxxxxxxx]
On Behalf Of Doucet, Terrence
Sent: Tuesday, June 26, 2007 11:11 AM
To: foxboro@xxxxxxxxxxxxx
Subject: [foxboro] RE : Hard-coding the block inhibit parameters
I hope that I am not being redundant with any of this information. The
=3D first item to configure when you want the alarm is the Option
parameter.
Each type of alarm has its own parameter name. As an example, we use =
=3D
the AIN High/Low Option (HLOP) then you have=3D20 =3D20 0 =3D3D No =
alarming
1 =3D3D High and Low absolure
2 =3D3D High Abs only
3 =3D3D Low abs only
=3D20
So if you only want low alarming then configure a 3 in this parameter =
=3D
and you never need to worry about high alarms.
=3D20
Once you have your alarm configured then you should connect the .INHSTA
=3D parameter to the INPUTS parameter of a MCIN (no IO) block. Then you
can =3D use the AIN default display - ALARMS - overlay to toggle the
inhibits =3D that you desire. Now go to the default display for the MCIN
and you can =3D view the hex pattern in the INPUTS: box. For example =
if
you inhibit =3D the High and Low Absolute alarms your will see 00030000
displayed.
=3D20
To set only the high and the low inhibit your would set the hex pattern
0x0003 into the AIN.INHALM. Use a program or a script with omsetimp to =
=3D
write this hex value.
=3D20
Toggling the AIN.INHIB to a TRUE will inhibit all the configured alarms
=3D in your block. Setting AIN.INHIB to a FALSE will release the AIN
block =3D to inhibit only those specified by the hex pattern of the
INHALM.
Obviously, with INHIB =3D3D FLASE and INHALM =3D3D 0 all configured =
alarm =3D
annunciation is enabled.
=3D20
Terry
-- No attachments (even text) are allowed --
-- Type: application/ms-tnef
-- File: winmail.dat
=3D20
=3D20
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
=3D Systems (formerly The Foxboro Company). Use the info you obtain here
at =3D your own risks. Read
http://www.thecassandraproject.org/disclaimer.html
=3D20
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: =3D
mailto:foxboro-request@xxxxxxxxxxxxx?subject=3D3Djoin
to unsubscribe: =3D
mailto:foxboro-request@xxxxxxxxxxxxx?subject=3D3Dleave
=3D20
=3D20
=3D20
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
=3D Systems (formerly The Foxboro Company). Use the info you obtain here
at =3D your own risks. Read
http://www.thecassandraproject.org/disclaimer.html
=3D20
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: =3D
mailto:foxboro-request@xxxxxxxxxxxxx?subject=3D3Djoin
to unsubscribe: =3D
mailto:foxboro-request@xxxxxxxxxxxxx?subject=3D3Dleave
=3D20
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: =
mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Djoin
to unsubscribe: =
mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Dleave
-- No attachments (even text) are allowed --
-- Type: application/ms-tnef
-- File: winmail.dat
=20
=20
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
=20
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: =
mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Djoin
to unsubscribe: =
mailto:foxboro-request@xxxxxxxxxxxxx?subject=3Dleave
=20
_______________________________________________________________________
This mailing list is neither sponsored nor endorsed by Invensys Process
Systems (formerly The Foxboro Company). Use the info you obtain here at
your own risks. Read http://www.thecassandraproject.org/disclaimer.html
foxboro mailing list: http://www.freelists.org/list/foxboro
to subscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=join
to unsubscribe: mailto:foxboro-request@xxxxxxxxxxxxx?subject=leave
- Follow-Ups:
- [foxboro] RE : RE : RE : Hard-coding the block inhibit parameters
- From: Doucet, Terrence
- References:
- Re: [foxboro] Hard-coding the block inhibit parameters
- From: Armour, Alan
- [foxboro] RE : Hard-coding the block inhibit parameters
- From: Doucet, Terrence
- Re: [foxboro] RE : Hard-coding the block inhibit parameters
- From: Joseph M. Riccardi
- Re: [foxboro] RE : Hard-coding the block inhibit parameters
- From: Doucet, Terrence
- [foxboro] RE : RE : Hard-coding the block inhibit parameters
- From: Doucet, Terrence
Other related posts:
- » Re: [foxboro] RE : RE : Hard-coding the block inhibit parameters
- » Re: [foxboro] RE : RE : Hard-coding the block inhibit parameters
- [foxboro] RE : RE : RE : Hard-coding the block inhibit parameters
- From: Doucet, Terrence
- Re: [foxboro] Hard-coding the block inhibit parameters
- From: Armour, Alan
- [foxboro] RE : Hard-coding the block inhibit parameters
- From: Doucet, Terrence
- Re: [foxboro] RE : Hard-coding the block inhibit parameters
- From: Joseph M. Riccardi
- Re: [foxboro] RE : Hard-coding the block inhibit parameters
- From: Doucet, Terrence
- [foxboro] RE : RE : Hard-coding the block inhibit parameters
- From: Doucet, Terrence