Ga naar de hoofdinhoud Ga naar de zoekopdracht Ga naar de hoofdnavigatie

Fabrieks- en machineautomatisering

Win-GRAF soft-PLC: IEC 61131-3-programmering op een ICP DAS PAC

Wat Win-GRAF PAC's zijn, welke IEC 61131-3-talen en I/O-opties ze bieden, en wanneer een PAC meer zin heeft dan een klassieke PLC.

Win-GRAF soft-PLC: IEC 61131-3-programmering op een ICP DAS PAC
Foto: Farzad Nazifi · CC0 · Wikimedia Commons

Een soft-PLC voert IEC 61131-3-besturingsprogramma's uit op een industriële computer in plaats van op speciale PLC-hardware. ICP DAS biedt dit aan als Win-GRAF PAC's: programmeerbare automatiseringscontrollers met de Win-GRAF-runtime ingebouwd. Dit artikel legt uit wat een Win-GRAF soft-PLC is, welke talen en engineeringfuncties die biedt, hoe I/O wordt toegevoegd en wanneer een PAC een betere keuze is dan een klassieke PLC.

Wat een Win-GRAF soft-PLC is

Elke Win-GRAF PAC combineert een CPU, een besturingssysteem en een ingebouwde Win-GRAF SoftLogic-runtime. Het besturingsprogramma wordt geschreven op een pc in de Win-GRAF Workbench, naar de PAC gedownload en daar in cycli uitgevoerd, zoals op een PLC. Het besturingssysteem hangt af van de familie: Windows CE 7.0 op de WP-5238-CE7, WP-8x28-CE7 en WP-9x28-CE7, Windows CE 6.0 op de XP-8x38-CE6, Windows 10 IoT Enterprise op de XP-9xx8-IoT, en Linux met de Xenomai-realtimekern op de RPAC-2658M.

Omdat de PAC een volwaardig besturingssysteem heeft, kan andere software naast het besturingsprogramma draaien. De Windows CE-modellen ondersteunen toepassingen geschreven in VB.NET of C# met Visual Studio 2008, die gegevens uitwisselen met de Win-GRAF-toepassing, bijvoorbeeld voor een HMI of gegevensbeheer. Voor machines die rond een pc zijn gebouwd, maakt de Win-GRAF PC Runtime van een standaard of industriële Windows-pc een soft-PLC. Die wordt geleverd met een USB-dongle; de Workbench zit niet in dat pakket.

Talen en engineeringfuncties

De Win-GRAF Workbench ondersteunt alle vijf talen die in IEC 61131-3 zijn gedefinieerd:

  • Ladderdiagram (LD) voor discrete logica die elektriciens kunnen volgen
  • Functieblokdiagram (FBD) voor signaalstroom en regellussen
  • Gestructureerde tekst (ST) voor berekeningen, lussen en gegevensverwerking
  • Sequentieel functiediagram (SFC) voor stapvolgorden
  • Instructielijst (IL), vooral voor bestaande code, omdat de derde editie van de norm deze als verouderd markeert

Meerdere talen kunnen binnen één project worden gebruikt, een programma kan naar een andere taal worden omgezet en twee versies van een project kunnen worden vergeleken. Taken draaien met prioriteitsinstellingen, en herbruikbare code kan in gebruikersbibliotheken worden bewaard.

De PAC-runtime voegt functies toe die er bij inbedrijfstelling en bedrijf toe doen: online wijzigen, retain-variabelen, schakelklokregeling, databinding, bestandstoegang en gegevenslogging, en applicatiebeveiliging. Aan de communicatiekant vermelden de PAC's een OPC UA-server, Modbus TCP-master en -slave, Modbus RTU-master en -slave, DCON en door de gebruiker gedefinieerde protocollen voor seriële apparaten.

I/O-uitbreiding: lokale slots en externe modules

De meeste Win-GRAF PAC's hebben sleuven voor ICP DAS PAC I/O-modules, zodat de controller en de lokale I/O één DIN-railunit vormen. De WP-8x28-CE7 en XP-8x38-CE6 nemen I-8K parallelle en I-87K seriële modules op, de WP-9x28-CE7 en XP-9xx8-IoT nemen I-9K- en I-97K-modules op, en de compacte WP-5238-CE7 gebruikt een XV-board uitbreidingskaart. De onderstaande tabel geeft de aantallen slots.

Externe I/O wordt aangesloten via de seriële en Ethernetpoorten. Als Modbus RTU-master kan de PAC M-7000- of tM-modules op RS-485 bevragen, als Modbus TCP-master kan hij ET-7000-, ET-7200- of ET-2200-modules uitlezen, en de DCON-ondersteuning dekt de I-7000-serie. Een machine kan dan lokale I/O gebruiken voor signalen in de hoofdkast en gedistribueerde I/O dicht bij sensoren en actuatoren.

Voor beweging heeft ICP DAS ook op Win-GRAF gebaseerde EtherCAT-controllers met PLCopen-functieblokken. De EMP-2848M regelt tot 128 EtherCAT-slaves en 16 assen bij cyclustijden tot 500 µs, en de EMP-9xx8-serie verwerkt tot 32 assen bij een cyclustijd van 0,5 ms.

Welke Win-GRAF PAC past

FamilieBesturingssysteemCPULokale I/OOpmerkingen
WP-5238-CE7Windows CE 7.0Cortex-A8, 1 GHzXV-boardCompact, 4 seriële poorten, voeding 12 tot 48 VDC
WP-8x28-CE7Windows CE 7.0Cortex-A8, 1 GHz1, 4 of 8 slots, I-8K/I-87KVGA-uitgang, redundante voedingsingangen
WP-9x28-CE7Windows CE 7.0Cortex-A8, 1 GHz2, 4 of 8 slots, hoog profiel I-9K/I-97KMetalen behuizing, VGA-uitgang
XP-8x38-CE6Windows CE 6.0x86 dual-core, 1 GHz0, 1, 3 of 7 slots, hoog profiel I-8K/I-87KDual-PAC-redundantie
XP-9xx8-IoTWindows 10 IoT Enterprise, 64-bitIntel Atom E38451, 3 of 7 slots, I-9K/I-97KVGA en HDMI, dual-PAC-redundantie
RPAC-2658MLinux met XenomaiCortex-A9 quad-core, 1 GHzExterne I/O via Modbus of DCON3 Gigabit Ethernet-poorten, dual-PAC-redundantie
ViewPAC VP-1238/4238/6238-CE7Windows CE 7.0Cortex-A8, 1 GHz3 slots, hoog profiel I-8K/I-87KDisplay van 5,7, 10,4 of 15 inch, IP65-voorpaneel

Wanneer een PAC zin heeft in plaats van een klassieke PLC

Een Win-GRAF PAC wordt geprogrammeerd als een PLC, dus de keuze gaat minder over de besturingslogica en meer over wat de controller verder moet doen. Een PAC past goed wanneer:

  • Besturing en gegevensverwerking in één apparaat thuishoren, zoals loggen naar bestanden, een lokale SQL-database op de Windows CE-modellen, of OPC UA voor een MES.
  • De machine met veel apparaten praat via verschillende poorten en protocollen, inclusief seriële instrumenten met een eigen protocol.
  • Een operatorinterface op de controller zelf nodig is, via de VGA-uitgang met eLogger HMI of op een ViewPAC met ingebouwd display.
  • Maatwerksoftware in C# of VB.NET gegevens moet delen met het besturingsprogramma.
  • Controllerredundantie vereist is, met behulp van de dual-PAC-redundantie van de XP-8x38-CE6, XP-9xx8-IoT of RPAC-2658M.

Een klassieke PLC is vaak de eenvoudigere keuze wanneer de fabrieksstandaard een PLC-platform en de bijbehorende engineeringtools voorschrijft, of wanneer het onderhoudspersoneel alleen op dat platform is opgeleid. Veiligheidsfuncties vereisen een daarvoor gecertificeerde controller of relais, welk platform de rest van de machine ook aanstuurt.

Gebruikers van oudere ISaGRAF PAC's moeten weten dat ICP DAS aangeeft dat ISaGRAF niet kan draaien op 64-bits Windows 7- en 8-pc's en Win-GRAF als alternatief noemt.

Stuur de technische verkoop een korte beschrijving van de machine, het aantal I/O-punten en de betrokken protocollen, dan stellen wij een geschikte Win-GRAF PAC en I/O-modules voor.

Producten voor deze toepassing

e-USB404 4-Port USB 3.1 Gen 1 Expansion Module, e-Bus x4
e-USB404 CR e-USB404 4-Poorts USB 3.1 Gen 1 Uitbreidingsmodule, e-Bus x4

De e-USB404 CR voegt vier onafhankelijke USB 3.1 Gen 1 host-controllers toe aan een AXP-9000-IoT Programmeerbare Automatiseringscontroller via een enkele e-Bus x4-sleuf. Het is geschikt voor engineers die meerdere USB-apparaten tegelijk willen laten draaien, in het bijzonder USB-visioncamera's die grote hoeveelheden beelddata genereren.Elke poort heeft een eigen controller en een LED-statusindicator, en alle vier de Type-A-connectors zijn op het paneel toegankelijk voor eenvoudige bedrading. Elke poort levert 5 V met maximaal 900 mA, met bescherming tegen overbelasting en kortsluiting. De voeding van elke poort kan softwarematig worden in- en uitgeschakeld via de SDK, waardoor een vastgelopen USB-apparaat na een storing kan worden gereset.Overdrachtsmodi: SuperSpeed (5 Gbps), High Speed (480 Mbps), Full Speed (12 Mbps) en Low Speed (1,5 Mbps)Ondersteund op Microsoft Windows 7/8.1/10 en LinuxBedrijfstemperatuur -25 ~ +60 °CTypische toepassingen zijn frame grabbing bij machine-visioninspectie, geautomatiseerde optische inspectie, kwaliteitsborging en medische beeldvorming.ToepassingenMachine-visioninspectieGeautomatiseerde optische inspectieKwaliteitsborgingMedische beeldvorming

Normale prijs: € 256,00 per stuk · staffelkorting vanaf 10 st.
BestelartikelLevertijd ca. 2-3 weken
I-8014CW-G Current Input Module, 8-ch Differential, 16-bit 250 kS/s
I-8014CW-G CR I-8014CW-G Stroommodule, 8-ch Differentieel, 16-bit 250 kS/s

De I-8014CW-G CR is een analoge ingangsmodule voor ingenieurs die snelle en nauwkeurige stroommeting over acht differentiële kanalen nodig hebben. Elk kanaal wordt bemonsterd met een resolutie van 16 bit. In de single-channel pacer-modus bereikt de bemonstering 250 kS/s, met een ingangsbereik van ±20 mA en 2500 VDC galvanische scheiding binnen de module.Met de Magic Scan-functie kunnen individuele kanalen worden gescand met verschillende ingangsbereiken, terwijl de bemonsteringssnelheid tijdens single-channel scans op 250 kS/s blijft. De functie kan worden uitgevoerd als standaard scan of als Virtual Sample and Hold-functie, een goedkoper alternatief voor hardware-sample-and-hold op veel analoge kaarten.Een onboard FIFO-buffer van 4 K samples slaat de conversieresultaten op. Wanneer het aantal samples een vooraf ingesteld FIFO-niveau overschrijdt, stuurt een interrupt een melding naar de host. In combinatie met de externe triggermodus met post-trigger en een start via interne of externe trigger, is dit geschikt voor snelle en tijdkritische acquisitietaken, zoals trillingsanalyse.ToepassingenSnelle dataacquisitiesystemenTrillingsanalyse

Normale prijs: € 428,00 per stuk · staffelkorting vanaf 10 st.
BestelartikelLevertijd ca. 2-3 weken
I-8014W-G Analog Input Module, 16/8-ch Voltage/Current, 16-bit 250 kS/s
I-8014W-G CR I-8014W-G Analoge ingangsmodule, 16/8-kan. spanning/stroom, 16-bit 250 kS/s

I-8014W-G CR is een hoogwaardige analoge ingangsmodule voor ingenieurs die snelle en nauwkeurige registratie van spannings- en stroomsignalen nodig hebben. Het biedt tot 16 single-ended of 8 differentiële ingangen, instelbaar met jumpers, met 16-bit resolutie en een single-channel pacer-samplefrequentie van 250 kS/s.De Magic Scan-functie laat elk ingangskanaal zijn eigen ingangsbereik gebruiken, en single-channel scanning behoudt de volledige snelheid van 250 kS/s. Magic Scan kan werken als standaard scan of als Virtual Sample and Hold-functie, die sample-and-hold-achtige werking biedt zonder de kosten die doorgaans met deze functie op analoge ingangskaarten gepaard gaan.Een onboard FIFO-buffer van 4 k samples slaat de conversieresultaten op. Wanneer het aantal samples een vooraf gedefinieerd FIFO-niveau overschrijdt, waarschuwt een interrupt de host, wat geschikt is voor tijdkritische acquisitietaken zoals trillingsanalyse. Interne of externe triggerstart en externe trigger na de trigger worden ondersteund.ToepassingenSnelle dataacquisitiesystemenTrillingsanalyse

Normale prijs: € 428,00 per stuk · staffelkorting vanaf 10 st.
BestelartikelLevertijd ca. 2-3 weken
I-8017DW-G Analog Input Module, 8/16-ch, 14-bit, 100 kHz, DB37 Connector
I-8017DW-G CR I-8017DW-G Analoge Ingangsmodule, 8/16-kanaals, 14-bit, 100 kHz, DB37-connector

De I-8017DW-G is een analoge ingangsmodule voor ingenieurs die snelle, meerkanaals acquisitie nodig hebben van spannings- of stroombronnen. Het accepteert 8 differentiële of 16 single-ended ingangen, met een resolutie van 14 bit en een bandbreedte van 100 kHz.Elk kanaal kan afzonderlijk worden geconfigureerd voor ±10 VDC, ±5 VDC, ±2,5 VDC, ±1,25 VDC of ±20 mA. Stroomingang wordt geselecteerd met een jumper, en de interne weerstand voor differentiële stroommeting is eveneens met een jumper instelbaar. De module wordt standaard geleverd met spanningsingang geselecteerd. De bemonstering bereikt 90 kS/s in single-channel polling-modus, 50 kS/s in single-channel interrupt-modus en 16 kS/s in 8-kanaals scanmodus.De isolatie bedraagt 2500 VDC binnen de module, en elke klem is beveiligd tegen ±4 kV ESD-contactontlading. De bestelling I-8017DW-G-G CR omvat een CA-4002F DB37-female connector met kunststof kap, zodat deze klaar is voor bedrading in het veld.ToepassingenSnelle dataacquisitiesystemenProcesbewaking en -regelingTrillingsanalyseDigitale patroongeneratie via een digitale I/O-poort

Normale prijs: € 355,00 per stuk · staffelkorting vanaf 10 st.
BestelartikelLevertijd ca. 2-3 weken

Meer over Fabrieks- en machineautomatisering

Hulp nodig bij het kiezen?

Wij kennen het ICP DAS-assortiment en helpen u de juiste module, het juiste accessoire of het juiste vervangende onderdeel te vinden.

Neem contact op met technical sales

Voor zakelijke klanten

  • Staffelkorting wordt automatisch toegepast
  • Btw-vrije levering binnen de EU met een geverifieerd btw-nummer
  • Datasheets en volledige specificaties bij elk product
Zakelijk account aanmaken