ZX ronde zondag 16 november 2014



Vergelijkbare documenten
Verkeerslichten. De Verkeerslichten & de PLC in het TIBBLTO / VICTO lokaal. Werkplek 1. Leer & werkboek.

De computer, software

Praktijkinstructie Industriële automatisering 3 (ICT09.3/CREBO:53270)

Gebruikershandleiding. robotcar.nl

Roland Geurts Directeur

Enkelvoudige regelkring

De Arduino-microcontroller in de motorvoertuigentechniek (4)

Programmeren. Inleiding

Softwarebugs ZX ronde 22 mei 2016

Geen verrassingen meer... ENTERPRISE EDITION. NoWorries!

Stations Automatisering. Vooruitgang of tijdbom

BIJLAGE 18: INSTALLATIE EN AANPASSING HUISHOUDELIJKE APPARATUUR

Technische Opleidingen

Beschrijving: SAM 8.1/2 Tl.Nr.: HOL


1 BESTURING EN INSTELLING 2 DISPLAY STRUCTUUR 2 DAG EN TIJD INSTELLING 3 TIJDSINSTELLING PROGRAMMEREN 4 TEMPERATUUR PROGRAMMEREN

Pajottenlandse Radio Amateurs

Wat is Arduino? Arduino = microprocessor (Atmel)

HANDLEIDING CIFERO XT CODEKLAVIER

Inzetten van PROFISAFE voor pneumatische aandrijvingen

HomeWizard FEATURE GUIDE

RUKRA REMOTE DIGIT IO_44_NL ARTIKELNUMMER: RK-3004

Blue-Bot ONDERWIJSGIDS

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

praktijk theorie vaardigheden kennis mechanica statica dynamica thermodynamica stromingsleer

De algemene bepalingen zijn van toepassing, tenzij specifiek anders vermeld in onze offertetekst of uw klantspecificaties.

LocoServo Handleiding

Unrestricted / Siemens AG All Rights Reserved.

Taaltaken (globale descriptoren) Luisteren Lezen Gesprekken voeren Spreken Schrijven 1. Gesprekken tussen

Taal: Informatie verwerven uit gesproken taal, Groep 5 of hoger.

LocoServo Handleiding

Het TA project. Technische Automatisering van het waterbeheer. Ing. Hans van der Does

Universele Digi Interface

Internet of Things en sportaccommodaties. De toekomst is dichterbij dan u denkt!

Navio Electronische besturingssystemen

Inleiding elektronica Presentatie 1

De Arduino-microcontroller in de motorvoertuigentechniek (2)

Nunu Modulentechniek Serie FM2000 Technische documentatie

PDM-8-MB POM (VOEDING OVER MODBUS) Montage & gebruiksvoorschriften

Wat is DALI? VSA s of LED drivers van elk merk/ fabrikaat kunnen in een installatie doorelkaar toegepast worden. (Osram, Philips, Helvar)

Projectmanagement. Projectdoorloop System Integrator

Inleiding tot programmeren: Javascript

Terugmeld module in combinatie met andere merken 13. Aansluiten van de meldingangen 14. In gebruik nemen en testen van de terugmeld module 16

Implementatie. van PROFINET. in de opleiding. van. professionele. bachelors. M. Ceuppens. Lessius. Campus De Nayer

Handleiding. Practicum. Festo Productiestraat

zorgeloos werken in de cloud

programmeren leeromgeving

Modelspoor en het digitale tijdperk. (Deel IV).

Je voorbereiden op een toekomst die er nu al is. Digitalisering

Espace bedrade regeling (230 volt)

PIE - Elektrotechniek ICT. een goede keuze?

Handleiding HCS VB5248

PSD Turtle. Om op een goede manier een programma te schrijven wordt er ook een algoritme gevolgd. Dit algoritme bestaat uit de volgende stappen/fasen:

HOE EEN BEDRIJF 180 GRADEN DRAAIT

Wie is leidend of lijdend?

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (4)

EMC. Geen probleem voor machinefabrikanten? Rinus Simonis Trainer / Coach machineveiligheid en vicevoorzitter Vereniging FME-RNCM

Centrale tunnelbewaking Oostenrijk

1,3 miljoen regels mission critical code omzetten naar C++, hoe test je dat?

Datalogging. Introductie

Praktijkinstructie Industriële automatisering 4 (ICT09.4/CREBO:53258)

Samsung Auto Backup FAQ

Uitgebreide techniek afvalwaterzuivering

HET BESTURINGSSYSTEEM

Over Betuwe College. Lego Mindstorm project

UNIT 5 DUIK ER HELEMAAL IN

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

De nieuwe Hydrovar generatie: Toegenomen flexibiliteit en besturing

Veldcommunicatie in relatie tot Smart Factory

Introductie EMC. Hét EMC Event 2011 DARE!!

woensdag 2 januari 2019 Elektro pneumatiek. (Kader en GL) Drukknop, Schakelaar, EasyRelais, Elektro-pneumatische ventielen.

Algemene beschrijving van de regelprogramma's

Een compleet programma temperatuurregelaars en aansluiting op gebouw beheer systemen. Maximaal schakelvermogen:

Individueel procesverslag

Veel gestelde vragen over de Kenteken Herkenning

Interfacetechnieken Practicumhandleiding

Veiligheid,comfort en communicatie (1)

De CB channel controller TMS1022NL/NLL en TMS1023NL/NLL. ( Dit is een maskrom-programmed version van de Texas Instruments TMS1000 family)

SFC. Sequential Function Diagram. NHL Studierichting Elektrotechniek R. van Duivenbode

4 HELP! IK HEB GEEN LOZE LEIDINGEN KABELS? POWERLINE VERBINDINGEN GEBRUIK VAN EEN WIFI REPEATER...

Veldcommunicatie in relatie tot Smart Factory

EIGENSCHAPPEN CONVERGED HARDWARE

Regelsystemen

DARE!! Welkom. Afgeschermde kabels: zin of onzin? Organisatie: Uneto-VNI in samenwerking met de Nederlandse EMC-ESD vereniging

Bouwbeschrijving UniSAI

INFO DIAG DIAGNOSE- APPARATUUR. Citroën Distributeur Nieuwe Auto's. - Afleveringstechnicus - Coördinator terugroepacties. Citroën Erkend Reparateur

Betaalbaar Home Control. Presentatie op bijeenkomst van EmSE: Embedded Systems Eindhoven

Installatiehandleiding

Module 1: Wat is een Raspberry Pi?

Smart Energy Management (SEM) Wat data uit de woning kan bijdragen aan de verduurzaming van de gebouwde omgeving

wystack Case Study Sensight: online, real-time inzicht in gevalideerde sensor-gegevens. #big-data, #internet-of-things, #cloud

Albert-Jan de Croes & Stefan Willemink V4C Docent: Mevrouw van Uden

GPRS-A. Universele monitoringsmodule. Quick start. De volledige handleiding is verkrijgbaar op Firmware versie 1.00 gprs-a_sii_nl 02/18

ZDSN home management systeem

Doorbraak in communicatie

ZX- ronde 28 december 2014

Vier aandachtspunten bij het specificeren van digitaal geregelde voedingen

Bestnr Micro Micro 2+ suevia Digitale schakelklok Data Micro +/2+

Transcriptie:

ZX ronde zondag 16 november 2014 Proces besturing In de 1982 werd ik gevraagd om deel te nemen aan een aantal grote projecten waarin buiten de energievoorziening ook de procesbesturing uitgevoerd moest worden. Dit was o.a. de rioolwaterzuivering de dokhaven in Rotterdam. De Dokhaven is een rioolwaterzuivering, twee verdiepingen onder de grond. Iedere verdieping heeft een oppervlakte welke gelijk is aan 4 voetbalvelden. De totaal oppervlakte is ongeveer 5 hectare. De hydraulische belasting van de rioolwater zuivering is 5500m3 afwater per uur bij droog weer en 19000 m3 per uur bij regenweer. Het zuivering proces duurt ongeveer 12 uur. De installaties voor het zuivering proces waren een enorme uitdaging omdat dit de eerst maal was dat ik op grote schaal te maken kreeg met uitgebreide programeerbare besturingstechniek. Het ontwerp voor de procesbesturing en automatisering kwam van twee gerenommeerde adviesbureau`s op dit gebied. Het gekozen systeemconcept was nieuw en nog niet eerder toegepast voor zuiveringsinstallaties. Het automatiseringssysteem moest uitgevoerd worden met een DCS-systeem van Asea tegenwoordig Masterpiece MP200 en MP 100 en de Masterview MV850. ( DCS = Distributed Control System ) Asea heet tegenwoordig ABB omdat ze samen zijn gegaan met BBC. ( Brown Boveri Compagnie ). De besturingscomputers kwamen in de decentrale bedieningsruimtes en het proces visualisering systeem in de Centrale Wacht ruimte in een bedieningsgebouw boven de grond 1

De uitgangspunten voor het proces besturingsysteem waren P&ID ( Piping and Instrumentation Diagram of process and instrumentation diagram Uitvoeren van de proces decomposities met een functionele procesomschrijving (werking principe in NSD ) Uitvoeren Functioneel ontwerp Centrale Wacht en Beeldscherm bedieningsysteem; Meenemen van algemene systeemeisen; En uitvoeren van een Functioneel ontwerp van de dataverwerking. Er moest dus een vertaling gemaakt worden van procestechniek naar programeerbare besturing met visualisering. Bijvoorbeeld regelalgoritmes voor rioolwater beluchting een proces waar zuurstof wordt toegevoerd voor de aangroei van slibmicroben. Hiermee wordt op basis van zuurstofconcentratie en slibconcentratie meting toeren geregelde puntbeluchters en slibpompen aangestuurd om tot het gewenste resultaat te komen. Deze regelalgoritmen zijn in Programma Structuur Diagrammen gezet. Dit zijn diagrammen welke het eerst zijn beschreven door Isaac Nassi en Ben Schneidermann in 1973. In het boek Flowchart techniques for structured programming ( bekend als NSD ) Een PSD of NSD is een schema wat de samenhang structuur van instructies binnen een besturingsprogramma weergeeft. Zoals in organigrammen worden de opdrachten in blokken getekend. Deze blokken zijn echter niet verbonden met lijnen maar sluiten gewoon op elkaar aan. Voor de verschillende basisprogrammastructuren zijn er specifieke figuren in de Nassi-Schneiderman diagrammen. Figuren als rechthoeken, driehoeken en tekst. 2

Een algoritme wordt bijvoorbeeld voorgesteld door een rechthoekig blok, dat bestaat uit kleinere blokken die elkaar van boven naar onder opvolgen. Om aan te geven dat een algoritme een geheel vormt, en om het algoritme ook een naam te kunnen geven, wordt de rechthoek die het algoritme detailleert omgeven met een strook aan drie zijden: boven, links en onder, waarbij we boven aan een naam of een verklaring kunnen schrijven. Ook deelprogramma s kunnen op een eenvoudige wijze voorgesteld worden in een Nassi-Schneidermann diagram. Als de hardware is samengesteld en de programmatuur gereed moet men verzekert te zijn van de goede werking van het geheel. Hiervoor wordt het proces besturingssysteem onderworpen aan verificatie en een validatie. Verificatie is controleren of de eisen zijn verwerkt. Validatie is controleren of het systeem doet wat het moet doen Verder moet de opdrachtgever middels het bijwonen van een FAT ( Factory Acceptation Test ) akkoord geven op het systeem voordat het op site wordt geïmplementeerd. Hier vindt later de SAT plaats ( Site Acceptation Test ). Bij een SAT zijn alle installatiedelen aangesloten op het besturingssysteem en kan de RWZI stap voor stap in gebruik genomen worden. Dan de PLC`s ( Programmable logic controllers ) Tot zo ver de RWZI Dokhaven dit speelde zich af in de begin jaren 80 toen vele van ons geconfronteerd werden met de eerste home computers als de Sinclare, Commodore VIC 20 en de Commodore C64. Wat waren we blij met 64 K en een cassette recorder voor data opslag. Vele van ons zijn in de jaren voor de opkomst van digitale revolutie opgegroeid met besturingstechnieken welke gebaseerd waren op hardware schakeltechnieken met relais, timers, regelaars enz. 3

De eerste PLC`s waren programmeerbaar d.m.v. eenvoudige Booleaanse algebra instructies met alleen digitale in- en uitgangen. Deze programma`s werden uitgeschreven in ladder diagrammen welk nu nog steeds gebruikt worden. Later werden de PLC`s uitgebreid met timers en analoge in- en uitgangen. Meestal 0-10Volt of 4-10 ma signalen. Bij deze eerste PLC`s werd een los programmeer toestel geleverd om de PLC te kunnen programmeren met 5 ¼ floppy disk om het programma op te slaan. Het visualiseren van processen met dynamische beeldplaatjes was een uitdaging op zich eerst met monochrome beeldschermen later in kleur. Door het gebruik van PLC besturing en solide state schakelaars is de toepassing van relais besturing afgenomen. PLC systemen worden door middel van een communicatie databus aan elkaar gekoppeld zodat daarmee de hoeveelheid bedrading en bekabeling sterk afnam. Dit zijn natuurlijk enorme voordelen ten opzichte van de ouderwetse besturing denk maar eens aan de telefooncentrales van vroeger en nu en denk ook maar eens aan de sein en wisselbesturing bij Prorail vroeger onder de hoede van de NS. Wat te denken van Fly by wire systemen in vliegtuigen waar zelfs mechanische besturing is vervangen door PLC en solide state schakelingen. Zwakke punten in besturingssystemen zijn onder ander de steeds wijzigende systeem software als bijvoorbeeld Windows ( denk aan alle versie`s binnen een tijd van 10 jaar. En applicatie software waaronder de proces besturing werkt. Nu is windows misschien geen goed voorbeeld hi. Omdat in de bedrijfsvoering besturingssoftware soms niet volledig getest kan worden omdat dit tot verstoring van het proces kan leiden kunnen er altijd software fouten zogenaamde Bugs in blijven zitten. Deze kunnen leiden tot vervelende storingen. Een ander punt is de toegankelijkheid van de besturingssoftware via data communicatie systemen. Via internet is met een aantal wachtwoorden via een IP adres besturingssoftware toegankelijk soms ook zelfs voor hackers. 4

Het kan een nachtmerrie zijn als er ingebroken wordt in een belangrijk proces zeker omdat men dit in de eerste instantie niet merkt. Maar de gevolgen hiervan kunnen zeer ernstig zijn. Daarom is het net als met onze computer noodzakelijk om de software niet toegankelijke te maken voor ongenodigde gasten. Maar moderne automatisering technieken bieden veel voordelen. En de innovatie gaan nog steeds voort. Het is nu zelf mogelijk als u op vakantie bent om thuis de verlichting of verwarming in en uit te schakelen via de smartphone. Ook het plaatsen van de komeetlander Philae van de Rosseta satelliet is een mooi voorbeeld waarover een afstand van miljoenen kilometers besturings instructies worden gegevens vanaf de aarde. Een radiobesturingopdracht doet er een half uur over om de satelliet te bereiken. Denk ook aan auto`s die automatisch u auto achteruit parkeren in de straat. Dan natuurlijk de robotbesturing, sommigen beginnen griezelige vormen aan te nemen, maar er zijn ook behulpzame robots. Nieuw is bijvoorbeeld de ontwikkeling van speciale algoritmes om de input van de verschillende sensoren te verwerken tot een model van de beweging. Dat moet het programmeren van industriële robots eenvoudiger maken. Tot dusver moesten dergelijke robots worden geprogrammeerd door een analyse te maken van een beweging die met behulp van laser-tracking en camera's werd vastgelegd. Het nieuwe sensor-inputsysteem moet die stap overbodig maken en de gewenste beweging direct vastleggen en doorgeven aan de computer. Tevens zou de techniek in de geneeskunde gebruikt kunnen worden om looppatronen bij revalidatie te analyseren. De wetenschappers werken ook aan een sensor die elektrische activiteit van spieren kan meten. Met het systeem zouden dan protheses aangestuurd kunnen worden. 5

Wat doen radio amateurs met programmeerbare besturing. Best veel, denk ik kijk naar de moderne HF transceiver met name ook de SDR. Verschillende algoritmen zorgen ervoor dat alle processen in de tranceiver het gewenst resultaat opleveren. Een van nadelen van de verschuiving van hardware naar software is dat het maken van applicatie software alleen voorbehouden is aan IT specialisten met veel kennis van de radiotechnische processen als bijvoorbeeld het filteren en mixen van signalen. De meeste amateurs zijn gebruikers welke zich beperken tot de aangesloten hardware en het bijhouden van up-dates van de applicatie software. Toch zijn er veel amateurs die leuke dingen met open source besturingsystemen als bijvoorbeeld Arduino dit is een open source computer platform dat is opgebouwd rond de AT mega168-microcontroller van Atmel. Dit platform is bedoeld voor hobbyisten, artiesten, kunstenaars en iedereen die geïnteresseerd is in het maken en ontwerpen van slimme en creatieve objecten die kunnen reageren op hun omgeving. Dit is een leuk opstapje om kennis te maken met de wereld van automatisering. 6