Professional Documents
Culture Documents
Creating and Configuring A LonWorks Network With Xenta LonWorks Devices
Creating and Configuring A LonWorks Network With Xenta LonWorks Devices
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices Tutorial Guide
04-13033-01-en October 2012
Copyright 2012 Schneider Electric. All rights reserved. The Schneider Electric brand and any registered trademarks of Schneider Electric Industries SAS referred to in this guide are the sole property of Schneider Electric SA and its subsidiaries. They may not be used for any purpose without the owner's permission, given in writing. This guide and its content are protected, within the meaning of the French intellectual property code (Code de la proprit intellectuelle franais, referred to hereafter as "the Code"), under the laws of copyright covering texts, drawings and models, as well as by trademark law. You agree not to reproduce, other than for your own personal, noncommercial use as defined in the Code, all or part of this guide on any medium whatsoever without Schneider Electric's permission, given in writing. You also agree not to establish any hypertext links to this guide or its content. Schneider Electric does not grant any right or license for the personal and noncommercial use of the guide or its content, except for a non-exclusive license to consult it on an "as is" basis, at your own risk. All other rights are reserved. Trademarks and registered trademarks are the property of their respective owners.
Contents
Introduction
1
1.1 1.2 1.3
2
2.1 2.2
Tutorial
3
3.1 3.2 3.2.1 3.2.2 3.2.3 3.3 3.3.1 3.3.2
4
4.1 4.2 4.3 4.4
5
5.1 5.2
6
6.1 6.2 6.3
04-13033-01-en, October 2012
6.4
7
7.1 7.2 7.3
8
8.1 8.2 8.3 8.4 8.5
9
9.1 9.2 9.3
10
10.1 10.2
11
11.1 11.2 11.3
12
12.1
13
13.1 13.2 13.3 13.4
Editing the Menta Application for a Commissioned Xenta Device ....................................................................... 117
Uploading the Xenta Device Configuration ................................. 120 Editing a Menta Application ....................................................... 121 Commissioning a Xenta Device ................................................. 122 Downloading the Xenta Device Configuration ............................ 123
14
14.1 14.2 14.3 14.4 14.5
Introduction
The Introduction part contains information on the purpose of this guide, how this guide is organized, where to find more information, and information on regulatory notices.
Topics
Purpose of This Guide How This Guide is Organized Typographical Conventions
1.1
1.2
Introduction
The Introduction part contains information on the purpose of this guide, how this guide is organized, where to find more information, and information on regulatory notices.
Tutorial
The Tutorial part contains a step-by-step description of how to carry out different tasks. If you want more information, see WebHelp or the corresponding Building Operation Guide. The Tutorial part includes a case study for a fictional customer called University X. You can decide if you want to follow the example or use the described procedures as reference information. The case study in this tutorial is an example of a typical way of configuring Building Operation for a customer. When reading through this tutorial, you might not have access to the devices, programs, and other files that are needed for the fictional customer University X. However, the purpose of having a case study is to see the procedures put in context, so you see how the procedures could be used when configuring Building Operation, devices, or programs for your customer.
1.3
Typographical Conventions
Building Operation Guides use the following specially marked texts:
Tip
Helps you understand the benefits and capabilities of the product.
Note
Provides you with supplementary information.
Important
Alerts you to supplementary information that is essential to the completion of a task.
Caution
Alerts you to a condition that can cause loss of data.
Warning
Alerts you to a condition that can cause product damage or physical harm. Bold texts: User interface items, such as property names and buttons, are written in bold, for example "On the File menu, select New." Example texts: All the example related information is indicated by blue lines and bullets.
Additional Information
Topics
Where to Find Additional Information Regulatory Notices
2.1
2.2
Regulatory Notices
UL 916 Listed products for the Unites States and Canada, Open Class Energy Management Equipment.
Industry Canada
ICES-003 This is a Class B digital device that meets all requirements of the Canadian Interference Causing Equipment Regulations.
Tutorial
The Tutorial part contains a step-by-step description of how to carry out different tasks. If you want more information, see WebHelp or the corresponding Building Operation Guide. The Tutorial part includes a case study for a fictional customer called University X. You can decide if you want to follow the example or use the described procedures as reference information. The case study in this tutorial is an example of a typical way of configuring Building Operation for a customer. When reading through this tutorial, you might not have access to the devices, programs, and other files that are needed for the fictional customer University X. However, the purpose of having a case study is to see the procedures put in context, so you see how the procedures could be used when configuring Building Operation, devices, or programs for your customer.
When new knowledge is to be acquired, it is often advantageous to work with a realistic example. For this purpose we use a case study, which is basically the same in all Building Operation Tutorial Guides.
Topics
University X Requirements and Specifications Focus of This Tutorial
3.1
University X
We are going to install Building Operation as the building management system for University X. The university is a campus of buildings for which heating and cooling are supplied from a Central Plant with an underground distribution system. The case study focuses on the renovation of the Central Plant and the expansion of the School of Business.
The Cooling Plant consists of a single chiller with a primary-secondary pumping system. The secondary water loop serves four VAV air handling units with chilled water coils located in the School of Business. The secondary loop has two water pumps. Only one pump is required for 100 % of the load. The second pump provides 100 % backup. The secondary pumps are variable speed. The primary chilled water loop has a single constant volume chilled water pump. The condenser loop rejects heat by means of a cooling tower. The condenser loop has a single constant volume condenser water pump. The tower has two constant speed, drawthrough fans to increase the capacity of the tower above the natural draft capacity. A diverting valve can be used to protect the chiller from condenser water thermal shock. The water leaving the condenser can be diverted back to the inlet of the condenser without any cooling effect.
The heating plant consists of two boilers in parallel, each with their own inline pumps. Much of the time only one boiler is required to meet the load but under greater load, both boilers will operate at the same time. The flow from the two boilers comes together in a common supply header. There is a line from the supply header to the mechanical systems that require a source of hot water. This line has two constant volume distribution pumps in parallel. Only one is required to meet the load. The second is back-up and lead-lag is used to alternate which pump runs. The water returning from the mechanical systems flows into the return header where it can be pumped by the inline pumps through the boilers. There is a common line between the supply header and the return header. When the inline pumps are flowing at a rate that exceeds the distribution pump flow rate, the water flow in the common line is from the supply header to the return header. When the distribution pump is flowing at a rate that exceeds the combined inline pump flow rates, flow in the common line is from the return header to the supply header. Each boiler has its own self contained control system that interfaces with Building Operation through a combination of binary electrical control and network variables. The inline pumps are locally controlled by the self contained control system.
3.2
3.2.1
3.2.2
3.2.3
Specifications
You find specifications in the Building Operation data sheets for Enterprise Server, WorkStation, PS-24V Power Supply, Automation Server, Xenta 300, Xenta 421A/422A, and Xenta 102-AX.
3.3
3.3.1
The Automation Server called CPlant AS controls the Cooling Plant and Heating Plant. CPlant AS has the following folder structure:
3.3.2
Topics
Creating a LonWorks Interface Creating a LonWorks Network Changing the Domain ID for a LonWorks Network Creating a Folder
Our Example
In this chapter, you prepare the Automation Server to function as the LonWorks network interface and create the LonWorks network so that LonWorks devices can be added for controlling the East Wing of the School of Business. You also change the domain ID for the LonWorks network to make it is possible to easily use the Xenta Operator Panel for handheld servicing of the Xenta devices. Additionally, you create a folder structure in the System Tree pane to ensure that the network is organized to maximize engineering and operating efficiency. The folder structure also represents the Xenta group organization for Xenta programmable devices added to the network for controlling Air Handling Units.
4.1
4. In the Name box, type a name for the interface. In this example, keep the default name LonWorks Local FT-10 Interface. 5. Click Create. You can now discover the interface and/or create the LonWorks network. You can also configure the default settings of the interface.
4.2
4 Creating the LonWorks Network 4.3 Changing the Domain ID for a LonWorks Network
4.3
4. Under Domain table for Network Interface, select Index 0, and then click Edit.
Continued on next page
4 Creating the LonWorks Network 4.3 Changing the Domain ID for a LonWorks Network
6. Click OK.
4 Creating the LonWorks Network 4.3 Changing the Domain ID for a LonWorks Network
7. Click OK.
Important
If there are commissioned devices connected to the LonWorks network, you need to recommission the network as well as all devices that indicate they are out of sync.
4.4
Creating a Folder
You create folders to organize your Building Operation database. For more information, see WebHelp. In this example, you create the folder called AHUs in which the Xenta 300 device is created. The AHUs folder represents the Xenta Group.
To create a folder
1. In WorkStation, in the System Tree pane, select the folder, server, or network where you want to create the folder. In this example, select ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing. 2. On the File menu, point to New and then click Folder. 3. In the Name box, type a name for the folder. In this example, type AHUs.
4. In the Description box, type a description for the folder. In this example, type Programmable Xenta Devices location and a Xenta Group. 5. Click Create. In our example, repeat the procedure to create the following folders: Table: LonWorks Network Folders
Name VAVs Location ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing Information Two Xenta 102-AX LonWorks devices will be created and represent the LonWorks Group.
Alarms
...University X Alarm objects will be created ES1/Servers/CPlant AS/AHU in this folder to indicate field 01 bus device variables that are in alarm as part of the Automation Server's function as a supervisory logic device to the LonWorks field bus. ...University X Function Block programs will ES1/Servers/CPlant AS/AHU be created and imported in 01 this folder as the Automation Server functions as a supervisory logic device to the LonWorks field bus and, therefore, requires programming. ...University X Trend log objects can be ES1/Servers/CPlant AS/AHU created in this folder to log 01 field bus device variables from the LonWorks devices as part of the Automation Server's function as a supervisory logic device to the LonWorks field bus. ...University X A schedule in the ES1/Servers/CPlant AS/AHU Automation Server will be 01 created in this folder to control when the air system, controlled by LonWorks network field bus devices, should be running.
Programs
Trends
Schedules
Topics
Creating a LonWorks Device Creating a Programmable Xenta Device
Our Example
In this chapter, you add both Xenta application-specific devices (Xenta LonWorks devices that are configurable) and a programmable Xenta LonWorks device in the System Tree pane beneath the LonWorks Network. The Xenta 102-AX devices, which are already programmed, are used for controlling the VAV dampers. The Xenta 300 device is used for controlling the Air Handling Unit in the East Wing. The Menta program for the Xenta 300 device has already been written, so you will import that existing program.
5.1
Tip
The name of the LonWorks device must be unique in the network, even for LonWorks devices in different folders in the network. 5. In the Description box, type a description. 102-AX - fan powered terminal. In this example, type Xenta
Continued on next page
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 42 04-13033-01-en, October 2012
6. Click Next. 7. Click Create. In our example, repeat the procedure to create another LonWorks device. Use the following settings: Location: ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/VAVs Device template: 102-AX Name: VAV 01 02 Description: Xenta 102-AX - fan powered terminal Neuron ID: Default value Commission: No
5 Adding Devices to the LonWorks Network 5.2 Creating a Programmable Xenta Device
5.2
Tip
The name of the programmable Xenta device must be unique in the network, even for programmable Xenta devices in different folders in the network. 5. In the Description box, type a description. Programmable Xenta 300. 6. Click Next.
Continued on next page
5 Adding Devices to the LonWorks Network 5.2 Creating a Programmable Xenta Device
7. In the Files box, enter the Menta application (MTA) file. enter AHU1.MTA. 8. Click Create.
In this example,
Note
Xenta I/O modules are not added in this way. As they are defined in the Menta application program, they are automatically added to the I/O folder when the Xenta application is downloaded.
Topics
Discovering a Xenta Device Commissioning a Xenta Device Commissioning a LonWorks Device Configuring a Configuration Property
Our Example
In this chapter, you bring all available devices online in your network. You first discover the devices, which updates the Neuron ID in the Building Operation database when the device service pin button is pressed. In this way, you do not need to manually enter each ID. You then commission the Xenta 102-AX devices to enable the devices to communicate on the LonWorks network. The Xenta 300 device is also commissioned. During this process, the Menta program is downloaded and the device is enabled to communicate on the LonWorks network, as well. Finally, you configure the Xenta 102-AX devices to determine the VAV functional options for the preprogrammed devices.
6 Commissioning the LonWorks Network and Devices 6.1 Discovering a Xenta Device
6.1
4. Select the Devices folder. 5. On the Actions menu, click Activate listen to service pin. 6. Press the service pin on the physical device. In this example, press the service pin on the Xenta 300, which is AHU 01.
Continued on next page
6 Commissioning the LonWorks Network and Devices 6.1 Discovering a Xenta Device
7. In the Device Discovery view, ensure that the Xenta device is displayed in the Devices folder. This may take up to 5 seconds.
8. On the Actions menu, click Deactivate listen to service pin. In this example, discover all four devices before you deactivate Listen to service pin. 9. Drag the discovered service pin (device) to the System Tree pane: Drag to an existing device to associate it with the discovered physical device. Drag to the LonWorks network to create the device. In this example, drag the Service Pin 1 device to ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/AHUs/AHU 01.
Tip
To verify the device Neuron ID, select the device in the System Tree pane, and then select Properties on the File menu. The Neuron ID can be found on the Basic tab of the Device Properties. In our example, repeat the procedure to discover the Neuron ID of the Xenta I/O Module and the VAV devices. M1 (Xenta 422A) Location: ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/AHUs/AHU 01/IO/M1 VAV 01 01 Location: ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/VAVs/VAV 01 01
6 Commissioning the LonWorks Network and Devices 6.1 Discovering a Xenta Device
6 Commissioning the LonWorks Network and Devices 6.2 Commissioning a Xenta Device
6.2
Tip
The Xenta I/O Modules communication automatically begins upon commissioning the Xenta 280/300/401 LonWorks device, as long as the I/O module's Neuron ID was associated to the I/O module prior to commissioning the Xenta 280/300/401 LonWorks device.
6 Commissioning the LonWorks Network and Devices 6.3 Commissioning a LonWorks Device
6.3
6 Commissioning the LonWorks Network and Devices 6.3 Commissioning a LonWorks Device
4. Select which configuration to use: Click Keep current configuration in the device to leave the configuration in the device as is. Click Download current configuration to device to use the current configuration from Building Operation. Click Download default configuration to device to use the default configuration from the device template. Click Upload configuration from device to use the current configuration in the device. In this example, click Upload configuration from device.
Important
Before downloading or uploading the device configuration, carefully consider the effects of overwriting the current device configuration in the LonWorks device or Building Operation server. 5. Click Commission. 6. Click Close. The device is commissioned and activated. In our example, repeat the procedure to commission VAV 01 02. VAV 01 02 Location: ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/VAVs/VAV 01 02 Configuration: Upload configuration from device Device application file: No
6 Commissioning the LonWorks Network and Devices 6.4 Configuring a Configuration Property
6.4
Tip
When all configuration properties are defined for a LonWorks device, you can copy and paste the device in the System Tree pane and then rename it as a means to add another device of the same type and configuration to maximize engineering process efficiency. For our example, repeat the procedure for the following configuration properties. Configuration Properties in VAV 01 01 Node Object Location: ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/VAVs/VAV 01 01/Node Object [0] Table: Configuration Properties in VAV 01 01 Node Object
Configuration Property nciRcvHrtBt nciMinSendTime Member Elapsed time Elapsed time Value 30 seconds 5 seconds
Configuration Properties in VAV 01 01 VAVController Location: ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/VAVs/VAV 01 01/VAVController [8010]
6 Commissioning the LonWorks Network and Devices 6.4 Configuring a Configuration Property
Configuration Properties in VAV 01 02 Node Object Location: ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/VAVs/VAV 01 02/Node Object [0] Table: Configuration Properties in VAV 01 02 Node Object
Configuration Property nciSndHrtBt nciRcvHrtBt nciMinSendTime Member Elapsed time Elapsed time Elapsed time Value 10 seconds 30 seconds 5 seconds
Configuration Properties in VAV 01 02 VAVController Location: ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/VAVs/VAV 01 02/VAVController [8010] Table: Configuration Properties in VAV 01 02 VAVController
Configuration Property nciMinDelTempSnd nciSetPnts Member Temperature Occupied cooling setpoint Occupied heating setpoint Standby cooling setpoint Standby heating setpoint Value 0.3 C (0.5 F) 23 C (74 F) 21 C (70 F) 24 C (76 F) 20 C (68 F)
Note
More configurations than shown here in the example are necessary for all performance configurations to match the project requirements.
Topics
Creating Network Variables Automatically Creating an Output Network Variable Configuring the Value and Propagation Delta for a Network Variable Member
Our Example
In this chapter, you create network variables in the local node in the Automation Server by mirroring network variables in the LonWorks field bus devices. You create and bind multiple network variables in one action to maximize engineering efficiency. The Mirrored network variables command automatically creates the local node, which is required to add network variables in a server that will be bound to network variables in LonWorks field bus devices. The command also creates functional blocks, which are used to organize the network variables created in the local node. You also create one network variable manually, nvoOccCmd. Finally, you configure some properties of the network variables.
7 Creating the Local Node and Network Variables 7.1 Creating Network Variables Automatically
7.1
Note
This procedure uses a lot of the Automation Server CPU and takes some time to complete. System alarms might be triggered. In this example, repeat the procedure to create bound counterparts in the local node of the following network variables: VAV 01 01 Network Variables Location: ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/VAVs/VAV 01 01/VAVController [8010] Name: nvoMotorPositn nvoOccpncyStatus nvoSpaceTemp nvoTerminalLoad VAV 01 02 Network Variables Location: ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/VAVs/VAV 01 02/VAVController [8010]
7 Creating the Local Node and Network Variables 7.1 Creating Network Variables Automatically
Name: nvoMotorPositn nvoOccpncyStatus nvoSpaceTemp nvoTerminalLoad The mirrored network variables are created in the local node, within functional blocks that are automatically created and named VAV 01 01 and VAV 01 02 respectively.
7 Creating the Local Node and Network Variables 7.2 Creating an Output Network Variable
7.2
4. In the Type box, select the type of variable. SNVT_occupancy. 5. In the Direction box, select Output.
6. In the Name box, type a name for the variable. nvoOccCmd. 7. Click Next.
7 Creating the Local Node and Network Variables 7.2 Creating an Output Network Variable
8. In the Sending enabled box, select Yes to send the variables at periodic intervals.
9. In the Send rate box, enter the number of seconds between the sends. this example, enter 60. 10. In the Initial Value box, enter the initial value for the variable. example, enter OC_OCCUPIED. In this
In
11. In the Delta box, select the delta to be used before sending the value. this example, select At any change. 12. Click Create.
In
7 Creating the Local Node and Network Variables 7.3 Configuring the Value and Propagation Delta for a Network Variable Member
7.3
Configuring the Value and Propagation Delta for a Network Variable Member
You can configure the value and the propagation delta for value changes for a network variable member by editing its properties. For more information, see WebHelp. In this example, you configure the value and the propagation delta for the network variable member named Occupancy, which is a member of the network variable named nvoAHUOccCmd in the local node.
To configure the value and propagation delta for a network variable member
1. In WorkStation, in the System Tree pane, expand the network variable and then select the variable member. In this example, expand ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/Local Node/AHU 01/nvoAHUOccCmd SFPTcontroller [5] and select Occupancy. 2. On the File menu, click Properties. 3. In the Propagation delta for value changes box, select At any change or Off, or type a delta value. In this example, select At any change.
4. In the Value box, enter the value of the variable. OC_OCCUPIED. 5. Click OK.
In this example, repeat the procedure to configure the value and the propagation delta for the network variable members Temperature, Pressure (gauge), and Occupancy, which are members of the network variables nvoDatSP, nvoStPrSP, and nvoVentReq respectively in the local node. Use the following settings:
7 Creating the Local Node and Network Variables 7.3 Configuring the Value and Propagation Delta for a Network Variable Member
Topics
Creating a Function Block Program Importing Function Block Program Code Creating a Change of State Alarm Creating a Digital Schedule Configuring a Schedule as a Shadow
Our Example
In this chapter, you ensure that the programming is in place for controlling the East Wing. In the Automation Server, you create four function block programs: DischAirTempSP, Occupancy, StaticPressSP, and VAVAlarms. The actual program code has already been completed, so you import the program code into the individual function block programs. You create change of state alarms that are triggered when the Zone01 and Zone02 temperatures, which are sent from the VAVs to the Automation Server, exceed or fall below the limits established in the Automation Server programming. Finally, you create a digital schedule named AHUSchedule and configure it as a shadow schedule of the Cooling Plant Enable Schedule. The Occupancy program will use the value of the AHUSchedule to control the Air Handling Unit.
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.1 Creating a Function Block Program
8.1
4. In the Name box, type a name for the function block program. example, type DischAirTempSP. 5. Click Create.
In this
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.1 Creating a Function Block Program
In this example, repeat the procedure to create the following function block programs: Location: ...University X ES1/Servers/CPlant AS/AHU 01/Programs Name: Occupancy StaticPressSP VAVAlarms
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.2 Importing Function Block Program Code
8.2
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.2 Importing Function Block Program Code
Tip
When a Menta file is imported, TSCH blocks and ALARM blocks are removed, AI/DI blocks are converted to RI/BI blocks, and AO/DO blocks are converted to RO/BO blocks. As a result of these conversions, you may need to make adjustments to the imported Menta code. In this example, repeat the procedure to import .aut files to the following Function Block programs: Occupancy Object location: ...University X ES1/Servers/CPlant AS/AHU 01/Programs/Occupancy File name: OccupancyPgm.AUT StaticPressSP Object location: ...University X ES1/Servers/CPlant AS/AHU 01/Programs/StaticPressSP File name: StPrSP.AUT VAVAlarms Object location: ...University X ES1/Servers/CPlant AS/AHU 01/Programs/VAVAlarms File name: VAVAlarms.AUT
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.3 Creating a Change of State Alarm
8.3
5. In the Description box, type a description for the alarm. type Monitors the VAV 01/Zone 01 Temperature. 6. Click Next.
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.3 Creating a Change of State Alarm
7. Select the state of the monitored variable that triggers the alarm: Click True to trigger the alarm when the monitored variable is equal to True. Click False to trigger the alarm when the monitored variable is equal to False. In this example, click True.
8. In the Monitored variable box, enter the variable that the alarm monitors. In this example, enter ...University X ES1/Servers/CPlant AS/AHU 01/Programs/VAVAlarms/VAV_01_TempAlarm. 9. Under Time delay and shunt variable, in the Alarm delay box, enter the time delay. In this example, enter 5. 10. In the Reset delay box, enter the time delay. 11. Click Next.
Continued on next page
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.3 Creating a Change of State Alarm
12. In the Alarm message box, type the message to display when the monitored variable exceeds the alarm limit. In this example, type The Zone 01 Temperature is too high.
13. In the Reset message box, type the message to display when the alarm is reset. In this example, type The Zone 01 Temperature has returned to normal. 14. In the Alarm priority box, enter the priority for the alarm state. example, enter 2. 15. In the Reset priority box, enter the priority for the reset state. example, enter 10. In this In this
16. Under Category and Alerts, select the Flashing alert check box to make the alarm flash in the Alarms pane and Alarm Views when it is triggered. In this example, select Flashing alert.
Continued on next page
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.3 Creating a Change of State Alarm
17. Select the Audible alert check box to make the alarm sound when it is triggered. In this example, select Audible alert.
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.3 Creating a Change of State Alarm
19. Select the type of acknowledgement to use: Click No when the alarm does not need to be acknowledged. Click Single when the alarm needs to be acknowledged in the alarm state. Click Extended when the alarm needs to be acknowledged in the alarm state and the reset state. In this example, click Single.
20. Click Next. 21. Click Create. In our example, repeat the procedure to create a change of state alarm called VAV 02 TempAlarm to monitor VAV_02_TempAlarm in the VAVAlarms Function Block program. Table: VAV 02 TempAlarm
Component Location Name Description Trigger value Monitored variable Setting ...University X ES1/Servers/CPlant AS/AHU 01/Alarms VAV 02 TempAlarm Monitors the VAV 02/Zone 02 Temperature True ...University X ES1/Servers/CPlant AS/AHU 01/Programs/VAVAlarms/VAV_02_TempAla rm 5
04-13033-01-en, October 2012
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.3 Creating a Change of State Alarm
Continued
Component Reset delay (s) Shunt variable Alarm message Reset message Alarm priority Reset priority Category Flashing alert Audible alert Acknowledgement type Attachment Setting 5 No The Zone 02 Temperature is too high The Zone 02 Temperature has returned to normal 2 10 No Yes Yes Single No
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.4 Creating a Digital Schedule
8.4
4. In the Name box, type a name for the schedule. AHUSchedule. 5. Click Create.
Now you can add events to the digital schedule and bind it to a digital value.
8 Creating Programs, Alarms, and Schedules in the Automation Server 8.5 Configuring a Schedule as a Shadow
8.5
4. Click OK.
Topics
Creating a LonWorks Binding Importing a Solution Binding Values Using a Binding Template
Our Example
In this chapter, you create bindings, which are used to designate what is to be communicated and how the designated communication is to occur. Bindings are created between LonWorks variables, the Automation Server, and the Xenta 280/300/401 LonWorks devices or other LonWorks devices. You create a LonWorks binding to communicate with a LonWorks device because it enables event-driven communication, which is more efficient than communication using the polling method. You create a Building Operation binding to bind points in a Building Operation server program, graphics, alarm, or trend log to LonWorks network variables in the local node. In our example, you create bindings to establish data flow in and out of Automation Server programs. For engineering efficiency, you import two custom binding templates that you use to create the necessary bindings.
9.1
4. In the binding point browser, select the device to bind from. In this example, select ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/VAVs/VAV 01 01. 5. Expand the selected device to display the variables that are available to be bound.
Continued on next page
6. Select the variable to be bound and drag it to the binding box for the variable in the binding point list. In this example, drag VAVController [8010]/nviOccCmd to the binding box for nvoOccCmd.
Important
To bind more than one variable to a binding point, drag the variable to the name of the binding point. Each binding adds a row to the binding point. 7. On the File menu, click Save.
Tip
You cannot use a custom binding template when you create LonWorks bindings. Custom binding templates can be used when you create Building Operation bindings. For our example, repeat the procedure to complete the following LonWorks binding. Note that the binding profile is automatically updated to Unacknowledged Repeated Profile, which is the correct binding profile to use for this group binding. Local Node Bindings Path to Local Node: ...University X ES1/Servers/CPlant AS/LonWorks Local FT10 Interface/East Wing/Local Node Table: AHU 01/Outputs
Binding Point nvoOccCmd Binding ~/LonWorks Local FT-10 Interface/East Wing/VAVs/VAV 01 02/VAVController [8010]/nviOccCmd
9.2
Importing a Solution
You import a solution that was created or modified on another Building Operation server. You can also use the standard copy and paste method to copy solutions to other file locations on the same server. For more information, see WebHelp. In this example, you import a file that contains a custom binding template to be used to create bindings for data flow between programs in the Automation Server and the Xenta LonWorks devices.
To import a solution
1. In WorkStation, in the System Tree pane or List View, select a location where you want to import a solution. In this example, select ...University X ES1/Servers/CPlant AS/System/Binding Templates. 2. On the File menu, click Import. 3. In the Open dialog box, select the file and click Open. select DataFromLocalNodeTemplate.xml. 4. In the Import dialog box, click Import. In this example,
For this example, repeat the procedure to import a custom binding template to be used to create bindings for data flow between Automation Server programs and schedules. Location: ...University X ES1/Servers/CPlant AS/System/Binding Templates File name: SchedAndAlarmsTemplate.xml
9 Creating Bindings for Communication 9.3 Binding Values Using a Binding Template
9.3
Tip
When creating bindings, follow the recommended general guidelines: create bindings between Inputs and Outputs only and do not create bindings to Public Signals. For more information, see WebHelp. In this example, you create the bindings for the DischAirTempSP program in the Automation Server AHU 01 folder. You use the custom binding template named Values From Local Node to create the required bindings. The created bindings are internal to the Automation Server.
9 Creating Bindings for Communication 9.3 Binding Values Using a Binding Template
5. Click OK. 6. Verify that all bindings are correctly bound. bindings against the table below. In this example, verify the
Tip
To ensure data flow is occurring as intended, use the Watch pane to view values and monitor changes. DischAirTempSP Program in the Automation Server AHU 01 Folder Table: Results Verification DischAirTempSP Program Bindings
Binding Point Input - VAV_01_TerminalLoad Binding ~/LonWorks Local FT-10 Interface/East Wing/Local Node/VAV 01 01/nviTerminalLoad VAVController [8010]/Percentage level/Value ~/LonWorks Local FT-10 Interface/East Wing/Local Node/VAV 01 02/nviTerminalLoad VAVController [8010]/Percentage level/Value
Input - VAV_02_TerminalLoad
9 Creating Bindings for Communication 9.3 Binding Values Using a Binding Template
Continued
Binding Point Output - DatSP Binding ~/LonWorks Local FT-10 Interface/East Wing/Local Node/AHU 01/nvoDatSP SFPTcontroller [5]/Temperature/Value
For this example, repeat the procedure to create the required bindings for the other supervisory programs in the Automation Server. Use the following settings: Occupancy Program in the Automation Server AHU 01 Folder Create the bindings for the ...University X ES1/Servers/CPlant AS/AHU 01/Programs/Occupancy program: Drag ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/Local Node to the Values From Local Node custom binding template. Drag ...University X ES1/Servers/CPlant AS/AHU 01 to the Schedules and Alarms custom binding template. Table: Results Verification Occupancy Program Bindings
Binding Point Input - AHUSchedule Input - VAV_01_OccpncyStatus Binding ~/AHU 01/Schedules/AHUSchedule/Value ~/LonWorks Local FT-10 Interface/East Wing/Local Node/VAV 01 01/nviOccpncyStatus VAVController [8010]/Occupancy/Value ~/LonWorks Local FT-10 Interface/East Wing/Local Node/VAV 01 02/nviOccpncyStatus VAVController [8010]/Occupancy/Value ~/LonWorks Local FT-10 Interface/East Wing/Local Node/AHU 01/nvoAHUOccCmd SFPTcontroller [5]/Occupancy/Value ~/LonWorks Local FT-10 Interface/East Wing/Local Node/AHU 01/nvoOccCmd/Occupancy/Value ~/LonWorks Local FT-10 Interface/East Wing/Local Node/AHU 01/nvoVentReq SFPTcontroller [5]/Occupancy/Value
Input VAV_02_OccpncyStatus
Output AHUOccCmd
Output OccCmd
Output VentReq
StaticPressSP Program in the Automation Server AHU 01 Folder Create the bindings for the ...University X ES1/Servers/CPlant AS/AHU 01/Programs/StaticPressSP program: Drag ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/Local Node to the Values From Local Node custom binding template.
9 Creating Bindings for Communication 9.3 Binding Values Using a Binding Template
Input - VAV_02_MotorPositn
Output - StPrSP
VAVAlarms Program in the Automation Server AHU 01 Folder Create the bindings for the ...University X ES1/Servers/CPlant AS/AHU 01/Programs/VAVAlarms program: Drag ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/Local Node to the Values From Local Node custom binding template. Table: Results Verification VAVAlarms Program Bindings
Binding Point Input - AHU_01_FanStatus Binding ~/LonWorks Local FT-10 Interface/East Wing/Local Node/AHU 01/nviFanStatus SFPTcontroller [5]/Discrete level/Value ~/LonWorks Local FT-10 Interface/East Wing/Local Node/VAV 01 01/nviSpaceTemp VAVController [8010]/Temperature/Value ~/LonWorks Local FT-10 Interface/East Wing/Local Node/VAV 01 02/nviSpaceTemp VAVController [8010]/Temperature/Value
Input - VAV_01_SpaceTemp
Input - VAV_02_SpaceTemp
10
Topics
Uploading the LonWorks Device Configuration Replacing an Online LonWorks Device
Our Example
In this chapter, you replace a LonWorks device that is online. The reason why you need to replace a device could be, for example, that its inputs and outputs have been damaged. First, you upload the device configuration from the physical device to update the configuration parameters stored in the Building Operation server. You do this because you want to save the local configuration, which might have been changed through an operator panel. You decommission the old device before you remove the physical device. You then install the new (or decommissioned) physical device. You press the service pin on the new physical device to retrieve its Neuron ID and update the server with this information. Finally, you commission the new device and download the device configuration from the server to update the configuration parameters in the new physical device.
10.1
Important
Before uploading the device configuration from a device, carefully consider the effects of overwriting the current device configuration in the Building Operation server. In this example, you upload the device configuration from the VAV 01 01 device.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 100
10.2
Tip
If the device configuration in the physical LonWorks device is not synchronized with the configuration that is stored in the Building Operation server, you can upload the device configuration to the Building Operation server before you decommission and remove the LonWorks device. For more information, see section 10.1 Uploading the LonWorks Device Configuration on page 100. 2. On the Actions menu, click Decommission. 3. Remove the old physical LonWorks device. 4. Install the new physical LonWorks device. 5. On the Actions menu, click Commission.
Continued on next page
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 101
6. In the Neuron ID box, type or retrieve the Neuron ID of the new LonWorks device: Type the Neuron ID in the box. Click Service Pin and then press the service pin on the physical device to retrieve the Neuron ID. In this example, click Service Pin and then press the service pin on the physical Lonworks device.
7. Click Download current configuration to device. 8. Click Commission. 9. Click Close. The LonWorks device is replaced, commissioned, and activated.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 102
11
Topics
Uploading the Xenta Device Configuration Replacing an Online Xenta Device Downloading the Xenta Device Configuration
Our Example
In this chapter, you replace a Xenta 300 LonWorks device that is online. The reason why you need to replace a device could be, for example, that the interface toward the I/O module has been damaged. First, you upload the device configuration from the physical device to update the configuration parameters stored in the Building Operation server. You do this because you want to save the local configuration, which might have been changed through an operator panel. You decommission the old device before you remove the physical device. You then install the new (or decommissioned) physical device. You press the service pin on the new physical I/O module to retrieve its Neuron ID and update the server with this information. You commission the new device and download the Menta application to the physical device. Finally, you download the device configuration from the server to update the configuration parameters in the new physical device.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 105
11.1
Important
Before uploading the device configuration from a device, carefully consider the effects of overwriting the current device configuration in the Building Operation server. For more information, see WebHelp. In this example, you upload the device configuration from the AHU 01 device.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 106
11.2
Important
Manually override essential equipment that is controlled by outputs on I/O modules. Otherwise, this equipment will be turned on and off during the application download.
Important
Replace a device with a new device or a decommissioned device. Do not install a commissioned device in a new network as the reused device might contain an application or an address that can cause serious problems in the new network. In this example, you replace the AHU 01 device.
Tip
If the device configuration in the physical Xenta 280/300/401 LonWorks device is not synchronized with the configuration that is stored in WorkStation, you can upload the device configuration to WorkStation before you remove the Xenta 280/300/401 LonWorks device. For more information, see section 11.1 Uploading the Xenta Device Configuration on page 106. 2. On the Actions menu, click Decommission. 3. Remove the old physical Xenta 280/300/401 LonWorks device. 4. Install the new physical Xenta 280/300/401 LonWorks device. 5. On the Actions menu, click Commission.
Continued on next page
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 107
6. In the Neuron ID box, type or retrieve the Neuron ID of the new Xenta 280/300/401 LonWorks device: Type the Neuron ID in the box. Click Service Pin and then press the service pin on the physical device to retrieve the Neuron ID. In this example, click Service Pin and then press the service pin on the physical device.
Important
Restore equipment that you manually overrode before you replaced the device. The Xenta 280/300/401 LonWorks device is replaced, the application is downloaded, and the device is commissioned and activated.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 108
11.3
Important
Before downloading the device configuration from the Building Operation server, carefully consider the effects of overwriting the current device configuration in the Xenta 280/300/401 LonWorks device. For more information, see WebHelp. In this example, you download the device configuration to the AHU 01 device.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 109
12
Topics
Replacing a Xenta I/O Module
Our Example
In this chapter, you replace a Xenta I/O module. First, you remove the old physical I/O module and then you install the new I/O module. You press the service pin on the new physical I/O module to retrieve its Neuron ID and update the server with this information. Finally, you commission and download the Menta application to the Xenta 300 LonWorks device to which the Xenta I/O module belongs.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 113
12.1
Important
Manually override essential equipment that is controlled by outputs on I/O modules. Otherwise, this equipment will be turned on and off during the application download. In this example, you replace the M1 I/O module, which belongs to the AHU 01 device.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 114
Important
Do not forget to select Application download before you commission the device, otherwise the application will not be downloaded properly.
Continued on next page
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 115
7. Under IO modules, type or retrieve the Neuron ID of the new Xenta I/O module: Type the Neuron ID in the box. Click Service Pin and then press the service pin on the physical Xenta I/O module to retrieve the Neuron ID. In this example, click Service Pin and then press the service pin on the physical Xenta I/O module.
Important
Restore equipment that you manually overrode before you replaced the device. The green LED on the new I/O module flashes at a normal, low frequency rate. The Out of sync icon is removed from the Xenta device in the System Tree pane.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 116
13
Topics
Uploading the Xenta Device Configuration Editing a Menta Application Commissioning a Xenta Device Downloading the Xenta Device Configuration
Our Example
In this chapter, you edit the Menta application for a commissioned Xenta 300 LonWorks device. First, you upload the device configuration from the physical device to update the configuration parameters stored in the Building Operation server. You do this because you want to save the local configuration, which might have been changed through an operator panel. You edit the Menta application to change the control logic for the device. You commission the device and download the edited Menta application to the physical device. Finally, you download the device configuration from the server to update the configuration parameters in the physical device.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 119
13 Editing the Menta Application for a Commissioned Xenta Device 13.1 Uploading the Xenta Device Configuration
13.1
Important
Before uploading the device configuration from a device, carefully consider the effects of overwriting the current device configuration in the Building Operation server. For more information, see WebHelp. In this example, you upload the device configuration from the AHU 01 device.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 120
13 Editing the Menta Application for a Commissioned Xenta Device 13.2 Editing a Menta Application
13.2
Tip
In Menta Editor, on the Options menu, click Simulate if you want to validate the program and identify the location of errors in the program.
Tip
In simulation mode, on the Commands menu, click Generate if you want to make sure that it is possible to generate the output files, for example, binary files, OP menu tree files, and .XIF file, for the program.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 121
13 Editing the Menta Application for a Commissioned Xenta Device 13.3 Commissioning a Xenta Device
13.3
Tip
The Xenta I/O Modules communication automatically begins upon commissioning the Xenta 280/300/401 LonWorks device, as long as the I/O module's Neuron ID was associated to the I/O module prior to commissioning the Xenta 280/300/401 LonWorks device.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 122
13 Editing the Menta Application for a Commissioned Xenta Device 13.4 Downloading the Xenta Device Configuration
13.4
Important
Before downloading the device configuration from the Building Operation server, carefully consider the effects of overwriting the current device configuration in the Xenta 280/300/401 LonWorks device. For more information, see WebHelp. In this example, you download the device configuration to the AHU 01 device.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 123
14
Topics
Copying a Folder or Object Renaming a Folder or Object Discovering a Xenta Device Commissioning a Xenta Device Summary
Our Example
In this chapter, you add a Xenta 300 LonWorks device to a commissioned LonWorks network. First, you copy the existing programmable Xenta device (AHU 01) in the Building Operation server and paste the copy in the same folder as the original. You then rename the new device to AHU 02. You discover the physically connected device to configure the new device (AHU 02) in the Building Operation server. You commission the new device and download the Menta application to the physical device. Finally, you commission the AHU 01 device to inform this device that the AHU 02 device has been added to the network and the Xenta group.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 127
14 Adding a Xenta Device to a Commissioned LonWorks Network 14.1 Copying a Folder or Object
14.1
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 128
14 Adding a Xenta Device to a Commissioned LonWorks Network 14.2 Renaming a Folder or Object
14.2
Note
When changing the name of a folder or server, you also have to reconfigure users and user groups path permissions to this server or folder. For more information, see WebHelp.
Note
You cannot change the name of a domain that is shared between servers. For more information, see WebHelp. In this example, you change the name of the copied programmable Xenta device from AHU 01_2 to AHU 02.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 129
14 Adding a Xenta Device to a Commissioned LonWorks Network 14.3 Discovering a Xenta Device
14.3
4. Select the Devices folder. 5. On the Actions menu, click Activate listen to service pin. 6. Press the service pin on the physical device. In this example, press the service pin on the new Xenta 300 device, which is AHU 02.
Continued on next page
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 130
14 Adding a Xenta Device to a Commissioned LonWorks Network 14.3 Discovering a Xenta Device
7. In the Device Discovery view, ensure that the Xenta device is displayed in the Devices folder. This may take up to 5 seconds.
8. On the Actions menu, click Deactivate listen to service pin. 9. Drag the discovered service pin (device) to the System Tree pane: Drag to an existing device to associate it with the discovered physical device. Drag to the LonWorks network to create the device. In this example, drag the discovered Service Pin device to ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/AHUs/AHU 02.
Tip
To verify the device Neuron ID, select the device in the System Tree pane, and then select Properties on the File menu. The Neuron ID can be found on the Basic tab of the Device Properties.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 131
14 Adding a Xenta Device to a Commissioned LonWorks Network 14.4 Commissioning a Xenta Device
14.4
Tip
The Xenta I/O Modules communication automatically begins upon commissioning the Xenta 280/300/401 LonWorks device, as long as the I/O module's Neuron ID was associated to the I/O module prior to commissioning the Xenta 280/300/401 LonWorks device. In our example, repeat the procedure to commission the AHU 01 device again. Use the following settings: AHU 01 Location: ...University X ES1/Servers/CPlant AS/LonWorks Local FT-10 Interface/East Wing/AHUs/AHU 01 Application download: No
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 132
14.5
Summary
The East Wing of the School of Business is now being controlled by a LonWorks network comprised of one Xenta 300 programmable device for the Air Handling Unit and two Xenta 102-AX application specific LonWorks devices for VAV damper control. As a result of LonWorks bindings, space temperature, occupancy status, terminal load, and damper position values are all inputs to the VAVs and the valve position and fan status values are inputs to the Air Handling Unit. Occupancy command, discharge air temperature setpoint, static pressure setpoint are all outputs to the Air Handling Unit. As a result of Building Operation bindings, terminal load, occupancy command, and VAV occupancy status and damper position, VAV temperature, and AHU fan status values are inputs to the programming in the Automation Server. Discharge air temperature setpoint, AHU and VAV occupancy command, ventilation request, static pressure setpoint, and VAV temperature alarm values are outputs from the programming in the Automation Server. The network of Xenta LonWorks and programmable devices are programmed and configured and are online and communicating. The Automation Server was already functioning as an IP controller for the Central Plant as a result of previous work in the system. Now the Automation Server is also functioning as an interface to the LonWorks network, a LonWorks device functioning as a data manager for the LonWorks network, and the Building Operation database server.
Creating and Configuring a LonWorks Network with Xenta LonWorks Devices 133