LogicMachine5 · PDF file3.8. knx and ip router settings ... 13. bacnet ip interconnection...

215
Embedded Systems SIA, VAT No LV40003411103 47. Katolu str., Riga, LV 1003, LATVIA Phone: +371 67648888, fax: +371 67205036, e-mail: [email protected] LogicMachine5 Lite Product Manual Document Issue 1.0 November, 2016 Technical Support: [email protected]

Transcript of LogicMachine5 · PDF file3.8. knx and ip router settings ... 13. bacnet ip interconnection...

  • Embedded Systems SIA, VAT No LV40003411103

    47. Katolu str., Riga, LV 1003, LATVIA

    Phone: +371 67648888, fax: +371 67205036, e-mail: [email protected]

    LogicMachine5 Lite

    Product Manual

    Document Issue 1.0

    November, 2016

    Technical Support: [email protected]

    mailto:[email protected]

  • 2

    Copyright Copyright 2016 Embedded Systems SIA. All Rights Reserved.

    Notice Embedded Systems SIA., reserves the right to modify the information contained herein as necessary. Embedded Systems SIA assumes no responsibility for any errors which may appear in this document. Information in this document is provided solely to enable system and software implementers to use KNX/EIB LogicMachine product.

    Trademarks LogicMachine is a trademark of Embedded Systems SIA. All other names and trademarks are the property of their respective owners and are hereby acknowledged.

    Introduction

    LogicMachine (LM) is your easiest way to program complex logic in KNX/EIB, Modbus, BACnet, EnOcean (optional) and other networks. LM will enable you to efficiently customize building automation processes, easily delivering unlimited flexibility benefit to end users in a cost-effective way.

    LM5 Lite is an embedded platform with integrated Ethernet, USB, KNX/EIB, Serial interfaces. LM allows to use it as cross-standard gateway, logic engine, visualization platform, IP Router. Scripting templates provides user-friendly, flexible configuration interface and integration with cloud/web services, 3rd party devices. Via applying custom scripts LM can simultaneously act as thermostat, security panel, lighting controller, etc. LogicMachine application store and external app development possibility allows to extend device functionality and adjust to a specific market segment

    LM5 Lite is optionally available with 3x more powerful CPU than all previous LogicMachine versions.

    Technical support Any faulty devices should be returned to Embedded Systems. If there are any further technical questions concerning the product please contact our support, available Mon-Fri 9:00 17:00 GMT +02:00. Please write to [email protected]. Firmware updates are available at www.openrb.com

    mailto:[email protected]://www.openrb.com/

  • 3

    Caution Security advice

    The installation and assembly of electrical equipment may only be performed by skilled electrician. The devices must not be used in any relation with equipment that supports, directly or indirectly, human health or life or with application that can result danger of people, animals or real value

    Mounting advice The devices are supplied in operational status. The cables connections included can be clamped to the housing if required.

    Electrical connection The devices are constructed for the operation of protective low voltage (SELV). Grounding of device is not needed. When switching the power supply on or off, power surges must be avoided.

  • 4

    Contents

    DEVICE SPECIFICATION ....................................................................................................................................... 7

    1. TERMINAL CONNECTION SCHEMES ....................................................................................................... 9

    2. STANDARDS SUPPORTED .......................................................................................................................... 14

    3. QUICK STARTUP GUIDE .................................................................................................................................. 16

    3.1. CONNECTION .................................................................................................................................................... 16 3.2. DEFAULT LOGIN PARAMETERS .................................................................................................................. 16 3.3. FACTORY DEFAULT ................................................................................................................................... 16 3.4. IP SETTINGS .............................................................................................................................................. 16 3.5. DISCOVER LOGICMACHINE IP ADDRESS ................................................................................................... 18 3.6. FIRMWARE UPGRADE ................................................................................................................................ 20 3.7. LOGICMACHINE FOR KNX/EIB NETWORK CONFIGURATION MANAGEMENT WITH ETS ............................ 21 3.8. KNX AND IP ROUTER SETTINGS ............................................................................................................... 22 3.9. QUICK GUIDE - MOSAIC APPLICATION FOR EASY VISUALIZATION ........................................................... 26 3.10. QUICK GUIDE - CREATE VISUALIZATION FOR IPAD/PC .............................................................................. 30

    4. GRAPHICAL USER INTERFACE LOGIN ................................................................................................. 39

    4.1. Customize background / Language...................................................................................................... 40 4.2. Find applications ................................................................................................................................. 41 4.3. Unlock the screen for sorting order and hiding apps .......................................................................... 42 4.4. Admin mode: adding/removing/administering apps ............................................................................ 43

    5. APPLICATION DEVELOPMENT ............................................................................................................... 46

    6. LOGICMACHINE CONFIGURATION ....................................................................................................... 57

    6.1. SCRIPTING ................................................................................................................................................. 58 6.1.1. Block programming ............................................................................................................................. 58 6.1.2. Block functions .................................................................................................................................... 60 6.1.3. Adding a new script ............................................................................................................................. 62 6.1.4. Event-based scripting .......................................................................................................................... 64 6.1.5. Resident scripting ................................................................................................................................ 65 6.1.6. Scheduled scripting.............................................................................................................................. 65 6.1.7. Script editor ......................................................................................................................................... 66 6.1.8. Object functions ................................................................................................................................... 67 6.1.9. Returned object functions, group communication functions ................................................................ 68 6.1.10. Group communication functions ..................................................................................................... 69 6.1.11. Object function examples ................................................................................................................ 69 6.1.12. Data type functions, data types ....................................................................................................... 70 6.1.13. Data types ....................................................................................................................................... 70 6.1.14. Data storage function ..................................................................................................................... 71 6.1.15. Alert function .................................................................................................................................. 72 6.1.16. Log function .................................................................................................................................... 73 6.1.17. Scheduled scripting date/time format ............................................................................................. 73 6.1.18. Time function .................................................................................................................................. 73 6.1.19. Data Serialization ........................................................................................................................... 74 6.1.20. String functions ............................................................................................................................... 74 6.1.21. Input and output functions .............................................................................................................. 78 6.1.22. Script control functions ................................................................................................................... 79 6.1.23. JSON library ................................................................................................................................... 79 6.1.24. Conversion .................................................................................................