J-201 Resource Capacity Guidelines and Sample Application Analysis

Similar documents
TALON Network Manager- 2 & 6 Express

Supervisory Controllers

controller data sheet JACE 8000 PRODUCT DEFINITION

EC-BOS-8 Multi-protocol Web Building Controller

EC-BOS-8 Multi-protocol Web Building Controller

NIEx9. Metasys. BAS network automation Supervisory controllers. Network Integration Engine

NAE. Metasys. BAS network automation Supervisory controllers. Network Automation Engine

Overview. Applications. Features

Clarity 3 GCE-8000 EMBEDDED IOT CONTROLLER PRODUCT DATA SHEET

HAWK 8000 Controller GENERAL. Product Data. Fig. 1. HAWK 8000

Product Description. FX22, FX62, and FX70 Supervisory Controllers

JACE 8000: An in-depth look

controller data sheet JACE 8000 PRODUCT DEFINITION HARDWARE SPECIFICATIONS

PRODUCT GUIDE. Intelligent Building Automation and Control. Intelligent Buildings Energy & Sustainability Automation & Control Security

controller data sheet JACE 8000 PRODUCT DEFINITION HARDWARE SPECIFICATIONS

BACnet Controller for General-purpose Building Applications

PXC Modular Series. Features. Description. Technical Specification Sheet Document No Rev. 1.1, May 2007

1.5 PCD1 modular, expandable, compact CPU

TONN/... Trend Open Network Node

Features. :. Introduction. :. Leader 5000 Appearance. Ethernet-Based Block I/O System

BACnet. b3810 Series Local Controllers

Key Features and Benefits

NIE59 Network Integration Engine Figure 1: NIE59 Network Integration Engine

TC Modular Series for BACnet Networks

INTELLIGENT SOLUTION MANAGING AUTOMATION

Features Communication Using Commonly Accepted IT Standards, Including Web Services, at the Automation and Enterprise Level Web-Based User Interface

Network Control Engine Catalog Page

WEB-201, WEB-600, CP-201 and CP-600 Series Controllers

TALON Network Manager

Introducing. and the. An introduction to the most advanced web-enabled open controls technology available today. Phil Barnett- Tridium Europe Ltd

Tom Bender. Tendril Networks, Inc.

EC-Net 4 and EC-BOS-8 Frequently Asked Questions

Andover ContinuumTM. b3850 Series Terminal Controllers

WEB-300E, WEB-600E/U, CP-300E, CP-600E/U Series Controllers

PXC Modular Series. Features. Description. Technical Specification Sheet Document No July 24, 2012

clarity 3 Programmable Controller

OHIO SEMITRONICS, INC. AC MULTIFUNCTION PROGRAMMABLE TRANSDUCERS & -1000L

Saia PCD1.Room is for applications in the field of room automation and HeaVAC. PCD1.M2110R1 with Ethernet TCP/IP for room automation applications

AX3-PPC, AX3-PPC-O, Programmable Plant Controllers

Andover ContinuumTM Infinet II

Product Description. Date: November 3, 2011 Announcing: From: Released To:

SyxthSense Sedona Graphics Series Controllers.

TC Modular Series. Features. Description. Technical Specification Sheet Document No Rev. 1, July 31, 2008

Matrix-710. Linux-Ready Cortex-A5 Industry IoT Gateway. Hardware Guide. Version: Nov.

BACnet router for BACnet/IP BACnet/LonTalk BACnet MS/TP

Network Control Engine

BACnet. b3867 Terminal Controllers

The Simply Smart Way to Optimize Building Control and Performance

TC Compact Series for BACnet Networks

PXR11 PXR12. System controllers DESIGO PX

ACX Series. Access Controller for Ethernet

MOTION COORDINATOR MC403 / MC403-Z Quick Connection Guide

Network Integration Engine (NIEx9) for Third-Party Integrations Catalog Page

Andover ContinuumTM b3865/866 VAV Controllers with Built-in Actuator

Buy American Facility Explorer Products Facility Explorer Product Management Authorized Building Controls Specialists (ABCS)

mark150s mark150/485s DDC controllers Summary

WEB-600E and CP-600E Network Controllers

Advantages for the MicroLogix 1500 Controller (in addition to MicroLogix 1200 controller features)

Andover Continuum Infinet II i2865/866 VAV Controllers with Built-in Actuator

MXPLC. Compact PLC process station. Summary. Application HVAC control systems, data acquisition, interfacing 3 rd party systems.

NOTE: Use the System Setup program to view microprocessor information. For more information, see "Using the System Setup Program."

Andover ContinuumTM Infinet II

SCS (System Core Server) Model BCY44100M

warning indication issued about 2 weeks before the battery charge becomes critical Real-time clock - with battery back-up Yes

Overview. Seen as an extension of the main HVAC controller when configuring, allowing you to save engineering time.

APOGEE / DESIGO PX-HMI HMI-Touch Panel

TC Compact Series for BACnet Networks

Web interface BACnet/IP

ECB-300 Series BACnet B-AAC 18-Point Programmable Controllers

EXOcompact. Freely programmable controller

Technical Specifications: Dell OptiPlex GX150 System

IMIO100 IMIO105. DDC controllers. Summary

automation catalog NX5 Family of controllers for building a u t o m a t i o n a n d e n e r g y managment. by rikmed x rikmed

BACnet/IP Web Interface

256 MB RAM. 256 MB 32 bits RISC Cortex-A8 600MHz SD Card Slot. N/A USB Host. N/A USB Client

User Manual. cmt-svr Startup Guide

FX Supervisory Controllers

TAC Xenta 301. Controller, Freely Programmable

PXC Modular Series for BACnet Networks

EAGLEHAWK NX Controller

Overview. Seen as an extension of the main HVAC controller when configuring, allowing you to save engineering time.

POWERWISE INDAC SETUP MANUAL

Advant OCS. The Compact and Cost Effective Advant Controller. Advant Controller 210. Open Control System

MOTION COORDINATOR MC405 Quick Connection Guide

DS A 10/99 MN 500 I/A SERIES MICRONET MN 500 CONTROLLERS APPLICATION SPECIFICATION

Technical documentation NLS-3000 NAVIGATION LIGHT CONTROL PANEL

DS December Omni BEMS Controller

PRODUCT OVERVIEW ISSUE 4

SmartPro UPS System Intelligent line interactive medical-grade battery backup and network power management

UC-7400 Plus Hardware User s Manual

FX Supervisory Controllers

RTU32S RTU32S Series Small Compact Utility RTU

Conettix ITS-D6686-UL PRELIMINARY. Installation Guide. Ethernet Network Adapter

Conettix ITS-D6686-UL

ELECTRONIC CONTROLS & SENSORS. AK-SC255 Fact Sheet Version R Software Software version 02_085

TX-I/O Product Range. Description. Technical Specification Sheet Document No July 18, 2013

A Line of Fixed-Port Industrial Ethernet 10/100 Mbps Switches INSTALLATION GUIDE

I/A Series HARDWARE Product Specifications

pco5 Overview February 2010 Air Conditioning Business Unit pco5 Overview slide n. 1

Fieldbus Extender for DeviceNet

Transcription:

J-201 Resource Capacity Guide Introduction J-201 Resource Capacity Guidelines This document has been prepared to help you understand the capacity and horsepower of the JACE-201E and JACE-201E-L products so that you can effectively plan and estimate projects. The capacity of the standard JACE-201 is primarily limited by the horsepower of the processor (an IBM PowerPC 405EP processor running at 250 MHz) and the amount of memory (64MB SDRAM & 64 MB Serial Flash). In general terms, the J-201 has about 60-70% of the processor power of a JACE 4, and about 30% of the memory available for your application. The JACE-201E-L is a lite version having a reduced capacity limited by license. Typically the license will limit the application before memory or processor capacity limits become effective. Different components that make up a station are allocated a score called a Resource Count. This measurement has no direct relationship with memory or processor capacity, but is a measure of usage of integration and control logic. A tool called a Resource Estimator is available in the AX Workbench that can calculate Resource Count without having to create a station. The JACE-201E-L limits the station capacity in two ways - integration drivers are limited to 200 points each - total station Resource Count is limited to 450 kru The Workbench can show the Resource Manager view of a station which provides current status of both memory and processor resources, as well as the Resource Count. Like all JACEs, there is no hard, pre-defined limit on the amount of points, devices, graphics, that you can create in your application. The hardware capacity is the limitation. Different application scenarios will consume resources in different ways. This document provides some guidelines based on typical application configurations, which we have tested as part of the JACE-201 release process. It is provided for reference purposes only. As they say your actual mileage may vary. Page 1 of 10 Issue 1.0 02-06

Note on using graphic image files with JACE 2. J-201 Resource Capacity Guidelines Note: Only jpg and gif graphic files may be used in the J-201. Do not use png graphic files in J-201 applications. Internet Explorer (IE) does not support 8-bit alpha channels in PNG images. However, there is a special IE-only filter Tridium uses to fix this, but it requires knowing the size of the image. Determining the size of the image in turn requires loading the image from the flash memory into system memory. Therefore, for performance reasons, Niagara AX Framework caches the loaded images in system memory. Because of the lower amount of available system memory in J-201 s, loading these images into cache is unacceptable. Page 2 of 10 Issue 1.0 02-06

1 J-201 Specifications 1.1 Platform IBM PowerPC 405EP 250 MHz processor 64MB SDRAM & 64 MB Serial Flash Battery Backup Real-time clock 1.2 Communications 2 Ethernet Ports 10/100 Mbps (RJ-45 Connectors) 1 RS 232 Port (9 pin D-shell connector) 1 RS 485 non isolated port (3 Screw Connector on base board) 1.3 Optional Communications Cards NPB-LON Optional 78 Kbps FTT10 A Lon Adapter NPB-232 Optional RS-232 port adapter with 9 pin D- shell connector 1.4 Operating System QNX RTOS IBM J9 JVM Java Virtual Machine Niagara AX 1.5 Power Supply There are 3 choices for powering the J-201: 1. NBP-PWR. This modular unit accepts 24 volts AC at 50/60Hz or 24/48 volts DC as an input. It is a Din rail mounted unit and supplies power to the J-201 and up to four IO-16 modules. The nominal power input ranges from about 6VA minimum to 20VA with fully loaded I/O. 2. WPM-xx. This unit is a wall plug module (wall wart) that has a cord with a Barrel Connector which plugs into the J-201. It can power the JACE -201 and up to four IO-16 Modules. There are several versions of this module with the only difference being the plug configuration for the various countries. Each can accept a range of input voltage of 90 to 264 volts AC; 50/60 Hz. 3. The IO-34 module has an integral power supply, which accepts 24 volt AC input and is capable of powering the IO-34, the J-201 and up to two additional IO-16 modules. Page 3 of 10 Issue 1.0 02-06

2 Running System Resource Usage: J-201 Resource Capacity Guidelines Niagara AX includes a comprehensive Resource Monitor, which you can access via WorkPlaceAX (the engineering tool). The tool provides you with a graphical view to monitor the resource parameters listed below to determine if the J-201 is running within the design criteria. To assure the most accurate data from the J-201 under evaluation, it is recommended that the JACE be rebooted before performing the following observations. 2.1 CPU Usage: For proper operation, the application should be designed to keep the average CPU usage below 80%. This limit should not be exceeded when the station is running fully loaded with all field devices communicating, and all control functions implemented. 2.2 Heap Memory: 2.2.1 Heap Total: The Heap Total represents the amount of heap memory, which has been allocated to the station application. As the application becomes more complex, the amount of memory allocated to the heap will increase. The J-201 is configured for a maximum heap memory allocation of 14Mb. Unless the Heap Total has reached this 14Mb value, Heap Memory is not an issue. Once the Heap Total reaches this value, do not allow the Heap Used (see below) to reach a value higher than 75% of the Heap Total value. 2.2.2 Heap Used: The Heap Used represents the instantaneous amount of allocated heap memory currently being used by the running station. Periodically, garbage collection runs causing the Heap Used value to go to its minimum value. Garbage collection is a Java utility, which releases unused memory. Therefore, utilize the following method to determine Heap Used. Using Niagara Workbench, connect to the J-201 in question with the Station Manager. Right click on Station (next to the Fox), and select Spy. Next, select util, followed by gc. Look at the After GC used memory value. The usedmemory value should not exceed 75% of the totalmemory value. 2.3 Memory Used The Memory Used should not exceed 60Mb on a J-201. However, there are some tasks, which must be completed before evaluating this value. Make sure the J-201 station has been saved since the station was started. Also, make sure any HX pages included in the station application have been viewed utilizing a browser. Executing these tasks will cause the Memory Used to increase to its maximum value. Page 4 of 10 Issue 1.0 02-06

3 Application Examples for Estimating Resource Usage The following application examples have been developed at Tridium utilizing typical field bus scenarios, and a collection of controllers. Each example represents an application scenario where Tridium engineers have attempted to determine an acceptable configuration. These sample applications should be used as guidelines when estimating the capacity of the J-201. Your actual application characteristics may very, depending on the field devices, protocol utilized, runtime size of application program, number of graphics, and other application-specific conditions. The Lonworks examples below utilize a Invensys MNL-200 HVAC Controller. This controller has a total of 53 Lon properties (network variables and configuration parameters). Other Lonworks controllers may have many more Lon properties. Since each Lon property (whether it has an associated proxy extension or not) requires additional heap memory, the J-201 may not support as many controllers if they utilize a larger number of Lon properties. Page 5 of 10 Issue 1.0 02-06

3.1 Example 1: J-201 with BACnet MSTP Only This example represents a BACnet MS/TP application with no optional NDIO attached to the J-201. The BACnet controllers utilized were a combination of Alerton VAV-SD and Alerton VLC-1188 devices. The occupancy status of the devices was controlled by two (2) common schedule components. There were no PID loops utilized in the Jace because all control was accomplished by the BACnet devices. Eight Program components were utilized for monitoring high/low values of Sine Wave components executing on 1 second intervals. Devices BACnet MSTP HVAC Controller Alerton VAV-SD and VLC-1188 Number of devices 20 Total number of BACnet variables 25 Number of BACnet variable monitored by Jace 69 per device 4 per device Graphics 1 per device 14 per graphic 6 per graphic Station Characteristics Overview/Floor Plan Graphics 2 20 per graphic 0 per graphic Number of graphic image jpg/gif files in Jace 73 Schedules 2 Non-Device histories 0 Non-Device alarms 0 Program objects 8 PID loop objects 0 Total number of graphics 22 Total number of histories 84 Total number of alarms 40 Memory Resource Utilization Information heap.free 3 MB heap.total 14 MB heap.used 10 MB mem.total 64 MB mem.usage 55 MB component.count 4801 JACE 2 Lite used in this application BACnet points limit of 200 will limit the application to 2 BACnet devices Page 6 of 10 Issue 1.0 02-06

3.2 Example 2: J-201 with Lonworks Only This example represents a Lonworks application with no optional NDIO attached to the J-201. The Lonworks controllers utilized were the Invensys MNL-200 devices. The occupancy status of the devices was controlled by two (2) common schedule components. There were no PID loops utilized in the Jace because all control was accomplished by the Lonworks devices. Eight Program components were utilized for monitoring high/low values of Sine Wave components executing on 1 second intervals. Devices Lonworks MNL200 HVAC Controller Invensys MNL-200 HVAC Controller Number of devices 20 Total number of Lonworks variables 53 per device Number of Lonworks variables monitored by Jace 24 per device 5 per device (500 records each) Graphics 1 per device 14 per graphic 6 per graphic Station Characteristics Overview/Floor Plan Graphics 2 20 per graphic 0 per graphic Number of graphic image jpg/gif files in Jace 73 Schedules 2 Non-Device histories 0 Non-Device alarms 0 Program objects 8 PID loop objects 0 Total number of graphics 22 Total number of histories 102 (500 records each) Total number of alarms 40 Resource Utilization Information heap.free 3 MB heap.total 14 MB heap.used 10 MB mem.total 64 MB mem.usage 55 MB component.count 2805 JACE 2 Lite used in this application Lon points limit of 200 will limit the application to 8 Lon devices Page 7 of 10 Issue 1.0 02-06

3.3 Example 3: J-201 with BACnet MSTP and Lonworks This example represents a combination of BACnet MS/TP devices and Lonworks devices with no optional NDIO attached to the J-201. The BACnet controllers utilized were a combination of Alerton VAV-SD and Alerton VLC-1188 devices. The Lonworks controllers utilized were the Invensys MNL-200 devices. The occupancy status of the devices was controlled by two (2) common schedule components. There were no PID loops utilized in the Jace because all control was accomplished by the BACnet and Lonworks devices. Eight Program components were utilized for monitoring high/low values of Sine Wave components executing on 1 second intervals. Devices Lonworks MNL200 HVAC Controller Invensys MNL-200 HVAC Controller Number of devices 10 Total number of Lonworks variables 53 per device Number of Lonworks variable monitored by Jace 23 per device 5 per device (500 records each) BACnet MSTP HVAC Controller Alerton VAV-SD and VLC-1188 Number of devices 9 Total number of BACnet variables 25 Number of BACnet variable monitored by Jace 69 per device 4 per device (500 records each) Device Graphics 1 per device 15 per graphic 6 per graphic Station Characteristics Overview/Floor Plan Graphics 2 20 per graphic 0 per graphic Number of graphic image jpg/gif files in Jace 4 Schedules 2 Non-Device histories 0 Non-Device alarms 0 Program objects 8 PID loop objects 0 Total number of graphics 22 Total number of histories 86 (500 records each) Total number of alarms 36 Resource Utilization Information heap.free 3 MB heap.total 14 MB heap.used 10 MB mem.total 64 MB mem.usage 56 MB component.count 2814 JACE 2 Lite used in this application Resource will limit the application to 3 Lon + 2 BACnet devices Page 8 of 10 Issue 1.0 02-06

3.4 Example 4: J-201 with BACnet MS/TP and 34 Point NDIO This example represents a combination of BACnet MS/TP devices and the optional NDIO expansion utilizing the IO34 module connected to the J-201. The BACnet controllers utilized were a combination of Alerton VAV-SD and Alerton VLC-1188 devices. The occupancy status of the devices was controlled by four (4) common schedule components. There were eight (8) PID loops executing in the Jace every 0.5 seconds utilized as part of the NDIO control application to simulate control of external equipment. Eight Program components were utilized for monitoring high/low values of Sine Wave components executing on 1 second intervals. Devices BACnet MSTP HVAC Controller Alerton VAV-SD and VLC-1188 Number of devices 15 Total number of BACnet variables 25 Number of BACnet variable monitored by Jace 69 per device 4 per device Graphics 1 per device 15 per graphic 6 per graphic NDIO IO34 Module Number of Analog Inputs Used 9 Number of Analog Outputs Used 8 Number of Contact Inputs Used 7 Number of Contact Outputs Used 10 PID loop objects 8 Station Characteristics Overview/Floor Plan Graphics 2 20 per graphic 0 per graphic Number of graphic image jpg/gif files in Jace 4 Schedules 4 Program objects 8 Total number of graphics 24 Total number of histories 90 Total number of alarms 37 Resource Utilization Information heap.free 4 MB heap.total 14 MB heap.used 10 MB mem.total 64 MB mem.usage 57 MB component.count 3052 JACE 2 Lite used in this application BACnet points limit of 200 will limit the application to 2 BACnet devices + 34 NDIO pts Page 9 of 10 Issue 1.0 02-06

3.5 Example 5: J-201 with Lonworks and 34 Point NDIO This example represents a combination of Lonworks devices and the optional NDIO expansion utilizing the IO34 module connected to the J-201. The Lonworks controllers utilized were the Invensys MNL-200 devices. The occupancy status of the devices was controlled by four (4) common schedule components. There were eight (8) PID loops executing in the Jace every 0.5 seconds utilized as part of the NDIO control application to simulate control of external equipment. Eight Program components were utilized for monitoring high/low values of Sine Wave components executing on 1 second intervals. Devices Lonworks MNL200 HVAC Controller Invensys MNL-200 HVAC Controller Number of devices 15 Total number of Lonworks variables 53 per device Number of Lonworks variable monitored by Jace 24 per device 5 per device (500 records each) Graphics 1 per device 15 per graphic 6 per graphic NDIO IO34 Module Number of Analog Inputs Used 8 Number of Analog Outputs Used 8 Number of Contact Inputs Used 8 Number of Contact Outputs Used 10 PID loop objects 8 Station Characteristics Overview/Floor Plan Graphics 2 15 per graphic 15 per graphic Number of graphic image jpg/gif files in Jace 4 Schedules 4 Program objects 8 Total number of graphics 22 Total number of histories 113 Total number of alarms 38 Resource Utilization Information heap.free 4 MB heap.total 14 MB heap.used 10 MB mem.total 64 MB mem.usage 56 MB component.count 2546 JACE 2 Lite used in this application BACnet points limit of 200 will limit the application to 5 Lon devices + 34 NDIO Page 10 of 10 Issue 1.0 02-06