• CODESYS
  • CODESYS
  1. MySQL Library SL

    Kommunikation
    Pfänder GmbH
    Artikelnummer: 2112000006

    Die MySQL Library ermöglicht die Verbindung mit einer MySQL Datenbank. Diese kann eine externe oder Interne Datenbank sein und benötigte keine zusätzliche Software oder Treiber.


    Der Zugriff auf Datenbanken ist somit weltweit möglich oder die Datenbank läuft direkt auf dem System, auf dem auch die Applikation läuft. Somit ist es möglich Prozess und Maschinendaten, Energiezähler sowie andere große Mengen an Daten die z.B. in IoT Projekten anfallen zu sammeln und zu speichern. Übergeordnete Prozesse, ERP Systeme oder andere Auswertungstools können dann ganz einfach die Daten über die Datenbank abrufen, verwalten und sichern. Es steht also nichts mehr im Wege, von einer noch so kleinen PLC Applikation die Daten im evtl. schon vorhandenen MySQL Datenbanksystem abzuspeichern.
    Die Handhabung der MySQL Library ist sehr simpel und wurde auf wenige Funktionsbausteine beschränkt. Für freie Umsetzungsmöglichkeiten steht aber trotzdem nichts im Wege.


    Zusätzlich wird in der MySQL_Lib_Manual.pdf die Installation einer MySQL Datenbank auf einem Raspberry Pi als Schritt für Schritt Anleitung mitgeliefert.

    0 Bewertung
    70,00 €
  2. CODESYS PROFINET Controller SL

    Kommunikation
    3S-Smart Software Solutions GmbH
    Artikelnummer: 2303000015

    Der PROFINET Controller ermöglicht einer Steuerung mit einer Standard Netzwerkkarte, in einem PROFINET-Netzwerk als PROFINET-Controller zu agieren mit anderen PROFINET-I/O-Geräten zu verbinden. Damit CODESYS-kompatible Steuerungen diese Funktionalität verwenden können, benötigen sie CODESYS PROFINET Controller SL.



    Das Produkt ermöglicht die Projektierung der Funktionalität im CODESYS Development System. Dazu wird der PROFINET Controller in den Gerätebaum eines IEC 61131-3-Projektes eingebunden und konfiguriert.



    0 Bewertung
    70,00 €
  3. Janz Tec MQTT library for CODESYS

    Kommunikation
    Janz Tec AG
    Artikelnummer: 2112000004

    MQTT ist ein Client-Server-basiertes Publish/Subscribe-Nachrichtentransportprotokoll. Es ist schlank, offen, simpel und so entworfen, dass es leicht implementiert werden kann. Diese Eigenschaften machen es zum idealen Kommunikationsprotokoll in vielen Gebieten, beispielsweise in eingeschränkten Umgebungen wie Maschine-zu-Maschine-Kommunikation (M2M) und dem Internet der Dinge (IOT), in denen geringe Codegröße erforderlich ist und / oder die verfügbare Bandbreite eingeschränkt ist.


     


    Diese von Janz Tec entwickelte CODESYS-Bibliothek implementiert einen Client für das MQTTProtokoll. Mit ihrer Hilfe können Benutzer das MQTT-Protokoll auf einfache Art und Weise in ihren IEC-61131-Anwendungen nutzen.  Die Bibliothek ist vollständig in IEC-61131Code geschrieben und damit unabhängig vom Zielsystem einsetzbar.

    0 Bewertung
    590,00 €
  4. E-learning Training Course CODESYS V3

    Alle Produkte
    Artikelnummer: 2112000005

    Der Online Training Kurs beschäftigt sich mit allen Aspekten der IEC 61131-3 Norm und behandelt die Basis des CODESYS V3 Programmiersystems. Der Zugriff auf den Onlinekurs erfolgt über die E-learning Plattform BE.educated® unter www.be-educated.net.



    BE.educated® ist die E-learning Plattform für professionelle industrielle Automatisierungssoftware. Das Learning Management System bietet ein modernes und responsives Design für eine besonders attraktive, orts- und zeitunabhängige Lernumgebung. Mehr Information über BE.educated® erhalten Sie hier: http://www.be-services.net/da/education/beeducated.html



    E-learning bietet viele Vorteile, insbesondere eine Kostenreduktion, eine Zeitoptimierung und einen permanenten Zugriff auf alle Lernmodule.



    Die genauen Vorteile des E-learnings und von BE.educated® sind in diesem kurzen Video veranschaulicht (bitte setzen Sie die Auflösung auf HD Qualität): https://www.youtube.com/watch?v=_INqyFgkluI



    Die CODESYS Basic Schulung besteht aus 47 Einzelmodulen, die sich mit der IEC 61131-3 Norm und der Basis des CODESYS V3 Programmiersystems beschäftigen. Der Inhalt orientiert sich an Ingenieuren, die die IEC 61131-3 Norm erlernen und/oder CODESYS V3 kennen lernen möchten. In diesem Kurs werden alle wichtigsten Features von CODESYS präsentiert, unter anderem die Visualisierung und die Konfiguration eines lokalen I/O Systems oder eines I/O Systems über CANopen und EtherCAT.



    Auflistung der Themen:
    1. Introduction
    2. Language Editors
    3. Project Structure
    4. Visualization
    5. Communication
    6. Monitoring and Debugging



    Sprache: Englisch
    Dauer: ca. 45 Stunden
    Zertifizierung: PLCopen



    Ein Preview Video finden Sie unter folgendem Link (bitte setzen Sie die Auflösung auf HD Qualität): https://www.youtube.com/watch?v=en2flUXnO0Q


    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _



    Schritte nach der Lieferung des Registrierungsschlüssels:
    1. Gehen Sie auf www.be-educated.net
    2. Klicken Sie "Aktivieren"
    3. Tragen Sie den Registrierungsschlüssel ein
    4. Füllen Sie das Formular aus
    5. Sie können mit Ihrem Kurs beginnen



    Für einen einfachen Einstieg auf BE.educated® empfehlen wir Ihnen dieses Video anzuschauen (bitte auf HD Qualität setzen): https://www.youtube.com/watch?v=en2flUXnO0Q



    Sollten Sie Fragen haben, kontaktieren Sie uns bitte unter support@be-educated.net



    Hersteller:


    BE.services GmbH


    Heisinger Straße 12 | 87437 Kempten | Germany

    0 Bewertung
    990,00 €
  5. CODESYS for UniPi

    Kommunikation
    Cozens Software Solutions Limited
    Artikelnummer: 000080

    CODESYS for UniPi contains support for the peripheral devices on the UniPi v. 1.1 (SKU2014001).



    Device drivers for the following devices are included:
    - Digital Inputs
    - Relay Outputs
    - Analogue Inputs
    - Analogue Output



    The following UniPi devices are supported by CODESYS for Raspberry Pi by configuring
    Raspbian, instructions and a script to install drivers is included:
    - 1-Wire controller
    - Real time clock
    - Serial Port

    0 Bewertung
    0,00 €
  1. CODESYS SVN

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 2101000000

    Apache™ Subversion® ist ein Werkzeug zur Versions- und Revisionsverwaltung von aktuellen oder historischen Versionen von Dateien wie Quellcode, Webseiten und Dokumentation. Eine Revisionsverwaltung, auch als Versionsverwaltung oder Source Code Verwaltung bekannt, ist das Management der Änderungen an Dokumenten, Programmen und anderen Informationen, welche als Computer-Dateien gespeicherten werden. Sie wird sehr häufig in der Softwareentwicklung eingesetzt, wo ein Team von Mitarbeitern die gleichen Dateien bearbeitet.



    Die Hauptaufgaben einer Versionsverwaltung sind:

    - Mitschreiben von Änderungen: Es kann zu jeder Zeit reproduziert werden, wer zu welcher Zeit was für Änderungen vorgenommen hat.
    - Wiederherstellen alter Revisionen einzelner Dateien. Versehentliche Änderungen an Dateien können jederzeit rückgängig gemacht werden.
    - Archivierung spezieller Revisionen eines Projektes. Es kann jederzeit auf ältere Versionen zurückgegangen werden.
    - Koordinierung des gemeinsamen Zugriffs der Entwickler auf die Daten.
    - Gleichzeitige Entwicklung in mehreren Branches eines Projektes.

    Die Funktionen von Subversion stehen direkt in CODESYS zur Verfügung. Die Anbindung ist nahtlos in die Entwicklungsumgebung integriert.

    10 Bewertung
    500,00 €
  2. CODESYS Static Analysis

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 2101000002

    Mit dem Tool CODESYS Static Analysis kann auf Basis von definierten Regeln und Namenskonventionen eine Prüfung des Quellcodes zusätzlich zum Compiler-Check durchgeführt werden. Hinweise auf potenzielle Entwicklungsprobleme werden aufgezeigt und Fehler können noch vor dem Test im Feld entdeckt und beseitigt werden. Bei der Entwicklung von Applikationen kann dadurch viel Zeit bei der Fehlersuche eingespart werden.



    In CODESYS Static Analysis sind bereits mehr als 100, teils parametrierbare Regeln implementiert, die zu individuellen Regelsätzen kombiniert werden können. Die Funktionen des Tools sind nahtlos in die Entwicklungsumgebung integriert.

    3 Bewertung
    300,00 €
  3. CODESYS Test Manager

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 2101000003

    Der CODESYS Test Manager ermöglicht die Programmierung und Ausführung automatisierter Tests, vor allem von Applikationen und Bibliotheken, die mit CODESYS entwickelt wurden. Er ist die zentrale Komponente für die Testautomatisierung und deren Verwaltung.


     


    Der Test Manager unterstützt Tests von folgenden Objekten:




     


    - Applikation
    - IEC-Bibliothek
    - Kommunikation


     


    Funktionsbeschreibung




    Der CODESYS Test Manager stellt die notwendige Funktionalität zur Verfügung, um automatisierte Testläufe über Befehle, die nach Befehlskategorien sortiert sind, durchzuführen. Ein konfigurierter Befehl heißt Testaktion. Testaktionen fügen sich zu einem Testfall zusammen. Testfälle lassen sich zu einem Testskript zusammenfassen. Die Testskripte werden im Test Repository verwaltet, ebenso wie die zugehörigen Testreports, die die Ergebnisse des Testlaufs enthalten.  

    1 Bewertung
    1.500,00 €
  4. CODESYS Application Composer

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 2101000006

    Mit dem CODESYS Application Composer können komplette Steuerungsapplikationen aus zuvor erstellten Softwaremodulen konfektioniert, das heißt zusammengestellt und parametriert werden.


    Module sind funktionale Programmeinheiten, die sowohl Maschinen- oder Anlagenteilen als auch Softwarefunktionen entsprechen können. Sie enthalten neben dem Programmcode typischerweise Komponenten wie Visualisierungselemente, Parametrierung oder E/A-Zuordnungen. Sie decken damit nahezu alle Programmier-Aspekte ab, die CODESYS bietet.


    Die Konfektionierung der Module erfolgt im Modulbaum. Jeder Eintrag entspricht dabei einer Modulinstanz. Beim Einfügen neuer Elemente in die Modulstruktur werden nur passende Module zur Auswahl angeboten. In den Moduleigenschaften werden die Parametrierung, die E/A-Konfiguration und die Visualisierungsauswahl für die Modulinstanzen festgelegt. Gleichzeitig kann die Konfiguration von Schrittkettenmodulen mit Hilfe eines komfortablen Ablaufeditors erfolgen. Aus der Modulkonfiguration wird über ein Menükommando der komplette Applikationscode inklusive Visualisierung und E/A-Konfiguration erzeugt. Applikationsspezifischer Code kann in Form von Erweiterungsmodulen hinzugefügt werden, ohne bei einem erneuten Generatorlauf verlorenzugehen.


    Mit dem Kauf einer funktionsfähigen Lizenz erwerben Sie die Möglichkeit innerhalb des CODESYS Development Systems Module zu erstellen und zu verwenden.







    0 Bewertung
    1.000,00 €
  5. CODESYS Control RTE SL

    Alle Produkte
    3S-Smart Software Solutions GmbH
    Artikelnummer: 2302000000

    Das Produkt ist eine echtzeitfähige Software-SPS für PC-basierte Industrie-Steuerungen unter Windows. Das Laufzeitsystem verfügt über einen eigenen Echtzeit-Kernel, der ein deterministisches Verhalten mit Jitter im µs Bereich ohne zusätzliche Hardware-Komponenten oder Betriebssystem-Erweiterungen ermöglicht.



    Das enthaltene CODESYS Laufzeitsystem unterstützt folgende Funktionen:



    - CODESYS CANopen Master / Slave
    - CODESYS EtherCAT Master
    - CODESYS Modbus TCP Master / Slave
    - CODESYS Modbus RTU Master / Slave
    - CODESYS Sercos III Master
    - CODESYS PROFIBUS Master
    - CODESYS PROFINET Controller
    - CODESYS EtherNet/IP Scanner
    - CODESYS EtherNet/IP Adapter
    - CODESYS J1939


     


    Das Produkt kann durch folgende kostenpflichtige Optionen erweitert werden:




    - CODESYS WebVisu
    - CODESYS TargetVisu




     


    Dieses Produkt ist lizenzpflichtig. Das Produkt kann optional software-basiert (CODESYS Software Key ist kostenloser Bestandteil der CODESYS Control RTE ab Version 3.5.4.0) oder über den CODESYS Runtime Key (nicht im Produktumfang enthalten) lizensiert werden.


    Wenn keine gültige Lizenz vorhanden ist, läuft die Soft-SPS für zwei Stunden ohne funktionale Einschränkung und beendet sich dann automatisch.

    0 Bewertung

    ab 504,00 €

  6. CODESYS Control for Raspberry Pi SL

    Alle Produkte
    3S-Smart Software Solutions GmbH
    Artikelnummer: 2302000009

    CODESYS Control for Raspberry Pi SL beinhaltet ein CODESYS Control Laufzeitsystem für den Raspberry Pi (siehe http://www.raspberrypi.org/), sowie Treiber-Unterstützung für die Erweiterungshardware Raspberry PiFace Digital, Raspberry Pi Camera und diverse Geräte/Platinen mit I²C-Schnittstelle.
    Das empfohlene Betriebssystem "Raspian" kann über folgenden Link bezogen werden: https://downloads.raspberrypi.org/raspbian_latest

    Das Produkt wird mittels des CODESYS Updatemanagers in die Linux Distribution Raspbian installiert. Nach jedem Neustart des Raspberry Pi wird das Laufzeitsystem automatisch gestartet. Wenn keine gültige Lizenz vorhanden ist, arbeitet es für zwei Stunden ohne funktionale Einschränkung und beendet sich dann automatisch.
    Das enthaltene CODESYS Laufzeitsystem unterstützt folgende Funktionen:
    -    CODESYS EtherCAT Master
    -    CODESYS Profinet Master
    -    CODESYS Modbus TCP Master / Slave
    -    CODESYS Modbus RTU Master / Slave (serielle Schnittstelle muss im Betriebssystem bereitgestellt werden)
    -    CODESYS WebVisu
    -    CODESYS SoftMotion CNC
    -    CODESYS OPC/UA Server
    -    CANopen via EL6751 Gateway
    -    CODESYS EtherNet/IP Scanner / Adapter

    Dieses Produkt besteht aus:
    -    Debian Packet mit CODESYS Control for Raspberry Pi
    -    CODESYS-Gerätebeschreibungen für Raspberry Pi, Raspberry PiFace Digital, Raspberry PiFace Control&Display, Raspberry Pi Camera, Geräte/Platinen mit                I²C-Schnittstelle (SRF02, Adafruit PWM, MPU6050, MPU9150, AK8975), SPI-Schnittstelle (MCP3008, MCP23S17) oder 1-wire-Schnittstelle (DS20B18).
    -    Erweiterungen für das CODESYS Development System



    Das Laufzeitsystem verfügt über keine harten Echtzeiteigenschaften. Der Jitter ist abhängig von diversen Faktoren, u.a. den parallel ausgeführten Linux-Applikationen, und liegt im Idealfall bei etwa 50 µs – mit Maximalwerten bei etwa 400 µs.
    Das Produkt bietet u. A. die Möglichkeit, weitere Geräte über SPI, I²C oder 1-wire anzuschließen.
    Wenn keine gültige Lizenz vorhanden ist, arbeitet das Laufzeitsystem für zwei Stunden ohne funktionale Einschränkung und beendet sich dann automatisch (Demo).
    Eine ausführliche Installationsanleitung ist im Dokument "Erste Schritte" zu finden (Teil der CODESYS Package Installation).


     


    43 Bewertung
    35,00 €
  1. CODESYS Third Party Starter Package

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000083

    Das CODESYS Third Party Starter Package liefert folgenden Informationen:




    - Vorlagen für Icons und Datenblätter
    - Vertragsentwurf für Drittanbieter
    - Präsentation zum Konzept des CODESYS Store für Drittanbieter
    - Spezifikationen für Entwickler von Produkten für den CODESYS Store
    - Checkliste mit den CODESYS Anforderungen an Produkte von Drittanbietern
    - Vorlagen zur Selbstauskunft


    Wenn Sie Ihr Produkt im CODESYS Store anbieten wollen kontaktieren Sie bitte store@codesys.com.

    0 Bewertung
    0,00 €
  2. CODESYS Development System V2.3

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000082

    Das IEC 61131-3 Programmiertool CODESYS Development System mit einer kostenlosen Demo-Version von PLCWinNT - einem Laufzeitsystem unter Windows mit voller Funktionalität.

    0 Bewertung
    0,00 €
  3. CODESYS Development System V2.3 (US)

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000081

    Das IEC 61131-3 Programmiertool CODESYS Development System mit einer kostenlosen Demo-Version von PLCWinNT - einem Laufzeitsystem unter Windows mit voller Funktionalität.

    0 Bewertung
    0,00 €
  4. CODESYS Development System V3 (US)

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 1101000010

    Das CODESYS Development System integriert verschiedene Funktionen, um Anwender in allen Entwicklungsphasen zu unterstützen:


     


    - Projektbaum zur Strukturierung der Projektkonfiguration, z.B. zur Aufteilung der Gesamtapplikation in Objekte und Tasks
    - Konfiguratoren für die Einbindung und Beschreibung unterschiedlicher Geräte und Feldbussysteme
    - Editoren zur klassischen Applikationsentwicklung in allen grafischen und textuellen Sprachen der IEC61131-3
    - Compiler zur Übersetzung der Applikationen in schlanken und performanten Maschinencode
    - Debugger, Simulator und Soft-SPS (als Demo-Zielsystem) zur direkten Prüfung der erstellten Applikationen durch den Anwender

    0 Bewertung
    0,00 €
  5. CODESYS for UniPi

    Kommunikation
    Cozens Software Solutions Limited
    Artikelnummer: 000080

    CODESYS for UniPi contains support for the peripheral devices on the UniPi v. 1.1 (SKU2014001).



    Device drivers for the following devices are included:
    - Digital Inputs
    - Relay Outputs
    - Analogue Inputs
    - Analogue Output



    The following UniPi devices are supported by CODESYS for Raspberry Pi by configuring
    Raspbian, instructions and a script to install drivers is included:
    - 1-Wire controller
    - Real time clock
    - Serial Port

    0 Bewertung
    0,00 €
  6. English/Russian Keyboard Dialog

    Anwendung
    PC Prolog
    Artikelnummer: 000079

    This package provides the ability to implement switchable keyboard dialogs in the project. The keyboard includes English and Russian layouts with uppercase and lowercase letters.
    The keyboard works with WSTRING values of the input/output variable and title.

    0 Bewertung
    0,00 €
  7. HTTP Client Example

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000075

    Das CODESYS Software-Package enthält eine Bibliothek mit einem Funktionsbaustein zur Kommunikation mit einem Webserver via HTTP.

    - Mit http-GET können Daten von einem Webserver abgefragt werden.
    - Mit http-POST und http-PUT können Daten von der Steuerung zu einem Webserver übertragen werden.
    - Mit http-DELETE  können Daten auf einem Webserver gelöscht werden.
    - Mit http-HEAD kann der http-Header abgefragt werden.

    Der http-Header einer Anfrage kann dabei beliebig erweitert werden. Die Bibliothek ist als Quellcode im CODESYS Package enthalten.

    1 Bewertung
    0,00 €
  8. Trend API Example

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000078

    Das im CODESYS-Package "TrendAPIExample.package" enthaltene Beispielprojekt zeigt, wie Trend-Daten über die Bibliothek VisuTrendStorageAccess ausgelesen werden können. In dem Beispiel werden Trend-Daten über den Trend Recording Manager gespeichert und anschließend über die API VisuTrendStorageAccess via ST-Code wieder ausgelesen. Neben der Abfrage von historischen Daten ist auch eine aktive Benachrichtigung beim Speichern von neuen Daten möglich. Die Trend-Daten können anschließend z.B. als CSV-Datei exportiert werden um von anderen Applikationen weiterverarbeitet zu werden (z. B. durch Anwendung des CODESYS Store Produkts "CSV Utility").

    0 Bewertung
    0,00 €
  9. Application Composer Examples

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000074

    Im vorliegenden Software-Package sind Beispielprojekte enthalten, die auf die verschiedenen Teilbereiche des CODESYS Application Composers zugeschnitten sind:



    - Decoupled Modules Example (Entkoppelte Module)
    Dieses Beispiel zeigt die Nutzung entkoppelter Module. Entkoppelte Module können wie Toplevel-Module eingesetzt oder als Kinder anderer Module in Slots eingefügt werden.

    - StaticDeviceGenerator Example (Statische Geräteerzeugung)
    Dieses Beispiel zeigt die Funktion zur automatisierten Generation von Geräten mit dem CODESYS Application Composer unter Verwendung der statischen Gerätezuweisung.

    - FlexibleDeviceGenerator Example (Flexible Geräteerzeugung)
    Dieses Beispiel zeigt die Funktion zur automatisierten Generation von Geräten mit dem CODESYS Application Composer unter Verwendung der flexiblen Gerätezuweisung.

    - ExtensionModules Example (Anwendung von Erweiterungsmodulen)
    Dieses Beispiel veranschaulicht die Nutzung von Erweiterungsmodulen. Erweiterungsmodule werden dann eingesetzt, wenn bereits vorhandene Module nicht den gestellten Anforderungen entsprechen.

    - MakroModules Example (Einsatz von Makro Modulen)
    Dieses Beispiel zeigt die Verwendung von Makro-Modulen. Mit einer gültigen CODESYS Application Composer-Lizenz erzeugt dieses Beispiel neue Makro-Module aus dem Modulbaum heraus.

    - MappingEditor Example (Zuordnungen)
    Dieses Beispiel zeigt, wie mit der im CODESYS Application Composer-Projekt vorhandenen Hardware die E/A-Zuweisung der Module mit Hilfe des Mapping-Editors standardmäßig durchgeführt wird.

    - Proxy Example (Instanzen)
    Dieses Beispiel zeigt die Verwendung von Proxys. Mit Proxys ist es möglich, Modulinstanzen miteinander kommunizieren zu lassen, die Teile von Applikationen auf unterschiedlichen Steuerungen sind.

    - SequenzEditor Example (Sequenz-Editor)
    Dieses Beispiel zeigt die Nutzung des in den CODESYS Application Composer integrierten Sequenz-Editors. Mit dem dazu gehörigen grafischen Editor werden Module  entsprechend dem Sequenzablauf sequenziell dargestellt und editiert.

    - Visualization Example (Visualisierungsgenerator)
    Dieses Beispiel zeigt den Nutzen des Visualisierungsgenerators. Der Generator wird dann eingesetzt, wenn mit Hilfe des CODESYS Application Composers eine Visualisierung direkt aus dem Modulbaum heraus erzeugt werden soll.

    0 Bewertung
    0,00 €
  10. CODESYS Sensor App for Android

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000073

    In Smartphones sind zahlreiche Sensoren wie z. B. Hall-Geber, Beschleunigungssensoren oder GPS-Sensoren integriert. Die Daten der gängigsten Sensoren können mit Hilfe von "CODESYS Sensor App for Android" vom Android-basierten Gerät über eine IT-Netzwerkverbindung an eine CODESYS-Steuerung übermittelt werden. Zusätzlich kann die Spracherkennung von Android dazu verwendet werden, die erkannten Worte als String an die Steuerung zu senden. Damit kann bei bestehender Internetverbindung eine einfache Sprachsteuerung mit dem Android-Gerät (z. B. Smartphone) realisiert werden.
    Das Software-Package enthält das Beispielprojekt für das CODESYS Development System, mit dem die übertragenen Daten in einer Visualisierung dargestellt werden.


    Die erforderliche Android-App 'CODESYS Sensor App' erhalten Sie über den Google Play Store.

    0 Bewertung
    0,00 €
  11. Shared Memory Communication

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000077

    In dem Beispielprojekt werden Daten einer CODESYS-Steuerung über Shared Memory mit anderen Prozessen geteilt. Das CODESYS-Package enthält zusätzlich Implementierungsbeispiele in den Sprachen C (Linux), C# (Windows) und C++ (Windows).

    0 Bewertung
    0,00 €
  12. Visu Demo Factory

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000076

    Das Beispielprojekt zeigt, wie eine Visualisierung aussehen kann und welche Visualisierungselemente dafür zur Verfügung stehen. Die dazu realisierte Verpackungsanlage besteht aus mehreren Modulen, deren Zustände simuliert werden können.

    0 Bewertung
    0,00 €
  13. ESC Image Button

    Anwendung
    Extend Smart Coding
    Artikelnummer: 000072

    This Visual Elements Extension contains a button with property to show individual graphical images for various states.
    It is especially suitable for projects where graphical designers have created images for buttons of the CODESYS visualization for e.g. the Normal, Pressed, Disabled, Active, Active-Disabled state.
    After installing the package and activating this visualization extension it is possible to use the button in the CODESYS visualization with various graphical images for various states.

    0 Bewertung
    0,00 €
  14. PiXtend for CODESYS

    Kommunikation
    Qube Solutions UG
    Artikelnummer: 000071

    Das Software Package „PiXtend for CODESYS“ beinhaltet alle benötigten CODESYS Geräte Treiber sowie Beispiel Programme für die Verwendung von PiXtend in CODESYS.


    PiXtend vervielfacht die Anschluss- und Einsatzmöglichkeiten des Raspberry Pi und ist die Basis für anspruchsvolle Projekte.


    Außer zahlreichen digitalen und analogen Ein- und Ausgängen bringt PiXtend auch serielle Schnittstellen wie RS232, RS485 und CAN mit. Die Schnittstellen & I/Os sind robust ausgeführt und entsprechen der Norm für speicherprogrammierbare Steuerungen - SPS (IEC 61131-2).


     


    Einsatzmöglichkeiten:




    - Haus-Automatisierung
    - Evaluations Plattform für Internet of Things, Industrie 4.0
    - Lern- und Lehrplattform für Steuerungstechnik
    - Schaltungstechnik und Softwaretechniken
    - Versuchsaufbauten im Privat- und Laborbereich
    - Do-It-Yourself-, Bastler- und Maker-Projekte
    - Anwendungen im Amateurfunk
    - Löt-Übung und Ausbildungs-Projekt für Azubis


     


    Die Open Source Hard- und Software und die Verwendung von bedrahteten Standard-Bauteilen macht PiXtend zur optimalen Lern- und Lehrplattform im Bereich Automatisierungstechnik.


    Dieses Paket wird kostenlos zur Verfügung gestellt und kann über den CODESYS Store als auch über die Webseite www.pixtend.de des Herstellers Qube Solutions UG (haftungsbeschränkt) bezogen werden.

    1 Bewertung
    0,00 €
  15. SFC Visu Generator

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000067

    Das Tool ‚SFC Visu Generator‘ generiert Visualisierungen von SFC-Programmen und SFC-Funktionsbausteinen. In den generierten Visualisierungen wird der aktuelle Programmschritt zur Programmlaufzeit farblich hervorgehoben.

    0 Bewertung
    0,00 €
  16. Client Independent Visualization Switching

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000070

    In dem Beispielprojekt werden die Visualisierungen aller TargetVisu-Ablaufvarianten programmatisch jede Sekunde umgeschaltet. Die Visualisierung der WebVisu-Ablaufvariante wird dabei nicht geändert.

    0 Bewertung
    0,00 €
  17. Responsive Design Example

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000069

    Das Package enthält ein Beispielprojekt zum Thema ‚Responsive Design‘. Je nach Bildschirmgröße des Clients werden unterschiedliche Ansichten geladen. Dadurch ist es möglich, spezielle Ansichten für Monitore, Tablets und Smartphones zu generieren.

    0 Bewertung
    0,00 €
  18. Trend Example

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000058

    Das Beispielprojekt 'TrendExample.project' enthält drei Beispielapplikationen mit unterschiedlichen Trendkonfigurationen.


     


    Folgende Funktionalitäten werden in den Beispielen behandelt:
     - Bedingungsabhängiges Aufzeichnen eines Signales
     - Aufzeichnen von Signalen über einen langen Zeitraum
     - Aufzeichnen mehrerer Signale

    1 Bewertung
    0,00 €
  19. Horter & Kalb - I2C-Support für Raspberry PI

    Anwendung
    Horter & Kalb
    Artikelnummer: 000068

    Die Bibliothek enthält zwei Beispielprogramme, die das Einlesen der digitalen und analogen Eingangsbaugruppen sowie die Ansteuerung der digitalen und analogen Ausgangsbaugruppen über den I2C-Bus vom Raspberry Pi beschreiben. Siehe http://www.horter.de/ für weitere Informationen.

    2 Bewertung
    0,00 €
  20. CODESYS Development System V3

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 1101000000

    Das CODESYS Development System integriert verschiedene Funktionen, um Anwender in allen Entwicklungsphasen zu unterstützen:


     


    - Projektbaum zur Strukturierung der Projektkonfiguration, z.B. zur Aufteilung der Gesamtapplikation in Objekte und Tasks
    - Konfiguratoren für die Einbindung und Beschreibung unterschiedlicher Geräte und Feldbussysteme
    - Editoren zur klassischen Applikationsentwicklung in allen grafischen und textuellen Sprachen der IEC61131-3
    - Compiler zur Übersetzung der Applikationen in schlanken und performanten Maschinencode
    - Debugger, Simulator und Soft-SPS (als Demo-Zielsystem) zur direkten Prüfung der erstellten Applikationen durch den Anwender

    0 Bewertung
    0,00 €
  21. DCF77 Decoder

    Kommunikation
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000063

    Die Bibliothek enthält einen Funktionsbaustein, der ein DCF77-Zeitsignal dekodiert und das übermittelte Datum und die übermittelte Zeit in Form eines DATE_AND_TIME-Wertes zurückgibt. Ein Beispielprojekt zeigt die Verwendung der Bibliothek für die Steuerung CODESYS Control for Raspberry Pi SL mit einem entsprechenden DCF77-Empfänger.

    2 Bewertung
    0,00 €
  22. EtherNet/IP Services Example

    Kommunikation
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000064

    Dieses Beispielprojekt zeigt wie man mit der EtherNet/IP Services-Bibliothek azyklisch mit EtherNet/IP-Adaptern kommuniziert („explicit messaging“).

    1 Bewertung
    0,00 €
  23. Simulink PLC Coder™ Import

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000062

    Das Plugin Simulink PLC Coder™ Import ermöglicht den Import von Dateien im PLCopen Format und die automatische Aktualisierung der importierten Komponenten. Der Benutzer kann entscheiden, ob er bei Änderungen der Exportdateien benachrichtigt werden soll oder ob die Änderungen automatisch aktualisiert werden sollen.


    Weitere Informationen zu Simulink PLC Coder™ erhalten Sie hier:  http://www.mathworks.com/products/sl-plc-coder/


    MATLAB und Simulink sind registrierte Marken der The MathWorks, Inc.

    0 Bewertung
    0,00 €
  24. Seven Segment Display

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000061

    Das im Package enthaltene Beispielprojekt SevenSegmentDisplay.project enthält eine Visualisierung mit vier Sieben-Segment-Anzeigen zur Darstellung eines UINT-Wertes. Die Werte der einzelnen Ziffern können über Schaltflächen editiert werden. Die Sieben-Segment-Anzeige ist modular aufgebaut und kann somit einfach für unterschiedliche Anforderungen angepasst werden.

    0 Bewertung
    0,00 €
  25. OMAC PackML State Machine

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000060

    PackML steht für ‚Packaging Machine Language‘ und definiert einen allgemeinen Ansatz bzw. eine Maschinensprache für automatisierte  Maschinen in der Verpackungsindustrie. Die primären Ziele von PackML sind die Vereinheitlichung der Bedienung und die Umsetzung von industriellen Innvotationen. Die im Package enthaltene Bibliothek OMAC_PackML_State_Machine enthält eine Implementierung der OMAC PackML State Machine. Ein Beispielprojekt veranschaulicht die Verwendung der Bibliothek. Weitere Informationen zu OMAC und PackML finden sie unter: www.omac.org/.

    1 Bewertung
    0,00 €
  26. RPC Example

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000059

    Das Beispiel basiert auf der in der CODESYS Entwicklungsumgebung bereits enthalten Bibliothek RPC. Die Bibliothek RPC enthält sämtliche Komponenten zum Thema ‚Remote Procedure Calls‘. Das Beispiel RPCExample.project zeigt, wie diese Komponenten verwendet werden und wie Client- und Serverapplikationen auf Basis der Bibliothek RPC realisiert werden können.

    0 Bewertung
    0,00 €
  27. MultiTouch Example

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000057

    Dieses Visualisierungs-Beispiel zeigt, wie Gesten und Touch-Ereignisse von MultiTouch-Displays in CODESYS ausgewertet und verarbeitet werden können. Wenn eine Visualisierung auf einem MultiTouch-Display zum Einsatz kommt, bietet sich dem Benutzer ein zusätzliches Bedienkonzept. Neben den üblichen Maus- und Tastenereignissen werden Gesten und Touch-Ereignisse ausgewertet und verarbeitet.


     


    Unterstützte Gesten




    - Pan-Geste: Drücken, Verschieben und Loslassen mit einem Finger führt zu einem Verschieben des Inhalts eines Fensters oder einer Registerkarte.
    - Flick-Geste: Schnelles Verschieben eines Fingers in einem Bereich, also „wischen“, führt zum Umschalten zwischen verschiedenen Visualisierungsseiten.
    - MultiTouch-Events: Bedienung mit mehreren Fingern gleichzeitig.


     


    Innerhalb einer Visualisierung können mehrere Elemente mit mehreren Fingern gleichzeitig bedient werden. Damit ist es möglich eine Zweihand-Bedienung zu entwickeln oder ein virtuelles Mischpult, bei dem mehrere Schieberegler gleichzeitig bedienbar sind.


    Die Schnittstelle IGestureEventHandler2 der Bibliothek VisuElems.VisuElemBase ermöglicht IEC-61131-3-Code zu implementieren um auf Gesten zu reagieren. So kann ein Gestenereignis verarbeitet und Folgeaktionen implementiert werden.


     


    Folgende Clients können eine Visualisierung auf einem MultiTouch-Gerät ausführen:




    - CODESYS TargetVisu auf einem Gerät mit Windows-Betriebssystem
    - CODESYS TargetVisu auf einem Gerät mit Linux-Betriebssystem

    0 Bewertung
    0,00 €
  28. OSCAT BUILDING

    Anwendung
    OSCAT
    Artikelnummer: 604302

    OSCAT steht für "Open Source Community for Automation Technology".


    OSCAT erstellt eine Open-Source-Bibliothek nach dem IEC 61131-3 Standard, welche auf herstellerspezifische Funktionen verzichtet und deshalb auf alle IEC 61131-3-kompatiblen speicherprogrammierbaren Steuerungen portiert werden kann.


    Bei dieser Bibliothek handelt es sich um eine Portierung der OSCAT BUILDING Library für CODESYS V3. Die Bibliothek enthält zahlreiche Funktionsbausteine zum Thema Gebäudesteuerung.


     


    Die Bibliothek OSCAT BUILDING beinhaltet Funktionen zu folgenden Themen:




    - Stellglieder
    - Heizung, Lüftung und Klima
    - Elektrotechnik
    - Jalousiesteuerung

    1 Bewertung
    0,00 €
  29. 2-Axis MnJoystick

    Anwendung
    Mikrap AG
    Artikelnummer: 000056

    Der 2-Axis MnJoystick ist ein Visualisierungselement und befindet sich in der Visu ToolBox unter "MnControls Light". Dieser Joystick kann zur Steuerung von Bewegungen in zwei Dimensionen verwendet werden.


     


    Technische Funktionen:


    Der Joystickhebel kann innerhalb eines vorgegebenen Radius bewegt werden und gibt folgende Werte zurück:


    X Wert -> Abweichung in X-Richtung (-100 bis 100, Ruhestellung = 0)


    Y Wert -> Abweichung in Y-Richtung (-100 bis 100, Ruhestellung = 0)


    Winkel Wert -> Winkel zum Zentrum ( 0 - 360 Grad)


    Radius Wert -> Abweichung zum Zentrum (0 - 100)

    0 Bewertung
    0,00 €
  30. FB Visu Creator

    Engineering
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000055

    Mit dem Plug-In ‚FB Visu Creator‘ können automatisch Visualisierungen aus Funktionsbausteinen (FBs) erstellt werden. Über Attribute kann gesteuert werden, welche Funktionsbausteine, Ein- und Ausgänge visualisiert werden sollen. Pro Baustein wird eine Visualisierung erzeugt. Die generierten Visualisierungen können anschließend über einen Frame mit den gewünschten FB-Instanzen verknüpft werden.

    2 Bewertung
    0,00 €
  31. Backgammon

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000054

    Dieses Package enthält den Spieleklassiker ‚Backgammon‘. Das Projekt ist mit der Ablaufsprache (AS) realisiert und veranschaulicht deren Anwendung. Die Ablaufsprache (AS) ist eine grafisch orientierte Sprache, die es erlaubt, die chronologische Abfolge einzelner Aktionen in einem Programm zu beschreiben.


     


    Spielbeschreibung:


    CODESYS spielt mit den blauen Steinen von rechts unten nach rechts oben. Sie spielen mit den roten Steinen von rechts oben nach rechts unten.


    -       ‚New game‘ startet ein neues Spiel


    -       ‚Roll dice‘ würfelt mit beiden Würfeln


    -       Ein Stein kann bewegt werden, indem zuerst das ausgehende Spielfeld und anschließend das Zielspielfeld selektiert wird.


     


    Technische Funktionen


    Das Projekt Backgammon.project enthält als Hauptkomponente das Programm PLC_PRG. Das Programm ist in der Ablaufsprache (AS) implementiert. Die einzelnen Spielschritte sind dabei in unterschiedliche Aktionen aufgeteilt. Der Spielstand mit den Steinpositionen wird im Funktionsbaustein FB_Board gespeichert und über die Visualisierung Vis_Board visualisiert.

    0 Bewertung
    0,00 €
  32. Rockwell 1734 AENT Configuration

    Kommunikation
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000053

    Dieses Beispiel zeigt die Konfiguration eines Rockwell 1734-AENT EtherNet/IP-Adapters mit dem E/A-Modul 1734-IB4. Das Beispiel kann als Basiskonfiguration für ein beliebiges Produkt aus der 1734-Familie genutzt werden. Eine detaillierte Beschreibung ist diesem Beispiel als PDF beigefügt.

    0 Bewertung
    0,00 €
  33. CODESYS Previous Visu Profile

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000050

    Dieses Installationspaket umfasst alle Visual Elements, Visual Styles und deren Abhängigkeiten vor CODESYS Version 3.5.

    1 Bewertung
    0,00 €
  34. Cam Editor

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000049

    Das Beispiel CAMEditor.project zeigt, wie der Online Kurvenscheibeneditor mit einer CODESYS Softmotion Steuerung verwendet werden kann.


    Der Online Kurvenscheibeneditor ist eine Visualisierungsvorlage, welche eine Kurventabelle in der Visualisierung anzeigt. Mit diesem Element kann die Kurvenscheibe im Online-Mode verändert werden.


    Das Visualisierungselement wird in einer Visualisierungsvorlage (SMC_VISU_CamEditor) der Bibliothek SM3_Basic zur Verfügung gestellt und wird in einem Frame-Element mit dem Kontext-Befehl "Frame Auswahl" der Visualisierung hinzugefügt.

    0 Bewertung
    0,00 €
  35. Application Composer Flexible Fabric

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000048

    Das Application Composer Beispiel Flexible Fabric veranschaulicht zum einen die Verwendung einer „fremden“ Application Composer Modulbibliothek („AC_Mechatronics“, siehe Online-Hilfe für eine detaillierte Beschreibung der Funktionsweise dieser Bibliothek) zusammen mit selbst erstellten Application Composer Modulen. Zum anderen zeigen die zum eigentlichen Beispiel gehörigen Application Composer Module, den Einsatz von reinen Software Module, um ein System von verschiedenen Fabrik-Elementen (Fließbänder, Greifer, bewegliche Barrieren, etc.) auf physikalischen Grundlagen zu simulieren.


    Der Modulbaum des Beispiels untergliedert sich entsprechend in Simulations-Module, Module der AC_Mechatronics Bibliothek und Aktuator-Module, die zwischen den beiden anderen Modulsystemen als Aktuatoren vermitteln:


     


    - Mit den Simulations-Modulen können Simulationselemente (Fließbänder, etc.) frei im Raum positioniert und konfiguriert (z.B. Reibungskonstante der Fließbandoberfläche, etc.) werden.


    - Die Aktuator-Module referenzieren die Simulations-Module und können diese mit Hilfe von Ablauf-Modulen steuern (z.B. Fließbänder an- und abstellen).


    - Die Module der AC_Mechatronics Bibliothek zusammen mit den Ablauf-Modulen der Aktuator-Module erlauben das Realisieren von Ablaufsteuerungen (z.B. das Einschalten eines Fließbandes als Reaktion auf einen Sensor) innerhalb der Simulation.

    0 Bewertung
    0,00 €
  36. Alarm Table

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000046

    Dieses Beispielprojekt befasst sich mit der Konfiguration von Alarmen und dem Visualisierungselement Alarmtabelle. Über eine Visualisierung können Alarmzustände ausgelöst und quittiert werden.


     


    Technische Funktionen


    In der Alarmkonfiguration sind die beiden Alarmklassen Warning und WarningOrange definiert. Die Alarmklasse WarningOrange erfordert zusätzlich eine Alarmquittierung. Ein Alarm wird in der Alarmgruppe über eine Alarmbedingung und eine Alarmklasse definiert. Die Alarmbedingungen können über die Schaltflächen der Visualisierung gesetzt werden. Mit dem Drückschalter ‚Confirm‘ können die Alarme vom Typ WarningOrange quittiert werden.  

    0 Bewertung
    0,00 €
  37. Alarm Manager

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000045

    Das Beispiel beschreibt, wie programmtechnisch auf Alarmobjekte zugegriffen werden kann. Mit dem AlarmManager können Ereignisse abonniert werden und auf aktive und historische Alarme zugriffen werden.


    Das Beispiel enthält zwei Alarmtabellen. Die obere Tabelle (Typ Alarmtable) zeigt die aktiven und historischen Alarme an. Über die Schaltflächen unter der Tabelle können Alarme hinzugefügt werden. Die untere Tabelle simuliert eine Alarmtabelle  und enthält die gespeicherten Alarme.

    1 Bewertung
    0,00 €
  38. Trace Example

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000044

    Das Beispielprojekt ‚TraceExample.project‘ zeigt, wie Werte von Variablen über das Trace-Objekt und das Visu-Trace-Element aufgezeichnet und gespeichert werden können. In einer weiteren Applikation wird die programmatische Konfiguration eines Trace Objektes über den Trace Manager demonstriert.  

    0 Bewertung
    0,00 €
  39. OSCAT NETWORK

    Anwendung
    OSCAT
    Artikelnummer: 604301

    OSCAT steht für "Open Source Community for Automation Technology".


    OSCAT erstellt eine Open Source Bibliothek nach dem IEC 61131-3 Standard, welche auf herstellerspezifische Funktionen verzichtet und deshalb auf alle IEC 61131-3 kompatiblen speicherprogrammierbaren Steuerungen portiert werden kann.


    Bei dieser Bibliothek handelt es sich um eine Portierung der OSCAT NETWORK Library für CODESYS V3.


    Das Beispielprojekt WeatherForecast.project veranschaulicht die Verwendung der Bibliothek .


     


    Technische Funktionen


    Die Bibliothek OSCAT NETWORK beinhaltet Funktionen und POUs zu folgenden Themen:



    • String-Konvertierung und Verschlüsselung

    • Data Log

    • Dateien (INI- und CSV Reader)

    • Netzwerk (z.B. FTP, HTTP, SMTP, SNTP, Telnet)

    • Wetter Informationen

    8 Bewertung
    0,00 €
  40. Button Visu Style

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000043

    Dieses Beispiel zeigt, wie Textpositionen in Schaltflächen mit Bildern über Visualisierungsstile angepasst werden können.


     


    Technische Funktionen


    In dem Beispiel werden die Textpositionen von Schaltflächen über den Visualisierungsstil Style15.visustyle.xml angepasst (siehe Style.zip).


     


    Die Positionen werden über folgende Parameter gesteuert:


    <Value name="Button-Absolut-TextOffset-Left" type="DINT">40</Value>


    <Value name="Button-Absolut-TextOffset-Right" type="DINT">0</Value>


    <Value name="Button-Absolut-TextOffset-Top" type="DINT">40</Value>


    <Value name="Button-Absolut-TextOffset-Bottom" type="DINT">0</Value>

    0 Bewertung
    0,00 €
  41. Simple Webvisu Login

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000042

    Dieses Beispiel zeigt, wie die Benutzerverwaltung der Visualisierung verwendet werden kann und wie ein einfacher Login-Dialog implementiert werden kann.


     


    Technische Funktionen


    Das Beispiel beinhaltet zwei Visualisierungen. Die Anmeldung an der Steuerung erfolgt über die LoginPage. Nach erfolgreicher Anmeldung wird der Anwender auf die MainPage weitergeleitet. Die Konfiguration der Benutzerverwaltung erfolgt über den Visualization Manager. Weitere Informationen zur Benutzerverwaltung finden Sie in der CODESYS Onlinehilfe.

    0 Bewertung
    0,00 €
  42. OSCAT BASIC

    Anwendung
    OSCAT
    Artikelnummer: 604300

    OSCAT steht für "Open Source Community for Automation Technology".


    OSCAT erstellt eine Open Source Bibliothek nach dem IEC 61131-3 Standard, welche auf herstellerspezifische Funktionen verzichtet und deshalb auf alle IEC 61131-3 kompatiblen speicherprogrammierbaren Steuerungen portiert werden kann.


    Bei dieser Bibliothek handelt es sich um eine Portierung der OSCAT BASIC Library für CODESYS V3.


     


     Technische Funktionen


    Die Bibliothek OSCAT BASIC beinhaltet Funktionen zu folgenden Themen:



    • Buffer Management

    • Engineering

    • Listen

    • Logik

    • Mathematik

    • Strings

    • Datum und Zeit

    5 Bewertung
    0,00 €
  43. Visu Dialog ST

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000041

    Dieses Paket enthält drei Beispielapplikationen zum Thema Visualisierung von Dialogen. Die Beispiele zeigen Möglichkeiten, wie Dialoge programmtechnisch erzeugt werden und Eingabedaten ausgelesen werden können.


     


    Applikation DialogVarInOut:


    Dieses Beispiel zeigt, wie Dialoge aus einer Visualisierung geöffnet werden und wie Eingabewerte von Textfeldern auf gültige Eingabe überprüft werden können.


    Im Programm PLC_PRG wird der Event Handler POU vom Typ IEditBoxInputHandler gesetzt. Die Methode VariableWritten wird nach dem Editieren eines Wertes aufgerufen. Die Überprüfung des Wertes erfolgt in der Methode CheckValue des Funktionsbausteins ControlFB. In dem Beispiel wird der OK Button nur dann aktiviert, wenn der Wertebereich der Variablen pVar kleiner 100 ist. Der Funktionsbaustein wird über das Attribut VAR_IN_OUT_AS_POINTER an den Frame übergeben.


     


    Applikation FileDialog:


    Dieses Beispiel zeigt,  wie File-Dialoge in ST über den DialogManager geöffnet werden können.


    Im Programm PLC_PRG wird zuerst der Dateifilter und eine Instanz des Funktionsbausteins Visu_FbFileListProvider erzeugt. Dieser Funktionsbaustein sucht im Dateisystem  nach Dateien entsprechend dem eingestellt Filter und wird vom File Dialog zur Visualisierung verwendet. Die Funktion OpenFileDialog setzt den Visu_FbFileListProvider und öffnet den Dialog. Nach Auswahl einer Datei wird der Dateiname in der Visualisierung angezeigt.


     


    Applikation IECOpenDialog:


    Das Beispiel zeigt, wie ein Login-Dialog via ST geöffnet werden kann.


    Die Schaltfläche ‚Login‘ öffnet über die  Funktion OpenLoginDialog ein Login-Dialog. Die Werte des Dialogs werden beim Schließen des Dialoges in der Funktion  OnLoginDialogClosed ausgelesen und in der Visualisierung angezeigt.

    1 Bewertung
    0,00 €
  44. Visu Demo Mobile

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000040

    In dem Projekt wird die Bedienung und Wartung eines Feuerwehrautos simuliert. Drehleiter und Lichtmast lassen sich ausfahren und positionieren. Das Mischverhältnis von Wasser und Löschschaum lässt sich mithilfe von Rezepturen einstellen und verwalten. Während der Fahrzeugbedienung und Wartung werden bei fehlerhaften Zuständen Alarme ausgelöst. Die Leistung des Stromaggregats wird mit einem Trace dargestellt. Neben weiteren funktionalen Anwendungen wird die optische Gestaltung u.a. mit Farbverläufen oder der Verwendung eines Stiles mit eigenen Schaltersymbolen demonstriert.

    1 Bewertung
    0,00 €
  45. Visu Event Handler

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000039

    Dieses Beispielpaket zeigt, wie Ereignisse von Visualisierungen programmtechnisch abgefangen werden können. Anhand von drei Beispielprojekten wird die Verwendung des Key Event Handlers, des Mouse Event Handlers und des Editbox Event Handlers demonstriert.

    1 Bewertung
    0,00 €
  46. Global Client Manager

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000038

    Das Projekt GlobalClientManager zeigt, wie globale Client Daten mit Hilfe der Systemvariablen CURRENTCLIENTID verwaltet werden können.


     


    Technische Funktionen


    Die Client-ID, des aktuellen Clients, kann über die Funktion ‚Add / Remove this client‘ in dem globalen Array  g_aClientIds eingetragen oder entfernt werden. Dazu wird die globale Variable direkt über das Ereignis OnMouseDown des Buttons beschrieben. Die Visualisierung zeigt den Inhalt des Arrays über acht Lampen an.

    1 Bewertung
    0,00 €
  47. Visualization Switching

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000037

    Das Beispiel befasst sich mit den Möglichkeiten, Visualisierungen innerhalb eines Frames umzuschalten. In dem Beispiel VisualizationSwitching werden fünf Realisierungsmöglichkeiten aufgezeigt.


     


    Technische Funktionen


    Das Beispiel enthält fünf Frames mit folgender Funktionalität:


    Frame 1:           Manueller Wechsel der Visualisierung


    Frame 2:           Automatischer programmgesteuerter Wechsel der Visualisierung über eine Variable


    Frame 3:           Automatischer programmgesteuerter Wechsel der Visualisierung über den FrameManager.


    Frame 4:           Manueller Wechsel über eine Variable.


    Frame 5:           Automatischer Wechsel über eine Variable für jeden zweiten Client.

    4 Bewertung
    0,00 €
  48. Combobox Example

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000036

    Dieses Beispielspielprojekt demonstriert die Verwendung von Comboboxen in Verbindung mit Textlisten und Arrays. 


     


    Technische Funktionen


    Die erste Combobox wird über ein Array mit Daten versorgt. Über ein Eingabefeld kann der zu selektierende Index ausgewählt werden.


    Das zweite Beispiel zeigt, wie Bilder in Kombination mit Text in einer Combobox dargestellt werden können.   

    0 Bewertung
    0,00 €
  49. Selection Manager

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000034

    Dieses Beispiel zeigt wie der SelectionManager verwendet werden kann um Visualisierungselemente auszuwählen.


     


    Technische Funktionen


    Im Programm SelectionHandling wird zunächst der erste Visualisierungsclient ausgewählt und die Ereignisse der Buttons ‚Up‘, ‚Down‘, ‚Left‘, ‚Right‘ und ‚Click‘ ausgewertet.


    Die Selektion wird über die Methode SelectNextElement geändert. Wenn der ‚Click‘-Button gedrückt wird, dann wird von dem aktuell selektierten Element ein Mouse-Up Event ausgelöst und unter ‚LastClick‘ angezeigt. Über die Funktion ‚SelectElementAt‘ kann ein Element über die Element-ID selektiert werden.

    0 Bewertung
    0,00 €
  50. ActiveX Example

    Anwendung
    3S-Smart Software Solutions GmbH
    Artikelnummer: 000035

    Dieses Beispiel zeigt, wie ActiveX Komponenten in Visualisierungen eingebunden werden können. Die Verwendung der ActiveX Komponente wird anhand eines Webbrowsers, eines Flash-Players und des WM-Players demonstriert.

    2 Bewertung
    0,00 €