• No results found

manually provide the protection function during the download and functional functional test.

test.

Some changes require a download to the SLS 1508 to

Some changes require a download to the SLS 1508 to take effect. Other changes cantake effect. Other changes can be made using a secure write

be made using a secure write operation so that functional testing can be avoided.operation so that functional testing can be avoided. Certain changes need

Certain changes need an SLS 1508 download to take effect, but do not result in aan SLS 1508 download to take effect, but do not result in a change to the

change to the overall CRC value in the SLS 1508 overall CRC value in the SLS 1508 after the download completes. Referafter the download completes. Refer

H

HAARRT T AAnnaalloog g IInnppuutt NNAAMMUURR__EENNAA OVERRANGE_PCT OVERRANGE_PCT UNDERRANGE_PCT UNDERRANGE_PCT

Same as Analog Input channel. Same as Analog Input channel.

HART_ERRORS HART_ERRORS DISPARITY_DETECT DISPARITY_DETECT

Not necessary; HART communication is no

Not necessary; HART communication is no t safety-critical.t safety-critical.

D

Diissccrreette e IInnppuutt LLIINNEEFFAAUULLTT__DDEETTEECCTT TTeesst t iif f ccoonnffiigguurreed d aas s TTrruuee.. D

Diissccrreette e OOuuttppuutt LIINLNEEFFAAUULLTT__DDEETTEECCTT TTeesst t iif f ccoonnffiigguurreed d aas s TTrruuee.. HA

HART RT TTwowo-s-sttatate e OuOutptputut DIDISPSPARARITITY_Y_DEDETETECTCT DV_SLOTn_CODE DV_SLOTn_CODE DV_SLOT_CONFIG DV_SLOT_CONFIG

Not necessary; HART communication is no

Not necessary; HART communication is no t safety-critical.t safety-critical.

T

 Any successful download performed on an SLS

 Any successful download performed on an SLS 1508 replaces the application1508 replaces the application

program running in the SLS 1508. If the desired change can be applied using a secure program running in the SLS 1508. If the desired change can be applied using a secure  write to an SIS module

 write to an SIS module parameter instead of doing parameter instead of doing a download, it is a download, it is preferable topreferable to make the change using

make the change using the secure write in order tthe secure write in order to avoid having to do a functional testo avoid having to do a functional test  while the process is running

 while the process is running..

T

Table 3-2 able 3-2 How to Apply SLS 1508 Configuration Changes to the RuntimHow to Apply SLS 1508 Configuration Changes to the Runtime Systeme System

Cha

Change nge MadMade te to to the he ConfConfiguiguratration ion DataDatabasbasee How How to Ato Applpply thy the Che Changange to e to the the RunRuntimtimee System and the Resulting Impact to the SLS System and the Resulting Impact to the SLS

1508 1508 •• AdAdd/d/deldeletete a e a fufuncnctition on blblocock.k.

•• AddAdd/de/deletlete a e a useuser-der-definfined ped paramarameteeter orr or change its definition.

change its definition. •• AdAdd/d/dedelelete te a wa wirire.e.

•• ChaChange nge a ca confionfiguragurable ble but but not not runtruntimeime-- writable SIS module parameter value. writable SIS module parameter value. •• ChChanange a coge a confnfigiguraurablble I/e I/O chO chanannelnel

parameter value. parameter value.

•• ChaChange nge an an SLS SLS 1501508 s8 scan can ratrate oe or glr globalobal publishing property.

publishing property.

•• EnEnabablele/d/disisabable a le a HAHART cRT chahannnnelel.. •• EnaEnableble/di/disabsable le HARHART T devdevice ice aleralerts.ts.

•• ChaChange nge HARHART deT devicvice tye type fpe fromrom/to /to <no<none>ne>..

Needs an SLS 1508 download to take effect. Needs an SLS 1508 download to take effect. Changes the SLS 1508 CRC value.

Changes the SLS 1508 CRC value.

•• ChaChange nge an an SLS SLS 1501508 pr8 properoperty ty othother ter thanhan scan rate or global publishing.

scan rate or global publishing. •• ChChanange age an Sn SIS IS momodudule ple proroperpertyty.. •• ChChanange a Hge a HARART deT devivice pce proropeperty rty notnot

mentioned above. mentioned above.

Needs an SLS 1508 download

Needs an SLS 1508 download to take effect,to take effect, but

but does not does not  change the SLS 1508 CRC change the SLS 1508 CRC value.

value.

•• ChaChange nge a ra runtuntimeime-wri-writabtable le SIS SIS modumodulele parameter value.

parameter value.

Can be changed by a secure write or a Can be changed by a secure write or a download; if changed by a download, download; if changed by a download, changes the SLS 1508 CRC value, but not if changes the SLS 1508 CRC value, but not if changed by a secure write.

changed by a secure write.

Changes the SLS 1508 CRC value on the Changes the SLS 1508 CRC value on the next download if changed using a secure next download if changed using a secure write, then uploaded.

write, then uploaded. •• ChaChange nge a ca confionfiguragurable ble fiefield ld of of an aan alarlarmm

parameter (ENAB, PRI, INV, SUPTMO). parameter (ENAB, PRI, INV, SUPTMO). •• ChaChange nge the the valvalue ue of of a fa funcunctiotion bn bloclockk

parameter with a STRING data type. parameter with a STRING data type.

Can be changed using a write or a download; Can be changed using a write or a download; does not 

does not  change the SLS 1508 CRC value in change the SLS 1508 CRC value in either case.

either case.

•• ChChanange ge a pa pararamameteter er fifiltlter er flflag ag or or cacatetegogoryry.. NeedNeeds s neneititheher r a a dodownwnloload ad nonor r a a sesecucure re wrwrititee to take effect. Applies only to the

to take effect. Applies only to the configuration system.

Keep in mind that after uploading the parameter change to

Keep in mind that after uploading the parameter change to the configurationthe configuration database, a subsequent download results in a chang

database, a subsequent download results in a change to the overall SLS 1508 CRCe to the overall SLS 1508 CRC  value. There is no r

 value. There is no requirement to do a equirement to do a subsequent download as a result osubsequent download as a result of a runtimef a runtime parameter change. However

parameter change. However, if the runtime change , if the runtime change is uploaded, the next time ais uploaded, the next time a download is done a functional test

download is done a functional test may be needed even if there were no may be needed even if there were no other changesother changes made to the configuration database.

made to the configuration database.

3.1.6 Functional Testing After Download to a Running

3.1.6 Functional Testing After Download to a Running

Process

Process

 Y

 You may ou may need to need to modify your modify your standard test standard test procedure when procedure when the process the process is running tois running to reduce the likelihood of the test causing

reduce the likelihood of the test causing a process disruption. You can use Controla process disruption. You can use Control Studio Debug and the Force V

Studio Debug and the Force Value function to isolate sections of logic. The alue function to isolate sections of logic. The logiclogic  within an

 within an SIS modulSIS module can e can be tested be tested in this in this way bway by observing parameter y observing parameter values withoutvalues without manipulating the I/O at the screw ter

manipulating the I/O at the screw terminals. Howevminals. However, at some point during the tester, at some point during the test you should validate that I/O function blocks are properly linked with the screw you should validate that I/O function blocks are properly linked with the screw terminals and that s

terminals and that secure parameter references are properly linked with theirecure parameter references are properly linked with their referenced secure parameters. Suggested test procedures are described in

referenced secure parameters. Suggested test procedures are described in Table Table 3-33-3..

T

Table 3-3 able 3-3 SuggestSuggested Ted Test Procedureest Procedures After Download to s After Download to a Running Processa Running Process

IItteemm TTeesst t PPrroocceedduurre e ffoor r ““PPrrooppeerrlly y LLiinnkkeedd”” Di

Discscrerete te InInpuput t cchahannnnelel 1.1. IIf f vvalalue ue of of OUOUTT_D _D of of DI DI fufuncncttioion n blblocock k is is 1, 1, do do a a “f“fororccee value” on the destination of wire from OUT_D.

value” on the destination of wire from OUT_D. 2.

2. DiscoDisconnect phynnect physicasical wire on input cl wire on input channel. Cohannel. Confirm vnfirm valuealue of OUT_D goes to 0.

of OUT_D goes to 0. 3.

3. ReRessttorore.e. Note 1:

Note 1: For energize to trip applications or when the “InvertFor energize to trip applications or when the “Invert Input” IO option is used, it may be necessary to manipulate Input” IO option is used, it may be necessary to manipulate the input channel to confirm the link.

the input channel to confirm the link. Note 2:

Note 2: Repeat for all DI function blocks in all SIS modules inRepeat for all DI function blocks in all SIS modules in this SLS 1508, whether the physical channel is on this or this SLS 1508, whether the physical channel is on this or another SLS 1508.

another SLS 1508.  Analog Input channel

 Analog Input channel HART Analog Input channel HART Analog Input channel

1.

1. MeasuMeasure the cure the current at rrent at the inputhe input scret screw termiw terminals.nals. 2.

2. CalculCalculate the exate the expectepected value on OUT od value on OUT of the AI funcf the AI functiontion block using the value of L

block using the value of L _TYPE and OUT_SCALE._TYPE and OUT_SCALE. 3.

3