Straton Runtime: PLCnext Engineer integreren met IEC 61850 voor naadloze data-uitwisseling
Inleiding
Hallo iedereen, ik ga praten over de Straton-runtime en de programmeeromgeving eromheen voor de IEC 61850-standaard. Deze runtime respecteert Edition 2, een protocol dat in volle evolutie is in de energiesector.
In het verleden heeft Phoenix Contact een IEC 61850-stack ontwikkeld voor PCWORX en onze vorige PLC-reihe (AXC1050). Vandaag, dankzij deze applicatie die beschikbaar is in de Store, is het mogelijk om PLCnext Engineer en de IEC 61850-standaard te combineren. Bovendien biedt deze runtime het enorme voordeel van het configureren van een 61850-client, dus de mogelijkheid om commando's te sturen. Dat bestond vroeger niet, wat deuren opent naar de energiemarkt.
Ik wilde delen wat ik kon bereiken. Ik plan meerdere Makers Blogs over deze standaard te maken.
- Deze eerste tutorial gaat over het downloaden van de applicatie, installeren, een licentie aanmaken en data uitwisselen tussen de twee omgevingen.
- De tweede tutorial behandelt MMS-communicatie (server-client), het aanmaken van een SCL-configuratie op een server en mapping tussen IEC 61131- en IEC 61850-variabelen. (Link)
- De derde tutorial zal de creatie van GOOSE-communicatie (server-server) behandelen.
- De laatste in de reeks laat zien hoe commando's van een 61850-client naar een 61850-server gestuurd worden.
Tutorial 1 – Data-uitwisseling tussen PLCnext Engineer en Straton
1) Installeren en licentiëren
- Als eerste stap is het nodig om de applicatie voor de AXC F 2152 te downloaden, beschikbaar in onze Store.
- Vervolgens, zoals bij andere Store-applicaties, is het mogelijk om het te installeren via het web-based management.
- Na het opstarten van de AXC F 2152 is de 61850-stack twee uur geldig. Zonder licentie moet de controller herstart worden om ontwikkeling voort te zetten. De beste manier om te werken is om direct contact op te nemen met Straton (sales@straton-plc.com), je behoeften en het aantal datapunten dat je wenst te gebruiken door te geven. Afhankelijk van je behoeften en het aantal bestelde licenties, kunnen ze op maat gemaakte prijzen aanbieden.
- Volg de link https://license.straton-plc.com/ om de licentie te verkrijgen die door deze CID wordt verleend.
- Vervolgens moet je via SFTP verbinden en een bestand aanmaken in de map
/plc/appshome/data/60002172000318genaamdK5License.inien het resultaat van de e-mailgeneratie daarin plakken.
- Nu de runtime op de PLC geïnstalleerd is, kun je de Straton Editor (de programmeeromgeving) downloaden door in te loggen met je credentials op de Straton-website https://straton-plc.com/en/. Natuurlijk kun je, afhankelijk van je behoeften, een licentie voor Straton Editor aanvragen (niet nodig voor de behoeften in deze tutorial-reeks).
2) Data-uitwisseling tussen PLCnext Engineer en Straton
- Open Straton Editor en maak een nieuw project. Ga naar "File" dan "Add New Project".
- Kies je programmeertaal (Structured Text aanbevolen) en het IP-adres van de controller.
Wijzig niet poort 1100, dit is de standaard communicatiepoort van de Straton-runtime voor de Ethernet-kaarten van elk apparaat.
- Kies vervolgens het protocol dat je gaat gebruiken (voorlopik kies ik alleen MODBUS Master voor communicatie tussen omgevingen). Het is altijd mogelijk om later protocollen toe te voegen.
- Eerst, in het tabblad "Fieldbus Configurations", selecteer de Modbus Master-driver.
- Onder de Modbus Master, voeg een Modbus Master Port toe en configureer de netwerkparameters.
- Onder de Modbus Master Port, voeg een Modbus Master Request toe en selecteer de FC en de datacount (bepaalt het aantal variabelen = Nb items) die je wilt.
- Onder de Modbus Master Request, voeg de Modbus-variabelen toe die je wilt, vergeet niet de offset in te stellen (verschillend voor elke variabele), met andere woorden de plek van de variabele in het register.
- Nu de configuratie op Straton klaar is, moet je een TCP/IP MODBUS-server op PLCnext Engineer instellen en online gaan om de communicatie tussen beide omgevingen tot stand te brengen.
- Build het project op Straton en ga online. Nu kun je de variabele in PLCnext Engineer toggelen en het effect zien op Straton.
Als je meer vragen heb, raad ik je aan contact op te nemen met de app-ontwikkelaar: https://www.plcnextstore.com/message?appid=1084&messagetype=aq
Of direct de Straton-ondersteuning: support@straton-plc.com
Bedankt voor het lezen!
Industriële technologie
- Arduino data logging met SD-kaart & DS3231 RTC: stap-voor-stap tutorial
- I2C Communicatie met Arduino Beheersen: Een Praktische Tutorial
- Bandsaag vs. Cirkelzaag: Welk Snijgereedschap Levert de Beste Prestaties?
- Schuifregisters: Fundamenten, Toepassingen en Ontwerpvarianten
- Fundamenten van digitaal geheugen: adressering, toegang en volatiliteit
- Diodes en gelijkrichters: fundamentele principes, werking en sleutelparameters
- Leiders en isolators begrijpen: van kwantummechanica tot praktische toepassingen
- SCADA vs. HMI: Belangrijke verschillen en hun rol in Industrie 4.0
- Big Data en Cloud Computing: Hoe Ze Samenwerken
- Edge Computing Ontmaskerd: Praktische Use Cases in Transport, Utilities en Productie
- Slimme Productie Ontmoet Big Data: Predictieve Efficiëntie en Innovatie Ontgrendelen