“ inspiring technologies ”

Ürün Açıklaması

'IIoT Libraries SL' ürünü, farklı iletişim protokollerini (MQTT, HTTPS... gibi) desteklemek için çok sayıda kitaplık içerir ve veri yapılarını (JSON, XML... gibi) kodlamak ve kodunu çözmek için araçlar içerir. Bireysel sağlayıcıların (AWS, Azure,…) bulut hizmetleriyle doğrudan iletişim için yapı taşlarına sahip kitaplıklar da sağlanmaktadır. CODESYS paketinde yer alan bileşenler IIoT ortamında iletişim için idealdir.

İletişim için kütüphaneler

Web İstemcisi SL'si

'Web Client SL' kütüphanesi, bir web sunucusuyla http veya https aracılığıyla iletişim kurmak için fonksiyon blokları içerir.

  • http-GET ile veriler bir web sunucusundan sorgulanabilir.

  • http-POST ve http-PUT kullanılarak veriler kontrol cihazından bir web sunucusuna aktarılabilir.

  • http-DELETE ile bir web sunucusundaki veriler silinebilir.

  • http başlığı http-HEAD ile sorgulanabilir.

Bir isteğin http başlığı istenildiği gibi genişletilebilir. Ayrıca, http temel kimlik doğrulaması, özet erişim kimlik doğrulaması ve OAuth (sürüm 1a ve 2) yoluyla kimlik doğrulama için işlev blokları da dahildir.

MQTT İstemci SL'si

MQTT (Message Queuing Telemetri Transport), telemetri verilerinin cihazlar arasında mesaj biçiminde aktarımını sağlayan açık bir IoT protokolüdür. Cihazlar her zaman bir MQTT komisyoncusu (örn. Mosquitto https://mosquitto.org/ ) aracılığıyla iletişim kurar. Abone olmak ve mesaj göndermek 'Konular'a bağlıdır. Bir 'konu' bir yola karşılık gelir (örneğin, cihaz1/sıcaklık). Mesajlara abone olmak bir konu filtresi belirtilerek yapılır; joker karakterlere de izin verilir (bir seviye için + veya birkaç seviye için #).Mesajın formatı sabit değildir, yani bir JSON dizisi veya herhangi bir veri yapısı iletilebilir.

'MQTT Client SL' kitaplığıyla, bir CODESYS denetleyicisinden bir MQTT aracısına mesajlar gönderilebilir ve 'konulara' göre mesajlara abone olunabilir.

Posta Hizmeti SL'si

Kitaplık, SMTP ve POP3 protokolleri aracılığıyla e-posta göndermek, almak ve silmek için işlev blokları içerir. Posta sunucusuyla iletişim şifreli (TLS) veya şifresiz olabilir. Örnek bir proje fonksiyon bloklarının kullanımını göstermektedir.

SMS Hizmeti SL'si

Bu kütüphane, GSM modem aracılığıyla SMS gönderme, alma ve silme olanağı sağlar. Örnek bir proje açıklama amacıyla eklenmiştir.

SNMP Hizmeti SL'si

Kitaplık aşağıdaki SNMP işlevlerini destekler:

  • SNMP GET: Bir değeri sorgulayın (kontrolör yöneticidir)

  • SNMP GET_NEXT: Sorgu tabloları (kontrolör yöneticidir)

  • SNMP Agent: Denetleyiciden değerleri sorgulayın (kontrolör aracıdır)

  • SNMP TRAP: TRAP/INFORM telgraflarını gönderme ve alma

  • SNMP AYARI: Değerlerin ayarlanması

Desteklenen SNMP sürümleri

  • SNMP V1

  • SNMP V2c

  • SNMP V3

SNTP Hizmeti SL'si

'SNTP Service SL' kitaplığı, SNTP istemci ve sunucu uygulamaları (SNTP V3, SNTP V4) oluşturmak için fonksiyon blokları içerir. Fonksiyon bloğu SNTPGetUTCTimebir NTP/SNTP sunucusundan UTC saatini sorgulamak için kullanılabilir. Fonksiyon bloğu SNTPServerCODESYS kontrol cihazında basit bir SNTP sunucusu görevi görür.

Aşağıdaki fonksiyon blokları (FB'ler) kitaplığa dahildir:

  • SNTPGetUTCTime: SNTP (SNTP istemcisi) aracılığıyla zamanı sorgulamak için FB

  • SNTPServer: Yerel saati SNTP (SNTP sunucusu) aracılığıyla dağıtmak için FB

AWS IoT Çekirdek İstemci SL'si

'AWS IoT Core', bağlı cihazların bulut uygulamaları ve diğer cihazlarla kolay ve güvenli bir şekilde çalışmasını sağlayan Amazon'un yönetim bulut platformudur. 'AWS IoT Core Client SL' kitaplığı, mesaj göndermek ve almak için işlev blokları sağlar. İletişim MQTT protokolü kullanılarak şifrelenir. AWS ortamında mesajlar genellikle JSON formatında iletilir. 'JSON Utilities' kitaplığı, JSON dosyalarını ayrıştırmak ve oluşturmak için kullanılabilir.

Azure IoT Hub İstemci SL'si

Microsoft'un 'Azure IOT Hub' bulut hizmeti, IoT cihazlarını doğrudan bağlamaya yönelik bir hizmettir (daha fazla bilgi için bkz. https://azure.microsoft.com/de-de/services/iot-hub/ ). 'Azure IoT Hub Client SL' kitaplığı, ileti göndermek ve almak için işlev blokları sağlar. Örnek bir proje kitaplığın nasıl kullanılacağını gösterir.

JSON Web Belirteci SL

'JSON Web Token SL' kitaplığı, denetleyicide JWT (JSON Web Token) oluşturmaya yönelik bir fonksiyon bloğu içerir. HS256, HS384, HS512 ve RS256 algoritmaları desteklenir.

Web Soket İstemcisi SL'si

WebSocket protokolü, bir istemci ile Web Soket Sunucusu arasında İnternet üzerinden çift yönlü iletişime olanak sağlar. İletişim genellikle 443 numaralı TCP bağlantı noktası (veya güvenli olmayan bağlantılar için 80) aracılığıyla gerçekleşir. 'Web Socket Client SL' kütüphanesi, WebSocket protokolü aracılığıyla iletişim için fonksiyon blokları sağlar.

Veri yapılarını okumak ve yazmak için kütüphaneler

CSV Yardımcı Programı SL'si

'CSV Utility SL' kütüphanesi, CSV dosyalarını okumak ve yazmak için fonksiyon blokları sağlar. CSVReaderKütüphane, (CSV dosyalarını okuma) ve (CSV dosyalarını yazma) bileşenlerinden oluşur CSVWriter. Tüm fonksiyon blokları klasik veya nesne yönelimli olarak kullanılabilir. Kütüphanenin kullanımı örnek bir projede detaylı olarak gösterilmiştir.

INI Dosya Yardımcı Programı SL

“INI File Utility SL”, INI dosyalarını okumak ve yazmak için kullanılan bir kütüphanedir. Kütüphane, INI dosyalarındaki değerleri okumak, yazmak ve aramak için fonksiyon blokları içerir. Fonksiyon bloklarının kullanımı örnek bir projede gösterilmiştir.

JSON Yardımcı Programları SL

'JSON Utilities SL' kitaplığı aşağıdaki işlevleri sunar:

  • Karmaşık JSON dosyaları oluşturma

  • JSON dosyalarını okuma (UTF-8 ve UTF-16)

  • JSON bayt dizilerini okuma

  • JSON dosyalarını yazma (UTF-8 ve UTF-16)

  • JSON bayt dizilerini yazma

  • Anahtarları, değerleri, alt öğeleri ve üst öğeleri arayın

Veriler bir dizi yapıda depolanır. Veri erişimi ve öğelerin aranması, işlev modülünün yöntemleri aracılığıyla gerçekleşir JSONData. Bir JSON dosyasının basit bir şekilde oluşturulması, JSONBuilderişlev modülü ve yöntemleri kullanılarak gerçekleştirilir. Fonksiyon blokları JSON formatında verileri JSONByteArrayReaderokur JSONFileReaderve değerleri fonksiyon bloğuna kaydeder JSONData. Dosyalar ve bayt dizileri, fonksiyon blokları JSONFileWriterve JSONByteArrayWriter.

'Web İstemcisi SL' kitaplığıyla birlikte basit bir REST istemcisi kolaylıkla uygulanabilir.

XML Yardımcı Programı SL'si

'XML Utility SL' kitaplığı, denetleyicideki XML dosyalarını veya XML dizelerini okumak ve yazmak için fonksiyon blokları içerir. Tek tek öğeler bir dizi yapıda saklanır. Kütüphane aynı zamanda XML öğelerini aramak için işlev modülleri de içerir. Fonksiyon bloklarının kullanımı iki örnek uygulama kullanılarak gösterilmiştir.

1.9.0.0 sürümüyle ilgili önemli not

Kütüphanelerin firma adı 'CODESYS' olarak değiştirildi. Sürüm 1.9.0.0'a yükseltme sırasında eski kitaplıklar (< 1.9.0.0) kitaplık yöneticisi aracılığıyla kaldırılmalı ve yeni kitaplıklar eklenmelidir.

Örnek projeler, CODESYS kurulumunun (CODESYS kök dizini) 1.9.0.0 sürümünden itibaren 'IIoT Libraries SL' klasörüne yüklenir.

Gereksinimler

Programlama sistemi

CODESYS Geliştirme Sistemi V3.5.16.10

Çalışma zamanı sistemi

CODESYS Kontrolü V3.5.15.20

Desteklenen platformlar/cihazlar

Not: Denetleyicinin desteklediği özellikleri belirlemek için Cihaz Okuyucusu projesini kullanın.

Ek gereksinimler

Web Client SL, MQTT Client SL, Mail Service SL, AWS IoT Core Client SL, Azure IoT Hub Client SL kitaplıkları, diğerlerinin yanı sıra SysSocket2 3.5.16.0, Net Base Services, CmpCrypto, CmpTls 3.5.15.0 ve CmpX509Cert kitaplıklarını gerektirir.

CSV Utility SL, INI File Utility SL, JSON Utilities SL ve XML Utility SL kitaplıkları, diğer şeylerin yanı sıra SysFile kitaplığını da gerektirir.

SMS Hizmeti SL kitaplığı, diğer şeylerin yanı sıra SysCom kitaplığını da gerektirir.

kısıtlamalar

itfAsyncProperty ve AsyncProperty girişleri yalnızca Net Base Services V3.5 SP17 Patch 4'ten desteklenir. Eski sürümlerde denetleyici sıfırlanırken kilitlenmeler meydana gelebilir. Bu durumda AsyncProperty kullanılmamalıdır.

3.5.19.0 sürümündeki Net Base Service kütüphanesindeki bir hata nedeniyle TLS bağlantıları kurulamıyor. Lütfen Net Base Services kütüphanesinin farklı bir sürümünü kullanın.

Lisanslama

Tek cihaz lisansı: Lisans, CODESYS çalışma zamanı sisteminin kurulu olduğu denetleyicide kullanılabilir.

Lisans aktivasyonu, denetleyiciye sıkı bir şekilde bağlı olan yazılım tabanlı bir lisans konteynerinde (yumuşak konteyner) gerçekleştirilir. Alternatif olarak lisans bir CODESYS anahtarında (USB donanım kilidi) saklanabilir. CODESYS anahtarı değiştirilerek lisans başka bir denetleyicide kullanılabilir.

Not: Lisans olmadan yazılım 30 dakika boyunca demo modunda çalışır. Daha sonra manuel yeniden başlatma gerekir.

Gerekli aksesuarlar

-

Ürünler

CODESYS geliştirme sistemi, IEC 61131-3 endüstriyel kontrol ve Otomasyon programlama aracıdır ve 32 Bit ve 64 Bit versiyonlarda mevcuttur.

EMEA Technology

CODESYS Kontrol RTE SL

CODESYS Control Rte SL, CODESYS geliştirme ortamı ile IEC 61131-3'e göre Programlanabilir PC tabanlı endüstriyel kontrol sistemleri için gerçek zamanlı yazılım PLC'SİDİR.

EMEA Technology

CODESYS Çalışma Zamanı Anahtarı

CODESYS Anahtarı, CodeMeter® teknolojisine dayalı yazılım lisanslarınızın güvenli bir şekilde saklanması için bir USB dongle'dır.

EMEA Technology

CODESYS SoftMotion SL

CODESYS SoftMotion, CODESYS uyumlu SoftPLC sistemleri için ek bir seçenektir. CODESYS SoftMotion, bu sistemlerin işlevsel kapsamını tamamen mantıksal bir denetleyiciden hareket denetleyicisine, isteğe bağlı olarak CNC ve robotik desteğiyle de genişletir.

EMEA Technology

CODESYS Kontrol Temel S

Uygulama tabanlı CODESYS Control Basic S lisansı, 64 adede kadar G / Ç kanalı ve 512 Kb'a kadar uygulama boyutu olan en küçük uygulamalar için özel olarak tasarlanmıştır ve tüm Control SL ürünlerinde kısıtlama olmaksızın kullanılabilir.

EMEA Technology

CODESYS Kontrol Temel M

Uygulama tabanlı CODESYS Control Basic M lisansı, en fazla iki CANopen veya Modbus fieldbus örneğine sahip uygulamalar için özel olarak tasarlanmıştır. 128 G / Ç kanalı içerir ve 1 MB'a kadar uygulama boyutunu destekler ve tüm Control SL ürünlerinde kısıtlama olmaksızın kullanılabilir.

EMEA Technology

CODESYS Kontrolü Temel L

Uygulama tabanlı CODESYS Control Basic L lisansı, en fazla iki CANopen veya Modbus fieldbus örneğine sahip uygulamalar için özel olarak tasarlanmıştır. 256 G / Ç kanalı içerir ve 3 MB'a kadar uygulama boyutunu destekler ve tüm Control SL ürünlerinde kısıtlama olmaksızın kullanılabilir.

EMEA Technology

CODESYS Kontrol Standardı S

Uygulama tabanlı lisans CODESYS Kontrol Standartları, Ethernet tabanlı bir fieldbus örneğine sahip uygulamalar için özel olarak tasarlanmıştır. 512 EA kanalı içerir ve 3 MB'a kadar uygulama boyutunu destekler. Tüm Control SL ürünlerinde kısıtlama olmaksızın kullanılabilir.

EMEA Technology

CODESYS Kontrol Standardı M

Uygulama tabanlı CODESYS Control Standard M lisansı, Ethernet tabanlı bir fieldbus örneğine sahip uygulamalar için özel olarak tasarlanmıştır. 1024 G / Ç kanalı içerir ve 5 MB'a kadar uygulama boyutunu destekler ve tüm Control SL ürünlerinde kısıtlama olmaksızın kullanılabilir.

EMEA Technology

CODESYS Kontrol Standardı L

Uygulama tabanlı CODESYS Control Standard L lisansı, iki Ethernet tabanlı fieldbus örneğine sahip uygulamalar için özel olarak tasarlanmıştır. 2048 G / Ç kanalı içerir, 6 MB'a kadar uygulama boyutunu destekler ve kısıtlama olmaksızın tüm Control SL ürünlerinde kullanılabilir.

EMEA Technology

CODESYS Kontrol Performansı M

Uygulama tabanlı lisans CODESYS Control Performance, en yüksek performans gereksinimlerine sahip uygulamalar için özel olarak tasarlanmıştır. Çok çekirdekli işlevsellik, görev titremesinin önemli ölçüde azaltılmasını sağlar, ayrıca lisans iki Ethernet tabanlı fieldbus örneği, 4096 G / Ç kanalı içerir ve 8 MB'a kadar uygulama boyutunu destekler. Tüm Control SL ürünlerinde kısıtlama olmaksızın kullanılabilir.

EMEA Technology

CODESYS Kontrol Performansı L

Uygulama tabanlı lisans CODESYS Control Performance L, en yüksek performans gereksinimlerine sahip uygulamalar için özel olarak tasarlanmıştır. Çok çekirdekli işlevsellik, görev titremesinin önemli ölçüde azaltılmasını sağlar, ayrıca lisans dört Ethernet tabanlı fieldbus örneği, 8192 G / Ç kanalı içerir ve 10 MB'a kadar uygulama boyutunu destekler. Tüm Control SL ürünlerinde kısıtlama olmaksızın kullanılabilir.

EMEA Technology

Linux ARM SL için CODESYS Kontrolü

Linux/ARM tabanlı endüstriyel kontrolörler için IEC 61131-3 uyumlu bir SoftPLC.

EMEA Technology

CODESYS Kontrol Kazanmak SL

CODESYS Control Win SL, yumuşak gerçek zamanlı özelliklere sahip Windows altında PC tabanlı endüstriyel denetleyiciler (PLC'ler) için bir IEC 61131-3 softplc'dir.

EMEA Technology

EtherCAT Güvenlik Modülü SL için CODESYS Güvenliği

CODESYS EtherCAT Master yığınına sahip bir CODESYS kontrol cihazı altında Beckhoff'un TwinSAFE mantık modülleri EL6900, EL6910 ve EK1960 ile EtherCAT tabanlı güvenlik çözümleri için CODESYS uzantısı.

EMEA Technology

CODESYS Kontrol for Raspberry Pi MC SL

CODESYS Kontrol for Raspberry Pi MC SL tek bir CPU üzerinde birden fazla çekirdeğe sahip Raspberry Pi için uyarlanmış bir CODESYS Kontrol çalışma zamanı sistemidir.

EMEA Technology

Ahududu Pi SL için CODESYS Kontrolü

Ahududu Pi için CODESYS Kontrolü SL, ticari olmayan kullanım için Ahududu Pi (PLC uzantısı) için uyarlanmış bir CODESYS Kontrol çalışma zamanı sistemidir.

EMEA Technology

IEC 60870-5-104 Sunucu

Das Fernwirkpaket enthält einen IEC 60870-5-104-Server, der mit dieser Lizenz vollständig aktiviert werden kann. Ohne Lizenzkauf läuft der IEC 60870-5-104 Server SL 30 Minuten ohne Funktionseinschränkungen (Demo-Modus).

EMEA Technology

Linux SL için CODESYS Kontrolü

CODESYS Control Linux SL, yumuşak gerçek zamanlı özelliklere sahip Linux üzerinde çalışan PC tabanlı endüstriyel denetleyiciler için IEC 61131-3 uyumlu bir softplc'dir.

EMEA Technology

Linux MC SL için CODESYS Kontrolü

CODESYS Control Linux MC SL, yumuşak gerçek zamanlı özelliklere sahip Linux üzerinde çalışan PC tabanlı endüstriyel denetleyiciler için IEC 61131-3 uyumlu bir SoftPLC olan CODESYS Control Linux sl'nin bir uzantısıdır.

EMEA Technology

PFC200 SL için KOD Kontrolü

Ürün, son kullanıcının ücretsiz CODESYS Development System (V3) geliştirme ortamını kullanarak bir PFC200 denetleyicisinin çeşitli modellerini Programlamasına olanak tanır.

EMEA Technology

CODESYS Profesyonel Geliştirici Sürümü

CODESYS Professional Developer Edition'ın (PDE) tüm araçları için bir yıllık lisans. CODESYS Professional Developer Edition, CODESYS Geliştirme Sistemine eklenen bir üründür.

EMEA Technology

Nesne Yönelimli Alarm Kütüphanesi

ControlSphere Engineering'in Nesne Yönelimli Alarm (OOA) Kütüphanesi, nesnelerin (İşlev Bloklarının) kendi alarmlarını oluşturmasına ve etkinleştirmesine izin vermek için CODESYS Alarm Yöneticisini geliştirir.

EMEA Technology

Python Editörü

Yıllık abonelik olarak "PythonEditor", gelişmiş IntelliSense teknolojisini kullanarak codesys'e entegre edilmiş ScriptEngine aracılığıyla geliştirme faaliyetlerinin otomasyonunu kolaylaştırır.

EMEA Technology

CODESYS için Tarama Biçimlendirici

CODESYS için tarama biçimlendiricisi, Yapılandırılmış Metin için bir kaynak kodu biçimlendiricisidir. STweep ile tercihlerinize göre oluşan bir kod stili uygulayabilirsiniz! "STweep, gelişimi hızlandırmak isteyen geliştiriciler ve şirketler için olmazsa olmaz bir araçtır.”

EMEA Technology

MsSQL Kütüphanesi SL

MsSQL kitaplığı, ara katman yazılımı (OPC gibi) olmadan verilerinizi doğrudan Microsoft SQL Server'a okumanıza ve depolamanıza yardımcı olur. Bir lisans satın almadan (sadece indirin) kütüphane, işlevsel sınırlamalar olmaksızın iki saat çalışır ve otomatik olarak kapanır (demo).

EMEA Technology

PDE Ağ Lisansı (5 kullanıcı)

CODESYS Professional Developer Edition'ın (PDE) tüm araçları için bir yıllık değişken lisans. CODESYS Professional Developer Edition, CODESYS Geliştirme Sistemine eklenen bir üründür. Eklenti ürün, makineler ve sistemler için yazılım geliştiren şirketleri profesyonelce ve ekipler halinde desteklemektedir. CODESYS Professional Developer Edition aboneliği, profesyonel IEC 611313-3 uygulama geliştirme için aşağıda listelenen tüm CODESYS eklenti çözümlerini birleştirir.

EMEA Technology

MySQL Kütüphanesi SL

Bu Kitaplık, CODESYS v3.5 uygulamanızı MySQL-Sever veritabanına bağlamanızı ve ondan veri okumanızı ve yazmanızı sağlar. Bir lisans satın almadan (sadece indirin) MySQL Library SL, işlevsel sınırlamalar olmaksızın 30 dakika boyunca çalışır ve bağlantı otomatik olarak kesilir (demo).

EMEA Technology

JSON HTTP İstemci Kitaplığı

Bu kitaplık, CODESYS değişkenlerinden JSON verileri oluşturmak ve bunu bir (web) sunucusuna HTTP mesajı olarak göndermek için işlevler içerir.

EMEA Technology

HVAC Bina Otomasyon Paketi SL

HVAC (Isıtma Havalandırma ve İklimlendirme) fonksiyonel bileşenleri ve HTML5 görselleştirmesi.

EMEA Technology

Evrensel Modbus İstemcisi / Master SL

Kullanımı kolay Modbus fonksiyon blokları ile Modbus TCP, Modbus UDP veya Modbus RTU üzerinden değerler okunup yazılabilir. Ayrıca TCP üzerinden Modbus RTU ve UDP üzerinden Modbus RTU desteklenmektedir. Bir lisans satın almadan (sadece indirin), Universal Modbus Client Master SL, işlevsel sınırlamalar olmadan (demo) 30 dakika çalışır.

EMEA Technology

Ev Enerji Kontrolü

Home-Energy-Control is a software used to record and analyze the electrical energy balance of a residential building. The income of a PV Power Plant can be compared with its own consumption and purchased energy.

EMEA Technology

Dweet Pro Kütüphanesi SL

Bu ile kullanım için resmi olmayan bir kütüphanedir dweet.io ve dweetpro.io hizmet. Dweets gönderme ve alma gibi temel özelliklerle birlikte kullanılmak üzere geliştirilmiştir. Kütüphane, servis ve PLC kontrol cihazı arasında güvenli bir bağlantıyı destekler. TLS tüm trafiği şifreler. Tatlı servisi ayrıca “Şeyinizi” gizli bir anahtarla koruma fırsatı da sunar.

EMEA Technology

CODESYS Akademi Eğitimi V3 Gelişmiş

Organizatör / Eğitmen: CODESYS GmbH / Ralph Holz

EMEA Technology

CODESYS Akademi Eğitimi V3 Temelleri

Organizatörler / Antrenörler: CODESYS GmbH / David Freiberg

EMEA Technology

CODESYS Akademi Eğitimi V3 Essentials ÇEVRİMİÇİ

Organizatör / Eğitmen: CODESYS GmbH / Patrick Rohloff

EMEA Technology

CODESYS Akademi Eğitimi V3 Gelişmiş ÇEVRİMİÇİ

Organizatör / Eğitmen: CODESYS GmbH / Patrick Rohloff

EMEA Technology EMEA Technology EMEA Technology EMEA Technology
Destek