zenon Logic
Die integrierte Lösung für IEC 61131-3-Programmierung und virtuelle SPS
Mit Logic Studio bietet zenon Logic eine leistungsstarke und flexible IEC 61131-3-Programmierumgebung. Ausgeführt wird der kompilierte Code vom Logic Service, der als virtuelle SPS fungieren kann. zenon Logic Studio ist direkt in das Engineering Studio der zenon Softwareplattform integriert, was die Konfiguration von Projekten schneller, zuverlässiger und effizienter macht.
- Logic Studio ist ein IEC 61131-3- konformes Programmiersystem, bei dem auch Python Code integriert werden kann
- SCADA und SPS-Programmierung in einem System, die eine gemeinsame Datenbank innerhalb der zenon Softwareplattform verwenden
- Projekte sicher und effizient mit SPS-Code und digitalen Zwillingen testen
- Flexibles Engineering mit IEC 61131-10-Unterstützung
- zenon Logic Service kann auch unter Linux verwendet werden
Die Rolle von zenon Logic innerhalb der zenon Softwareplattform
Die nahtlose Integration von zenon Logic in die zenon Softwareplattform ist bemerkenswert und bietet Automatisierungsingenieuren erhebliche Vorteile.
- Konfiguration einer umfassenden industriellen Automatisierungsanwendung nach einem Low-Code-/No-Code-Prinzip und SPS-Programmierung in einem übergreifenden System.
- zenon Logic verwendet eine einheitliche Datenbasis innerhalb der Softwareplattform. Nach dem Schreiben des SPS-Programms sind alle Daten auch im SCADA-System vorhanden. Es sind keine mühsamen Importe oder Exporte notwendig, unnötige manuelle Arbeit wird vermieden und damit entsteht eine erhebliche Zeitersparnis beim Engineering.
- Gemeinsame Variablen und Datentypen können von beiden Systemen aus erstellt, geändert oder gelöscht werden. Die gemeinsam genutzten Daten innerhalb des Systems sind sofort verfügbar, sodass Änderungen im jeweils anderen System sofort sichtbar und immer auf dem neuesten Stand sind.
zenon Logic hilft Ihnen, Ihre Projektziele schneller und effizienter zu erreichen, minimiert Fehler, spart Zeit und Kosten bei der Projektkonfiguration und vereinfacht die Verwaltung von Wartungsarbeiten.
Zusammengefasst sind die Vorteile:
- Eine erhebliche Zeitersparnis, z. B. durch die Reduzierung von Export-/Importprozessen
- Datenlisten müssen nicht doppelt geführt und gepflegt werden
- Ein hohes Maß an Zuverlässigkeit bei der Projektkonfiguration und -inbetriebnahme dank der einheitlichen Datenbasis und der damit verbundenen Fehlervermeidung
- All das reduziert Ihre Projektkosten
Je nach Anforderung können die Daten in beiden Systemen oder nur in einem System verfügbar gemacht werden. Variablen, die nur für die zenon Service Engine vorgesehen sind, werden auch nur in der zugehörigen Variablenliste aufgeführt. Gleiches gilt für zenon Logic: Spezielle SPS-Variablen werden bei Bedarf nur in der Variablenliste von zenon Logic aufgeführt. Wird eine solche Variable jedoch vom anderen System benötigt, können Sichtbarkeit und Verwendbarkeit sofort aktiviert werden.
SPS-Virtualisierung und -Containerisierung mit zenon Logic
Softwarebasierte Steuerungssysteme, die unabhängig von der Hardware sind, werden als Soft-SPS bezeichnet. Wenn sowohl die SPS-Logik als auch das Anwendungsprogramm nur als Software verfügbar sind, kann eine Soft-SPS-Lösung auf nahezu jeder Hardware als sogenannte virtuelle SPS ausgeführt werden. zenon Logic ist bereits seit langem als Soft-SPS-Lösung bekannt und bietet Virtualisierung in großem Umfang. zenon Logic als virtuelle SPS kann über Docker containerisiert werden. Auf diese Weise bietet zenon Logic ein hohes Maß an Offenheit und Flexibilität bei der Implementierung.
Je nach Anforderung kann zenon Logic auf einer SPS oder einem Industrie-PC, auf einem Edge-Gerät in der Nähe der Maschine, im unternehmenseigenen Serverraum oder im Rechenzentrum des Unternehmens ausgeführt werden. Selbst vollständig virtualisierte Industrial Control as a Service-Anwendungen (ICaaS-Anwendungen) sind möglich. Daher spielt zenon Logic auch in einem „Software-defined Automation”-Szenario eine zentrale Rolle.
SPS-Virtualization und ICaaS
Mehr zum Thema SPS-Virtualisierung und Industrial Conrol as a Service erfahren Sie in unserem Information Unlimited Magazin # 43.
Was kann zenon Logic noch leisten?
zenon Logic kann für komplexe Berechnungen verwendet werden, unter anderem für Kennzahlenberechnung wie der Gesamtanlageneffektivität (OEE).
Darüber hinaus wird zenon Logic auch für die Projektsimulation eingesetzt. zenon Logic simuliert dabei die Ziel-SPS und liefert realistische Werte während der Tests in der Engineering-Phase und Sie sehen sofort, wie das Projekt in der Praxis funktionieren wird. Solche Digital-Twin-Ansätze können Ihrem Team helfen, Fehler und Risiken vor der Inbetriebnahme zu beseitigen, ohne dass teure Testhardware erforderlich ist.
Darüber hinaus verbessert zenon Logic die Datenintegrität durch „Event Buffering“. Bei Verbindungsausfällen können mit zenon Logic die Werte automatisch zwischengespeichert und die Daten übertragen werden, sobald die Verbindung wiederhergestellt ist.
Zudem unterstützt zenon Logic den Standard IEC 61131-10 für den Export und Import von IEC 61131-3-Projekten. Entsprechende Projekte können so reibungslos zwischen verschiedenen Engineering-Umgebungen übertragen werden.
zenon Logic und Linux
Um ein hohes Maß an Flexibilität und Offenheit zu bieten, kann zenon Logic nicht nur unter Windows, sondern auch unter Linux ausgeführt werden. Insbesondere bei der Verwendung in einer containerisierten Umgebung bietet der Einsatz von Linux viele Vorteile, darunter:
- einfache Wartbarkeit
- Kosteneffizienz
- Skalierbarkeit
- Flexibility und Interoperabilität
Technische Details
-
- IEC 60870
- IEC 61850
- Modbus
- Profinet
- Ethernet/IP
- OPC UA
- und viele mehr
-
zenon Logic unterstützt alle IEC 61131-3 Programmiersprachen:
- Sequential Function Chart
- Function Block Diagram
- Ladder Diagram
- Structured Text
Zusätzlich zu den oben genannten Programmiersprachen kann auch in Python geschriebener Programmcode integriert werden.
-
- Verteiltes Engineering ist möglich
- IEC 61131-10-konform
- Eine geteilte Datenbasis innerhalb der gesamten zenon Softwareplattform
-
- Einzelzyklusbetrieb
- Einzelschrittbetrieb
- Breakpoints
- Forcen von Variablen
- Online Änderungen
- Testrezepte
- und vieles mehr
-
Integriert
-
Ja
-
Möglich
-
Ja
Success Story – zenon Logic in action
DaeMyoung Energy betreibt und verwaltet Wind- und Solarkraftwerke sowie Energiespeichersysteme in ganz Korea. In diesem Projekt ermöglicht die in zenon Logic Studio implementierte Programmierung der Leistungsberechnung, den individuellen Stromverbrauch und Stromerzeugungstarif pro Stunde und Anlage zu bestimmen.
Möchten Sie Ihr Wissen über zenon Logic vertiefen? Nutzen Sie den zenon Academy Online-Kurs und lernen Sie, wie Sie Ihr eigenes zenon Logic-Projekt erstellen.
Sie möchten mit zenon Logic beginnen? In unseren Tutorial-Videos erfahren Sie, wie Sie die ersten Schritte in zenon Logic machen, wie Sie zenon Logic mit zenon verbinden und wie Sie Variablen gemeinsam nutzen können.