1. Hiflex - CoDeSys
Agenda
• Probleemstelling
• CoDeSys
– Wat is het
– Wat kan het
• Conclusie
1
2. Hiflex - CoDeSys
Feit: Verschillende besturingen voor
iedere toepassing !
Vraag: Eén software pakket voor iedere
toepassing?
2
3. Hiflex - CoDeSys
Een gemiddelde programmeur in de industriële
automatisering werkt met 4 verschillende merken van
besturingen.
Elke besturing heeft zijn eigen specifieke
programmeerpakket met zijn eigen specifieke
programmeertaal.
Besturingstechnici, programmeurs en service personeel
hebben ieder een eigen kennis niveau en ervaring met
het programmeren van de besturingen.
Tool 1 Tool 2 Tool 3 Tool 4
language 1 language 2 language 3 language 4
PLC 1 PLC 2 MC HMI
Een standaard kan dit oplossen: IEC 61131-3
2.
IEC 61131-3 - De voordelen
• Gestandaardiseerde programmeertalen
(LD, FBD, IL, ST, SFC)
=> Reduceert benodigde leercurve, maakt
hergebruik van code eenvoudig
• Leverancier onafhankelijk
• Voor iedere programmeur toegankelijk
1) Simpele applicatie in Ladder
2) Geavanceerde code in Structured Text (bibliotheken)
3) Object georiënteerd programmeren (vergelijkbaar met
Java, C++) als uitbreiding op de IEC 61131-3
• Applicatie onafhankelijk: voor iedere toepassing
inzetbaar.
3
4. Hiflex - CoDeSys
Waar de IEC 61131-3 niet in voorziet:
• Het programmeren van heterogene systemen
• De communicatie tussen heterogene systemen
Tool 1 Tool 2 Tool 3
Compacte PLC SoftPLC Intell. Drive
Leverncier A Leverancier B Leverancier C
Doel van 3S-Smart Software Solutions
• Tegemoet komen aan de wensen van de
eindgebruikers (programmeurs)
• Nauwe samenwerking met software en hardware
leveranciers in de industriële automatisering
• Het kunnen programmeren / configureren van
heterogene systemen met één ontwikkel systeem:
CoDeSys
• Netwerk communicatie tussen heterogene systemen
• Het continu ontwikkelen en verbeteren van CoDeSys
voor alle CoDeSys gebruikers.
4
5. Hiflex - CoDeSys
Functioneel principe
CoDeSys
veldbus / netwerk
Besturing A SoftPLC B Drive C Sensor D
Leverancier Leverancier Leverancier Leverancier
1 2 3 4
Wat is CoDeSys?
Development IEC 61131-3 Hardware and
Editors Compilers Field Bus-
Debuggers Configuration
CoDeSys
CoDeSys Safety
ENI Server SoftMotion Visualization
Modules
Version control
CoDeSys Automation Platform
database
Communication CoDeSys
PLCHandler
OPC Server
CoDeSys Gateway Server
Device / CoDeSys SP Safety
Hardware CoDeSys SP Runtime System Runtime System
IEC 61131-3 Web Driver Target- Safety
Application Server Visualization Application
5
6. Hiflex - CoDeSys
IEC 61131-3:
5 standaard IL
Instruction List
programmeertalen
LD
Ladder Diagram
FBD
Function Block Diagram
SFC ST
Sequential Function Chart Structured Text
Platform onafhankelijkheid
ST IL FBP SFC LD
Structured text Instruction List Function Block Sequential Function Ladder Diagramm
Diagramm Chart
Intermediate
code
(inaccessible)
Device Description File
80x86 SH2/3/4
ARM TriCore
MIPS ColdFire
PPC Black NiosII
C167 (V2.3)
Fin
Binaire code voor besturing
6
7. Hiflex - CoDeSys
CoDeSys – meer dan alleen programmeren
• Compleet ontwikkel pakket voor industriële
besturingen.
• Geïntegreerde veldbus configuratie.
• Geïntegreerde visualisatie
• Geïntegreerde Motion Control
• Zeer moderne programmeeromgeving
Eén enkele tool voor het besturen en bedienen
van een machine / fabriek / gebouw / schip /
etc.
• Demonstratie
7
8. Hiflex - CoDeSys
Vele Debugging mogelijkheden waaronder:
• Monitoren
• Breakpoints / Single step operation
• Sampling Trace: Geïntegreerde ”digitale opslag oscilloscoop“
Alle belangrijke
bussystemen worden
ondersteund.
Profibus
Sercos III
Profinet
EtherCAT CANopen
8
9. Hiflex - CoDeSys
Verder:
Modbus (serial/ TCP/IP)
Ethernet/IP CIP
DeviceNet
FDT / DTM
Klant specifieke I/O
modules
Etc.
CoDeSys Visualisatie
• Visualisatie editors volledig geïntegreerd in de PLC
programmeer omgeving.
• Opties:
• Binnen de programmeer omgeving CoDeSys
• In een Win32-Visualisatie “runtime” (CoDeSys HMI)
• Direct op de controller (CoDeSys target visualisatie)
• In een internet browser (CoDeSys web visualisatie)
• Vereenvoudigt en versnelt tevens de inbedrijfstelling
9
10. Hiflex - CoDeSys
CoDeSys Visualisatie
Een aantal voorbeelden
Geïntegreerde SoftMotion
Motion functionaliteit geïntegreerd in de standaard CoDeSys
programmeer omgeving.
Drive configuratie in CoDeSys
Bevat
POU bibliotheken (PLCopen MotionControl, Decoder,
Interpolater, Smoothing Edges etc.)
Driver voor Sercos, CAN, EtherCAT, analoge interface
(overige op aanvraag)
CAM en CNC editors voor het grafisch instellen van
bewegingsprofielen
10
11. Hiflex - CoDeSys
Referenties en applicaties
• 3S Smart Software Solutions heeft momenteel meer
dan 250 OEM klanten wereldwijd, waarvan het
merendeel leverancier van industriële componenten.
• Van compact micro PLC tot dual-core PCs: allemaal
programmeerbaar met hetzelfde pakket
• Duizenden applicaties
• Hardware onafhankelijk marktleider
• Een aantal referenties:
CoDeSys - De voordelen
• Offline simulatie van de software applicatie
• Uitgebreide bibliotheken
• Uitstekende debugging mogelijkheden (breakpoints,
monitoren, cross reference, geïntegreerde visualisatie,
trends, etc.)
• Meest gebruikte SoftPLC in Europa
• Vele mogelijkheden tot koppeling met randapparatuur
(I/O, freq.regelaars, servo, overige besturingen,
SCADA pakketen, Databases, etc.)
• Geïntegreerde visualisatie, motion control software
• Etc.
11
12. Hiflex - CoDeSys
Relatie Hiflex 3S-Software
Hiflex is een complete leverancier op het gebied
van de industriële automatisering
12
13. Hiflex - CoDeSys
Wat kan Hiflex u in relatie tot
CoDeSys bieden
• Levering Hardware met CoDeSys:
Van compacte PLC tot IPC met ongekende
mogelijkheden (nu ook in combinatie met Hitachi PLC’s)
• Verkoop en ondersteuning van optionele software
pakketten voor gebruik in combinatie met iedere
CoDeSys PLC zoals PLCHandler, ENI server, Visualisatie
licenties
• Begeleiding van embedded projecten
• (Maat-) trainingen / support
• (Ondersteuning bij het) programmeren van uw
applicaties en/of het testen van uw busverbindingen
• CoDeSys User’s Conference op 19 mei: schrijf u nu in !!
Conclusie
1.
• Hiflex is leverancier van componenten voor (industriële)
automatiseringsprojecten.
• Software is zeer belangrijk bij de keuze en het gebruik
van een Automatiseringssysteem.
• De CoDeSys “Runtime” is door zijn platform
onafhankelijkheid in zeer veel automatiseringsproducten
ondergebracht en overal toepasbaar.
• Voor iedere toepassing biedt Hiflex een oplossing.
• Hiflex levert sinds 2002 CoDeSys programmeerbare
producten en is sinds 2007 Premium System Partner
• Dus of de toepassing vraagt om een embedded
oplossing, standaard PLC, of PC …
13