Supermax Proceskontrol. Datahistorisk Forening 4. juni 2013 Niels Badstue



Relaterede dokumenter
KNX løsninger til. Erhvervsbygninger. KNX Automatisk dagslysregulering med foldedørsstyring og manuel dæmp

Motion Controller med integreret PLC

Brugervenlig og kommunikativ!

KNX løsninger til. Erhvervsbygninger. KNX Automatisk dagslysregulering med foldedørsstyring og manuel dæmp

ZTH-.. som MP-Bus tester

Vidensdeling og kontinuert uddannelse er nøglebegreber hos FH Automation A/S.

NC_71 Quick Guide v1.0. CJ1W-NC_71 Mechatrolink-II Position Control Unit. Quick Guide

Duplex 312 FJERNAKTIVERING, OVERVÅGNING OG STYRING Brugermanual Varenr

Kravspecifikation For. Gruppen

Erfaringer med opbygning af standard programblokke til PLC / SCADA v. Finn Asmussen, HOFOR og John Steinmann, DI-Teknik

Sådan virker og opretter du en TIO

OrCAD Capture TCL IDE med Eclipse

Programmering af CS7050 TCP/IP modul

Visility HSB vejledning

Produktpræsentation. BA Systems. Control made easy

Kursuskatalog 2012 TwinCAT Basic og Extended

Dokumentation af programmering i Python 2.75

X88. X88 er en GSM/SMS baseret fjernstyring med: 8 indgange 8 relæudgange Mulighed for temperaturføler

Kursuskatalog 2017 TwinCAT 2 TwinCAT 3

teknisk standard kv AC Station Kontrolanlæg Stationskontrol Stationsenhed ETS Rev. 0

MVT380 Vejledning. Forord. Website: Kontakt: Tillykke med din nye GPS tracker MVT380.

Konfigurationsværktøj for MJK Instrumenter

X88S. SMS fjernstyring til sommerhuse

Microcontroller, Arduino

Opsætning af MobilePBX med Kalenderdatabase

Software Dokumentation

Overvejelser og betragtninger ved valg af CTS

1 System oversigt Enheder Prioritering af signaler... 4

Schneider Electric Kursuskatalog

Programmering C RTG

Konfiguration af BOOX Nova. Der tages forbehold for trykfejl og ændringer i producentens / Googles software.

uprocessorens hardware

Arduino Programmering

Kursuskatalog 2018 TwinCAT 2 TwinCAT 3

BAS 920. Datablad. BA Systems Petershvilevej 1 DK-3200 Helsinge

Alarm JABLOTRON 100. Ny alarm med revolutionerende betjening

SeeTool - KNX løsninger til

Se nogle flere oversrifter med funktioner på de efterfølgende sider og læs videre på

Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED VERA SMART HOME CONTROLLER.

Struktureret Test og Værktøjer Appendiks til bogen Struktureret Test

Schneider Electric Kursuskatalog

Svendeprøve Projekt Tyveri alarm

Udvikling af en fælles PLC og SRO standard i forsyningsvirksomhed. Morten C. Jørgensen

S Integreret S og HMI i samme software

Opsætning af xcon og Logix Controller

Neotherm Smart Home BROCHURE THE FLOW OF ENERGY

Altivar Process fra Schneider Electric. Sætter nye standarder for hvordan man kan sikrer oppetid på motor drevet af frekvensomformere.

Installationsmanual. 2 Installering Installering SMS sender Installering PSTN/GSM sender Installering PSTN GSM konverter...

SPIDER Quick guide. DATO: August 2017 FORHANDLER: WASYS A/S. Langebjergvænget Roskilde

Beskrivelse af vejrstation OM1 NETLON NETLON. Dette dokument indeholder en beskrivelse af en vejrstation OM1 fra Netlon.

Selektro CCM App. Brugermanual. Selektro CCM App Brugermanual DK. Selektro A/S, Erhvervsvej 29-35, DK-9632 Møldrup. Copyright Selektro A/S 2017

Side 1. Installationsvejledning for. systemet. Version 1 December 2004

QUICKVEJLEDNING til multiguard DIN6. Montering

NC_8_ Quick Guide v1.0. CJ1W-NC_8_ Position Control via EtherCAT. Quick Guide

FULL SCREEN: CTR+L LUK FULL SCREEN: ESC

GSM SMS Modem MODEL: SA RTU-1 V1.01

Intelligent bolig uden besvær

Journal JTAG: Udarbejde af: Benjamin Grydehøj I samarbejde med PDA Projektgruppen. Elektronikteknologafdelingen på Erhvervsakademi Fyn.

FH Automations A/S pumpestyringskontroller konfigurerebar op til 4 pumper.

Microcontroller, Arduino

Spar tid med struktureret programmering! Om PLC programmering

QUICKVEJLEDNING til Piccolo Light

Vejledning INSTALLATION AF ZHC5010 BETJENINGSTRYK MED VERA SMART HOME CONTROLLER. ZHC5010 Firmware Version: 0.14

VIGTIG information til alle kunder som kører backup over Internet via SSL - Kræver kundeaktion inden 17. april 2009!

1. At afhjælpe eventuelle alarmer fra anlægget. 2. Bestille syre inden syretanken er tom anlægget kommer med en blød alarm i god tid.

Special Ops Live. Dansk Quick Guide. Kamera indstillinger ved Foto mode. Nu kan du styre dit kamera live via sms

Komplette SRO-løsninger til vandværker

Kursusgang 11. Oversigt: Sidste kursusgang Værktøjer til udvikling og implementering af HCI-design Oversigt over Java Swing

Flexi Soft Designer - Quick Set-up Guide

Test at det virker ved at sende SMS med beskeden 1234, Status til din CTSmall modtager du IKKE en bekræftelse på SMS, så gå tilbage til punkt 1.

PRODUKTINDEKS. S3 support 26. Vil jeg få en fejlmelding på min S3, hvis der opstår problemer? 27. Vil jeg modtage teknisk support på min ipad mini?

KNX løsninger til. Erhvervsbygninger. KNX Halvautomatisk dagslysregulering med Dail og manuel dæmp 4 rums løsning

SeeTool - KNX løsninger til

TIA-portalen V13 Engineeringværktøjet, som gør det mere effektivt

Fuldt integreret i Team Mobbis Alarms Manager

Programmeringseksempel tl BCxxxx (Seriel)

Teknisk datablad Brandautomatik

ECL Comfort 310, applikation A333 Ekstrakt

Tillæg til manual. Centraliserede Transportsystemer. med TP 177 micro. Serial No... ISO DK LT nr.: Rev. 00

Systemair Connect. Opsætning

SSI GSM PORT kontrol brugervejledning. SSI GSM PORT brugervejledning V1.2

inox App inox Funktioner

ecocirc XL and XLplus HØJ EFFEKTIVE SINGLE OG DOBBELT CIRKULATIONSPUMPER I STØBEJERN ELLER BRONZE TIL VARME OG KOLDE HVAC APPLIKATIONER

U n i C o r e. I n s t a l l a t i o n s - v e j l e d n i n g

FREMTIDENS SKOLESYSTEM. Baldersbækvej Ishøj Denmark info@skemaintra.dk skemaintra.dk

SD2DUG24. Dupline bus masterkanalgenerator. Fordele. Beskrivelse

NEW SERIES. Frekvens omformermotor

Med Fokus på Fremtiden

Synopsis. Hardi Bootlader m. Java ME

Virtualisering af. v. / Ib Tordrup

Indholdsfortegnelse :

2x50 ETHERNET MODUL. RS485 slave med Ethernet-IP. Gælder for: Program nr.: AUXSLAVE v1 Dokument nr.: 0422md2x50-2v1 Dato:

SeeTool - KNX løsninger til

Ruko SmartAir. Updater installation

Intelligent. bolig uden besvær. økonomisk komfortabelt sikkert enkelt

Velkommen til twinkl!

Datatekniker med infrastruktur som speciale og ITsupporter

Sammenlign og byt. Et eksempel på dokumentering af et program

LOGO!Soft Comfort version 4.0 Hurtig i gang med LOGO! Soft Comfort

Identity Access Management

Transkript:

Supermax Proceskontrol Datahistorisk Forening 4. juni 2013 Niels Badstue

Min professionelle historie inden DDE Civ.Ing. ET 1972 Supermax Proceskontrol SW bus teknologi Salg. PLC teknologi 1985-1993 1984-1985 NESELCO 1981-1984 Elektronik, apparater i elektrisk agressive miljøer SCADA systemer til elsektoren og naturgas Eksperiment med SW bus teknologi 1973-1981 Realtidssystemer SCADA systemer til F.L.Smidth m.fl.

Supermax Proceskontrol Opbygning af hovedstaion

SW bus principskitse SW bus start SW bus modul SW bus modul SW bus modul SW bus modul Realtidsdata Poll Alarm Bus teknologi bygget på pipes / named pipes / FIFO RTU Kommandoer og setpoints Tidsstyret app. Tidsstyret app. Tidsstyret app.

SW bus - modulopbygning 1 Connector modul 2 Procesdatabase (realtidsdata) RTU kommunikation (drivere) Pipe fra forrige (procesdata) 3 Named Pipe Input til behandling Filte styret af funktionsmodul 4 Resulterende data 5 Funktionsmodul 6 f.eks. Operatørkommunikation 7 Named Pipe Data + kvittering Pipe til næste (procesdata) 1. Modtag telegram 2. Send til næste (hvis ikke genereret af egen proces) 3. Check mod filter og eksistens af funktionsmodul 4. Datatelegram til behandling 5. Behandling af data 6. Eventuelle output data til efterfølgende behandling. 7. Sæt eventuelle returdata i pipeline -----

Supermax Proceskontrol - Operatørterminal Første udgave baseret på traditionel Alpha-Numerisk skærmeterminal. Senere løsninger på PC skærmterinal (DDE Term) med farver og GKS grafik. Operatørgrænseflade: Dato Billedtitel Tid Hovedbillede Vindue for funktionstate tekster (kan slukkes for mere plads til procesbilleder) Alarmliste med seneste 4 alarmer Blink og arver angiver status Procesbilleder med dynamisk grafik Stor alarmliste Editering af procesbilleder PLC programmering Remote debug af PLC kode F / f F / f F / f F / f F / f F / f F / f F / f Kort alarmliste Alarmtekster Flere alarmer Søgefelt Operatørdialog Alle tekster (også på funktionstaster) er bruger editerbare og kan tilpasses sprog eller branche. Parameterstyret på operatørlogin. Vindue med vertikal eller horisontal udvidelse af lille alarmbillede eller til forskellige former for operatørdialog.

Supermax Proceskontrol Understationer og programmering

IPC/1 og ID-7000 med PLC logik Baggrundshistorie: Gasværkerne (Strandværksgasværket og Sundby Gasværk) havde i forvejen ID-7000 understationer, hvor logikken var opbygget af funktionsmoduler, som kun kunne kodes af DDE. Basis ønsker til foredring: Flere typer funktionsblokke og bedre hovedstation Bibeholdelse af gammel HW, så der ikke skulle laves nyinstallationer og omfortrådning i styretavler Realiteter: Tilbud afgivet på levering af det ønskede Efter underskrift blev kontrakten bortprioriteret af basisprogrammel gruppen, der nu fokuserede på andre opgaver Løsning: For at kunne levere det kontraktuelle blev det besluttet at skifte al firmware ud med PLC kode Koden skulle kunne afvikles på såvel ID-7000 som IPC/1.

Programmering af IPC/1 (ID 7000) IPC/1 var i PLC udgaven designet for fjernprogrammering over det almindelige kommunikationsnetværk Programmeringen foregik via en semigrafisk programmeringsinterface, der afvikledes på en Supermax hovedstation. Når koden var færdig i programmeringsværktøjet, blev der ud fra den grafiske opbygning genereret maskinkode, der efterfølgende kunne downloades og eksekveres på IPC/1 (ID-7000) uden yderligere operationer. Programmeringsmetoden var Ladder Logic, udbygget med en række funktionsblokke, der kunne aktiveres og styres fra Ladder Logic en. Hen ad vejen blev der opbygget et bibliotek af funktionsblokke som timere, flipflops af forskellig type, PID regulatorer, beregning af energiflow gennem måleblænde o.s.v.

Programmering af IPC/1 (ID 7000) Ladder Logic (se eksempel) er rettet mod traditionelle procesteknikere, der er vant til at arbejde med relæteknologi og fortrådet udstyr og forestiller 2 ledninger med fase og nul (benene på stigen), der forbindes (trinene på stigen) med en række kontaktfunktioner, der kan aktivere eller deaktivere en elektrisk komponent i kredsen. Hver logisk operation i Ladder Logic en blev omsat til nogle får bytes eksekverbar maskinkode, der til sammen udgjorde den downloadbare logik. Ladder-Logic grafikken kunne bruges direkte til on-line debugging på enkeltsignal niveau (alle signaler og tilstande blev opdateret dynamisk)

Supermax Proceskontrol Understations drivere

Understationer (RTU) - Kommunikationsdrivere NEC satellit jordstation Asynkron kommunikation Memory dump af NEC processor, hvor variable kunne have en vilkårlig bitlængde og kunne gå over flere byte grænser. DI med 2 bits Konsekvens: Ekstremt fleksibel driver, der kunne plukke et vilkårligt antal bits med en vilkårlig statposition. NEC presset til at tilføje header og CRC checksum Udvikling af konfigurationsværktøj IPC/1 og ID-7000 Asynkron kommunikation Support af downloadbar logik (Ladder-Logic kode) ID-7000 med revideret firmware Radiokæde kommunikation X.21 protokol via konverterboks

Supermax Proceskontrol Features og udfordringer

Features Skalerbart system fra 1 til 99+ brugere Åbent system Alle grænseflader beskrevne Alle grænseflader åbne Sproguafhængigt Alle systemtekster beliggende i tekstfiler Standard sprog dansk og engelsk Mulig branchetilpasning af termer Fleksibelt Brugeren kunne filføje egne håndteringsprogrammer via Programmering (C, Pro*C og FORTRAN) Shell Scripts med adgang til procesdata Alt konfigureres via konfigurationsfiler Kunne kommunikere med hvad som helst på understationsniveau Online programmering af understationer (RTU er) Online debugging af understationer med PLC kode

Udfordringer 1. Realtids applikation i et typisk administrativt miljø Bliver (ideelt set) aldrig genstartet Medfører krav til nul leaks i ressourcetildeling Cykliske parametre skal håndteres bevidst Medfører krav til test af langtidsstabilitet 2. Asynkron kommunikation i et synkront miljø Problemer med byte synkronisering i X.21 kommunikation Fejl i TDC s X.21 implementering 3. En udfordring altid at skulle være mindst lige så vidende som kunden på dennes hjemmebane

Supermax Proceskontrol Vores kunder

Supermax Proceskontrol Gasværkerne

Gasværkerne Funktion: Styring af distribution af bygas i storkøbenhavn Styring og overvågning af gasbeholdere (Valbyparken og Sundby Gasværk) Beregning af afregningsdata baseret på energiflow Supermax på Strandvejsgasværket og på Sundby Gasværk Highlights: Nyt liv til gamle understationer (ID-7000) Ingen omfortrådning Fjernprogrammerbare understationer erstatter stive funktionsblokke Hurtig opfyldelse af nye funktionsønsker Kommunikation via gasværkernes halvdårlige linjer Letforståeligt værktøj til opsætning af hovedstation

Supermax Proceskontrol Brændstoflageret Københavns Lufthavn

Brændstoflageret Københavns Lufthavn Funktion: Styring af pumper og ventiler i brændstofanlægget i Københavne Lufthavn (tankanlæget bag indenrigsgården) Styring af pumpning af brændstof til fly på standpladser Styring af pumpning af brændstof fra Benzinøen til lufthavnen Leakage detection på pipeline mellem Benzinøen og lufthavnen Highlights: Åbent system Integration mellem procesdatata og Fortran programmer Rådgiveren OilConsult kunne lægge sit leakage detection SW ind i systemet uden at behøve at afsløre systemets matematiske modeller Fleksibilitet via SW bus struktur Fjernprogrammerbare understationer

Supermax Proceskontrol Styring af radiokæder

Styring af rado kæder (TDC) Styring af radio kæder i Danmark og efterfølgende på Grønland Baseret på 2 stk. Supermax 4 Baseret på de vellykkede projekter for satellit kommunikation Kommunikation via x.21

Supermax Proceskontrol Røgrensning og miljørapportering REFA

Røgrensning (REFA) Add On løsning til Supermax, der i forvejen kørte Supermax økonomi Supermax Proceskontrol system havde ansvaret for Miljørapportering med kvartersmiddelværdier til miljøstyrelsen Dosering af kalk til røgrensningsporcessen, således at miljøgrænserne blev overholdt Simpel PID styring af doseringen med stort I Input: Surhedsgrad i røg Output: Setpunkt til kalkdosering Resultat: Doserede præcist til de stillede krav i form af et operatørindtastet setpunkt.

Supermax Proceskontrol Styring af satellitjordstationer: Danmark (TDC) Færøerne (Faroe Telecom) Grønland (Greenland Telecom)

Telekommunikation The EUTELSAT station in Qaqortoq 1994 Telektronikk Volume 90 No. 3-1994 ISSN 0085-7130

Satellite stations in Greenland and Denmark Jordstation i Thorshavn med 11 m parabol Telektronikk Volume 90 No. 3-1994 ISSN 0085-7130

The EUTELSAT station in Qaqortoq 1991

Telecenteret i Qaqortoq 1991

Satellitkontroludstyr i telecenteret i Qaqortoq 1991

Tracking system

Supermax Proceskontrol i Qaqortoq 1991