SCD kurs Leksjon 9 SCD Legende og Funksjonsspesifikasjon 1
SCD Legende og Funksjonsspesifikasjon Leksjon 9 - Innhold Legendens innhold, ett eksempel Sekvenser Black box Funksjonsspesifikasjon som støttedokument 2
Kurs legenden 3
Eksempel Legende 1 - Symboler 4
Eksempel Legende 2 - Koder 5
Eksempel Legende 3 Leverandør FB Kan brukes sammen med I-005 Merkes med # som første tegn i FB type Terminalnavn ihht leverandør navn Gjenkjennelig i kontrollsystemet 6
Eksempel Legende 4 - Transmitter 7
Eksempel Legende 5 - Nedstengning 8
Eksempel Legende 6 - Kontroller 9
Eksempel Legend 7 El. utstyr 10
Eksempel Legende 9 Forenklet representasjon 11
Eksempel Legend 8 Black box 12
Hvorfor Black box Kompleks logikk som ikke er en del av standard FBbibliotek, kan ofte med fordel beskrives i en funksjonsbeskrivelse i stedet for med løslogikk i SCD en. Dette for at leverandøren skal kunne løse dette mest mulig vha. standard funksjonalitet i sitt system og ikke nødvendigvis med masse løslogikk. Dette fordi leverandøren ofte kan simulere logikken mens han implementerer, og da få den riktig i første forsøk. 13
Black box forts. 14
Black box forts. 15
Black box forts. 16
Sekvenser 17
Nye sekvens symboler i Rev.3 Step Condition Connection reference number Drawing reference [Tag.nr][Terminal][Comparator][Value] Use Note to describe extensive function Service description (HMI use) - Transition Action 18
Sekvenser forts. 19
Sekvenser forts 20
Funksjonsspesifikasjoner som støttedokument til SCD SCD alene egner seg ikke til å dokumentere kompleks funksjonalitet (Black Box) Funksjonsspesifikasjonene skal utfylle SCD ene Lages gjerne pr system, også for systemer som ikke dokumenteres vha SCD er Er ikke det samme som Control Narratives Behov i enkelte tilfeller eller alltid? 21
Funksjonsspesifikasjon formål Gi en introduksjon til SAS funksjonaliteten for det aktuelle systemet Være en referanse for resultat av tidligere avklaringer omkring kontrollogikken, både ift andre disipliner og utstyrsleverandører ( Samle løse tråder ) Et bidrag i forbindelse med: SAS konfigurering HW/SW SAS testing Testing av mekaniske utstyrspakker Ferdigsstillelse (Commissioning) Være en del av sluttdokumentasjonen 22
Funksjonsspesifikasjon forslag til innholdsfortegnelse 1. Kort systembeskrivelse og grensesnitt mot andre systemer 2. Operasjonelle krav og målsetninger 3. Sikkerhetsfunksjoner (ESD, PSD, F&G etc.) 4. Styring og overvåkning (control and monitoring) 5. Hardware Skal ikke beskrive SCD logikken med tekst Men kan gi forklaring av black box funksjonalitet Spesielle løsninger 23
Slutt Leksjon 9 24
Forskjellige aspekter ved implementering standariseringskomponenter logikk / FB en Funksjonsblokk FB kode med versjonskontroll og resertifisering om nødvendig Endringer i en FB vil påvirke alle tilsv. FB er i bruk en Makro. Modulskall med versjonskontroll Endringer i en makro påvirker alle tilsv. makroer i bruk en konfigurasjons-template. Et sett av funksjonsblokker som kan gjenbrukes Et varsel vil bli gitt når noe slettes eller endres etter at den er tatt i bruk et Cluster av Funksjonsblokker Et sett av funksjonsblokker som kan gjenbrukes Copy & Paste. Ingen bindinger mellom elementene/blokkene etter implementering. 25
Forskjellige aspekter ved implementering Strukturert tekst eller Makro Som en Funksjonsblokk. Strukturert tekst krever mindre system resurser Strukturert tekst mer rigid oppdatering Som en Makro. Sett av FB er i ett modul skall Visualiseres som en funksjonsblokk i logikken 26
Tidlig i gang med FB biblioteket FB utvikling tar lang tid Omstendelig testing må til Mange kombinasjoner Prioritering mellom tilstandene Appendix F 27