Win-GRAF soft PLC: IEC 61131-3-programmering på en ICP DAS PAC
Hvad Win-GRAF PAC'er er, hvilke IEC 61131-3-sprog og I/O-muligheder de har, og hvornår en PAC giver mere mening end en klassisk PLC.
Hvornår nye signaler kan gå uden om PLC'en, hvornår programmet skal ændres, og hvilken Ethernet I/O, fieldbus I/O eller gateway der passer til opgaven.
Udgivet
En maskine, der har kørt i årevis, får ofte brug for nogle flere signaler: motortemperaturer til vedligehold, en cyklustæller til OEE eller en sensor til et nyt procestrin. For at ændre PLC-programmet skal man have det oprindelige projekt, en der kender koden, et produktionsstop og nogle gange en ny overtagelsestest. Denne artikel forklarer, hvordan du tilføjer I/O til et eksisterende PLC-system, hvornår programmet kan forblive uændret, og hvornår en ændring ikke kan undgås.
Det afgørende spørgsmål er, hvem der har brug for værdien. Bruges den kun af mennesker og IT-systemer, til dashboards, logning eller vedligeholdelsesalarmer, behøver PLC'en ikke at se den, og den nye I/O kan læses af SCADA eller en edge-enhed.
Skal værdien påvirke maskinen, som en forrigling, en startbetingelse eller et setpunkt, skal PLC-logikken bruge den, og målet er at holde ændringen så lille som muligt. Sikkerhedsfunktioner hører hjemme i maskinens sikkerhedskreds og ligger uden for denne artikels emne.
Et Ethernet I/O-modul forbindes til de nye sensorer og tilsluttes anlægsnetværket i stedet for PLC'en. SCADA læser det over Modbus TCP. ET-2200-serien kan også publicere værdier over MQTT, og OPC UA I/O-moduler som U-7560M har OPC UA, MQTT og et RESTful API indbygget. PLC-programmet og hardwarekonfigurationen forbliver urørt.
Skal data videre til et MES eller en cloudplatform, læser en UA-5231M kommunikationsserver Modbus TCP- og RTU-enheder og konverterer værdierne til OPC UA, MQTT eller SNMP. Til simpel lokal logik kører en WISE-5231M edge-controller IF-THEN-ELSE-regler, der sættes op i en webbrowser, og den kan forbindes til op til 16 Modbus TCP-moduler og op til 32 DCON- eller Modbus RTU-moduler.
Har PLC'en brug for signalet, er den direkte vej et I/O-modul på PLC'ens fieldbus. ICP DAS har slave-I/O til PROFINET (PFN-2000, med GSDML-fil), PROFIBUS DP (PROFI-5000, med GSD-fil), EtherNet/IP (EIP-2000, med to porte til daisy-chaining) og CANopen (CAN-2000C, med EDS-fil). Modulet føjes til PLC'ens hardwarekonfiguration med sin enhedsfil.
Det er en konfigurationsændring, og på de fleste PLC'er betyder det en download. Logikken ændres kun, hvis de nye værdier bruges i den.
Når der allerede er installeret Modbus I/O, eller det passer bedre til signalerne eller afstandene, mapper en gateway Modbus-data ind i PLC'ens fieldbus. GW-7662 giver en PROFINET-controller adgang til Modbus RTU/ASCII-enheder, f.eks. moduler i serien M-7000, og GW-7663 gør det samme for Modbus TCP-enheder, f.eks. moduler i serien ET-7000. GW-7553 giver en PROFIBUS-master adgang til Modbus TCP-enheder, GW-7472 forbinder en EtherNet/IP-scanner med Modbus RTU- og TCP-enheder, og I-7232D forbinder op til 10 Modbus RTU I/O-moduler med en CANopen-master.
For PLC'en er gatewayen én fieldbus-enhed, så den samme regel gælder.
Mange PLC'er kan fungere som Modbus TCP-klient og læse et hvilket som helst Modbus TCP-modul direkte. Pollingen skal sættes op i PLC'en, så denne løsning involverer altid PLC-projektet.
| Krav | Ændring af PLC-program | Typisk løsning |
|---|---|---|
| Vise trend for, logge eller rapportere en værdi | Nej | Ethernet I/O, der læses af SCADA (1) |
| Vedligeholdelsesalarmer eller e-mailbeskeder | Nej | Edge-controller eller kommunikationsserver (1) |
| Vise værdien på PLC'ens HMI | Normalt, medmindre HMI'en kan læse modulet over Modbus TCP | (1) eller (2) |
| Bruge værdien i en forrigling, sekvens eller reguleringssløjfe | Ja | Fieldbus slave-I/O eller gateway (2, 3) |
| Styre en ikke-kritisk udgang fra SCADA, f.eks. en advarselslampe | Nej, men aftal hvilket system der ejer udgangen | Ethernet I/O med digitale udgange (1) |
En påfyldningsmaskine styres af en PROFINET-PLC. Vedligehold ønsker otte leje- og motortemperaturer med trends, og produktionen ønsker, at maskinen forbliver stoppet, indtil en nyinstalleret køler melder klar.
Resultatet er én lille programændring med en klar test.
Send PLC-typen, dens fieldbus og din signalliste til teknisk salg, så foreslår vi den løsning og de moduler, der passer.
The PET-7017-10 is a PoE-powered Ethernet analog input module for engineers who need voltage or current measurement on a networked I/O node. Its inputs can be set as 10 differential or 20 single-ended channels in software, and each channel can be given its own range, so one module can serve mixed sensor types on the same network.Each channel offers a choice of voltage ranges from ±150 mV to ±10 V and current ranges of ±20 mA, 0 ~ 20 mA and 4 ~ 20 mA, selected with jumpers. Resolution is 16-bit, and the module has two sampling modes: normal mode at 10 Hz total and fast mode at 50 Hz total. Open wire detection is available for 4 ~ 20 mA inputs, and differential channels are rated for 240 Vrms overvoltage protection.Configuration and monitoring are handled through a built-in web server with Web HMI, and the module supports Modbus TCP and Modbus UDP. Access is controlled by ID, password and IP filter. The unit is powered either from PoE (IEEE 802.3af, Class 1) or from a +12 ~ +48 VDC terminal block, and it mounts on a DIN rail.ApplicationsBuilding automationFactory automationMachine automationRemote maintenanceRemote diagnosisTesting equipment
The BNET-2310M CR is a remote I/O module that brings 4 analogue inputs, 2 analogue outputs, 4 digital inputs and 4 digital outputs onto a BACnet/IP network. A BMS or BACnet/IP client can read field sensor signals directly over Ethernet and command connected analogue or digital output devices, without a separate gateway.The module operates as a BACnet/IP Server and also supports Foreign Device functionality. It can register with a specified BBMD to receive BACnet/IP messages forwarded across different IP subnets, which suits multi-floor buildings, multi-building facilities, industrial sites and larger BEMS installations.Configuration is handled through a built-in web server, so the module can be set up from a standard web browser. Configuration files can be imported and exported for backup and repeat deployments. The CR ordering code is the RoHS-marked variant.ApplicationsHVAC control and monitoring in building automationLighting and energy managementBMS and BEMS integration via BACnet/IPMulti-floor buildings and multi-building facilitiesIndustrial sites with BACnet/IP field I/O
The CAN-2012C is a CANopen slave analog input module that brings 16-bit measurements onto a CAN bus network. It provides 8 differential or 16 single-ended inputs, selectable in software, and covers voltage ranges of ±10V, ±5V, ±2.5V and 0~10V as well as current ranges of ±20mA, 0~20mA and 4~20mA. Each channel can be configured individually.Built for CANopen networks, the module follows CiA 301 v4.02 and CiA 401 v2.1 and operates as an NMT slave with Node Guarding and Heartbeat error control. A default EDS file is provided for use with standard CANopen master software, and the module has passed the CiA CANopen conformance test tool, which simplifies commissioning with masters from ICP DAS or other manufacturers.Electrical features include 4 kV contact ESD protection on each channel, support for a 10 to 30 VDC supply, and isolation rated at 2500 Vrms for photo-coupling and 3000 VDC for DC-to-DC. The module mounts on DIN-rail and operates from -25 to +75 °C.ApplicationsIndustrial machinery controlFactory automationPackaging machine controlRemote data acquisitionEnvironmental monitoringVehicle control systemsMedical equipment control
The CAN-2015C CR connects eight RTD sensors to a CANopen network as a slave device. Each channel accepts 2-wire or 3-wire RTD sensors, with 16-bit resolution and an accuracy of +/-0.05% FSR. Engineers can read RTD values or configure the module over standard CANopen messaging.The module follows CiA 301 v4.02 and CiA 401 v2.1 and has passed validation with the CiA CANopen Conformance Test tool. A default EDS file is provided, so it can be added to a standard CANopen master with minimal configuration effort. It also works with the CANopen masters offered by ICP DAS.Diagnostic and protection features include open wire detection, individual channel configuration, a built-in 120Ω terminal resistor and 4 kV contact ESD protection on each channel. The unit runs from +10 ~ +30 VDC and is intended for DIN-rail mounting, with an operating range of -25 ~ +75 °C.ApplicationsIndustrial machine controlFactory automationPackaging machine controlRemote data acquisitionEnvironmental monitoringVehicle control systemsMedical equipment control
Hvad Win-GRAF PAC'er er, hvilke IEC 61131-3-sprog og I/O-muligheder de har, og hvornår en PAC giver mere mening end en klassisk PLC.
Forskelle på I/O via RS-485 og Ethernet i kabling, scantid og adressering, hvordan de kombineres med gateways, og hvilke ICP DAS-serier der passer.
Vi kender ICP DAS-sortimentet og hjælper jer med at finde det rigtige modul, tilbehør eller reservedel.
Kontakt teknisk salg