SlideShare una empresa de Scribd logo
1 de 15
PLC-IPC
Verleden, Heden, Toekomst
Inhoud



   Programmable Logic Controller
   DIN 19239-IEC61131-IEC61499
   PLC – Soft PLC – IPC
   MMI/HMI - IPC
   Bussystemen
   Gedistribueerde I/O, Gedistribueerde intelligentie
   C/C++, JAVA, Phyton, ..
   Modelleren




PLC-IPC Themadag 8-2-2011 mikrocentrum   Bachmann electronic GmbH   Page 2
Programmable Logic Controller
                                                  -1968
                                                   De Amerikaanse automobiel
                                                  industrie vraagt een oplossing
                                                  te bedenken voor de grote
                                                  hoeveelheden relais, drums,
                                                  timers en bedrading.
                                                  De firma Bedfors Associates uit
                                                  Massachusetts won met project
                                                  084 en richtte de MOdular
                                                  DIgital CONtroller company op,
                                                  met Dick Morley als de ‘vader’
                                                  van de PLC.

                                                  De 1e echte PLC werd model
                                                  ‘184’ 2 jaar later.




PLC-IPC Themadag 8-2-2011 mikrocentrum   Bachmann electronic GmbH   Page 3
Programmable Logic Controller


                                                              - DEC PDP machines
                                                              - Industrieel
                                                              - Relaisschema vervangen
                                                              - Sequentieel
L              200            U              E1
                                                              - Beperkte instructieset
A              201            UN             M 100
O              203            O              E2               - Logische processor
=              230            =              A1
                                                              - Binair




    PLC-IPC Themadag 8-2-2011 mikrocentrum           Bachmann electronic GmbH   Page 4
Programmable Logic Controller


                                                        LDN         S2
                                                        AND
                                                        OR
                                                                    S1
                                                                    K1   X
                                                        ST          K1



                                                        LD          S1
                                                        OR
                                                        ANDN
                                                                    K1
                                                                    S2
                                                                         √
                                                        ST          K1




PLC-IPC Themadag 8-2-2011 mikrocentrum   Bachmann electronic GmbH        Page 5
DIN 19239-IEC61131



VAR_GLOBAL
                                               1989 IEC 65A-IEC61131
Ingang_1                AT%Ix0.1;
Ingang_2                AT%Ix0.2;              - IEC standaard
Ingang_3                AT%Ix0.3;
                                               - 5 talen, bussen, layout,
Uitgang_1               AT%Qx1.1;
                                               - Oprichting PLC OPEN
Merker_3                :BOOL;
END_VAR                                        BOOL, SINT, UINT, STRING, REAL,..
                                               -Typecasting
POU Demoprogramma
LD     Ingang_1                                -Lokale variabelen
AND    Merker_2
                                               -Globale variabelen
OR     Ingang_3
ST     Uitgang_1                               -Functies en Functiebouwstenen
                                               -Objecten en Instancen



     PLC-IPC Themadag 8-2-2011 mikrocentrum   Bachmann electronic GmbH   Page 6
IEC61131-IEC61499




IEC 61499 biedt:

  Modellering voor gedistribueerde besturing applicaties
  Functieblok concept
  Scheiding van data en aansturing




      PLC-IPC Themadag 8-2-2011 mikrocentrum   Bachmann electronic GmbH   Page 7
PLC – Soft PLC – IPC




                            Snelle logische CPU +                    PC hardware met
Bitprocessor                Coprocessor                              industriële veldbuskaart




        Intel, Motorola                          AMD, Pentium, Core 2 Duo
        8051, 68000, celeron
        PLC-IPC Themadag 8-2-2011 mikrocentrum       Bachmann electronic GmbH       Page 8
PLC - IPC
                                     1980             2010
CPU                                  1 Bit            1,86GHz Core 2 Duo
OS                                   geen             VxWorks, RTOS, Linux
I/O processor                                         PIC (Process image controller)
Programmageheugen                    EEPROM           CF-Card 8GB
Programma                            2k               2GB DRAM
Data                                 0,5 k            DRAM

Cyclustijd                           3,125ms/k        Multitasking, OO, >100uSec
Tellers 4bit                         16               DRAM
Timers                               4                DRAM
Merkers                              128              DRAM
Stepcounter                          1                DRAM
Remanent                                              nvRAM
I/O                                  128 bit          modulair
Instructieset                        L, A, O, =, N    IEC61131, C/C++, RTOS
Interface                            geen             USB, RS, Ethernet, CAN, etc




        PLC-IPC Themadag 8-2-2011 mikrocentrum       Bachmann electronic GmbH   Page 9
MMI/HMI - IPC




PLC I/O Hardwired                RS232/RS422      Ethernet/Web                Modbus/Can/PB




             OPC/DLL                                   Wireless/Bluetooth
         PLC-IPC Themadag 8-2-2011 mikrocentrum    Bachmann electronic GmbH       Page 10
Bussystemen




                          Modbus RTU/TCP



Bussystemen om:

   Diverse merken te koppelen
   Decentrale I/O en Intelligentie te bieden


Eis:

   Eenvoudig, betrouwbaar, industrieel en snel




       PLC-IPC Themadag 8-2-2011 mikrocentrum   Bachmann electronic GmbH   Page 11
Gedistribueerde I/O, Gedistribueerde intelligentie
                                                                                                                                       WEB applicatie
                                                                                                                  Internet
                                                                                                                                       Internet Explorer
                                                                                                                                               VM
               WEB- terminal
                                                                                                                                Windows/Linux/VxWorks
             Control- terminal

                                Ethernet

PLC/Procesapplicatie                                                                                                             Visualisering
Client/Server   Client/Server   Client/Server   Client/Server   Client/Server   Client/Server   Client/Server   Client/Server
                                                                                                                                                      APPLETS
INTERFACE       INTERFACE       INTERFACE       INTERFACE       INTERFACE       INTERFACE       INTERFACE       INTERFACE       WEB SERVER
                                                                                                                                                      WEB SITE
 PLC n           Safety           PLC 1
                                  IEC1131        TEMP
                                                 PLC 1
                                                 IEC1131
                                                                  SMC,
                                                                  PLC 1
                                                                  IEC1131
                                                                                 Phyton           UML           Modelling                              BEANS
                                Java
                                C++




 IEC61131        PLCopen
                                                                  CNC            Delphi                                                       SOAP
                                                                                                                                Http   CGI
                                C




 MACHINE
CONTROLLER
                 MACHINE
                CONTROLLER
                                 MACHINE
                                                TEMPERATURE
                                                 REGULATOR
                                                   For 128
                                                                 Motioncotrol        New
                                                                                 programming
                                                                                  languages
                                                                                                  Rapsody,
                                                                                                National Rose
                                                                                                                   MATLAB
                                                                                                                   20SIM
                                                                                                                                             SERVER
                                                                                                                                                      JAVA
                                       VM
                                CONTROLLER        CHANNELS

                                                                        Runtime System
                                                                      RT OS, VxWORKS, LinuxRT, etc.
                                                                                  HARDWARE
                                                                                                PROCES




Centraal
                                                CGI = Common Gateway Interface /SPAO Server = Simple Object Access Protocol
                   PLC-IPC Themadag 8-2-2011 mikrocentrum                  Bachmann electronic GmbH                 Page 12
C/C++, JAVA, Phyton, ..



   Open Source
   Gedeelde ontwikkeling
   Hergebruik oa. van Internet sources
   Fabrikant onafhankelijk
   Mixed gebruik: PLC programmeur en PC programmeur gebruiken dezelfde HW
   Multitasking: PLC code en PC code draaien naast elkaar en wisselen data uit
   Industriële hardware
   All-in-One oplossingen, 1 CPU, minder communicatie, alle informatie centraal
   beschikbaar en direct geïntegreerde HMI
   Eenvoudiger online onderhoudbaar




PLC-IPC Themadag 8-2-2011 mikrocentrum   Bachmann electronic GmbH   Page 13
Modelleren
-Van concept naar realtime hardware
                                            Code genereren direct voor PLC‘s
                                            Online toegang tot variabelen en
                                            parameters
                                            Monitoren en loggen van data
                                            Spiegelen van simulatiemodel met
                                            werkelijke hardware




PLC-IPC Themadag 8-2-2011 mikrocentrum   Bachmann electronic GmbH   Page 14
Modelleren




PLC-IPC Themadag 8-2-2011 mikrocentrum   Bachmann electronic GmbH   Page 15

Más contenido relacionado

Similar a 09.50 hr Epskamp

Keuze PROFINET webinar-v3
Keuze PROFINET webinar-v3Keuze PROFINET webinar-v3
Keuze PROFINET webinar-v3PIVereniging
 
Vijf aandachtspunten bij_de_keuze_van_een_industriele_switch
Vijf aandachtspunten bij_de_keuze_van_een_industriele_switchVijf aandachtspunten bij_de_keuze_van_een_industriele_switch
Vijf aandachtspunten bij_de_keuze_van_een_industriele_switchMarcel Laes
 
Phoenix contact, Secure Remote Access
Phoenix contact, Secure Remote AccessPhoenix contact, Secure Remote Access
Phoenix contact, Secure Remote AccessCito Benelux
 
Phoenix Contact, Themadag industriële netwerkarchitectuur
Phoenix Contact, Themadag industriële netwerkarchitectuurPhoenix Contact, Themadag industriële netwerkarchitectuur
Phoenix Contact, Themadag industriële netwerkarchitectuurCito Benelux
 

Similar a 09.50 hr Epskamp (6)

Keuze PROFINET webinar-v3
Keuze PROFINET webinar-v3Keuze PROFINET webinar-v3
Keuze PROFINET webinar-v3
 
Vijf aandachtspunten bij_de_keuze_van_een_industriele_switch
Vijf aandachtspunten bij_de_keuze_van_een_industriele_switchVijf aandachtspunten bij_de_keuze_van_een_industriele_switch
Vijf aandachtspunten bij_de_keuze_van_een_industriele_switch
 
Presentatie ANTTEC
Presentatie ANTTECPresentatie ANTTEC
Presentatie ANTTEC
 
Phoenix contact, Secure Remote Access
Phoenix contact, Secure Remote AccessPhoenix contact, Secure Remote Access
Phoenix contact, Secure Remote Access
 
PC WorX en PROFINET
PC WorX en PROFINETPC WorX en PROFINET
PC WorX en PROFINET
 
Phoenix Contact, Themadag industriële netwerkarchitectuur
Phoenix Contact, Themadag industriële netwerkarchitectuurPhoenix Contact, Themadag industriële netwerkarchitectuur
Phoenix Contact, Themadag industriële netwerkarchitectuur
 

Más de Themadagen

Harry Sanders - Kiefel Benelux
Harry Sanders - Kiefel BeneluxHarry Sanders - Kiefel Benelux
Harry Sanders - Kiefel BeneluxThemadagen
 
Jan Lambrechts - LCS Belgium
Jan Lambrechts - LCS BelgiumJan Lambrechts - LCS Belgium
Jan Lambrechts - LCS BelgiumThemadagen
 
Jan Eite Bullema - TNO
Jan Eite Bullema - TNOJan Eite Bullema - TNO
Jan Eite Bullema - TNOThemadagen
 
Benjamin Mehlmann - Fraunhofer Institute
Benjamin Mehlmann - Fraunhofer InstituteBenjamin Mehlmann - Fraunhofer Institute
Benjamin Mehlmann - Fraunhofer InstituteThemadagen
 
Harm Peters en Mark-Olof Dirksen
Harm Peters en Mark-Olof DirksenHarm Peters en Mark-Olof Dirksen
Harm Peters en Mark-Olof DirksenThemadagen
 
Jan Kroon - ECN-Solliance
Jan Kroon - ECN-SollianceJan Kroon - ECN-Solliance
Jan Kroon - ECN-SollianceThemadagen
 
Arjan Langen - TNO/Holst Centre
Arjan Langen - TNO/Holst CentreArjan Langen - TNO/Holst Centre
Arjan Langen - TNO/Holst CentreThemadagen
 
Karel Spee - Holst Centre
Karel Spee - Holst CentreKarel Spee - Holst Centre
Karel Spee - Holst CentreThemadagen
 
Margreet de Kok - Holst Centre
Margreet de Kok - Holst CentreMargreet de Kok - Holst Centre
Margreet de Kok - Holst CentreThemadagen
 
Joop Onnekink - Pezy Product Innovation
Joop Onnekink - Pezy Product InnovationJoop Onnekink - Pezy Product Innovation
Joop Onnekink - Pezy Product InnovationThemadagen
 
Bas Krins - Applied Polymer Innovations Institute
Bas Krins - Applied Polymer Innovations InstituteBas Krins - Applied Polymer Innovations Institute
Bas Krins - Applied Polymer Innovations InstituteThemadagen
 
Christiaan Bolck - Wageningen UR/ DPI ValueCentre
Christiaan Bolck - Wageningen UR/ DPI ValueCentreChristiaan Bolck - Wageningen UR/ DPI ValueCentre
Christiaan Bolck - Wageningen UR/ DPI ValueCentreThemadagen
 
Rene Dijkstra - DARE!!
Rene Dijkstra - DARE!!Rene Dijkstra - DARE!!
Rene Dijkstra - DARE!!Themadagen
 
Michael Gerrits - Van Diepen Van der Kroef Advocaten
Michael Gerrits - Van Diepen Van der Kroef AdvocatenMichael Gerrits - Van Diepen Van der Kroef Advocaten
Michael Gerrits - Van Diepen Van der Kroef AdvocatenThemadagen
 
Nick de With - Fusacon
Nick de With - FusaconNick de With - Fusacon
Nick de With - FusaconThemadagen
 
De heer Henk van Eeden
De heer Henk van EedenDe heer Henk van Eeden
De heer Henk van EedenThemadagen
 
Benno Oderkerk - Avantes
Benno Oderkerk - AvantesBenno Oderkerk - Avantes
Benno Oderkerk - AvantesThemadagen
 
Stijn Berkhout - RIVM
Stijn Berkhout - RIVMStijn Berkhout - RIVM
Stijn Berkhout - RIVMThemadagen
 
Gregor van Baars - TNO
Gregor van Baars - TNOGregor van Baars - TNO
Gregor van Baars - TNOThemadagen
 
Frits Feenstra - TNO
Frits Feenstra - TNOFrits Feenstra - TNO
Frits Feenstra - TNOThemadagen
 

Más de Themadagen (20)

Harry Sanders - Kiefel Benelux
Harry Sanders - Kiefel BeneluxHarry Sanders - Kiefel Benelux
Harry Sanders - Kiefel Benelux
 
Jan Lambrechts - LCS Belgium
Jan Lambrechts - LCS BelgiumJan Lambrechts - LCS Belgium
Jan Lambrechts - LCS Belgium
 
Jan Eite Bullema - TNO
Jan Eite Bullema - TNOJan Eite Bullema - TNO
Jan Eite Bullema - TNO
 
Benjamin Mehlmann - Fraunhofer Institute
Benjamin Mehlmann - Fraunhofer InstituteBenjamin Mehlmann - Fraunhofer Institute
Benjamin Mehlmann - Fraunhofer Institute
 
Harm Peters en Mark-Olof Dirksen
Harm Peters en Mark-Olof DirksenHarm Peters en Mark-Olof Dirksen
Harm Peters en Mark-Olof Dirksen
 
Jan Kroon - ECN-Solliance
Jan Kroon - ECN-SollianceJan Kroon - ECN-Solliance
Jan Kroon - ECN-Solliance
 
Arjan Langen - TNO/Holst Centre
Arjan Langen - TNO/Holst CentreArjan Langen - TNO/Holst Centre
Arjan Langen - TNO/Holst Centre
 
Karel Spee - Holst Centre
Karel Spee - Holst CentreKarel Spee - Holst Centre
Karel Spee - Holst Centre
 
Margreet de Kok - Holst Centre
Margreet de Kok - Holst CentreMargreet de Kok - Holst Centre
Margreet de Kok - Holst Centre
 
Joop Onnekink - Pezy Product Innovation
Joop Onnekink - Pezy Product InnovationJoop Onnekink - Pezy Product Innovation
Joop Onnekink - Pezy Product Innovation
 
Bas Krins - Applied Polymer Innovations Institute
Bas Krins - Applied Polymer Innovations InstituteBas Krins - Applied Polymer Innovations Institute
Bas Krins - Applied Polymer Innovations Institute
 
Christiaan Bolck - Wageningen UR/ DPI ValueCentre
Christiaan Bolck - Wageningen UR/ DPI ValueCentreChristiaan Bolck - Wageningen UR/ DPI ValueCentre
Christiaan Bolck - Wageningen UR/ DPI ValueCentre
 
Rene Dijkstra - DARE!!
Rene Dijkstra - DARE!!Rene Dijkstra - DARE!!
Rene Dijkstra - DARE!!
 
Michael Gerrits - Van Diepen Van der Kroef Advocaten
Michael Gerrits - Van Diepen Van der Kroef AdvocatenMichael Gerrits - Van Diepen Van der Kroef Advocaten
Michael Gerrits - Van Diepen Van der Kroef Advocaten
 
Nick de With - Fusacon
Nick de With - FusaconNick de With - Fusacon
Nick de With - Fusacon
 
De heer Henk van Eeden
De heer Henk van EedenDe heer Henk van Eeden
De heer Henk van Eeden
 
Benno Oderkerk - Avantes
Benno Oderkerk - AvantesBenno Oderkerk - Avantes
Benno Oderkerk - Avantes
 
Stijn Berkhout - RIVM
Stijn Berkhout - RIVMStijn Berkhout - RIVM
Stijn Berkhout - RIVM
 
Gregor van Baars - TNO
Gregor van Baars - TNOGregor van Baars - TNO
Gregor van Baars - TNO
 
Frits Feenstra - TNO
Frits Feenstra - TNOFrits Feenstra - TNO
Frits Feenstra - TNO
 

09.50 hr Epskamp

  • 2. Inhoud Programmable Logic Controller DIN 19239-IEC61131-IEC61499 PLC – Soft PLC – IPC MMI/HMI - IPC Bussystemen Gedistribueerde I/O, Gedistribueerde intelligentie C/C++, JAVA, Phyton, .. Modelleren PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 2
  • 3. Programmable Logic Controller -1968 De Amerikaanse automobiel industrie vraagt een oplossing te bedenken voor de grote hoeveelheden relais, drums, timers en bedrading. De firma Bedfors Associates uit Massachusetts won met project 084 en richtte de MOdular DIgital CONtroller company op, met Dick Morley als de ‘vader’ van de PLC. De 1e echte PLC werd model ‘184’ 2 jaar later. PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 3
  • 4. Programmable Logic Controller - DEC PDP machines - Industrieel - Relaisschema vervangen - Sequentieel L 200 U E1 - Beperkte instructieset A 201 UN M 100 O 203 O E2 - Logische processor = 230 = A1 - Binair PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 4
  • 5. Programmable Logic Controller LDN S2 AND OR S1 K1 X ST K1 LD S1 OR ANDN K1 S2 √ ST K1 PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 5
  • 6. DIN 19239-IEC61131 VAR_GLOBAL 1989 IEC 65A-IEC61131 Ingang_1 AT%Ix0.1; Ingang_2 AT%Ix0.2; - IEC standaard Ingang_3 AT%Ix0.3; - 5 talen, bussen, layout, Uitgang_1 AT%Qx1.1; - Oprichting PLC OPEN Merker_3 :BOOL; END_VAR BOOL, SINT, UINT, STRING, REAL,.. -Typecasting POU Demoprogramma LD Ingang_1 -Lokale variabelen AND Merker_2 -Globale variabelen OR Ingang_3 ST Uitgang_1 -Functies en Functiebouwstenen -Objecten en Instancen PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 6
  • 7. IEC61131-IEC61499 IEC 61499 biedt: Modellering voor gedistribueerde besturing applicaties Functieblok concept Scheiding van data en aansturing PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 7
  • 8. PLC – Soft PLC – IPC Snelle logische CPU + PC hardware met Bitprocessor Coprocessor industriële veldbuskaart Intel, Motorola AMD, Pentium, Core 2 Duo 8051, 68000, celeron PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 8
  • 9. PLC - IPC 1980 2010 CPU 1 Bit 1,86GHz Core 2 Duo OS geen VxWorks, RTOS, Linux I/O processor PIC (Process image controller) Programmageheugen EEPROM CF-Card 8GB Programma 2k 2GB DRAM Data 0,5 k DRAM Cyclustijd 3,125ms/k Multitasking, OO, >100uSec Tellers 4bit 16 DRAM Timers 4 DRAM Merkers 128 DRAM Stepcounter 1 DRAM Remanent nvRAM I/O 128 bit modulair Instructieset L, A, O, =, N IEC61131, C/C++, RTOS Interface geen USB, RS, Ethernet, CAN, etc PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 9
  • 10. MMI/HMI - IPC PLC I/O Hardwired RS232/RS422 Ethernet/Web Modbus/Can/PB OPC/DLL Wireless/Bluetooth PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 10
  • 11. Bussystemen Modbus RTU/TCP Bussystemen om: Diverse merken te koppelen Decentrale I/O en Intelligentie te bieden Eis: Eenvoudig, betrouwbaar, industrieel en snel PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 11
  • 12. Gedistribueerde I/O, Gedistribueerde intelligentie WEB applicatie Internet Internet Explorer VM WEB- terminal Windows/Linux/VxWorks Control- terminal Ethernet PLC/Procesapplicatie Visualisering Client/Server Client/Server Client/Server Client/Server Client/Server Client/Server Client/Server Client/Server APPLETS INTERFACE INTERFACE INTERFACE INTERFACE INTERFACE INTERFACE INTERFACE INTERFACE WEB SERVER WEB SITE PLC n Safety PLC 1 IEC1131 TEMP PLC 1 IEC1131 SMC, PLC 1 IEC1131 Phyton UML Modelling BEANS Java C++ IEC61131 PLCopen CNC Delphi SOAP Http CGI C MACHINE CONTROLLER MACHINE CONTROLLER MACHINE TEMPERATURE REGULATOR For 128 Motioncotrol New programming languages Rapsody, National Rose MATLAB 20SIM SERVER JAVA VM CONTROLLER CHANNELS Runtime System RT OS, VxWORKS, LinuxRT, etc. HARDWARE PROCES Centraal CGI = Common Gateway Interface /SPAO Server = Simple Object Access Protocol PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 12
  • 13. C/C++, JAVA, Phyton, .. Open Source Gedeelde ontwikkeling Hergebruik oa. van Internet sources Fabrikant onafhankelijk Mixed gebruik: PLC programmeur en PC programmeur gebruiken dezelfde HW Multitasking: PLC code en PC code draaien naast elkaar en wisselen data uit Industriële hardware All-in-One oplossingen, 1 CPU, minder communicatie, alle informatie centraal beschikbaar en direct geïntegreerde HMI Eenvoudiger online onderhoudbaar PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 13
  • 14. Modelleren -Van concept naar realtime hardware Code genereren direct voor PLC‘s Online toegang tot variabelen en parameters Monitoren en loggen van data Spiegelen van simulatiemodel met werkelijke hardware PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 14
  • 15. Modelleren PLC-IPC Themadag 8-2-2011 mikrocentrum Bachmann electronic GmbH Page 15