Övervakning & Programspråk



Relevanta dokument
Övervakning & Programspråk

Övervakning & Programspråk

FELSÖKNING & REPARATION SAMT DRIFTÖVERVAKNING

Programmerbar logik. Kapitel 4

Styr & Regler. Spänning, betecknas U och mäts i Volt(V) Ström, betecknas I och mäts i Ampere(A) Effekt, betecknas P och mäts i Watt(W) P U x I

Sekvensstyrning Grafcet och IEC

Styr & Regler. Spänning, betecknas U och mäts i Volt(V) Ström, betecknas I och mäts i Ampere(A) Effekt, betecknas P och mäts i Watt(W) P U x I

Styrteknik: MELSEC FX och numeriska värden

Huvudmomentet Teknik- Processteknik & Driftövervakning I detta huvudmoment ska vi få en inblick i hur elen fungerar i industrin och i hemmet.

Styrteknik : Programmering med IEC Styrteknik

Huvudmomentet Teknik- Processteknik & Driftövervakning I detta huvudmoment ska vi få en inblick i hur elen fungerar i industrin och i hemmet.

Talsystem Teori. Vad är talsystem? Av Johan Johansson

Läran om återkopplade automatiska system och handlar om hur mätningar från givare kan användas för att automatisk göra förändringar i processen.

LABORATIONSINSTRUKTION

Grundbegrepp. Ohmslag. Spänning, betecknas U och mäts i Volt(V). Ström, betecknas I och mäts i Ampere(A). Motstånd, betecknas R och mäts i ohm(ω).

Datorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning

Ladderprogrammering steg för steg

T1-modulen Lektionerna Radioamatörkurs OH6AG OH6AG. Bearbetning och översättning: Thomas Anderssén, OH6NT Heikki Lahtivirta, OH2LH

Modbus över Ethernet. WAGO Contact SA TSS STR

LABORATIONSINSTRUKTION

Styrteknik: Grundläggande logiska funktioner D2:1

BE Wastewater P2 v1.20. Systembeskrivning Svenska

DIGITALA TAL OCH BOOLESK ALGEBRA

Datorteknik. Den digitala automaten. En dator måste kunna räkna! Register och bussanslutning

Välkommen till. Styrteknik grundkurs

ABB AB. Compact Pump V2 V

Industriella styrsystem, TSIU06. Föreläsning 2

Styrteknik 4.5/7.5 hp distans: Programmering med IEC PLC1B:1. Styrteknik

Modbus. WAGO Contact SA TSS STR

Ladderprogrammering steg för steg

Malmö. Stad. Version 2017 Datum:

Introduktion till logik

DIGITAL ELEKTRONIK. Laboration DE3 VHDL 1. Namn... Personnummer... Epost-adress... Datum för inlämning...

MyConnect Link. Konfigurationsverktyg för Flygt MμConnect. Snabbguide

ökat fastighetsvärde

Tyristoraggregat ECS SEMI A

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

PNSPO! Adressering i Omrons PLC. 14 mars 2012 OMRON Corporation

Programmering av ett industrikap med GRAPH 7 / Programming of an industrial cutting machine in GRAPH 7

För att få ett effektiv driftsätt kan det ibland behövas avancerad styrning.

PLC. Används för att styra olika processer automatiskt. Delar i en PLC

Normer: EMC: EN , EN LVD: EN Matning:

U n i - V i e w DRIFTÖVERVAKNING FÖR PROCESSINDUSTRIN

Grundläggande Datorteknik Digital- och datorteknik

ökat fastighetsvärde

Lösningar till tentamen i styr- och reglerteknik (Med fet stil!)

Styrsystem. Quantum, M340 o Momentum. Kom-igång med konvertera Concept till Unity Rev

Moment 2 - Digital elektronik. Föreläsning 1 Binära tal och logiska grindar

SCADA. Supervisory Control And Data Acquisition. Fritt översatt: Övervakning, styrning och datainsamling

CoDeSys 2.3.x.x Svensk installationsguide

Instrument Link, en snabbguide

Brand-/Brandgasspjällstyrning för två spjäll m. rökdetektor 8SC2:004, 8SC2-1:004 (endast ett spjäll)

Ett urval D/A- och A/D-omvandlare

LABORATIONSINSTRUKTION

D/A- och A/D-omvandlarmodul MOD687-31

2-14 Binära talsystemet-fördjupning Namn:

Programmerbara styrsystem

Conreg. Översikt T-Logg T-LOGG. System för insamling, bearbetning, visning och lagring av tjockleksdata 1 (14)

ADU540. CR Fastighetsteknik AB Säte & Verkstad Regionkontor Mejerigatan 1 Östra Trädal 320 Verled GÖTEBORG YTTERBY HÅLANDA

Tentamen i Grundläggande ellära och digitalteknik ETA 013 för D

Kvalificerade yrkesutbildningar Vatten- och miljöteknik Fallbeskrivning för huvudmomentet Teknik och processteknik & Driftövervakning

Styrteknik : Funktioner och funktionsblock

PNSPO! Tips! CP1W-AD och DA. 14 mars 2012 OMRON Corporation

Programmerbart gränsvärdesrelä för 0(4)-20 ma

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1

Högskolan i Halmstad Digital- och Mikrodatorteknik 7.5p. Lista på registeruppsättningen i PIC16F877A Datablad TTL-kretsar 74-serien

Följddiagram för händelsestyrda rörelser

Digitala Projekt (EITF11)

LATHUND för MyConnect TouchPanel

"Crash Course in Programming"

Micro-PLC em4. 3G, GPRS eller Ethernet Loggar och larmar Analoga in-/utgångar Fullständig fjärråtkomst

FJÄRRKOMMUNIKATION 3G

Styrteknik: SFC Introduktion

Copyright 2001 Ulf Rääf och DataRäven Elektroteknik, All rights reserved.

dametric GMS-SD1 Gap Control Beskrivning GMS-SD1 GapControl SE.docx / BL Sida 1 (5)

LABORATIONSINSTRUKTION

Flyttal kan också hantera vanliga tal som både 16- och 32-bitars dataregister hanterar.

Utbildningsanläggning för ABB:s SCADAsystem. Examensarbete inom Högskoleingenjörsprogrammet Mekatronik. Anna Nordevik

DIGITALTEKNIK I. Laboration DE1. Kombinatoriska nät och kretsar

Grundläggande digitalteknik

SRPU_Fallbeskrivning. Styr- Regler- Process- Underhållsteknik

QVANTUM MODBUS. Qvantum värmepumpar MODBUS

Dokumentation för funktionsblocksbibliotek MwaCOMLI

5:2 Digitalteknik Boolesk algebra. Inledning OCH-funktionen

1 Strömmen I skall mätas med en amperemeter. Amperemetern är inställd på området 30 ma. Vad kommer amperemetern att visa?

Pumpstyrning typ ABS PC 242 Övervakning och styrning av pumpar och pumpstationer

F5 Introduktion till digitalteknik

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

Digital- och datorteknik

Innehållsförteckning. Figur- och tabellförteckning. Figure 1 Blockschema över hårdvaran...4 Figure 2 Blockschema över programet...

Installationsbeskrivning av PBI Profibus-DP kort

Laboration Kombinatoriska kretsar

GPRS Data Logger och Internetportalen D2W

F5 Introduktion till digitalteknik

LABORATIONSINSTRUKTION

El - schemateknik. Varje avsnitt innehåller arbetsuppgifter med frågor och praktiska övningar.

5-29 Distribuerade I/O

Teori Se din kursbok under avsnitt PID-reglering, Ziegler-Nichols metod och olinjära system (avsnitt 7.7 i Modern Reglerteknik av Bertil Thomas).

Concept V2.6. Quantum. Programmering via modem

OMRON. PLC till PLC kommunikation (CP1L-E) Ethernet. 22 april 2014 OMRON Corporation

Transkript:

Övervakning & Programspråk Denna PowerPoint är gjord för att du ska få en inblick i vad ett driftövervakningssystem är. Vad kan man se? Olika tekniska funktioner? Fördelar? Även en inblick i hur man programmerar ett styrsystem, olika programspråk. 1

Övervakning & Programspråk Via en operatörspanelen kan användaren: -Övervaka process i ikoner & värden -Göra aktiva val av utrustningen & dess läge -Ställa in larmgränser & följder av A- eller B- larm -Justera & ställa in regulatorer -Se över & kvittera drift & larm -Se över historik 2

Övervakning & Programspråk Vilka alternativ finns för att överföra informationen från PLC- system till SCADA/Övervakning? GSM Radio Optiskt/Fiber Fast ledning Hyrd ledning Stadsnät Finns fler. 3

KOMMUNIKATION Vilka alternativ finns för att överföra informationen från PLC- system till SCADA/Övervakning? Fördelar Nackdelar GSM Stabilt, fristående. Långsamt Radio Väll etablerat, fristående. Sämre vid kuperad miljö. Optiskt/Fiber Snabb, direkt uppkoppling. Inte riktigt utbyggt överallt. Fast ledning Avbrottsfri. Korta sträckor. Hyrd ledning Avbrottsfri. Kostsam. Stadsnät Snabbt, stabilt, högkapacitet. Intrångsrisk, flera intressenter. 4

SCADA/ÖVERVAKNINGCENTRAL 5

SCADA/ ÖVERVAKNINGSYSTEM Automatisk data insamling SCADA= Supervisory Control And Data Aquisition Tre frågor: Varför har man ett SCADA/Övervakningssystem? Vad händer om kommunikationen bryts på ena eller andra sättet mellan PLC- system och SCADA /Övervakningssystem? 6

SCADA/ ÖVERVAKNINGSSYSTEM I ett SCADA/Övervakningssystem bör det finnas vissa användbara eller tekniska funktioner, vilka? 7st alternativ: 7

Inloggning Säkerhetsskäl. Varje anställd har en egen inloggningskod för begränsning av intrång. Olika nivåer av behörighet, alla har inte samma erfarenhet och kan därför inte heller få göra vilka ändringar som helst. Anledningen är att kunna se vad varje person har förändrat i ett driftövervakningssystem, texändrat driftparametrar som startnivå för en pump. Eller om man har ökat kemikaliedosering och sedan vill återgå till tidigare doseringsnivå. 8

Processbilder Samlad överblick av processen. Här kan man klicka sig vidare till flera process steg. Vanligt är att man delar upp olika processbilder som texinloppsdel, kemikaliedosering, slamavvattning mm. 9

Driftparametrar Här kan man ändra ställbara parametrar. T.ex. Start, stopp, larmgränser (hög, lågnivå) etc. 10

Trendkurvor För att följa upp olika förlopp används trendkurvorna som presenteras i formatet månad, vecka eller dygn innehåller även funktioner såsom, zoom, tidslinjal samt möjlighet att välja kurvfärg. 11

Rapporter Här kan man skriva ut i helt fritt tidsomfång med angiven start och stopp tid. 12

Larmhantering Larmlista. Här lagras alla larm och här kan man välja turordning som A och B larm. A Larm= Kräver omedelbar åtgärd. B Larm= Kan åtgärdas nästa dag. C Larm för information, dags att beställa polymer t.ex. Används inte så ofta. 13

Historik Alla händelser registreras, d.v.s. inloggningar, larm, kvitteringar, ändrade inställningar, avbrott, underhåll & service sparas på en server. 14

VILKA OPERATÖRSSYSTEM TILL SCADA/ÖVERVAKNINGSYSTEM FINNS? FIX VA-OPERATÖR CITECT ABB CAKTUS Dom här är störst och används mest men det finns fler. 15

Dom tre största PLC-systemensom används i dag inom vattenindustrin. ABB Programmeringsverktyg Control Builder SIEMENS Programmeringsverktyg S7, set 7 MITSUBISCHI ELECTRICS - Programmeringsverktyg GxIEC Deverloper UPPBYGGNAD efter en funktionsbeskrivning: PLC: Kommunikationskort, CPU, Arbetsprocessor och minne, Digitala in och utgångskort, Analoga in och utgångskort. I/O Lista PLC: Tar in information från digitala och analoga insignaler, arbetsminne sammanställer info. Och ger svar efter vad vi har programmerat - en utsignal ges. 16

IN & UT SIGNALER? MOTORSKYDD KONTAKTOR OMKOPPLARE DRIFTSVAR MJUKSTART FREKVENSOMFORMARE PH-mätare NIVÅGIVARE FLÖDESMÄTARE SCADA Övervakningssystem SUPSHALTSMÄTARE Patric är en bra handledare CPU PROGRAM ARBETSMINNE INSIGNALER INSIGNALER DIGITALA DIGITALA ANALOGA ANALOGA UTSIGNALER UTSIGNALER DIGITALA Kommunikation DOSERPUMP STYRVENTIL PUMP START MAGNETVENTIL ÖPPNA FREKVENSOMFORMARE DRIFTINDIKERING 17

En programmerbart styrsystem arbetar med 1:or och 0:or. Det är lätt att förstå att systemet förstår dom digitala signalerna som kan liknas med 1 och 0, av eller på eftersom dom är något av dom. Men hur förstår systemet analoga signaler? Analoga signaler är en varierande signal, så hur går det till att systemet ska förstå den. Det skulle bli så att 1 är fullt i bassängen om signalen skulle komma från en nivågivare och 0 skulle bli tomt i bassängen. Det funkar inte efter som vi vill veta värden där i mellan. Så därför gör vi så här: 18

Talformat Den analoga insignal som kommer omvandlas till ett decimalt värde. Internt i CPUn hanteras alla värden som binära tal. Decimalkonstanter (K konstanter) och Hexadecimalkonstanter(H konstanter) kan användas. Ni har kanske hört talas om 16-bitar eller 32-bitar, även kanske 64-bitars. Desto fler bitar vi har desto bättre kan vi dela upp den analoga signalen. Ett 16-bitars kan dela upp signalen från: -32768 till +32767= 65 535 delar och till ett 32-bitars register från: -2.147.483.648 till +2.147.483.647= 4.294.965.295 delar Den vanligaste elektriska analoga signal vi använder är 4-20mA, det är 16mA mellan min & max. 19

Talformat Ingång Om t.ex. decimalvärdet K48561 programmeras in i samband med en tidskrets eller en räknare, omvandlas det automatiskt till ett binärt tal av CPUn Ett ärvärde för en tidskrets eller räknare omvandlas automatiskt från ett binärt värde och visas som ett decimalt värde. Analogt värde binärt värde decimalt värde Elektrisk signal utifrån Omvandlas med hjälp av binära talsystemet till 0 och1 0 och 1 räknas om till ett decimalt värde som valt att det ska vissa i 20

PLC förstår bara 1:or och 0:or. Signalomvandlare används för dom analoga signalerna, binära talsystemet används Grafisk ser det ut så här: K48561 Hur får vi fram värdet 48561? 1 bite 32768 16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1 10 0 01 10 01 01 0 01 01 0 01 01 0 0 0 01 Register 15793 760135051457433 177 49 17 1 0 1 ord 1 bit Vilket tal är närmast och inte överstiger 48561? 21

32768 16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1 1 0 0 0 1 1 0 1 0 0 0 0 0 0 1 0 36098 + + 0 0 1 0 1 0 0 1 0 1 0 1 0 0 0 1 10577 = 01 0 01 01 0 01 01 0 0 01 0 01 0 0 01 01 = 46675 46675 13907 5715 1619 595 83 19 3 1 0 22

Förr: Hade man Siemens så kunde man bara arbeta med Siemens. Nu: Finns en global standard för programmerings controller som heter: IEC 61131-3 PROGRAMSPRÅK Dom 5 mest använda. Ladder Diagram (LD) Grafiskt, kom på -50 talet från USA. Instruction List (IL) Text, kom på -70 talet från Europa. Funktion Block Diagram (FBD) Grafiskt, kom på -60 talet från Europa. Structured Text (ST) Text, kom på -80 talet. Sequential Function Chart(SFC) Grafiskt, kom på slutet av 80 talet. 23

Ladder Diagram (LD) Instruction List (IL) A1 A2 A3 M1 LDN AND( OR ) ST A3 A1 A2 M1 Function Block Diagram (FBD) Sequential Function Chart 1 & M1 stopp Start Tr1 Pusch Tr2 Drill Structured Text (ST) Tr3 Label M1;=(A1 OR A2) AND NOT A3 Tr4 Tr5 Stopp 24

Ladder schema A D A B C D B C A B C D A B C D A0 0 0 0 A0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 1 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 1 0 1 1 0 0 1 1 0 0 1 1 1 0 1 1 1 0 25

Kluring! Är ni bra på Boolesk Algebra? Bra för då kan ni skriva om texten nedan till funktionsblock. A*D*(B+C)=E 26

Googla på Boolesk algebra Grunden för all modern datoraritmetik. Då kan det se ut så här: Boken "En undersökning av tankelagarna på vilka de matematiska teorierna för logik och sannolikhet är grundade" som gavs ut år 1854 och skriven av George Boole. Tekniken som beskriver den klassiska logiken sanningsfunktionellt med hjälp av de två talen 1 och 0 för 'sant' resp. 'falskt'. Algebran bygger på addition, subtraktion och multiplikation, men definierar tilläggsregler till dessa för att avbilda beteendet hos de logiska 'OCH' och 'ELLER'. 27

A D E B C D B C Boolesk Algebra: Structured Text (ST): (A+B+C*D)+(D*B+C)=E E;=(A OR B OR C AND D) OR (D AND B OR C) 28