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.