zenon Logic, Soft PLC
Menşei: Avusturya
Ürüne Genel Bakış
zenon Logic, entegre IEC 61131-3 programlama ortamı ve sanal PLC çözümüdür. Logic Studio güçlü ve esnek bir IEC 61131-3 programlama ortamı sunar; derlenen kodu ise sanal PLC olarak çalışan Logic Service yürütür. zenon Logic Studio, zenon Software Platform'un Engineering Studio ortamına doğrudan entegredir ve proje konfigürasyonunu daha hızlı, daha güvenilir ve daha verimli hale getirir.
zenon Logic, 2001'den bu yana zenon Software Platform'un ayrılmaz bir parçasıdır. HMI/SCADA dünyası ile PLC dünyasını, mantıklı olduğu yerde tek çatı altında birleştirir. Çözüm, zenon Supervisor tabanlı HMI/SCADA platformu ile birlikte çalışır.
Öne Çıkan Özellikler
- IEC 61131-3 uyumlu programlama sistemi: Logic Studio ile Sequential Function Chart, Function Block Diagram, Ladder Diagram ve Structured Text; ayrıca Python kodu entegre edilebilir.
- SCADA ve PLC programlama tek sistemde: zenon Software Platform genelinde ortak veritabanı kullanılır.
- Sanal PLC (Soft PLC): Logic Service, yazılım olarak çalışır; PLC, endüstriyel PC, edge cihaz, sunucu veya veri merkezinde konumlandırılabilir.
- Docker ile konteynerleştirme: Sanal PLC Docker ile konteynerleştirilebilir.
- Windows ve Linux: zenon Logic Service, Linux üzerinde de çalıştırılabilir.
- Güvenli test ve simülasyon: PLC kodu ve dijital ikizlerle projeler güvenle ve verimli biçimde test edilir.
- IEC 61131-10 desteği: IEC 61131-3 projelerinin dışa ve içe aktarımı ile esnek mühendislik.
- Karmaşık hesaplamalar: Örneğin Genel Ekipman Verimliliği (OEE) gibi performans göstergesi hesapları.
- Olay tamponlama: Bağlantı kesintilerinde değerler ara belleğe alınır, bağlantı gelince iletilir.
- Çevrimdışı simülasyon ve çevrimiçi hata ayıklama: Mühendislik aşamasında hedef PLC simüle edilir.
Fonksiyonlar
zenon Software Platform içinde zenon Logic'in rolü
zenon Logic, düşük kod/kodsuz (low-code/no-code) prensibiyle kapsamlı bir endüstriyel otomasyon uygulamasının konfigürasyonunu ve PLC programlamasını tek bir çatı sistemde birleştirir. Kolayca anlaşılır ve yönetilebilir bir mühendislik ortamı sağlar.

Şekil 1: SCADA ve PLC programlama tek veritabanında
Tek tutarlı veritabanı
zenon Logic, yazılım platformu içinde tek tutarlı bir veritabanı kullanır. PLC programı yazıldıktan sonra tüm veriler SCADA sisteminde hazırdır; zahmetli içe ve dışa aktarma işlemleri ve gereksiz manuel iş ortadan kalkar. Ortak değişkenler ve veri tipleri iki sistemden de oluşturulabilir, değiştirilebilir veya silinebilir; paylaşılan veriler anında kullanılabilir ve değişiklikler diğer sistemde hemen görünür.
- Önemli zaman tasarrufu: İçe/dışa aktarma süreçleri azalır.
- Veri listeleri bir kez tutulur: Listeler iki kez oluşturulup yönetilmez.
- Yüksek güvenilirlik: Tutarlı veritabanı ve hata önleme sayesinde proje kurulumu ve devreye almada güvenilirlik artar.
- Daha düşük proje maliyeti: Zaman ve maliyet tasarrufu sağlanır, bakım daha kolay yönetilir.
- Görünürlük kontrolü: Yalnızca zenon Service Engine için öngörülen değişkenler yalnızca o listede, PLC değişkenleri yalnızca zenon Logic listesinde yer alır. Diğer sistemin de ihtiyacı olursa görünürlük anında açılabilir.
PLC sanallaştırma ve konteynerleştirme
Donanımdan bağımsız yazılım tabanlı kontrol sistemlerine Soft PLC denir. PLC mantığı ve uygulama programı yalnızca yazılım olarak bulunuyorsa, çözüm neredeyse her donanımda sanal PLC olarak çalıştırılabilir. zenon Logic uzun süredir bir Soft PLC çözümüdür ve geniş ölçüde sanallaştırma sunar. Sanal PLC olarak Docker ile konteynerleştirilebilir; bu da uygulamada yüksek derecede açıklık ve esneklik sağlar.
Gereksinime göre zenon Logic bir PLC veya endüstriyel PC üzerinde, makineye yakın bir edge cihazda, şirketin kendi sunucu odasında ya da kurumsal veri merkezinde çalışabilir. Tamamen sanallaştırılmış Yazılım Tabanlı Endüstriyel Kontrol (Industrial Control as a Service, ICaaS) uygulamaları da mümkündür; bu nedenle zenon Logic, "yazılım tanımlı otomasyon" senaryolarında da önemli rol oynar.

Şekil 2: zenon Logic Service çalışma ortamları
Karmaşık hesaplamalar ve KPI
zenon Logic, karmaşık hesaplamalar için kullanılabilir; örneğin Genel Ekipman Verimliliği (OEE) gibi performans göstergesi hesapları. Örnek olarak içecek dolum makinesinde gerçek zamanlı OEE hesabı için gereken hat verisi, zenon içindeki zenon Logic ile kullanılabilirlik, performans ve kalite hesapları için sürekli sağlanabilir. Yazılım olarak entegre mantık, hesaplama ve mantıksal kontroller için çok yönlü bir araçtır.
Simülasyon ve dijital ikiz
zenon Logic, proje simülasyonu için de kullanılır. Mühendislik aşamasında hedef PLC'yi simüle eder ve testler sırasında gerçekçi değerler sağlar. Böylece projenin gerçek hayatta nasıl çalışacağı hemen görülür. Bu dijital ikiz yaklaşımı, pahalı test donanımına ihtiyaç duymadan devreye almadan önce hata ve riskleri gidermeye yardımcı olur.
Veri bütünlüğü: olay tamponlama
zenon Logic, olayları ara belleğe alarak veri bütünlüğünü destekler. Bağlantı kesintisi olduğunda değerler otomatik olarak ara belleğe alınabilir ve bağlantı yeniden kurulur kurulmaz iletilir.
Açık platform: IEC 61131-10
zenon Logic, IEC 61131-3 projelerinin dışa ve içe aktarımı için IEC 61131-10 standardını destekler; böylece projeler farklı mühendislik ortamları arasında sorunsuzca taşınabilir. Dağıtık mühendislik de mümkündür.
zenon Logic ve Linux
Esneklik ve açıklık için zenon Logic Service yalnızca Windows'ta değil, Linux üzerinde de çalıştırılabilir. Özellikle konteynerleştirilmiş ortamlarda Linux kullanımı kolay bakım, maliyet verimliliği, ölçeklenebilirlik, esneklik ve birlikte çalışabilirlik gibi avantajlar sunar.
Soft PLC ile donanım maliyetini azaltma
zenon Logic, makine ve sistem kontrolü için Soft PLC olarak kullanılabilir; bu da donanım maliyetlerini azaltabilir. SCADA/HMI dünyası ile PLC dünyası ortak veritabanıyla bağlandığından hatalar önlenir, mühendislik ve bakım hızlanır.
Kayıt ve Raporlama
- Kod dokümantasyonu: PLC kodu için dokümantasyon desteği.
- Çevrimiçi hata ayıklama: Çalışan programın canlı izlenmesi ve hata ayıklama.
- Olay tamponlama: Bağlantı kesintilerinde veri kaybını önleyen ara bellekleme.
- Ortak veri: PLC değişkenleri SCADA tarafında hemen kullanılabilir; alarm, trend ve raporlama için aynı veri kullanılır.
Haberleşme ve Sistem Entegrasyonu
- Öne çıkan protokoller: IEC 60870, IEC 61850, Modbus, Profinet, EtherNet/IP, OPC UA ve daha fazlası.
- Python: IEC 61131-3 dillerine ek olarak Python ile yazılan kod entegre edilebilir.
- Tek platform: zenon Software Platform genelinde ortak veritabanı.
- IEC 61131-10: Projelerin farklı mühendislik ortamları arasında aktarımı.
- SLC Editor: Entegre.
- Yedeklilik: Yedeklilik (redundancy) kullanımına uygundur.
- Program dönüştürme: Mümkündür.
Kullanım Alanları
- Makine ve sistem kontrolü için Soft PLC
- Genel Ekipman Verimliliği (OEE) ve diğer KPI hesaplamaları
- Mühendislik aşamasında hedef PLC simülasyonu ve dijital ikiz
- Edge cihazlarda makineye yakın kontrol
- Sunucu odası veya veri merkezinde sanallaştırılmış kontrol (ICaaS)
- Docker ve Linux tabanlı konteynerleştirilmiş otomasyon
- Bağlantı kesintisinde veri tamponlama gerektiren uygulamalar
- Enerji ve altyapı projelerinde hesaplama ve mantık işlemleri
Teknik Özellikler
Platform ve işlevler
|
Programlama ortamı |
Logic Studio, IEC 61131-3 uyumlu; zenon Engineering Studio'ya entegre |
|
Çalışma zamanı |
Logic Service, sanal PLC (Soft PLC) |
|
Programlama dilleri |
Sequential Function Chart, Function Block Diagram, Ladder Diagram, Structured Text; ayrıca Python |
|
Veritabanı |
zenon Software Platform genelinde tek ortak veritabanı |
|
Mühendislik |
Dağıtık mühendislik mümkün; IEC 61131-10 uyumlu |
|
Protokoller |
IEC 60870, IEC 61850, Modbus, Profinet, EtherNet/IP, OPC UA ve daha fazlası |
|
Çalışma ortamı |
PLC, endüstriyel PC, edge cihaz, sunucu, veri merkezi; Windows ve Linux; Docker |
|
Çevrimdışı simülasyon ve çevrimiçi hata ayıklama |
Var |
|
SLC Editor |
Entegre |
|
Yedeklilik |
Destekler |
|
Program dönüştürme |
Mümkün |
|
Kod dokümantasyonu |
Var |
Sipariş seçenekleri
Lisans kapsamı, çalışma zamanı sayısı ve çalışma ortamı uygulamaya göre belirlenir. Kapsam, lisanslama ve boyutlandırma için SGE Mühendislik ile iletişime geçin.
Sıkça Sorulan Sorular
|
zenon Logic nedir? |
zenon Logic, zenon Software Platform'a entegre IEC 61131-3 programlama ortamı (Logic Studio) ve sanal PLC olarak çalışan Logic Service çözümüdür. |
|
Hangi programlama dillerini destekler? |
Sequential Function Chart, Function Block Diagram, Ladder Diagram ve Structured Text. Ayrıca Python ile yazılan kod entegre edilebilir. |
|
Ortak veritabanının avantajı nedir? |
PLC programı yazıldıktan sonra veriler SCADA'da hazırdır. İçe/dışa aktarma ve çift veri listesi gerekmez; değişiklikler anında görünür, hata ve proje maliyeti azalır. |
|
zenon Logic hangi cihazlarda çalışır? |
PLC veya endüstriyel PC üzerinde, edge cihazda, şirket sunucu odasında veya veri merkezinde çalışabilir. Docker ile konteynerleştirilebilir. |
|
Linux desteği var mı? |
Evet. zenon Logic Service, Windows'a ek olarak Linux üzerinde de çalıştırılabilir. |
|
Soft PLC ne demektir? |
PLC mantığı ve uygulama programının yalnızca yazılım olarak bulunduğu, donanımdan bağımsız kontrol sistemidir. Neredeyse her donanımda sanal PLC olarak çalışabilir. |
|
OEE gibi hesaplamalar yapılabilir mi? |
Evet. zenon Logic karmaşık hesaplamalar için, örneğin OEE gibi performans göstergeleri için kullanılabilir. |
|
Projeyi gerçek donanım olmadan test edebilir miyim? |
Evet. zenon Logic hedef PLC'yi simüle eder; çevrimdışı simülasyon ve dijital ikiz yaklaşımıyla hatalar devreye almadan önce giderilebilir. |
|
Bağlantı kesilirse veri kaybolur mu? |
zenon Logic, bağlantı kesintilerinde değerleri otomatik olarak ara belleğe alabilir ve bağlantı yeniden kurulunca iletir. |
|
Başka mühendislik ortamlarıyla proje alışverişi yapılabilir mi? |
IEC 61131-10 desteği ile IEC 61131-3 projeleri dışa ve içe aktarılabilir. |
|
Teklif ve teknik destek için kime başvurabilirim? |
Teklif, kapsam ve boyutlandırma için SGE Mühendislik ile iletişime geçebilirsiniz. |
|
zenon Logic: Soft PLC ve IEC 61131-3 Programlama Ortamı için teklif alın Uygulamanıza uygun konfigürasyon, fiyat ve teslim süresi için uzman ekibimizle görüşün. Tel: +90 216 481 43 62 | E-posta: info@sge.com.tr |
| Kodu | Model | Açıklama |
|---|---|---|
| ZEExx-SRV-1500 | zenon EE Server 1500 TAGs | zenon EE 1500 tag runtime |
| ZEExx-SRV-4500 | zenon EE Server 4500 TAGs | zenon EE 4500 tag runtime |
| ZEExx-SRV-7000 | zenon EE Server 7000 TAGs | zenon EE 7000 tag runtime |
| ZEExx-SRV-UNLMTD | zenon EE Server unlimited TAGs | zenon EE Limitsiz tag runtime |
| ZEExx-SRV-750E | zenon EE Server 750 TAGs emb | Zenon EE 750 Tag Runtime, Embeded Sistemler içindir |
| ZEExx-CLI-1500 | zenon EE Client 1500 TAGs | zenon EE 1500 tag Client |
| ZEExx-CLI-4500 | zenon EE Client 4500 TAGs | zenon EE 4500 tag Client |
| ZEExx-CLI-7000 | zenon EE Client 7000 TAGs | zenon EE 700 0tag Client |
| ZEExx-CLI-UNLMTD | zenon EE Client unlimited TAGs | zenon EE Limitsiz tag Client |
| ZEExx-ED | EE Engineering Studio for Server or Client | zenon EE editör, server veya client da çalışabilir |
| ZEExx-ED-SA | EE Engineering Studio Standalone version | zenon EE editör, server veya client dan ayrı bir PC de çalışabilir - Laptop vb |
| ZEExx-DEV | zenon Energy Edition Development Environment | Zenon EE Editor + Runtime Full paket |
| ZESxx-DEV-PACK | zenon SU DEV Pack | zenon Supervizor Runtime + Development |
| ZESxx-STUDIO | zenon Engineering Studio | zenon runtime + development yıllık lisanslama |
| ZESxx-SUITE | zenon Engineering Suite | zenon runtime + development yıllık lisanslama Pro |
| ZSxx-3D | 3D Integration | 3 boyutlu proje çalıştırma lisansı |
| ZSxx-ESIG | eSignature | e-imza lisansı |
| ZSxx-ARVETM-SE-OP | Extended Trend &Edge Historian Starter Edition | basit historian ve basit grafik / trend raporlama lisansı |
| ZSxx-GIS | GIS Engineering Studio & Control | KMZ koordinat sistemleri üzerinde çalışma lisansı |
| ZSxx-LMS | Load Management | otomatik yük atma- alma modülü |
| ZSxx-MC | Message Control | alarm durumunda e-mail & SMS |
| ZSxx-PLC-DIAG | PLC Diagnosis | Siemens PLC ler için PLC diagnosis modülü |
| ZSxx-PR | Process Recorder | zenon da prosesi geri sarıp oynatma |
| ZSxx-CS | Command Sequencer | Komut sıralama |
| ZSxx-TOP-DMS | Topology | yük Ayırıcı tanımı, jeneratör tanımı, kısa devre hesaplama (empedans bazlı), arıza yeri gösterme |
| ZSxx-LFC-DMS | Load Flow Calculation | Yük akışı hesaplama ve kontrol modülü |
| ZSxx-SE-DMS | State Estimator | Ölçüm yapılmayan yerlerin yük akışını hesaplama lisansı |
| ZSxx-CIMCGMES | CIM/CGMES Interface | CIM/CGMES Interface |
| ZSxx-PFS | Production & Facility Scheduler | Üretim ve tesis planlama |
| ZSxx-IMM | Industrial Maintenance Manager | Makine ekipman bakım takip modülü |
| ZSxx-REPORT | Reporting | Editor içindir. (ZESxx-DEV-yyyyyy) |
| ZSxx-SAP | SAP Interface | SAP ile sertifikalı olarak veri alış verişi |
| ZSxx-ZSQLSRV | SQL Server Interface for Edge Historian | SQL database e veri kaydı |
| ZSxx-MTP | MTP Studio | Makine üreticileri için soft DCS |
| ZSxx-WERUM-MSI | Werum MSI Interface | İlaç sektörü için |
| ZSxx-BASE-5 | zenon Batch Control SE 5 Units | Batch control 5 ünite |
| ZSxx-BASE-10 | zenon Batch Control SE 10 Units | Batch control 10 ünite |
| ZSxx-BASE-20 | zenon Batch Control SE 20 Units | Batch control 20 ünite |
| ZSxx-BASE-50 | zenon Batch Control SE 50 Units | Batch control 50 ünite |
| ZSxx-BASE-UNLMTD | zenon Batch Control SE Unlimited Units | Batch control limitsiz ünite |
| ZSxx-BAPRO-5 | zenon Batch Control Pro 5 Units | Batch control pro 5 ünite |
| ZSxx-BAPRO-10 | zenon Batch Control Pro 10 Units | Batch control pro 10 ünite |
| ZSxx-BAPRO-20 | zenon Batch Control Pro 20 Units | Batch control pro 20 ünite |
| ZSxx-BAPRO-50 | zenon Batch Control Pro 50 Units | Batch control pro 50 ünite |
| ZSxx-BAPRO-UNLMTD | zenon Batch Control Pro Unlimited Units | Batch control pro limitsiz ünite |
| ZSExx-LO-2048 | zenon SE LO 2048 TAGs | zenon da PLC fonksiyonları ile program yazma |
| ZSExx-LO-4096 | zenon SE LO 4096 TAGs | zenon da PLC fonksiyonları ile program yazma |
| ZSExx-LO-8192 | zenon SE LO 8192 TAGs | zenon da PLC fonksiyonları ile program yazma |
| ZSExx-LO-16384 | zenon SE LO 16384 TAGs | zenon da PLC fonksiyonları ile program yazma |
| ZSExx-LO-65536 | zenon SE LO 65536 TAGs | zenon da PLC fonksiyonları ile program yazma |
| ZSExx-LOUNLMTD | zenon SE LO Unlimited TAGs | zenon da PLC fonksiyonları ile program yazma |
| ZSxx-GW-Modbus | zenon Modbus Slave | Modbus gateway |
| ZSxx-GW-OPC | zenon OPC DA Server | OPC DA server |
| ZSxx-GW-OPCUA | zenon OPC UA Server | OPC UA server |
| ZSxx-GW-SNMP | zenon SNMP Server | SNMP server |
| ZSxx-GW-AZU | zenon Azure IoT | Azure IOT gateway |
| ZSxx-GW-DNP3 | zenon DNP3 Slave | DNP3 Slave |
| ZSxx-GW-ICCP | zenon ICCP/TASE.2/IEC 60870-6 | ICCP gateway lisansı |
| ZSxx-GW-IEC60870SL | zenon IEC60870 Slave | IEC60870 Slave lisansı |
| ZSxx-GW-SYSLOG | zenon Syslog Client | Syslog gateway lisansı |
| ZSxx-GW-SQL | zenon SQL Online | SQL gateway |
| ZSxx-GW-DEC | zenon DEC Slave | DEC slave lisansı |
| ZSxx-SSRV-1 | Smart Server 1 Client | 1 Web Client - Kontrol Yok - HTML5 |
| ZSxx-SSRV-3 | Smart Server 3 Clients | 3 Web Client - Kontrol Yok - HTML5 |
| ZSxx-SSRV-5 | Smart Server 5 Clients | 5 Web Client - Kontrol Yok - HTML5 |
| ZSxx-SSRV-10 | Smart Server 10 Clients | 10 Web Client - Kontrol Yok - HTML5 |
| ZSxx-SSRV-15 | Smart Server 15 Clients | 15 Web Client - Kontrol Yok - HTML5 |
| ZSxx-SSRV-20 | Smart Server 20 Clients | 20 Web Client - Kontrol Yok - HTML5 |
| ZSxx-SSRV-25 | Smart Server 25 Clients | 25 Web Client - Kontrol Yok - HTML5 |
| ZSxx-SSRV-50 | Smart Server 50 Clients | 50 Web Client - Kontrol Yok - HTML5 |
| ZSxx-SSRV-100 | Smart Server 100 Clients | 100 Web Client - Kontrol Yok - HTML5 |
| ZSxx-SSRV-200 | Smart Server 200 Clients | 200 Web Client - Kontrol Yok - HTML5 |
| ZSxx-SSRV-PRO-1 | Smart Server Pro 1 Client | 1 Web Client - Kontrol Var - HTML5 |
| ZSxx-SSRV-PRO-3 | Smart Server Pro 3 Clients | 3 Web Client - Kontrol Var - HTML5 |
| ZSxx-SSRV-PRO-5 | Smart Server Pro 5 Clients | 5 Web Client - Kontrol Var - HTML5 |
| ZSxx-SSRV-PRO-10 | Smart Server Pro 10 Clients | 10 Web Client - Kontrol Var - HTML5 |
| ZSxx-SSRV-PRO-15 | Smart Server Pro 15 Clients | 15 Web Client - Kontrol Var - HTML5 |
| ZSxx-SSRV-PRO-20 | Smart Server Pro 20 Clients | 20 Web Client - Kontrol Var - HTML5 |
| ZSxx-SSRV-PRO-25 | Smart Server Pro 25 Clients | 25 Web Client - Kontrol Var - HTML5 |
| ZSxx-SSRV-PRO-50 | Smart Server Pro 50 Clients | 50 Web Client - Kontrol Var - HTML5 |
| ZSxx-SSRV-PRO-100 | Smart Server Pro 100 Clients | 100 Web Client - Kontrol Var - HTML5 |
| ZSxx-SSRV-PRO-200 | Smart Server Pro 200 Clients | 200 Web Client - Kontrol Var - HTML5 |
| ZSxx-SSRV-PRO-3-LIGHT | Smart Server Pro Light 3 Clients | 3 Kullanıcılı web client pro light |
| DIV-DONG-USBCM | USB Dongle | USB Dongle |
| DIV-DONG-USBCM-NET | Network Dongle | Network Dongle |
| ZSxx-DRV-OCPP | OCPP driver | OCPP1.6-J Charging Station Management System (CSMS) |
| ZSxx-LODRV-850Cl | IEC 61850 Client | IEC61850 Client lisansı |
| ZSxx-LODRV-850SeGo | IEC 61850 Server | IEC61850 Server lisansı |
| ZSxx-LODRV-870S101104 | IEC 60870-5-101/104 Slave | IEC 60870-5-101/104 Slave |
| ZSxx-LODRV-870M101104 | IEC 60870-5-101/104 Master | IEC 60870-5-101/104 Master |
| ZSxx-LODRV-K5BusDNP3SCD | DNP3 Slave/Outstation | DNP3 Slave/Outstation |
| ZSxx-LODRV-K5BusDNP3MCD | DNP3 Master | DNP3 Master |
| ZSxx-LODRV-IEEEC37118Cl | IEEE C37.118 Client | IEEE C37.118 Client |
| ZSxx-LODRV - IEC850905Cl | IEEE 61850-90-5 client | IEEE 61850-90-5 client |
| ZS-DRV-A | Zenon A Grubu Driver | Driver tipleri için, driver listesi kontrol ediniz. |
| ZS-DRV-B | Zenon B Grubu Driver | Driver tipleri için, driver listesi kontrol ediniz. |
| ZS-DRV-C | Zenon C Grubu Driver | Driver tipleri için, driver listesi kontrol ediniz. |