This action might not be possible to undo. Are you sure you want to continue?
2003, Andover Controls Corporation All Rights Reserved No part of this publication may be reproduced, read or stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior written permission of Andover Controls Corporation. Produced in the United States of America. Infinity, Continuum and CyberStation are trademarks of Andover Controls Corporation. All other trademarks are the property of their respective owners. Command Terminal Configuration Guide for Version: B January, 2003 Andover Controls part number: 30-3001-843 The information in this book is furnished for informational purposes only, is subject to change without notice, and should not be construed as a commitment by Andover Controls Corporation. Andover Controls Corporation, assumes no liability for any errors or inaccuracies that may appear in this document.
Andover Controls Corporation 300 Brickstone Square Andover, MA 01810 (978) 470-0555 fax: (978) 470-0946
Andover Controls Corporation
What is the Command Terminal Interface? .................................................................. 3 Basic Command Terminal Usage.................................................................................. 4 Accessing the Command Terminal ............................................................................... 4 Commissioning the Controller....................................................................................... 6 Communicating with the Controller ............................................................................... 6 HyperTerminal Setup ................................................................................................... 6 Logging on ................................................................................................................... 8 Using the Menus ........................................................................................................ 12 Connecting to a Controller .......................................................................................... 13 Logging Off ................................................................................................................ 14 Advanced Command Terminal Usage ........................................................................ 15 Using the Command Window ..................................................................................... 18 PRINT Command Line ............................................................................................... 18 Setting the Date and Time.......................................................................................... 19 Making Changes Inside the Window........................................................................... 21 Controller Window Features ....................................................................................... 22 Setting up the Controller CommPort ........................................................................... 26 NetController LBus Configuration ............................................................................... 34 Creating and Configuring Points ................................................................................. 36 Setting Up Point Logs................................................................................................. 48 Saving and Reloading Controllers............................................................................... 53 Using the Program Editors.......................................................................................... 57 Appendix Commissioning the Controller
Command Terminal Configuration Guide
Andover Controls Corporation
Chapter 1 Basic Command Terminal Usage Command Terminal Configuration Guide 1 .
2 Andover Controls Corporation .
This manual provides you with information about using the Command Terminal mode. using the Command Terminal interface makes it possible to write programs.What is the Command Terminal Interface? Continuum NetControllers include a firmware-based user interface through which commands may be passed to configure and control its actions. Included are the procedures to: • • • • • • Commission the NetController Create and configure object types Create and configure points Save and reload controllers Use the program editors to create controller-resident Plain English programs Set up the optional SNMP alarming function of the NetController Command Terminal Configuration Guide 3 . However. Personnel Objects – cannot create personnel objects through the command terminal interface. The Command Terminal interface has the same capabilities of a Continuum CyberStation except for the following items: • • • • Alarms –cannot create or edit alarms through the command terminal interface. Schedules –cannot create or edit schedules through the command terminal interface. Particularly valuable as a site troubleshooting aid. create and access system points and to configure network parameters. This interface requires a separate personal computer running a terminal emulator program or a dedicated ASCII terminal. Area Objects – cannot create area objects through the command terminal interface. Communications with the Command Terminal firmware are carried out over an RS232 link through any CX Comm port configured as AutoSet. if a CyberStation is not present. The typical and recommended path for programming a NetController is through the use of a separate personal computer (Continuum workstation running the Andover Controls CyberStation application). it is possible to program the NetController directly through the Command Terminal interface.
What You’ll Need Access to the Command Terminal of the NetController requires a laptop or other computer that is running an ASCII terminal emulator and a cable that connects the NetController to the computer. HyperTerminal.Basic Command Terminal Usage Basic command terminal usage includes the following topics: • • • • • • • • Accessing the Command terminal Commissioning the controller Communicating with the controller HypertTerminal setup Logging on Using the menus Connecting to a controller Logging off Accessing the Command Terminal This section discusses how to access the command terminal. is built into Windows and is available from the Accessories menu off of the Start menu. Terminal emulators are common programs that allow you to communicate simply with RS232 devices. 4 Andover Controls Corporation . One emulator program.
Connections made through a modem are straightforward. Direct connection requires an RS232 Null Modem cable as shown below. Your Command Terminal must be DEC VT100 or VT220 compatible. These devices are often referred to as ASCII terminals. We call them Command Terminals.Connections You can connect to the NetController either directly or through a modem. refer to the modem manufacturer’s guidelines before making the connection. The following table shows the correct default settings for Command Terminal operation: RS232 Settings Baud rate 9600 Data bits 8 bits Parity None Stop bits One Flow control None Command Terminal Configuration Guide 5 . however. or terminals. If a modem is installed and you are connecting directly to the controller via an RS232 null modem cable. or your computer must be running a terminal emulation program that supports one of these configurations. Both the NetController and the Command Terminal must be set to the same baud rate in order to communicate correctly. Communications between the NetController and the command terminal is through the RS232 interface. TTY replacements. using a device with a keyboard and display. RS232-based communication operates at a number of speeds called Baud Rates. press the “MODEM RS232 OVERRIDE” button once on the NetController’s display panel. The default operating state of the NetController’s COMM3 port is for AutoSet and for connection via a modem. Connect the NetController Commport 3 and the Command Terminal’s Serial or Commport.
6 Andover Controls Corporation . Communicating with the Controller The instructions on this and the following pages illustrate the setup and operation of HyperTerminal.Accessories – Communications -.HyperTerminal. To setup HyperTerminal. Open HyperTerminal by selecting Start – Programs -. perform the following steps: 1. HyperTerminal Setup The following is an example procedure for communicating with the NetController’s Command Terminal firmware using the emulator program. This operation is called “commissioning”. HyperTerminal through COM1.Commissioning the Controller To prepare the NetController for operation on a Continuum network. The Connection Description dialog box appears. Instructions regarding the commissioning of the NetController can be found in the Appendix of this document and in the NetController Programming and Installation Guide. the controller’s network address information must be entered so the controller can communicate with and view other network objects. a program that is included with your Windows operating system. for transforming an external personal computer into a Command Terminal capable of communicating with the NetController.
enter a name for your connection and click OK. select the desired port and click OK. fill in the appropriate dial-up information. 4. The Connect To dialog box appears. When the COM port Properties dialog box appears.HyperTerminal Setup (continued) 2. For direct connections. configure your command terminal Port Settings as shown below and click OK: The setup of HyperTerminal is complete. select an appropriate icon. The following pages instruct you in logging on to the controller and using the Command Terminal interface. and click OK. Command Terminal Configuration Guide 7 . enter a name for your connection. select the desired port and click OK. 3. For modem-based connections. For direct connections. For modem connections. This port is the serial port of your personal computer that is connected to the NetController.
Logging on Once the computer and the NetController are connected. the command terminal interface window appears. the computer can log onto the NetController. You are presented with a blank screen. When connecting directly. access to the NetController internal setup program is limited to people who need to use it. If they were received properly. there is no dial-up sequence. When the controller access is established you are presented with the main terminal blank screen. For modem access you must perform a dial-up connect sequence. The default User ID and Password are both ACC (not case sensitive). Note: For security reasons. powered up and the HyperTerminal setup is completed. In the blank screen at the command terminal type: window The characters do not echo to your display. 8 Andover Controls Corporation . Your System Administrator should have been given a User ID and Password. To log on to the NetController. so you must log on the system. perform the following steps: 1. These defaults should be changed as soon as possible to prevent unauthorized users from entering Continuum. 2.
Shows what controller the command terminal is currently connected to. (“R>” indicates “Ready. press the F4 key again. Commands are entered at the R> prompt. In the figure above. View is the current menu. press the F4 key. Connect. To toggle between the Command Prompt and Menu Bar. The current menu is highlighted. The Command Terminal Main Window appears displaying the following areas: Command Prompt Controller Path Menu Bar Status Bar Menu Bar There are four menus (View. Command Terminal Configuration Guide 9 .Logging on (continued) 3. and Logout). Edit. Type your password and press ENTER to log on to the controller.”) The status bar displays information about the status of the system. Type your user name and press the TAB key. Command Prompt Status Bar Controller Path To enter commands at the Command Prompt.
then press the ENTER key. press the key for the first highlighted letter in that menu item. Quick Menu Selection To move the cursor to the menu and select the menu simultaneously. For example. • To select an item from a menu. To select a menu.” The menu consists of four words which each represent a menu. press the first letter of the menu name on the keyboard. press the ENTER key while the menu name is highlighted.) 10 Andover Controls Corporation . as shown below. Quick Item Selection To move the cursor to the item and select it simultaneously. press the right or left arrow keys. (The first highlighted letter is not always the first letter of the word. • • To move the cursor from menu to menu. pressing the ‘E’ key selects the Edit menu.Using the Menus Across the top of the main window is a thin bar called the “Main menu bar. use the up and down arrow keys to highlight the item.
programs.Menu Reference The descriptions for each of the selections in the menu bar are as follows: View Edit Connect Logout Displays information about inputs. Displays all known disabled files for this controller. controllers. Displays all known Programs stored on the current controller. Displays all known disabled system variables for this controller. similar to the Message Window in CyberStation Displays all known Points created on the current controller. Displays all known Date Times on the current controller. outputs. Displays all known System Variables on the current controller. transaction logs. and allows the creation/editing of inputs. Displays all known disabled points for this controller. Displays all known Strings created on the current controller. etc. Allows the user to determine which controller or Infinet controller to set the Controller Path to. Displays all Ethernet level Controllers that have been taught to the current Controller.. Displays information about. Command Terminal Configuration Guide 11 . Displays all known Inputs created on the current controller. Displays all known Outputs created on the current controller. etc. Logs the user out of the command terminal. Displays all known Programs and Functions stored on the current controller. Displays all known Infinet Controllers connected to the current controller. etc. controllers. Displays all known Numerics created on the current controller. View Menu Descriptions The descriptions for each of the selections under the view menu are as follows: Editor Feature Messages Points Inputs Outputs Numerics Strings System Variables Date Times Files Programs Infinet Controllers Controllers Disabled Points Disabled System Variables Disabled Files Description Displays any error messages. outputs. programs.
Displays and allows for the editing. deletion and creation of all doors stored on the current controller. Displays all known Commports on the current controller & allows for the configuration of them.Edit Menu Descriptions The descriptions for each of the selections under the edit menu are as follows: Note: Pressing F2 after the selection dialog box has been shown displays a list of previously configured objects. deletion and creation of all IOU Modules connected to the current controller. 12 Andover Controls Corporation . deletion and creation of new Infinet Controllers. Displays all known Infinet Controllers on the current controller and allows for the editing. deletion and creation of new Users. Displays and allows for the editing of the System Date & Time on the current controller. Editor Feature Users Points Files Commports Infinet Controllers System Date & Time System Variables Doors IOU Modules Description Displays all Users known to this controller and allows for the editing. Displays and allows for the editing of all known System Variables on the current controller. Displays all known points created on the current controller & allows for the editing. Displays all known programs and functions stored on the current controller & allows for the editing. deletion and creation of new points. Displays and allows for the editing. deletion and creation of new programs and functions.
Command Terminal Configuration Guide 13 . Type in the controller name and press ENTER. 2. such as an Infinet Controller on one of the Commports. If you are connecting to an Infinet Controller on one of the Commports. Alternately you can press F2 to bring up a list of known controllers to connect to. Select Connect from the main menu. The Open a Connection window appears. Press ENTER when the controller you want to connect to is highlighted in your list.Connect Menu Description The Connect menu selection is for connecting to a specific controller. arrow down to the InfinetCtlr field and type in an Infinet Controller name or press F2 to bring up a list of Infinet Controllers that the NetController currently knows about. To connect to a controller. perform the following steps: 1.
14 Andover Controls Corporation . Move the cursor to the Logout menu and press ENTER. A Logout warning screen will appear. perform the following steps: 1. Select YES and press the ENTER key to complete the logout. 2.Logout Menu Description The Logout menu selection is for logging out of the command terminal. To log off the command terminal.
Chapter 2 Advanced Command Terminal Usage Command Terminal Configuration Guide 15 .
16 Andover Controls Corporation .
Advanced Command Terminal Usage This section discusses advanced command terminal usage. Advanced command terminal usage includes the following topics: • • • • • • • • • • • Using the Command Window Using the PRINT Command Setting the Date and Time Making Changes Inside the Window Controller Window Features Setting up the Controller Commport NetController LBus Configuration Creating and Configuring Points Setting up Point Logs Saving and Reloading Controllers Using the Program Editors Command Terminal Configuration Guide 17 .
You can use most keywords on the command line. press the F4 key. They are called “system variables. If “command line” is listed. An example of using PRINT to obtain an answer to a command would be to request the current date. In the Command window you can enter single-line instructions called “command lines. each keyword has a section labeled Modes Available In. Using the PRINT Command Plain English keywords are used to form command lines. To display the time of day (TOD) enter this command line: PRINT TOD 18 Andover Controls Corporation . To display answers to commands from the NetController. press F4 again.” Command lines tell the controller to do something now. In the Andover Controls Plain English Language Reference. type the following after the R> prompt and press the ENTER key: R> PRINT DATE Note: The date displayed is manually set at some point. a keyword called PRINT is used. You type command lines after the R> prompt.” The cursor is on View at the far left selection on the Main menu bar. You can use the PRINT keyword to display the current value of the following predefined objects: • • • • • DATE TOD (time of day) HOUR MINUTE SECOND The controller already defines each of the above. the keyword can be used on the command line. To bring it back to the menu bar.” because the controller system keeps track of their values. This is called the “Command window. a window inside the main window appears.Using the Command Window As soon as you have logged on to the controller. If the date has not been set the answer will be incorrect. To move the cursor from the Main menu bar to the Command window.
commas.or four-digit year. later in this chapter. 2003. This way. then press the ENTER key. 2003. periods. the controller automatically interprets it as March 2. 2003 April 8 2003 September 22 2003 Command Terminal Configuration Guide 19 .) Setting the Year You may enter the year as a two. to enter the day first you can do one of the following: • Spell the month as a word (ex. day. arrow over to the first letter you want to remove and press the DELETE key. you must set the date and time for your controller. simply press the up arrow keys until the cursor lands on the command line you want to re-execute. You may enter the date using all numbers or spelling the month as either the full word or the three-letter abbreviation. You can press the BACKSPACE/DELETE key to erase the date and time from the text box. Setting the Date and Time Before you do anything else. dashes. The cursor should then be at the beginning of the box. You can separate the month. You now enter the new date and time all in the same box. 15-05-03 becomes May 15. enter one of the following command lines: PRINT HOUR PRINT MINUTE PRINT SECOND To execute any previously typed command again. Characters to the right of the cursor erase. (Later. 3-February-03). 2003. You enter both the date and time on that line. However. and year with spaces. You may enter it before or after the day or month. slashes. since any number between 1 and 12 could be a month (ex. or second. rather than as February 3. Input 9 January 2003 03 8 Mar 03. Note: More ways to move the cursor in this window and others are explained in the section called Making Changes Inside the Window. The cursor is in the Date and Time text box. July 6 03-8-Apr 9/22/03 Output January 9 2003 March 8 2003 July 6. To delete only the time (the last few characters in the text box). or any combination of them. You can then type the new time. you set the date and time only once. Setting the Day and Month If you enter 3-2-03.Using the PRINT Command (continued) To display the current hour. • Use numbers for both month and day only if the day is greater than 12.) Select Edit System Date & Time from the menu bar and press the ENTER key. minute. you can easily send them the same date and time. when you set up other controllers.
2003 18:06:00 Completing the Date and Time To complete the date and time. The controller translates 12-hour time into the 24-hour clock. 3:00 PM becomes 15:00:00. Select Edit System Date & Time from the menu bar. minutes. but you do not have to enter seconds. For instance. perform the following steps: 1. The next section covers how to move around and erase/add text in the windows. 3. Notice that the date and time have changed to the one you entered. You can enter the time as 24-hour time or include AM or PM with the 12-hour time: Input 14:24:09 9:25 PM 10:30:22 AM 1:24:36 PM Output 14:24:09 21:25:00 10:30:22 13:24:36 You can enter AM or PM anywhere in the date-time.Setting the Time You must keep hours. You must enter a complete and acceptable date and time before the controller lets you leave the Date and Time text box. You can also press ENTER from the Date and Time text box at any time to save and close the window. Sample Date and Time The following table shows you samples of how date and time are presented. Aug 6 8:52:35 PM 9/22/03 6:6 PM Output August 6. The date and time are stored in the controller’s memory. just as you did in the User window. Input 03. 2003 20:52:35 September 22. Enter the complete date and time in the Date and Time text box. The cursor returns to the menu bar. and seconds together when you enter the time. Press the TAB key to move to the OK button and press the ENTER key to execute the process. 20 Andover Controls Corporation . 2.
Moving within the Text Box • Press the LEFT ARROW key to move the cursor to the left within the text box without erasing the text. − TAB over to the SAVE button and press the ENTER key. Exit Without Saving To exit the window without saving your data. Inserting Text Press the INSERT key to insert additional characters in the text box without overwriting current ones. you can save it by doing one of the following: − Press the ENTER key. Saving Data When entering data in a window. Deleting Text • Press the DELETE key once for each character to delete text in front of the cursor (to the right) one character at a time. − Press F4. Command Terminal Configuration Guide 21 . perform any one of the following actions: − TAB over to the CANCEL button and press the ENTER key. − Press the F3 key. • Press the RIGHT ARROW key to move the cursor to the right within the text box without erasing the text. − Press the ESC button twice. • Press the BACKSPACE key to delete text in back of the cursor (to the left) one character at a time.Making Changes Inside the Window Below is how to make changes inside all the windows including the Open and Edit windows.
Identifies each controller by a unique number between 1 and 190 for the network. this field automatically displays the serial number of the controller that is stamped on the internal PC board. Enter a description of the controller up to 32 characters in length (optional). 08BA8C = serial number 572044 Description Serial Number Model Status Energy Net Id Probe Time Version Ethernet ID 22 Andover Controls Corporation . You can enter any name you wish in this field up to a maximum of 16 characters.Controller Window Features Descriptions of the text fields and buttons in the Controller window are provided in the following table. Each controller must have a unique ID on it’s particular network. this field automatically displays the controller model number. After setup. You do not enter the serial number. which is INFINITYxxx. If applicable. Field Name Description/Action Contains the name of the controller. Ethernet IDs consist of six groups of two hexadecimal digits: 00:40:11:8:BA:8C This unique number is made up of 00:40:11 plus the serial number encoded in Hex. The default name. set to the ID number listed on the serial number tag found on the controller. You do not enter the model number. Displays Offline or Online depending on whether or not the controller is communicating with the network. After setup. Displays the version of the controller. Spaces between name segments are not permitted. Displays the time in seconds between controller probes. where xxx is the Energy Net ID of the controller.
TCP/IP Make the appropriate entries and click SAVE or CANCEL as necessary. Details Displays the Details screen. Refer to the following section for a description of this button. the default ACC_LON protocol (for normal Continuum I/O support) is active. This screen displays what IOU Modules are installed in your system (Eclipse controllers only). (See the Appendix for more detail about this selection) Command Terminal Configuration Guide 23 . When neither of these items are selected. refer to the section titled Configuring the Controller for Lbus found later in this manual.Controller Window Features (continued) Button Options Description/Action Displays the Controller Options screen. Controls at the bottom of the window allow you to select alternate field bus protocols such as Lbus or LonMark. This screen identifies the various settings for your controller. For complete information on using Lbus protocol.
Save Cancel Delete Save this session. For complete information on using this form. type and SNMP alarm parameters such as table size and alarm links. Cancel this session. Delete the controller you are using.Controller Window Features (continued) Button SNMP Description/Action If this feature has been purchased. and SNMP Alarm Links. Click SAVE or CANCEL as necessary. 24 Andover Controls Corporation . SNMP Alarms –Configure SNMP Alarm Table Size. the SNMP button displays the SNMP Configuration form where you configure community strings. please refer to the Continuum SNMP Configuration Guide. Notifications – Configure up to two IP addresses that will receive SNMP alarms and their notification type (Trap or None). notification IP addresses. The Trap community string is read-only text. This doument may be found on your Continuum CyberStation CD or on the Andover Controls website. Click YES or NO as required. Communities – Configuration of the Get and Set community password strings. Important: This feature requires more configuration information than is appropriate for this document.
Controller Window Features (continued) Button View Teach Reset Description/Action View the controller command window of any of your system controllers. Click YES or NO as required. Command Terminal Configuration Guide 25 . It also informs this controller about the other controllers on the network. Delete all user programs and points you are using. Distribute information about this controller to all other networked controllers.
4. press ENTER or RETURN to display the Commport configuration window: 26 Andover Controls Corporation . To set up the Controller Commports. OR follow these substeps: a. After entering or selecting the Commport name. Press F2 to display a list of Commports. as shown in the figure below.Setting up the Controller Commport When you create a controller using the CyberStation. perform the following steps: 1. b. At the main window. arrow over to select Edit. then press ENTER or RETURN. Arrow down and select Commports from the menu. At the Open a Commport window. Use the down arrow key to highlight the desired Commport. The Open a Commport window displays . but they may require configuration for use in the system. Press ENTER or the arrow down key to display the Edit menu: 3. 2. it creates Commport objects for the controller automatically. c. 5. type in the name of the Commport. Press ENTER or RETURN to select the Commport name.
the information to the right of this box displays information appropriate for the selected DefaultMode. Used to allow the port to use the Lon Xdriver. When using a terminal to have the controller display the Command window rather than windows and menus. Used to set up an Infinet port. Used to communicate with one or more IOU boards on an Lbus. This selection is required for ASCII and teletype terminals and emulators. Used to allow the port to be completely unused and to free up the memory required of any configuration. Used to allow the port to switch automatically between window and command modes. Type in Command or Window without pressing ENTER or RETURN to invoke the desired mode. Use the down arrow key to highlight the desired entry in the DefaultMode picklist. Used to communicate with TankNet devices. The modes are described in the following table: Mode Printer Window Command Description For connecting a serial printer to a CommPort Use only with a VT100 or VT220 type terminal or terminal emulator to have the controller display windows and menus. After pressing the TAB key to move the cursor to the next field. This will change the entries in the Commport configuration window to match the selected DefaultMode. This choice is valid only for Comm1 and Comm2. Command mode is often used with third-party front ends. Command Terminal Configuration Guide 27 . The only way to change them is to reset the controller: • Infinet • Lbus • TankNet • Xdriver • Lon 7. When using a customized external equipment driver. See the next section for details. press the Space bar to select. In Autoset. After you highlight the desired default mode in the DefaultMode picklist.Setting up the Controller CommPort (continued) 6. Select the Save button and press the ENTER key. Infinet Lbus Autoset TankNet NotConfigured Xdriver LON Note: The following Commport configurations cannot be changed from the Command Terminal once they are configured. the controller displays a blank screen with a blinking cursor. This choice is valid only for Comm1 and requires an LA-1 RS232 ro RS422 converter.
3. and explain how to use each. Note: The Mode field will display the commport mode currently saved in the controller. perform the following actions at the Commport configuration window: 1. Select Save and press the ENTER key. select Baud4800. This field will not update to reflect a mode change until you SAVE. On CNCT controllers that you plan to use LBus with. you must use Comm 1 for LBus mode. select the baud rate compatible with your printer. For Printer. On CX series controllers for instance. 2.Selecting the Commport Configuration Default Mode Controller Commports can be configured to operate in a number of modes depending on the type of connection. Configuring the Controller for Printer and TankNet Modes To configure the controller for Printer. Enter an optional Description of the Commport of up to 32 characters. Select a Baud (rate) to match the device you are connecting to: • • For TankNet. The following sections show the windows that display. 28 Andover Controls Corporation . Comm 3 is usually set to Autoset for communication with terminals. The default mode selections are used in many systems. PCs with terminal emulation software and through modems. The appearance of the Commport configuration window that displays depends on the Default Mode you select. Comm 2 is often set to Infinet mode to facilitate communication on the Infinet. Lbus and TankNet modes.
and Autoset modes.Configuring the Controller for Command. Do not select DirectConnect if you use a modem with the port. 2. Configuring the Controller for Infinet Mode After you click the Save button with the Infinet DefaultMode selected. Window. the Commport configuration window appears. perform the following actions at the Commport configuration window: 1. Command Terminal Configuration Guide 29 . Select LEARN to assign Infinet IDs to all Infinet controllers connected to this Commport. Select DirectConnect when the connected equipment is directly connected to the controller with less than 50 feet of RS232 cable. The CurrentUser is the user logged into the port. The Wyse terminal type is not currently supported. Set the TerminalType to the type of the connected terminal or terminal emulator. Window and Autoset Modes To configure the controller for Command. 3. 4. Select Save to save all the settings.
the Infinet becomes unpredictable and unreliable. The exceptions to the above are the 780 series controllers. Apply power to the controller before connecting the Infinet. Simple Commissioning Commissioning the Infinet is simplest when none of the Infinet controllers have IDs or corresponding controller objects in the database. 3. 2. observe the following during Infinet controller installation: 1. Learn can take several minutes. If you add an Infinet controller to the Infinet without following the power down rule. the new controller zeros out its own Infinet ID. effectively decommissioning itself. then the View window displays the list of Infinet controllers connected to the Infinet: Infinet Controller Installation Tips In order for LEARN to work properly. To connect a 780 series: 1. Release the reset button. Apply power to the controller after Infinet connection. Automatic Decommissioning If you add an Infinet controller to a network that already has a controller with the same Infinet ID.Configuring the controller for Infinet Mode (continued) A message displays saying the Learn process is active. In the Infinet CommPort details window TAB over to the LEARN button and press Enter or Return to start the process. These controllers continue to operate on their backup batteries. The best way to ensure automatic decommissioning of Infinet controls is to use the powerdown connection sequence described above. This makes it easy to commission the added controller using the LEARN function. When the process is complete. TAB over to VIEW to see the newly commissioned Infinet controllers in the Infinet controller List View. Press and hold the reset button while physically connecting to the Infinet. 2. 30 Andover Controls Corporation . Make sure the Infinet controller is powered down before connection to the Infinet.
). Learn assigns the next available ID number. Navigate to the main menu screen. it listens to learn if any Infinet controller has the same ID. Changing the Name of a Learned Infinet Controller Once the Infinet controllers have been learned. When you run Learn for a new Infinet. The Learn Process Learn assigns a unique Infinet ID number to each Infinet controller. Follow the power down connection procedure in “Infinet Controller Installation Tips” above. 4. (The information in the database takes precedence over that on the network. When you add an Infinet controller to Infinet. based on its factoryassigned serial number. perform the following steps: 1. Reload the controller after Infinity commissions it. Running Learn either assigns the number specified in the database. the controller sets its own ID to zero. These numbers determine the order in which information passing occurs through the network. Change the serial number to the serial number of the new controller. you can access the editors for the Infinet controllers. The process takes approximately 2 seconds per controller at 19. or assigns the next available Infinet ID to the controller. That is.Replacing an Infinet Controller After removal of the unit to be replaced. the Learn process looks for an existing Infinet ID number (a previously unused controller has an ID number of 0). If no ID exists. 3. if one exists. follow this procedure: 1. If a duplicate ID exists. If a unique ID exists for the communications port. Save the changes. when a controller powers up. and press Enter or Return: Command Terminal Configuration Guide 31 . or an existing ID is not unique. the controller reads the factory-assigned serial number on each Infinet controller on the Infinet. 2. To change the name of a learned Infinet controller. 2. Select Edit…Infinet Controllers. Access the controller configuration window.2 K baud. the controller uses the ID.
Press Enter (or Return) twice to display the Infinet Controller configuration window. The new name will now be reflected next to the NetController name in the path on the main Command Window. NetController New InfinetController Name 32 Andover Controls Corporation . type in the name of the Infinet Controller. and select the choice for the newly Learned Infinet Controller: The default naming convention is lc_sssssss_P where s = serial #. 5. or press F2 to display a list of choices. TAB or arrow over to the Save option and press Enter. and then delete the entry and type in an applicable name. P = port. 4. In the Name field.Changing the Name of a Learned Infinet Controller (continued) The Open an Infinet Controller window displays in the main window: 3. Use the arrow keys to put the cursor in the Name field.
You can clear this field by selecting the error number and typing in 0. Shows the number of Xdriver errors that have occurred. shown here: Selecting Details displays the Xdriver details window. Select Save to save and close the current window or select Cancel to close the window without saving. up to 255. After you Save with the Xdriver DefaultMode selected. the Commport configuration window appears with a Details button. Shows the last Xdriver error. Shows the time of the last Xdriver error. Command Terminal Configuration Guide 33 . the Controller must be Xdriver enabled. XdriverStatus XdriverError XdriverErrTime XdriverErrCount Shows whether an Xdriver is installed and operating.Configuring the Controller for Xdrivers For the following procedure to complete successfully.
skip to step 5. 34 Andover Controls Corporation . Log onto the command terminal b. If you are not using CyberStation. Navigate to the Controller Details configuration screen Enable this control 2. 4.. UI-8. AC-1. DO-4. then selecting Save. Save the Configuration by selecting Exit.Configuring the Controller for LBus The NetController can only use one type of I/O system (LBus.) operation. If you are using CyberStation. 1.e. etc. Note: At this point. TAB over to SAVE and press the ENTER key to save the changes. Do not perform step 5 unless you are using CyberStation. Refer to the NetController Reference manual for more information. Select and enable the control marked: Use L-BUS IO Instead of ACC_LON 3. ACC LON or LONMark). Open COMM1 and change the DefaultMode to LBus c. Enabling the NetController to use LBus I/O disables Continuum I/O module (i. To configure the NetController for LBus. perform the following procedure. COMM1 of the NetController is properly configured for LBus. proceed as follows: a. Note: The physical connection between the NetController and the LBus requires an adapter such as the LA-1.
e. Reboot the NetController and log onto the command terminal c. Select the Options window and see that it lists the Lbus as the selected I/O method. follow the alternate procedure described in the Andover Controls Tech Bulletin #953.Configuring the Controller for LBus (continued) 5. Disconnect the command terminal b. Command Terminal Configuration Guide 35 . Return the CyberStation to online-edit mode and reload the controller. Make sure the baud rate of COMM1 matches that of the LBus device. Verify that the Lbus I/O driver has been successfully installed by opening the controller object (from the CyberStation). If you are using CyberStation. d. Note: If there are programs resident in the NetController that you do not wish to reload. proceed as follows: a. Place the CyberStation into offline-edit mode and configure the COMM1 object in the NetController to Lbus.
Another example would be to use a Numeric point to indicate whether a building is occupied: ON indicates occupied. outputs.or lower-case. strings and datetimes are called “points” in the system. but no spaces or hyphens are allowed. A typical example of the use of a Numeric point would be to store a temperature setpoint.) and underscore (_) characters. numerics. Note: Workstations and some other Andover Controls controllers contain points that are not physical I/O points (such as Input and Output points). These five types of points are described in the table below. Letters can be upper. Point Types Input Output Description Input points are the actual connection points your controller or sub-controller uses to monitor your facility. DateTime. but instead contain virtual points stored within the memory of the controller. This can include logical paths to physical devices such as printers. OFF and –ON. 36 Andover Controls Corporation . This includes the values ON. Output points are the actual connection points your controller or sub-controller uses to control your facility. described as follows: Numeric Numeric points are storage locations within the memory of the controller where numeric information may be temporarily stored for use during control.Creating and Configuring Points Inputs. OFF signals that the building is empty. Output point objects exist on any controller that has physical outputs. and String points. or simply as a message to an operator that is displayed when a setpoint is reached. such as Numeric. Input point objects exist on any controller that has physical inputs. String points are storage locations where plain text messages can be stored. Make sure the name you choose is not a reserved keyword used in Plain English programs. and must start with a letter. DateTime String Point Names The name given to a point can be a maximum of 16 alphanumeric characters. You can also use period (. DateTime points are storage locations where date and time information is stored for use during control. These points are used in schedules and to record TimeStamps such as FanStartTime.
and the point name. Every object in the system must be named. Enter the name of the controller. then Path will be correct in the Create Object window. Select Points from the Edit menu and press Enter or Return. or edit an existing point.) Command Terminal Configuration Guide 37 . the Infinet controller. The Open a Point window displays: 2. perform the following steps: Note: When creating a new point. (Press F2 in any of these boxes to view a list of existing controllers or points.Creating an Input Point To create an Input point. make sure the displayed Path field shows the correct controller. 1. If you opened the Create Object window from the correct controller on the Object Tree. Use the Connect command to connect to the device where you'll be defining the Input point.
Input and Output points are hardware points. The numbered position on the controller’s terminal block is called the “channel” number. when a point is disabled you can set its value manually in the Value text box in this window or from the command line. The threshold is set later in the configuration process. Value is initially set to NotSet.Creating an Input Point (continued) 3. Enter an optional Value in the field to the right of the equal sign after the name. or CFM. The controller reports new input values only when the actual value has changed by the threshold amount. Type in the number of the point as marked on the controller. When the controller is running. 7. Deg. press Enter or Return. For Input and Output points you must enter a channel value. Enter an optional Units description (to the right of the Value field) with a maximum of 12 characters. Also. 38 Andover Controls Corporation . The double quotation mark is not allowed. You may need to disable a point when testing or repairing the system. Note: When an input point is enabled. When a point is disabled. The Point configuration window displays: 4. Select Input from the Type field. Set the Channel Number. These points must have a device or sensor connected to one of the terminal connections on the controller. the controller reads the value from the environment and sets the point value. Select Enabled or Disabled from the State field. the controller does not set its value. including spaces. 5. extremely high or low input values displayed here often indicate a fault with the sensor or the wiring. Refer to the controller hardware to select the Channel. For example. F. After typing in the point name. Value is the reading of the sensor (Input) reported or the value set by the controller. 6.
This is an ON or OFF contact closure. Enter an Electrical Type for the type of input sensor attached to the input or press F2 to display a list of available electrical types shown below: Arrow down to the desired input type and press Enter or Return. “Setting Details for a Supervised Input Point. The counter triggers on the falling edge of the input waveform. Input types are: Input Types * Voltage (if the input is a voltage or current sensor) Counter (for a pulse counting input) Digital ACC Temp (in either Fahrenheit or Celsius for Andover Controls thermistor type temperature sensors. so you do not have to set them up as Input points unless you want to use them in programs or associate them with alarms. and for the EMX 170/SP 100 temperature sensor modules) Supervised Description The controller always gives a voltage reading for this type of sensor. Assign the odd number as the channel. This input type performs the conversion from voltage to temperature.Creating an Input Point (continued) 8. so you have to enter a conversion for current types. 9. *Controllers and other devices support a variety of input types. Select one of the following: • Details or Details1 to continue the configuration • Save to save the point object under its current name • Save as to save the point object under a new name Command Terminal Configuration Guide 39 . These settings are described in the section. When you select Supervised.” RTD Temp (in either Fahrenheit or Celsius) for Andover Controls 1K RTD resistive type temperature sensors) These sensors must be wired to two consecutive input points where the first channel number is an odd. you must make additional settings in the window that displays when you choose Details. This input type automatically performs the conversion from resistance to temperature. Supervised inputs are normally part of the door object. Consult your product documentation to determine which of these types it supports.
the full value displays. If the value has more digits before the decimal point than the display format shows. Enter an optional Description of up to 32 characters. (This changes the point’s Polarity attribute. 2. The description appears in the input point list view along with the name. or a program or command line print statement. Enter a Display Format for the point. The maximum display format is 12 characters. including the decimal point. you can select Invert On/Off to invert the meanings of On and Off. The display format determines how the point’s value displays in places like the active alarm view list. the following window displays: 1.Setting Details for an Input Point If you selected Details in the point configuration window. The point is also exported if it is used as an alarm reference point or access control schedule point on another controller or the point itself has an alarm attached. For Digital Input points. 40 Andover Controls Corporation .) 4. The default display format for voltage inputs shows three decimal places to the left and right of the decimal point. The controller sets the Exported attribute if the point’s value is used in a program or report on another controller. use the $### display format for digital points (the default) to make the value print as ON (for values greater than or less than zero) and OFF (equal to zero). the leading zeros are suppressed. As above. 3. If the value has less digits.
use this box for the conversion expression. the Auto Conversion grid appears. like Voltage. For point types that allow linear conversion. you can use this box to limit or bias the converted value. Note: Logs and Triggers will be described in detail later in this chapter. Enter the bottom and top of scale values for both engineering units and electrical units. but the input limiting function of the auto conversion grid still takes effect. You also use this box for any non-linear conversions. When using the conversion box do not type in “value = ”: this part of the expression is implied. 6. See the section “Typical Conversions” near the end of this chapter. For example. for a temperature point you could set the threshold to 1 to have the point update every time the temperature changes a whole degree. Conversions take precedence over auto conversions. volts in this case. The engineering units are the left boxes. Enter the Threshold value. while the electrical units. Set the threshold to . the amount of change in engineering units that must occur before the point updates and triggers an attached alarm or a program. Command Terminal Configuration Guide 41 . Even if the units do automatically convert.Setting Details for an Input Point (continued) 5. If the units do not automatically convert from electrical to engineering units (the way that the controller converts thermistor values into degrees).1 to have the point update every tenth of a degree. are the right boxes.
Enter the name of the controller. After typing in the point name. The Open a Point window displays: 2. the Infinet controller. make sure the displayed Path field shows the correct controller. The Point configuration window displays: 42 Andover Controls Corporation . press ENTER or RETURN. and the point name. If you opened the Create Object window from the correct controller on the Object Tree. Use the Connect command to connect to the device where you’ll be defining the Output point. then Path will be correct in the Create Object window. (Press F2 in any of these boxes to view a list of existing controllers or points. Every object in the system must be named. 1.) 3. perform the following steps: Note: When creating a new point. Select Points from the Edit menu and press ENTER or RETURN.Creating an Output Point To create an output point. or edit an existing point.
one of the following Details windows appears: Electrical Type Voltage. Select if the output is a current type. Select if the point requires Form A or Form C output. select Enabled or Disabled as required. select the appropriate electrical type as listed below: Output Types * Voltage Digital Action/Description Select if the output is a voltage type. *Controllers and other devices support a variety of input types. Select if the output is a tristate type (ON.Creating an Output Point (continued) 4. If you have an EMX 141 or an EMX 143 or a POM module with only one output. some outputs can be set as both Door and Digital. Depending on the Electrical Type of the point. ACC_Pneumatic. Consult your product documentation to determine which of these types it supports. Pneumatic is applicable only if the controller is an Infinet controller and the point is on an EMX 140 or POM 200 expansion module. NotSet 7. ReaderDoor applies only if the controller is an Infinet controller other than a 700 series and the point is a door with a card reader. –ON). you must skip a channel for the missing one. PanelMaster applies when you are setting up an output point for an LS-8 sevensegment display board IOU Module. either on an EMX 190 or a CRM 100 module. HiResCurrent applies if the controller is an Infinet controller and the point is a current output on an EMX 151 or an AOM 500. See the controller installation guide for more information. This type allows a Plain English program to assign a numeric value to the display without doing a string conversion. Digital outputs set equipment either ON or OFF. Current Tristate ACC_Pneumatic ReaderDoor HiResVoltage HiResCurrent PanelMaster This is the default setting. Select for pneumatic outputs. HiResVoltage. HiResVoltage applies if the controller is an Infinet controller and the point is a voltage output on an EMX 151 or an AOM 500. Tab to Details and press Enter or Return. 6. It indicates the need to set the electrical type before saving the point. Select Enabled or Disabled from the State field. PanelMeter Command Terminal Configuration Guide 43 . From the State field. From the Electrical Type field. In access control. 5. HiResCurrent. Current. Select Output from the Type field. OFF.
44 Andover Controls Corporation .) TriState 8. you can select Invert On/Off to invert the meanings of On and Off. the Auto Conversion grid appears. For point types that allow linear conversion. are the right boxes. Tab to Save in the initial window. However. Enter an optional Description (up to 32 characters) of the point. This description appears in the point list view along with the name. then press ENTER or RETURN to create the point. (This changes the point’s Polarity attribute. 9. Conversion takes precedence over auto conversions.Creating an Output Point (continued) Electrical Type Digital For Digital Input points. If you need to convert electrical units to engineering units you enter a Conversion. The engineering units are the left boxes. Tab to Save and press ENTER or RETURN to save and close the Details window. while the electrical units. the input limiting function of the auto conversion grid still takes effect. Enter the bottom and top of scale values for both engineering units and electrical units. like voltage. 10. volts in this case.
The Open a Point window displays.Creating a String Point 1. • • An Iou Number field appears before the Channel Number field. Type in a name for your point (String1 used here in this example) and press the ENTER key: 2. Choose the Points item from the Edit menu. Notice that the window has additional entries: • The Type field now has a String choice. with the cursor flashing in the Name field. Choose the Type of point (String is the example used here) and fill out the other entries. Command Terminal Configuration Guide 45 . The Point configuration window displays. A Details1 button follows the Details button.
Enter the port number information.Creating a String Point 3. Select the Details1 button to display the Details1 window: This window only pertains to Xdriver points. then a series of Save commands to save and close all the windows that create the point. 4. 46 Andover Controls Corporation .
This can save valuable controller memory. You can change it to the number of characters you want in the string. Command Terminal Configuration Guide 47 . Setting String Size of a String Point For String points. (The checkpoint does not appear for Input or Output points. The software automatically sets it to 132 characters. you can set the length of the string in the String Size text box. If the setpoint attribute is OFF then the value of the object will not be restored on a reload. Strings and DateTime points as setpoints by selecting the SetPoint check box in the Details window.Using Numerics. Strings and DateTime Points as Setpoints You can define Numerics.) Once the setpoint attribute is ON. the controller will dump the current value and the values of any manual array elements when a Save command is issued.
Setting Up Point Logs
You may want the controller to periodically (example: every hour) store information based on a point's value. To do this, you use logs. Logs are parts of points that automatically record and store the readings from the environment. • • Logs adjust for daylight savings time changes. Logs adjust for any time corrections.
Visualizing Logs When you create a log, the controller allocates memory for it. An easy way to visualize the memory is to picture a single column of a spreadsheet like the Logged Data column in the following figure. Logs can be used for Input, Output, Numeric, String, or DateTime points. The example used here is for an Input point.
The value of n is the number of entries in the log window
Number Entry 1 2 3 ! ! ! n
Logged Data 76.3 78.1 77.6 ! ! ! 78.2
Old entries drop off the end of the log
Latest entry recorded
Andover Controls Corporation
Displaying Log Entries In a log on a point SupplyAir, you can access the last (most recent) value recorded by retrieving the value from the first position: PRINT SupplyAir The above statement prints 76.3, the value held in the first position in the sample log. The second to the last value recorded is in the second position: PRINT SupplyAir The above statement prints 78.1. The third to the last value is in the third position, the fourth in the fourth position, etc. Setting up Automatic Point Logs To configure an automatic point log in the Log Configuration Window, perform the following steps: 1. Open the point that the automatic log will be based on (example shown below), and select DETAILS.
Command Terminal Configuration Guide 49
Setting up Automatic Point Logs (continued) 2. The DETAILS screen appears.
Select LOGS to bring up the configuration screen.
Field Number of Entries
Set to the number of entries (elements) in the log.
Andover Controls Corporation
Setting up Automatic Point Logs (continued)
Field Log Type Description/Action, continued Automatic The control system automatically logs the data every Interval, with the most current information in log element 1. All other entries are pushed down one element (2 becomes 3, 3 becomes 4, and so on). The control system maintains only as many entries as specified in Number of Entries field, so the oldest information drops off the bottom of the log. Automatic log entries are stored in the controller that contains the point. You must also set the Interval field. Manual Manual Array logs are not set by the control system, you set them from the Command line, a report, or in a Plain English program. (You can learn more about arrays in the Plain English Programming courses.) Entry Type LogInstantaneous When you set the Entry Type to LogInstantaneous, the control system stores the current value of this point at the beginning of every interval. The control system stores the new value in the  log element and moves the entry that WAS originally there to the  element, and moves the entry that was there originally to the  element, and so on throughout the entire log. LogAverage When you set the Entry Type to LogAverage, the control system calculates the average over every interval, using a weighted average algorithm. At the end of each interval, the control system stores the average for the interval. LogMinimum When you set the Entry Type to LogMinimum, the control system compares all values over an interval and finds the minimum value. At the end of every interval the control system stores the minimum value that occurred during that interval. LogMaximum When you set the Entry Type to LogMaximum, the control system compares all values over an interval and finds the maximum value. At the end of each interval the control system stores the maximum value that occurred during the interval.
Command Terminal Configuration Guide 51
continued The Interval determines how often the control system stores data in an automatic log. the Interval you use for the log should be evenly divisible into one hour. 34. In order to have a log of point values that occur at the same point in the hour (every quarter hour. or half hour.Setting up Automatic Point Logs (continued) Field Interval Description/Action. for example). then SAVE again to save the changes made. 25. Interval times are added: Interval = Days + Hours + Minutes + Seconds For example. 3. set Hours = 1 and Minutes = 30. If you choose 17 minutes as your log interval. if your needed interval is every 90 minutes. 42 and 59 minutes past the hour and so on. and 51 minutes past the hour. Select SAVE. The maximum values for the Interval components are: Component Days Hours Minutes Seconds Maximum 365 23 59 59 To create a log that updates only when the point value changes. the log time points for the first hour are at 17. The log time points for the second hour are at 8. logging still occurs at every interval. You learn more about these "semi-automatic" logs in the Plain English Programming Student Guide. 52 Andover Controls Corporation . If the interval is shorter than the scan rate. set the Interval to 0.
remember that the source will always overwrite the target.) When saving a controller.Saving and Reloading Controllers Information on controllers can be saved to and loaded from ASCII text files which can be archived onto removable media. However. If a project that includes a file server. then the controller information in the Continuum database will be replaced by what was in the controller. if someone accomplishes a "Reload to Controller" before a save is made. then frequent saves to database should be accomplished. If you have made changes via the Command Terminal interface and you accomplish a "save to the database". Command Terminal Configuration Guide 53 . Saving and Reloading Concerns When using the Command Terminal interface. Saving and reloading controllers provides a method of recovering lost controller configuration and programming. (See the Continuum Configuration guide for information on saving to the database. it is important to keep in mind that there may be two databases on a project. then the changes made from the Command Terminal interface will be lost and the controller information will be reloaded with what was in the Continuum database. One database resides in the physical memory of the controller itself and the other resides on the Continuum file server (MSDE or SQL). It is always critical to keep these two databases synchronized. a CyberStation workstation and also uses the Command Terminal interface to change configuration out at the site.
You must set up your terminal or terminal emulator application (i.Saving Controllers from a Command Terminal The save operation dumps the data as ASCII text to your terminal window. To enable the save feature. 1. HyperTerminal) to capture the information as it is received so that you can save it as an ASCII file on your PC.) 54 Andover Controls Corporation . press F4 to access the command window R> prompt. The screen displays the following: The system allows you 60 seconds from this point to enable your terminal emulator or terminal to capture the file being saved. Saving a Single Object or Controller To save a single object or controller.. perform the following steps. (Most emulators have the ability to save data transferred to a file. This file would then be used to reload the controller as necessary. 2. At the command terminal main screen.e. type save all and press Enter or Return.
The SAVE ALL command saves every item in the connected controller. all alarms are lost on a reload. Saving Multiple Controllers You can save multiple Infinet controllers by using one of the following save options in the command window: SAVE list SAVE ENERGYNET SAVE INFINET SAVE SITE SAVE ALARM Saves the items specified. Saves the connected controller and all Infinet controllers connected to it. Replace list with the name(s) of the object(s) to save. Otherwise. Saves all controllers in the site. During the save. press any key. Saves CyberStation alarm objects. the controller information scrolls across the screen as it is saved to the file. The controller shown. Saves all objects from all controllers connected to the EnergyNet. After enabling the capture or save feature. Note: Refer to the Plain English Language Reference under SAVE for more information. Floor1. is an Ethernet controller.Saving a Single Object or Controller (continued) 3. Command Terminal Configuration Guide 55 . This is needed if alarms are involved.
and then set the date and time. the controller information being restored passes across the screen. and does not set the date and time. (Most emulators have the ability to reload data transferred to a file. 2. 1. The –o option overwrites existing objects. To enable the reload feature. 56 Andover Controls Corporation . and –m sends error messages to the message window of the controller to which you are physically connected.) 3. reset it. type reload –o –m. For a NetController. press F4 to access the command window R> prompt. you must have a file from a recent SAVE. After enabling the upload feature. During the reload. then press Enter or Return. Note: Reloading using a command terminal does not reset the controller. press any key.Reloading Controllers from a Command Terminal To reload from a command terminal. The screen displays the following: The system now allows you 60 seconds to enable your terminal emulator or terminal to reload the file. Reset the controller to ensure that what's in your database is the only thing on the controller. At the command terminal main screen.
Command Terminal Configuration Guide 57 . select Edit. then Files and press the ENTER key. Type in a name for the program file and press the ENTER key. From the main menu screen. Creating a Program File To create a program file.Using the Program Editors This section shows how to use the program editors on the command terminal. perform the following steps: 1. 2.
The type of file: Program – Plain English Program file Function – Plain English Function file State FlowType Autostart Command Line Save Cancel Delete Details Displays the current state of the file.Creating a Program File (continued) 3. To display further details about the file (shown on next page) 58 Andover Controls Corporation . either Enabled or Disabled. you can select Looping or FallThru For Programs. This will take you to the program configuration screen. For programs. The configuration screen has the following features: Feature Filename Type Description The name of the current file. To delete this program. To save the program. For Programs. check this box to start automatically. check this box to allow the program to be executed from the Command Line. Uncheck this box to require the program to be manually executed. To cancel the creation of this program.
Command Terminal Configuration Guide 59 . The Details window shows you additional information about the program such as: • • • • • • The default comm port When the program was last changed The current program line The date & time stamp marking when the current program line started The file size (in bytes) The status of the program (active or inactive) Once you have saved the file configuration.Creating a Program File (continued) 4. the editor appears where you can write your Plain English code.
Choose Select from the Edit Menu. Feature Cut Copy Paste Clear Select Description Cuts the highlighted text to the clipboard Copies the highlighted text to the clipboard Pastes text from the clipboard to the cursor location Clears highlighted text without saving it to the clipboard (Use with caution—you cannot retrieve Cleared text) Selects the starting point for Cut. Copy. Cut Copy Paste Clear Select 3. Move the cursor to the other end of the selection to be edited and select one of the other options from the Edit menu. follow the procedure below. and Clear commands 1. 60 Andover Controls Corporation . Place the cursor at either end of the selection to be edited. 2.Entering Text from the Command Terminal Enter your Plain English program text by typing it in the program editor as shown: Program Editor Menu Bar The Command Terminal Edit Menu To use the command terminal Edit menu features.
In the window.Finding and Changing Text from a Command Terminal To use the terminal interface search and replace features select the Search menu: Feature Find Find Next Replace Next Error Previous Error Description Opens the Find box to begin a search. Finds the next occurrence of the previous search criteria. Finds the next program syntax error. the column labeled I represents IOU number and the one labeled C represents the Channel. Each selection from the Program Editor menu is shown below.Point Summary Displays a list containing brief information for each configured point. Tools . Finds the previous program syntax error. Opens the Replace box to begin a search and replace operation. Command Terminal Configuration Guide 61 . Using the Program Editor Tools Select the Tools from the program editor menu.
TH—Time in hours that has elapsed. The second letter is the status. State displays both the state and the status of the program. TS—Time in seconds that has elapsed.File Summary Displays a list of the current status of each file. A for active or I for inactive. 62 Andover Controls Corporation . either E for enabled or D for disabled. the current line is not shown. Light_Manager Tools . Elapsed time displays the time it takes to run the current line from the beginning: TD—Time in days that has elapsed. TM—Time in minutes that has elapsed. The first letter is the state. In the figure above.Tools . Usually the current line is labeled so that it is meaningful to you. 191 seconds have elapsed.Program Summary Displays a list of the current status of each program. If it is disabled. LIGHT_ON The Current Line displays the name or number of the line that is executing at this moment.
Tools .Edit a Point Brings up the Open a Point window allowing you to actually edit the configuration of the point. Note: To see a list of existing points. Tools . Command Terminal Configuration Guide 63 .System Variable Summary Displays a list of the current value and status of each system variable.Edit a System Variable Allows you to edit those System Variables that are available to be edited. press F2. Tools .
Tools . with the Command Window displayed above the Program Editor window.Tools .Messages Displays messages collected in the Message Window.Command Window Splits the screen into two windows. Using Keystrokes in the Program Editor The following sections show the keys and key combinations to use for editing text in the program editor. 64 Andover Controls Corporation .
Copies selected text and stores the text in a temporary storage area. If the cursor is at the beginning of a line. You can then put it somewhere else with Shift Ins. You can then paste it with Shift Ins. Moves the cursor to the beginning of the first line in file. deletes one character to the right of the cursor. Selects text from the cursor position to the beginning of the file. connects the line to the next one. Command Terminal Configuration Guide 65 . up. Opens the Find & Replace window. Selecting Text Refer to the following table for ways to select text. Ends a line and starts a new one. Key or Keys Backspace CTRL F CTRL Ins DELETE ENTER Insert Description Deletes text you have selected. Selects text from the cursor position to the beginning of the next word. Otherwise. Key or Keys Arrow CTRL right arrow CTRL left arrow Home End CTRL Home CTRL End PgUp PgDn Description Moves the cursor one space in the direction of the arrow—left. Selects text from the cursor position to the end of the line. If the cursor is at the end of a line. right. Moves the cursor to the beginning of the line it is on. Scrolls the text down the number of lines in a window. Moves the cursor to the end of the last line in file. Shift Del Shift Ins Cuts selected text and stores it in a temporary storage area. Key or Keys Shift arrow Shift Home Shift End Shift CTRL right arrow Shift CTRL left arrow Shift CTRL Home Shift CTRL End Description Selects text one character at a time in the direction of the arrow. Deletes text you have selected. Scrolls the text up the number of lines in a window. Selects text from the cursor position to the end of the file. Selects text from the cursor position to the beginning of the line. Puts or pastes text you last copied or cut at the cursor position in the file. joins the line with the previous one. Replaces any selected text with text you last cut or copied from the file.Moving the Cursor Refer to the following table for ways to move the cursor. Selects text from the cursor position to the beginning of the previous word. Moves the cursor to the beginning of next word. Moves the cursor to the end of the line it is on. deletes one character to left of the cursor. Changing and Moving Text Refer to the following table for ways to change and move text. Moves the cursor to the beginning of the previous word. or down. • Typing over current text. Toggles between two modes: • Inserting text into current text. Otherwise.
ESC i requires you to press and release the ESC key. requires that you press and hold the control key while pressing the B key. If you are using a terminal emulator consult the documentation to find how the emulator maps the terminal’s keys to the keyboard you are using. There is an important difference between these key sequences. Terminal Keystrokes Key Name Arrow Keys Backspace Begin Bottom Screen Cancel Window Delete Line/Text Delete Text Delete to Right Delete Word END Execute Insert Line Insert Text Left Side Mark Block Menu Bar Next Attribute Next Word Page Down Page Up Previous Attribute Previous Word Quick Button Quick Command Refresh Restore Text Right Side Save Show List Top Screen VT100 Keys Arrow Keys Backspace ESC U ESC 9 PF4 ESC 6 Delete ESC 7 PF2 ESC e Return ESC 5 ESC i ESC h CTRL+B ESC ESC Tab CTRL+R CTRL+D CTRL+U ESC Tab CTRL+L PF1 PF3 CTRL+Z ESC 5 ESC E PF3 PF2 ESC 8 VT220 Keys Arrow Keys Backspace ESC U F9 PF4 F6 Remove F7 PF2 Select Enter ESC 5 Insert Here Find CTRL+B ESC ESC Tab CTRL+R Next Screen Prev Screen ESC Tab CTRL+L PF1 PF3 CTRL+Z ESC 5 Select PF3 PF2 F8 66 Andover Controls Corporation . The left-hand column uses the terms found elsewhere in this guide. then press and release the i key. CTRL+B. Note that the escape sequences are case sensitive. that is. on the other hand. E is different than e.Entering and Manipulating Text with Terminal Keystrokes Some keystrokes require two key presses. like ESC i or CTRL+B. The following table lists the named terminal interface keystrokes with their ASCII terminal equivalents.
Key Arrow Keys Cancel Window Execute Left Side Menu Bar Page Down Page Up Right Side Save Description Move the cursor up and down the menu selections. and then returns the cursor to the menu bar. Working in the Configuration Window When you make a selection from the Edit menu. Returns text in a box to what it was before the last change. Move the cursor to the left side of the text box. Saves all attributes. Return the cursor to the window bar. Command Terminal Configuration Guide 67 . Key Arrow Keys Backspace Cancel Window Delete Line/Text Delete Text Delete to Right Execute Insert Text Left Side Menu Bar Next Attribute Previous Attribute Restore Text Right Side Save Description Move the cursor to the left and right in text. Use the following keys while working in a configuration window. Move the cursor down to the next menu selection. Erases the single character before the cursor (erases backward). Move the cursor to the rightmost menu selection. Deletes all text to the right of the cursor. Saves all attributes. Erases the single character after the cursor (erases forward). Erases all text in the box where the cursor is. Closes the window without saving any changes. Open the menu or activate the menu selection. Return the cursor to the menu bar. Closes the window without saving any changes. Move the cursor up to the next menu selection. or up and down a list. Move the cursor to the right side of the text box. Moves the cursor forward one attribute. Execute saves if not on a button that directs another action. Moves the cursor back one attribute. and then returns the cursor to the menu bar. Move the cursor to the leftmost menu selection.Navigating the Menu Bar Use the following keys to navigate the menu bar. Return the cursor to the menu bar. you will open a configuration window. Inserts text where the cursor is.
use the following keys to work in the list. Moves the cursor to the right one word. Erases the single character after the cursor (erases forward). Move the cursor to the left side of the line.Show List Keystrokes When you open a list of choices with the Show List command. Move the cursor down to the next choice list selection. Moves the cursor to the bottom of the visible screen. Return the cursor to the menu bar. Moves the cursor to the top of the visible screen. Return the cursor to the menu bar. Switches the cursor from the editor to the menu bar and back. Deletes all text to the right of the cursor through the end of the line. File Editor Keystrokes Use the following keys while using the file editor. Select the highlighted name from the choice list. Marks the beginning of a text block. Key Arrow Keys Cancel Window Execute Menu Bar Page Down Page Up Save Description Move the cursor up and down the choice list selections. Next move the cursor to the end of the desired block and make a selection from the edit menu. Moves the cursor to the top of the file. 68 Andover Controls Corporation . Inserts a blank line below the one the cursor is on. Moves the cursor down to the next screen. Ends a line of text and moves the cursor to the beginning of the next line. Erases the single character before the cursor (erases backward). Move the cursor up to the next choice list selection. Key Arrow Keys Backspace Begin Bottom Screen Cancel Window Delete Line Delete Text Delete to Right Execute Insert Line Insert Text Left Side Mark Block Next Word Page Up Page Down Previous Word Right Side Top Screen Description Move the cursor anywhere on the screen. Move the cursor to the right side of the current line. Moves the cursor up to the previous screen. Return the cursor to the window bar. Inserts text where the cursor is. Moves the cursor to the left one word. Deletes the line where the cursor is.
Appendix Commissioning the Controller Command Terminal Configuration Guide 69 .
70 Andover Controls Corporation .
1. move the curser down to highlight Controllers and press Enter. This operation is called “commissioning”. the controller’s network address information must be entered so the Continuum workstation can communicate with the controller and so the controller itself can view other network objects. perform the following procedure. Select Edit from the Menu Bar. Setting the NetController Ethernet Address Information To set NetController Ethernet address information. Command Terminal Configuration Guide 71 .Commissioning the Controller To prepare the NetController for operation on a Continuum network. Using the arrow keys.
3. After the ‘Open a Controller’ window appears. where xxx is the Energy Net ID of the controller. The Ethernet setup form contains all the address information. Press Enter to continue. 72 Andover Controls Corporation .Setting the NetController Ethernet Address Information (continued) 2. an un-commissioned controller is pre-named INFINITYxxx. Enter the requested information supplied by your Network Administrator..
which is INFINITYxxx. You do not enter the model number. Previous name in Name field. Each controller must have a unique ID. If applicable. Field Name Description/Action Contains the name of the controller. this field automatically displays the serial number of the controller. Ethernet IDs consist of six groups of two hexadecimal digits: 00:40:11:8:BA:8C This unique number is made up of 00:40:11 plus the serial number encoded in Hex. However. Displays the version of the controller. New name entered in the Name field. Identifies each controller by a unique number between 1 and 190 for the network. set to the ID number listed on the serial number tag found on the controller. where xxx is the Energy Net ID of the controller. Command Terminal Configuration Guide 73 . 08BA8C = serial number 572044 Description Serial Number Model Status Energy Net Id Probe Time Version Ethernet ID Note: After you change the name in the Name field. Spaces between name segments are not permitted. this field automatically displays the controller model number. After setup. it will not change the name within the Command Window until you tab over to SAVE and press ENTER. it will change the name within the Controller window once you move out of that field.Setting the NetController Ethernet Address Information (continued) Descriptions of the fields in this window are provided in the following table. (optional) After setup. Enter a description of the controller up to 32 characters in length. You do not enter the serial number. The default name. Displays Offline or Online depending on whether or not the controller is communicating with the network. Displays the time in seconds between controller probes. You can enter any name you wish in this field up to a maximum of 16 characters.
press the TAB key until the SAVE or CANCEL button as required and press Enter. Number of seconds the system is to wait for a response to a command before it is determined that communications are lost. (Descriptions of the rest of the buttons are listed in the next section. Note: When the “Send ACC Modem Initialization String Upon Reset” is set. Commissioning is now complete from the controller end.Setting the NetController Ethernet Address Information (continued) 4. you will still have to create a new controller object and fill in many of these numbers at the workstation to complete the process. Back at the main form. Field IP Address Subnet Mask Default Router PPP IP Address Web Server Port Max Response Time Accept or enter the … Internet Address of the controller. the following default command strings are sent to initialize the ACC modem: AT&F\015 ATE\015 ATV&C1&D2&S1S0=1\\N3\\A3%%E1%%C1X3&W\015 5. Point-to-Point Protocol Address of the controller. Web server port number (defaults to 80). After the information is entered. If you intend to use a CyberStation workstation. TAB to the Save button and press Enter. select the TCP/IP button and press Enter. Router ID number on your LAN.) Enter the appropriate information when the TCP/IP window appears. You must reset the controller before the saved changes take effect. Subnet Address of the controller. After entering the particulars. 74 Andover Controls Corporation . 6. Use the arrow keys or press TAB to move around in the window.
Command Terminal Configuration Guide .
30-3001-843 Command Terminal Configuration Guide .
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.