• CODESYS
  • CODESYS
  1. Twitter Library

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000047

    With the TwitterLibrary, messages can be sent directly from the PLC to Twitter. Messages are sent via the "Rest API" from Twitter. Communication takes place via HTTPS and authentication by means of the OAuth protocol.

    0 Reviews
    €0.00
  2. Web Client Library

    Application
    3S-Smart Software Solutions GmbH
    Order number: 2111000025

    The CODESYS software package includes a library with function blocks for communicating with a web server via HTTP or HTTPS.

    - The HTTP method GET requests data from a web server.
    - The HTTP methods POST and PUT submit data from the controller to a web server.
    - When using DELETE, data is deleted from a web server.
    - The HTTP method HEAD returns the HTTP header.

    The HTTP header of a request can be extended without any restrictions. In addition, function blocks are included for HTTP basic authentication and authentication via OAuth (Version 1a).

    0 Reviews
    €50.00
  3. CODESYS HMI SL

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 2304000009

    CODESYS HMI SL is a V3 software package that is installed on a remote computer to equip it with a graphical user interface (HMI). This new HMI support allows it to combine and visualize the data of one or more CODESYS V2 and CODESYS V3 controllers (data sources) on one remote HMI device.

    Benefits
    - Integrated into the CODESYS Development System – for development of the remote HMI
    - Development in one project, either independently or with the PLC application
    - Scalable projects by unlocking any number of available variables
    - Simplified creation of the application by guided project configuration
    - Automated display of all available data in the controller network
    - Display of all functions and elements that are available with CODESYS Visualization, for example:
        - Alarm management
        - Trace and trend display
        - User management
        - Recipe management
        - Visualization styles
    - Download the visualization directly from the development environment to the HMI device


     


    The product extends the features of the pure V2 HMI visualizations, which canbe purchased via sales@codesys.com.

    0 Reviews

    from €500.00

  4. CODESYS Control for emPC-A/iMX6 SL

    All Products
    3S-Smart Software Solutions GmbH
    Order number: 2302000014

    CODESYS Control for emPC-A/iMX6 SL is a runtime environment based on CODESYS V3 for implementing a PLC with the Linux-based, real-time capable industrial controller emPC-A/iMX6 from Janz Tec AG. After installation the product, the PLC can be engineered with the CODESYS Development System (V3) from 3S-Smart Software Solutions GmbH.

    Functional principles
    - Purchase of the applicable hardware from the company Janz Tec AG (http://www.janztec.com).
    - Download of the product CODESYS Control for emPC-A/iMX6 SL from the CODESYS Store.
    - Installation of the CODESYS PLC runtime environment on the hardware

    Benefits
    - Suitable for controllers in all industries and sectors
    - Comprehensive engineering solution with the free CODESYS Development System (V3), including extensive visualization options
    - Efficient engineering with the products of the CODESYS Professional Developer Edition (code management via link to Apache Subversion, static code analysis, runtime measurement on the PLC, comprehensive test automation, methodical application development with UML diagrams)
    - Compatible with additional add-on and products from the CODESYS Store

    0 Reviews

    from €350.00

  1. CODESYS SVN

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 2101000000

    Apache™ Subversion® (SVN) is a tool for versioning and revision control of current and historical versions of files such as source code, web pages, and documentation. Apache™ Subversion® is a registered trademark of the Apache Software Foundation. See the package information in the package manager for more information.

    Revision control, also known as version control or source control, is the management of changes to documents, programs, and other information stored as computer files. It is most commonly used in software development, where a team of people may change the same files.


     


    The main tasks of a version control system are:

    - Log of changes: It can be reproduced at any time what changes have been made, when and from whom those changes have been done.
    - Restore of old revisions of single files. Changes of files by mistake can by undone at any time.
    - Archiving of specific revision of a project. It is always possible to go back to older versions.
    - Coordination of shared access of developers.
    - Simultaneous development of multiple branches of a project.

    The functions of Subversion are directly available in CODESYS and completely integrated into the CODESYS Development System.

    11 Reviews
    €500.00
  2. CODESYS Static Analysis

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 2101000002

    With the tool CODESYS Static Analysis it is possible to check the source code based on pre-defined rules and naming conventions in addition to the compiler code check. Additional information on potential development problems is revealed and errors are detected and eliminated before the application will be tested in the field. A lot of time can be saved during the development of applications for debugging.



    In CODESYS Static Analysis more than 100 pre-defined rules are implemented, where some of them are configurable. It is possible to combine these rules to individual sets of rules. The functions of the tool are completely integrated into the CODESYS Development System.

    3 Reviews
    €300.00
  3. CODESYS Test Manager

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 2101000003

    The CODESYS Test Manager allows the programming and execution of automated tests of the CODESYS development system. It is the central component for the test automation and management and it serves most primarily for the test of applications and libraries.


     


    The Test Manager supports the test of the following objects:


     




    - Application
    - IEC libraries
    - Communication


     


    Technical description




    Commands provide the necessary functionality to execute automated test runs. A command which can be configured is called a test action. A test case consists of one or more test actions. A test script consists of one or more test cases. The test scripts and the test reports with the results of the test run are managed in the test repository. 

    1 Reviews
    €1,500.00
  4. CODESYS Application Composer

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 2101000006

    With the CODESYS Application Composer you can customize, i.e. compile and parameterize, complete control applications from previously created software modules.


    Modules are functional program units that can correspond both to machine or system parts as well as software functions. Along with the program code, modules typically include components such as visualization elements, parameterization or I/O allocations. With this they cover nearly all programming aspects that CODESYS offers.


    The customization of the modules takes place in the module tree. In the process each entry corresponds to a module instance. In the insertion of new elements into the module structure only suitable modules are offered for selection. In the module properties the parameterization, the I/O configuration and the visualization selection are defined for the module instances. Simultaneously the configuration of sequencer modules can take place with the help of an easy-to-use sequence editor. From the module configuration a menu command generates the complete application code including visualization and I/O configuration. Application-specific code can be added in the form of extension modules and remains unchanged if the code is generated again.


    With purchasing a functional license you acquire the possibility to create and use new modules or module declarations within the CODESYS Development System.

    0 Reviews
    €1,000.00
  5. CODESYS Control RTE SL

    All Products
    3S-Smart Software Solutions GmbH
    Order number: 2302000000

    The product CODESYS Control RTE SL is a real-time software PLC for PC-based industrial controllers under Windows. The runtime system has its own real time kernel: deterministic behavior with jitter values in the µs region without additional hardware components or operating system extensions.



    The runtime system supports the following functions:



    - 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 PROFINET Device
    - CODESYS EtherNet/IP Scanner
    - CODESYS EtherNet/IP Adapter
    - CODESYS J1939


     


    The product can be extended by the following chargeable options:




    - CODESYS WebVisu
    - CODESYS TargetVisu




     


    This product is subject to license conditions. The product can be either licensed on a software base (license container is part of the CODESYS Control RTE since version 3.5.4.0) or via the CODESYS Runtime Key (not part of the product range).


    If no valid license is present, the Soft-PLC runs for two hours without functional constraint and the automatically stops.

    0 Reviews

    from €504.00

  6. CODESYS Control for Raspberry Pi SL

    All Products
    3S-Smart Software Solutions GmbH
    Order number: 2302000009

    CODESYS Control for Raspberry Pi SL contains a CODESYS Control application for Raspberry Pi (see http://www.raspberrypi.org/) as well as driver support for the extension modules Raspberry PiFace Digital, Raspberry Pi Camera and several devices/breakouts with I²C communication interface.
    The recommended operating system "Raspian" can be downloaded here: https://www.raspberrypi.org/downloads/

    This product can be installed via CODESYS Update Manager on a Linux distribution Raspbian. After each restart the runtime system will be started automatically. If no valid full license can be found, CODESYS Control runs for two hours without functional limitations before shut down.
    This product supports the following functionalities
    -    CODESYS EtherCAT Master
    -    CODESYS Profinet Master
    -    CODESYS Modbus TCP Master / Slave
    -    CODESYS Modbus RTU Master / Slave (serial interface must be supported by and installed in the OS)
    -    CODESYS WebVisu
    -    CODESYS SoftMotion CNC
    -    CODESYS OPC/UA Server
    -    CANopen via EL6751 Gateway
    -    CODESYS EtherNet/IP Scanner / Adapter


     


    This product consists of:


    -    License key, to be installed via the CODESYS Development System on the Raspberry Pi (see document "First Steps", Chapter 2.2)
    -    Debian package with CODESYS Control for Raspberry Pi
    -    CODESYS Plugin to install and update the package on a Raspberry Pi
    -    CODESYS device description files for Raspberry Pi, Raspberry PiFace Digital, Raspberry PiFace Control&Display, Raspberry Pi Camera, several           
         devices/breakouts with I²C (SRF02, Adafruit PWM, MPU6050, MPU9150, AK8975), SPI (MCP3008, MCP23S17) or 1-wire (DS18B20) communication interface



    The runtime system does not have real-time behavior. Its Jitter depends on many factors, especially on parallel executed Linux applications, and is ideally approximately 50 µs – with maximum values of approximately 400µs.
    This product offers amongst other things the possibility to plug and control additional devices via SPI, I²C or 1-wire.
    The product can be licensed on a software base (the license container is part of the CODESYS Control for Raspberry Pi SL) or via the CODESYS Runtime Key (not part of the product range).
    The complete installation is described in the document "First Steps" (part of the CODESYS Package)





    73 Reviews
    €50.00
  1. CODESYS X-MasTweet

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000087

    Tweet your Christmas greetings! This requires a CODESYS-compatible controller with Internet access, for example the demo version of the SoftPLC CODESYS Control Win that is included in the CODESYS setup.

    Install the CODESYS X-MasTweet package into the CODESYS Development System, open the included CODESYS project, and download it to the target device. You are provided with a user interface for operating the application, either directly in the CODESYS Development System, or from a CODESYS TargetVisu on the device screen where you downloaded the application. Furthermore, the linked Twitter account can be viewed independent of the CODESYS visualization in a browser at https://twitter.com/CODESYS_XMAS.

    With the package, the Twitter library (a sample library for using the Twitter API) is installed to the library repository of the CODESYS Development System. It includes the use of encrypted communication options based on X.509 certificates.

    Caution: The sent messages are public. Please exclude any personal information.



    0 Reviews
    €0.00
  2. AC Module Teaching Example

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000066

    The Application Composer provides the option of a modular configuration of an application. When the structure is defined one time in the module tree, a static IEC application is generated from it. This means that the modules are connected directly with their submodules and cannot be modified at runtime.
    This example demonstrates how to create a dynamic configuration from a pool of separate modules at runtime.
    In addition, this configuration should be stored persistently so that the last set configuration can be downloaded each time the application is restarted again.

    0 Reviews
    €0.00
  3. POWERLINK Configuration Editor

    Communication
    BE.services GmbH
    Order number: 000086

    Industrial Control Systems implementing CODESYS can easily be turned into a POWERLINK Master (Managing Node – MN). The integration of the free open source openPOWERLINK stack and the additional CODESYS Runtime components from BE.services allow full support of the POWERLINK technology.
    The configuration of the POWERLINK network is available, fully integrated in CODESYS, with this package.  

    0 Reviews
    €0.00
  4. Visu Value Change Handler Example

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000084

    All visualization elements that change the value of a variable by user input call the IValueChangedListener interface. With this interface, the value changes can be recorded and then processed programmatically.

    0 Reviews
    €0.00
  5. CAA Device Diagnosis Example

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000085

    The example use cases demonstrate how to use the CAA Device Diagnose for the following:



    - Starting, stopping, and resetting devices
    - Activating and deactivating devices
    - Traversing the device tree
    - Collecting device and bus information



    0 Reviews
    €0.00
  6. CODESYS Third Party Starter Package

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 000083

    The CODESYS Third Party Starter Package conatins the follwoing information:




    - Templates for Icons and data sheets
    - Presentation of the CODESYS Store concept for third party products
    - Specification of products in the CODESYS Store
    - Checklist with CODESYS requirements to third party products
    - Self-report-template


    If you want to add your product to the CODESYS Store please contact store@codesys.com.

    0 Reviews
    €0.00
  7. CODESYS Development System V2.3

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 000082

    The IEC 61131-3 programming tool CODESYS Development System with a free trial version of CODESYS Control Win - a runtime system under Windows with full functionality.

    0 Reviews
    €0.00
  8. CODESYS for UniPi

    Communication
    Cozens Software Solutions Limited
    Order number: 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


     


    The following expansion boards are supported:
    - E0-1W8R – 1 Wire 8 Relay
    - E0-1W4R4DI 1 Wire 4 Relay 4 DI

    1 Reviews
    €0.00
  9. English/Russian Keyboard Dialog

    Application
    PC Prolog
    Order number: 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 Reviews
    €0.00
  10. HTTP Client Example

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000075

    The CODESYS software package includes a library with a function block for communicating with a web server via HTTP.

    - When using http-GET, data is requested from a web server.
    - When using http-POST or http-PUT, data is submitted from the controller to a web server.
    - When using http-DELETE, data is deleted on a web server.
    - When using http-HEAD, http-Header is requested from a web server.

    The HTTP header of a request can be extended without any restrictions. The library is included as source code in the CODESYS package.

    1 Reviews
    €0.00
  11. Trend API Example

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000078

    The sample project included in the CODESYS "TrendAPIExample.package" demonstrates how trend data can be read by means of the VisuTrendStorageAccess library. In this example, trend data is saved by the trend recording manager and then read as ST code by the VisuTrendStorageAccess API. In addition to querying historical data, active messaging is also possible when saving new data. The trend data can then be exported (example: CSV file) for later processing by other applications, for example by using the "CSV Utility" from the CODESYS Store.

    0 Reviews
    €0.00
  12. Application Composer Examples

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 000074

    This software package contains sample projects that are tailored for the different subdomains of CODESYS Application Composer.

    - Example: Decoupled modules
    This example demonstrates how to use decoupled modules. Decoupled modules can be used as both top-level modules and lower-level modules in slots.

    - Example: StaticDeviceGenerator
    This example demonstrates how to use automated generation of devices with CODESYS Application Composer and static device assignment.

    - Example: FlexibleDeviceGenerator
    This example demonstrates how to use automated generation of devices with CODESYS Application Composer and flexible device assignment.

    - Example: ExtensionModules
    This example demonstrates how to use extension modules. Extension modules are used if existing modules do not correspond to the defined requirements.

    - Example: MacroModules
    This example demonstrates how to use macro modules. With a valid license for CODESYS Application Composer, this example creates new macro-modules from the module tree.

    - Example: MappingEditor
    This example demonstrates how the mapping editor is used for the I/O mapping of modules with the hardware available in the CODESYS Application Composer project.

    - Example: Proxy (instances)
    This example demonstrates how to use proxies. Proxies make is possible for module instances to communicate with each other. These are parts of applications on different controllers.

    - Example: SequenceEditor
    This example demonstrates how to use the sequence editor that is integrated in CODESYS Application Composer. With the associated graphical editor, modules are displayed and edited sequentially.

    - Example: Visualization (visualization generator)
    This example demonstrates how to use the visualization generator. The generator is used if a visualization should be generated directly from the module tree when suing CODESYS Application Composer.


     


    - Example: Alarming
    This example demonstrates how to use the alarm generator. It is used for creating and configuring an alarm mangagement.

    Furthermore there is guidance on how to create your own modules by the FirstSteps and the CNC example demonstrates a more complex project with several components interacting.

    0 Reviews
    €0.00
  13. CODESYS Sensor App for Android

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000073

    Numerous sensors are integrated in smartphones, such as Hall Effect sensors, acceleration sensors, and GPS sensors. With the "CODESYS Sensor App for Android", the data of the most popular sensors can transmitted from an Android based device to a CODESYS controller over an IT network connection In addition, the voice recognition of Android can be used for transmitting recognized words as strings to the controller. When an Internet connection is available, simple speech recognition can be established with the Android device (e.g. smartphone).
    The software package also includes a sample project for the CODESYS Development System for viewing the transmitted data in a visualization.


    You can download the required Android-App 'CODESYS Sensor App' from the Google Play Store.

    0 Reviews
    €0.00
  14. Shared Memory Communication

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000077

    In the sample project, data from a CODESYS controller is shared with other processes by means of shared memory. The CODESYS package includes additional implementation examples in C (Linux), C# (Windows), and C++ (Windows).

    0 Reviews
    €0.00
  15. Visu Demo Factory

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000076

    The sample project shows how a visualization can look and which visualization elements are available. The implemented packing system consists of several modules with states that can be simulated.

    0 Reviews
    €0.00
  16. ESC Image Button

    Application
    Extend Smart Coding
    Order number: 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 Reviews
    €0.00
  17. PiXtend for CODESYS

    Communication
    Qube Solutions UG
    Order number: 000071

    The Software Package „PiXtend for CODESYS“ contains all required CODESYS Device drivers and examples for the usage of PiXtend in CODESYS.


    PiXtend multiplies the capabilities of the Raspberry Pi and forms the ideal basis for challenging projects.

    The PiXtend platform provides numerous digital and analog Inputs & Outputs as well as a variety of serial interfaces like RS232, RS485 and CAN. Interfaces & I/O points are robust and conform to the IEC 61131-2 norm that applies to programmable logical controllers (PLCs) used in the industry.


     


    Possible applications:




    - Home-Automation
    - Evaluation platform for Internet of Things, Industry 4.0
    - Learning and teaching platform for control systems
    - Circuitry und software techniques
    - Prototyping for laboratory and evaluation environments
    - Do-It-Yourself-, hobbyist- and maker-projects
    - Applications in Amateur Radio
    - Training platform for apprentices (from soldering to real application in small projects)


     


    Due to Open Source hard- and software, PiXtend is an ideal platform for automation, control and monitoring tasks.


    This software package is provided for free and can be downloaded from either the CODESYS Store or the manufacturer´s website www.pixtend.de.

    1 Reviews
    €0.00
  18. SFC Visu Generator

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 000067

    The tool ‘SFC Visu Generator’ generates visualizations of SFC function blocks and SFC programs. The current program step will be highlighted in the generated visualization at runtime.

    1 Reviews
    €0.00
  19. Client Independent Visualization Switching

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000070

    The example project switches the visualizations of all TargetVisu display variants every second. The visualization of WebVisu display variants will not be switched. 

    0 Reviews
    €0.00
  20. Responsive Design Example

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000069

    The package contains an example project concerning ‘Responsive Design’. The visualization in the project loads different visualizations depending on the screen size of the calling device. Thus it is possible to optimize the design for monitors, tablets and smartphones.

    0 Reviews
    €0.00
  21. Trend Example

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000058

    The example project ‘TrendExample.project’ contains three applications with different ‘Trend’ configurations.



    Following features are described in the example:
     - Conditional recording of values
     - Long term recording of values
     - Multiple recording of values

    1 Reviews
    €0.00
  22. Horter & Kalb - I2C-Support for Raspberry PI

    Application
    Horter & Kalb
    Order number: 000068

    The library contains two sample programs to read out the digital and analog input modules as well to control the digital and analog output modules via the I2C bus from the Raspberry Pi. See http://www.horter.de/ for more information.

    3 Reviews
    €0.00
  23. CODESYS Development System V3

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 1101000000

    The CODESYS Development System integrates various support functions in every phase of development:


     


    - Project tree for structuring project configuration, for example to divide the entire application into objects and tasks
    - Configurator for integrating and describing various devices and fieldbus systems
    - Editors for typical application development in all graphical and text-based implementation languages defined by IEC 61131-3
    - Compilers for building applications in lean and powerful machine code
    - Debugger, simulator, and SoftPLC (as trial target system) for direct user testing of the created applications

    0 Reviews
    €0.00
  24. DCF77 Decoder

    Communication
    3S-Smart Software Solutions GmbH
    Order number: 000063

    The library contains a function block decoding a DCF77 time signal and releasing the transmitted date and time as a DATE_AND_TIME value.
    An example project shows the usage of the library with the control CODESYS Control for Raspberry Pi SL.

    2 Reviews
    €0.00
  25. EtherNet/IP Services Example

    Communication
    3S-Smart Software Solutions GmbH
    Order number: 000064

    This example project shows how to communicate explicit messages with an EtherNet/IP Adapter.

    2 Reviews
    €0.00
  26. Simulink PLC Coder™ Import

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 000062

    The Tool ‘Simulink PLC Coder™ Import’ allows the import of Simulink PLC Coder™ files and the update of imported components. All imported components can be updated automatically with or without confirmation. The update behavior can be set for each imported file.


    See http://www.mathworks.com/products/sl-plc-coder/ for more information about Simulink PLC Coder™.


    MATLAB and Simulink are registered trademarks of The MathWorks, Inc.

    1 Reviews
    €0.00
  27. Seven Segment Display

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000061

    The package contains the example project SevenSegmentDisplay.project including a visualization of four seven segment displays to show the value of an integer. The values of the digits can be incremented and decremented via buttons. The seven segment display is implemented modularly and can be easily adapted for individual requirements.

    0 Reviews
    €0.00
  28. OMAC PackML State Machine

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000060

    PackML, which stands for Packaging Machine Language, defines a common approach or machine language for automated machines. The primary goals are to encourage a common "look and feel" across a plant floor and to enable and encourage industry innovation.


    This library contains an implementation of the OMAC PackML State Machine. An example project shows the usage of the components.


    For more information about OMAC and PackML see www.omac.org.

    1 Reviews
    €0.00
  29. RPC Example

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000059

    The example is based on the library RPC which is part of the CODESYS Development System. The library contains all required components for building RPC applications. The example project RPCExample.project shows the usage of this library on the basis of a simple client and server application.

    0 Reviews
    €0.00
  30. MultiTouch Example

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000057

    This visualization example shows how to evaluate and handle touch events of MultiTouch displays in CODESYS. If visualization is used on a MultiTouch display, then an additional control concept is available to the user. Apart from the usual mouse and keyboard events, gestures and touch events are evaluated and processed.


     


    Supported gestures




    - Pan gesture: pressing, shifting and releasing with a finger moves the contents of a window or a tab
    - Flick gesture: fast shifting of a finger in an area, i.e. “flicking”, leads to switching between different visualization screens
    - Multi touch events: operating with several fingers at a time


     


    Several elements in a visualization screen can be actuated at the same time with several fingers. Thus it is possible to develop a two-hand control or a virtual mixer in which several sliders can be actuated at the same time.


    The IGestureEventHandler interface of the VisuElems.VisuElemBase library enables IEC 61131-3 code to be implemented in order to react to gestures. A gesture event can be intercepted and consequential actions can be implemented.


     


    The following clients can execute visualization on a MultiTouch device




    - CODESYS TargetVisu on a device with Windows operating system
    - CODESYS TargetVisu on a device with Linux operating system

    0 Reviews
    €0.00
  31. OSCAT BUILDING

    Application
    OSCAT
    Order number: 604302

    OSCAT stands for "Open Source Community for Automation Technology".


    OSCAT creates an open source library referenced to the IEC 61131-3 standard which can be dispensed with vendor-specific functions and therefore ported to all IEC 61131-3 compatible programmable logic controllers.


    This library is a port of the OSCAT BUILDING library to CODESYS Version 3. The library contains function blocks for building controls.


     


    The library OSCAT BASIC contains functions to following subjects:




    - Actuators
    - Heating, air conditioning and climate
    - Electro technology
    - Jalousie control

    3 Reviews
    €0.00
  32. 2-Axis MnJoystick

    Application
    Mikrap AG
    Order number: 000056

    2-Axis MnJoystick is a visualisation element which is located in the Visu ToolBox under "MnControls Light".


    This joystick can be used to control movements in two dimensions.


     


    Functional description:


    The joystick lever can be dragged within a given radius and returns following values:


    X Value -> Deviation in the X direction from the center (-100 to 100, rest position = 0)


    Y Value -> Deviation in the Y direction from the center (-100 to 100, rest position = 0)


    Angle Value -> Angle to center ( 0 - 360 degree)


    Radius Value -> Deviation from center (0 - 100)

    0 Reviews
    €0.00
  33. FB Visu Creator

    Engineering
    3S-Smart Software Solutions GmbH
    Order number: 000055

    The 'FB Visu Creator' plug-in automatically creates visualizations from function blocks. All desired function blocks and the input and output fields can be marked with attributes. The tool generates visualizations for the marked function blocks. Afterwards the visualization can be linked with an instance of the function block by a frame reference.

    2 Reviews
    €0.00
  34. Backgammon

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000054

    This package contains the game ‘Backgammon’. The project is realized with the Sequential Function Chart (SFC). The Sequential Function Chart (SFC) is a graphically oriented language which allows to describe the chronological order of particular actions within a program.


     


    Description of the game:


    CODESYS plays with the blue stones from right bottom to right top. You play with the red stones from right top to the right bottom.


    -       ‘New Game’ starts a new game


    -       ‘Roll dice’ rolls the dices


    -       A stone can be moved by selecting its current field and then selecting the target field.


     


    Technical description


    The central component of the game Backgammon.project is the program PLC_PRG. The program is implemented in Sequential Function Chart (SFC). Each game step is represented by a SFC action. The status of game and the position of the stones are stored in the function block FB_Board. The visualization Vis_Board displays the board and the state of the function block FB_Board.

    0 Reviews
    €0.00
  35. Rockwell 1734 AENT Configuration

    Communication
    3S-Smart Software Solutions GmbH
    Order number: 000053

    This example shows the configuration of a Rockwell 1734-AENT EtherNet/IP adapter with the I/O module 1734-IB4. The example can be used as base configuration for any product of the 1734-family. Detailed description is appended as pdf.

    1 Reviews
    €0.00
  36. CODESYS Previous Visu Profile

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000050

    This package contains all Visual Elements, Visual Styles and dependencies before CODESYS version 3.5.

    1 Reviews
    €0.00
  37. Cam Editor

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000049

    This example project shows how to use the cam editor with a CODESYS Softmotion control. The online cam editor is a visualization template which displays a cam table in the visualization. The element allows modifying the cam in online mode.


    The visualization element is provided as a visualization template (SMC_VISU_CamEditor) of the library SM3_Basic. It is added to the visualization by use of the visualization element "Frame" and the command "Frame Selection" from the context menu.

    0 Reviews
    €0.00
  38. Twitter Library

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000047

    With the TwitterLibrary, messages can be sent directly from the PLC to Twitter. Messages are sent via the "Rest API" from Twitter. Communication takes place via HTTPS and authentication by means of the OAuth protocol.

    0 Reviews
    €0.00
  39. Application Composer Flexible Fabric

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000048

    The Application Composer example Flexible Fabric, on the one hand, shows the usage of a ‘unknown’ Application Composer module library (‘AC_Mechatronics’, see Online-Help for a detailed description of this library) together with self assembled Application Composer modules. On the other hand the self assembled Application Composer Modules, demonstrate of pure software modules in order to simulate a system of different fabric elements (conveyors, grippers, movable barriers, etc.) on physical correct basis.


    The module tree of the example is correspondingly split up into Simulation-Modules, Modules of the AC_Mechatronics library and Actuator-Modules, which mediate between the two other module systems:


     


    - Using the Simulation-Modules, one can freely place and configure (e.g. friction constants of the conveyor surface) simulation elements.


    - The Actuator-Modules reference the Simulation-Modules and are able to operate (e.g. switch a conveyor of or on) the latter with the help of sequence modules.


    - The modules of the AC_Mechatronics library together with the sequence modules of the Actuator-Modules allows to establish an automatic sequence control (e.g. switching on a conveyor as a consequence of a sensor signal) within the simulation.

    0 Reviews
    €0.00
  40. Alarm Table

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000046

    This example project explains the configuration of alarms and the usage of the visualization element AlarmTable. A simple visualization allows to switch alarm conditions and to confirm alarms.


     


    Technical description


    The alarm classes Warning and WarningOrange are defined in the alarm configuration. The alarm class WarningOrange additionally requires an acknowledgment. An alarm is defined by an alarm condition and an alarm class in the alarm group. The alarm condition can be set with the buttons in the visualization. Alarms of the class WarningOrange can be confirmed by the pushbutton ‘Confirm’

    0 Reviews
    €0.00
  41. Alarm Manager

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000045

    This example project describes how to access alarm objects via a program. With the object AlarmManager it is possible to access active and stored alarms. It is also possible to register a client to receive alarm events.


    The example project contains two alarm tables. The first one (Type Alarmtable) shows the active and stored events. New alarms can be created with the buttons below the table. The second table simulates an Alarmtable and shows the stored alarms.

    1 Reviews
    €0.00
  42. Trace Example

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000044

    The example project ‘TraceExample.project’ shows how to record and store values of variables via the Trace Object and the Visu Trace Element. Another application demonstrates the configuration of a Trace Object in Structured Text.

    0 Reviews
    €0.00
  43. OSCAT NETWORK

    Application
    OSCAT
    Order number: 604301

    OSCAT stands for "Open Source Community for Automation Technology".


    OSCAT creates an Open Source Library referenced to the IEC 61131-3 standard which can be dispensed with vendor-specific functions and therefore ported to all IEC 61131-3 compatible programmable logic controllers.


    This library is a port of the OSCAT NETWORK library to CODESYS Version 3.


    The example project WeatherForecast.project shows how to use the library .


     


     Technical description


     The library OSCAT NETWORK contains functions to following subjects:



    • String conversion und encryption

    • Data log

    • Files (INI- and CSV Reader)

    • Network (e.g. FTP, HTTP, SMTP, SNTP, Telnet)

    • Weather information

    9 Reviews
    €0.00
  44. Button Visu Style

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000043

    This example shows how to set the text position of buttons with embedded images via visualization styles.


     


    Technical description


    The text position of buttons can be changed via the visualization style Style15.visustyle.xml (see Style.zip).


     


    The positions are defined by the parameters:


    <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>

    2 Reviews
    €0.00
  45. Simple Webvisu Login

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000042

    This example shows how to use the user management of the visualization and how to implement a simple login site.


     


    Technical description


    This example contains two visualizations. The login on the control is done via the visualization LoginPage. If the login was successful, the user will be forwarded to the visualization MainPage. The user management is effected by the Visualization Manager. You can find further information in the CODESYS online help.

    1 Reviews
    €0.00
  46. OSCAT BASIC

    Application
    OSCAT
    Order number: 604300

    OSCAT stands for "Open Source Community for Automation Technology".


    OSCAT creates an Open Source Library referenced to the IEC 61131-3 standard which can be dispensed with vendor-specific functions and therefore ported to all IEC 61131-3 compatible programmable logic controllers.


    This library is a port of the OSCAT BASIC library to CODESYS Version 3.


     


    Technical description 


    The library OSCAT BASIC contains functions to following subjects:



    • Buffer management

    • Engineering

    • List processing

    • Logic

    • Math

    • Strings

    • Time and Date

    9 Reviews
    €0.00
  47. Visu Dialog ST

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000041

    This package contains three example applications relating to the visualization of dialogs with the language ‘Structured Text (ST)’.


     


    Application DialogVarInOut:


    This example shows how dialogs can be opened and how input values can be read and checked by an event handler.


    The event handler IEditBoxInputHandler is set in the main program PLC_PRG. The method VariableWritten is called after an input value is set. The range of the input value is checked by the method CheckValue of the function block ControlFB. The OK-Button is active if the variable pVar is lesser than 100. Notice that the function block ControlFB is passed to the frame by the attribute VAR_IN_OUT_AS_POINTER.


     


    Application FileDialog:


    This example shows how file dialogs can be opened by program (ST) via the DialogManager.


    The file filter and an instance of the function block Visu_FbFileListProvider is created in the program PLC_PRG. The function block Visu_FbFileListProvider is used by the dialog to list and filter files. The function OpenFileDialog sets the Visu_FbFileListProvider and opens the dialog. After selecting a file, the name of the file is displayed in the visualization.


     


    Application IECOpenDialog:


    The example shows how a login dialog can be opened via ST.


    The button ‘Login’ calls the function OpenLoginDialog and shows the dialog. The values ​​of the dialog are read by the function OnLoginDialogClosed when the dialog is closed.

    1 Reviews
    €0.00
  48. Visu Demo Mobile

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000040

    The project simulates the handling and maintenance of a fire engine. The turntable ladder and the lamp post are extendable and can be positioned freely. The mixing ratio of water to fire extinguishing foam can be set and managed by a recipe. Any failure during service and maintenance is signaled by an alarm. The power of the generating set is represented via a trace element. In addition to some more functions the optical design is realized with special buttons and styles.

    1 Reviews
    €0.00
  49. Visu Event Handler

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000039

    This example package shows how events of visualizations can be caught in a program. Three example projects demonstrate the usage of the Key Event Handler, the Mouse Event Handler and the Editbox Event Handler.

    1 Reviews
    €0.00
  50. Global Client Manager

    Application
    3S-Smart Software Solutions GmbH
    Order number: 000038

    The project GlobalClientManager shows how to manage global client data with the system variable CURRENTCLIENTID.


     


    Technical description


    The client-id of the current client can be added or removed to the global array g_aClientIds by the function ‘Add / Remove this client’.  The value is assigned on the OnMouseDown event of the button. The content of the array is shown by eight lamps.

    2 Reviews
    €0.00