Sie sind auf Seite 1von 59

Prosafe-RS Simple Programming (Unofficial Document)

A: Revision
Rev. Date Originator Function Department Description
For reference only not an official document

Revision History
Rev. Date Originator Function Department Description

YEA-SCA sends this document with


B: Release for Submission (YEA-SCA Internal) one of the following codes :
Name Function Department Date, Sign
I : Statement of facts, no
response required
R : Comments requested, no
hold point
A : Comments required, is hold
point
F : Final issue

Please return this document with one


C: Approval (Client/Client Representative) of the following codes :
Name Function Department Date, Sign
C : Revise and resubmit, work
may proceed
N : Revise and resubmit, work
may not proceed
I : Retained for information
only, no further issue
required
F : Final. No further copies
required

D: Distribution
Organisation Name Function Department
Document Control

First Line of Appendix List (Do Not Delete this line, it will not print out).

 Yokogawa ISS
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Table of Contents

1 Introduction ................................................................................................................................................... 3
1.1 Purpose ............................................................................................................................................... 3
1.2 Validity ............................................................................................................................................... 3
1.3 Definitions, Abbreviations and Acronyms ......................................................................................... 3
2 Prosafe-RS Programming.............................................................................................................................. 4
2.1 Open Project ....................................................................................................................................... 4
2.2 Creating New POU (Logic Page) ....................................................................................................... 5
2.3 Analog Input ....................................................................................................................................... 7
2.4 Digital Input & Output...................................................................................................................... 13
2.5 Creating Annunciator ....................................................................................................................... 18
2.6 Creating SOE block for logic ........................................................................................................... 20
2.7 Timer (TOF) ..................................................................................................................................... 22
2.8 Tag Name Builder............................................................................................................................. 23
2.9 I/O Parameter Builder ....................................................................................................................... 27
2.10 SCS Link Transmission Builder (sending BOOL between 2 controller) .......................... 30
2.10.1 LTSND (sending signal) ................................................................................................... 30
2.10.2 LTRCV (receiving signal)................................................................................................. 33
2.11 Build Project/Dictionary ................................................................................................... 35
3 Download .................................................................................................................................................... 37
3.1 Online download............................................................................................................................... 37
3.2 Offline Download ............................................................................................................................. 41
3.3 Output Enable ................................................................................................................................... 45
3.4 Debug................................................................................................................................................ 49
3.4.1 Start Debug Mode ............................................................................................................. 49
3.4.2 Lock input and output from POU in debug mode ............................................................. 50
3.4.3 Locking and unlocking internal variable (Non hardwire signal) ...................................... 51
4 I/O Lock Window ....................................................................................................................................... 55
4.1 Lock/Unlock I/O Card ...................................................................................................................... 55
4.2 Lock/Unlock I/O by channel............................................................................................................. 56
5 IOM Load .................................................................................................................................................... 57

END OF DOCUMENT 57

P a g e |2
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

1 Introduction

1.1 Purpose
Purpose of this document is to provide simple guidance on how to operate Prosafe-RS software
and programming. Client shall not treat this document as official copy from YISS. There shall be
no revision update required.

1.2 Validity
This document is valid as guidance on simple Prosafe-RS programming.

1.3 Definitions, Abbreviations and Acronyms


FBD : Functional Block Diagram
FLD : Functional Logic Diagram
YISS : Yokogawa Industrial Safety Systems Sdn. Bhd.
Yokogawa Electric Asia – Safety Center Asia (YEA-SCA)
SENG : Safety Engineering Station

P a g e |3
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

2 Prosafe-RS Programming

2.1 Open Project


The following steps are required when opening the Prosafe-RS project.

Step 1: Select the workbench from the start menu (or from the desktop)

Step 2:

1 Select Open

Step 3: Look in: Local Disk (C): RS-Project > MYRSPJT > SCS0106 or SCS0107

Step 4:

1 Select PRJdictionary

2 Click Open

P a g e |4
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

2.2 Creating New POU (Logic Page)


Warning: Once a new POU was created, the system shall require an OFFLINE DOWNLOAD!

Important: All POU name and tag name in Prosafe-RS 0106 and 0107 cannot be the same!

Step 1:

1 Right Click on the Program Icon

3 Select “FBD: Function Block


Diagram”

2 Select Add Program

Step 2:

2 Save

1 Rename the New POU

P a g e |5
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

If the new POU was not saved, the following window will appear when user tries to open the new
POU.

Click “Yes” to continue

P a g e |6
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

2.3 Analog Input


Step 1: Dictionary

Click on Dictionary Icon

Step 2: Define AI Input Signal

1 Select AI If the IO window does


not appear click this
icon and double click
the tag again

2 Double Click on the Point to change

P a g e |7
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 3: Define AI Input Signal

If the IO window does not appear


click this icon and double click
the tag again

1 Rename the AI Point


3 ensure all Parameter as follow:
Type : IO_REAL
Group : AI
Attribute : Read
Scope : Global
4 Click OK Direction : Input
2 Enter the Comment (32 characters) Retain : No

Step 4: Define “ANLG_S” block used for AI signal processing

2 Double click on the empty row

1 Select ANLG_S 3 Define the tag 4 Select ANLG_S


for ANLG_S

6 ensure all Parameter as follow:


5 Enter the Comment Type : ANLG_S
(32 characters) Group : ANLG_S
Attribute : Free
Scope : Global
7 Click OK then Direction : Internal
Retain : No

8 After complete, save and exit the dictionary

P a g e |8
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 5: Start Writing Program

1 Under Programs double click a POU

Step 6: Creating AI point in logic

1 Click on the variable icon

2 Click on the empty space in the POU

3 Select “Structures”

4 Select AI Point, if tag not found please


repeat Step 3
5 Click “OK”

P a g e |9
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 7: Creating ANLG_S in logic

1 Click on the function block icon

2 Click on the empty space in the POU

3 Select ANLG_S

4 Select ANLG_S TAG for the AI


5 Click OK Point, if tag not found please
repeat step 4

Step 8: Connecting AI and ANLG_S

1 Connect the AI point to ANLG_S Block


*Note: If AI is connected to ANLG_S,
make sure there is No “.v” on the AI tag
2 Define the AI
Set Point.
3 Set to following:
All input to
HYS : 2.0
ANLG_S must
TRDT : T#0S
be connected
PADT : T#0S

4 Set to following if SOE is required:


SOER : TRUE
ID : ‘<Comment>’

Note: The comment in ID must Start with ‘ and end with ’. The comment will be shown in SOE
viewer for historical records.
P a g e | 10
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 9: Create BOOL for shutdown logic

1 Click the variable icon

3 Type in the tag for logic


example: _15PLL301,
the tag cannot start with
a number

2 Click on any empty space


4 Click OK

Step 10: Define BOOL

1 ensure this is BOOL


and Global

2 Enter the internal tag


comment

3 Click Ok

P a g e | 11
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 11: Save

2 Save 1 Make sure all tag is connected

This tag will be use to


represent the AI LL trip
in the shutdown logic

Step 12: Ensure there is no Error on logic

1 Click on build program

3 Exit the DGE window


2 Ensure that there are after complete
0 error(s), 0 warning(s)

P a g e | 12
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

2.4 Digital Input & Output


Step 1: Dictionary

1 Select If the IO window does


DI or DO not appear click this
icon and double click
the tag again

2 Double Click on the Point to change

Step 2: Define DI or DO Point


4 Save and exit the
dictionary after complete

If the IO window
does not appear
click this icon and
1 Rename double click the
the DI or DO tag again
Point

3 ensure all
Parameter as per
Table 3.4-1

2 Enter the Comment for SOE


(32 characters)

Type Group Attribute Scope Direction Retain


DI IO_BOOL DI Read Global Input No
DO IO_BOOL DO Write Global Output No
Table 3.4-1 IO parameter for Digital Input and Digital Output

P a g e | 13
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 3: Open the POU then continue with following step

1 Click on variable icon

3 Select “Structure”

3 Select DI point.

2 Click on empty space

Step 4: Select the value of DI

1 Double Click on DI

2 Click on the ‘+’ symbol beside the selected DI

3 Click on the tag which ends


with ‘.v’.
Do not select ‘.status’ !!!

4 Click OK

P a g e | 14
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 5: Create Function Block Diagram (example: AND gate)

1 Click on Function Block Icon


2 Click on the empty space in the POU

3 Select AND

4 Select the number


of input required for
the AND gate

5 Click Ok

Note: Prosafe-RS is IEC 61508 & 61511 compliance software. Hence direct loop back is not
allowed. See following for alternative solution.

INPUT A AND
OR
RESET

INPUT A AND
OR
RESET

BOOL TAG A BOOL TAG A

To create new BOOL tag please refer chapter 3.3 step 9 and step 10.

P a g e | 15
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 6: Ensure that all input of AND was connected

1 Ensure that all Input


of AND was connected

2 Ensure all DI tag


ends with “.v”

Step 7: Creating DO signal


1 Click on variable symbol

2 Click empty space

3 Select “All types”


or “Structure”

5 click on the “+”


beside the DO 4 Select DO point

6 Select the tag


7 click OK
with “.v”

Do not select the


tag with “.status”

P a g e | 16
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 8: Save and ensure there is no error

2 Build program

1 Save

All DI and DO must end with .v

3 ensure 0 error(s), 0 warning(s)

P a g e | 17
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

2.5 Creating Annunciator


Step 1: Go to dictionary (refer chapter 3.3 step 1)

Step 2: Define ANN

2 Double Click on empty row

If the IO window does


3 Define a tag for ANN not appear click this
icon and double click
1 Select the tag again
ANN 4 set parameter as following:
Type : ANN
5 Enter the Group : ANN
comment Attribute : Free
Scope : Global
6 Click OK Direction : Internal
and save Retain : No

Step 3: Create ANN in logic

1 Click on Function Block icon

2 Click on the empty space in the POU

3 Select ANN

4 Select ANN Tag

5 Click OK

P a g e | 18
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

The ANN block will create alarm on HIS graphic when the input is “TRUE”. If the ANN was tie to
shutdown output, then a not gate should be included before the ANN.

1 Click on “Draw link with negation” icon

3 save
4 Build Program

2 Connect ANN input with the output of shutdown


logic

5 Ensure no error and warning after


build

P a g e | 19
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

2.6 Creating SOE block for logic


Step 1: Go to dictionary (refer chapter 3.3 step 1)

Step 2: Define SOE


2 Double Click on empty row

If the IO window does


not appear click this
3 Define a tag for SOE icon and double click
Function Block the tag again
1 Select
SOE 4 set parameter as following:
Type : SOE_B
5 Enter the Group : SOE
comment Attribute : Free
Scope : Global
Direction : Internal
6 Click OK Retain : No
and save

Step 3: Create SOE in logic

1 Click on Function Block icon

2 Click on the empty space in the POU

3 Select SOE_B

4 Select SOE Tag

5 Click OK

P a g e | 20
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 4: Connecting SOE block to logic

1 Connect SOE block to the output


of Shutdown logic

4 save then build program

2 Set the TRP to:


3 Enter the comment for
TRIP_OFF : If de-energize to trip
SOE, must start with tag
TRIP_ON : If energize to trip
name.
TRIP_NONE : If it is not a trip signal

Start with ‘ end with ’

5 No error and warning after build

P a g e | 21
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

2.7 Timer (TOF)


Timer TOFF might be use in some logic to delay the turn off time of a signal. Following
demonstrate a simple method to connect the TOF timer

Step 1: Create Timer Function Block

1 Click on Function Block icon

2 Click on the empty space in the POU

3 Select TOF

4 Click OK

Step 2: Connect TOF

1 Connect BOOL Signal to “IN”

3 connect the BOOL output to


2 Connect Time limits to “PT” “Q”
Example: T#5s

P a g e | 22
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

2.8 Tag Name Builder


All IO tags, internal BOOL tags and annunciators to be sent for DCS graphic display must be
defined in tagname builder.

Important: The Tag name builder must be downloaded to SCS controller whenever there is
modification. Then user must import tag list and equalize all station from CS3000.

The following step should be follow in order to modify the tagname builder

Step 1: Opening the tagname builder

1 From tool select Engineering

2 Click on Tag Name Builder

P a g e | 23
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 2: Define all tag to be sent to DCS graphics

I. Sending BOOL to DCS. (Internal tag, not hardwire signal)

1 Click on BOOL/ECW_B

st
2 Click on the 1 Colum
of the empty row

3 double click on the tag


to be sent to DCS

4 Enter the tag to be call from


CS3000 in “Tag Name” Colum.
The tag cannot be the same as
Prosafe-RS “Variable Name”
5 Enter the comment to be
displayed on CS3000 faceplate

P a g e | 24
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

6 Select the Switch


7 Save Position Label

II. Sending IO_BOOL to DCS (Hardwire field signals)


The step is the same as define BOOL to DCS, except user need to choose IO_BOOL
instead of BOOL/ECW_B

Select IO_BOOL then follow instruction


on how to send BOOL to DCS

P a g e | 25
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

III. Sending ANLG_S to DCS (representing all AI signals in KMC)

st
2 Click on the 1 Colum 1 Click on ANLGI/ANLGS
of the empty row

3 double click on the tag


to be sent to DCS

4 Enter the Tag Name to


be call from DCS 5 Enter the comment to be
display on DCS faceplate

6 Set the Low and High


Limit of the AI Signal
7 Select the
Engineering Unit

8 Save

P a g e | 26
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

2.9 I/O Parameter Builder


For KMC Project, it is not required to change the IO parameter builder when a new DI or DO was
added. However, if a new AI was added to the controller, then user must manually activate the
loop fault detection in IO Parameter builder.

The following steps show how to change the IO parameter setting.

Step 1: Open the I/O Parameter Builder

1 From tool select Engineering

2 Click on I/O Parameter Builder

P a g e | 27
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 2: Set fail safe value


2 click Channel

This value is
always in 0-100%
reflecting 4-20mA

1 Select the
card where AI
was added 3 Change the input value at
fault to the trip value of the
new AI. (Example for AI that
triggers HH trip, then user can
enter 100.0% in this Colum)

Step 3: Ensure all setting is correct

3 Make sure all “Detect IOP


(Low)” and “Detect IOP
(High)” is set to No.

P a g e | 28
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 4: Enable transmitter fault detection

5 save

4 Change “Detect Transmitter


Fault (High)” and “Detect
Transmitter Fault (Low)” to
Yes

P a g e | 29
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

2.10 SCS Link Transmission Builder (sending BOOL between 2


controller)
The link transmission allows user to send Boolean signals between 2 different controllers in the
same domain. To do this, user must define the LTSND on the transmitting controller and LTRCV
at the receiving controller.

2.10.1 LTSND (sending signal)

Step 1: Go to Dictionary then click on “LINK_TRANS”

1 click “LINK_TRANS”

2 Double click the first empty


row

Step 2:

1 Define tag 2 Select LTSND

3 Make sure following is correct:


Type : LTSND
Group : LINK_TRANS
4 Enter Comment Attribute : Free
Scope : Global
Direction : Internal
5 click OK then save Retain : No
and exit

P a g e | 30
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 3: Logic creation

1 click “Function Block” in the POU


2 Click on the empty space in the POU

3 select “LTSND”

4 select Tag

5 click OK

Step 4: Connecting Logic

1 connect the Boolean signal to be send


to other controller to the “LTSND” block

2 Save then build program and make sure


there is no error and no warning

P a g e | 31
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 5: Open Link Transmission Builder

1 click “Engineering”

2 click “SCS Link


Transmission Builder”

Step 6: Select Self controller

1 click the “+” sign

2 click on controller with “(self)”

3 click “Variables Name”

Step 7: Define the builder

1 Click on the bit to assign


2 Double click on the tag to assign

3 Save and exit after complete

Step 8: Build project and download after complete

P a g e | 32
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

2.10.2 LTRCV (receiving signal)

Step 1: Go to Dictionary then click on “LINK_TRANS”

1 click “LINK_TRANS”

2 Double click the first empty


row

Step 2:

1 Define tag 2 Select LTRCV

3 Make sure following is correct:


Type : LTRCV
Group : LINK_TRANS
4 Enter Comment Attribute : Free
Scope : Global
Direction : Internal
5 click OK then save Retain : No
and exit

Step 3: Logic Creation

1 click “Function Block” in the POU


2 Click on the empty space in the POU

3 select “LTRCV”

4 select Tag

5 click OK

P a g e | 33
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 4: Connecting Logic


2 save and build program after complete

1 Connect the “V” output to Logic

Step 5: Open Link Transmission Builder

1 click “Engineering”

2 click “SCS Link


Transmission Builder”

Step 6: Select other controller

1 Select the controller you are receiving


from. (Controller without the “(self)”

2 click “Variables Name”

P a g e | 34
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 7: Assign receiving bit

1 Click on the bit to assign


2 Double click on the tag to assign

3 Save and exit after complete

Step 8: Compare the receiving table in SCS0107 and sending table at SCS0106. Both should be the
same. For example, If SCS0106 is sending Z25_8 using Bit No. 001 then the receiving side at
SCS0107 must also read the Bit No. 001 from 06 as Z25_8

Step 9: Build project and download after complete

2.11 Build Project/Dictionary


The Prosafe-RS project/dictionary has to be re-built whenever new modification was done.

1 Build Project/
Dictionary

2 Make sure there is


0 error(s), 0 warning (s)

P a g e | 35
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Ethernet network problem might cause “Invalid the path to CENTUM connection. Upper
Equipment Name might not be correctly compiled.” .

Warning on Prosafe-RS
and CENTUM
connection path

To solve this issue, please redo steps in chapter 2.2 again.


Should the problem still exist, please recheck the Ethernet switches, and connection between HIS
0132 and SENG 0125. Then redo steps in chapter 2.2.

P a g e | 36
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

3 Download

3.1 Online download


Prosafe-RS safety system will only allow online download if the modification is minimum, such as
minor tag name changes and minor logic modification.

Before the online download, steps in chapter 3.9 must all be fulfilled.

Step 1:Integrity Analyzer

2 click Display program non-compliance dialog (√)

1 click the Integrity


Analyzer in
Engineering

4 Save then Exit

3 Check all boxes and


click OK then Save
and Exit

Step 2: Cross Reference Analyzer

2 click Display program dependency acknowledgement


dialog (√)

1 click the Cross


Reference Analyzer
in Engineering

4 Save then Exit

3 Check all boxes and


click OK then save
and exit

P a g e | 37
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 3: Go to maintenance

1 click maintenance under


Tool

2 click “Set SCS Security


Level”

Step 4: Set Security level to 1

Set to “1” then click


OK

P a g e | 38
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 5: Click On-line Change: Download

Click “On-line Change: Download”

Step 6: There might be a few confirmation dialog for user confirmation.

Click OK to confirm online download

P a g e | 39
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 7: Change the security level to 2 after online download

Set to “2” then click


OK

P a g e | 40
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

3.2 Offline Download


Warning: Offline download will cause all output to disable. In KMC, the plant will trip if
offline download was performed when the plant is still running.

Before Offline Download, all condition in chapter 3.9 must be fulfilled.


Then perform the following steps:

Step 1:Integrity Analyzer

2 click Display program non-compliance dialog (√)

1 click the Integrity


Analyzer in
Engineering

4 Save then Exit

3 Check all boxes and


click OK

Step 2: Cross Reference Analyzer

2 click Display program dependency acknowledgement


dialog (√)

1 click the Cross


Reference Analyzer
in Engineering

4 Save then Exit

3 Check all boxes and


click OK

P a g e | 41
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 3: Go to maintenance

1 click maintenance under


Tool

2 click “Set SCS Security


Level”

Step 4: Set Security level to 0

Set to “0” then click


OK

P a g e | 42
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 5: Click the “Download” icon

Click Download

Step 6: Save Operation Marks

Click OK

P a g e | 43
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 7: Offline download confirmation

Click OK to confirm and start offline download

Step 8: After

Click OK then wait for the SCS controller to


recover (might take a few minutes). Then
perform steps in chapter 4.3

P a g e | 44
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

3.3 Output Enable


Output Enable is required every time after offline download or whenever a faulty DO card was
recovered. User may check system alarm on DCS site for failure on Prosafe-RS DO cards, if there
is a channel failure then output enable is required after the channel recovers.

The following steps show how to perform output enable:

Step 1: Set Security Level to 1

1 click “Maintenance” under


Tool

2 click “Set SCS Security Level”

3 set security level to “1”

P a g e | 45
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 2: Open SCS State Management

1 click “Maintenance” under


Tool

2 click “SCS State Management”

Step 3:

Click OK

Click OK

P a g e | 46
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 4: Open I/O Channel Status

Click “I/O Channel Status”

Step 5: Perform Output Enable

Notes : “F” indicate failed channel


: “D” indicate locked channel

2 click OK

1 Click on output enabled

Notes: “F” indicate faulty channel, whereas “D” indicate locked channel which require output
enable.
P a g e | 47
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 6: Confirm all output is enabled

There should be no “D” after


output enable

Important: If the letter “F” appears, please check the field wiring and Prosafe-RS I/O Parameter
setting.

P a g e | 48
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

3.4 Debug
To view the logic condition in Prosafe-RS, User needs to put the Prosafe workbench into debug
mode. In the debug mode user are allow to lock or unlock the I/O tag. However, the “SCS Security
Level” needs to be set as “1” (refer previous chapter on steps to set security level).
Perform following step to enter debug mode:

3.4.1 Start Debug Mode

Click Debug under Debug

POU in blue colour indicate the


workbench is now in debug mode. User
is not allowed to modify logic, tag name
builder or any other setting under this
mode.

However users are allowed to lock and


force the field IO to different value.

P a g e | 49
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

3.4.2 Lock input and output from POU in debug mode

Important: Make sure the security level is “1” before locking or unlocking any tag

Step 1: Click any POU and follow the steps below:

1 Double click on tag to be locked

2 click “Lock”

The * indicate the variable is now locked


user can double click on the variable again
to key in new value then write to field site

Once locked, the field I/O variable can only be unlocked from I/O lock window. Refer to I/O lock
window’s chapter for operation detail

P a g e | 50
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

3.4.3 Locking and unlocking internal variable (Non hardwire signal)

Warning: It is not advised to lock the internal variable during operation because user might
forget to unlock the variable and the plant might not trip should any dangerous even happened.

Locking internal variable can only be done in debug mode. Hence all steps in 4.4.1 must be
complete and security level must be “1” before executing these steps.

Step 1: Lock the tag

1 Double click on tag to be locked

2 Click Lock

* Indicate the tag is currently locked

P a g e | 51
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 2: Force the value of the tag

1 Double click the locked tag

2 Force the value to TRUE or FALSE

Step 3: Unlocking the internal tag

Click “Diagnosis” under debug

P a g e | 52
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 4: Select locked variables

Click “Locked Variables”

Step 5: Unlock variable

1 Select internal tag to be unlocked

2 click “Unlock”

P a g e | 53
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 6: Confirm unlocking

Click OK to confirm unlock variable

P a g e | 54
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

4 I/O Lock Window

I/O lock window is a common tools used to monitor and modify field value by user. Following
show how to open the I/O lock window.

Important: Security level must be 1 in order to lock or unlock any value in I/O lock window

1 click “Maintenance” under Tools

2 click I/O Lock Window

4.1 Lock/Unlock I/O Card


Locking I/O card will lock off the entire card. This will disable the card from reading or writing
value to or from the field.

1 click on the card user wish to lock

2 click on the first icon to lock the card or


click on the second icon to unlock the card

P a g e | 55
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

4.2 Lock/Unlock I/O by channel

1 double click the channel to lock

2 click the Lock / Unlock button

Once I/O is locked, user is able to force the I/O value for testing or maintenance purposes.

P a g e | 56
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

5 IOM Load

I/O module load is required when a new card is attached to an online controller. Following steps
shows how to perform IOM load.

Step 1: Set Security Level to 1

1 click “Maintenance” under


Tool

2 click “Set SCS Security Level”

3 set security level to “1”

P a g e | 57
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 2: Open SCS State Management

1 click “Maintenance” under


Tool

2 click “SCS State Management”

Step 3: Select Node

1 click on the “+” on the


selected Node

2 click on the “+”


beside IOM

P a g e | 58
YOKOGAWA
Yokogawa Industrial Safety Systems
Project Description : Document : Prosafe-RS
YEA-SCA Project No. : Date :
Client P.O. Number : Revision : 1.0

Step 4: IOM Load

If the card is running, IOM


load is not required

1 selects the card


2 click IOM Load under
Operation

END OF DOCUMENT

P a g e | 59
YOKOGAWA
Yokogawa Industrial Safety Systems

Das könnte Ihnen auch gefallen