the virtual process overview and applications link 3 overview_fsc_tc.pdf · dcs (o ti l)dcs...

26
The Virtual Process The Virtual Process Overview and Applications Overview and Applications Cape Software Inc. Overview and Applications Overview and Applications Cape Software Inc. Houston TX

Upload: tranhanh

Post on 19-Aug-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

The Virtual Process The Virtual Process Overview and ApplicationsOverview and Applications

Cape Software Inc.

Overview and ApplicationsOverview and Applications

Cape Software Inc.Houston TX

Page 2: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

What is VP Link ?What is VP Link ?

A dynamic representation of a chemical y pprocess to an offline control system.

Page 3: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

TheThe VVirtualirtual PProcess Looprocess LoopThe The VVirtual irtual PProcess Looprocess LoopRead Control OutputsCalculate new process states via configured

algorithmsWrite new process variablesWrite new process variables

Read value of outputs VP Link

CalculateP

Controllers(real / simulated)

Server

Write simulated inputs

ProcessVariables

(real / simulated)

p

Page 4: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

Supported SystemsSupported SystemsSupported SystemsSupported Systems

Honeywell Experion PKS ,TPS , Honeywell FSC, y p , , y ,eXperion Safety ManagerHoneywell Plantscape / Rockwell ProcessLogixF b I/A i A h t A2Foxboro I/A series, Archestra, A2

Triconex:Tricon / Trident / EmulatorGE Fanuc series 90GE Fanuc series 90A-B PLC5/SLC500,CLX, Modicon,Siemens-Ti 505Siemens APACS, PCS7, S7, ,ABB Mod300, AdvantYokogawa CS3000/R3/ ProSafeEtc...

Page 5: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

Some of our customers...Some of our customers...

Page 6: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

5 steps to Logic Validation5 steps to Logic Validation5 steps to Logic Validation 5 steps to Logic Validation with VP Link 3.x with VP Link 3.x

1. Extract the control system I/O image, using fully automated , platform specific tools

2 Import the image in VP Link2. Import the image in VP Link3. Write training/failure scenarios and process tiebacks4. Connect to FSC (simulation box or plant CPU during4. Connect to FSC (simulation box or plant CPU during

turnaround)5. Execute validation test (scenario based or manually)

Page 7: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

VP Link /VP Link / FSCFSCVP Link / VP Link / FSCFSCInterface Interface SpecificsSpecifics

Automated Extraction utility for up to date I/O databaseAutomated Extraction utility for up to date I/O database image for running periodical testsFast RS485 interface ,allowing total turnaround time lower than 800ms(depending on system load)lower than 800ms(depending on system load)Writes to Real Inputs or com points locations for exhaustive testing ( DCS resets etc…) via development

l( N i )protocol(same as Navigator)

Validate the non-modified version of your ControlValidate the non modified version of your Control Program :

What you test is what you deliver to the field!

Page 8: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

FSC FSC Interface OverviewInterface Overview

VP Link Workstation

FSC Navigator StationFSC Navigator Station

Simultaneous Serial Communication On additional COM port

Page 9: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

Hardware Interface Hardware Interface :FSC :FSC OverviewOverview

VP Link Workstation VP Link I/O Modules

Ethernet

nput

sW

rite

In

Out

puts

Requires real FSC chassis with FTA

FSC Navigator StationHard Wires to FTA R

ead

OFTA

Serial Communication

Page 10: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

FSC I fFSC I f D ilD ilFSC Interface FSC Interface DetailsDetails

Automated Extraction for easy setup and match with terminator I/O modules, based on Honeywell h dhardware arrangementDirect stimulation of Honeywell field terminator assembly (FTA)assembly (FTA)No change/modification to the application

FSC Software suite can also include drivers for:FSC via development protocol RS232/485 O Eth t b d f S f t MOr Ethernet based for Safety ManagerWhy ? timer/soft points R/W

Page 11: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

HSF : Setup for Staging floorHSF : Setup for Staging floorTerminator IO

Si lSignal conditioning boards

VP Link k t ti

DETAILworkstation

Power supplyEthernet ModuleTerminator IOs Signal conditioning

Boards for AIs, RTDs etc

Page 12: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

VP Link ApplicationsVP Link Applications

Logic Validation

Page 13: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

Cost of changes over a typical Cost of changes over a typical project development cycle project development cycle

Incre Minimal to Maximal ementa

moderateimpact

cost impact

al Cost

Time IAT FAT SAT PSSR

Page 14: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

VV--Approach methodology:Approach methodology:li ti t lid tili ti t lid tiapplication to validationapplication to validation

Safety R i t

Pre Start-Up S f tRequirement

Spec

Run manual

Safety Review

Narrative

C & D l

Run manualTests

Cause &Effect

Function

DevelopScenarios

Function Block

Design

Black BoxTesting

DeliverableFunctional

Logic

Deliverable

Verification

Page 15: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

Logic Validation with VP LinkLogic Validation with VP LinkVP Link Allows:

Graphics verificationpLogic checkout at I/O / block / module / system levelInterlock schedule approval Integrated Testing :Mapping to DCS and interactionIntegrated Testing :Mapping to DCS and interaction between DCS/PLC logic ( gateway points tests)

How ?Automates repetitive testing task (ie resets etc…)Facilitates FAT with customized graphics Collaborative testing framework thru distributed garchitecture

Thoroughly debug prior to online download, ie, Management of Change and periodical testingManagement of Change and periodical testingTest Compiler complies with IEC61508/61511

Page 16: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

Simulation Screen shotsSimulation Screen shotsSimulation Screen shotsSimulation Screen shotsAutomated Tag sheet f l ifor manual testing

AutomatedInp t / O tp t sheets per ESDInput / Output sheets per ESD

HMI for advanced testingHMI for advanced testing or training

Page 17: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

VP Link ApplicationsVP Link Applications

Automated Logic Validation

Page 18: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

OSHA 29 CFR P t 1910OSHA 29 CFR Part 1910Emergency Shutdown systems :Document each inspection and test, including:

-Date of testN f h f d th t t [ ]

IEC-61511-116 3 1 1: Periodic proof test shall be

-Name of person who performed the test [..]-Description of test results

16.3.1.1: Periodic proof test shall be conducted using a written procedure to reveal undetected faultsOur Answer ?

Test CompilerIEC-61508Part 1,7.18: Information on the verification activities shall be collected and documented as evidence that the phase being verified has, in all respects, been satisfactorily completed.P 1 7 14 D i f lid i h ll i l dPart 1,7.14 :Documentation for validation shall include:

-Activities in chronological order-Discrepancies between expected and actual results

Page 19: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

VP Li kVP Li k TT tt CC ililVP Link VP Link TTest est CCompilerompiler

Generates Test Scripts, using an Excel front-endS i t B d C t T t Pl d F ti lScripts Based on Customer Test Plan and Functional SpecificationsA Script is a stand alone entity that:p y

Forces inputs to a specified StateCompares the outputs to an expected state table ( Cause and Effect Matrix)and Effect Matrix)Logs discrepancies to HTML format

Runs and documents entire test plan unattendedResults Summarizer utilityScenario Template Generator

Page 20: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

TC Master DocumentTC Master DocumentTC Master DocumentTC Master Document• Similar to a Cause and Effect Matrix• Copy and paste from original C&E• Copy and paste from original C&E• Verify ALL outputs change• Scripting keywords for maximum flexibility

Page 21: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

Tests execution setup: Tests execution setup: ppOption for Integrated Option for Integrated Testing of Distributed Program Testing of Distributed Program

DCS (O ti l) SIS MMI:DCS (Optional) SIS MMI:

FSC Navigator

VP Link ForceForce

Validate

FSC or Safety Manager Chassis

Page 22: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

Test Compiler output (1): Test Compiler output (1): HTML Test DescriptionHTML Test Description

Source

D:\tb40\Books\Refinery\BMS.xls[templates]Documentation created: Jun 19, 2003 at 13:08Source File: D:\tb40\Books\refinery[template] last modified Jun 19, 2003 at 13:03Purpose:

History

DatabaseThis scenario will: Start Heater Purge and Verify Purge CompletionVP Database:This scenario is designed to run with the database in refinery_5.cfg. Click on these links for the list of input and outputtags. If this scenario was built from a template, then the tags will be listed, but they will be marked as "not found".Defaults:The standard delay inserted before values are checked is 0 seconds for this scenario. The relative tolerance used in the test

Global Parameters e s d d de y se ed be o e v ues e c ec ed s seco ds o s sce o. e e ve o e ce used e es

for equality is 0.002 %. Values in SET_HI and SET_LO commands are set 1 units above or below the alarm value specified in the Excel sheet.Scenario Actions:…… Turn i17HS0669B OFF, Field Trip for Heater

Parameters

ScenarioLine 4(Row 6): Set i17HS0669B to the OFF state. Set i17XSC1971 to the OFF state. Wait for seconds beyond the standard delay before continuing.Line 5(Row 7): Set i17HS0669B to the ON state. Set i17XSC1971 to the ON state.… Get Heater Ready to Purge… Set Level i17LT1641 to 10Line 8(Row 10): Set i17LT1641 to 10

Scenario Steps

Line 8(Row 10): Set i17LT1641 to 10.

ETC….

Page 23: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

Test Compiler output (2): Test Compiler output (2): Test Test Outcome LogsOutcome Logs

Log SampleLog Sample0 Starting test 'D:\TB40\BOOKS\FLINT\PLC5\H1_BRNR.SCE'

at Wed May 28 18:23:48 20031181 # …1181 # …1181 # … 17H-1 Start Main Burner Sequence1181 # … Satisfy and Reset Fuel Gas Trip1181 # … Turn i17HS1964, i17HS1964A ON to Satisfy FG Trip5397 # … Turn i17HS1964RST ON to Reset FG Trip9614 # … Turn i17HS1923 ON to Start Main Burner

Time stamps

13830 # Test at line 10 of 'H1_BRNR.SCE' ON i17HS192313830 Verification <i17XY1904> = 1.000000 passed13830 **Verification <i17XY2419> = 1.000000 FAILED Value is 0.00000013830 Verification <i17YL1906> = 0.000000 passed13830 Verification <i17XY1907> = 0.000000 passed13830 Verification <i17YL1921> = 0 000000 passed

Assertion passed

13830 Verification <i17YL1921> = 0.000000 passed13830 # …13830 Closing test log after 0 mins 13.8 secs at Wed May 28 18:24:02 2003

0 Starting test 'D:\TB40\BOOKS\FLINT\PLC5\H1_BRNR.SCE' at Wed May 28 18:26:34 2003

Assertion Failed

y851 # …851 # … 17H-1 Start Main Burner Sequence851 # … Satisfy and Reset Fuel Gas Trip

Page 24: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

ConclusionConclusionVP Link solves simulation needs from simple to sophisticated modeling in a continuous fashionOTS node can used as an engineering Test Bed system for preventive / periodical logic validationU tt d d R l Ti t i f lUnattended Real Time trainee performance logsModeling environment is flexible, easy to learn and maintain Lowest Total Cost of Ownership thanks to a non-invasive, I/O based simulationCost Effective simulation package for OTS And Validation, using Off the Shelf componentsCross platform functionalities makes VP Link aCross platform functionalities makes VP Link a durable , portable investment

Page 25: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

Backup SlidesBackup Slides

Page 26: The Virtual Process Overview and Applications Link 3 Overview_FSC_TC.pdf · DCS (O ti l)DCS (Optional) SIS MMI: FSC Navigator VP Link Force Validate FSC or Safety Manager Chassis

Different Architectures for Different Architectures for ff fff fdifferent Applicationsdifferent Applications

Integrated Training or FAT Setup

Parallel Training Setup

Trainees operate different units, Trainees operate identical units,p ,interacting with each other

p ,in parallel