background image

L-VIS User Manual 

242 

LOYTEC 

Version 6.2 

 

LOYTEC electronics GmbH 

10.16  Data Points in L-Vis Projects 

When  referencing  a  data  point  of  the  data  point  configuration  via  an  L-Vis  data  point 
object,  the  initial  direction  is  taken  over  from  the  referenced  data  point,  with  value  data 
points being  used for read access by default. If  needed, the data flow  may be reversed  by 
setting  an  option  in  the  L-Vis  data  point  object.  This  is  important  because  the  data  flow 
direction determines how a data point will be used by other objects in the tree. For example, 
a mathematic object will assign variable names (v1, v2…) to all input data points and write 
the  result  of  the  calculation  to  all  output  data  points.  For  controls,  the  direction  of  the 
attached data points determine if the control will be selectable (to input new data) or not. 

NOTE: 

The direction is defined from the point of view of the L-VIS device in question, referring to 
the network side, not the application side. Therefore, an input data point will receive new 
data  from  the  network  and  deliver  this  data  to  the  L-Vis  application,  whereas  an  output 
data point will write new data from the L-VIS application to the network. 

Data points in an L-Vis project fall into one of the following categories: 

 

Favorite:

  A  favorite  is  a  symbolic  link  to  another  data  point.  It  can  be  used  to 

define a virtual data interface which can be connected to real data points during 
integration.  It  may  be  helpful  to  build  reusable  templates  or  collect  data  from 
different base folders into one favorite folder. 

 

System  Register:

  System  registers  cannot  be  created  by  the  user.  They  are 

provided by the device to modify certain internal system parameters, like the time 
zone, IP address, BACnet device instance number, or others, or read the current 
value of a system parameter like the current time, CPU load, free memory, and so 
on.  A  system  register  object  is  either  a  read-only  or  a  write-only  value,  and  is 
accessed via a system register data point of the appropriate direction. 

 

User  Register:

  A  user  register  is  a  place  to  store  data  internally,  instead  of 

communicating with other devices on a network. Registers are used to internally 
transfer data between objects, for example when a mathematic object calculates a 
value  which  should  be  displayed  on  a  control,  the  result  of  the  calculation  is 
stored to a register and the control reads the value from the register for display. A 
register is therefore always represented either by a data point of type value (r/w) 
or by two separate data points. One to write a new value to the register and one 
by which the current value of the register can be read. 

 

Local Network Object:

 A local network object refers for example to a static or 

dynamic  network  variable  (CEA-709  models)  or  a  BACnet  server  object 
(BACnet  models)  which  exists  on  the  device.  Most  of  these  communication 
objects  are  either  write-only  (output  NV,  BACnet  input  object)  or  read-only 
(input  NV,  BACnet  output  object).  They  are  therefore  represented  by  one  data 
point with the appropriate direction. One exception to this rule are BACnet value 
objects, which may be read and written and which are therefore represented like 
user  registers (either one value data point or two separate read and write points). 

 

Remote Network Object:

 A remote network object is a reference to some object 

existing  on  a  remote  device  on  the  network.  Such  a  reference  is  called  a 

client 

mapping

 on BACnet devices, since it maps the value of the existing data point on 

the  L-VIS device to a communication object on a remote  device. Depending on 
the direction of data flow, the mapping can be either read (poll or COV) or write. 
There may be more client mappings for the same remote object, for example to a 
remote  BACnet  value  object,  which  can  be  read  and  written  and  is  therefore 
represented  by  two  client  mappings.  On  CEA-709  devices,  external  network 
objects are called 

external NVs

 since they are references to NVs located on other 

devices. A remote network object is usually only constructed from data retrieved 

Содержание L-VIS

Страница 1: ...L VIS LOYTEC Visualization User Manual LOYTEC electronics GmbH ...

Страница 2: ...E CONTROL EQUIPMENT WITHIN AN AIRCRAFT OR FOR ANY OTHER APPLICATION IN WHICH IN THE FAILURE OF SUCH PRODUCT COULD CREATE A SITUATION IN WHICH PERSONAL INJURY OR DEATH MAY OCCUR No part of this publication may be reproduced stored in a retrieval system or transmitted in any form or by any means electronic mechanical photocopying recording or otherwise without the prior written permission of LOYTEC ...

Страница 3: ...ob 19 2 2 4 New Action Show Pop Up 20 2 2 5 Number Control Show Units 20 2 2 6 Sound Action Playback volume adjustment 20 2 2 7 LWEB projects Option to use client side fonts 20 2 2 8 Improved handling of templates 20 2 3 New in L Vis 5 1 0 20 2 3 1 Support for new models 20 2 3 2 Math objects as input data points 20 2 3 3 New pre installed fonts 21 2 3 4 More operations supporting undo 21 2 3 5 L ...

Страница 4: ...e to the network 28 3 3 2 Create Dynamic NVs LNS only 29 3 3 3 Start the L VIS Configuration Software 29 3 3 4 Create Static NVs if no dynamic NVs available 30 3 3 5 Create Menu Structure and Pages 30 3 3 6 Add Controls to the Page 31 3 3 7 Connect the Data Points 32 3 3 8 Write the Project to the L VIS device 33 3 3 9 Test the Project 33 3 4 Quick Start Tutorial BACnet 34 3 4 1 Add the device to ...

Страница 5: ...ce 47 6 2 Configuring the IP 852 interface 49 7 Operating L VIS 50 7 1 Touch Screen 50 7 1 1 Operation 50 7 1 2 Calibration 51 7 2 Data Input 52 7 2 1 Knob Control 53 7 2 2 Simple Schedule Control 54 7 2 3 Extended Schedule Control 57 7 3 Setup Menu 62 7 3 1 Common Pages 62 7 3 2 CEA 709 Models 63 7 3 3 BACnet Models 64 7 3 4 Custom Setup Menu 64 8 Configuration Software 65 8 1 Main Window 65 8 2 ...

Страница 6: ...ock Unlock Position 79 8 5 9 Hide Show Hide Contents Show Contents 79 8 5 10 Add Items from Data Points 79 8 5 11 Add Pages from Data Points 80 8 5 12 Update Instances 80 8 5 13 Restore Defaults 80 8 6 Tool Bar 80 8 6 1 Preview Settings 80 8 6 2 Layout Tools 80 8 7 Images 81 8 7 1 Image Manager 81 8 7 2 Embedded Sources 82 8 7 3 Color Reduction 82 8 7 4 Transparency 83 8 7 5 Animations 83 8 7 6 Su...

Страница 7: ...1 Text Control 100 9 5 2 Bitmap Control 101 9 5 3 Push Button 101 9 5 4 Numeric Control 102 9 5 5 Bar Control 106 9 5 6 Trend Control 109 9 5 7 Date Control 116 9 5 8 Data Log Control 122 9 5 9 Schedule Control 123 9 5 10 Alarm List Control 128 9 5 11 Vector Drawing Control 130 9 5 12 Analog Meter 132 9 5 13 Knob Control 134 9 5 14 Webcam Control 140 9 6 Data Point 143 9 6 1 Data Point Properties ...

Страница 8: ...late Properties 168 9 15 2 Creating a Template 168 9 15 3 Instantiating a Template 169 9 15 4 Changes to Data Point Folders 170 9 15 5 Nested Templates 171 9 15 6 Nested Base Paths 172 9 15 7 Local Changes 172 9 15 8 Nested Changes 173 9 15 9 Base Path Placeholder Tags 174 10 Data Point Configuration 176 10 1 Data Points 176 10 1 1 Overview 176 10 1 2 Timing Parameters 177 10 1 3 Default Values 17...

Страница 9: ...t Technology 192 10 5 1 BACnet Data Points 192 10 5 2 BACnet Schedulers 193 10 5 3 BACnet Alarming 193 10 5 4 BACnet Trend Logs 194 10 5 5 Dynamic Polling in BACnet 194 10 5 6 BACnet Data Points in Connections 195 10 6 Data Point Manager 195 10 6 1 Folder List 195 10 6 2 Data Point List 197 10 6 3 Property View 198 10 6 4 CEA 709 Properties 200 10 6 5 BACnet Properties 201 10 6 6 Modbus Properties...

Страница 10: ...224 10 10 8 Using the SNVT_tod_event 225 10 10 9 Schedule Configuration Data 225 10 10 10 System Resources 226 10 10 11 Resource allocation 227 10 10 12 Using the Scheduler 228 10 11 Local Alarming 228 10 11 1 Create an Alarm Server 228 10 11 2 Create an Alarm Condition 229 10 11 3 Deliver Alarms via E mail 231 10 11 4 Multi Edit Alarm Conditions 232 10 12 Local Trending 233 10 12 1 Create a Local...

Страница 11: ...m Strings 251 11 2 Extended Settings 251 11 2 1 System Flags 251 11 2 2 System Settings 252 11 2 3 System Colors 253 11 2 4 Unit System 253 11 2 5 Time Zone and DST 253 11 3 Localization 253 11 3 1 Locale ID Format 254 11 3 2 Calendar Names 255 11 3 3 Numbering Systems 256 11 4 Display 257 11 4 1 LCD Backlight 257 11 4 2 Display Properties 257 11 4 3 Editor Properties 257 11 5 Connectivity 257 11 ...

Страница 12: ...709 273 13 1 Binding Management 273 13 2 XIF Export 273 13 2 1 Offline 274 13 2 2 Online 274 13 3 Remote Network Interface 274 13 4 CEA 709 1 A Operation 274 13 5 Feedback Data Points 275 13 6 Configuration Properties 275 13 7 UNVTs and UCPTs 277 13 8 Dynamic Network Variables 277 13 8 1 LonMaker Network Management Tool 277 13 8 2 NL220 280 13 8 3 Alex 281 13 9 Built in LONMARK Objects 284 13 9 1 ...

Страница 13: ... Loops 294 15 6 XML Support 294 15 7 Format strings 295 15 7 1 Number format strings 295 15 7 2 Date format strings 297 15 7 3 Regular Expressions 299 15 8 External Storage 301 15 9 Security Hardening Guide 302 15 9 1 Device Installation 302 15 9 2 Ports 302 15 9 3 Services 303 15 9 4 Logging and Auditing 303 15 10 Resource Limits 304 15 11 Technical Support 306 16 List of Figures 307 17 Revision ...

Страница 14: ...mily are Simple graphical programming via the supplied configuration software Support for alarming scheduling and trending Direct interface to one or more LINX automation servers via OPC XML DA Available data points on the servers are easily imported for use in the LVIS project from the corresponding LINX project files Support for Modbus TCP in master or slave mode and in parallel to OPC and the c...

Страница 15: ...tance Make sure to read Section 8 10 for an introduction and Section 9 15 for technical details about the template system Input voltage 24V AC or DC The LVIS 3E100 LVIS 3E11x and LVIS 3MEx models CEA 709 also provide Up to 1000 network variables and alias variables 524 address table entries Up to 200 LonMark scheduler objects Each scheduler object may control up to 64 data points in 107 daily sche...

Страница 16: ...ice and object instance numbers Supports COV subscription and polling of remote server objects with automatic selection of the best method COV if available See also the PICS document for details regarding the BACnet protocol implementation Support for Modbus RTU in addition to Modbus TCP Master and slave mode are supported Modbus RTU cannot be used together with BACnet MSTP since both protocols us...

Страница 17: ... 800x600 256k color ARGB resistive LVIS 3ME15 Ax Universal 15 1024x768 256k color ARGB resistive LVIS 3ME15 Gx Universal 15 1024x768 256k color ARGB capacitive Table 1 Available L Vis devices These models are still supported and will receive software updates but can no longer be ordered The direct replacement for the 12 models CEA 709 and BACnet is the LVIS 3ME12 A1 replacement for the 15 models i...

Страница 18: ...localization this feature is only available on LVIS 3ME devices and LWEB 802 803 Please review Sections 9 5 4 Number Control 9 5 7 Date Control and 11 3 Project Settings Localization to get started with this new feature 2 1 2 Extended date control Apart from localization support on modern devices the date control was extended on all devices to add more features like local updates where incoming ti...

Страница 19: ...ers belonging to the family of Abjad or Abugida scripts These scripts are often bidirectional and require complex text shaping and layout engines to display correctly Even though great care was taken to archive the same layout results for previously supported scripts when using the new layout engine there are some cases where the new engine will produce different output due to the use of ligatures...

Страница 20: ... stored for the LWEB 802 client to be able to find a suitable pre installed font on the client machine 2 2 8 Improved handling of templates Various improvements have been made to the way templates and their instances are handled Most importantly renaming a data point folder which is part of a template or template instance base path no longer breaks the base path Instead affected base paths are adj...

Страница 21: ... one Ethernet interface can be accessed over HTTPS from a WAN connected to Ethernet 2 while the building network services are running locally on the LAN connected to Ethernet 1 For configuration the device provides separate Ethernet tabs in the port configuration which allow selecting the offered services on each interface 2 3 8 WLAN Interface In combination with the external LWLAN 800 interface a...

Страница 22: ...rver certificate as well as to update the device firmware Display of the system log and some of the statistics pages have been improved On some devices there are now two options to restart the device The Reboot Device command restarts the L Vis application program only whereas the Cold Reboot command reboots the entire operating system 2 4 4 Improved OPC Client Performance and stability of the int...

Страница 23: ...function of the referenced data source Please see Section 9 6 2 for details on data point updates during system start 2 4 10 Improved Usage Report The data point usage report window which can be accessed via the context menu of a used data point was improved to show not only usage by other data points like a connection to a trend or schedule but also references from objects in the L Vis project Th...

Страница 24: ...require user authentication to establish a fully functional connection The default password for firmware 4 0 is admin All newer firmware versions use loytec4u as the factory default Note that a basic connection without password may be possible inquiry of device model firmware and status but any access to the device configuration will fail if a password is required and was not provided during initi...

Страница 25: ...In case FTP is used over a wide area network and a connection is not possible try to change the passive FTP option In some cases only one of the two methods is working depending on firewall settings and NAT router capabilities on both ends of the connection In the worst case when the configurations on both ends are contradicting each other neither active nor passive FTP may be possible If possible...

Страница 26: ...p as usable data points in your project including the name of the functional block in which they are located Network scans can be done in the LNS database This scan method is fast and provides the most complete information about other devices in the network compared to other scan methods see also section 3 2 2 3 Option to automatically create network bindings from local static NVs to their counter...

Страница 27: ... should be used for such tasks Transfer speed is considerably improved when there are no routers with limited buffer size between the PC and the device Routers which are able to handle large packets 254 byte will have no real impact on the transfer speed Routers which allow a maximum packet size of 64 bytes only will degrade the transfer speed Only network interface hardware from LOYTEC can be use...

Страница 28: ...he configuration software is already installed and the LNS plug in is registered as described in the prior section For the LNS specific part of this tutorial the LonMaker 3 1 network management tool is used Other network management tools which are based on LNS 3 or above which support dynamic network variables and the LNS Plug in Interface can be used as well for this tutorial e g Newron s NL220 S...

Страница 29: ...e and select one of the two switch variables available there the direction does not matter More information about dynamic network variables can be found in section 13 5 NOTE Make sure to set the poll attribute to CLEAR when you create the output variable otherwise you will not be able to send out any values through this NV Also the poll attribute of the input NV should be SET so that L VIS is able...

Страница 30: ...o the lower right of the main window is the preview of the project as seen on the LCD when the project is downloaded This is not a functional simulation of the L VIS device but a layout guide and preview of individual menus and pages The preview changes according to the currently selected object Since the configuration software comes with a library of the layout code used in the various firmware v...

Страница 31: ...ayed when the user selects the first menu item from the root menu Open the context menu of the menu item right click on the item in the tree view and select Add Page In order to see this page right after the device started make this page the projects default page Open the context menu of the page in the tree view and select Set as Default The page object is described in detail in section 9 4 3 3 6...

Страница 32: ...n hit the update button to get the required data points added to your project automatically From the two items available in the data point list select the input data point and expand its items by a left click on the small plus sign left of the data point The expanded view will show two sub elements one for the state component of the NV and one for the value component A data point is selected by a ...

Страница 33: ...device press the button with the red down arrow in the toolbar or select Write Project to the Device from the Connections menu and confirm the dialog NOTE If you created static NVs a warning message will appear stating that the static interface of the device will change and that the software will need to adjust the definition of the device in the database If you commissioned the device in the data...

Страница 34: ...ct button from the tool bar or select the menu item Connect to the Device from the Connection menu of the main window In the connection dialog enter the IP address or DNS name of the device the desired connection mode FTP Telnet or secure connection via SSH if your device is not an LVIS ME200 adjust the port numbers if necessary and enter the admin password if the device firmware is 4 0 0 or newer...

Страница 35: ...oject to the device so that the server objects are actually created on the device Press the button with the red down arrow in the toolbar or select Write Project to the Device from the Connections menu and confirm the dialog After the device rebooted open the data point manager window again right click on the folder named BACnet Network Scan and select the item Scan BACnet Network Discover the dev...

Страница 36: ...ext control and the value of the analog object using a numeric control To control the binary objects value we use a bitmap control and for the analog objects value a bar control To create the required controls either right click on the page object in the tree view and choose the control type you want from the context menu or select the page in the tree view and right click in the LCD preview area ...

Страница 37: ...NG format is installed together with the configuration software You may also draw your own graphics as well For best results save them in PNG format for icons including transparency or JPG format for full page background images NOTE Almost any bitmap format like BMP JPG GIF PNG TIF and so on may be used Vector graphics in SVG format can be imported as well but some of the more advanced features of...

Страница 38: ...elect the desired icon to set the state NOTE Whenever an element is selected from a dropdown list of icons or texts the device will search the mapping table to find the value associated with the selected element This value will then be assigned to the output data points which are connected to the control The new state will be written to the server object and will be received immediately by the cli...

Страница 39: ...llation please refer to the installation sheet that came with your unit This document is also available for download from the LOYTEC website 4 2 Theft Protection To protect devices of type LVIS 3E100 and LVIS ME200 they can be fixed to the wall mount frame with the supplied chain as shown in Figure 1 Figure 1 Connecting L VIS to the wall mount frame ...

Страница 40: ...000 mA 24 VAC Operating temperature ambient 10 C to 40 C Storage temperature 10 C to 50 C Humidity non condensing operating 10 to 90 RH 50 C Humidity non condensing storage 10 to 90 RH 50 C Switch input Floating contact Ethernet connection 100Base T CEA 709 FT 10 LPT 10 BACnet MSTP RS485 1 Unit Load Enclosure Stainless steel anodized aluminum front panel E6C0 Electrical Appliance Protection Class ...

Страница 41: ... contact Ethernet connection 2x 100Base T integrated Ethernet switch for daisy chaining up to 20 devices CEA 709 FT 10 LPT 10 BACnet MSTP RS485 1 Unit Load Enclosure Stainless steel anodized aluminum front panel E6C0 Electrical Appliance Protection Class IEC 61140 Class I IP Code IEC 60529 Front IP54 Back IP10 LCD display 12 inch 800x600 pixel 15 inch 1024x768 pixel 65k color TFT LCD backlight LED...

Страница 42: ...Class IEC 61140 Class I IP Code IEC 60529 Front IP54 Back IP10 LCD display See Table 1 LCD backlight LED backlight 50 000 hours auto off Installation Wall mount Table 4 Electrical characteristics 3E11x ME21x The following table summarizes power consumption for the LVIS 3ME family LVIS 3ME7 Supply Power Current Peak Active 24 VDC 5 0 W 250 mA 310 mA Standby 24 VDC 2 5 W 160 mA 220 mA LVIS 3ME12 Sup...

Страница 43: ...ti cleaners that contain solvents e g GRAFFINET cleaner 5 5 2 Inappropriate cleaning measures All strong alkaline detergent solutions and acids are unsuitable especially hydrofluoric acid or cleaning agents that contain fluoride They attack the anti reflective glass surfaces and cause irreparable chemical burns Rough cleaning agents e g abrasives steel wool blades etc should not be used either Ref...

Страница 44: ...tains an integrated circuit which is connected via a digital interface to the main unit so that no further calibration is needed Multiple sensor devices are connected in parallel bus topology The measured temperature is available in four internal system registers Sensor 1 Temp to Sensor 4 Temp where the sensors are assigned to the registers by increasing serial numbers of the sensor hardware The t...

Страница 45: ...the currently active communications channel Only packets which are addressed to the device are shown LINK Ethernet LED The LINK ETH LED indicates a successful Ethernet link ACT Ethernet LED The ACT ETH LED shows activity on the Ethernet network ONLINE LED LVIS 3E1xx The ONLINE LED lights up green if the node is in the configured online state CEA 709 models before firmware 4 0 0 only Starting with ...

Страница 46: ...ics GmbH 5 8 Control Network Interfaces For details regarding the various supported control network interfaces as well as special topics like redundant Ethernet cabling or WLAN setup please refer to the Chapter Network Media in the LOYTEC Device User Manual ...

Страница 47: ... devices equipped with an RS 485 interface Only the CEA 709 interface is capable of being used for configuration although performance will be very low due to the limited bandwidth of the FT 10 interface It is therefore advisable to use the IP interface for configuration if possible Which interfaces are used for normal operation is normally selected directly on the panel or through the web interfac...

Страница 48: ...S Via Web UI Operation OPC XML DA Via Web UI Modbus TCP Via Web UI CEA 852 IP852 active FT 10 Configuration CEA 709 FT 10 active Operation CEA 709 FT 10 active LVIS ME21x 10 100Base T Configuration FTP HTTP SSH HTTPS Via Web UI Operation OPC XML DA Via Web UI Modbus TCP Via Web UI BACnet IP BACnet IP act Router BIP MSTP Via Web UI RS 485 Operation BACnet MS TP MS TP active Modbus RTU Via Web UI LV...

Страница 49: ...d interface mode selection is finished 3 CEA 852 configuration After reboot set the Escrow time Aggregation time and the MD5 key on the CEA 852 RNI page of the setup menu The CNIP port setting should normally be set to 1628 and the NAT mode should be set to automatic 4 Configuration Server Add the L VIS device to an IP 852 channel To do this either enter the IP address of the desired configuration...

Страница 50: ...rted to LCD pixel positions before it can be used therefore a touch screen of this type needs calibration All devices come pre calibrated from the factory and should be accurate enough to operate the device out of the box To operate a device using very small control elements or from an unusual viewing angle it may be necessary for the user to re calibrate the screen using the built in calibration ...

Страница 51: ...s may be disabled in the project configuration in case the project uses a button only navigation through the pages 7 1 2 Calibration In case the touch screen has to be re calibrated select the command Calibrate Touch Screen from the command dropdown list in the setup menu This will show a black screen with a white cross at the top left corner of the display Touch the middle of the cross using a to...

Страница 52: ...oming in from the input data points while the user inputs data so that incoming data does not interfere with the users actions but resume displaying the incoming values when input mode is left If a control is selected it enters a special input mode in which all further touch actions are routed to and processed by the control Depending on the control type different data input methods are available ...

Страница 53: ...ntrol returns input processing back to the page which is currently shown Upon input focus loss the control usually sends out the final value to any connected output data points and the page flip timer is restarted if configured for the current page Controls usually return the focus when you touch an area outside the control or when you leave the device idle for a specified amount of time Some inpu...

Страница 54: ...nt position or snap into place at the nearest tick mark before a final update with the current position is sent out to all connected output data points 7 2 2 Simple Schedule Control This section describes how to operate a schedule control which is set to simple view extended UI mode not enabled A schedule control displays the configuration of one or more local or remote scheduler units and their r...

Страница 55: ...the time at which a certain value is scheduled touch the hour or minute number in the time table and enter the desired value The hour is entered in 24 hour format 0 23 or can be used to enter hour and minute in one operation HHMM For example touching the hour and entering 1254 will set the time to 12 54 NOTE Entries in the time table are always displayed in chronological order If this order change...

Страница 56: ...a preset for the requested value already exists the existing preset is used This operation may be restricted by access level in which case the value command in the dropdown box is not selectable 7 2 2 9 Add and Remove Entries To add a new entry to a time table select the insert command on the last line after the last entry in the list A new entry will appear with the default time 23 00 and the fir...

Страница 57: ...ies is reached or if the calendar does not allow insertion of new entries at all for example embedded BACnet calendar objects may be fixed to exactly one entry The new entry will be a single date entry If the type should be changed touch the type and select the desired type from the dropdown menu To remove the entry select the remove command from the same menu To edit the data of the entry touch t...

Страница 58: ...llows the user to define the desired event This dialog is explained later on Pen Button This button opens the global event list Page Title Touching the page title will switch the preview to the current week Day Columns Touching one of the seven day columns can have different effects depending on the touch position and type o Touch on a scheduled value Opens the event editor for the event which cor...

Страница 59: ...that the currently selected day has no influence on the new event since all data for the new event can be modified in the event editor window Back Button The button with the arrow pointing to the top left is used to go back to the previous page This can be the time table or the weekly overview depending on how the event list was reached Lines in the event list Each line of the event list may be se...

Страница 60: ...active End The time of day at which the value should be taken back The value of the next lower event applicable at this time will apply next If no other event applies it depends on the underlying network technology what the next output value will be To guarantee a well defined behavior independent of network technology a default event should be defined which applies to all days and schedules a des...

Страница 61: ...erns an additional button will be displayed Pressing this button will add a new calendar pattern which can then be edited via the edit button To change the name of a calendar pattern select the headline of the editor window where the current name of the calendar pattern is displayed 7 2 3 8 Technical Notes When using the extended schedule control data input is no longer based on different daily sc...

Страница 62: ...the device and are usually configured at installation time Once the device is installed and a project is downloaded to the device the built in setup menu may be hidden so that it is no longer accessible to the users of the device Alternatively access to the setup pages may be protected by a PIN code Both options are available in the Project Settings dialog which can be accessed from the File menu ...

Страница 63: ...rite current trend log data to the external memory See section 15 8 for details Info This page contains some basic status information of the device to check CPU load and temperature available memory and also the status of externally connected switches and temperature sensors verify device installation About Show the about page default title page Exit Exit the setup menu and return to the main menu...

Страница 64: ... though the input fields always show 0000 Consider these fields to be used for input of a new key only 7 3 3 BACnet Models The BACnet models provide the following additional page BACnet On this page the BACnet device ID MSTP node address and baud rate for MSTP mode only and the BACnet IP port number for BACnet IP mode only can be set The currently active interface is shown and can be selected usin...

Страница 65: ...ation software The following sections describe the object tree and the LCD preview in more detail 8 2 Object Tree The object tree shows all objects which are part of the L Vis project The top level contains three nodes A root menu a folder for objects which are not visible and not related to any of the menu items or pages below the root menu and a folder to organize template pages which are then i...

Страница 66: ...e clicked object without affecting selection of other objects If the clicked object was already selected it will be deselected and vice versa This is used to select multiple objects Note It is not valid to select a child object of an already selected object Whenever an object is added to the selection all its child objects will automatically be deselected and child objects of an already selected o...

Страница 67: ... considered for selection in the LCD preview On pages with a lot of overlapping objects it can help a lot when objects which are currently not of interest are locked into position via their context menu This will get them out of the way during object selection and prevent accidental move or resize 8 3 2 1 Multiselect Similar to the tree view the shift key can be used to select multiple objects in ...

Страница 68: ...ded left to right selection NOTE Selection boxes can also be used in multiselect mode to change the selection of a group of objects in one step Follow the same steps as above but hold down the shift key If a selection candidate is at the desired starting point of the multiselect box hold down s in addition to shift to override the selection candidate and spawn the multiselect box 8 3 3 Selection I...

Страница 69: ...the preview will show wide dotted green lines in horizontal and vertical direction to help in alignment with other objects on the screen The guides are usually extending from the four corners of the selection indicator but depending on the selected object other guides may be shown For example most controls show guides along the edges of their container box which is the bar of a bar control or the ...

Страница 70: ...t are configured in the project settings Section 11 4 3 since they are potentially different for each project Note that there will be no grid drawn on the LCD preview but objects will snap to the grid and the mouse cursor will be restricted to the grid while in vector drawing mode The following rules apply When moving individual edges of a control during resizing the new edge position will align w...

Страница 71: ...essing keys 0 to 3 8 3 9 Edge Scrolling The LCD preview window will automatically scroll the view whenever the mouse is moved near the edges of the view while the left mouse button is pressed This helps when moving objects and editing the contents of vector controls Scroll speed increases when the mouse cursor is moved further out 8 3 10 Move and Resize If a control is selected the cursor keys and...

Страница 72: ...able via two buttons in the tool bar the edit menu of the main window or the usual accelerator key combinations Ctrl Z and Ctrl Y Changes to the data point configuration images sounds or fonts are currently not covered by this system so the project should be saved before major rework is done to these areas For example using undo to bring a deleted bitmap control back will not be able to also resto...

Страница 73: ... search to objects which are not located at a specific position in the object tree but are shared resources like images sounds or fonts Search Areas These options allow the user to limit the search to one or more of the top level objects in the tree The main menu global objects and template area can be enabled and disabled separately using these options At the right side of the dialog there are so...

Страница 74: ...utomatically checked The real time preview of the LCD is automatically adjusted to reflect the behavior of the reported firmware version and the project is saved in a format readable by the firmware of the connected L VIS device The configuration software is always backwards compatible to older firmware versions so that it is possible to use newer configuration software with older devices Also the...

Страница 75: ...rough all pages below the selected menu or menu item and turn on the Locked Page flag for all pages which have a non public access level set The command Disable Access Control executes the inverse operation turning off the Locked Page flag on all pages below the selected object This function is useful for testing purposes 8 5 3 Cut Copy Paste Every context menu contains commands to cut copy paste ...

Страница 76: ...te References If the copied object contains instances of templates and the object is pasted into another project the configuration software will try to identify a suitable template in the destination project based on the number type and order of objects in the template Template instances for which there is no suitable template available will cause the original template from the source project to b...

Страница 77: ...y complex and powerful The three options are No Custom Naming Rule This is the most basic setting It does not apply any special rules on the source name or the target name All selected sources will be processed and the target name will be chosen to be as close to the source name as possible For example the duplicate operation when run with this naming rule will create a data point Test1 from the o...

Страница 78: ...he original name must be replaced by the number of the new room to construct the name of the new data source NOTE In contrast to the duplicate and reassign operation this operation only attempts to reassign the data points to other existing and compatible data sources New sources will not be created on the fly Instead the reassign operation fails if no compatible data source can be found using the...

Страница 79: ...iew and moved to a different position in the tree once selected The lock only prevents objects from being selected in the LCD preview and from changing their position or size Position and size properties will be grayed out for a locked object Applying the lock command on a collection will lock the collection and all child objects of the collection As long as the collection itself remains locked th...

Страница 80: ... Calling this command on the top level of a template instance will restore the entire instance to the default state 8 6 Tool Bar The tool bar in the main window contains some of the commands which are used more often Pointing the mouse on one of the tool bar buttons will open a small bubble help with a short description of the buttons function All functions of the tool bar are also accessible from...

Страница 81: ... other controls to be evenly distributed between them This may be the case because a control can only be placed at an integer pixel position which means that the calculated space between the controls can either be 4 or 5 pixels but not 4 5 pixels If the total amount of originally available space is not a multiple of the calculated best fitting distance the last control may need to be moved a littl...

Страница 82: ...er needed is removed as well Rotation Specify the amount of clockwise rotation compared to the original image Mirror Specify if the image is to be flipped along its horizontal or vertical axis Remove Unused This button will remove all images which are currently not used in the project This can also be done when the project is written to the device If there are any unused images at this time a dial...

Страница 83: ...nformation and uses colors which are not part of the VGA color palette In this case all pixels are drawn fully opaque because there is no alpha channel data available and the specification of a transparent color by VGA color index is not possible This is the case for JPG or BMP files and also for resized VGA images The image does not contain any transparency information but uses only colors from t...

Страница 84: ...nt can be added to the list of loaded fonts via drag drop of the font into the font manager window Fonts in PCF or FNT format are fixed size fonts meaning that each of them is designed and optimized to a specific resolution Most of these fonts are therefore available in a number of variants starting at very small sizes up to about 24 pixel resolution When loading a font which is available in a vec...

Страница 85: ... selected objects the controls which were selected when the font manager was opened Useful to immediately see the result in the LCD preview without closing the font manager Show Target Size Changes the display of the font size to show the reduced target size only containing the characters currently in use This is useful for the small L Vis devices which use prebuilt and optimized versions of the f...

Страница 86: ...detailed in the next section 8 8 2 Font File Location When a project contains a user defined font it is necessary to have access to the original font file when working with the project This is guaranteed as long as only the pre installed fonts are used since they are located in a known place on every installation of the configuration software However if fonts from an external source are used they ...

Страница 87: ... project and link sounds to actions a sound manager dialog is used similar to the image manager dialog The dialog can be opened from the Edit menu via the command Sounds or by pressing the Select button on the action property page to select the sound to play back To add new sounds use the Add File or Add URL buttons depending on the type of sound you want to add Sound files loaded from disk are us...

Страница 88: ...0 2 Improve Marketing Templates not only speed up commissioning and maintenance of individual projects they can also help in technical sales and distribution to create demo applications For example if a room automation project based on templates was done for a customer before this same project can easily be adapted to match the requirements of a potential new customer such that it can be used as a...

Страница 89: ...esired object hierarchy using the tree view at the left Use the context menus to add cut copy and paste objects and use drag and drop inside the tree view to move existing objects around It is also possible to have a second instance of the configuration software running and copy paste objects between the projects In the property view keep the General property page open and enter names and descript...

Страница 90: ...but should give you an idea where to start from a blank project If objects or complete pages are copied from one project to another project the copied objects may contain references to data points or loaded fonts which do not yet exist in the target project If possible any missing data points or fonts will be created automatically in the destination project If this is not possible for example if a...

Страница 91: ...t field is used to configure the textual part of an object This may be just ordinary text or a format string instructing the object how to format its text output For menus and items this field holds the menu or item title as it appears on the device for controls which display text or a numbers text numeric and date controls this field contains a format string mixed with additional static text Sinc...

Страница 92: ... should appear The optional value defines the minimum field with of the formatted number in pixels for alignment purposes All format related options including the padding are set on the number control property page In addition number controls recognize a place holder tag of the form unit or unit number like in unit 40 and replace it with the effective engineering unit of the connected data point T...

Страница 93: ... page background images is JPG If the original image does not fit the screen resolution it may be resized in the image manager dialog To place smaller static bitmaps anywhere on a page use a bitmap control and assign the bitmap to the control instead of the page then move the control to the position where the graphic should be located Bitmap Control Bitmap to show when the control is created If th...

Страница 94: ... or a background color to controls of different types is possible Not all objects support all colors When an object is selected it will report its color configuration on this page and set all unsupported colors to unset black cross To change a color click on the corresponding color button and select the new color from the dialog NOTE Most colors are named such that it is clear to which element of ...

Страница 95: ... value only where 0 means transparent and 255 opaque Note that the color setting of fully transparent black all values 0 has a special meaning It indicates that this value is unset and will be displayed as a black cross For RGB projects individual colors can be made transparent by using the Unset button in the RGB color selector This is the preferred way to handle transparency in RGB projects as o...

Страница 96: ...ex applications When building the object tree there are certain limitations in how objects can be connected to each other Most of the time this will be clear from the context for example it is clear that you cannot connect a page object to a menu since a menu would not know what to do with a page A menu is used to manage a list of menu items from which the user may choose Therefore a menu object w...

Страница 97: ... menu items are shown The assignment of colors on the Color property page to parts of the menu can be seen in the following table Color Name Element to which the color applies Text Menu title text Frame Title background and the frame around the scroll bar Scrollbar Scrollbar color of the filled bar Scrollbar Backgr Scrollbar container background Background Background of the menu item area The back...

Страница 98: ... device will use it to connect the system setup sub menu to it making it the setup menu item This is done so that the user may provide a menu item for the built in setup menu and configure the item through the normal configuration software just like any other menu item NOTE If the project does not provide a return item as the last item of the root menu and the built in setup menu was not disabled ...

Страница 99: ... see below Locked Page If this flag is set the page may only be displayed if the current access level is equal to or higher than the level specified for this page see above If the access level is not sufficient a suitable PIN code must be entered Invisible Page Allows hiding the page on the device which means that it will not be accessible for the user until this flag is removed However the contro...

Страница 100: ...le or from a connected string data point may be inserted at the s placeholder otherwise the text remains static On the Color property page the following colors can be set for the control Color Name Element to which the color applies Text Text color This color may be overridden by color specifications from a connected mapping table Selection Frame Frame drawn around the text if the control is selec...

Страница 101: ... will be empty with just a frame drawn around it in the selected frame color The following colors may be set for bitmap controls on the Color property page Color Name Element to which the color applies Bitmap Color of the frame which is drawn if no bitmap was assigned or color in which a monochrome bitmap is drawn May be overridden by colors from the mapping table For color bitmaps this color defi...

Страница 102: ...ue as the Default Value of the data point Push button mode is very similar to normal input mode except that the control chooses the value to send automatically and that it automatically leaves input mode as soon as the push button is released whereas normal controls remain in the input mode until another object is touched or the input idle time is reached NOTE As a consequence a push button mode s...

Страница 103: ...ue should appear All properties regarding the way the value is formatted are set in the Number Format area on the right hand side of the property page Any changes are immediately visible in the LCD preview See section 9 5 4 1 below for details Convert Data Point Value to Integer This check box is available when C style formatting is used It needs to be checked when you want to use an integer forma...

Страница 104: ...h is extended to fit the entire output Below the style selector is the selector for the number system to use The default setting uses the number system defined by the current locale so that switching the locale will also possibly change the way the number is displayed However for certain applications it may be desirable to set a fixed number system which does not change when the locale changes or ...

Страница 105: ...ved for the unit string as a minimum width Should the unit string be wider the width will be adjusted to fit the string Local aware number controls expect the control text to contain a value placeholder which will be replaced by the formatted value Since each number control only handles one value there should be only one value placeholder In case there are multiple occurrences of value in the cont...

Страница 106: ...xt around the value defined by the format string If you generate the format string using the wizard first generate the format string and then switch to the common properties page or the editor page and add the static text before and after the format specifier in the text field Any text can be entered with the exception of the percent sign since this character starts a format specifier The exact fo...

Страница 107: ...lement to which the color applies Labels Numbers of the scale Knob Bitmap Color used to draw a monochrome handle bitmap Not used if the loaded bitmap is a color bitmap set line color 2 in this case Knob Backgr Color of the handle bitmap which should be transparent background color of the handle bitmap only used in VGA projects or for color bitmaps which use VGA colors only and do not provide any t...

Страница 108: ... is usually used together with a vertical bar which displays a temperature Numeric Input Panel This option instructs the bar control to open a numeric input panel if the control is an input control and the user touches the bar The input panel is placed on the screen such that it does not overlap the bar but as close to the bar as possible This allows the user to enter an exact value on the input p...

Страница 109: ... common properties page it is also possible to connect a mapping table containing different bitmaps based on the value This would allow for example the indicator arrow to change shape or color based on the set value The bitmap may also be an animated GIF or MNG 9 5 6 Trend Control Trend controls record and display data point values over time In case the connect data point is itself a trend recordi...

Страница 110: ...e to use the trend control to display trend data recorded by an external device or trend data source In this case the trend control itself does not record any data on its own Instead it fetches records from a trend service and displays this data This is the recommended way to use trend controls In many applications trending will and should be done on an external controller device anyways LVIS or L...

Страница 111: ...or to indicate that the current value of a curve is out of range If the value axis is adjusted to fit the real value will be shown that is a limited value axis does not affect the actual data which is recorded Table 18 Color assignment for trend curves Apart from the colors and the font for the scale which can be set on the Common Properties page all other properties are set on the Trend Control p...

Страница 112: ...contents of a trend data point local or remote it only fetches data from the trend service and does not record any data by itself The control will keep a small amount of data records cached in local memory for faster operation but the configured size of the history buffer has no influence in this case Shift Interval The control normally uses the smallest usable shift interval which is the time it ...

Страница 113: ... to 6 2 or newer the drop down box can be used to set a specific line width for the selected trend recording To use the default width of the control select the first entry Default Otherwise select the desired width from the list of available line width settings 1 15 In the middle of the property page are some additional Flags to be set Depending on the selected object there are different flags ava...

Страница 114: ... the end user Instead the recorded data is made available in CSV file format in order to ease processing on the PC The files may be downloaded from the device using an FTP connection or via SCP protocol on the SSH port if the device supports secure connections Valid user names for the transfer are either admin or operator The password must be specified as set on the Web UI of the device The defaul...

Страница 115: ... to a device driver you cannot directly open the files on the device Also the file size may be shown as 0 because it is not immediately known the data is generated on the fly while you are downloading it You may only download the files Some FTP client software is known to have problems processing symbolic links to files They tend to display these files as being directories but any attempt to open ...

Страница 116: ...condary axis may not result in any visible change at first since the new internal zoom setting does not allow for a different scale layout yet In this case keep zooming until the axis switches to a different scale If such effects are noticeable consider removing the grid to allow an independent layout of the two Y axis scales for better zooming experience If there is more than one page of data the...

Страница 117: ...description of locale aware date formatting Below the style selector are some options for further configuration Depending on the selected style some of these options may not be available The following options are related to analog clock styles only Seconds Turns the display of the second hand on or off Circle Adds or removes a circle around the clock face Labels Adds labels to the analog clock Pla...

Страница 118: ...the style Locale When activated the controls text is reset to a default locale aware format pattern so make sure to set the style before adding any additional text to the format There is of course the possibility to undo the style change to restore the control to the previous state so no information is lost Locale aware format patterns can be configured entirely via the UI of the property page but...

Страница 119: ...n calendar or 29 for the same year in the Japanese calendar Pattern symbol y Quarter Quarter number name There is also a Stand Alone variant of this field which should be used when only the quarter is shown Pattern symbol Q or q Stand Alone Month Month number name There is also a Stand Alone variant of this field which should be used when only the month is shown Pattern symbol M or L Stand Alone D...

Страница 120: ... G Quoted text Available for raw date patterns only allows to insert any static text between date fields for example dashes commas colons or white spaces When inserted via the UI the given text is automatically enclosed in single quotes such that characters which would otherwise be interpreted as field specifiers can be used When editing the pattern directly it is recommended to quote static text ...

Страница 121: ...r static text as required The pattern select drop down can be used to select the pattern to be edited The drop down will always show the patterns in the order in which they appear in the control text New patterns can also be added at the desired location directly in the text editor patterns can be moved to different locations or removed entirely The UI will parse the text and update the property p...

Страница 122: ...t side padding yMMMMeeee 200 9 5 8 Data Log Control Data log controls are used to record data based on events as opposed to trend log controls which record data continuously over time The result of a data log is a list of data records which were recorded at specific points in time Each data record is composed out of one or more visible elements to display the recorded data like text number bitmap ...

Страница 123: ...ery compact format suitable for small screens However for advanced configurations it may be difficult for the user to determine the resulting overall time table for a certain date since the individually displayed daily schedules must be combined based on date patterns and priority to determine the final events happening on a certain day In cases where only the basic weekday schedules and a very sm...

Страница 124: ...ies The properties to set on the Schedule Control property page define the basic appearance of the control and control access to various operations which modify configuration data If a local scheduler data point is connected to the control its configuration will be shown in the preview as well If more than one local scheduler point is connected select the desired scheduler point in the tree view t...

Страница 125: ... am pm as prefix Available when 12 hour mode is enabled tells the control to use the strings for AM and PM as a prefix instead of a suffix This option is required for some languages to yield correct 12 hour time representation Use year month day suffix This option is available when the date format is set to ISO 8601 It changes the date format to add the localized strings for year month and day as ...

Страница 126: ...crollbar Scroll bar and scroll arrow graphics only available when the control is used in standard UI mode Frame Color for various flat non 3D frames only available when the control is used in extended UI mode Buttons Foreground color of button symbols Button Backgr Background color of buttons Event 1 First color to use for graphical display of events extended mode Event 2 Second color to use for g...

Страница 127: ... at higher priorities In case these events overlap the lower priority events the overlapping will be clearly visible because the color of the higher priority event is different For schedules which use a small number of fixed output values for example occupied unoccupied override this mode may cause confusion because unoccupied may be drawn in different colors on different days depending on the pri...

Страница 128: ...ver and change the color of the button Once the server received the acknowledgment it may send an updated alarm status and the button or the entire entry may disappear depending on the configuration of the control The default information displayed for each alarm is the date and time the alarm was first reported the type of alarm the current state of the alarm and in the second line an identificati...

Страница 129: ...used date representations for example Japanese 2011 年 12 月 14 日 Use hour minute suffix This option is available when the date format is set to ISO 8601 It changes the time format to add the localized strings for hour and minute as a suffix Used for some languages to yield commonly used time representations for example Japanese 5 時 24 分 23 秒 Keep Alarm History If this checkbox is set the control wi...

Страница 130: ...trol The vector drawing control is similar to a bitmap control see section 9 5 2 The main difference is that the control displays a vector drawing object instead of a bitmap The drawing can be created from within the configuration software and is limited to simple objects More complex drawings can be created by combining multiple drawing objects into one larger object using collection objects fold...

Страница 131: ...and bitmap controls see section 9 5 3 for a description of the push button mode From the attached mapping table drawing objects use the assigned color to fill rectangles circles and polygons or draw the lines of a line drawing This can be used to create drawings which change their color based on the controls value NOTE For polygon drawings the active area to touch the control is limited to the sha...

Страница 132: ...o move The cursor changes shape to indicate that a moveable point was detected Now press and hold the left mouse button while dragging the point to its new location Holding down the shift key while dragging the point will apply angle locking similar to adding new points Release the mouse button when done Remove lines line drawing Lines may be removed from the drawing by a right click anywhere on t...

Страница 133: ...r Mid Range Defines the middle range or desired range of values This is used to determine the scale colors Angle The opening angle of the meter scale This can be anything from a few degrees up to almost 360 degrees Especially when scale labels are displayed start and end of the scale should not be too close to each other so a maximum of around 350 degrees is advisable The typical angle for ammeter...

Страница 134: ...he labels and tick marks they can be back lit as well Due to the complexity of this control it is only available on LVIS 3ME models and LWEB 9 5 13 1 Layer Structure Knob controls are internally constructed from multiple layers which are stacked on top of each other Understanding the layer structure can be important to understand how the various configuration options can be used to create a number...

Страница 135: ...eplate image the control must be resized manually to fit the knob and any decorations around it The Auto Resize function available for text and number controls is currently not supported by knob controls Similar to other controls color configuration is done on the Color property page The following colors are supported by knob controls Color Name Element to which the color applies Labels Scale labe...

Страница 136: ...sition but it can also be used for other purposes It influences the way the backlight is drawn If unused it may be set outside the knobs value range Gradient This option controls if the backlight will be drawn in solid colors or as a gradient Depending on the midpoint setting and the backlight mode different effects can be archived which are explained in more detail later on Angle The amount by wh...

Страница 137: ... Rotate Knob to enable knob rotation Availability of this option depends on the selected knob style Currently only the image knob may be rotated NOTE In cases where a faceplate image including the knob is used select the Color knob at first and set a half transparent knob color This knob overlay will help you adjust offset and radius of the knob in the basic settings to match the location and size...

Страница 138: ... Then change to the desired mode of operation NOTE All modes except Static will usually extend the illuminated area at the beginning and end of the light strip to avoid partially illuminated tick marks labels or LED cut outs That is the light strip will change its length only in increments of one position width as the knob is moved Transition from one position to the next happens half way between ...

Страница 139: ...ns are used to configure their appearance Tick Length Length of the primary tick marks Line Width Width of the primary tick marks Clearance Space between the knobs outer edge and the tick marks Secondary Number of secondary tick marks between primary ticks This setting does not change the total number of ticks it only turns a certain number of ticks into secondary ticks Secondary ticks are shorter...

Страница 140: ...hile string data points will be assigned the camera name Due to the complexity of this control it is only available on LVIS 3ME and LWEB 9 5 14 1 Basic Setup On the Common Properties page a font can be selected for the webcam control Video streaming errors will be shown using this font and the associated text color A Bitmap can be selected as a default image to show when no camera source is active...

Страница 141: ...ate URL based on its capabilities When the drop down is used to select a different URL type the text field below the drop down will show the associated URL and the preview if active will switch to this URL as well o Preferred Stream Use this to configure the preferred video stream o Alternate Stream 1 An alternate URL for clients which cannot support the preferred stream For example an MJPEG strea...

Страница 142: ...heck the manual that came with the camera or the vendor s web site There are also a number of large camera URL directories online which may list the URL and options for the desired camera If everything else fails customer support of the camera vendor will be able to provide the required data 9 5 14 4 Runtime Control Since a webcam control supports multiple cameras data points can be attached to th...

Страница 143: ...or client mapping The data point itself is not visible in the object tree Instead it is referenced by data point objects by the unique ID UID of the data point The control is created as part of the object tree as outlined in the tutorial It exists independently of any register or network data point Even if all registers and network data points would be deleted the control would not be affected The...

Страница 144: ...e This would not be possible if the data point would be directly connected to a control since it could only be in one place of the object tree at a time A separate link or reference object is required which points to the data point from which the control should receive its value updates 3 Sometimes it is required to apply simple linear transformations to the value received from the data point befo...

Страница 145: ... All values are immediately transmitted to the referenced data point This provides direct feedback to the user while the control is still in input mode and the user is still modifying the value Currently really only useful for bar controls and controls which use the keypad since the keypad has and keys which send out intermediate values System Startup The checkbox System Startup should be checked ...

Страница 146: ...s well The entered value will be run through the value translation to determine the resulting value for the underlying data point and this value will be distributed back to all connected data point objects to maintain consistency Only if the data point object is marked as constant value this process is not done see next paragraph When adding a constant value data point set the constant value flag ...

Страница 147: ...ns and do different things The System Startup update flag can be set for input as well as output direction o Input Causes the object to which the data point is connected like for example a control action math object or trigger to receive an initial value update after device boot up This update may come from a default value a persistent value or a value already received from the network while the s...

Страница 148: ...network value with heart beat max send 0 Write to a network value rate limited min send 0 Write to a network value with rate limit and heart beat Passive read from a network value wait for updates being received Active read from a network value polling or receive time out poll Write to a dynamic network variable CEA709 only Write to a dynamic network variable with heart beat max send 0 Write to a ...

Страница 149: ... is an example with four entries Value Text Displayed when value is 0 OFF 10 10 LOW 10 19 9999 20 NORMAL 20 49 9999 50 HIGH 50 Once a mapping is defined it can be stored to a file Save button and loaded Load button to define the mapping for other controls in subsequent projects This way an archive of frequently used mappings can be built for use in various projects To use the same mapping for othe...

Страница 150: ...to the desired color and reconfigure the control accordingly This means that color changes through color mapping objects are completely independent from the value currently displayed by the control itself 2 Any number of color mappings can be connected to the same control with each mapping targeting one or more different control colors While the color from a standard mapping table is always assign...

Страница 151: ... sure to set the desired action type first before trying to add any child objects to the action The action may refuse to accept child objects which can t be used for the selected action type Objects which are no longer useful after the action type was changed are not deleted automatically Instead they are marked with a caution sign in the tree view to indicate that this object is ignored by the se...

Страница 152: ... pages Back one page Show the page from which the current page was reached similar to the back button in a web browser The system keeps a record of the last 256 pages visited via the show page action and picks the most recent of them to navigate back one step Send E Mail Send out the mail referenced by the action To select the mail template to use press the Select button next to the link line and ...

Страница 153: ...ors data coming in from the action parent the update action operates on the data points connected to the action itself state This is similar to the value update trigger but it examines the first data point connected to the parent object to see if it is a multi state value If this is the case the dropdown list next to the action trigger is initialized with the available states and the user can sele...

Страница 154: ...triggers which require a value update are available since a page does not receive value updates NOTE To avoid confusing situations it is required that only one object at a time is processing user input Therefore if an action is connected to a control and the action uses a trigger mode which depends on user input for example touch release or selection the user input will no longer be processed by t...

Страница 155: ...h would be too small there is another major problem here After the first time the action is executed a new page will be on the display and the original control will be gone so you cannot hold on to it NOTE The delay value waiting xxx ms after each time always applies The action trigger will always be locked for the given duration after each time the action fired preventing the same action to fire ...

Страница 156: ...type and firmware version On the property page of the action the Link information line will show the current link which can be edited either by dropping of the desired target page onto the action object or by opening the link editor dialog by pressing the Select button The link editor provides the following options to set up the page link External Link This type of page link is available for LWEB ...

Страница 157: ... an internal link This can be useful for beginners to find out how a relative link to a certain page could be built Drag the desired target page onto the action to set the direct link and then convert it to a relative path Here are a few examples of possible relative page links P1 Move to the first page of the current menu item I2 P1 Move to the first page of the second menu item in the current me...

Страница 158: ...leftmost object at the left edge the rightmost object at the right edge and the middle object in the center of the bounding box that is the relative position of each object in the collection does not change NOTE A collection can only be resized if there are at least two visible items inside the collection In addition resizing is only possible in a direction where at least two controls are not at t...

Страница 159: ...used as outputs for the alarm generator Alarm Server On CEA 709 devices a local alarm server data point may be connected to deliver the alarm to remote alarm clients and display the alarm on an alarm list control The alarm server keeps record of all pending alarms delivers them to any connected clients and manages acknowledgement of alarms Scalar Value Any data point representing a single scalar v...

Страница 160: ... the maximum value is required and for the condition below min only the minimum value needs to be filled in Define the Action that should be taken The basic choice here is to have the alarm generator SET the alarm when the condition is satisfied and also CLEAR the alarm when the condition is no longer satisfied However you may want to only SET the alarm when the condition is met and not clear it a...

Страница 161: ...w if this seems unreasonable here is an alternative approach You may configure the CLEAR data point using the alarm condition Below Min and enter T2 as the minimum value of the Data Point Value Range Since you now defined below T2 as the alarm condition you need to take action when the alarm is SET so the action must be Set on Alarm Enter Now select the desired output value from the Value for Alar...

Страница 162: ...nt of connection to the outside world instead of connecting the network output in parallel to the register write data point at every location where the register is written It may also be used to connect input and output data points which are of similar but incompatible types for example receive a value from a SNVT_temp variable and output its value via a SNVT_temp_f variable If a structured data p...

Страница 163: ...ons will be displayed in a list at the right of the property page This list shows your formula in reverse polish notation RPN also known as postfix notation as used by many scientific pocket calculators Users of such calculators will be immediately familiar with this list and may find it more convenient to construct the formula using the list at the right instead of the input at the bottom To lear...

Страница 164: ...ting the formula and writing a value to the output data point when it is already clear that the result will be the same because the input value did not change The same option can also be checked for the output data point to avoid unnecessary writes to the output data point in case the inputs changed but the result of the formula is still the same NOTE Especially for projects which use a lot of cas...

Страница 165: ...R of the Boolean values b1 and b2 b1 b2 xor b1 b2 logical exclusive OR of the values b1 and b2 b1 b2 not b logical inverse of the Boolean value b b lt v1 v2 returns 1 if v1 is lower than v2 else returns 0 v1 v2 le v1 v2 returns 1 if v1 is lower or equal v2 else 0 v1 v2 eq v1 v2 returns 1 if v1 equals v2 else 0 v1 v2 ge v1 v2 returns 1 if v1 is greater or equal v2 else 0 v1 v2 gt v1 v2 returns 1 if...

Страница 166: ...ects are most often used with data log controls to control the recording of data and navigate through the recorded information if the built in navigation bar is disabled 9 14 1 Trigger Object Properties To define the trigger condition connect the input data points which determine when the trigger should fire Using these data points enter the required formula on the Trigger Object property page The...

Страница 167: ... the variable v1 which is the first connected input data point Left Offset v1 The control is moved on the screen such that its left edge is offset by the amount of variable v1 from the horizontal screen coordinate specified in the project An offset of 0 returns the control to its original horizontal position a negative offset moves to the left and a positive offset moves to the right Top Offset v1...

Страница 168: ...e applied to all instances of the template in the project A template may contain any object which can be part of a collection This includes controls collections math objects triggers actions data points and even instances of other templates Of all these objects the data points in a template may be handled in a special way which is explained in detail later on It allows multiple instances of the sa...

Страница 169: ...h template instance When creating data points from a network scan this kind of organization is usually done automatically since a new folder will be created for each device Add each of the variable data point folders from which the template is using data points to the list of data point base paths If the template will be using instances of other templates check which base paths these templates req...

Страница 170: ...plate explained later on Data Point List On this property page a list of all data points which are used by the template instance after reassignment to the new base folders is displayed for review In case the new base folder is missing some of the required data points the broken data point symbol will be shown next to the affected data point and the template instance in the tree view will be marked...

Страница 171: ...ble relative path It is therefore important to use a consistent set of paths during the template design The paths used for the sub template instances should normally be sub folders of paths which are used to design the parent template Although this is not strictly required and thus not enforced by the software it is in most cases the only meaningful configuration Consider the following example The...

Страница 172: ...isplay of a certain blind in the room for example the one facing east The sub template needs a base path to the data points of a specific blind in this example located in Room1 Sunblinds East To instantiate this template to display the status of the sunblind facing west in room 4 two base paths need to be reassigned The one for the general sunblind data related to the room and the one for a specif...

Страница 173: ...on to indicate that the object was modified from its original appearance In addition the template instance icon itself will be marked with a pen symbol if at least one of the objects was changed To revert back to the defaults from the template use the command Restore Defaults from the context menu of the template instance This will delete all stored local changes To delete all changes for an indiv...

Страница 174: ...template to access the individual components of the four data point base paths and use them for example to change the contents of a text control or to modify the target of a show page action This may eliminate the need to apply such changes to each instance manually The data point base paths need to be set up anyway A placeholder tag starts with the special character sequence followed by the index...

Страница 175: ... Show Page Action The show page action when used with a relative path to the target page accepts placeholder tags in the path string If the project is designed such that menu item or page names match up with data point folder names a show page action of a template instance may be designed to automatically jump to a different target page depending on the setup of the data point base path ...

Страница 176: ... Vis projects are built 10 1 Data Points 10 1 1 Overview Data points are part of the fundamental device concept to model process data A data point is the basic input output element on the device Each data point has a value a data type a direction and a set of meta data describing the value in a semantic context Each data point also has a name and a description The entire set of data points is orga...

Страница 177: ...ived every 5 seconds no extra polls are sent The receive timeout setting cannot be used for feedback data points Poll on startup input If this flag is set the data point polls the value from the source when the system starts up Once the value has been read no further polls are sent unless a poll cycle has been defined Minimum Send Time output This is the minimum time that elapses between two conse...

Страница 178: ...rsistent enables persistency for all sub data points Clearing it disables persistency for all sub data points NOTE Persistent input data points may receive value updates after system start up regardless of the data point update flag System Startup see Section 9 6 2 This happens when a saved data point value is restored after system boot up Data points which use updates as events to trigger certain...

Страница 179: ...rom the technology to the data point The custom scaling is in addition to any technology specific scaling factors and can be applied regardless of the network technology 10 1 8 User Registers The device can have user registers User registers are data points on the device that do not have a specific technological representation on the control network Thus they are not accessible over a specific con...

Страница 180: ...ository is divided into scopes Within each scope a type has a unique name When selecting a type the scope and the type name needs to be specified 10 1 10 Property Relations A data point possesses a number of properties which influence the behavior and appearance of the data point Examples are data point name poll cycle or alarm limits Most of those properties are determined by the configuration an...

Страница 181: ...tion exists only in generic alarm servers It may be linked to a technology alarm server to report alarms to that network technology totalActive totalUnacked totalAcked These property relations exist only in alarm servers They contain counters for active unacknowledged inactive unacknowledged active acknowledged alarm records of the alarm server respectively ackAll This property relation exists onl...

Страница 182: ... 1 output data point m input data points are connected and write to n output data point The most common connection will be the 1 1 connection In the 1 n connection the input value is distributed to all n output data points In the m 1 connection the most current input value is written to the output data point When polling the output data point in poll through mode maximum cache age is set on the ou...

Страница 183: ...ly be connected to user data points If the length is different only valid bytes are written or excess bytes are truncated respectively SNVT_switch to Analog Binary Multi state The user data point of a SNVT_switch can be connected to analog binary and multi state data points Analog Binary multi state to SNVT_switch Analog binary and multi state data points can be directly connected to a SNVT_switch...

Страница 184: ...n data wind alarms or global on off Global connections cannot use adapters for conversions as done in local connections If conversions are needed an intermediate register data point must be used to receive send data from to the global connection The adapter needs to be installed with a local connection between the register and the data point which requires the conversion The system in which the da...

Страница 185: ... where 0 is the highest and 255 is the lowest priority Alarm transitions to an alarm state to the normal state can be acknowledged by an operator Which of those transitions requires an acknowledgement is configurable on the alarm server If an active alarm is acknowledged it becomes active acknowledged Active alarms can also become inactive but an acknowledgement is still required Then they become ...

Страница 186: ...ay apply to the available alarm information and acknowledgement behavior Refer to the technology sections for more information 10 3 2 Scheduling Schedulers are objects that schedule values of data points on a timely basis A scheduler object is configured by which data points it shall schedule This configuration is done by the system engineer once when the system is designed The configuration of th...

Страница 187: ...efined based on the holidays calendar pattern This will lead to overlapping events between workday and holiday for those weekdays which are holidays The resolution of this overlap is simple Each event is configured with a priority Should an overlap occur the event with the higher priority will be in effect e g Dec 25th in Holidays overrides the regular workday event An example is shown in Figure 7...

Страница 188: ...d either local or remote data points Technology trend log objects can be used to record historical values of the respective technology data points and expose them to network technologies that support it These historic logs are separate from the generic trend logs and certain restrictions of the technology may apply The trend data is stored in a binary format on the device The capacity of a given t...

Страница 189: ... the past can be of interest This can be accomplished with historic filters Historic filters allow processing historic values of the base data point according to a filter function One or more such functions can be defined per base data point The result of the historic filter is written to historicFilter property relations For each historic filter function a time period can be defined at which the ...

Страница 190: ...properties CPs in the CEA 709 network can be accessed as data points Both standard CP types SCPTs and user defined CP types UCPTs are supported The CEA 709 NVs on the device can be created in three different ways Static NV For each selected NV on the network there is a static NV created on the device This NV can be bound to the NV on the network Note that adding static NVs to the device results in...

Страница 191: ...value presets in CEA 709 schedulers Priorities of exception days in a CEA 709 scheduler range from 0 the highest to 126 the lowest The value 127 is reserved as a default for weekdays Further the implementation as LONMARK standard objects requires the use of configuration properties If the number of CEA 709 schedulers or their capacities for daily schedules and value presets is changed the resource...

Страница 192: ...ce is changed 10 5 BACnet Technology 10 5 1 BACnet Data Points Data points in the BACnet technology are known as BACnet objects They have a specific type e g analog input or binary output and a set of properties which describe the data point more closely The actual value is stored in the property called Present_Value On the device there exist two classes of BACnet data points BACnet server objects...

Страница 193: ... BACnet calendar object is created The visible calendar on the web interface is therefore a collection of BACnet calendar objects and each calendar pattern is associated with the corresponding BACnet calendar object instance number The calendar pattern Holidays is for example visible as CAL 1 on the BACnet port The BACnet schedule object allows only objects of one selected data type to be schedule...

Страница 194: ...on software In BACnet trend logs only one data point can be trended per trend log object The trended data point can either be a local BACnet server object or a remote BACnet object accessed through a client mapping showing the referenced property for trending to the OWS Data points of other technologies and the min max avg algorithms can be trended as generic data points without having a BACnet pr...

Страница 195: ...u of an object where a data point reference can be attached When opened via the main menu or tool bar the window can be left open while working on the project in the main window Data points can be edited created and connected to objects in the main windows tree view via drag drop In this mode the Select button is deactivated and the only option is to use the Close button to close the manager windo...

Страница 196: ...are located in this folder These are usually data points which were created from points in the import folder by using the option Use on Device from the context menu of the imported point o Calendar This folder is used to hold a locally available calendar object with its calendar patterns definitions of day classes like holiday maintenance day and so on Current devices allow one local calendar obje...

Страница 197: ... expands all filtered data points to the first sub level Continue typing to filters on names of those child data points For example typing sw val shows all data points having sw in their name expands those data points showing all child points which have val in the name For complex name filters regular expressions may be used see Section 15 7 3 The list can be sorted by clicking on one of the colum...

Страница 198: ...n mode Pink The data point is fixed read only and it is not selecable for the current object only in selection mode Table 29 Color coding used for data points in the data point list view When an entry is selected detailed property information is shown below the list in the property view 10 6 3 Property View When one or multiple data points are selected the available properties are displayed in the...

Страница 199: ...erty defines if value updates shall be sent only once they meet the COV condition of the data point For analog data points the analog COV increment is used If not checked updates are always transmitted according to min and max send times See Section 10 1 7 Use Linear Scaling If this property is enabled the analog values are pre scaled from the technology to the data point This scaling is in additi...

Страница 200: ...is valid for analog input data points It specifies by which amount the value needs to change before an update is generated If every write shall generate an update even when the value does not change specify 0 as the COV increment If any value change shall generate an update delete the value which results in Any Active Text For binary data points this property defines a human readable text for the ...

Страница 201: ...ese flags are only informational Remove NV Information For external NVs this property contains the information on the remote device and the NV selector on that device Remote Device ID For external NVs this property contains information on the remote device by listing the program ID and location string Remote Device Address For external NVs this property contains the CEA 709 network addressing info...

Страница 202: ... number between 1 and 16 This property is only applicable for commandable BACnet objects Allocate Server Object This property defines whether a server object shall be allocated for the data point This option is useful when a local server object shall be allocated for a client mapping Allocate Client Mapping This property defines whether a client mapping shall be allocated for the data point This o...

Страница 203: ...is information specifies if the order of received Modbus data has to be changed When Swap 16 bit is set the two bytes of a 16 bit word are swapped if Swap 32 is set the two words of 32 bit are swapped and if Swap 64 bit is set the two 32 bit words of 64 bit long data are swapped Also combinations are possible This configuration is necessary because the Modbus slaves can store information in any by...

Страница 204: ...ger 2 Select a Category and an existing state map in the State Maps list and click on Select Maps that are fixed and cannot be changed are marked with a lock symbol 3 Expand a state map line to see where this state map is used Select the usage and click the Go to Data Point button This navigates to the data point 4 If a new multistate map shall be created click the Create State Map button 5 In the...

Страница 205: ...able symbolic links to data points which may actually reside anywhere in the folder structure This folder represents a way to assemble an alternate logical view to the data point hierarchy To configure favorites select any data point from any location in the data point folder hierarchy and drag it onto the favorites folder This will create a data point link which is displayed in the data point lis...

Страница 206: ...with the LVIS device excluding OPC server definitions see next button OPC Server This button opens the OPC device manager This dialog is used to create new OPC client data points from imported LINX device configurations as well as update existing data points when the LINX configuration has changed See Section 10 7 for details about this dialog Modbus This button opens the Modbus management dialog ...

Страница 207: ...he associated data point configuration Delete This button deletes the selected OPC devices and all associated data points Note that once the data points have been deleted there is no easy way to restore them in a way that references from L Vis objects to these data points will work again Even after adding the same device again the new data points will have different UIDs and all references to the ...

Страница 208: ...uration was last modified Source Path The location of the imported server configuration on disk 10 8 Manage Connections 10 8 1 Create a New Connection After configuring the device s data points internal connections between those data points can be made using local connection objects A connection is an internal mapping in the device between input and output data points A connection always consists ...

Страница 209: ...orarily exclude this data point from communication in the connection 5 If the attached data point needs conversion the item displays a yellow exclamation mark and the default conversion e g Analog to CEA 709 motor_state_t Click on the button to view the current conversion 6 To add a new conversion to this item click on the button A dialog opens which displays the matching adapters already availabl...

Страница 210: ...nnection 2 In the properties view below the data point list click on the Local Connections tab as shown in Figure 18 3 Then simply drag a data point from the data point list and drop it onto an empty area in the connections list as shown in Figure 18 Figure 18 Create a connection with drag and drop 4 To add data point to that connection drop the new data point into the empty area in the connected ...

Страница 211: ...ay select Disable to temporarily exclude this data point from the connection altogether To Add Data Points via Drag and Drop 1 Navigate to the data point to be added 2 In the properties view below the data point list click on the Local Connections tab and select an existing connection as shown in Figure 19 3 Drag the selected data point and drop it into the empty area of the Datapoints in connecti...

Страница 212: ...ther technology All those slots appear under the same connection but data points only exchange data with other points in the same connection slot To Create a Multi Slot Connection 1 Navigate to the structured data point to be connected 2 Select the data point and drag it into the connections list to create a new connection 3 A dialog prompts the user whether to create a multi slot connection or us...

Страница 213: ...When connecting structured data points the multi slot connection can be used If a simple mapping of the child data points is not possible and a more advanced mathematical conversion is required a math block adapter can be created This math block is based on a multi slot connection with n inputs and m outputs see Section 10 2 2 To Create a Math Block Adapter 1 Create a multi slot connection from a ...

Страница 214: ... and description for the adapter 5 For each output enter an Output Value Formula This can be done by directly typing the formula or by clicking the edit button 6 Optionally enter an enable formula into Write Output if Formula en 0 By default enable is 1 7 When finished with the math block click Save To Use an Existing Math Block Adapter 1 Click on the Local Connections tab in the main window and p...

Страница 215: ...tributed among devices To configure such communication a device needs to be member of a CEA 852 channel Once it is member of that channel global connections need to be configured in the data point configuration This is similar to creating local connections and most of the configuration steps apply also for global connections In addition also network timing parameters can be configured for global c...

Страница 216: ...om disk and choose an exported connections XML file This creates the global connections structure with connection names but without any data points Data points can then be added for example via drag and drop 10 9 E mail Templates To make use of the E Mail functions mail templates can be created in the folder called Mail Templates These are actually not data points but are related to data points an...

Страница 217: ...n the mail text at which the value of the data point should be inserted and press the Paste to Text button to add the required placeholder string to the mail text Alternatively the placeholder string may be entered manually while typing the email text The placeholder format is variable where variable is v1 v2 v3 and so on The variable name assigned to a specific data source is shown in the source ...

Страница 218: ...aken into account If necessary split the information into multiple smaller mails and send them at different times to reduce the memory requirements 10 9 4 Limit E mail Send Rate The transmission of e mails is triggered by the configured trigger conditions It is not predictable how often the trigger condition will cause the transmission of an e mail The e mail template can be configured to limit th...

Страница 219: ... Holidays The calendar patterns can then be used in a schedule to define daily schedules for exception days The available calendar patterns should be created when the system configuration is engineered The actual dates in the calendar pattern can be modified later at run time To Create a Calendar Pattern 1 Select an existing calendar data point 2 Right click and select Create Calendar Pattern 3 En...

Страница 220: ...etwork To Attach Data Points to a Scheduler 1 Select the scheduler data point in the Scheduler sub folder 2 Right click and select Configure Schedule from the context menu The same dialog which appears when a new scheduler is created is shown and allows configuring the scheduler Of course this step can also be done directly when the data point is created 3 Select the tab Scheduled Datapoints 4 Cli...

Страница 221: ...lect a data point in the data point manager right click on it and choose Schedule Datapoint from the context menu This generates a scheduler and links that data point to it 10 10 5 Configure Scheduled Events Once a scheduler is configured with attached data points and value presets the schedule events can be defined This can be done on the device or over the network at run time or also in the conf...

Страница 222: ... Start and End time to your needs Optionally you should set a priority if scheduled events overlap in the preview 4 Choose an Event type which defines how the event is recurring 5 The click OK The new event appears in the daily planner 6 For viewing more details on overlapping events you can change to the day view In all views events can be extended or shrunk using the upper or lower boundary hand...

Страница 223: ... equal it is not determined which value is in effect 10 10 6 Configure Exception Days When a local calendar is used its calendar patterns need to be configured with exception days pattern entries The calendar patterns can be configured in the configuration software modified at run time over the web UI or over the network When configuring via the software the current exception days can be uploaded ...

Страница 224: ...ontrol data points are available Scheduler Enable Disable Datapoint This data point can be used to enable or disable the scheduler depending on its value Enable Disable Feedback Datapoint This data point is updated with the current enabled state of the scheduler This also reflects a change in enabled state received from the network Scheduled Preset Name This data point can be attached to receive t...

Страница 225: ...he configuration of the scheduler and calendar objects consists of two parts One is the point setup meaning the number of calendar patterns number of scheduler objects and which points are controlled by which scheduler This information is part of the data point setup of the project similar to the definition of local and remote network objects It is always in effect when the project is downloaded a...

Страница 226: ...BACnet devices automatically create the required server objects they need to operate the scheduler or need to be defined by the user in a separate dialog For CEA 709 devices the configuration software provides a Network Settings Dialog where the required number of scheduler units may be instantiated and their capacity may be configured how many time value entries value templates bytes per value te...

Страница 227: ...e used to fill in the values at the right side but some additional resources should be planned to allow for configuration changes which need more resources Auto Set This button may be used to let the configuration software decide on the best settings to use based on the current project Since the current projects resource usage is taken as a starting point all schedulers and calendar patterns in th...

Страница 228: ...e schedules may be viewed and edited For this purpose there is a specialized type of control available the Schedule Control To use it create a control of this type on the page and connect one or more scheduler data points to it Please see section 9 5 9 for more information about schedule control configuration and sections 7 2 1 and 7 2 3 for a guide on how to operate a schedule control on the devi...

Страница 229: ...the technology port folders 7 Click Create The alarm server appears now in the data point list view 8 For a BACnet technology alarm server edit the instance number of the Notification Class object to fit your needs 10 11 2 Create an Alarm Condition To generate alarms from data points intrinsic reporting is used For each data point an alarm condition must be defined This condition employs an intrin...

Страница 230: ...ch a data point which is evaluated for enabling the alarm This can also be done by editing the property relation enableAlarm see Section 10 6 9 Detach the data point by clicking 8 Choose the option value is different from to define a feedback alarm In this case the setpoint value of the alarmed data point is compared against the feedback value A feedback data point can be attached for this purpose...

Страница 231: ... Value which triggers the alarm Figure 31 Alarm Condition for a Binary Data Point 13 For a multi state data point define the alarm values in the alarm condition as shown in Figure 32 Select the states in the list Not Alarmed and move them to Alarm on States by clicking the arrow buttons Figure 32 Alarm Condition for a Multi State Data Point 14 Click on Create In the alarm column the alarm sign wil...

Страница 232: ...urce Value and paste a place holder into the e mail text or subject field 10 11 4 Multi Edit Alarm Conditions For editing a large number of alarm conditions some multi edit features are available to assist in this task On a multi selection of data points the user can execute two options from the context menu Configure Alarm Conditions Use this option from the context menu on a multi selection of d...

Страница 233: ...trend logs for single and multiple data points and can be operated in one of the following modes Interval Mode In this mode a snapshot of all trended data points is logged into the data logger file Aligned log intervals can be configured COV Mode In this mode each of the trended data points is logged separately if and only if its value changes For analog data points a specific COV increment can be...

Страница 234: ...nutes 8 Select a Fill Level Notification percentage This will decide at which fill level trigger will fire A fill level trigger can be used to trigger the transmission of an e mail see Section 10 12 4 or a backup of log data to the SD card 9 Click Save changes to store the basic configuration of the trend object The new trend log object appears in the data point list of the Trend folder 10 12 2 Co...

Страница 235: ...V increment Go to the data point configuration to change the COV increment of the data point in this case 7 If the trended value of the data point shall be aggregated over the log interval select the desired aggregation in the Type column Available options are Min Max Avg NOTE To create multiple curves with minimum average and maximum values add the same data point three times and select the diffe...

Страница 236: ...iggers appear now in the Trend Triggers list 7 In the Manage Trigger Conditions you can refine the trigger condition depending on the trigger data point class 8 When done with the data point setup click Save Changes to leave the dialog 10 12 4 Deliver Trend Data via E mail Trend logs can be downloaded from the device via file transfer This requires an active action by the user Alternatively trend ...

Страница 237: ...sider 10 13 1 Recorded by a Trend Control Trends recorded by the trend control itself are optimized for the graphical representation on the screen The control records exactly the amount of data required to draw a smooth trend graph given the resolution and size of the trend control on the screen A trend control can record up to 8 different scalar data points at the same time even on BACnet L Vis d...

Страница 238: ...s in the import folder select the scheduler points you are interested in and use the command Use on Device to create suitable remote scheduler points in your project Note that any existing calendar is automatically imported as well Adjust the basic settings for the newly created points which are now available in the folder Remote Devices list the object name and description The object name will be...

Страница 239: ...hedLink variable located in the Scheduler functional block of the remote device The binding between the nvoSchedLink variable on the remote device to the nviSchedLink variable on the local device defines which of the scheduler data points on the local device connect to which scheduler unit on the remote device On BACnet devices the new data points can be used right away to exchange configuration d...

Страница 240: ...Remote Trend Logs A remote trend log provides access to trend log data which is actually generated and stored on another device The remote trend log can load trend data from that device and supply it to the L Vis application or a CSV file Please note that remote trend logs are currently only supported by BACnet and OPC technology To Create a Remote BACnet Trend Log 1 Execute a network scan as desc...

Страница 241: ...the settings accordingly 7 For getting the difference of an historic value to the current value check the box Delta to current 8 Click on Save Changes and select the created filter template For each filter entry defined a historicFilter property relation is created under the base data point s 10 15 2 Managing Historic Filter Resources Historic filters are stored as template types in the project re...

Страница 242: ...a write only value and is accessed via a system register data point of the appropriate direction User Register A user register is a place to store data internally instead of communicating with other devices on a network Registers are used to internally transfer data between objects for example when a mathematic object calculates a value which should be displayed on a control the result of the calc...

Страница 243: ...ll be received by the LVIS device and vice versa Modbus Register A Modbus register object is similar to a user register but with data types and sizes which are compatible to Modbus network technology It can be created on Modbus interfaces which operate in slave mode and will be accessible via the Modbus interface by external Modbus masters These data points are also called Modbus slave data points...

Страница 244: ...nate from the underlying network technology For example the name may not exceed 15 characters Also the name should start with the prefix nvi or nvo If this is not the case a suitable prefix will be added to the name automatically depending on the selected direction Resource File This dropdown list contains all resource files currently installed on the system Select the desired resource file which ...

Страница 245: ... information to create the new server object The following data may be entered Datapoint Name This is the name of the data point representing the BACnet server object You may leave this empty in which case the server object name will be used Object Name The name of the server object to be created This is the name which will be seen by other devices on the network Object Type Select the required ob...

Страница 246: ...roperty or more and press the Delete key 10 16 3 2 Read the Active Priority In BACnet objects that possess a priority array the effective value depends on the used write priority slots A special data point on the device can be added that allows reading out the active priority of such an object giving a value between 1 and 16 To Read the Active Priority of a Local Object 1 Select the BACnet server ...

Страница 247: ...file to get a list of available template objects from which new mappings may be created 10 16 4 1 CSV EDE Import Use the context menu of the file import folder and select the command Import File Browse to the CSV file you want to import and select it For BACnet models standard EDE files may be imported through this method For CEA 709 models a similar file format was specified so that tools may be ...

Страница 248: ...indow will contain different controls and options to conduct the operation A few things to note are BACnet Scan As the first step the current list of devices should be updated using the button Refresh Device List After a while the list of available devices on the network will be shown in the device list Now one or more devices may be selected from this list and the objects available on the selecte...

Страница 249: ...ate select the desired imported data points from the import folder and select the context menu command Use as Template to add them to the respective device template which will be automatically created for each device in the CEA 709 Templates folder On these templates you can now configure a few settings like the desired data point name or the type of data point external or static NV These settings...

Страница 250: ...n the device with the codes entered in this project Otherwise the PIN codes of the devices are not modified PIN codes can be changed on the device during runtime by writing new PIN codes to the PIN code Set system registers Lock open pages after This sets a timeout after which the system resets the current access level back to 0 if no user input was detected auto logout Go to default page after Th...

Страница 251: ...tput can be turned on and off 11 1 4 OEM Bitmaps In this section bitmaps can be specified to customize the about page shown during system boot and the PIN code entry page shown when a protected page is accessed and the current access level is not sufficient The bitmaps must match the resolution of the display for example 320x240 Suitable template bitmaps are installed together with the configurati...

Страница 252: ...ed as value data points Enable deploy to LROC device Used by the L ROC automation system to determine if this project should be compiled and deployed automatically Enable all settings Can be used in LWEB projects to enable all project settings even those which are not used by LWEB clients This can be helpful with a workflow where the primary design is done on an LWEB project and this project is la...

Страница 253: ...ring is independent of the unit system selected on a specific device for operation The setting can be changed on the Web interface of the device via a system register or on the device commands page of the built in setup menu 11 2 5 Time Zone and DST At the bottom of the page a checkbox can be set to enable automatic control of the UTC offset based on a region selected from the dropdown list If ena...

Страница 254: ...evice locale remains unchanged even if it is different from the project settings This ensures that changing the locale settings of the project in an otherwise static system no run time changes will take effect after download and at the same time keep any run time selection of a different locale persistent across project downloads as long as the locale setting of the project remains untouched 11 3 ...

Страница 255: ...separated by underscore If keywords are specified an sign must be used to separate the base locale from the keyword section Keywords are given using a key value syntax where multiple keywords are separated by semicolons language_script_country keyword1 value1 keyword2 value2 Anything except the language code is optional so it is valid to just select a language by writing en English de German jp Ja...

Страница 256: ...sa Islamic calendar Saudi Arabia sighting 11 3 3 Numbering Systems This section lists the valid numbering systems for use with the numbers keyword The following systems are supported on every client latn Latin digits arab Arabic Indic digits arabext Extended Arabic Indic digits bali Balinese digits beng Bengali digits deva Devanagari digits gujr Gujarati digits guru Gurmukhi digits hanidec Positio...

Страница 257: ... Since the L WEB is actually a piece of software running on a PC it can support any resolution although the color depth is currently still fixed at VGA color 11 4 3 Editor Properties This section contains some project specific settings related to the graphical editing in the LCD preview Grid Size Defines the spacing of grid points used when the snap to grid function is enabled See also Section 8 3...

Страница 258: ...NC 11 5 2 Remote Data Access FTP To access trend and event logs created by the respective controls a dedicated FTP access is available For firmware versions 4 0 and older the user name and password specified here can be used to log in using an FTP client and download the required data files Starting with firmware version 4 0 the operator account is used for this purpose The operator password can b...

Страница 259: ...ionally be downloaded to the device together with the L Vis project where it can be used by LWEB 800 802 clients to display the same project as currently running on the L Vis device also on the PC The following settings are available Automatically save LWEB project This option must be enabled to make use of any of the following options When enabled instructs the configuration software to build and...

Страница 260: ...twork and must be able to communicate with the desired SMTP server In many cases this server will be outside of the current subnet Therefore it is important that the gateway address and the network mask settings on the L VIS are correct At least one DNS server address must be set on the L VIS device if the SMTP server is given as a DNS name which is usually the case In the mail account configurati...

Страница 261: ...he system log Upload the system log through the configuration software and check for errors if a mail delivery attempt fails 11 8 Info On this page some additional information related to the project can be entered Currently available is a field for the name of the project designer some kind of job reference number or purchase order and a large area to place notes such as changes between revisions ...

Страница 262: ...ration procedure may vary depending on the type of network variables used in the project The following sections detail the three possible variants 12 1 1 1 Dynamic NVs In case your project uses dynamic NVs only there must be a network database system which provides support for dynamic NVs The configuration software may be run in plug in mode as well as in standalone mode since no complicated datab...

Страница 263: ... using FT 10 or IP 10L Commission the device so that the configuration software can communicate with it Run the configuration software as a plug in on the newly created device and load the prepared project or design a new project Download the project to the device A warning will appear notifying the user of the required database update The update and the selection of a new model number are done au...

Страница 264: ...only static NVs since this greatly simplifies the integration and upgrade process If necessary a mixed operation is possible but due to the required operations on the underlying database is only suggested for advanced users If used you are advised to have a recent backup of your database ready The integration procedure for such a project is a combination of the procedures used for a static NV proj...

Страница 265: ...t the L VIS project file is available to the PC which runs the configuration software If this is not the case the project must first be uploaded from the old device and saved to a file 12 2 1 Dynamic NV Projects Devices using dynamic NVs only are relatively easy to replace since the device may physically be replaced right away and the configuration software may then be run in either mode The recom...

Страница 266: ...Cs network interface and a new L VIS device and connect them using a suitable channel Connect the new device physically to the network interface of your PC or otherwise make sure that the PC can communicate with the device in the new network project Commission the new device Run the configuration software on the empty device and program the device with the required project as explained in the sect...

Страница 267: ...Commissioning the device will create all the dynamic NVs stored in the database The original project must now be loaded a second time but this time the dynamic NV data points can be assigned to the existing NVs and the project should load without errors 12 3 Configuration Change This section describes the necessary procedures to change the configuration of an already integrated device It depends o...

Страница 268: ...to be changed This will automatically update the dynamic data points according to the changes which were made to the dynamic NVs on the device Load the current project from a file or from the device and modify it as required adding or removing static NV data points During the load the data points used in the project are updated according to the new set of dynamic NV points If dynamic NVs were remo...

Страница 269: ...changing the static interface of a device is not supported by any of the common network management tools when there are dynamic NVs present at the same time Therefore updates to the static interface in mixed projects can only be done in plug in mode 12 4 Configuration Recovery This section describes procedures to recover from situations where the current configuration of the device does not match ...

Страница 270: ...tarted During the replace procedure if the selected project causes data points to be reported during project load which cannot be assigned to any of the existing dynamic NVs then this project assumes a different set of dynamic NVs and is most likely not the right version of the project Repeat the process with other projects The only time when such reports are to be expected is during the first dow...

Страница 271: ...oject has to be loaded again Clear the current project data from the editor and re open it from the project file Program the device to restore the system to the last working state 12 4 3 2 Failure after Database Update If the procedure failed after the database update that is the device successfully loaded the new project and the database was updated to match the new static interface the only thin...

Страница 272: ...of the database is available In this case first restore the database from the backup and then simply follow the appropriate procedure for device replacement using the last working project file In this case the configuration software may also be used in plug in mode during the replace procedure since the recover functions are not required ...

Страница 273: ...object oriented tools where the new bindings immediately appear in the object tree The Remove Bindings function is not normally used but may be helpful if the network bindings of the device should be reworked completely without deleting the device itself NOTE This function is also useful for the rare cases where the static interface of a device needs to be upgraded manually and the network managem...

Страница 274: ...e XIF file matches the model number which is automatically selected during project download first download the finalized project to your device and then export the XIF file 13 3 Remote Network Interface On newer hardware of the CEA 709 model there is support for remote network interface functionality similar to that of a NIC IP The function is only available if the device is operated in FT 10 mode...

Страница 275: ...ing the target NV In case the binding is changed the new target is polled automatically No additional input NV needs to be created for the feedback value if the feedback data point feature is used To Create a Feedback Data Point 1 Select an output data point in the data point list of the CEA 709 Port folder e g nvoHumid101 2 Right click and choose Create Feedback Point from the context menu 3 A ne...

Страница 276: ...ouble click on the device object in the device tree 2 Press the Upload button on the Configuration tab of the device properties see Figure 36 Figure 36 Configuration Tab for Configuration Properties in NL220 To Synchronize CPs in LonMaker TE 1 Right click on a device object and select Commissioning Resync CPs from the context menu 2 This opens the dialog shown in Figure 37 Figure 37 Set Configurat...

Страница 277: ...hose data points can be used on the device like regular standard type data points Also manual creation of UNVTs can be performed To Manually Create a Static UNVT 1 Perform the steps to manually create a static NV as described in Section 10 16 2 2 When the Create New NV dialog appears change the resource file from STANDARD in the Resource File drop down box to the desired user defined resource file...

Страница 278: ... or output network variable shape from the LonMaker network management tool shape sheet and drop it on the function block The dialog in Figure 39 is shown Figure 39 Choose network variable dialog Select Create NV and in the displayed dialog Figure 40 enter the name for the new network variable and click on Browse ...

Страница 279: ...f the selected variable like the SNVT type assigned Click on OK to confirm your choice Figure 41 Select complementary variable dialog Now the source NV name in the Create Network Variable dialog is filled in Figure 42 NOTE Make sure to set the poll attribute of the NV to Set if you are creating an input NV in order to allow the device to support the receive timeout and poll on system start feature...

Страница 280: ...nd can also be used as a data point source or data point sink in the L VIS configuration software Figure 43 New dynamic network variable 13 8 2 NL220 To create dynamic network variables in NL220 first add the L VIS device to your project Then browse to the node which holds the complementary network variable of the new dynamic network variable to be created Drag the complementary network variable a...

Страница 281: ...ice to support the receive timeout and poll on system start features Figure 44 Add network variable dialog This finished the creation of the dynamic network variable and shows the window which allows to bind the dynamic network variable to the complementary network variable Figure 45 Figure 45 Network variable connection window 13 8 3 Alex To create dynamic network variables in Alex add the L VIS ...

Страница 282: ...LOYTEC electronics GmbH Figure 46 Alex main window Enter a name in the dialog Figure 47 and press OK Figure 47 Virtuelle Funktionseinheit dialog Open the Netzwerkvariablen collection in the tree view and select Neue Netzwerkvariable Figure 48 ...

Страница 283: ...he network variable to which the new dynamic network variable will be connected Figure 49 New network variable dialog The dynamic network variable will get attributes like the SNVT type from this network variable Select the direction of the new dynamic network variable and enter a name for the network variable Finally click on OK to confirm the creation of the new network variable Figure 50 ...

Страница 284: ...eeper object according to the LONMARK Functional Profile 3300 It sends out the current time in the nvoDateTime network variable of type SNVT_time_stamp The object is configured using the standard configuration properties SCPTmanualAllowed SCPTmasterSlave SCPTobjMajVer SCPTobjMinVer SCPTsummerTime SCPTupdateRate SCPTwinterTime The configuration properties are defined in the LONMARK functional Profi...

Страница 285: ...imeout to the desired maximum push time which is detected as a short press the time to wait before starting to ramp the light intensity up or down The speed at which value updates are sent out during ramping is controlled by SCPTminSendTime 13 9 3 Relay LCD Backlight control The relay object implements a LONMARK Lamp Actuator object according to the LONMARK Functional Profile 3040 It receives the ...

Страница 286: ...over the configuration properties SCPTmaxSendTime SCPTminDeltaTemp SCPTminSendTime SCPToffsetTemp The configuration properties are described in detail in the LONMARK Functional Profile specification On the L VIS device the temperature sensor object reads the current temperature value from an external temperature sensor connected to the input terminals labeled TEMP on the device The same temperatur...

Страница 287: ...ect to the device wait for the device to restart and then access the EDE files The device will create files matching the loaded configuration when it starts 14 2 BACnet Network Settings For BACnet models selecting the command Network Settings from the File menu of the main window opens a small dialog to configure BACnet specific settings The following settings are available Character Set Allows ch...

Страница 288: ...o use the default write priority NOTE Since all strings in an L VIS project are Unicode strings ISO 10646 the default setting is to use UTF 8 encoding for BACnet string properties When using UCS 2 be aware that there are many tool vendors which do not support UCS 2 strings and are completely unable to display such strings in their tools even if the string itself contains only ASCII characters If t...

Страница 289: ...t value range to 0000 9999 and check the Password Input Keypad option Using a data point connector a PIN code can be received from the network and forwarded to the PIN Code Enter register to allow remote login using a PIN code The desired access level may be set directly by writing a value between 0 and 15 to the system register called Access Level This is less useful if allowed from a control on ...

Страница 290: ...e the projects memory requirements 15 3 Automatic Project Builder The configuration software provides a function to automatically create a project or parts of a project from a selected set of data points For each data point folder it creates a menu item and adds pages and controls to show the values of all data points in that folder In case of sub folders a sub menu is created to hold the menu ite...

Страница 291: ...ge action to move one level up This option adds an action to each generated page which links to the first page of the parent data point hierarchy This action triggers whenever the user touches the page somewhere outside an input control for example on a data point name or an unused area of the page This allows navigation back to the previous level without opening the menu Use collections for label...

Страница 292: ...n be set to modify the display of numbers Since the same number control will be used for a wide range of different values it is often useful to use the g format instead of the fixed point f Trend Control Trend controls are created when trend data points need to be visualized They are always instantiated full screen that is one control per page Scheduler Control Used to visualize schedule data poin...

Страница 293: ...each device were created such that there is one folder for each device Also a complete page was created to visualize one such device This page already includes all graphics and other display elements like bars numbers analog meters and so on In this scenario one would define the page as a template and instantiate it once for every device which should be visualized While this is not a very complica...

Страница 294: ...pdate For example register A is used as input for a mathematical object which writes its result to register B while at the same time the value of register B is copied into register A using a data point connector The configuration software is able to check for such loops when they are caused entirely by internal objects In such a case the project cannot be downloaded into the device and a warning m...

Страница 295: ...ther Calendar Config Configuration data for a local calendar Only available if the project contains a local calendar point Scheduler Config Configuration data for all local scheduler units Only available if the project contains at least one local scheduler The main use of XML import and export is to enable external tools to automatically create parts of a project or even a full project based on XM...

Страница 296: ... converted value is padded on the left with zeros rather than blanks If the 0 and flags both appear the 0 flag is ignored If a precision is given with a numeric conversion d i o u x and X the 0 flag is ignored For other conversions the behavior is undefined The converted value is to be left adjusted on the field boundary The default is right justification Except for n conversions the converted val...

Страница 297: ...l point character appears An E conversion uses the letter E rather than e to introduce the exponent The exponent always contains at least two digits if the value is zero the exponent is 00 f F The double argument is rounded and converted to decimal notation in the style ddd ddd where the number of digits after the decimal point character is equal to the precision specification If the precision is ...

Страница 298: ...year 00 99 h Equivalent to b H The hour as a decimal number using a 24 hour clock range 00 to 23 I The hour as a decimal number using a 12 hour clock range 01 to 12 j The day of the year as a decimal number range 001 to 366 k The hour 24 hour clock as a decimal number range 0 to 23 single digits are preceded by a blank See also H l The hour 12 hour clock as a decimal number range 1 to 12 single di...

Страница 299: ... as a decimal number including the century z The time zone as hour offset from GMT Required to emit RFC822 conformant dates using a d b Y H M S z Z The time zone or name or abbreviation The date and time in date 1 format A literal character Some conversion specifiers can be modified by preceding them by the E or O modifier to indicate that an alternative format should be used If the alternative fo...

Страница 300: ...ym for any non alphanumeric character The caret and the dollar sign are meta characters that respectively match the empty string at the beginning and end of a line The symbols and respectively match the empty string at the beginning and end of a word The symbol b matches the empty string at the edge of a word and B matches the empty string provided it s not at the edge of a word A regular expressi...

Страница 301: ...esented with xabbbby will match abbbb Note that if ab is tried against xabyabbbz it will match ab just after x due to the begins earliest rule In effect the decision on where to start the match is the first choice to be made hence subsequent choices must respect it even if this leads them to less preferred alternatives 15 8 External Storage Some L Vis devices are equipped with a micro SD card slot...

Страница 302: ...fault admin password Browse to the port configuration open the Ethernet tab and disable FTP Telnet SSH and possibly RNI LVIS 3E1xx or BACnet IP LVIS ME2xx services On the installed device open the command page of the setup menu and execute the command Disable HTTP Server The device will reboot with the web service disabled Note that this will also disable the OPC XML DA server 15 9 2 Ports This Se...

Страница 303: ...rvice provides access to data points over the OPC XML DA standard It is available only when the HTTP server is enabled SSH Secure shell server available on LVIS 3E11x ME21x devices only It can be used for a secure connection to the device by the configuration software for configuration and firmware upgrade On devices that do not have SSH Telnet FTP must be used instead FTP and Telnet The FTP and T...

Страница 304: ... and CPU capacity of the device and or the bandwidth of the communication channel in use Depending on the complexity of the project regarding graphics and number of display elements the type of network interface in use the required rate of data updates as well as the number of other devices communicating on the same channel actual maximum resources which are practically useable may vary significan...

Страница 305: ...n a 1 100 LONMARK Scheduler objects 200 n a 200 n a 200 LONMARK Alarm Servers 1 n a 1 n a 1 BACnet objects analog binary multi state n a 512 n a 512 512 BACnet client mappings n a 2 000 n a 2 000 2 000 BACnet scheduler objects n a 200 n a 200 200 BACnet calendar objects n a 25 n a 25 25 BACnet notification classes alarm server n a 32 n a 32 32 Trend Logs 100 100 512 512 512 Total trended data poin...

Страница 306: ...ontact us at the following address LOYTEC electronics GmbH Blumengasse 35 A 1170 Vienna Austria Europe e mail support loytec com Web http www loytec com tel 43 1 4020805 100 fax 43 1 4020805 99 or LOYTEC Americas Inc N27 W23957 Paul Road Suite 103 Pewaukee WI 53072 USA e mail support loytec americas com Web http www loytec americas com tel 1 512 402 5319 fax 1 262 408 5238 ...

Страница 307: ... connection 212 Figure 21 Add data point to connection slot 213 Figure 22 Multi slot connection for math block adapter 213 Figure 23 Edit a math block adapter 214 Figure 24 Created new multi slot connection from math adapter 215 Figure 25 Create New Calendar dialog box 219 Figure 26 Configure Calendar Pattern Dialog 224 Figure 27 Create New Alarm Server dialog box 229 Figure 28 Common settings for...

Страница 308: ...2 Function modes of a menu item 98 Table 13 Color assignment for menu items 98 Table 14 Color assignment for text controls 100 Table 15 Color assignment for bitmap controls 101 Table 16 Color assignment for bar controls 107 Table 17 Color assignment for trend controls 111 Table 18 Color assignment for trend curves 111 Table 19 Color assignment for date controls 118 Table 20 Color assignment for da...

Страница 309: ...d for Release 3 1 0 also including documentation which is relevant to the 3 0 x series of firmware which was not included in the last version 2008 06 26 3 2 0 CZ Updated for Release 3 2 0 Also incorporated some clarifications and additional sections which were missing from the previous version 2010 05 12 4 0 2 CZ Updated for Release 4 0 2 LVIS 3E112 LVIS 3E115 LVIS ME212 and LVIS ME215 are added A...

Отзывы: