EasyManua.ls Logo

Embedded Systems LogiMachine5 Power User Manual

Embedded Systems LogiMachine5 Power
254 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #2 background imageLoading...
Page #2 background image
2
Copyright
7 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
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 Power 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 Power has built in KNX Choke for powering up to KNX devices as well as voltage and
current monitoring possibility for KNX bus. LM5 Power has Power-over-Ethernet support.
Further, LM5 Power is 3x more powerful than all previous LogicMachine versions due to more
powerful CPU and RAM.
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 support@openrb.com.
Firmware updates are available at www.openrb.com

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Embedded Systems LogiMachine5 Power and is the answer not in the manual?

Embedded Systems LogiMachine5 Power Specifications

General IconGeneral
ProcessorARM Cortex-A9
Operating SystemLinux
Memory1GB DDR3
Storage8GB eMMC
Digital I/O16x GPIO
Operating Temperature-20°C to 60°C

Summary

Terminal Connection Schemes

Power Supply and KNX Powering

Details how to connect power for LM5 and KNX line.

PoE Powering of LM5

Explains regular and passive PoE powering modes for LM5.

Power Monitoring

How to view fieldbus power consumption mapped to KNX objects.

RS-485 Connection

Describes the configuration and usage of RS-485 serial ports.

RS-232 Connection

Explains the setup and operation of the RS-232 serial port.

Standards Supported

LogicMachine Compatibility

Lists all supported communication protocols and standards for LogicMachine.

Quick Startup Guide

3.1. Connection

Step-by-step guide for physically connecting the device.

3.2. Default Login Parameters

Provides default credentials and IP address for initial access.

3.3. Factory Default

Explains how to reset the device to factory default settings.

3.4. IP Settings

Details how to configure network IP settings for the device.

3.5. Discover LogicMachine IP Address

Methods to find the device's IP address on the network.

3.6. Firmware Upgrade

Procedure for updating the device's software firmware.

3.7. LogicMachine for KNX/EIB Network Configuration Management with ETS

How to integrate LogicMachine with ETS for KNX configuration.

3.8. KNX and IP Router Settings

Configuration options for KNX connection and IP routing.

3.9. Security Notes for LogicMachine Installation

Essential security recommendations for device installation and network setup.

3.10. Quick Guide - MOSAIC Application for Easy Visualization

Basic steps to create a visualization using the MOSAIC application.

3.11. Quick Guide - Create Visualization for iPad/PC

Instructions for creating visualizations accessible on specific devices.

Graphical User Interface Login

4.1. Customize Background / Language

How to change the interface's visual appearance and language settings.

4.2. Find Applications

Method for searching and locating installed applications within the interface.

4.3. Unlock the Screen for Sorting Order and Hiding Apps

Steps to unlock the interface for rearranging or hiding application icons.

4.4. Admin Mode: Adding/Removing/Administering Apps

Managing applications through the administrator mode.

Application Development

LogicMachine Configuration

6.1. Scripting

Adding and managing various scripts for automation logic.

6.2. Objects

Managing KNX network objects, including their parameters and visualization.

6.3. Object Logs

Viewing historical telegrams and logs for KNX objects.

6.4. Schedulers

Administration of user mode schedulers for time-based automation.

6.5. Trend Logs

Managing trend logs for historical object data visualization.

6.6. Scenes

Creating and managing automation scenes visually.

6.7. Visualization Structure

Defining the structure of visualizations, including levels and plans.

6.8. Visualization

Tools for creating and managing graphical visualizations.

6.9. Vis.graphics

Managing icons, images, and backgrounds for visualizations.

User Mode Visualization

7.1. Custom Design Usermode Visualization

Using custom CSS for advanced visualization design.

Touch Visualization

System Configuration

9.1. Hostname

Setting the device's network hostname for identification.

9.2. Changing Admin Password

Procedure for modifying the administrator account password.

9.3. Packages

Managing installed software packages on the system.

9.4. Upgrade Firmware

Steps to update the device's operating system and LogicMachine software.

9.5. Reboot Logic Machine

Command to restart the LogicMachine device.

9.6. Shutdown Logic Machine

Safely shutting down the LogicMachine device.

9.7. Interface Configuration

Configuring network interface settings like Ethernet.

9.8. KNX Connection

Detailed settings for establishing and managing the KNX network connection.

9.9. KNX Statistics

Viewing network statistics related to KNX communication.

9.10. BACnet Settings

Configuration options for the BACnet server.

9.11. BACnet Objects

Viewing objects that are exported to the BACnet network.

9.12. HTTP Server

Configuring additional HTTP ports for the web server.

9.13. NTP Client/Server

Setting up NTP for time synchronization.

9.14. HTTP SSL Certificate

Managing SSL certificates for secure HTTPS connections.

9.15. FTP Server

Enabling and configuring the FTP server for file access.

9.16. Remote Services

Configuring remote access services for device management.

9.17. System Monitoring

Tools for monitoring system processes and hardware status.

9.18. Remote Diagnostics

Enabling remote SSH access for diagnostic support.

9.19. NTP Client

Specifying NTP servers for time synchronization.

9.20. System Status

Viewing overall system information like CPU usage and uptime.

9.21. Network Utilities

Accessing network tools like Ping and Traceroute.

9.22. System Log

Reviewing operating system logs for troubleshooting.

9.23. Running Processes

Monitoring currently active system processes.

User Mode Schedulers

10.1. Events

Defining events for user mode schedulers based on time or conditions.

10.2. Holidays

Specifying holidays that affect scheduler behavior.

Trend Logs

11.1. Add New Trend Log

Configuring logs to track and graph object data over time.

11.2. Direct Link

Generating a direct link to a specific trend log.

11.3. Trend Logs Functions

Using Lua functions to retrieve and process trend log data.

Scenes

Visualization Structure

6.7.1. Levels / Plans

Defining the hierarchical structure of visualizations (buildings, floors, rooms).

6.7.2. Layouts / Widgets

Using layouts as templates and configuring widgets for visualizations.

Visualization

6.8.1. Plan Editor

Tools for designing and editing visualization maps, adding objects, links, and labels.

6.8.2. Object

Configuring visualization properties for objects, including display modes and icons.

6.8.3. Link

Creating navigation links between different visualization floors or plans.

6.8.4. Text Label

Adding and customizing text labels within visualizations.

6.8.5. Image

Incorporating images from the internet or local files into visualizations.

6.8.6. Frame

Embedding third-party applications or web content within visualizations.

6.8.7. Gauge

Visualizing object values using gauge elements.

6.8.8. Camera

Integrating IP web cameras into the visualization system.

6.8.9. Graph

Displaying real-time data trends using graph visualizations.

Vis.graphics

Modbus RTU/TCP Interconnection with LM

12.1. Modbus Device Profile

Defining device profiles for Modbus communication using JSON.

12.2. Reading ModBus RTU Coil / Register from the Interface

Using the interface to test Modbus read operations.

12.3. RTU Scan

Scanning for connected Modbus RTU devices on RS-485 ports.

12.4. RTU Settings

Configuring serial port parameters for Modbus RTU.

12.5. Adding Modbus Device

Adding Modbus devices and mapping them to KNX addresses.

12.6. Program Address for UIO20 Modbus Device

Setting the address for specific Modbus devices.

12.7. Modbus Slave Examples

Lua script examples for implementing Modbus slave functionality.

BACnet IP Interconnection with LM

13.1. BACnet Server Mode: Transparent Data Transfer to BACnet Network

Configuring BACnet server settings and supported BIBBs.

13.2. BACnet Client Mode

Using BACnet client mode to interconnect with systems like VRV.

DALI Configuration

14.1. DALI Object Mapping

Configuring DALI devices, mapping them to KNX objects.

14.2. Access DALI Bus from Scripts

Controlling DALI devices using Lua scripts via the `dalicmd` function.

DMX Interconnection with LM

DMX Function

Using Lua libraries for DMX protocol communication.

EnOcean Transmitter Configuration

16.1. EnOcean Interfaces

Managing EnOcean interfaces and base addresses.

16.2. EnOcean to KNX Mapping

Mapping received telegrams from EnOcean devices to KNX group addresses.

16.3. KNX to EnOcean Mapping

Adding and pairing EnOcean devices for KNX communication.

16.4. Mapping to EnOcean Profiles Out of the Supported List

Using RAW format for unsupported EnOcean device profiles.

16.5. Supported EnOcean Profiles

List of available profiles for various EnOcean devices.

3G Modem Connection with LM

17.1. Examples

SMS examples for binary write, scaling write, and temperature setpoints.

17.3. Send SMS Messages Without 3G Modem

Using Twilio service for sending SMS via internet connection.

Communication with RS232/RS485 Serial Ports

Bluetooth 4.0 Integration

Profiles

Managing profiles for supported BLE devices.

Mapping Functionality to KNX Group Addresses

Mapping BLE device functions to KNX addresses.

SIP Server on LogicMachine

SIP Package Installation on LM

Installing SIP packages for door entry system integration.

Object Value Export via XML

Alerts, Errors Values

Alerts XML Request

XML request format for retrieving alert data.

Errors XML Request

XML request format for retrieving error data.

Read Alerts RSS Feeds from LogicMachine

Cloud Solution

USB2.0 Port Specification

FB Editor App

27.1. Menu

Overview of the Function Block editor interface and its components.

27.2. FB Editor Basic Controls

Common controls and functions within the FB editor, like undo, save, and preview.

27.3. Adding a New Diagram

Steps to create and manage new logic diagrams in the editor.

27.4. Adding New Function Block to the Diagram

How to add and set up function blocks within a diagram.

27.5. Function Properties

Configuring the properties of function blocks, including inputs and outputs.

27.6. Add Timer Function Block

Implementing cyclic execution logic using timer function blocks.

27.7. Add Event Function Block

Creating logic triggered by events using event function blocks.

27.8. Linking Blocks Together

Connecting function blocks using storage or event objects.

27.9. Creation of Custom Blocks

Developing and defining custom function blocks using user libraries.

Other Examples