Operating Manual ATCLink Configuration Utility for the Peek Traffic ATC Line of Traffic Controllers

Size: px
Start display at page:

Download "Operating Manual ATCLink Configuration Utility for the Peek Traffic ATC Line of Traffic Controllers"

Transcription

1

2

3 Operating Manual ATCLink Configuration Utility for the Peek Traffic ATC Line of Traffic Controllers 3/17/2011 p/n: , Rev 1

4 Copyright 2010 Peek Traffic Corp. All rights reserved. Information furnished by Peek is believed to be accurate and reliable; however Peek does not warranty the accuracy, completeness, or fitness for use of any of the information furnished. No license is granted by implication or otherwise under any intellectual property. Peek Traffic reserves the right to alter any of the Company's products or published technical data relating thereto at any time without notice. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or via any electronic or mechanical means for any purpose other than the purchaser s personal use without the expressed, written permission of Peek Traffic Corporation. Peek Traffic Corporation 2906 Corporate Way Palmetto, FL U.S.A. Trademarks ATCLink, the ATC controllers, and the IQ Central software package are trademarks or registered trademarks of Peek Traffic Corp, in the USA and other countries. Microsoft and Windows are trademarks or registered trademarks of Microsoft Corporation. Other brands and their products are trademarks or registered trademarks of their respective holders and should be noted as such. manual assembly: manual content: , Rev 1 manual cover art:

5 Contents Table of Figures... vi Preface About This Manual... 1 Purpose and Scope... 1 Assumptions... 1 Related Documents... 2 Technical Assistance... 2 Conventions Used in this Manual... 3 Typographic Conventions... 3 Keyboard and Menu Conventions... 4 Symbol Conventions... 4 Chapter 1 Installing ATCLink... 5 Overview... 6 Preparing for the Installation... 7 Operating System... 7 Configuring the SNMP Manager... 7 Installing the Software Connecting to a Controller Configuring an Ethernet Connection to the Controller Checking for a MAC Address Verify the Cabinet Address Verify Controller IP Address (for Ethernet communications) Configure PC Ethernet Adapter Configuring an Ethernet Connection to a Controller Configuring a System Ethernet Connection Configuring a Local Ethernet Connection Configuring a Serial Connection to a Controller Set the Controller Serial Port Parameters Set the PC Baud Rate Steps to Configure a Serial Connection in ATCLink Chapter 2 Introduction to ATCLink Overview How it Works Getting Started The Basic Process Working in Offline Mode Chapter 3 Using the Interface Main Window Menus Toolbars Description View Status Bar Working with the Intersection List Window Editing the General Parameters of an Intersection ATCLink Operating Manual iii

6 Duplicating a Database Create a New Intersection Database...48 Delete an Intersection s Database Importing an Intersection s Database Created on a Different Computer Exporting an Existing Intersection Working with Module Windows Chapter 4 Manipulating Controller Databases Working With a Controller s Database Understanding Data Handling in ATCLink Data Handling Quick Reference Chart...56 Data Cell Color Coding Retrieving Data from a Controller Editing and Storing Data to a Controller Loading a Default Database Into a Controller Downloading a Database to the Controller from a USB Device Formatting a USB Device for use as a Data Source Using ATCLink to Update Controller Firmware Updating Controller Firmware Using the ATC Firmware Loader Updating Controller Firmware Using a USB Memory Device Printing a Database Chapter 5 Editing a Controller Database Overview Phase Object Module Phase Status Parameters Phase Control Table Parameters Detector Object Module Vehicle Parameters Pedestrian Parameters Vehicle Status Parameters Volume and Occupancy Parameters Speed Trap Parameters Unit Object Module Unit Parameters Special Functions Parameters Coordination Object Module Mode / Status / Control Parameters Pattern Table Parameters Split Tables Parameters Preempt Object Module Ring Object Module Sequence Table Ring Control Table Ring Status Table Channel Object Module Channel Table Parameters Channel Status Table Parameters Overlap Object Module Vehicle Table Parameters Vehicle Status Group Table Parameters Pedestrian Table Parameters Ped Status Group Table Parameters Security Object Module Report View Module Event Log Config Table Parameters Event Log Table Parameters iv ATCLink Operating Manual

7 Event Class Table Parameters Pretimed Object Module Pretimed Timing Plan Parameters Pretimed Signal Plan Parameters Preempt Parameters Schedule Management Object Module Time & Schedules Dayplan Table Parameters Action Parameters DST (Daylight Savings Times) Parameters Additional OIDs Module Configuration Object Module Message Log Module Up/Download Blocks Module Saving a Database File Intersection Status Module Input/Output Mapping Module TS2Port1 Parameters TF BIU Parameters DET BIU Parameters UPS Interface Module Control/Status Parameters Event Log Parameters CMU Interface Module Trap Management Module Control Parameters Management Table Parameters Trap Table Parameters Watch Block Table Parameters Report Block Table Parameters Transit Signal Priority Module Configuration Table Parameters Input Table Parameters Input Configs Table Parameters Action Plans Parameters Q Jump Table Parameters Chapter 6 Maintenance & Troubleshooting Managing User Accounts Troubleshooting Technical Support Glossary Index ATCLink Operating Manual v

8 Table of Figures Figure 1 The My Computer management dialog box...7 Figure 2 Services and Applications window...8 Figure 3 Windows Services list...8 Figure 4 Open Add/Remove Programs...9 Figure 5 Choose Add/Remove Windows component...9 Figure 6 Management and Monitoring Tools...10 Figure 7 Select the Simple Network Management Protocol...10 Figure 8 Windows PC network adapter setup dialog box...17 Figure 9 Entering the IP address and subnet mask...17 Figure 10 Repairing the network connection...18 Figure 11 Update the IP Field on the Select Intersection Window...19 Figure 12 Select Intersection Dialog Box...20 Figure 13 Local Ethernet Connection Settings...20 Figure 14 Baud Rate Settings Window...22 Figure 15 Change Community Name Dialog Box...23 Figure 16 Select Intersection Dialog Box...23 Figure 17 PC Software Login Display...32 Figure 18 ATCLink attempting to establish a connection to a controller...33 Figure 19 ATCLink Main Window...36 Figure 20 Main window toolbar...40 Figure 21 Controller toolbar for pre-timed controllers...40 Figure 22 Additional buttons on toolbar for NEMA controllers...41 Figure 23 Description Viewer in the ATCLink Main window...44 Figure 24 Example object description in the Description tab...45 Figure 25 Example Communications Status messages in the Description Viewer...45 Figure 26 Main window status bar...46 Figure 27 Intersection List Display...47 Figure 28 Buttons on the Intersection List toolbar...48 Figure 29 Close button in a module window...51 Figure 30 Context menu in the Coordination Object module...51 Figure 32 Color codes for data cells...58 Figure 33 Pulling in the default database...61 Figure 34 Selection Intersection window...62 Figure 35 Connecting to the controller over Ethernet...62 Figure 36 ATCLink window with controller connected...63 Figure 37 Upload/Download block display in ATCLink...63 Figure 38 Installing the new database in the controller...64 Figure 39 Query to download the I/O mapping...64 Figure 40 Firmware Load Dialog Box...68 Figure 41 Could not connect message displayed if the controller is not ready...69 Figure 42 Update is complete...69 Figure 43 Print/View Database Window with Context Menu...72 Figure 44 Print/View Database Viewer toolbar...73 Figure 45 Phase Object module window...77 Figure 46 Detector Object Module window...88 Figure 47 Unit Object Module window...95 Figure 48 Coordination Object Module window Figure 49 Preempt Object Module window Figure 50 Ring Object Module window Figure 51 Channel Object Module window Figure 52 Overlap Object Module window vi ATCLink Operating Manual

9 Figure 53 Security Object Module window Figure 54 Global Event Log Report Window (Report View Module) Figure 55 Pretimed Object Module window Figure 56 Schedule Management Object Module Figure 57 Additional OIDs Module window Figure 58 Configuration Object Module window Figure 59 Message Log Module Window Figure 60 Message LogModule toolbar Figure 61 Saving a Message Log to a file Figure 62 Up/Download Block module Figure 63 Saving the database to a compressed USB file Figure 64 Intersection Status Module Figure 65 Input/Output Mapping Module window Figure 66 Flash Rate Output Mask Figure 67 UPS Interface Module window Figure 68 UPS Event Data types Figure 69 Conflict Monitor Logs window Figure 70 CMU Module toolbar Figure 71 Program card settings displayed in a browser window Figure 72 CMU Configuration/Status window Figure 73 Trap Management Module window Figure 74 Transit Signal Priority Window Figure 75 Add User dialog box Figure 76 View/Delete User list ATCLink Operating Manual vii

10 viii ATCLink Operating Manual

11 Preface About This Manual PURPOSE AND SCOPE This manual describes how to install and use the software utility called ATCLink, available from Peek Traffic Corporation. It also describes how to configure compatible Peek Traffic controllers using ATCLink. This manual does not go into detail about programming any particular type or version of traffic controller. ASSUMPTIONS It is assumed that the reader and user of this manual and the hardware and software utilities described herein are authorized to work in and around traffic cabinets by the local traffic governing body. The reader should be familiar with the operation and wiring of traffic control cabinets in their area, and must be aware of, and follow, all safety and security protocols of the traffic agency. It is also assumed that the user of ATCLink has knowledge about the type of software environments and cabinet hardware that will be used with ATCLink. ATCLink Operating Manual 1

12 Preface About This Manual RELATED DOCUMENTS These documents provide additional or related information which may be useful during the installation and usage of ATCLink: Table 1 Related documents Document Part Number ATCLink Release Notes ATC-1000 Operating Manual ATC-1000 Firmware Release Notes IQ Central Operating Manual TECHNICAL ASSISTANCE If you need assistance or have questions related to the use of this product, contact Peek Traffic Corporation s Customer Service Group for support. Contact Information Toll free in the U.S.: (800) phone: (941) fax: (941) Tech.Support@peektraffic.com Hours of Operation M-F, 8am-5pm, EST 2 ATCLink Operating Manual

13 Conventions Used in this Manual CONVENTIONS USED IN THIS MANUAL When referring to any of the product manuals from Peek Traffic, the following typographical conventions will aid in understanding the intent of the various topics and procedures. Typographic Conventions As shown in the following table, whenever text appears in the following fonts and styles, it indicates a special situation or meaning for the user. Table 2 Typographic conventions used in this manual Description Commands or controls that must be selected by the user appear in bold. Switches or keyboard keys appear in SMALL CAPS. Things that the user needs to type at a prompt or entry window, exactly as shown, appear in this font. Items italicized inside slanted brackets < > are variables that need to be replaced while typing a command. The slanted brackets should not be typed. Example In the Print dialog box, select Options. When finished selecting parameters, press the PAGEDOWN key. Type a:\setup.exe at the prompt. Type c:\<install directory>\product and press ENTER. ATCLink Operating Manual 3

14 Preface About This Manual Keyboard and Menu Conventions Some commands are accomplished with a pair or sequence of keystrokes or command entries. The way these should be done is indicated by the way they are shown in the instructions, as listed here. Table 3 Keyboard conventions used in this manual Description A series of commands that need to be completed in sequence will be separated by a right slant bracket (>) A dash, or hyphen, ( - ) indicates keys or controls that need to be pressed at the same time to activate the command A comma (, ) indicates keystrokes that need to be pressed one-after-the-other. Example Go to Start > Programs and select ASTC for Administrators. Press CTRL- p to print the file. To print the file, press ALT-f, p. Symbol Conventions The following symbols are used in this manual to indicate special messages for the user. Each indicates the level of importance that should be assigned to the associated text. Table 4 Symbol conventions used in this manual Symbol Description Note This icon accompanies a general note or tip about the current topic. Caution This icon represents a general hazard. If the operator is not paying attention, some action that is undesired may occur. Important This is a detail about the product that may not be a hazard, but is critical to the operator s proper understanding and use of the product. Warning This icon represents a situation where some real risk exists, whether of electrical shock or some other form of personal or property damage. Be very careful when dealing with Warning situations. 4 ATCLink Operating Manual

15 Chapter 1 Installing ATCLink This chapter describes the process of installing ATCLink on a Windows PC. The following topics are discussed in detail in this chapter: An overview of the installation process, on page 6. How to prepare the software environment for the ATCLink install, on page 7. A detailed procedure to install ATCLink, on page 12. The basics of how to connect ATCLink to a traffic controller, on page 14. Configuring an Ethernet Connection to the Controller, on page 15. Configuring a Serial Connection to a Controller, on page 22. ATCLink Operating Manual 5

16 Chapter 1 Installing ATCLink OVERVIEW In order to install and utilize ATCLink, you will need a PC composed of Windows compatible hardware that is running either the Windows 2000 or Windows XP operating system. ATCLink is not yet approved for operation under Windows Vista. Table 5 ATCLink system hardware requirements Minimum Ideal Processor Intel P4 or equivalent, or better Intel P4 or equivalent, or better Processor Clock speed 1.2 GHz 2.0 GHz+ RAM 512 MB 1 GB+ Free Disk Space 150 MB 2 GB+ Optional items Either a Ethernet or serial port A USB port The operation of the software also requires a communications path to one or more of Peek Traffic s ATC family of traffic controllers, via either direct serial or Ethernet connections. The Peek Traffic ATC family of traffic controllers includes the ATC-1000 Advanced Traffic Controller, the ATC-2000 Advanced Transportation Controller, and phases 1 and 2 of the ATC Controller (NY CBD version) known as ASTC controllers, or CBD controllers. The operator can opt to work in an offline mode, meaning that no live connection is currently active with a controller. But this is only really possible if he or she is planning to work on a controller database that has been stored in memory which will later be synced to the controller via a live connection, or if the user is planning to define and export controller programming to a USB thumb-drive. Most other operations within the software require a live connection to a traffic controller. Because of this, the software will assume, by default, that a connection to a controller is desired, so it will attempt to make such a connection unless you tell it, during each session within the software, that you do not wish to connect to a controller. (The steps to work offline are described in the Working in Offline Mode section, starting on page 33.) Before live communications with an ATC controller can be achieved, the PC will also need to be configured with Microsoft s SNMP service add-on for Windows. The steps to install this service are described later in this chapter. 6 ATCLink Operating Manual

17 Preparing for the Installation PREPARING FOR THE INSTALLATION To prepare your PC or laptop for the ATCLink installation, you should check the following features of your system. Operating System The software requires a Windows compatible computer running Windows 2000, Windows XP (Professional versions), or Windows 7 Professional. ATCLink is not approved for operation under Windows Vista, nor is it approved for use with 64 bit versions of these operating systems. Configuring the SNMP Manager If this is the first time the PC will host ATCLink, you will probably need to install the SNMP manager on your system. To accomplish these steps, you will need to have Administrative access to the computer, and either the Windows installation CDs or the.cab files of the Windows installation. Important You do not need to install the Windows SNMP Manager on the PC if you will only be connecting to intersections via Ethernet. The SNMP manager is only required by ATCLink if you will be making Serial connections to your intersection controllers. 1. Check to see whether the PC already has the SNMP service configured. The easiest way is to right click on My Computer and choose Manage Figure 1 The My Computer management dialog box 2. Double-click on Services and Applications ATCLink Operating Manual 7

18 Chapter 1 Installing ATCLink Figure 2 Services and Applications window 3. Double-click on Services Figure 3 Windows Services list 4. Check to see if the SNMP Service is shown in the list. If it is, proceed to step 13. Otherwise, install it using the following procedure: 5. Open the Control Panel and choose Add or Remove Programs 8 ATCLink Operating Manual

19 Preparing for the Installation Figure 4 Open Add/Remove Programs 6. Choose Add/Remove Windows Components Figure 5 Choose Add/Remove Windows component 7. Choose Management and Monitoring Tools and click the Details button ATCLink Operating Manual 9

20 Chapter 1 Installing ATCLink Figure 6 Management and Monitoring Tools 8. Select the Simple Network Management Protocol and choose OK. Figure 7 Select the Simple Network Management Protocol 9. At this point, the PC will request the Windows installation disk required for the SNMP files. Insert the disk, or point the installer at the local copies of your Windows installation.cab files. 10. Complete the installation following the onscreen instructions. 11. Go to the Start Menu and open the Settings list. Then choose the Control Panel. 12. Under Administrative Tools, choose Services 13. Scroll down and right mouse click on SNMP Service. 14. Select Properties. 15. Select the Security tab. 10 ATCLink Operating Manual

21 Preparing for the Installation 16. Make sure public is in the Community field with READ CREATE in the corresponding rights field. If not, then edit the existing field or add a new one. The Community name is case sensitive, be sure to use public and not PUBLIC or Public. This completes the installation and configuration of the SNMP service. ATCLink Operating Manual 11

22 Chapter 1 Installing ATCLink INSTALLING THE SOFTWARE This procedure describes the steps to actually install the ATCLink software onto the PC. The installation is simple and automated. Important Do not run the software install until the IP Address has been set and the SNMP manager has been configured on the PC. Important If you are installing to a PC that already has an earlier version of ATCLink installed and you wish to preserve the intersection, user account and password information from the previous installation, it is a good idea to back up the ATCLink main database (astc.mdb in the Program Files\Astc\Database folder) and the user database ( UserDatabase.mdb in the same location) prior to starting the following procedure. The following procedure describes the ATCLink installation: 1. Insert the ATCLink Installation CD into the CD-ROM drive of the computer. 2. If autorun is working on this drive, the Install CD interface should appear automatically. If autoplay is not configured for this CD-ROM drive on this computer, open a Windows Explorer window and navigate to the drive. Locate the start.exe file and double-click it. This will open the installation CD interface. 3. From the main menu, click on the large Install ATCLink button. 4. If you have a previous version of ATCLink installed on your system, the installer will detect this and present you with a screen to modify, repair, or remove the previous version. It will not permit you to proceed with the install until you have un-installed the previous version of ATCLink. When you uninstall ATCLink using the Installation CD interface, the database will be preserved. When you then run the installer again to install the new version of ATCLink, it will detect the old database and export its intersections to individual.mdb database files. You will need to import these intersection files back into ATCLink after you have completed the install. 5. If this is a new install, follow the on-screen directions. 6. When the installation is complete, click the Finish button. 7. You can use the Install CD interface to view the ATCLink release notes, or some documentation concerning related products. 8. Close the Install CD menus. 9. Go into the Windows Start menu and choose Programs > ATCLink 12 ATCLink Operating Manual

23 Installing the Software 10. When the application opens, you will be asked for a user name and password. If you are working with the Administrator version of ATCLink, the default value is USTC_ADMINISTRATOR for both fields. (The fields are case sensitive, and the default password must be in all capitals.) If you are working with the Manager version of ATCLink, the default login value is USTC_MANAGER for both fields. 11. When you get into the application, as a security precaution, you should create a new Administrator level user account and password, and remove the default user account. (A Manager level user account if you have the Manager version of ATCLink.) These actions can be performed using the commands on the Login menu. ATCLink Operating Manual 13

24 Chapter 1 Installing ATCLink CONNECTING TO A CONTROLLER The other side of the communications connection for ATCLink is the way in which communications are configured on your traffic controllers. A PC running ATCLink can connect to a controller via a serial connection, a local Ethernet connection, or an Ethernet connection on a network. The following section discusses the requirements to establish successful communication between the controller and ATCLink. To operate properly, an ATC family controller needs several items to be configured correctly. Without these elements, no communications (and the resulting configuration) can be achieved with the controller. More importantly, without these elements, the controller will not function in a cabinet, even when properly wired and cabled. That being said, it is important to acknowledge that all controllers do not handle communications in the same manner. Please refer to the controller s operating manual for information on communications configuration for the specific controller being configured. Note It is important to keep in mind that Individual controllers within the ATC family handle some aspects of communications differently from one another, particularly when it comes to the cabinet address. Please refer to the manual for information on communications configuration for the specific controller being configured. These are the data objects: A unique MAC address (needed for Ethernet communications) The proper cabinet address (only if it is required for your application) ATCLink installed on a PC An IP address (needed for Ethernet communications) The SNMP Manager service installed on the ATCLink PC (needed for Serial communications) A default database installed within the controller Finally, the proper modifications to the controller s database to make it work with the intersection hardware and logically service the intersection s phases The following sections briefly explain some of the required data objects listed above. It also describes how to configure the PC Ethernet adapter, and the process of establishing a connection to the controller using ATCLink. 14 ATCLink Operating Manual

25 Configuring an Ethernet Connection to the Controller CONFIGURING AN ETHERNET CONNECTION TO THE CONTROLLER ATCLink can connect to a controller a local Ethernet connection or a system Ethernet connection on a network. You must have the IP address information of the controller for which you are configuring an Ethernet connection before you begin. Consult the Controller Operating Manual for directions on how to verify the controller IP address for the specific controller you are working with. The following sections lead the user through the process of setting up serial and Ethernet connections to the controller using ATCLink. Checking for a MAC Address The MAC address is a globally unique identifier assigned to each controller s Ethernet network adapter card. The MAC address was most-likely installed in the factory. For instructions on how to check the controller's Ethernet interface MAC address, consult your controller s operating manual. Verify the Cabinet Address Different types of controllers in the Peek family of ATC controllers, work with the cabinet address in different ways. The cabinet address is necessary for ATCLink to communicate with a controller. The cabinet address is used by ATCLink to verify the identity of the controller to which it is connecting. The ATC controllers for New York City, known as ASTC controllers, or CBD controllers, expect the cabinet address to be provided to the controller by the cabinet hardware. The NEMA variants of the ATC controller line such as the ATC-1000 TS2 controllers, however, expect the user to program this information through the controller s front panel. The CBD controller has a very specific requirement for the cabinet address. At power on, or controller reset, the CBD controller automatically reads the cabinet address. If the controller s internal cabinet address does not match the address provided by the address circuit in the cabinet itself, the controller and the Malfunction Management Unit (MMU) will place the intersection into Flash. This check of the cabinet address is not a NEMA function, so it is not done as part of the ATC-1000 controller s startup. However, the ATCLink software needs this cabinet address to identify each controller to which it is communicating. The current value of the cabinet address stored in an ATC-1000 controller is displayed as the last four characters of the second row of the standard Controller Status screen. Consult the controller s operating manual for specific instructions on how to determine whether or not the cabinet address has been set. ATCLink Operating Manual 15

26 Chapter 1 Installing ATCLink Verify Controller IP Address (for Ethernet communications) The Ethernet uses 32 bit IP addressing for communication between devices where each device is assigned a unique IP Address. Data is passed between devices using a scheme in which the source and destination address are included with the data transfer. Before the controller is able to connect to ATCLink, first make sure that the Ethernet settings in the controller match the settings in the computer that is running ATCLink. Consult your controller manual for instructions to verify the IP address. 16 ATCLink Operating Manual

27 Configuring an Ethernet Connection to the Controller Configure PC Ethernet Adapter Next, we will configure the PCs Ethernet adapter to work with the controller IP address. 1. Select the network adapter on your PC. Figure 8 Windows PC network adapter setup dialog box 2. Highlight Internet Protocol (TCP/IP) and click on properties Figure 9 Entering the IP address and subnet mask Choose the Radio button to set the following IP address. Enter the IP as , and set the Subnet Mask to be , as shown above. ATCLink Operating Manual 17

28 Chapter 1 Installing ATCLink Do a repair on the network connection. Figure 10 Repairing the network connection 18 ATCLink Operating Manual

29 Configuring an Ethernet Connection to a Controller CONFIGURING AN ETHERNET CONNECTION TO A CONTROLLER Depending on the type of Ethernet connection being configuring (Local or System) the procedure will be different. See the Configuring a System Ethernet Connection section, on page 19 for a network connection, or the Configuring a Local Ethernet Connection section, on page 20 for connection-specific instructions. Configuring a System Ethernet Connection 1. Connect an Ethernet Crossover cable between the controller and the computer. 2. After logging into ATCLink, click on the Load Intersection button ( ) on the main window toolbar. The Select Intersection dialog box appears. Figure 11 Update the IP Field on the Select Intersection Window 3. Select the intersection database from the list, and click OK. 4. Make sure that the Ethernet box is checked. 5. Position your cursor in the IP Field at the top of the Select Intersection window, and enter the Controller IP address. 6. Click OK to close The Select Intersection dialog box. Your computer should now be connected to the controller through the Ethernet connection, if the computer IP address has been set to match the IP address of the controller. ATCLink Operating Manual 19

30 Chapter 1 Installing ATCLink Configuring a Local Ethernet Connection 1. Connect an Ethernet Crossover cable between the controller and the computer. 2. After logging into ATCLink, click on the Load Intersection button ( ) on the main window toolbar. The Select Intersection dialog box appears. Figure 12 Select Intersection Dialog Box 3. Select the intersection database and click OK. 4. Make sure that the Ethernet box is checked. 5. The Connection window appears. This window will close automatically and launch the main ATCLink window once the connection is complete. 6. Click the Additional OIDs button ( ) on the controller tool bar. The Additional OIDs dialog Box appears. Figure 13 Local Ethernet Connection Settings 20 ATCLink Operating Manual

31 Configuring an Ethernet Connection to a Controller 7. Enter the Controller IP address in the Local Ethernet Address (Top 2 elements) field. (Default = if a cabinet address is available for the lower order and if the lower order is derived from the MAC address) Note the lower two elements of the IP address is derived from the cabinet address. 8. Enter the new gateway address in the Local Gateway Address field. (Default = ) 9. Enter the new subnet mask in the Local Subnet Mask field. (Default = ) 10. Click the Send Selected Data to the ASTC button ( ) to send the information to the controller. You can also go to the File menu and choose Send Selected Data to the ASTC. 11. Close the Additional OIDs. 12. The Connection window appears. This window will close automatically and launch the main ATCLink window once the connection is complete. Your computer should now be connected to the controller through the Ethernet connection, if the computer IP address has been set to match the IP address of the controller. ATCLink Operating Manual 21

32 Chapter 1 Installing ATCLink CONFIGURING A SERIAL CONNECTION TO A CONTROLLER To connect the PC and controller using a serial connection, the following requirements must be met: The controller/pc baud rate must match The serial connection must be a null modem cable Parameters for the serial port must be set correctly Set the Controller Serial Port Parameters Following the instructions in the Controller Manual, configure the settings for the controller serial port as follows: 1. Set Comm Port setting to the correct Serial Port number. 2. Set Parity to None. 3. Set number of Stop Bits to Set Handshaking to none. Set the PC Baud Rate 1. Click the Communications menu on the Main ATCLink menu. 2. The Baud Rate Settings window appears. 3. If you know the Baud Rate, select the value from the drop down box. 4. To let ATCLink set the Baud Rate automatically, click the AutoBaud button. 5. Click OK to accept changes and close the Baud Rate Settings window, or click Cancel to close the window without saving the changes. Figure 14 Baud Rate Settings Window 22 ATCLink Operating Manual

33 Configuring a Serial Connection to a Controller Steps to Configure a Serial Connection in ATCLink To configure a serial connection, connect a null modem cable between the computer and the controller s port number three. Set the controller baud rate to Kbps for the same port, then perform the following steps: 1. After logging into ATCLink, note the port number of the serial port used for communication with the controller. 2. From the Communications menu, select the Edit Community Name / Comm Port item to open the Change Community Name dialog box. 3. Enter the serial port number in the text box Comm Port: of the Change Community Name dialog box. Click OK. Figure 15 Change Community Name Dialog Box 4. Click on Load Intersection button ( ). The Select Intersection dialog box appears. Figure 16 Select Intersection Dialog Box 5. Check the Serial box in the Select Intersection dialog box. Select the intersection database from the list and click OK. 6. The Connection window appears. This window will close automatically and launch the main ATCLink window once the connection is complete. ATCLink Operating Manual 23

34 Chapter 1 Installing ATCLink 24 ATCLink Operating Manual

35 Chapter 2 Introduction to ATCLink This chapter introduces the ATCLink software and describes how to get started using it. The following topics are discussed in detail in this chapter: An overview of the application, starting on 26. Latest Updates to ATCLink, on page 26 A description of how ATCLink operates, on page 29. Steps to get started using the software, starting on page 32. How to use the software in an off-line mode, starting on page 33. ATCLink Operating Manual 25

36 Chapter 2 Introduction to ATCLink OVERVIEW ATCLink is a Windows utility application that allows a single operator to connect to a single Peek Traffic ATC-family traffic controller at a time. Once a connection has been established, the following functions are possible using the software: Add, edit and delete user accounts within ATCLink Send new firmware to an ATC family controller Retrieve a controller database into the ATCLink database Modify the settings for a controller s database in memory Send a controller s modified database back to the controller Write controller database files to a USB thumb-drive that can then be plugged into a controller, and from there, loaded into the controller s memory Print out a controller s configuration setup Configure and run automatic alarm polling for an attached controller Sync clocks between the controller and the PC, using either as the source Latest Updates to ATCLink Version 3.10 The version 3.10 update to ATCLink added many new features to the utility: The ability to work with and edit databases for Peek Phase 2 NYC ATC-CBD traffic controllers. All objects in the phase 2 controller can now be edited in ATCLink. The ability to work with and edit the databases of Peek ATC-1000 traffic controllers A Pretimed preemption object module, allowing the user to retrieve, edit and save changes to a pretimed controller s preemption programming, supporting all of the NTCIP 1202 preemption objects, including delays, min duration, max presence, track intervals, clearance, dwell and exit intervals, and preemption interval skipping. A Transit Signal Priority module, allowing a user to retrieve, edit, and save changes to the TSP object in an ATC family traffic controller. Transit Signal Priority allows specially outfitted buses and other mass transit vehicles to take priority over the normal operation of a signal in order to get out ahead of the vehicle peleton at an intersection. ATCLink and the Peek ATC controllers have a very sophisticated, complete set of programming options for TSP operations. The Utils menu has been modified to segregate the Phase 1 controller utilities from the Phase 2 utilities. Software version has been modified to show both the version number and the build number. Previously, these fields only showed the build number. 26 ATCLink Operating Manual

37 Overview Now allow BBS communications to a PowerBack UPS unit that is attached to an ATC controller IP address can now be set on the firmware download dialog box The intersection selection dialog box now includes entry fields for the full IP address rather than just the last two octets. Added the View/Print Database utility. (The printer icon in the secondary toolbar, only available when no database module window is open.) A new firmware loader was added. Version The version update to ATCLink added these features: A parameter has been added to the USTC Misc tab of the Additional OIDs module, for controller alarm status 1. This bit encoded alarm status extends the NTCIP 1202 Unit Alarm Status, to support TSP, CIC, UPS, CMU, and USB. Nonassigned bits are reserved by U.S. Traffic Corp. The latest version of ATCLink provides the user with options regarding trap removal. Based on the Trap Data Removal parameter entered on the Control Tab of the Trap Interface, the controller will remove selected data. Once the requested the data is successfully removed the controller unit will clear its bit. All requested data will be cleared once all the bits are off (0) and this object is zero (0). Functionality has been added to define the USTC Proprietary Coordination Correction Modes for the ATCLink. Selecting Toronto mode causes the coordinator to establish a new offset using the Toronto offset correction strategy. The other option causes the coordinator to establish a new offset based on the value of the Coordination Correction Mode entered by the user. A mechanism has been added to ATCLink to allow the user to start, stop, and assign serial ports to certain NON critical processes. It also allows the user to decide if a process may restart if a fatal error occurs and determines the device a process will use during execution. The speed trap data tables have been expanded. An Entry Exit Threshold parameter has been added. Travel time differences (in percent) between the T1- T2 event and the T3-T4 event are compared to the threshold value entered. If the difference is less than or equal to the threshold, the average of the two values is stored in the 'speedtrapblockdata' object. If the difference is greater than the threshold, the shorter of the two travel times is stored in the 'speedtrapblockdata' object. Ten additional preemption parameters have been added to the Preempt Object Module. ATCLink Operating Manual 27

38 Chapter 2 Introduction to ATCLink Increased support for Daylight Savings Time changes has been added to ATCLink. DST parameters were added to the Schedule Management Object Module to allow the user determine how DST will be managed. An absolute DST transition point can be defined, relative to midnight January 1, The specific beginning and end can be programmed using the Month, Day, Date, and Time parameters. The user also has the ability to indicate that adjustments will be made by some other means, or the DST function can be disabled entirely. Added functionality gives the user the option to flash a desired output on the Input/Output map level. A flash rate may be selected for load switch green output drivers, using the top 4 bits (0xF000) of the 16 bit value. The newest version of ATCLink adds several parameters to increase flexibility in setting up Ethernet ports on the controller. Improvements have been made to the Overlap Object Module to allow more effective management of pedestrian overlaps. After selecting the phases to be included in the pedestrian overlap, the user can add a modifier that determines which phases cause a pedestrian overlap to transfer from don't walk to walk, and set the walk, and clearance times. The ability to create firmware directories for phase I and phase II. A utility has been added to enable the user to set up dedicated directories to perform firmware updates using a USB device. ATCLink s latest version supports all of the additional messages that have been added to the controller log. An alarm status parameter has been added to the ATCLink Unit Module, to monitor Offset Transitioning. The alarm status is updated whenever the Controller Unit performs an offset transition (correction in process). The newest version of ATCLinks adds an increased level of management of special functions. Special Functions parameters in the Unit Object control the special function output and status with On/OFF selections. Added ring status parameters allow users to monitor controller ring status changes resulting in more effective management. ATCLink s real-time monitoring of each controller ring provides continuous status updates of user defined parameters. A number of improvements have been made to the ATCLink user-interface to make it more user-friendly. Enlarged icons make the display easier to use. Edits to menus and parameter selections, improve appearance and functionality. 28 ATCLink Operating Manual

39 How it Works HOW IT WORKS A computer that is running the Microsoft Windows -based ATCLink software package can be connected to either the serial port (for RS-232 communications) or Ethernet port (for Ethernet communications) of an ATC family traffic controller. Consult your controller manual for information regarding which ports support NTCIP protocol. Serial port RS- 232 communications requires the use of a null modem cable, while Ethernet ports require either a crossover cable for direct connection to the controller or a standard Ethernet cable when using an Ethernet hub or switch as an intermediary device. When the controller is accessed using a laptop computer through one of these controller ports, the controller will automatically report the unique cabinet address to the software. ATCLink will then automatically access the correct Intersection parameters from the ATCLink database, as long as the controller intersection has been previously defined within ATCLink. ATCLink is used to send and receive databases from the controller. It can also be used to edit fields in the current database. This combination of editing a database and sending it to the controller means that ATCLink functions as a programming tool for the Peek ATC family of controllers. ATCLink allows a controller unit s operation to be configured using the Windows interface rather than the front panel interface of the controller hardware. These are the parameters that ATCLink can modify when connected to a compatible controller: Set the controller s time from the PC s clock Set the PCs time from the controller s clock Download firmware to the controller Save firmware to a USB key so it can be loaded on the controller using the front panel USB ports Retrieve a database from the controller Send a database to the controller Modify the controller s database in the PCs memory and send this to the controller Edit and maintain a list of controllers with their associated comms settings and databases View the operation of the intersection of an attached controller Poll one or more controllers for alarms Duplicate an intersection s database within another controller The databases mentioned here are the collections of parameters that each controller needs to control an intersection. Each intersection s controller will have a database associated with it. ATCLink was designed to manage these databases. The Intersection List display is designed for the first steps of this process. Once the structure of the database is configured, the process of setting up and editing the database parameters is completed through other displays, discussed in Chapter 3 Using the Interface, starting on page 35. ATCLink Operating Manual 29

40 Chapter 2 Introduction to ATCLink Database File Formats ATCLink was written in Microsoft Visual C++ and utilizes numerous Microsoft Windows system functions. Some of these system functions use database functions that are similar to Microsoft Access, a database program. ATCLink itself is not built on top of Microsoft Access but only uses similar function calls. When the user exports an intersection database from ATCLink, the file will have the filename extension of.mdb which is identical to the filename extension of any file saved from Microsoft Access. Do not try to open the intersection database from Microsoft Access since that database program will not have the knowledge of NTCIP, the ASTC MIB, or understanding of traffic control. These files contain all read/write variables as well as read only variables that were created for or received from the ASTC controller. Please note that Microsoft Access does not need to be present on the computer where ATCLink is to be installed. Intersections may be saved to storage using two different file formats. The first is with the filename extension of.mdb as already described. The second is with a filename extension of.blk. This file format is created using NTCIP data blocks. This is the same as the data stream that is sent or received by ATCLink from the ASTC controller. This file format is used whenever the user wishes to send or receive data from the controller using a USB memory device. These two file formats are not interchangeable such that an exported intersection database that has the filename extension of.mdb cannot be used on the USB memory device for downloading to the controller through the controller s USB port. In a similar manner a file that was saved using the.blk extension cannot be imported into ATCLink from the same Windows screen as a file with the.mdb file extension. The.blk files can be retrieved or saved only from the USB Window screen of ATCLink found elsewhere in this manual. With thousands of intersections being managed in some cities, it is strongly suggested that some sort of database management be instituted. With such a large number of signaled intersections, it would be prudent to implement some sort of organization by grouping interrelated intersections into folders for easy and logical access of specific intersection databases. For example, all the intersections of one major arterial corridor could be placed together into one folder named something descriptive, such as Fifth Avenue in Manhattan. Two ATCLink User Versions There are two different versions of ATCLink. There is an Administrator version which has complete access rights and privileges for database creation and modification. And then there is a Manager version which cannot change or create new databases. The Administrator version of ATCLink software is intended for use only by the NYCDOT personnel and a City-authorized party. An Administrator user not only has full read/write privilege to access any ASTC/ATC-CBD databases, but can also add or modify an Administrator or Manager user profile. All features of ATCLink described in this manual are available to any Administrator. The Manager version of ATCLink software is intended for use only by the City s maintenance contractors. This software version provides the capability of adding/modifying a Manager user profile in order for the maintenance contractor to manage their user profiles independently without the City s assistance. Under no circumstances will a manager user be allowed to log in to the Manager version of 30 ATCLink Operating Manual

41 How it Works ATCLink software as an Administrator or to add an Administrator user. The Manager version of ATCLink software gives a Manager user read-only privileges. A Manager user will be able to view, upload, download, import, export, and delete an intersection database from the intersection list, set controller time, upgrade firmware, upload logs from the controller, and read and save an intersection database on a USB memory stick. However, a Manager user cannot modify any database parameters or save an intersection database as another intersection. In the following chapters any reference to saving values to specific objects in the database of ATCLink or of the controller do not apply to the Manager version. ATCLink Operating Manual 31

42 Chapter 2 Introduction to ATCLink GETTING STARTED Access to ATCLink is controlled and secured. It requires each user to enter a user-id and password to log into the software. There are two levels of authorities, one to modify the parameters and timing plans, and one to access the upload/download and control functions. When the application is started, the ATCLink Login dialog box is displayed. Figure 17 PC Software Login Display To log in, type in the proper user name and password. These fields are case sensitive. The default value for both fields when the application is first started is USTC_ADMINISTRATOR for the Administrator version of ATCLink, and USTC_MANAGER for the Manager version. You are encouraged to modify these default settings as soon as possible after installing the software. Be sure to record your new user name and passwords in a secure location. It s also a good idea to create a backup user account. User administration is described on page 182. The Basic Process There are six basic steps to perform when using ATCLink: 1. Login 2. Choose an existing, or create a new, connection to an intersection controller, or choose to work offline. See Working in Offline Mode, on page Select a portion of the controller database to view. 4. Retrieve the data for that portion of the database either from the controller or the ATCLink database. 5. Make changes to the settings on-screen. 6. Either save the changes to the database, the controller, or export them to be stored on a USB memory device. (Or you can save to all three places.) 32 ATCLink Operating Manual

43 Getting Started Working in Offline Mode Normally, when you launch ATCLink, it will immediately and persistently display the dialog box shown in Figure 18, requesting a connection to a controller. Figure 18 ATCLink attempting to establish a connection to a controller Depending on which communications channel is defined as the default in the Communications menu, the dialog box will advise that ATCLink is trying to establish either a Serial or an Ethernet connection with the controller. If the communications connection to the controller fails, you may see a communications error message. This, too, will repeat at regular intervals. If you wish to work on an intersection database offline, that is, working on a controller database in the PCs memory without actually connecting to the real controller, you will need to deactivate these attempts to connect. That is done by clicking on the Stop/Start Automatic Polling button on the ATCLink toolbar. It looks like this: You can now work on the controller s database without being interrupted by connection warnings. ATCLink Operating Manual 33

44 Chapter 2 Introduction to ATCLink 34 ATCLink Operating Manual

45 Chapter 3 Using the Interface This chapter introduces the interface of the ATCLink software package. The following topics are discussed in detail in this chapter: A description of the Main Window, on page 36. An overview of the Menus, on page 37. A description of the toolbar functions, on page 40. The description view, on page 44. The status bar, on page 46. Using the Intersection List window, on page 47. Managing Module windows, on page 50. ATCLink Operating Manual 35

46 Chapter 3 Using the Interface OVERVIEW This chapter describes how to use ATCLink s general interfaces, including its main window, its menus, toolbars, and module windows. MAIN WINDOW When a valid username and password have been entered, the main window of ATCLink is displayed: Figure 19 ATCLink Main Window When you are not connected to any controller nor have any intersection database loaded in memory, this is how the interface appears. Windows appear within the main window to allow you to perform the main functions of ATCLink: Editing the intersection communications database and viewing and editing controller database object windows. By default, when ATCLink first launches, it immediately polls all pre-configured Peek ATC family controllers to see if any of them are asking for a complete database download. These ATC controllers can be set to request a complete database download. Consult your controller manual for instructions for this process. If none of them are making such a request, the main window simply waits for you to select which intersection you would like to interact with. This is done by using any of the three methods to open the Intersection List window: The Load Intersection button in the main window s toolbar Go to the File menu and choose Load Intersection Go to the Intersection menu and choose Database Edit 36 ATCLink Operating Manual

47 Main Window All of these options open the same Intersection List module, which is described starting on page 47. Menus The menus in ATCLink are modal, meaning they change depending on the situation. The additional menu commands that are added when one connects to a controller, or edits a controller database offline, are described in Table 7 on page 38. Table 6 Main ATCLink menus Menu Command Function File Keyboard shortcut alt-f View Keyboard shortcut alt-v Load Intersection Print Setup Exit NEMA Toolbar Toolbar Description View Opens the Intersection List window, used to edit controller comms setup Opens the standard Windows printer dialog box. Dumps the contents of memory and closes down ATCLink. If there are unsaved changes in memory, you will be prompted to save them. Toggles the ATCLink controller s toolbar on and off Toggles the main windows toolbar on and off This is the status bar at the bottom of the window that shows the Description tab and the Communications Status tab (showing a running log of comm. events). Intersection Database Edit Opens the Intersection List window, used to edit controller comms setup Login Keyboard shortcut alt-l Communications Keyboard shortcut alt-c Add User View/Delete Users Ethernet Serial Connect to Controller Cancel Attempt Edit baud rate Communication Status Opens a dialog box to create a new user account. Accounts can be either Manager level or Administrator level. Managers can create new Manager level accounts, but only an Administrator can create a new Administrator level account. This is the control to manage existing user accounts. Note that Managers cannot edit or delete Administrator level accounts. Tells ATCLink to try to connect to the controller via an Ethernet connection. The connection must be set to either Ethernet or Serial. Tells ATCLink to try to connect to the controller via a serial connection. The connection must be set to either Ethernet or Serial. Attempts to connect to the currently highlighted controller in the intersection list. This only becomes available when you are working offline. Tells ATCLink to stop trying to connect with a controller. This is the same function as pressing the Cancel button in the Attempting to Connect dialog box. For serial connections, ATCLink uses a global serial baud rate parameter. This needs to match the baud rate for the serial connection that is set within the controller. Allows a user to modify the community name associated ATCLink Operating Manual 37

48 Chapter 3 Using the Interface Menu Command Function Utils Keyboard shortcut alt-u Help Keyboard shortcut alt-h Controller Menus View live intersection Phase 1 Phase 2 Change File About ATCLink with the currently selected controller. Allows a user to set the parameters for Retry Count, Timeout (secs), and Comm. Port. It also allows the user to set up a dump of incoming or outgoing SNMP data. This feature is not implemented at this time. CU firmware update- Allows user to send a firmware update to the currently connected controller. Write USB Files/Folders - Writes the usb files and folders for controller use. Write IFS Files/Folders- Writes the firmware files needed for a controller firmware update. CU firmware update- Allows user to send a firmware update to the currently connected controller. Write USB Files/Folders - Writes the firmware files needed for a controller firmware update. This feature is not implemented at this time. Shows the copyright and revision information for your copy of ATCLink When working directly with a controller, the menu system is augmented by new commands on the existing menus and by several completely new menus. The following table shows the additional commands, which add to the basic menus and controls, as described in Table 6 on page 37. Table 7 Additions to Main Menus when working with a controller Menu Command Function File Keyboard shortcut alt-f Change Intersection Database to Pre-timed / Change Intersection Database to NEMA Database Edit Send selected data to PC database Read selected data from PC database Send selected data to ASTC Read selected data from ASTC Upload database from controller Toggles the controller s current database structure in active memory between a pretimed scheme and a NEMA (or NY CBD) scheme. Only available when a controller database is resident in memory, and only when no object windows are currently open. Opens the Intersection List window, used to edit controller comms setup. Transfers the data in the currently selected object window cells to the ATCLink database Transfers the data for the currently selected object window cells from the ATCLink database into active memory Transfers the data in the currently selected object window cells to the controller Transfers the data for the currently selected object window cells from the controller into active memory This copies the contents of all objects in the controller s database to the ATCLink database. 38 ATCLink Operating Manual

49 Main Window Menu Command Function View Keyboard shortcut alt-v Menu Keyboard shortcut alt-m Polling Keyboard shortcut alt-p Utils Keyboard shortcut alt-u Window Keyboard shortcut alt-w Download database to controller Controller firmware update Data Control Colors Various Object commands Message Log Intersection Status Display Intersection Options Time Interval Start Polling Set Laptop time from controller Set controller time This copies the contents of all objects in the ATCLink database to the controller. This command asks for a firmware file name. Once a valid firmware file is provided that the application can locate, the firmware is then sent to the controller. This allows the operator to change the way that color-coded fields are displayed in the NTCIP data object windows of ATCLink. Opens the viewing and editing window for one of the controller s data objects. Message Log opens a window that allows the user to view a report of the controller activity logs. Opens a window that allows the user to monitor the live operation of the controller. Edit, create, remove, import, and export intersection options, which are only active when an intersection is selected. This setting determines how often ATCLink will request the selected data from the controller This tells ATCLink to begin requesting the selected data objects from the controller at regular intervals. The PC and the controller both have real-time clocks. This command changes the computer s time so that it is the same as the controller s. Conversely, this command changes the controller s time so that it is the same as the computer s time. When multiple object windows are open within ATCLink, this command will arrange all of them so that they can all be seen within the main window. Close All This closes all open object windows within the ATCLink main window. # [Window List] This is a numbered list of the currently open object windows. These can be selected to change the focus of the program. Keyboard shortcuts of alt-w, alt-<#> are also available to change between windows, based on the window s number in this list. ATCLink Operating Manual 39

50 Chapter 3 Using the Interface Toolbars Although many of the modules within ATCLink also have their own toolbars, the Main Window of the application has its own Main Window toolbar (described below). But it also gains a new toolbar when a user connects to a controller (or edits a controller database offline.) The exact controller toolbar that shows up depends on whether one is connecting to a controller that has been configured to operate as a NEMA controller, or as a pre-timed controller. Main Window Toolbar The main menu has its own toolbar, used for general data movement. The gray buttons are used for spacing, and are not used to launch any functions. Send DB from PC DB to controller Retrieve DB from controller to PC disk Start/stop auto-polling Edit Intersection List Select all fields Open Intersection List Download firmware Figure 20 Main window toolbar Store to PC database Controller Toolbars in ATCLink NTCIP Database Transaction Management Retrieve from PC database Send object to controller Export object to an external database Retrieve object from the controller When ATCLink is connected to a controller, a second toolbar appears in the window, above the main window toolbar. This provides special tools for working with an IQ ATCfamily controller. The toolbar that appears will be slightly different depending on whether you are connected to a Pre-timed or a NEMA controller. Toolbar for Pre-Timed Controllers When connected to a pre-timed controller, this is the toolbar that appears: Import object from an external database View/Print database Configuration Object Intersection Status Additional Objects Channel Object (Ethernet, MAC Unit Object addresses, etc.) updownload Blocks Schedule Management Object Pre-timed Object UPS Interface Input/Output Mapping Transit Signal Priority Trap Management CMU Interface Figure 21 Controller toolbar for pre-timed controllers 40 ATCLink Operating Manual

51 Main Window Each button opens a separate module window that allows you to retrieve, view, modify, transmit, and store the NTCIP data objects that are stored in the described data object. Toolbar for NEMA Controllers When a NEMA controller is connected to ATCLink, the toolbar buttons shown in Figure 21 appear, but an additional eight buttons also appear that provide access to the many more data objects that are typically encountered in NEMA (or any of the ATC family of) controllers. Preempt Object Report View Phase Object Detector Object Coordination Object Ring Object Overlap Object Security Object Figure 22 Additional buttons on toolbar for NEMA controllers ATCLink Operating Manual 41

52 Chapter 3 Using the Interface Quick Introduction to the Toolbar Modules The following table gives a quick description of each of ATCLink s object modules, as well as the page number of the section that provides more details about each one. Table 8 Quick overview of ATCLink modules Button Module Title Description Page Phase Object module Detector Object module Unit Object module Coordination Object module Preempt Object module Ring Object module Channel Object module Overlap Object module Security Object module Report View module Pretimed Object module Schedule Management Object module Additional OIDs module Configuration Object module Allows a user to view and edit the phase timing parameters, phase status group parameters, and perphase controls like omit, hold, and force off. Allows a user to view and edit all of the vehicle and pedestrian detector parameters, including detector alarm status, volume and occupancy settings, and SNMP detector traps. This data object contains parameters that are considered global unit parameters, such as startup flash, alarm status, auto ped clearance, special function outputs, etc. This object allows a user to view and edit coordination mode, status and control parameters, as well as the coordination pattern and split tables. This object allows a user to view and edit the parameters for up to six preemption setups. This is where ring sequence tables and ring control tables can be viewed and edited. This is where the control sources, types, and flash settings for up to 16 internal comms channels can be defined for the controller, as well as status group parameters for these channels. Allows a user to view and edit the parameter values for up to four overlaps, and their status group. This is where SNMP security values can be viewed and edited, including community names and access masks. This is where parameters can be set for event logs and event classes. If the controller will run in the more basic pre-timed mode, this is where the timings, cycle length, split times, and preemption settings are viewed and edited. This is where the controller s time, DST setting, timebased actions, day plans, and time-of-day scheduled operations can be defined and edited. This is where additional parameters that do not fit into any of the other NTCIP data objects are stored. This includes things like the device s MAC address, Ethernet settings, and New York-specific parameters. This is where the current make model and version information is stored on the controller hardware, software, OS, database, as well as other modular pieces of code ATCLink Operating Manual

53 Main Window Button Module Title Description Page UpDownload Blocks module Intersection Status module Input/Output Mapping module UPS Interface module CMU Interface module Trap Management module Transit Signal Priority Object This module allows a user to define which controller database data blocks are transferred when a user decides to save the files out to a secondary memory device, such as a USB memory device, from which they can later be loaded onto a controller. This module is only available when you have a live connection with a controller. It can be used to monitor the live operation of a controller. To see status updates in this window, you must Start automatic polling. This module is used to view and edit the values stored in the BIU input/output mapping parameters, when working in a TS2 Type 1 cabinet. These parameters can be used to view status and send commands to a cabinet UPS Battery backup system, if one is installed. This module can be used to retrieve, save, or print out the conflict monitor logs of the cabinet s conflict monitor unit. It can also be used to see the program card settings, and poll for status information from the CMU. This module allows the user to set up and monitor SNMP traps (i.e. device self-monitoring and phone home functions.) This module can be used to maximize the opportunity for transit vehicles to pass through an intersection with fewer stops ATCLink Operating Manual 43

54 Chapter 3 Using the Interface Description View The bottom of ATCLink s main window provides an optional Description View area. This area displays additional information about individual data objects and fields within a controller s database as the mouse moves over it onscreen. Additionally, a second tab in the Description View area allows you to monitor communications activity between the application and the controller. Mouse hovered over description viewer edge to resize the window Description viewer Figure 23 Description Viewer in the ATCLink Main window Notice that when the mouse is moved over the top edge of the Description Viewer, the mouse cursor changes to vertical arrows. The user can hold down the left mouse key and drag the upper edge of the Description viewer window to resize it. There are two tabs of information in the Description Viewer: a Description tab (default) and the Communications Status area. To view activity, you must select the desired tab before you begin the action. The illustration below (Figure 24) shows a typical Description display when the user floats the cursor over one of the data object fields in the ATCLink main window above. 44 ATCLink Operating Manual

55 Main Window Figure 24 Example object description in the Description tab The Communications Status area of the Description viewer (shown in Figure 25, below) displays SNMP messages that occur whenever the software attempts to connect with a controller, and also whenever the application requests data be sent to or retrieved from a live controller. Figure 25 Example Communications Status messages in the Description Viewer The Communications Status area displays the SNMP status messages that pass back and forth between ATCLink and the controller. It adds new messages to the top of the list, so you can go back through the history of messages by scrolling down through this ATCLink Operating Manual 45

56 Chapter 3 Using the Interface area s list of messages. Each message line begins with the time at which the status message was recorded by ATCLink. Status Bar The Status bar at the bottom of the ATCLink main window is used to display the current status information for global parameters within the application. Status message area Account name of the currently logged in user ATCLink version number Indicates whether ATCLink is auto-polling or not: (green = yes) (red = no) Figure 26 Main window status bar Access level granted to the current logged in user 46 ATCLink Operating Manual

57 WORKING WITH THE INTERSECTION LIST WINDOW Working with the Intersection List Window New intersection databases are created from the Database Edit selection under the Intersection menu or by clicking on the Create/Remove/Save as icon ( ) on the line below the menus. This will present the Intersection List window, as shown in Figure 27. Figure 27 Intersection List Display From the Intersection List, the user can: Edit the name, address, description of a controller, and define whether it is a Pretimed or NEMA controller. Duplicate (save as) an existing database to create a new intersection Create a database for a new intersection Delete an existing database Import or export a database. From the Menu menu, the user can: Edit the name, address, description of a controller, and define whether it is a Pretimed or NEMA controller. Duplicate (save as) an existing database to create a new intersection Create a database for a new intersection Delete an existing database Import or export a database The list of intersections in this display can be sorted by the Intersection Name, its Cabinet Address, or the type of Controller Database it uses. Just click on the column header to sort by that column. This feature makes it easy to find and select from among the configured intersections. The intersections in this list are the current ones that the operator is interested in. Note that from this list one edits only the communications settings for the intersection, not the controller s operating parameters themselves. You use this window to set up how communications are established with the controller. Once you select to interact with an intersection using this comms setup, you can then edit its parameters. ATCLink Operating Manual 47

58 Chapter 3 Using the Interface The import and export facilities allow for an unlimited number of intersections to be accessed, since configured controller intersection databases can be stored out to disk as a single file, or imported back into ATCLink for editing and sending to a controller. (Practically limited by the size of the hard drive and networked drives to which the computer has access) The following tools are available in the Intersection List window. Edit the selected intersection Save an intersection as another instance (Not used) Delete the selected intersection Create a new intersection instance Figure 28 Buttons on the Intersection List toolbar Editing the General Parameters of an Intersection The Edit icon ( ) is used to edit the description, address and whether the intersection is under pre-timed or NEMA-actuated control. Duplicating a Database The Save as icon ( ) is used to save a duplicate of the database currently resident in memory. The duplication process will not allow you to duplicate an address or description, as this data must be unique for each intersection. Create a New Intersection Database The New Intersection icon ( ) is used to create a database for a new intersection. This database has no values. All values need to be entered. An easier method would be to duplicate an existing intersection or import a previously defined intersection. Delete an Intersection s Database Export an intersection to a file Import an intersection from a file The Remove icon ( ) is used to delete an intersection from the PC database. 48 ATCLink Operating Manual

59 Working with the Intersection List Window Importing an Intersection s Database Created on a Different Computer The Import icon ( ) is used to transfer into the PC a previously created database from another computer or USB memory device. The following procedure should be followed: 1. Select the Import icon ( ). 2. Use standard Window s navigation to select first the predetermined drive and directory where the exports are saved. This method is the same used by other applications which need to read/write files under Windows. 3. If the intersection was created and exported from an older PC software version and then imported in a newer version you will be prompted with a question Synchronize the selected intersection? This is just to inform you of this situation. Answering No will cancel the import while a Yes will proceed with the import. Any new database values will then be set to default values. As of this writing there are no default values set during this operation this is for future enhancements. 4. The imported intersection will now appear in the Intersection List display. Exporting an Existing Intersection The Export Icon ( ) is used to transfer a database from the PC to another computer or to a USB memory device. The following procedure should be followed: 1. First select the intersection you wish to export from the intersection list. 2. Select the Export icon ( ). The icon will be grayed-out if an intersection has not been selected in the prior step. 3. Select Yes when prompted with the question Are you sure you want to export the selected intersection? 4. You will then be presented with a standard Window s control to navigate to the location where you want to save the exported data. This can be on any drive and in any folder of your choosing. This control will also let you create folders to help organize the files. This method is the same used by other applications which need to read/write files under Windows. 5. The file name can be any name you like so save the exports with a good description. ATCLink Operating Manual 49

60 Chapter 3 Using the Interface WORKING WITH MODULE WINDOWS The various functions for operating within ATCLink, editing controller databases, generating reports, and the other functions of the application, are handled within application modules, which open inside the Main Window. This section describes how to use these modules, in a general manner. Launching Modules To open a module, log into the application using a user account with sufficient privileges to access that module. Locate the toolbar icon, or Menu menu item that opens the desired module, and click on it. The module will open as a new window within the ATCLink Main window. There are two mechanisms that permit the user to open multiple module windows. To launch a second module after the first module has been opened, select Window > IQLink. Open a module by making a selection from the Menu menu or clicking on a module on the Controller toolbar. Repeat these steps for all successive modules you wish to open. See the Organizing Module Windows section that follows, for instructions on how move, resize, and tile the open module windows. Organizing Module Windows Module windows function as document windows within the ATCLink main window. They can be moved around and resized using the module window border and control objects. To resize a window, just click and drag on any of the window s borders. To close a module, click on the X button in its top right corner. Note Whenever you resize the Main window, ATCLink will automatically maximize the selected module so that it takes up the entire window area, but the module window remains resizable in this mode. The Windows menu provides tools for arranging and organizing your open module windows. To arrange all of the open windows into a set of horizontal windows, select Window > Tile. You can close all open module windows by opening the Windows menu and choosing Close All. You can switch between any of the open modules by either clicking anywhere within the module window you wish to use. Closing Modules To close a module window, either click on the x button in the top right corner of the window (see Figure 29), or, if you want to close all open module windows, go to the Windows menu and choose Close All. 50 ATCLink Operating Manual

61 Working with Module Windows Figure 29 Close button in a module window Context-Menus in Module Windows Most of the modules also provide drop-down menus whenever you right-click anywhere in the body of the module (but not in the title bar or border area.) Figure 30, below, shows a typical pull-down menu in a database editing module (here, it s the Coordination Object module.) Figure 30 Context menu in the Coordination Object module For most of these modes, which are concerned with viewing and editing the contents of a controller s database, this context menu has the following functions: Select Whole Page Selects all of the editable fields within the current module window ATCLink Operating Manual 51

62 Chapter 3 Using the Interface Undo selection Any cells or fields selected in the current module will be deselected. Start polling This tells ATCLink to begin asking the attached controller to update the data in the module window. Hold Description When the user moves the cursor over a cell or data field in an ATCLink database editing module, the Description section of the main window shows a description of what the field contains. If you want to lock this text so that it doesn t disappear when you move the cursor off of this field within the window, choose Hold Description. It will stay locked until you again right-click to open the context menu, and select Release Description. Select Read Only Items on the Page Makes a selection of all fields in the window that hold read-only data. Select Read/Write Items on the Page Makes a selection of the fields in the window that contain read and writeable data. Some modules have different kinds of context menus, such as the View/Print Database, which provides a context menu that provides the standard text editing tools (Cut, Copy, Paste, etc.) Some modules, like the Up/Download blocks module, do not provide any context-menu options. 52 ATCLink Operating Manual

63 Chapter 4 Manipulating Controller Databases This chapter describes the overarching techniques to work with controller databases within ATCLink. The following topics are discussed in detail: An overview of manipulating databases in ATCLink, on page 54. The importance of data cell color coding, on page 58. Retrieving data from a controller or the central database, on page 59. Sending data to the controller or central database, on page 60. Loading a default database into a controller, on page 61. Downloading a Database to the Controller from a USB Device, on Page 64. Using ATCLink to Update Controller Firmware, on Page 66. ATCLink Operating Manual 53

64 Chapter 4 Manipulating Controller Databases WORKING WITH A CONTROLLER S DATABASE Up to this point, we have been dealing with ATCLink as a general traffic controller interaction program. However, once a connection is established with an actual piece of controller hardware, the program becomes a tool to send and receive parameters to the hardware. Data is handled within NTCIP as data objects. ATCLink also calls these data sets objects, as can be seen under the Menu menu. These are treated in the program as pages of related parameters. Each page of data may be further divided into subsets, located on separate tabs of the page. The appearance of the ATCLink interface is slightly different, depending on whether you are connected to a pre-timed controller (such as the CBD) or a NEMA phase-based controller (such as the ATC-1000 TS2 controller.) Understanding Data Handling in ATCLink Controller databases are designed around the NTCIP standard. The parameters contained in these databases are basically NTCIP-defined variables. In the language of NTCIP, each variable is tracked and handled using an OID, or Object Identifier. These OIDs are collected together into NTCIP-defined groups, or pages of data. The pages are also further subdivided into related groups of data on tabs within each module. Pages of data cannot be displayed until an intersection is loaded. The operator determines which intersection they want to view and then opens it. (This can be done either via a live connection, or by working offline, (see page 33, for details.) Once an intersection is loaded, the operator can retrieve the controller s values, save the values to the database on the computer, export the database to compressed format, and/or save the database to a controller (if one is connected). The user must keep in mind that there are several distinct memory areas where different types of data is viewed, edited and stored. The areas and types of data stored there are: the Intersection database on the computer a collection of data objects for a specific intersection which can be edited in ATCLink the working storage location in memory on the computer stored images of controller databases which can be imported to ATCLink for editing the Intersection database on the controller a specific intersection database which can be edited in ATCLink and saved to the ATCLink database on the computer, and downloaded to the controller external database files database objects, database blocks, or controller databases stored externally on a USB memory device or a remote computer 54 ATCLink Operating Manual

65 Working With a Controller s Database You will need to understand the relationship between these different memory areas to successfully operate this system. ATCLink has a variety of tools and mechanisms for handling data, based on its location. The operator must keep in mind where the desired information is stored: If the data is stored on the computer (i.e. in ATCLink s own database), the operator will need to use the get from DB tool ( ). If the data is stored on the controller, the operator must select the get from controller icon ( ). If the data is stored in an external database, the operator will need to use the upload from an External Database tool ( ). The next important item to decide is which data value to view or edit. The operator can select an individual item on a page, or use the select all icon ( ) to select all the data fields on a single module page. When an item is selected, the square around that item (the cell) will change color to blue (the cell is highlighted). This indicates which items will be impacted by the next user action. Note To perform any data manipulation action in ATCLink, you must first select at least one item and then tell the software which location you want to get it from or save it to. After selecting desired items, the operator can: Send data to the central database ( ) Get data from the central database ( ) Send data to the controller ( ) Get data from the controller ( ) Download data to an external database ( ) Upload data from an external database ( ) Important The Send data to controller and Get data from controller buttons have an additional function when the Up/Download Blocks module is open. If the Write to USB file box is checked in that module, the and buttons will result in a fast export (or fast import ) to a compressed file. You can elect to save this file on a USB thumb drive for later installation on a controller, or anywhere else on your computer s hard drive or connected network drives. ATCLink Operating Manual 55

66 Chapter 4 Manipulating Controller Databases Data Handling Quick Reference Chart Table 9 Mechanisms for Importing and Exporting Data in ATCLink Button Command/Location Function Store to PC database Retrieve from PC database Send selected data to ASTC Read selected data from ASTC Import Main Window Toolbar Export Main Window Toolbar Export object to an external database Import object from external database DB > Controller Controller Main Window Controller > DB Controller Main Window Up/Download Blocks Send data to an ATCLink s Database. Retrieve data from ATCLink s Database. Used in multiple module windows to send selected data to the controller When the Up/Download Blocks module is open, and the Write to USB file box is checked, this function results in a fast export to a compressed file on a USB device, on your computer s hard drive or connected network drives In the Message Log Module this button is used to retrieve data from the controller. Used in multiple module windows to import selected data from the active controller database. When the Up/Download Blocks module is open, and the Write to USB file box is checked, this function results in a fast import from a compressed file on a USB device, or data on your computer s hard drive or connected network drives. In the Message Log Module this button is used to send data from the report module to the controller. When working with the intersection list Import is used to transfer a previously created database from a USB device, your computer s hard drive or connected network drives into the ATCLink database on your computer. When working with the intersection list Export is used to transfer a database from the ATCLink database on your PC to a USB device, your computer s hard drive or connected network drives. Download selected data from ATCLink to an external database on a USB device, your computer s hard drive or connected network drives. Two options: a.) write the selected data to an existing imported intersection b.) write the selected data to an existing exported intersection situated in a directory path Upload selected data from an external database on a USB device, your computer s hard drive or connected network drives to ATCLink. Two options: a.) get the selected data to an existing imported intersection b.) get the selected data to an existing exported intersection situated in a directory path Overwrites the DB currently loaded in ATCLink with the controller database Overwrites the existing data in the controller with the database loaded in ATCLink Allows the user to save selected data objects to a secondary memory device, like a USB device. Transfers selected blocks of data objects (grouped as pretimed or NEMA ) to and from the controller. See Send selected data to ASTC above. 56 ATCLink Operating Manual

67 Working With a Controller s Database Button Command/Location Function Phase 1 Phase 2 Utils Menu Utils Menu Write USB Files/Folders creates USB Signature files and folder structure that enables the USB device to function as a database for a Phase 1, NYC CBD Controller. Write IFS Files/Folders creates USB Signature files and folder structure that enables the USB device to function as firmware source for a Phase 1, NYC CBD Controller. Write USB Files/Folders - Write USB Files/Folders creates USB Signature files and folders structure that enables the USB device to function as a database or firmware source for an ATC family controller other than a Phase 1, NYC CBD Controller. Figure 31 Data Flow in ATCLink ATCLink Operating Manual 57

68 Chapter 4 Manipulating Controller Databases Data Cell Color Coding The background color of the selected cells will change, depending on what is selected and what has been done to it. If the operator has chosen to read data from the controller, ATCLink will automatically compare these values with the values stored in the ATCLink database. It will highlight in red those that do not match. If the values are read-only not changeable by the operator they will be shown in dark pink. The table at left summarizes these colors. (The colors can be changed by selecting Data Control Colors under the View menu item.) Figure 32 Color codes for data cells 58 ATCLink Operating Manual

69 Retrieving Data from a Controller RETRIEVING DATA FROM A CONTROLLER There are two primary modes in which most users will operate ATCLink with a controller. The main one is to connect the PC to the controller, retrieve the current settings from the device, make some changes, and store the settings back to the controller. (The secondary mode, described in the next topic, is to copy the database from one controller, modify it, and then save it to another.) This procedure describes how to do the first of these: 1. Open ATCLink. 2. Plug a cable in between the PC and the controller. This can be either a null modem serial cable, an Ethernet cross-over cable, or an Ethernet cable connected via a switch or router to the controller. 3. Go to the Intersection List (File menu > Load Intersection), choose the controller to which you wish to communicate, choose the connection type (Ethernet or serial) and connect to the device. 4. Go to the Menu menu and choose the data object you wish to retrieve from the controller. (Or you can select the object s icon from the controller toolbar.) Suppose we want the primary phase timings. In that case, we will open the Phase Object window. 5. When the object window appears, choose the Select All button from the main toolbar. (All of the cells in the window will be tinted blue to indicate that they are selected.) 6. Choose the Read Selected Data from the ASTC button. (Or you can go to the File menu and choose Read Selected Data from the ASTC.) 7. Wait a few moments while ATCLink reads the data from the controller. The time this process takes will depend on which object is selected (some objects have many parameters, some have only a few) and how fast the connection speed is. ATCLink Operating Manual 59

70 Chapter 4 Manipulating Controller Databases EDITING AND STORING DATA TO A CONTROLLER Once a controller is connected and the database has been loaded into memory, or you have opted to work offline and the database has been loaded into memory out of the central database, you can edit and manipulate the database fields, using the following steps: 1. Open the ATCLink module window used to edit the NTCIP data object you wish to modify or view. These are available either in the controller toolbar (pretimed or NEMA) and also in the Menu menu. 2. The data will appear in the object window, and the cells will be color coded green, indicating that the current value in memory is the same value stored in the controller. Read-only fields will have text set to the read-only color, as defined in the Data Cell Color Coding window (refer to page 58.) 3. To make a change to a parameter, click on the cell. If it is a simple numeric value, you can just type in a new value. But many cells present a special data editing window. Select the cell and make the selection. When a parameter is modified, the cell will change to purple, indicating that the value in memory may be different than the one stored in the controller. 4. Once you ve made all the changes within this object, choose Select All again. You must now determine what you would like to do with the data. The three options are: send the data to a controller, store the selected data to the ATCLink database, or export it to an external database. See the instructions below for each option: If you wish to save the selected data to the ATCLink database, press the Send Selected Data to PC Database button. You can also select the Send selected data to PC Database option from the File menu. If you wish to send it to the controller, make sure you are connected to the controller, and then press the Send Selected Data to ASTC button. You can also select the Send Selected Data to ASTC option. If you wish to save it to an external database, press the Download Selected Information to an External Database button, to open a dialog box. Select YES to save the selected data to an existing imported intersection in the ATCLink intersection list. Select an intersection from the dropdown box, and click the OK button. Select No to save the selected date to an existing Exported Intersection situated in a directory path. An Open File dialog box appears, allowing the user to select the file path of the external database where the data is being stored. 60 ATCLink Operating Manual

71 Loading a Default Database Into a Controller Editing and Storing Data to a Controller These steps can be used to load a default controller database onto the unit. (This is only required if the unit has no database installed, which should only occur if it has been erased, or it was shipped from the factory without a default database, which is unlikely.) These steps use the IP address, the SNMP manager and the ATCLink software. They also require a default database file supplied by Peek Traffic. One is included on your ATCLink installation CD. 1. Power the controller down and back up to load the IP address. 2. Launch the ATCLink software. 3. Choose the icon of the Floppy Disk (Create/Remove/Save As) (It is the third icon from the left on the top toolbar row.) 4. On your PC, locate the 0101.mdb file on the ATCLink installation CD (or provided by your Peek Traffic representative.) Copy the file to your Windows desktop. 5. Choose the Import icon (2 green arrows). This opens a window to allow you to choose the database to be imported. Navigate to your Windows desktop and select the 0101.mdb you just copied, and choose Open. Figure 33 Pulling in the default database 6. After the database loads, rename the intersection and change the intersection address to the one for the controller you wish to edit. 7. Close the Intersection list window. This will return you to the main ATCLink window. 8. Choose the Load Intersection icon. This opens the Select Intersection window. ATCLink Operating Manual 61

72 Chapter 4 Manipulating Controller Databases Figure 34 Selection Intersection window 9. Connect an Ethernet cross-over cable between the network card on your PC and Port 5 on the controller. Note You also have the option of creating a serial connection with the controller for ATCLink communications. At the time the intersection instance is defined in the ATCLink Intersection database, you will need to specify which COM port on the computer will be used for the serial connection. Also, you will need to make sure that the baud rate used by ATCLink matches the baud rate set for the same port on the controller. Consult the Controller Operating Manual for directions. 10. Highlight the intersection with the correct cabinet address. Be sure the Connect to Controller and the Ethernet (or Serial) check boxes are selected, depending on the type of connection you are making, and choose OK. Figure 35 Connecting to the controller over Ethernet 11. After it connects to the controller, the connection window will show the controller cabinet number and the Firmware Build Version. This window will close automatically and launch the main ATCLink window. 62 ATCLink Operating Manual

73 Editing and Storing Data to a Controller Figure 36 ATCLink window with controller connected 12. Choose the upload/download block icon. Figure 37 Upload/Download block display in ATCLink 13. Check the box for NEMA DB Download. (Note that this populates all of the necessary blocks for download.) And make sure that Write to USB File is unchecked. Close the Global UpDownload blocks Window. ATCLink Operating Manual 63

74 Chapter 4 Manipulating Controller Databases 14. Choose File > Download database to controller Figure 38 Installing the new database in the controller 15. Choose Yes to Proceed. 16. Choose NO to the Download I/O Map? question. Figure 39 Query to download the I/O mapping 17. After the download completes, wait until the FLS WRTE message disappears from the controller s Controller Status display screen. 18. Cycle the controller s power off and back on. For a TS2 controller, after it restarts, the controller will default to run an 8-phase dual ring sequence. The default NEMA load provides the following data: Default Timings: Phase 1-8 Min Green = 04 Seconds Phase 1-8 Passage Time = 2.0 Seconds Phase 1-8 Yellow = 3.0 Seconds Phase 1-8 Red Clear = 2.0 Seconds Phase 1-8 Max 1 Green = 30 Seconds Phase 1-8 Max 2 Green = 45 Seconds Phase 2/4/6/8 Walk = 04 Seconds Phase 2/4/6/8 Don t Walk = 08 Seconds Phase 1 8 Minimum Recall Detector Assignments: Veh Detectors 1 through 8 are assigned to Phases 1 through 8 Ped Detectors 2/4/6/8 are assigned to Peds 2/4/6/8. Downloading a Database to the Controller from a USB Device ATCLink software is specifically designed to import and export complete database files, data objects, and firmware updates to and from the controller unit. The controller is typically connected via a live serial cable or Ethernet connection to a PC that is running 64 ATCLink Operating Manual

75 Editing and Storing Data to a Controller ATCLink. The database files can be also saved from ATCLink to a USB device and downloaded loaded to the controller via its USB port. ATCLink provides data handling options that allow the user to upload data to a USB drive functioning as a data source for the controller. One option is the Up/Download Blocks Module, discussed on page 152, which saves a compressed database file to a USB device. Data can also be uploaded to a USB device using the Export function discussed in the Exporting an Existing Intersection topic, on page 49. The following section discusses the special requirements for using a USB memory device to move database files between ATCLink and the controller. It further instructs the user in the steps needed to prepare the device for use as controller data source. Formatting a USB Device for use as a Data Source A USB memory device can function as a database or firmware source for the Peek family of ATC controllers, including ATC controllers for New York City, known as ASTC controllers, or CBD controllers. To enable a USB device to function properly: the database files must be stored in the correct compressed file format (i.e. a.blk file) the device must be formatted with the correct signature file and directory structure. Otherwise the controller will not recognize the database stored on the USB device. The Utils menu contains options which will configure a USB device with the required files. With this framework in place, the user is able to transfer controller programming and firmware files between ATCLink and the controller, via the USB memory device. Follow the steps below to prepare a USB memory device for use as a data source for a Peek ATC controller: Insert the USB device in the USB port on your computer Click on the Utils menu on the ATCLink Main Window toolbar Click on Phase 2, and then click on Write USB files and Folders to open the Save As dialog box. Select the USB Port from the "Save in" drop-down menu of the dialog box Click Save to close the dialog box. The ASTC box appears, advising: USB signature files and Folders created successfully! Note If you are working with a Phase 1 New York City ASTC or CBD controller, select Phase 1 from the Utils menu, then select either Write USB files and Folders to prepare the device to save database files, or select Write IFS files and Folders to prepare the USB device to store firmware files. ATCLink Operating Manual 65

76 Chapter 4 Manipulating Controller Databases USING ATCLINK TO UPDATE CONTROLLER FIRMWARE The basic functions of the controller and all data necessary for operation are contained internally using firmware and database parameters which are loaded to the controller. From time to time, however, as changes and improvements are made to the code, a firmware update will be required to make use of the new or improved code. Controller firmware can be downloaded to the controller via an Ethernet connection to the computer running ATCLink, or downloaded to the controller from a USB device which has been configured to function as a data source for an ATC controller. Upgrades can be delivered to you via , downloaded over the internet, or on a CD. Depending on which code you are updating you may receive one or more of the four different file types and sizes listed below:.bin files traffic application updates.wfi files a complete flash image of the controller engine board with a file size of 16 MB (16,777,216 bytes).krn files controller Linux Kernel files which are less than 4 MB.btt files controller boot files that are less than 512k.txt files informational text files Caution Firmware update is a critical process. The controller must be in diagnostic or utilities mode of operation, and the cabinet should be in flash before sending a firmware update to the controller. Before updating the controller firmware, it is imperative that you consult the controller manual. 66 ATCLink Operating Manual

77 Using ATCLink to Update Controller Firmware Updating Controller Firmware Using the ATC Firmware Loader The ATCLink Firmware Loader is a mechanism which makes it possible to download firmware upgrades to Peek family ATC controllers, including ATC controllers for New York City, known as ASTC controllers, or CBD controllers, over an Ethernet connection. Firmware upgrades cannot be downloaded from a computer connected to the controller via a serial connection. The Firmware Loader allows the user to view and edit the controller s IP address, select the firmware file to be loaded, and complete the firmware download. Firmware upgrades via ATCLink require coordination with the controller. If you are updating more than one file type, the updates will be done individually and successively. The following section explains the process of upgrading firmware for the Peek family of ATC controllers, including the CBD controller. Consult the controller manual for a detailed explanation of firmware and firmware upgrades, before you begin. It is advisable to have an auxiliary power source for the controller and the computer, to guard against a power loss during the firmware update process. Interrupting a firmware update can cause a catastrophic failure of your controller. Do not turn off the controller, do not unplug the Ethernet cable, and do not stop the host computer operation when the update is in progress. Caution Do Not interrupt a firmware download that is in progress. An incomplete download can render your controller inoperable until it is returned to Peek Traffic, Inc. for reprogramming. Follow the steps below to download a firmware upgrade to a controller over an Ethernet connection: After logging into ATCLink, access the ATC Firmware Loader dialog box, shown in Figure 40, in one of following three ways: By selecting Controller firmware update from the File menu. Select Phase 2 from the Utils menu, and click on CU Firmware Update to open the Firmware Loader dialog box. Click the Firmware Download button on the Main Window Toolbar ( ) ATCLink Operating Manual 67

78 Chapter 4 Manipulating Controller Databases Figure 40 Firmware Load Dialog Box After opening the ATC Firmware Loader dialog box, follow the procedure below: 68 ATCLink Operating Manual

79 Using ATCLink to Update Controller Firmware On the Controller 1. Verify the Controller IP address is correct. 2. Start the controller s firmware loading application on the Diagnostic Menu From the ATC Firmware Download Dialog Box on the ATCLink interface 3. Enter the controller IP address in the Controller IP field. 4. Select the firmware version to send to the controller by clicking the Select Firmware File button. The Firmware File window will automatically open the directory that contains files of the correct type. 5. Select the firmware update file from the Select Firmware File window, and click OPEN. Selecting an invalid file type will cause the update button to become inactive and the label will change to Invalid Firmware File Selected. Notice that the attributes of the selected file will be reflected in the File Size, File Selected, MD5SUM field, and the Update Button label on the Firmware Download Dialog Box. 6. Some applications may require verification of the MD5SUM code displayed in the Download Dialog Box, against the code supplied with the update. If the code displayed does not match the code supplied with your Firmware update, contact your Peek Distributor or the Peek Traffic Technical Support Department. 7. Click the Update Button to begin the update procedure. You should see a status bar that shows the progress of the update. If the controller is not ready, you will receive the message shown below in Figure 45, advising that ATCLink could not connect to the controller. Repeat steps 1, 2, and 3 above and verify that the IP address and Port information are correct. Consult your controller manual if the problem persists. Figure 41 Could not connect message displayed if the controller is not ready 8. When the update is completed successfully, the message box, shown in Figure 45, will appear to advise that the Operation Completed Successfully. Click OK. Figure 42 Update is complete ATCLink Operating Manual 69

80 Chapter 4 Manipulating Controller Databases At the Controller 9. When the update is complete, follow your controller s on-screen instructions to complete the update, or continue the process of updating additional firmware files. Note It is strongly recommended that if you are updating more than one type of firmware file, that you reboot the controller between updates. Should you encounter a problem updating your controller firmware, please contact the Peek Traffic Technical Support Department for assistance. 70 ATCLink Operating Manual

81 Using ATCLink to Update Controller Firmware Updating Controller Firmware Using a USB Memory Device The Phase 2 selection of the Utils menu contains the Write USB Files/Folders option which initializes a USB memory device with a signature file and directory structure. With this framework in place, the user is able to download the latest firmware version to the previously configured file on the USB device for uploading to the controller. To save the firmware update to a USB drive: 1. Select Phase 2 from the Utils menu, and then select the Write USB Files/Folders to open the Save As dialog box. 2. Use the Windows dialog box to browse and locate the USB drive, and then click Save. 3. An ASTC message window appears to advise USB Signature File and Folders created successfully! 4. Save the Firmware update file from the source to the USTC_firmware folder on the USB memory device. 5. The controller firmware update is now ready to be uploaded to the controller by inserting the USB memory device into the USB port on the controller. Consult the Operation Manual for your controller for instructions on uploading firmware upgrades. Note If you are working with a phase 1 ATC Controller (NY CBD version) known as an ASTC controller, or CBD controller, the steps to creating a signature file and file structure on your USB drive is slightly different. Select Phase 1 from the Utils menu, then select Write IFS files and Folders to prepare the USB device to store firmware files. Follow the procedure outlined above for downloading the firmware upgrade to the controller. Caution Make sure that you have the correct version of firmware. Only firmware that is a later version than what is currently in the CU may be used on the USB. ATCLink Operating Manual 71

82 Chapter 4 Manipulating Controller Databases PRINTING A DATABASE The View / Print Database button provides a mechanism to view, print, or save an ATCLink database to a text file. This database is view only, and cannot be edited. The View/Print Database button can display only the intersection database that is currently loaded in ATCLink. To open the View/Print Database function, select the View/Print Database button ( ) on the Main Window Toolbar (shown at right). Figure 43 Print/View Database Window with Context Menu The toolbar for the Print/View Database Module, which provides the standard editing tools (Cut, Copy, Paste, etc.) can be accessed by right-clicking anywhere in the viewer window. The module also has its own toolbar, with the following functions: 72 ATCLink Operating Manual

83 Printing a Database Print the report Search the report for a term or phrase Save the report as a text file Figure 44 Print/View Database Viewer toolbar Pull data into the report from the controller Pull data into the report from the central ATCLink database ATCLink Operating Manual 73

84 Chapter 4 Manipulating Controller Databases 74 ATCLink Operating Manual

85 Chapter 5 Editing a Controller Database This chapter describes, module-by-module, how to edit the various sections of a controller s database. The following modules are discussed in detail in this chapter: An overview of the module descriptions, on page 76. The Phase Object module, on page 77. The Detector Object module, on page 87. The Unit Object module, on page 95. The Coordination Object module, on page 100. The Preemption Object module, on page 105. The Ring Object module, on page 110. The Channel Object module, on page 115. The Overlap Object module, on page 118. The Security Object module, on page 123. The Report View module, on page 123. The Pretimed Object module, on page 128. The Schedule Management Object module, on page 132. The Additional OIDs module, on page 140. The Configuration Object module, on page 149. Message Log Module, on page 150. The Up/Download Blocks module, on page 150. The Intersection Status module, on page 155. The Input/Output Mapping module, on page 156. The UPS Interface module, on page 158. The CMU Interface module, on page 164. The Trap Management module, on page 167. Transit Signal Priority Module, on page 174. ATCLink Operating Manual 75

86 Chapter 5 Editing a Controller Database OVERVIEW In this chapter, we describe each of the 21 modules used to program and report on controller databases in ATCLink. These modules are discussed in the order they are placed in the ATCLink toolbar, from left to right. Of these modules, all but two function in the same way, as single or multi-pane database tables showing parameter values along the left edge, data group names in the column headers, and individual table cells that can be programmed based on the type of data to be stored in each. The two exceptions are the View/Print Database Module and the Up/Download Blocks Module, which are used, respectively, to generate a report based on a controller s database values, and to configure what data gets sent back and forth to a controller directly and via a USB thumb drive. Each section in this chapter describes the basic interface of the module, any special controls it uses, a description of the overall purpose, a discussion of how data is grouped in the environment, and a field-by-field listing of what the data represents. In many cases, the field-level data descriptions are taken directly from the NTCIP MIB data object standard. Note: In Phase 1, the ASTC controller was configured as a Pre-Timed controller within ATCLink, with the NEMA setup reserved for other members of the ATC controller family. However, in phase 2, the ATC-CBD controller uses all of the NEMA sections of the database as well as the Pre-timed modules, so a phase 2 CBD controler should be configured as a NEMA controller when first set up in ATCLink. This will give access to all 21 modules, rather than just the 11 available to a purely PreTimed controller. 76 ATCLink Operating Manual

87 Phase Object Module PHASE OBJECT MODULE This module allows a user to view and edit the phase timing parameters, phase status group parameters, and per-phase controls of the controller s database, including such data as green, yellow, red, and walk timings, as well as phase adjusting parameters such as omit, hold, and force off. This module can be opened in a couple of ways: By going to the Menu menu and choosing Phase Object Or by selecting the Phase Object button ( ) on the controller toolbar Figure 45 Phase Object module window This module separates the data into three tabs: Phase Table, Phase Status and Phase Control Table. Phase Table Parameters The following parameters can be defined for up to 16 phases. Phase Walk Phase Walk Parameter in seconds. This shall control the amount of time the Walk indication shall be displayed. REFERENCE: NEMA TS 2 Clause and a ATCLink Operating Manual 77

88 Chapter 5 Editing a Controller Database Phase Pedestrian Clear Phase Pedestrian Clear Parameter in seconds. This shall control the duration of the Pedestrian Clearance output (if present) and the flashing period of the Don't Walk output. REFERENCE: NEMA TS 2 Clause and b Phase Minimum Green Phase Minimum Green Parameter in seconds (NEMA TS 2 range: sec). The first timed portion of the Green interval which may be set in consideration of the storage of vehicles between the zone of detection for the approach vehicle detector(s) and the stop line." REFERENCE: NEMA TS 2 Clause and a.(1) Phase Passage Phase Passage Parameter in tenth seconds ( sec). Passage Time, Vehicle Interval, Preset Gap, Vehicle Extension: the extensible portion of the Green shall be a function of vehicle actuations that occur during the Green interval. The phase shall remain in the extensible portion of the Green interval as long as the passage timer is not timed out. The timing of this portion of the green interval shall be reset with each subsequent vehicle actuation and shall not commence to time again until the vehicle actuation is removed. REFERENCE: NEMA TS 2 Clause and a.(2) Phase Maximum Green 1 Phase Maximum 1 Parameter in seconds (NEMA TS 2 range: sec). This time setting shall determine the maximum length of time this phase may be held Green in the presence of a serviceable conflicting call. In the absence of a serviceable conflicting call the Maximum Green timer shall be held reset unless Max Vehicle Recall is enabled for this phase. This is the default maximum value to use. It may be overridden via an external input, coordmaximummode or other method. REFERENCE: NEMA TS 2 Clause , a.(3) and Phase Maximum Green 2 Phase Maximum 2 Parameter in seconds (NEMA TS 2 range: sec). This time setting shall determine the maximum length of time this phase may be held Green in the presence of a serviceable conflicting call. In the absence of a serviceable conflicting call the Maximum Green timer shall be held reset unless Max Vehicle Recall is enabled for this phase. This may be implemented as the max green timer via an external input, coordmaximummode or other method. REFERENCE: NEMA TS 2 Clause , a.(3), and (7) Phase Yellow Change Phase Yellow Change Parameter in tenth seconds (NEMA TS 2 range: sec). Following the Green interval of each phase the CU shall provide a Yellow Change interval which is timed according to the Yellow Change parameter for that phase. REFERENCE: NEMA TS 2 Clause and a Phase Red Clear Phase Red Clearance Parameter in tenth seconds ( sec). Following the Yellow Change interval for each phase, the CU shall provide a Red Clearance interval which is timed according to the Red Clearance parameter for that phase. REFERENCE: NEMA TS 2 Clause and b Phase Red Revert Red revert time parameter in tenth seconds. A minimum Red indication to be timed following the Yellow Change interval and prior to the next display of Green on the same signal output driver group. The unitredrevert parameter shall act as a minimum red revert time for all signal displays. The phaseredrevert parameter may increase the red revert time for a specific phase. If the phaseredrevert parameter is less than the unitredrevert the unitredrevert time shall be used. 78 ATCLink Operating Manual

89 Phase Object Module Phase Added Initial Phase Added Initial Parameter in tenths of seconds ( sec). Added Initial parameter (Seconds / Actuation) shall determine the time by which the variable initial time period will be increased from zero with each vehicle actuation received during the associated phase Yellow and Red intervals." REFERENCE: NEMA TS 2 Clause and b.(1).(b) Phase Maximum Initial Phase Maximum Initial Parameter in seconds (0-255 sec). The maximum value of the variable initial timing period. Variable Initial timing shall equal the lesser of [added initial(seconds / actuation) * number of actuations] or [ Max Initial ]. The variable initial time shall not be less than Minimum Green. REFERENCE: NEMA TS 2 Clause b.(1).(c) Phase Time Before Reduction Phase Time Before Reduction (TBR) Parameter in seconds (0-255 sec). The Time Before Reduction period shall begin when the phase is Green and there is a serviceable conflicting call. If the serviceable conflicting call is removed before completion of this time (or time to reduce), the timer shall reset. Upon completion of the TBR period or the CarsBeforeReduction (CBR) parameter is satisfied, whichever occurs first, the linear reduction of the allowable gap from the Passage Time shall begin. REFERENCE: NEMA TS 2 Clause and b.(2) Phase Cars Before Reduction Phase Cars Before Reduction (CBR) Parameter (0-255 vehicles). When the phase is Green and the sum of the cars waiting (vehicle actuations during Yellow & Red intervals) on serviceable conflicting phases equals or exceeds the CBR parameter or the Time Before Reduction (TBR) parameter is satisfied, whichever occurs first, the linear reduction of the allowable gap from the Passage Time shall begin. Phase Time to Reduce Phase Time To Reduce Parameter in seconds (0-255 sec). This parameter shall control the rate of reduction of the allowable gap between the Passage Time and Minimum Gap setting. REFERENCE: NEMA TS 2 Clause and b.(2) Phase Minimum Gap Phase Minimum Gap Parameter in tenth seconds ( sec). The reduction of the allowable gap shall continue until the gap reaches a value equal to or less than the minimum gap as set on the Minimum Gapcontrol after which the allowable gap shall remain fixed at the values set on the Minimum Gap control. REFERENCE: NEMA TS 2 Clause and b.(2) Phase Dynamic Max Limit This object shall determine either the upper or lower limit of the running max in seconds (0-255) during dynamic max operation. The normal maximum (i.e. Max1, Max2, etc.) shall determine the other limit as follows: When dynamicmaxlimit is larger than the normal maximum, it shall become the upper limit. When dynamicmaxlimit is smaller than the normal maximum, it shall become the lower limit. Setting dynamicmaxlimit greater than zero enables dynamic max operation with the normal maximum used as the initial maximum setting. See dynamicmaxstep for details on dynamic max operation. Maximum recall or a failed detector that is assigned to the associated phase shall disable dynamic max operation for the phase. Phase Dynamic Max Step This object shall determine the automatic adjustment to the running max in tenth seconds (0-25.5). When a phase maxes out twice in a row, and on each successive max out thereafter, one dynamic max step value shall be added to the running max until such addition would mean the running max was greater than the larger of normal max or dynamic max limit. When a phase gaps out twice in a row, and ATCLink Operating Manual 79

90 Chapter 5 Editing a Controller Database on each successive gap out thereafter, one dynamic max step value shall be subtracted from the running max until such subtraction would mean the running max was less than the smaller of the normal max or the dynamic max limit. If a phase gaps out in one cycle and maxes out in the next cycle, or vice versa, the running max will not change. Phase Startup The Phase Startup parameter is an enumerated integer which selects the startup state for each phase after restoration of a defined power interruption or activation of the external start input. The following entries are defined: other; this phase initializes in a state not defined by this standard. phasenoton; this phase initializes in a Red state (the phase is not active and no intervals are timing). greenwalk; this phase initializes at the beginning of the minimum green and walk timing intervals. greennowalk; this phase initializes at the beginning of the minimum green timing interval. yellowchange; this phase initializes at the beginning of the Yellow Change interval. redclear; this phase initializes at the beginning of the Red Clearance interval. REFERENCE: NEMA TS 2 Clause and Phase Options Optional phase functions ( 0 = False/Disabled, 1 = True/Enabled) Table 10 Phase Options Bit Description 0 Enabled Phase - provide a means to define whether this phase is used in the current configuration. A disabled phase shall not provide any outputs nor respond to any phase inputs (object phasering = 0 has the same effect.). 1 Automatic Flash Entry Phase - When Automatic Flash is called, the CU shall service the Entry Phase(s), clear to an All Red, then initiate flashing operation. Support is optional. REFERENCE NEMA TS 2 Clause Automatic Flash Exit Phase - The CU shall move immediately to the beginning of the phase(s) programmed as Exit Phase(s) when Automatic Flash terminates. Support is optional REFERENCE: NEMA TS 2 Clause Non-Actuated 1 - when set to 1 causes a phase to respond to the Call To Non- Actuated 1 input (if present) or other method. Support is optional. REFERENCE: NEMA TS 2 Clause Non-Actuated 2 - when set to 1 causes a phase to respond to the Call To Non- Actuated 2 input (if present) or other method. Support is optional. REFERENCE: NEMA TS 2 Clause Non Lock Detector Memory - when set to 0 will cause the call to be locked at the beginning of the yellow interval. When set to 1 call locking will depend on the detectoroptions object. REFERENCE: NEMA TS 2 Clause Min. Vehicle Recall - when set to 1 causes recurring demand for vehicle service on the phase when that phase is not in its Green interval. REFERENCE: NEMA TS 2 Clause ATCLink Operating Manual

91 Phase Object Module Bit Description 7 Max Vehicle Recall - when set to 1 causes a call on a phase such that the timing of the Green interval for that phase shall be extended to Maximum Green time. REFERENCE: NEMA TS 2 Clause Ped. Recall - when set to 1 causes a recurring pedestrian demand which shall function in the same manner as an external pedestrian call except that it shall not recycle the pedestrian service until a conflicting phase is serviced. REFERENCE: NEMA TS 2 Clause Soft Vehicle Recall - when set to 1 causes a call on a phase when all conflicting phases are in green dwell or red dwell and there are no serviceable conflicting calls. Support is optional. 10 Dual Entry Phase - in multi-ring configurations when set to 1 causes the phase to become active upon entry into a concurrency group (crossing a barrier) when no calls exist in its ring within its concurrency group. REFERENCE: NEMA TS 2 Clause Simultaneous Gap Disable - in multi-ring configurations when set to 1 disables a gapped out phase from reverting to the extensible portion. Support is optional. REFERENCE: NEMA TS 2 Clause Guaranteed Passage - when set to 1 enables an actuated phase operating in volume density mode (using gap reduction) to retain the right of way for the unexpired portion of the Passage time following the decision to terminate the green due to a reduced gap. Support is optional. 13 Actuated Rest In Walk - when set to 1 causes an actuated phase to rest in Walk when there is no serviceable conflicting call at the end of Walk Timing. 14 Conditional Service Enable - in multi-ring configurations when set to 1 causes a gapped/maxed phase to conditionally service a preceding actuated vehicle phase when sufficient time remains before max time out of the phase(s) not prepared to terminate. Support is optional. REFERENCE: NEMA TS 2 Clause AddedInitialCalculation - If set (1) the CU shall compare counts from all associated AddedInitial detectors and use the largest count value for the calculations. If clear (0) the CU shall sum all associated AddedInitial detector counts and use this sum for the calculations. The ability to modify the setting of this bit is optional. Phase Ring Phase ring number (1.maxRings) that identified the ring which contains the associated phase. This value must not exceed the maxrings object value. If the ring number is zero, the phase is disabled (Phase Options, Bit 0 = 0 has the same effect). Phase Concurrency Each octet contains a phase number (binary value) that may run concurrently with the associated phase. Phases that are contained in the same ring may NOT run concurrently. Phase Status Parameters The following parameters can be defined for up to two phase groups. Phase Status Group Reds Phase Red Output Status Mask, when a bit = 1, the Phase Red is currently active. When a bit = 0, the Phase Red is NOT currently active. Bit 7 = Phase number = (phasestatusgroupnumber * 8) ATCLink Operating Manual 81

92 Chapter 5 Editing a Controller Database Bit 6 = Phase number = (phasestatusgroupnumber * 8) - 1 Bit 5 = Phase number = (phasestatusgroupnumber * 8) - 2 Bit 4 = Phase number = (phasestatusgroupnumber * 8) - 3 Bit 3 = Phase number = (phasestatusgroupnumber * 8) - 4 Bit 2 = Phase number = (phasestatusgroupnumber * 8) - 5 Bit 1 = Phase number = (phasestatusgroupnumber * 8) - 6 Bit 0 = Phase number = (phasestatusgroupnumber * 8) - 7 Phase Status Group Yellows Phase Yellow Output Status Mask, when a bit = 1, the Phase Yellow is currently active. When a bit = 0, the Phase Yellow is NOT currently active. Bit 7 = Phase number = (phasestatusgroupnumber * 8) Bit 6 = Phase number = (phasestatusgroupnumber * 8) - 1 Bit 5 = Phase number = (phasestatusgroupnumber * 8) - 2 Bit 4 = Phase number = (phasestatusgroupnumber * 8) - 3 Bit 3 = Phase number = (phasestatusgroupnumber * 8) - 4 Bit 2 = Phase number = (phasestatusgroupnumber * 8) - 5 Bit 1 = Phase number = (phasestatusgroupnumber * 8) - 6 Bit 0 = Phase number = (phasestatusgroupnumber * 8) - 7 Phase Status Group Greens Phase Green Output Status Mask, when a bit = 1, the Phase Green is currently active. When a bit = 0, the Phase Green is NOT currently active. Bit 7 = Phase number = (phasestatusgroupnumber * 8) Bit 6 = Phase number = (phasestatusgroupnumber * 8) - 1 Bit 5 = Phase number = (phasestatusgroupnumber * 8) - 2 Bit 4 = Phase number = (phasestatusgroupnumber * 8) - 3 Bit 3 = Phase number = (phasestatusgroupnumber * 8) - 4 Bit 2 = Phase number = (phasestatusgroupnumber * 8) - 5 Bit 1 = Phase number = (phasestatusgroupnumber * 8) - 6 Bit 0 = Phase number = (phasestatusgroupnumber * 8) - 7" Phase Status Group Don t Walks Phase Don t Walk Output Status Mask, when a bit = 1, the Phase Don t Walk is currently active. When a bit = 0, the Phase Don t Walk is NOT currently active. Bit 7 = Phase number = (phasestatusgroupnumber * 8) 82 ATCLink Operating Manual

93 Phase Object Module Bit 6 = Phase number = (phasestatusgroupnumber * 8) - 1 Bit 5 = Phase number = (phasestatusgroupnumber * 8) - 2 Bit 4 = Phase number = (phasestatusgroupnumber * 8) - 3 Bit 3 = Phase number = (phasestatusgroupnumber * 8) - 4 Bit 2 = Phase number = (phasestatusgroupnumber * 8) - 5 Bit 1 = Phase number = (phasestatusgroupnumber * 8) - 6 Bit 0 = Phase number = (phasestatusgroupnumber * 8) - 7 Phase Status Group Pedestrian Clears Phase Ped. Clear Output Status Mask, when a bit = 1, the Phase Ped. Clear is currently active. When a bit = 0, the Phase Ped. Clear is NOT currently active. Bit 7 = Phase number = (phasestatusgroupnumber * 8) Bit 6 = Phase number = (phasestatusgroupnumber * 8) - 1 Bit 5 = Phase number = (phasestatusgroupnumber * 8) - 2 Bit 4 = Phase number = (phasestatusgroupnumber * 8) - 3 Bit 3 = Phase number = (phasestatusgroupnumber * 8) - 4 Bit 2 = Phase number = (phasestatusgroupnumber * 8) - 5 Bit 1 = Phase number = (phasestatusgroupnumber * 8) - 6 Bit 0 = Phase number = (phasestatusgroupnumber * 8) - 7 Phase Status Group Walks Phase Walk Output Status Mask, when a bit = 1, the Phase Walk is currently active. When a bit = 0, the Phase Walk is NOT currently active. Bit 7 = Phase number = (phasestatusgroupnumber * 8) Bit 6 = Phase number = (phasestatusgroupnumber * 8) - 1 Bit 5 = Phase number = (phasestatusgroupnumber * 8) - 2 Bit 4 = Phase number = (phasestatusgroupnumber * 8) - 3 Bit 3 = Phase number = (phasestatusgroupnumber * 8) - 4 Bit 2 = Phase number = (phasestatusgroupnumber * 8) - 5 Bit 1 = Phase number = (phasestatusgroupnumber * 8) - 6 Bit 0 = Phase number = (phasestatusgroupnumber * 8) - 7 Phase Status Group Vehicle Calls Phase Vehicle Call Status Mask, when a bit = 1, the Phase vehicle currently has a call for service. When a bit = 0, the Phase vehicle currently does NOT have a call for service. Bit 7 = Phase number = (phasestatusgroupnumber * 8) Bit 6 = Phase number = (phasestatusgroupnumber * 8) - 1 ATCLink Operating Manual 83

94 Chapter 5 Editing a Controller Database Bit 5 = Phase number = (phasestatusgroupnumber * 8) - 2 Bit 4 = Phase number = (phasestatusgroupnumber * 8) - 3 Bit 3 = Phase number = (phasestatusgroupnumber * 8) - 4 Bit 2 = Phase number = (phasestatusgroupnumber * 8) - 5 Bit 1 = Phase number = (phasestatusgroupnumber * 8) - 6 Bit 0 = Phase number = (phasestatusgroupnumber * 8) - 7 Phase Status Group Pedestrian Calls Phase Pedestrian Call Status Mask, when a bit = 1, the Phase pedestrian currently has a call for service. When a bit = 0, the Phase pedestrian currently does NOT have a call for service. Bit 7 = Phase number = (phasestatusgroupnumber * 8) Bit 6 = Phase number = (phasestatusgroupnumber * 8) - 1 Bit 5 = Phase number = (phasestatusgroupnumber * 8) - 2 Bit 4 = Phase number = (phasestatusgroupnumber * 8) - 3 Bit 3 = Phase number = (phasestatusgroupnumber * 8) - 4 Bit 2 = Phase number = (phasestatusgroupnumber * 8) - 5 Bit 1 = Phase number = (phasestatusgroupnumber * 8) - 6 Bit 0 = Phase number = (phasestatusgroupnumber * 8) - 7 Phase Status Group Phase Ons Phase On Status Mask, when a bit = 1, the Phase is currently active. When a bit = 0, the Phase currently is NOT active. The phase is ON during the Green, Yellow, & Red Clearance intervals of that phase. It shall be permissible for this status to be True (bit=1) during the Red Dwell state. Bit 7 = Phase number = (phasestatusgroupnumber * 8) Bit 6 = Phase number = (phasestatusgroupnumber * 8) - 1 Bit 5 = Phase number = (phasestatusgroupnumber * 8) - 2 Bit 4 = Phase number = (phasestatusgroupnumber * 8) - 3 Bit 3 = Phase number = (phasestatusgroupnumber * 8) - 4 Bit 2 = Phase number = (phasestatusgroupnumber * 8) - 5 Bit 1 = Phase number = (phasestatusgroupnumber * 8) - 6 Bit 0 = Phase number = (phasestatusgroupnumber * 8) - 7 Phase Status Group Phase Nexts Phase Next Status Mask, when a bit = 1, the Phase currently is committed to be NEXT in sequence & remains present until the phase becomes active (On/Timing). When a bit = 0, the Phase currently is NOT committed to be NEXT in sequence. The phase next to be serviced shall be determined at the end of the green interval of the terminating phase; except that if the decision cannot be made at 84 ATCLink Operating Manual

95 Phase Object Module the end of the Green interval, it shall not be made until after the end of all Vehicle Change & Clearance intervals. Bit 7 = Phase number = (phasestatusgroupnumber * 8) Bit 6 = Phase number = (phasestatusgroupnumber * 8) - 1 Bit 5 = Phase number = (phasestatusgroupnumber * 8) - 2 Bit 4 = Phase number = (phasestatusgroupnumber * 8) - 3 Bit 3 = Phase number = (phasestatusgroupnumber * 8) - 4 Bit 2 = Phase number = (phasestatusgroupnumber * 8) - 5 Bit 1 = Phase number = (phasestatusgroupnumber * 8) - 6 Bit 0 = Phase number = (phasestatusgroupnumber * 8) - 7 Phase Control Table Parameters The following parameters can be defined for up to two phase groups. Phase Omit Control This object is used to allow a remote entity to omit phases from being serviced in the device. When a bit = 1, the device shall activate the System Phase Omit control for that phase. When a bit = 0, the device shall not activate the System Phase Omit control for that phase. Bit 7 = Phase number = (phasecontrolgroupnumber * 8) Bit 6 = Phase number = (phasecontrolgroupnumber * 8) - 1 Bit 5 = Phase number = (phasecontrolgroupnumber * 8) - 2 Bit 4 = Phase number = (phasecontrolgroupnumber * 8) - 3 Bit 3 = Phase number = (phasecontrolgroupnumber * 8) - 4 Bit 2 = Phase number = (phasecontrolgroupnumber * 8) - 5 Bit 1 = Phase number = (phasecontrolgroupnumber * 8) - 6 Bit 0 = Phase number = (phasecontrolgroupnumber * 8) - 7 The device shall reset this object to ZERO when in BACKUP Mode. A write to this object shall reset the Backup timer to ZERO. REFERENCE: NEMA TS 2 Clause Pedestrian Omit Control This object is used to allow a remote entity to omit peds from being serviced in the device. When a bit = 1, the device shall activate the System Ped Omit control for that phase. When a bit = 0, the device shall not activate the System Ped Omit control for that phase. Bit 7 = Phase number = (phasecontrolgroupnumber * 8) Bit 6 = Phase number = (phasecontrolgroupnumber * 8) - 1 Bit 5 = Phase number = (phasecontrolgroupnumber * 8) - 2 Bit 4 = Phase number = (phasecontrolgroupnumber * 8) - 3 ATCLink Operating Manual 85

96 Chapter 5 Editing a Controller Database Bit 3 = Phase number = (phasecontrolgroupnumber * 8) - 4 Bit 2 = Phase number = (phasecontrolgroupnumber * 8) - 5 Bit 1 = Phase number = (phasecontrolgroupnumber * 8) - 6 Bit 0 = Phase number = (phasecontrolgroupnumber * 8) - 7 The device shall reset this object to ZERO when in BACKUP Mode. A write to this object shall reset the Backup timer to ZERO. REFERENCE: NEMA TS 2 Clause Phase Hold Control This object is used to allow a remote entity to hold phases in the device. When a bit = 1, the device shall activate the System Phase Hold control for that phase. When a bit = 0, the device shall not activate the System Phase Hold control for that phase. Bit 7 = Phase number = (phasecontrolgroupnumber * 8) Bit 6 = Phase number = (phasecontrolgroupnumber * 8) - 1 Bit 5 = Phase number = (phasecontrolgroupnumber * 8) - 2 Bit 4 = Phase number = (phasecontrolgroupnumber * 8) - 3 Bit 3 = Phase number = (phasecontrolgroupnumber * 8) - 4 Bit 2 = Phase number = (phasecontrolgroupnumber * 8) - 5 Bit 1 = Phase number = (phasecontrolgroupnumber * 8) - 6 Bit 0 = Phase number = (phasecontrolgroupnumber * 8) - 7 The device shall reset this object to ZERO when in BACKUP Mode. A write to this object shall reset the Backup timer to ZERO. REFERENCE: NEMA TS 2 Clause Phase Force Off Control This object is used to apply force offs on a per phase basis. When a bit = 1, the device shall activate the System Phase Force Off control for that phase. When a bit = 0, the device shall not activate the System Phase Force Off control for that phase. When the phase green terminates, the associated bit shall be reset to 0. Bit 7 = Phase number = (phasecontrolgroupnumber * 8) Bit 6 = Phase number = (phasecontrolgroupnumber * 8) - 1 Bit 5 = Phase number = (phasecontrolgroupnumber * 8) - 2 Bit 4 = Phase number = (phasecontrolgroupnumber * 8) - 3 Bit 3 = Phase number = (phasecontrolgroupnumber * 8) - 4 Bit 2 = Phase number = (phasecontrolgroupnumber * 8) - 5 Bit 1 = Phase number = (phasecontrolgroupnumber * 8) - 6 Bit 0 = Phase number = (phasecontrolgroupnumber * 8) - 7 The device shall reset this object to ZERO when in BACKUP Mode. A write to this object shall reset the Backup timer to ZERO. Vehicle Call Control This object is used to allow a remote entity to place calls for vehicle service in the device. When a bit = 1, the device shall place a call for vehicle 86 ATCLink Operating Manual

97 Detector Object Module service on that phase. When a bit = 0, the device shall not place a call for vehicle service on that phase. Bit 7 = Phase number = (phasecontrolgroupnumber * 8) Bit 6 = Phase number = (phasecontrolgroupnumber * 8) - 1 Bit 5 = Phase number = (phasecontrolgroupnumber * 8) - 2 Bit 4 = Phase number = (phasecontrolgroupnumber * 8) - 3 Bit 3 = Phase number = (phasecontrolgroupnumber * 8) - 4 Bit 2 = Phase number = (phasecontrolgroupnumber * 8) - 5 Bit 1 = Phase number = (phasecontrolgroupnumber * 8) - 6 Bit 0 = Phase number = (phasecontrolgroupnumber * 8) - 7 The device shall reset this object to ZERO when in BACKUP Mode. A write to this object shall reset the Backup timer to ZERO. Pedestrian Call Control This object is used to allow a remote entity to place calls for ped service in the device. When a bit = 1, the device shall place a call for ped service on that phase. When a bit = 0, the device shall not place a call for ped service on that phase. Bit 7 = Phase number = (phasecontrolgroupnumber * 8) Bit 6 = Phase number = (phasecontrolgroupnumber * 8) - 1 Bit 5 = Phase number = (phasecontrolgroupnumber * 8) - 2 Bit 4 = Phase number = (phasecontrolgroupnumber * 8) - 3 Bit 3 = Phase number = (phasecontrolgroupnumber * 8) - 4 Bit 2 = Phase number = (phasecontrolgroupnumber * 8) - 5 Bit 1 = Phase number = (phasecontrolgroupnumber * 8) - 6 Bit 0 = Phase number = (phasecontrolgroupnumber * 8) - 7 The device shall reset this object to ZERO when in BACKUP Mode. A write to this object shall reset the Backup timer to ZERO. DETECTOR OBJECT MODULE This module allows a user to view and edit all of the vehicle and pedestrian detector parameters, including detector alarm status, volume and occupancy settings, and SNMP detector traps. This module can be opened in a couple of ways: By going to the Menu menu and choosing Detector Object Or by selecting the Detector Object button ( ) on the controller toolbar ATCLink Operating Manual 87

98 Chapter 5 Editing a Controller Database Figure 46 Detector Object Module window This module divides the parameters of the Detector data object up across five tabs: Vehicle, Pedestrian, Vehicle Status, Volume & Occupancy, and Speed traps. Vehicle Parameters Options Vehicle Detector Options Parameter as follows: Table 11 Vehicle Options parameter Bit Function 7 Call - if set (1) the CU shall place a demand for vehicular service on the assigned phase when the phase is not timing the green interval. 6 Queue - if set (1) the CU shall extend the green interval of the assigned phase until a gap occurs (no actuation) or until the green has been active longer than the vehicledetectorqueuelimit time. This is optional. 5 AddedInitial - if set (1) the CU shall accumulate detector actuation counts for use in the added initial calculations. Counts shall be accumulated from the beginning of the yellow interval to the beginning of the green interval. 4 Passage - if set (1) the CU shall maintain a reset to the associated phase passage timer for the duration of the detector actuation when the phase is green. 3 Red Lock Call - if set (1) the detector will lock a call to the assigned phase if an actuation occurs while the phase is not timing Green or Yellow. This mode is optional. 2 Yellow Lock Call - if set (1) the detector will lock a call to the assigned phase if an actuation occurs while the phase is not timing Green. 88 ATCLink Operating Manual

99 Detector Object Module Bit Function 1 Occupancy Detector - if set (1) the detector collects data for the associated detector occupancy object(s). This capability may not be supported on all detector inputs to a device. 0 Volume Detector - if set (1) the detector collects data for the associated detector volume object(s). This capability may not be supported on all detector inputs to a device. Call Phase This object contains assigned phase number for the detector input associated with this row. The associated detector call capability is enabled when this object is set to a non-zero value. The value shall not exceed the value of maxphases. REFERENCE: NEMA TS 2 Clause and Switch Phase Detector Switch Phase Parameter (i.e., Phase Number). The phase to which a vehicle detector actuation shall be switched when the assigned phase is Yellow or Red and the Switch Phase is Green REFERENCE: NEMA TS 2 Clause c Delay Detector Delay Parameter in tenth seconds ( sec). The period a detector actuation (input recognition) shall be delayed when the phase is not Green. REFERENCE: NEMA TS 2 Clause a Extend Detector Extend Parameter in tenth seconds ( sec). The period a vehicle detector actuation (input duration) shall be extended from the point of termination, when the phase is Green. REFERENCE: NEMA TS 2 Clause b Queue Limit Detector Queue Limit parameter in seconds (0-255 sec). The length of time that an actuation from a queue detector may continue into the phase green. This time begins when the phase becomes green and when it expires any associated detector inputs shall be ignored. This time may be shorter due to other overriding device parameters (i.e. Maximum time, Force Off,..). No Activity Detector No Activity diagnostic Parameter in minutes (0-255 min.). If an active detector does not exhibit an actuation in the specified period, it is considered a fault by the diagnostics and the detector is classified as Failed. A value of 0 for this object shall disable this diagnostic for this detector. REFERENCE: NEMA TS 2 Clause Maximum Presence Detector Maximum Presence diagnostic Parameter in minutes (0-255 min.). If an active detector exhibits continuous detection for too long a period, it is considered a fault by the diagnostics and the detector is classified as Failed. A value of 0 for this object shall disable this diagnostic for this detector. REFERENCE: NEMA TS 2 Clause Erratic Counts Detector Erratic Counts diagnostic Parameter in counts/minute (0-255 cpm). If an active detector exhibits excessive actuations, it is considered a fault by the diagnostics and the detector is classified as Failed. A value of 0 for this object shall disable this diagnostic for this detector. REFERENCE: NEMA TS 2 Clause Fail Time Detector Fail Time in seconds (0.255). If a detector diagnostic indicates that the associated detector input is failed, then a call shall be placed on the associated phase during all non-green intervals. When each green interval begins the call shall be maintained for the length of time specified by this object and then removed. If the value ATCLink Operating Manual 89

100 Chapter 5 Editing a Controller Database of this object equals the maximum value (255) then a constant call shall be placed on the associated phase (max recall). If the value of this object equals zero then no call shall be placed on the associated phase for any interval (no recall). Compliant devices may support a limited capability for this object (i.e. only max recall or max recall and no recall). At a minimum the max recall setting must be supported. Detector Reset This object when set to TRUE (non-zero) shall cause the CU to command the associated detector to reset. This object shall automatically return to FALSE (zero) after the CU has issued the reset command. Note This may affect other detectors (detector channels) that are physically attached to a common reset line. Volume/Occupancy Period This object defines the number of seconds (0-255) that comprise the volume / occupancy collection period. When the collection period expires, the device shall increment the volumeoccupancysequence, update the volumeoccupancytable entries, and reset the volume occupancy timer. Pedestrian Parameters Call Phase This object contains assigned phase number for the pedestrian detector input associated with this row. The associated detector call capability is enabled when this object is set to a non-zero value. The value shall not exceed the value of maxphases. No Activity Pedestrian Detector No Activity diagnostic Parameter in minutes (0-255 min.). If an active detector does not exhibit an actuation in the specified period, it is considered a fault by the diagnostics and the detector is classified as Failed. A value of 0 for this object shall disable this diagnostic for this detector. REFERENCE: NEMA TS 2 Clause Maximum Presence Pedestrian Detector Maximum Presence diagnostic Parameter in minutes (0-255 min.). If an active detector exhibits continuous detection for too long a period, it is considered a fault by the diagnostics and the detector is classified as Failed. A value of 0 for this object shall disable this diagnostic for this detector. REFERENCE: NEMA TS 2 Clause Erratic Counts Pedestrian Detector Erratic Counts diagnostic Parameter in counts/minute (0-255 cpm). If an active detector exhibits excessive actuations, it is considered a fault by the diagnostics and the detector is classified as Failed. A value of 0 for this object shall disable this diagnostic for this detector. REFERENCE: NEMA TS 2 Clause Pedestrian Detector Alarms This object shall return indications of detector alarms. Detector Alarms are indicated as follows: Table 12 Pedestrian Detector Alarm options Bit Definition 0 No Activity Fault: This detector has been flagged as non- operational due to lower than expected activity by the CU detector diagnostic. 90 ATCLink Operating Manual

101 Detector Object Module 1 Max Presence Fault: This detector has been flagged as non-operational due to a presence indicator that exceeded the maximum expected time by the CU detector diagnostic. 2 Erratic Output Fault: This detector has been flagged as non-operational due to erratic outputs (excessive counts) by the CU detector diagnostic. 3 Communications Fault: Communications to the device (if present) have failed. 4 Configuration Fault: Detector is assigned but is not supported. 5-6 Reserved. 7 Other Fault: The detector has failed due to some other cause. Once set, a bit shall maintain its state as long as the condition exists. The bit shall clear when the condition no longer exists. Vehicle Status Parameters Detector Alarms This object shall return the detection status of each detector associated with the group. Each detector shall be represented as ON (detect) or OFF (no-detect) by individual bits in this object. If a detector is ON then the associated bit shall be set (1). If a detector is OFF then the associated bit shall be clear (0). Table 13 Detector Alarms options Bit Description 7 Detector number = ( vehicledetectorstatusgroupnumber * 8) 6 Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) - 7 Status Group Active This object shall return the detection status of each detector associated with the group. Each detector shall be represented as ON (detect) or OFF (no-detect) by individual bits in this object. If a detector is ON then the associated bit shall be set (1). If a detector is OFF then the associated bit shall be clear (0). Table 14 Status Group Active options Bit Description 7 Detector number = ( vehicledetectorstatusgroupnumber * 8) 6 Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) - 4 ATCLink Operating Manual 91

102 Chapter 5 Editing a Controller Database 2 Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) - 7 Alarm Status This object shall return the alarm status of the detectors associated with the group. Each detector alarm status shall be represented as ON or OFF by individual bits in this object. If any detector alarm (defined in the vehicledetectoralarm object) is active the associated bit shall be set (1). If a detector alarm is not active the associated bit shall be clear (0). Table 15 Alarm Status options Bit Description 7 Detector number = ( vehicledetectorstatusgroupnumber * 8) 6 Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) Detector number = ( vehicledetectorstatusgroupnumber * 8) - 7 Volume and Occupancy Parameters Detector Volume Status Detector Volume data collected over the Volume / Occupancy Period. This value shall range from 0 to 254 indicating the volume of traffic crossing the associated detector Number during the collection period. The value 255 shall indicate volume overflow. Detector Occupancy Status Detector Occupancy data collected over the Volume / Occupancy Period or Detector Unit Diagnostic Information. The value of the object shall indicate occupancy or detector diagnostic information as follows: Table 16 Detector Occupancy Status options Range Meaning Detector Occupancy in 0.5% Increments Reserved 210 Max Presence Fault 211 No Activity Fault 212 Open loop Fault 213 Shorted loop Fault 214 Excessive Change Fault 215 Reserved 216 Watchdog Fault 92 ATCLink Operating Manual

103 Detector Object Module 217 Erratic Output Fault Reserved Faults shall be indicated for all collection periods during which a fault is detected if either occupancy data or volume data is being collected. The highest numbered fault shall be presented if more than one fault is active (i.e. indicate OpenLoop rather than NoActivity). Volume Occupancy Sequence This object defines a Sequence Number for Volume / Occupancy data collection. This object is used to detect duplicate or missing reports. The value cycles within the limits of 0 to 255. This object is incremented by one at the expiration of the volumeoccupancyperiod time. Speed Trap Parameters The Traps tab in the Detector Module refers to the configuration of speed traps, and does not refer to SNMP traps, which are configured using the parameters in the Traps Management module. (See page 167.) Speed Trap Table No This object selects which speed trap to manipulate. There are 5 speed traps total. Each speed trap is a pair of adjacent detectors in one traffic lane. This design follows the operation of the Manhattan RCU but does not require the use of the RCU, nor does it require the controller ASTC Protocol object to be set to Manhattan operation. Entry Exit Threshold This object is used to specify the entry/exit threshold for the speed trap in seconds (0-255 sec.). Travel times differences (in percent) between the T1-T2 event and the T3-T4 event are compared to this value. If the difference is less than or equal to this value, then the average of the two values is stored in the 'speedtrapblockdata' object. If the difference is greater than this object's value, the shorter of the two travel times will be stored in the 'speedtrapblockdata' object. Sequence No The setting of this object begins data collection of speed trap data. (The leading and lagging detector objects should be initialized first before setting of this object.) Data collection will occur with each vehicle actuation of the detectors and will continue filling the data block buffer until a new sequence number is set. If this object is set again with the same sequence number then the same buffered data will be available as before. A new value for the sequence number will start a new collection of data and pass the buffered data to the Block Data. Leading Detector The Leading Detector object is set with the index number of the detector to be used as the first loop detector in the speed trap. Lagging Detector The Lagging Detector object is set with the index number of the detector to be used as the last loop detector in the speed trap. Block Data This is the buffered data collected by the speed traps once the sequence number has been set. There are five separate buffers, one for each of the speed traps, with 255 entries in each buffer. This data has three values, the first one for the index into the buffer, the second one for the Travel Time and the last one for the Exit Presence Time. On the 255th event of the associated trap pair the, speedtrapblockdatasequence is incremented and all 255 events are copied into this ATCLink Operating Manual 93

104 Chapter 5 Editing a Controller Database object. If speedtrapblockdatasequence is incremented by a remote device the current event records will be copied into this object immediately for a read by the remote device. Travel Time / Exit Presence Time The first value is the Travel Time (an integer of the number of 1/60 clock ticks from the leading edge of the first detector of the pair to the leading edge of the second detector of the pair.) The second value is the Exit Presence Time (an integer that is also in 1/60 clock ticks of the occupancy of the second detector). 94 ATCLink Operating Manual

105 Unit Object Module UNIT OBJECT MODULE This module allows a user to view and edit parameters that are considered global unit parameters, such as startup flash, alarm status, auto ped clearance, special function status and outputs, etc. This module can be opened in a couple of ways: By going to the Menu menu and choosing Unit Object Or by selecting the Unit Object button ( ) on the controller toolbar Figure 47 Unit Object Module window The Unit Object Module data object s parameters are split between two screen s in this module: the Unit Table, and the Special Functions Table. Unit Parameters Start up Flash Time Unit Start up Flash time parameter in seconds (0 to 255 sec). The period/state (Start-Up Flash occurs when power is restored following a device defined power interruption. During the Start-Up Flash state, the Fault Monitor and Voltage Monitor outputs shall be inactive (if present). REFERENCE: NEMA TS 2 Clause Automatic Ped Clear Unit Automatic Ped Clear parameter (1 = False/Disable 2=True/Enable). When enabled, the CU shall time the Pedestrian Clearance interval when Manual Control Enable is active and prevent the Pedestrian Clearance interval from being terminated by the Interval Advance input. REFERENCE: NEMA TS 2 Clause Backup Time The Backup Time in seconds ( ). When one of the defined system control parameters is SET, the backup timer is reset and times the unitbackuptime interval. If the unitbackuptime interval expires without a SET operation ATCLink Operating Manual 95

106 Chapter 5 Editing a Controller Database to one of the system control parameters, then the CU shall revert to Backup Mode. A value of zero (0) shall disable this feature. The system control parameters are: phasecontrolgroupphaseomit, phasecontrolgrouppedomit, phasecontrolgrouphold, phasecontrolgroupforceoff, phasecontrolgroupvehcall, phasecontrolgrouppedcall, systempatterncontrol, systemsynccontrol, preemptcontrolstate, ringcontrolgroupstoptime, ringcontrolgroupforceoff, ringcontrolgroupmax2, ringcontrolgroupmaxinhibit, ringcontrolgrouppedrecycle, ringcontrolgroupredrest, ringcontrolgroupomitredclear and unitcontrol. Red Revert Time The red revert in tenth seconds ( seconds). This value shall provide the minimum red revert time for all phases (i.e. if it is greater than a phaseredrevert object value, then this value shall be used as the red revert time for the affected phase). This object provides a minimum Red indication following the Yellow Change interval and prior to the next display of Green on the same signal output driver group. Control Mode Status The Control Mode for Pattern, Flash, or Free at the device: Table 17 Control Mode Status options Mode systemcontrol systemstandby backupmode Manual timebase interconnect interconnectbackup other Description Flash Status The Flash modes: Table 18 Flash Status options control by master or central commands. control by local based on master or central command to use local control. control by local time based coordination or interconnect based on the absence of a master or central command control by entry other than zero in coordoperationalmode. control by the local Time Base. control by the local Interconnect inputs. control by local TBC due to invalid Interconnect inputs or loss of sync. control by a source other than those listed above. Option notflash automatic localmanual faultmonitor mmu startup preempt other Description the CU is not in Flash the CU is currently in an Automatic Flash state. the Controller Unit Local Flash input is active, MMU Flash input is not active, and Flash is not commanded by the Master. the CU is currently in a Fault Monitor State. the Controller Unit MMU Flash input is active and the CU is not in Start-Up Flash. the CU is currently timing the Start-Up Flash period. the CU is currently timing the preempt Flash. the CU is in flash for some other reason. 96 ATCLink Operating Manual

107 Unit Object Module Alarm Status 2 Device Alarm Mask 2 ( 0 = False, 1 = True) as follows: Bit 7 - Reserved. Bit 6 - Reserved. Bit 5 - Offset Transitioning When the controller performs a correction. Bit 4 - Stop Time - When either CU Stop Time Input becomes active. Bit 3 - External Start - When the CU External Start becomes active. Bit 2 - Response Fault - When any NEMA TS2 Port 1 response frame fault occurs. Bit 1 - Reserved. Bit 0 - Power Restart - When power returns after a power interruption. Once set, a bit shall maintain its state as long as the condition exists. Alarm Status 1 Device Alarm Mask 1 ( 0 = False, 1 = True) as follows: Bit 7 - CoordActive - When coordination is active and not preempted or overridden. Bit 6 - Local Free - When any of the Controller Unit inputs and/or programming cause it to not respond to coordination control. Bit 5 - Local Flash - When the Controller Unit Local Flash input becomes active, MMU Flash input is not active, and Flash is not commanded by the system. Bit 4 - MMU Flash - When the Controller Unit MMU Flash input remains active for a period of time exceeding the Start-Up Flash time. Bit 3 - Cycle Fail - When a local Controller Unit is operating in the non-coordinated mode, whether the result of a Cycle Fault or Free being the current normal mode, and cycling diagnostics indicate that a serviceable call exists that has not been serviced for two cycles. Bit 2 - Coord Fail - When a Coord Fault is in effect and a Cycle Fault occurs again within two cycles of the coordination retry. Bit 1 - Coord Fault - When a Cycle Fault is in effect and the serviceable call has been serviced within two cycles after the Cycle Fault. Bit 0 - Cycle Fault - When the Controller Unit is operating in the coordinated mode and cycling diagnostics indicate that a serviceable call exists that has not been serviced for two cycles. Once set, a bit shall maintain its state as long as the condition exists. Short Alarm Status Short Alarm Mask ( 0 = False, 1 = True) as follows: Bit 7 - Critical Alarm; When the Stop Time input is active. Bit 6 - Non-Critical Alarm; When a physical alarm input is active. Bit 5 - Detector Fault; When any detectoralarm fault occurs. ATCLink Operating Manual 97

108 Chapter 5 Editing a Controller Database Bit 4 - Coordination Alarm; When the CU is not running the called pattern without offset correction within three cycles of the command. An offset correction requiring less than three cycles due to cycle overrun caused by servicing a pedestrian call shall not cause a Coordination Alarm. Bit 3 - Local Override; When any external input or CU programming has prevented the device from responding to a system pattern command. Bit 2 - Local Cycle Zero; When running coordinated and the Coord Cycle Status (coordcyclestatus) has passed through zero. Bit 1 - T&F Flash; When either the Local Flash or MMU Flash input becomes active. Bit 0 - Preempt - When any of the controller Preempt inputs become active. Once set, a bit shall maintain its state as long as the condition exists. Control This object is used to allow a remote entity to activate unit functions in the device ( 0 = False / Disabled, 1 = True / Enabled) as follows: Bit 5 = Walk Rest Modifier - when set to 1, causes non-actuated phases to remain in the timed-out Walk state (rest in Walk) in the absence of a serviceable conflicting call. REFERENCE: NEMA TS 2 Clause Bit 4 = Call to Non-Actuated 2 - when set to 1, causes any phase(s) appropriately programmed in the phaseoptions object to operate in the Non-Actuated Mode. REFERENCE: NEMA TS 2 Clause Bit 3 = Call to Non-Actuated 1 - when set to 1, causes any phase(s) appropriately programmed in the phaseoptions object to operate in the Non-Actuated Mode. REFERENCE: NEMA TS 2 Clause Bit 2 = External Minimum Recall - when set to 1, causes a recurring demand on all vehicle phases for a minimum vehicle service. REFERENCE: NEMA TS 2 Clause Bit 1 = Reserved Bit 0 = Reserved When a bit = 1, the device shall activate the Unit control. When a bit = 0, the device shall not activate the Unit control. The device shall reset this object to ZERO when in BACKUP Mode. A write to this object shall reset the BACKUP timer. Alarm Group Alarm input state bit field. When a bit = 1, the associated physical alarm input is active. When a bit = 0, the associated alarm input is NOT active. Bit 7 = Alarm Input number = ( alarmgroupnumber * 8) Bit 6 = Alarm Input number = ( alarmgroupnumber * 8) -1 Bit 5 = Alarm Input number = ( alarmgroupnumber * 8) ATCLink Operating Manual

109 Unit Object Module Bit 4 = Alarm Input number = ( alarmgroupnumber * 8) -3 Bit 3 = Alarm Input number = ( alarmgroupnumber * 8) -4 Bit 2 = Alarm Input number = ( alarmgroupnumber * 8) -5 Bit 1 = Alarm Input number = ( alarmgroupnumber * 8) -6 Bit 0 = Alarm Input number = ( alarmgroupnumber * 8) -7" Special Functions Parameters This object provides output and status controls for the special functions in the device. Control The special function output (logical or physical) in the device may be controlled by this object (0 = OFF & 1 = ON). The device will reset this object to ZERO when in BACKUP Mode. A write to this object shall reset the BACKUP timer (see unitbackuptime). Status The current status (ON-OFF) of the special function output (logical or physical) in the device (0 = OFF & 1 = ON). ATCLink Operating Manual 99

110 Chapter 5 Editing a Controller Database COORDINATION OBJECT MODULE This module allows a user to view and edit controller parameters having to do with coordinated operation, including coordination mode, status and control parameters, as well as the coordination pattern and split tables. This module can be opened in a couple of ways: By going to the Menu menu and choosing Coordination Object Or by selecting the Coordination Object button ( ) on the controller toolbar 0. Toronto Figure 48 Coordination Object Module window The parameters stored in the Coordination Object have been split across three tabs in this module: Mode/Status/Control, Pattern Table, and Split Tables. Mode / Status / Control Parameters Coord Operational Mode This object defines the operational mode for coordination. The possible modes are: Table 19 Coord Operational Mode values Value Description 0 Automatic - this mode provides for coord operation, free, and flash to be determined automatically by the possible sources (i.e. Interconnect, Time Base, or System Commands) Manual Pattern - these modes provides for Coord operation running this pattern. This selection of pattern overrides all other pattern commands. 254 Manual Free - this mode provides for Free operation without coordination or Automatic Flash from any source. 255 Manual Flash - this mode provides for Automatic Flash without coordination or Free from any source. REFERENCE: NEMA TS 2 Clause ATCLink Operating Manual

111 Coordination Object Module ASC Coord Correction Mode This object defines the Coord Correction Mode. The possible modes are: Table 20 Coord Correction modes Mode other dwell shortway (Smooth) addonly Description the coordinator establishes a new offset by a mechanism not defined in this standard. when changing offset, the coordinator shall establish a new offset by dwelling in the coord phase(s) until the desired offset is reached. when changing offset, the coordinator shall establish a new offset by adding or subtracting to/from the timings in a manner that limits the cycle change. This operation is performed in a device specific manner. when changing offset, the coordinator shall establish a new offset by adding to the timings in a manner that limits the cycle change. This operation is performed in a device specific manner. Coord Maximum Mode This object defines the Coord Maximum Mode. The possible modes are: Table 21 Coord Maximum modes Mode other maximum1 maximum2 maxinhibit Description the maximum mode is determined by some other mechanism not defined in this standard. the internal Maximum 1 Timing shall be effective while coordination is running a pattern. the internal Maximum 2 Timing shall be effective while coordination is running a pattern. the internal Maximum Timing shall be inhibited while coordination is running a pattern. Coord Force Mode This object defines the Pattern Force Mode. The possible modes are: Table 22 Coord Force modes Mode other floating fixed Description the CU implements a mechanism not defined in this standard. each phase will be forced the split time after it becomes active. This allows unused split time to revert to the coord phase. each phase will be forced at a fixed position in the cycle. This allows unused split time to revert to the following phase. ATCLink Operating Manual 101

112 Chapter 5 Editing a Controller Database Coord Pattern Status This object defines the running coordination pattern / mode in the device. The possible values are: Table 23 Coord Pattern Status values Value Description 0 Not used Pattern, indicates the currently running pattern 254 Free, indicates Free operation without coordination. 255 Flash, indicates Automatic Flash without coordination. Local Free Status The Free modes: Table 24 Local Free status modes Mode notfree commandfree transitionfree inputfree coordfree badplan badcycletimefree splitoverrun invalidoffset failedfree other Description The unit is not running in free mode. the current pattern command is the Free mode pattern. the CU has a pattern command but is cycling to a point to begin coordination. one of the CU inputs cause it to not respond to coordination. the CU programming for the called pattern is to run Free. Free - the called pattern is invalid. the specified cycle time is not adequate to service the all phase minimum service requirements. free - the sum of the critical path splittime's exceed the programmed patterncycletime value. free - the programmed patternoffsettime value exceeds the programmed patterncycletime value. cycling diagnostics have called for Free. Some other condition has caused the device to run in free mode. Coord Cycle Status The Coord Cycle Status represents the current position in the local coord cycle of the running pattern (0 to 510 sec). This value normally counts down from patterncycletime to Zero. This value may exceed the patterncycletime during a coord cycle with offset correction (patterncycletime + correction). Coord Sync Status The Coord Sync Status represents the time since the system reference point for the running pattern (0 to 510 sec). This value normally counts up from Zero to the next system reference point (patterncycletime). This value may exceed the patterncycletime during a coord cycle in which the system reference point has changed. 102 ATCLink Operating Manual

113 Coordination Object Module System Pattern Control This object is used to establish the Called System Pattern / Mode for the device. The possible values are: Table 25 System Pattern Control options Value Description 0 Standby - the system relinquishes control of the device Pattern - these values indicate the system commanded pattern 254 Free - this value indicates a call for Free 255 Flash - this value indicates a call for Automatic Flash If an unsupported / invalid pattern is called, Free shall be the operational mode. The value of this object is ignored in BACKUP mode. A write to this object shall reset the BACKUP timer to ZERO. USTC Coord Correction Mode This object is used to define the USTC Proprietary Coordination Correction Mode for this device. The possible modes are: Toronto (0): coordinator establishes a new offset using the Toronto offset Correction strategy. Other (1): the coordinator establishes a new offset based on the value of coordcorrectionmode. Pattern Table Parameters Max Patterns The maximum number of Patterns this Actuated Controller Unit supports. This object indicates how many rows are in the patterntable object (254 and 255 are defined as non-pattern status for Free and Flash). Pattern Table Type This object provides information about any special organizational structure required for the pattern table. The defined structures are as follows: Table 26 Pattern Table Types Structure other patterns offset3 offset5 Description The pattern table setup is not described in this standard, refer to device manual. Each row of the pattern table represents a unique pattern and has no dependencies on other rows. The pattern table is organized into plans which have three offsets. Each plan uses three consecutive rows. Only the offsettime value may vary between each of the three rows. Plan 1 is contained in rows 1, 2 and 3, Plan 2 is contained in rows 4, 5 and 6, Plan 3 is in rows 7, 8 and 9, etc. The pattern table is organized into plans which have five offsets. Each plan occupies five consecutive rows. Only the offsettime value may vary between each of the rows. Plan 1 is contained in rows 1, 2, 3, 4 and 5, Plan 2 is contained in rows, 6,7, 8, 9 and 10, Plan 3 is contained in rows 11, 12, 13, 14 and 15, etc.." ATCLink Operating Manual 103

114 Chapter 5 Editing a Controller Database REFERENCE: NEMA TS 2 Clause and Pattern Cycle Time The patterncycletime object specifies the length of the pattern cycle in seconds (NEMA TS 2 range: ). A pattern cycle time less than adequate to service the minimum requirements of all phases shall result in Free mode. The minimum requirements of a phase with a not-actuated ped include Minimum Green, Walk, Pedestrian Clear, Yellow Clearance, and Red Clearance; the minimum requirements of a phase with an actuated pedestrian include Minimum Green, Yellow Clearance, and Red Clearance. If the pattern cycle time is zero and the associated split table (if any) contains values greater than zero, then the CU shall utilize the split time values as maximum values for each phase. REFERENCE: NEMA TS 2 Clause Pattern Offset Time The patternoffsettime defines by how many seconds (NEMA TS 2 range: 0-254) the local time zero shall lag the system time zero (synchronization pulse) for this pattern. An offset value equal to or greater than the cycle time shall result in Free being the operational mode. While this condition exists, the Local Free bit of unitalarmstatus and the LocalOverride bit of shortalarmstatus shall be set to one (1). REFERENCE: NEMA TS 2 Clause Pattern Split Number This object is used to locate information in the splittable to use for this pattern. This value shall not exceed the maxsplits object value. Pattern Sequence Number This object is used to locate information in the sequence Table to use with this pattern. This value shall not exceed the maxsequences object value. USTC Coord Offset Correction Threshold This object is applicable only if ustccoordcorrectionmode is set to Toronto and coordcorrectionmode is set to other. It defines a percentage of the current cycle length that determines if time should be added or subtracted to splits when establishing a new offset based on how late or early the coordinated phase begins. Valid input is an integer (1-99). Split Tables Parameters Split Table The maximum number of Split Plans this Actuated Controller Unit supports. This object indicates how many Split plans are in the splittable object (1-16). Split Time The time in seconds the splitphase is allowed to receive (i.e. before a Force Off is applied) when constant demands exist on all phases. In floating coordforcemode, this is always the maximum time a non-coordinated phase is allowed to receive. In fixed coordforcemode, the actual allowed time may be longer if a previous phase gapped out. The splittime includes all phase clearance times for the associated phase. The split time shall be longer than the sum of the phase minimum service requirements for the phase. When the time is NOT adequate to service the minimum service requirements of the phase, Free Mode shall be the result. The minimum requirements of a phase with a notactuated ped include Minimum Green, Walk, Pedestrian Clear, Yellow Clearance, and Red Clearance; the minimum requirements of a phase with an actuated pedestrian include Minimum Green, Yellow Clearance, and Red Clearance. If the cycletime entry of the associated patterntable entry is zero (i.e. the device is in Free Mode), then the value of this object shall be applied, if non-zero, as a maximum time for the associated phase. 104 ATCLink Operating Manual

115 Preempt Object Module If the critical path through the phase diagram is less than the cycletime entry of the associated patterntable entry, all extra time is allotted to the coordination phase in each ring. If the critical path through the phase diagram is greater than the cycletime entry of the associated patterntable entry (and the cycletime is not zero) the device shall operate in the Free Mode. While the Free Mode condition exists, the Local Override bit of shortalarm shall be set to one (1). REFERENCE: NEMA TS 2 Clause Split Mode This object defines operational characteristics of the phase. The following options are available: Table 27 Split Mode options Mode other none minimumvehiclerecall maximumvehiclerecall pedestrianrecall maximumvehicleandpedestrian Recall phaseomitted Description the operation is not specified in this standard no split mode control. this phase operates with a minimum vehicle recall. this phase operates with a maximum vehicle recall. this phase operates with a pedestrian recall. this phase operates with a maximum vehicle & pedestrian recall. this phase is omitted. Split Coord Phase To select the associated phase as a coordinated phase this object shall be set to TRUE (non zero). Offset Correction Max Extend (0-255) The maximum amount of time that a split may extend when ustccoordcorrectionmode is set to Toronto and the offset is being restored. Offset Correction Max Reduce (0-255) The maximum amount of time that a split may reduce when ustccoordcorrectionmode is set to Toronto and the offset is being restored. tsp Max Reduction (0-255) This object represents the maximum number of seconds that the split of a phase can be reduced by during a priority strategy. This effective value may be reduced by the CO based on the operating phase minimum service requirements. NOTE - The definition of a phases minimum service is dependent on whether it is actuated or non-actuated, whether the ped clear terminates before the yellow or not, whether variable initial is active or not, whether it is a coord phase or not, and whether it is in a single or multi-ring configuration. tsp Max Extension (0-255) This object represents the maximum number of seconds that the split of a phase can be extended during a priority strategy. The effective value may be modified by the CO based on time gained from one cycle of reductions to the respective non-priority phases. PREEMPT OBJECT MODULE This module allows a user to view and edit the parameters for up to six preemption setups. ATCLink Operating Manual 105

116 Chapter 5 Editing a Controller Database This module can be opened in a couple of ways: By going to the Menu menu and choosing Preempt Object Or by selecting the Preempt Object button ( ) on the controller toolbar Figure 49 Preempt Object Module window All of the preemption parameters can be configured on a single table, which includes the following preempt parameters. These settings may be edited for each of the six available preemption plans. Control Preempt Miscellaneous Control Parameter Mask ( 0 = False / Disabled, 1 = True / Enabled) as follows: Table 28 Preempt Control options Bit Function 7-4 None 106 ATCLink Operating Manual

117 Preempt Object Module Bit Function 3 Flash Dwell - the CU shall cause the phases listed in the preemptdwellphase object to flash Yellow during the Dwell phase. All active phases not listed in the preemptdwellphase shall flash Red. If any conflicting phase numbers are listed in the preemptdwellphase then all active phases shall flash Red. This control is optional. 2 Preempt Override preemptnumber provide a means to define whether this preempt shall NOT override the next higher numbered Preempt. When set (1) this preempt shall not override the next higher numbered preempt. This parameter shall be ignored when preemptnumber equals maxpreempts. 1 Preempt Override Flash - provide a means to define whether this preempt shall NOT override Automatic Flash. When set (1) this preempt shall not override Automatic Flash. 0 Non-Locking Memory - provide a means to enable an operation which does not require detector memory. When set (1) a preempt sequence shall not occur if the preempt input terminates prior to expiration of the preemptdelay time. REFERENCE: NEMA TS 2 Clause and Link This object provides a means to define a higher priority preempt to be combined (linked) with this preempt. At the end of Dwell time, the linked preempt shall receive an automatic call which shall be maintained as long as the demand for this preempt is active. Any value that is not a higher priority preempt or a valid preempt shall be ignored. The value shall not exceed the maxpreempts object value." Delay Preempt Delay Time in seconds ( sec). This value determines the time the preempt input shall be active prior to initiating any preempt sequence. A non-locking preempt input which is removed prior to the completion of this time shall not cause a preempt sequence to occur. Minimum Duration Preempt Minimum Duration Time in seconds ( ). This value determines the minimum time during which the preempt is active. Duration begins timing at the end of Preempt Delay (if non zero) and will prevent an exit from the Dwell state until this time has elapsed. Minimum Green Preempt Minimum Green Time in seconds (0-255 sec). A preempt initiated transition shall not cause the termination of an existing Green prior to its display for lesser of the phase's Minimum Green time or this period. Minimum Walk Preempt Minimum Walk Time in seconds (0-255 sec). A preempt initiated transition shall not cause the termination of an existing Walk prior to its display for the lesser of the phase's Minimum Walk time or this period. Enter Ped Clear Enter Ped ClearTime in seconds (0-255 sec). This parameter controls the ped clear timing for a normal Walk signal terminated by a preempt initiated transition. A preempt initiated transition shall not cause the termination of a Pedestrian Clearance prior to its display for the lesser of the phase's Pedestrian Clearance time or this period. ATCLink Operating Manual 107

118 Chapter 5 Editing a Controller Database Track Green Track Clear Green Time in seconds (0-255 sec). This parameter controls the green timing for the track clearance movement. The phase(s) active during the Track Green interval are enabled in preempttrackphase object. Dwell Green Minimum Dwell Time in seconds (1-255 sec). This parameter controls the minimum timing for the dwell movement. The phase(s) active during the Dwell interval are enabled in preemptdwellphase object. The Dwell interval shall not terminate prior to the completion of Preempt Duration Time, Preempt Dwell Time, & the call is no longer present. Maximum Presence Preempt Maximum Presence time in seconds ( sec). This value determines the maximum time which a preempt call may remain active and be considered valid. When the preempt call has been active for this time period, the CU shall return to normal operation. This preempt call shall be considered invalid until such time as a change in state occurs (no longer active). When set to zero the preempt maximum presence time is disabled. Track Phase Each octet within the octet string contains a phasenumber(binary value) that shall be active during the Preempt Track Green interval. Dwell Phase Each octet within the octet string contains a phasenumber (binary value) that is allowed during the Preempt Dwell interval. Dwell Ped Each octet within the octet string contains a phasenumber (binary value) indicating a pedestrian movement that is allowed during the Preempt Dwell interval. Exit Phase Each octet within the octet string contains a phasenumber (binary value) that shall be active following Preempt. State Preempt State provides status on which state the associated preempt is in. The states are as follows: Table 29 preempt state options State notactive notactivewithcall entrystarted trackservice dwell linkactive exitstarted maxpresence Description preempt input is not active, this preempt is not active. preempt input is active, preempt service has not started. preempt service is timing the entry intervals. preempt service is timing the track intervals. preempt service is timing the dwell intervals. preempt service is performing linked operation. preempt service is timing the exit intervals. preempt input has exceeded maxpresence time other preempt service is not specified in this standard. Track Overlap Each octet within the octet string contains an overlapnumber (binary value) that will be active during the Preempt Track Clear intervals. The values of overlapnumber used here should not exceed maxoverlaps or violate the consistency checks defined in Annex B. Dwell Overlap Each octet within the octet string contains an overlapnumber (binary value) that is allowed during the Preempt Dwell interval. The values of overlapnumber 108 ATCLink Operating Manual

119 Preempt Object Module used here should not exceed maxoverlaps or violate the consistency checks defined in Annex B. Cycling Phase Each octet within the octet string contains a phasenumber (binary value) that is allowed to cycle during the Preempt Dwell interval. The values of phasenumber used here should not exceed maxphases or violate the consistency checks defined in Annex B. Cycling Ped Each octet within the octet string contains a phasenumber (binary value) indicating a pedestrian movement that is allowed to cycle during the Preempt Dwell interval. The values of phasenumber used here should not exceed maxphases or violate the consistency checks defined in Annex B. Cycling Overlap Each octet within the octet string contains an overlapnumber (binary value) that is allowed to cycle during the Preempt Dwell interval. The values of overlapnumber used here should not exceed maxoverlaps or violate the consistency checks defined in Annex B. Enter Yellow Change Enter Yellow Change in tenth seconds ( sec). This parameter controls the yellow change timing for a normal Yellow Change signal terminated by a preempt initiated transition. A preempt initiated transition will not cause the termination of a Yellow Change prior to its display for the lesser of the phase s Yellow Change time or this period. CAUTION -- if this value is zero, phase Yellow Change is terminated immediately. Enter Red Clear Preempt Enter Red Clear in tenth seconds ( sec). This parameter controls the red clearance timing for a normal Red Clear signal terminated by a preempt initiated transition. A preempt initiated transition will not cause the termination of a Red Clear prior to its display for the lesser of the phase s Red Clear time or this period. CAUTION -- if this value is zero, phase Red Clear is terminated immediately. Track Yellow Change Track Clear Yellow Change time in tenth seconds ( sec). The lesser of the phase s Yellow Change time or this parameter controls the yellow timing for the track clearance movement. Track clear phase(s) are enabled in the preempttrackphase object. Track Red Clear ( Seconds) Track Clear Red Clear time in tenth seconds ( sec). The lesser of the phase s Red Clear time or this parameter controls the Red Clear timing for the track clearance movement. Track clear phase(s) are enabled in the preempttrackphase object. Control State This object when set to ON (non-zero) shall cause the associated preempt actions to occur unless the actions have already been started by the physical preempt input. The preempt shall remain active as long as this object is ON or the physical preempt input is ON. This object when set to OFF (zero) shall cause the physical preempt input to control the associated preempt actions. The value of this object is ignored in BACKUP mode. A write to this object shall reset the BACKUP timer. ATCLink Operating Manual 109

120 Chapter 5 Editing a Controller Database RING OBJECT MODULE This module can be used by the operator to edit and view the ring sequence tables, ring control tables, and ring status tables of the controller. The ring status table provides continuous status updates of the parameters defined in the Sequence and Ring Control tables. This module can be opened in a couple of ways: By going to the Menu menu and choosing Ring Object Or by selecting the Ring Object button ( ) on the controller toolbar Figure 50 Ring Object Module window The parameters from the controller s Ring object are split between three panes in this module: the Sequence Table, the Ring Control Table, and the Ring Status Table. Sequence Table maxrings The value of this object shall specify the maximum number of rings this device supports. maxsequences The value of this object shall specify the maximum number of sequence plans this device supports. Sequence Data-Sequence N Each octet is a Phase Number (binary value) within the associated ring number. The phase number value shall not exceed the maxphases object value. The order of phase numbers determines the phase sequence for the ring. The phase numbers shall not be ordered in a manner that would violate the devices compatibility group. 110 ATCLink Operating Manual

121 Ring Control Table Ring Object Module Max Ring Control Groups The maximum number of Ring Control Groups (8 rings per group) this Actuated Controller Unit supports. This value is equal to TRUNCATE[(maxRings + 7) / 8]. This object indicates the maximum rows which shall appear in the ringcontrolgrouptable object. Ring Control Group Stop Time This object is used to allow a remote entity to stop timing in the device. When a bit = 1, the device shall activate the System Stop Time control for that ring. Bit 7 = Ring number = (ringcontrolgroupnumber * 8) Bit 6 = Ring number = (ringcontrolgroupnumber * 8) - 1 Bit 5 = Ring number = (ringcontrolgroupnumber * 8) - 2 Bit 4 = Ring number = (ringcontrolgroupnumber * 8) - 3 Bit 3 = Ring number = (ringcontrolgroupnumber * 8) - 4 Bit 2 = Ring number = (ringcontrolgroupnumber * 8) - 5 Bit 1 = Ring number = (ringcontrolgroupnumber * 8) - 6 Bit 0 = Ring number = (ringcontrolgroupnumber * 8) - 7 The value of this object is ignored in BACKUP Mode. A write to this object shall reset the Backup timer. REFERENCE: NEMA TS 2 Clause Ring Control Group ForceOff This object is used to allow a remote entity to terminate phases via a force off command in the device. When a bit = 1, the device shall activate the System Force Off control for that ring. Bit 7 = Ring number = (ringcontrolgroupnumber * 8) Bit 6 = Ring number = (ringcontrolgroupnumber * 8) - 1 Bit 5 = Ring number = (ringcontrolgroupnumber * 8) - 2 Bit 4 = Ring number = (ringcontrolgroupnumber * 8) - 3 Bit 3 = Ring number = (ringcontrolgroupnumber * 8) - 4 Bit 2 = Ring number = (ringcontrolgroupnumber * 8) - 5 Bit 1 = Ring number = (ringcontrolgroupnumber * 8) - 6 Bit 0 = Ring number = (ringcontrolgroupnumber * 8) - 7 The value of this object is ignored in BACKUP Mode. A write to this object shall reset the Backup timer. REFERENCE: NEMA TS 2 Clause Ring Control Group Max2 This object is used to allow a remote entity to request maximum 2 timings in the device. When a bit = 1, the device shall activate the System Maximum 2 control for that ring. Bit 7 = Ring number = (ringcontrolgroupnumber * 8) Bit 6 = Ring number = (ringcontrolgroupnumber * 8) - 1 ATCLink Operating Manual 111

122 Chapter 5 Editing a Controller Database Bit 5 = Ring number = (ringcontrolgroupnumber * 8) - 2 Bit 4 = Ring number = (ringcontrolgroupnumber * 8) - 3 Bit 3 = Ring number = (ringcontrolgroupnumber * 8) - 4 Bit 2 = Ring number = (ringcontrolgroupnumber * 8) - 5 Bit 1 = Ring number = (ringcontrolgroupnumber * 8) - 6 Bit 0 = Ring number = (ringcontrolgroupnumber * 8) - 7 The value of this object is ignored in BACKUP Mode. A write to this object shall reset the Backup timer. REFERENCE: NEMA TS 2 Clause Ring Control Group Max Inhibit This object is used to allow a remote entity to request internal maximum timings be inhibited in the device. When a bit = 1, the device shall activate the System Max Inhibit control for that ring. Bit 7 = Ring number = (ringcontrolgroupnumber * 8) Bit 6 = Ring number = (ringcontrolgroupnumber * 8) - 1 Bit 5 = Ring number = (ringcontrolgroupnumber * 8) - 2 Bit 4 = Ring number = (ringcontrolgroupnumber * 8) - 3 Bit 3 = Ring number = (ringcontrolgroupnumber * 8) - 4 Bit 2 = Ring number = (ringcontrolgroupnumber * 8) - 5 Bit 1 = Ring number = (ringcontrolgroupnumber * 8) - 6 Bit 0 = Ring number = (ringcontrolgroupnumber * 8) - 7 The value of this object is ignored in BACKUP Mode. A write to this object shall reset the Backup timer. REFERENCE: NEMA TS 2 Clause Ring Control Group Ped Recycle This object is used to allow a remote entity to request a pedestrian recycle in the device. When a bit = 1, the device shall activate the System Ped Recycle control for that ring. Bit 7 = Ring number = (ringcontrolgroupnumber * 8) Bit 6 = Ring number = (ringcontrolgroupnumber * 8) - 1 Bit 5 = Ring number = (ringcontrolgroupnumber * 8) - 2 Bit 4 = Ring number = (ringcontrolgroupnumber * 8) - 3 Bit 3 = Ring number = (ringcontrolgroupnumber * 8) - 4 Bit 2 = Ring number = (ringcontrolgroupnumber * 8) - 5 Bit 1 = Ring number = (ringcontrolgroupnumber * 8) - 6 Bit 0 = Ring number = (ringcontrolgroupnumber * 8) - 7 The value of this object is ignored in BACKUP Mode. A write to this object shall reset the Backup timer. REFERENCE: NEMA TS 2 Clause ATCLink Operating Manual

123 Ring Object Module Ring Control Group Red Rest This object is used to allow a remote entity to request red rest in the device. When a bit = 1, the device shall activate the System Red Rest control for that ring. Bit 7 = Ring number = (ringcontrolgroupnumber * 8) Bit 6 = Ring number = (ringcontrolgroupnumber * 8) - 1 Bit 5 = Ring number = (ringcontrolgroupnumber * 8) - 2 Bit 4 = Ring number = (ringcontrolgroupnumber * 8) - 3 Bit 3 = Ring number = (ringcontrolgroupnumber * 8) - 4 Bit 2 = Ring number = (ringcontrolgroupnumber * 8) - 5 Bit 1 = Ring number = (ringcontrolgroupnumber * 8) - 6 Bit 0 = Ring number = (ringcontrolgroupnumber * 8) - 7 The value of this object is ignored when in BACKUP Mode. A write to this object shall reset the Backup timer. REFERENCE: NEMA TS 2 Clause Ring Control Group Omit Red Clear This object is used to allow a remote entity to omit red clearances in the device. When a bit = 1, the device shall activate the System Omit Red Clear control for that ring. Bit 7 = Ring number = (ringcontrolgroupnumber * 8) Bit 6 = Ring number = (ringcontrolgroupnumber * 8) - 1 Bit 5 = Ring number = (ringcontrolgroupnumber * 8) - 2 Bit 4 = Ring number = (ringcontrolgroupnumber * 8) - 3 Bit 3 = Ring number = (ringcontrolgroupnumber * 8) - 4 Bit 2 = Ring number = (ringcontrolgroupnumber * 8) - 5 Bit 1 = Ring number = (ringcontrolgroupnumber * 8) - 6 Bit 0 = Ring number = (ringcontrolgroupnumber * 8) - 7 The value of this object is ignored in BACKUP Mode. A write to this object shall reset the Backup timer. REFERENCE: NEMA TS 2 Clause Ring Status Table Ring Status This object provides real-time monitoring of each controller ring with continuous status updates of user defined parameters. Bit 7: Reserved (always zero) Bit 6: Reserved (always zero) Bit 5: Force Off - When bit = 1, the active phase in the ring was terminated by Force Off ATCLink Operating Manual 113

124 Chapter 5 Editing a Controller Database Bit 4: Max Out - When bit = 1, the active phase in the ring was terminated by Max Out Bit 3: Gap Out - When bit = 1, the active phase in the ring was terminated by Gap Out Bit 2: Coded Status Bit C Bit 1: Coded Status Bit B Bit 0: Coded Status Bit A Table 30 Ring Status Code # Bit States A B C State Names Min Green Extension Maximum Green Rest Yellow Change Red Clearance Red Rest Undefined 114 ATCLink Operating Manual

125 Channel Object Module CHANNEL OBJECT MODULE The Channel Object module is where the control sources, types, and flash settings for up to 16 internal comms channels can be defined for the controller, as well as status group parameters for these channels. This module can be opened in a couple of ways: By going to the Menu menu and choosing Channel Object Or by selecting the Channel Object button ( ) on the controller toolbar Figure 51 Channel Object Module window The Channel data object s parameters are split between two screens in this module: the Channel Table, and the Channel Status Table. Channel Table Parameters Max Channels The Maximum Number of Channels this Actuated Controller Unit supports. This object indicates the maximum rows which shall appear in the Channel Table object. Channel Control Source This object defines the channel control source (which Phase or Overlap). The value shall not exceed maxphases or maxoverlaps as determined by channelcontroltype object: Value 00 = No Control (Not In Use) Value 01 = Phase 01 or Overlap A Value 02 = Phase 02 or Overlap B Value 15 = Phase 15 or Overlap O Value 16 = Phase 16 or Overlap P etc. ATCLink Operating Manual 115

126 Chapter 5 Editing a Controller Database Channel Control Type This object defines the channel control type (Vehicle Phase, Pedestrian Phase, or Overlap): Table 31 Channel Control types Type phasevehicle phase Pedestrian overlap other Description The channel controls a vehicle phase display. The channel controls a pedestrian phase display. The channel controls an overlap display. The channel controls an other type of display. Channel Flash This object defines the channel state during Automatic Flash. Table 32 Channel Flash options Bit Function 7-4 Reserved 3 Flash Alternate Half Hertz (Bit 0 = Off / Disabled & 1 = On / Enabled) 2 Flash Red (Bit 0 = Off / Red Dark & 1 = On / Flash Red) 1 Flash Yellow (Bit 0 = Off / Yellow Dark & 1 = On / Flash Yellow) 0 Reserved Channel Status Table Parameters Max Channel Status Groups The maximum number of Channel Status Groups (8 channels per group) this Actuated Controller Unit supports. This value is equal to TRUNCATE [(maxchannels + 7) / 8]. This object Channel Status Table Parameters indicates the maximum rows which shall appear in the channelstatusgrouptable object. Channel Status Group Reds Channel Red Output Status Mask, when a bit = 1, the Channel Red is currently active. When a bit = 0, the Channel Red is NOT currently active. Bit 7 = Channel number = (channelstatusgroupnumber * 8) Bit 6 = Channel number = (channelstatusgroupnumber * 8) - 1 Bit 5 = Channel number = (channelstatusgroupnumber * 8) - 2 Bit 4 = Channel number = (channelstatusgroupnumber * 8) - 3 Bit 3 = Channel number = (channelstatusgroupnumber * 8) - 4 Bit 2 = Channel number = (channelstatusgroupnumber * 8) - 5 Bit 1 = Channel number = (channelstatusgroupnumber * 8) - 6 Bit 0 = Channel number = (channelstatusgroupnumber * 8) - 7" 116 ATCLink Operating Manual

127 Channel Object Module Channel Status Group Yellows Channel Yellow Output Status Mask, when a bit = 1, the Channel Yellow is currently active. When a bit = 0, the Channel Yellow is NOT currently active. Bit 7 = Channel number = (channelstatusgroupnumber * 8) Bit 6 = Channel number = (channelstatusgroupnumber * 8) - 1 Bit 5 = Channel number = (channelstatusgroupnumber * 8) - 2 Bit 4 = Channel number = (channelstatusgroupnumber * 8) - 3 Bit 3 = Channel number = (channelstatusgroupnumber * 8) - 4 Bit 2 = Channel number = (channelstatusgroupnumber * 8) - 5 Bit 1 = Channel number = (channelstatusgroupnumber * 8) - 6 Bit 0 = Channel number = (channelstatusgroupnumber * 8) - 7 Channel Status Group Greens Channel Green Output Status Mask, when a bit = 1, the Channel Green is currently active. When a bit = 0, the Channel Green is NOT currently active. Bit 7 = Channel number = (channelstatusgroupnumber * 8) Bit 6 = Channel number = (channelstatusgroupnumber * 8) - 1 Bit 5 = Channel number = (channelstatusgroupnumber * 8) - 2 Bit 4 = Channel number = (channelstatusgroupnumber * 8) - 3 Bit 3 = Channel number = (channelstatusgroupnumber * 8) - 4 Bit 2 = Channel number = (channelstatusgroupnumber * 8) - 5 Bit 1 = Channel number = (channelstatusgroupnumber * 8) - 6 Bit 0 = Channel number = (channelstatusgroupnumber * 8) 7 ATCLink Operating Manual 117

128 Chapter 5 Editing a Controller Database OVERLAP OBJECT MODULE This module allows a user to view and edit the parameter values for up to four vehicle, and four pedestrian overlaps, and their status groups. This module can be opened in one of two ways: By going to the Menu menu and choosing Overlap Object Or by selecting the Overlap Object button ( ) on the controller toolbar Figure 52 Overlap Object Module window The data in the Overlap object interface is arranged on four tabs: the Vehicle, Vehicle Status Group, Pedestrian, and Pedestrian Status Group tabs. 118 ATCLink Operating Manual

129 Vehicle Table Parameters Overlap Object Module The following parameters can be set for each of the four available vehicle overlaps ( 1 through 4 ) Overlap Type The type of overlap operation for this row. The types are as follows: Table 33 Overlap Type Type normal minusgre enyellow other Description The overlap output shall be controlled by the overlapincludedphases when this type is selected. The overlap output shall be green in the following situations: (1) when an overlap included phase is green. (2) when an overlap included phase is yellow (or red clearance) and an overlap included phase is next. The overlap output shall be yellow when an included phase is yellow and an overlap included phase is not next. The overlap output shall be red whenever the overlap green and yellow are not ON. The overlap output shall be controlled by the overlapincludedphases and the overlapmodifierphases if this type is selected. The overlap output shall be green in the following situations: (1) when an overlap included phase is green and an overlap modifier phase is NOT green. (2) when an overlap included phase is yellow (or red clearance) and an overlap included phase is next and an overlap modifier phase is NOT green. The overlap output shall be yellow when an overlap included phase is yellow and an overlap modifier phase is NOT yellow and an overlap included phase is not next. The overlap output shall be red whenever the overlap green and yellow are not ON. The overlap operates in a mode other than those described above. Overlap Included Phases Each octet is a Phase (number) that shall be an included phase for the overlap. The phase number value shall not exceed the maxphases object value. When an included phase output is green or when the CU is cycling between included phases, the overlap output shall be green. Overlap Modifier Phases Each octet is a Phase (number) that shall be a modifier phase for the overlap. The phase number value shall not exceed the maxphases object value. The function of the modifier phase(s) is defined by the overlaptype selected. Overlap Trail Green Overlap Trailing Green Parameter in seconds (0-255 sec). When this value is greater than zero and the overlap green would normally terminate, the overlap green shall be extended by this additional time. Overlap Trail Yellow Overlap Trailing Yellow Change Parameter in tenth seconds (NEMA range: ) seconds. When the overlap green has been extended (Trailing Green), this value shall determine the current length of the Yellow Change interval for the overlap. Overlap Trail Red Overlap Trailing Red Clear Parameter in tenth seconds ( sec). When the overlap green has been extended (Trailing Green), this value shall determine the current length of the Red Clearance interval for the overlap. ATCLink Operating Manual 119

130 Chapter 5 Editing a Controller Database Vehicle Status Group Table Parameters These parameters can be set for a single vehicle overlap status group structure. Max Overlap Status Group The Maximum Number of Overlap Status Groups (8 overlaps per group) this Actuated Controller Unit supports. This value is equal to TRUNCATE [(maxoverlaps + 7) / 8]. This object indicates the maximum rows which shall appear in the overlapstatusgrouptable object. Status Group Reds Overlap Red Output Status Mask, when a bit = 1, the Overlap Red is currently active. When a bit = 0, the Overlap Red is NOT currently active. Bit 7 = Overlap number = (overlapstatusgroupnumber * 8) Bit 6 = Overlap number = (overlapstatusgroupnumber * 8) - 1 Bit 5 = Overlap number = (overlapstatusgroupnumber * 8) - 2 Bit 4 = Overlap number = (overlapstatusgroupnumber * 8) - 3 Bit 3 = Overlap number = (overlapstatusgroupnumber * 8) - 4 Bit 2 = Overlap number = (overlapstatusgroupnumber * 8) - 5 Bit 1 = Overlap number = (overlapstatusgroupnumber * 8) - 6 Bit 0 = Overlap number = (overlapstatusgroupnumber * 8) - 7 Status Group Yellows Overlap Yellow Output Status Mask, when a bit = 1, the Overlap Yellow is currently active. When a bit = 0, the Overlap Yellow is NOT currently active. Bit 7 = Overlap number = (overlapstatusgroupnumber * 8) Bit 6 = Overlap number = (overlapstatusgroupnumber * 8) - 1 Bit 5 = Overlap number = (overlapstatusgroupnumber * 8) - 2 Bit 4 = Overlap number = (overlapstatusgroupnumber * 8) - 3 Bit 3 = Overlap number = (overlapstatusgroupnumber * 8) - 4 Bit 2 = Overlap number = (overlapstatusgroupnumber * 8) - 5 Bit 1 = Overlap number = (overlapstatusgroupnumber * 8) - 6 Bit 0 = Overlap number = (overlapstatusgroupnumber * 8) - 7 Status Group Greens Overlap Green Output Status Mask, when a bit = 1, the Overlap Green is currently active. When a bit = 0, the Overlap Green is NOT currently active. Bit 7 = Overlap number = (overlapstatusgroupnumber * 8) Bit 6 = Overlap number = (overlapstatusgroupnumber * 8) - 1 Bit 5 = Overlap number = (overlapstatusgroupnumber * 8) - 2 Bit 4 = Overlap number = (overlapstatusgroupnumber * 8) - 3 Bit 3 = Overlap number = (overlapstatusgroupnumber * 8) - 4 Bit 2 = Overlap number = (overlapstatusgroupnumber * 8) - 5 Bit 1 = Overlap number = (overlapstatusgroupnumber * 8) ATCLink Operating Manual

131 Overlap Object Module Bit 0 = Overlap number = (overlapstatusgroupnumber * 8) 7 Pedestrian Table Parameters The following parameters can be set for each of the eight pedestrian overlaps. Included Phases Each octet is a phase number that is an included phase for the ped overlap. The phase number value can not exceed the maxphases object value. The ped overlap transfers from don't walk to walk if a modifier phase included phase is green. The ped overlap transfers from walk to ped clearance when the programmed walk time expires. The ped overlap transfers from ped clearance to don't walk when the programmed ped clearance time expires. If a ped overlap is active, an included phase may terminate only if the next phase(s) for service is an included phase. Modifier Phases Each octet is a phase number that is a modifier phase for the ped overlap. The phase number value may not exceed the maxphases object value. The modifier phase determines which phases cause a ped overlap to transfer from don't walk to walk. The modifier phase must also be an included phase. A modifier phase that is not an included phase is ignored. Walk Time The walk time in seconds (1-255 sec.) for the pedestrian overlap. Clearance Time The clearance time in seconds (1-255 sec.) for the pedestrian overlap. Ped Status Group Table Parameters These parameters can be set for a single pedestrian overlap status group structure. Status Group Don t Walks Ped Overlap Ped Clearance Output Status Mask. When a bit=1, the Ped Overlap Ped Clearance is active. When a bit=0, the Ped Overlap Ped Clearance is not active. Bit 7 = Ped Overlap # = (pedoverlapstatusgroupnumber * 8) Bit 6 = Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 1 Bit 5 = Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 2 Bit 4 = Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 3 Bit 3 = Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 4 Bit 2 = Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 5 Bit 1 = Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 6 Bit 0 = Ped Overlap # = (pedoverlapstatusgroupnumber * 8) 7 Status Group Ped Clears Ped Overlap Ped Clearance Output Status Mask. When a bit=1, the Ped Overlap Ped Clearance is active. When a bit=0, the Ped Overlap Ped Clearance is not active. Bit 7: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) Bit 6: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 1 Bit 5: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 2 ATCLink Operating Manual 121

132 Chapter 5 Editing a Controller Database Bit 4: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 3 Bit 3: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 4 Bit 2: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 5 Bit 1: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 6 Bit 0: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 7 Status Groups Walks Ped Overlap Walk Output Status Mask. When a bit=1, the Ped Overlap Walk is active. When a bit=0, the Ped Overlap Walk is not active. Bit 7: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) Bit 6: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 1 Bit 5: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 2 Bit 4: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 3 Bit 3: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 4 Bit 2: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 5 Bit 1: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) - 6 Bit 0: Ped Overlap # = (pedoverlapstatusgroupnumber * 8) ATCLink Operating Manual

133 Security Object Module SECURITY OBJECT MODULE This module is where SNMP security values can be viewed and edited, including community names and access masks. There are two methods available to open this module: By going to the Menu menu and choosing Security Object Or by selecting the Security Object button ( ) on the controller toolbar Figure 53 Security Object Module window The Security object parameters are all configured in a single window within this module, allowing for the programming of up to 15 community user names and their access masks. Community Name Admin This object is the community name that must be used to specifically gain access to information under the security node. A message with this value in the community name field of an SNMP message has user read-write access to the security node objects and all other objects implemented in the device. The syntax is defined as an OCTET STRING and therefore any character can have a value of communitynameuser This object defines a community name value that a security administrator can assign user read-write access to information (other than security) in a device. A message with this value in the community name field of an SNMP message has user access rights as defined in the communitynameaccessmask. The syntax is defined as an OCTET STRING and therefore any character can have a value of communitynameaccessmask This object defines a 32 bit mask that can be used to associate 'write access' with a community name. A value of 0x grants the community name user read-only access and overrides any individual object's read-write access clause. A value of OxFFFFFFFF grants the community name user read-write access and an individual object's read-write access clause applies. Values other than 0x and 0xFFFFFFFF are implementation specific and may limit viewing and/or accessing the information in a device. REPORT VIEW MODULE Somewhat of a misnomer, the Report View Module is actually where the user can view and edit the parameters for event logging and event classes within the controller. ATCLink Operating Manual 123

134 Chapter 5 Editing a Controller Database The Report View Module can be opened by clicking on the Report View button on the NEMA toolbar. Figure 54 Global Event Log Report Window (Report View Module) The settings used by the controller to determine what events generate entries in its event log are set on three tabs in this module: the Event Log Config Table, the Event Log Table, and the Event Class Table. Event Log Config Table Parameters Max Event Log Configs The number of rows that exist in the static eventlogconfig table for this device. Event Config Class This object contains the class value to assign to the event associated with this row in the event configuration table. This value is used in the event log table to organize various events defined in this table into logical groupings. 124 ATCLink Operating Manual

135 Report View Module Event Config Mode This object specifies the mode of operation for this event. All checks and entries to the table must occur within one second of the condition becoming true. The modes are defined as follows: Table 34 Event Config modes Mode other onchange greaterthanvalue smallerthanvalue hysteresisbound periodic andwithvalue Description create a log entry through an alternate mechanism. create a log entry when value referenced by the eventtypeoid changes. create a log entry when the object value becomes greater than the value referenced to by the eventcomparevalue object, if this value is exceeded for the amount of time specified in the eventconfigcomparevalue2 object (in tenth of seconds) and this value is greater than zero (0). A value of zero (0) for eventconfigcomparevalue2 indicates immediate logging. create a log entry when the object value becomes less than the value referenced to by the eventcomparevalue object, if this value is exceeded for the amount of time specified in the eventconfigcomparevalue2 object (in tenth of seconds) and this value is greater than zero (0). A value of zero (0) for eventconfigcomparevalue2 indicates immediate logging. creates a log entry when the object value becomes either less than the lower bound value or greater than the upper bound value. The lowerbound value is the lower value of the eventconfigcomparevalue- and the eventconfigcomparevalue2- objects, the upper bound is the other value. create a log entry every x seconds, where x is defined by the value stored in eventconfigcomparevalue. The values stored in eventconfigcomparevalue2 and eventconfigcompareoid are ignored in this mode." Is the operator for combining eventconfigcomparevalue and eventconfigcomparevalue 2. Event Config Compare Value This object contains the comparison value to use with eventconfigmode values (greaterthanvalue, smallerthanvalue, hysteresisbound ). No value within this object is necessary when the eventconfigmode-object has the value onchange (2). Event Config Compare Value 2 If the eventconfigmode is set to hysteresisbound, this object specifies the second comparison value for the hysteresis. If the eventconfigmode is set to greaterthanvalue or smallerthanvalue, this object specifies the time (in tenths of seconds) for which the comparison must be true prior to the event condition becoming true. If the eventconfigmode is set to onchange or periodic, the value of this object shall be ignored. Event Config Compare OID This object contains the object identifier which references the value against which the comparison is made. If the eventconfigmode is set to periodic, the value of this object shall be ignored. ATCLink Operating Manual 125

136 Chapter 5 Editing a Controller Database Event Config Log OID This object contains the object identifier which indicates what value to log when a condition or event occurs (e.g., log the phase display when the watchdog alarm status changes). Event Config Action This value of this object indicates the action that will take place when the event described in this row of the event configuration table occurs. Table 35 Event Config Action options Value other disabled log Description an alternate form of logging will occur, which does not use this mechanism. no entry will be recorded due to this event. an entry will be recorded in the event log table when this event occurs. Event Log Table Parameters Max Event Log Size The maximum, fixed number of rows that can be utilized within the Event Log Table. The following three parameters can be defined for each of up to 255 Event IDs in each of seven (7) event log classes. Event Log ID This object contains the event configuration ID (from the eventlogconfigtable) that caused this table entry. It indicates the row in the eventlogconfig table responsible for this event entry. If this object is set to zero (0) then the associated row (in the eventlogtable) is cleared and the following rows shall be renumbered to maintain a sequential eventnumber sequence. Event Log Time The time that the event occurred in seconds since the epoch of 00:00:00 (midnight) January 1, 1970 per the device's globaltime object. If the device does not have valid date and time information, then this shall be the time in seconds since the device powered up. Event Log Value The value of this object is set to the value referenced by the eventconfiglogoid of the associated eventlogid when the event was logged. Its length is variable. Event Class Table Parameters Max Event Classes This object defines the maximum, fixed number of rows in the eventclasstable that this device supports. This places an upper limit on the number of classes that may be defined for events in this device. The following four parameters can be defined for each of the seven available Event Classes: Event Class Limit This object specifies the maximum number of events of the associated class to store in the log. Once the limit is reached, the oldest entry of the matching class will be overwritten by any new entry of the same class. If the value of this object is set to a number smaller than the current number of rows within this class in the eventlogtable, then the oldest entries shall be lost/deleted. 126 ATCLink Operating Manual

137 Report View Module Event Class Clear Time This object is used to clear multiple event log entries from the event log table. Setting this value shall cause all events of this class that have an eventtime equal to or less than this object to be cleared from the eventlog table. The time is the number of seconds since the epoch of 00:00:00 (midnight) January 1, Event Class Description This object specifies a description of the class in ASCII characters. Event Class Num Rows In Log The number of rows for this class that currently exist in the eventlogtable. ATCLink Operating Manual 127

138 Chapter 5 Editing a Controller Database PRETIMED OBJECT MODULE If the controller will run in the more basic pre-timed mode, this module is where the timings, cycle length, split times, and preemption settings are viewed and edited. The Pretimed Object module can be launched in a couple of ways: By going to the Menu menu and choosing Pretimed Object Or by selecting the Pretimed Object button ( ) on the controller toolbar Figure 55 Pretimed Object Module window The parameters in the PreTimed Object module are distributed across four tabs: Pretimed timing plan, Pretimed signal plan, Preempt, and Preempt & Interval Skipping. Pretimed Timing Plan Parameters Timing Plan The timing plan number. Cycle Length pretimedtimingcyclelength. This value is automatically calculated whenever the times below on the table are changed and the enter key is pressed, but only for times set to type tenth or sec. Offset The meaning of the value of this object is determined by the pretimedtimingoffsettype object: Table 36 Offset meaning by offset type Type other seconds percent Meaning the meaning is not specified seconds in 1.0 second increments 0-99 percent of cycle length in 1% increments 128 ATCLink Operating Manual

139 Pretimed Object Module Intervals Used The number of intervals used in this timing plan. The value of this object shall not exceed the maxpretimedintervals object value. This object determines the maximum used value of the pretimedtimingsplitnumber object in the pretimedtimingsplittable. For each of the up-to 24 splits that can be programmed, the following two values can be defined: type The value of this object determines the meaning of the pretimedtimingsplittime object. time The meaning of the value of this object is determined by the pretimedtimingsplittype object: Table 37 Meaning of time parameter Split Type other tenths seconds percent Meaning the meaning is not specified seconds in 0.1 second increments seconds in 1.0 second increments 0-99 percent of cycle length in 1% increments TSP Max Reduction Time This object represents the maximum number of seconds that the split of a phase can be reduced by during a priority strategy. This effective value may be reduced by the CO based on the operating phase minimum service requirements. Note The definition of a phases minimum service is dependent on whether it is actuated or non-actuated, whether the ped clear terminates before the yellow or not, whether variable initial is active or not, whether it is a coord phase or not, and whether it is in a single or multi-ring configuration. Tsp Max Extension Time This object represents the maximum number of seconds that the split of a phase can be extended during a priority strategy. The effective value may be modified by the CO based on time gained from one cycle of reductions to the respective non-priority phases. Pretimed Signal Plan Parameters Signal Plan Signal plan number Timing plan transfer interval The interval end at which a timing plan transfer out of this plan may occur. Signal plan transfer interval Object Name : pretimedtimingsplittype_1_13, Object OID : Attributes : READ/WRITE Flash entry interval The Automatic Flash Entry point shall be the end of this interval. The value of this object will not exceed the value of the maxpretimedintervals object. ATCLink Operating Manual 129

140 Chapter 5 Editing a Controller Database Flash exit interval The Automatic Flash Exit point shall be the beginning of this interval. The value of this object will not exceed the value of the maxpretimedintervals object. Config Jumper Can be set to either Top or Bottom values, based on the position of the config jumper on the controller. The default setting is Top. (This only applies to the ASTC-6 cabinet with respect to the CMU monitoring the yellows of load switches 5 and 6.) View the configuration jumpers in the cabinet and make sure that this setting matches the cabinet setting. Top refers to both jumper settings placed at 13 and 14. Bottom refers to both jumper settings placed at 15 and 16. View Program Card This control, when pressed, generates a display of the CMU s program card and presents it to the user in the default web browser. Compare to CMU This control can only be used when a live connection is available to a controller, and the controller must have an attached CMU configured. For each of the up to 24 intervals that can be defined, these values may be set: Minimum The minimum time for this interval in this signal plan, 0 to 25.5 seconds in 0.1 second increments. police button stop here TRUE (1) if interval is variable for offset correction, force off, and MCE operation. FALSE (0) if interval is fixed. actuated TRUE (1) if this interval is actuated, FALSE (0) if not. recall TRUE (1) to apply a demand for service for this interval if it is actuated and not active, FALSE (0) if not. do not lock here TRUE (1) if vehicle detector calls to this interval are locking, FALSE (0) if not. Locking means the demand for service remains until the interval is serviced, even if the actual detector call is removed. Pedestrian calls are always locking. detectors Each octet is a Detector (number). Activity on any of these detectors shall cause this interval to be serviced. The detector number value shall not exceed the maxvehicledetectors object value. ped detectors Each octet is a Pedestrian Detector (number). Activity on any of these pedestrian detectors shall cause this interval to be serviced. The pedestrian detector number value shall not exceed the maxpedestriandetectors object value. Channel 1 to Channel 6Amber The value determines the output for the designated channel during the designated interval of the designated signal plan. Preempt Parameters Preempt No Use this control to edit which preemption of the six available are being edited in the fields below on this screen. Control pretimedpreempt Miscellaneous Control Parameter Mask ( 0 = False / Disabled, 1 = True / Enabled) as follows: 130 ATCLink Operating Manual

141 Pretimed Object Module Table 38 Preempt control bit values Bit Function 7-3 Not currently used. Reserved for future use. 2 Cycle Dwell - the CU shall cause the intervals used (interval time nonzero) in the pretimedpreemptdwelltable object to cycle during the dwell time. If this control is false, the CU shall display the intervals once and wait in the last interval until dwell ends. 1 pretimedpreempt Override Flash - provide a means to define whether this pretimedpreempt shall NOT override Automatic Flash. When set (1) this pretimedpreempt shall not override Automatic Flash. 0 Non-Locking Memory - provide a means to enable an operation which does not require detector memory. When set (1) a pretimedpreempt sequence shall not occur if the pretimedpreempt input terminates prior to expiration of the pretimedpreemptdelay time. Delay Preempt Delay Time in seconds ( sec). This value determines the time the preempt input shall be active prior to initiating any preempt sequence. A non-locking preempt input which is removed prior to the completion of this time shall not cause a preempt sequence to occur. Minimum Duration Preempt Minimum Duration Time in seconds ( ). This value determines the minimum time during which the preempt is active. Duration begins timing at the end of Preempt Delay (if non zero) and will prevent an exit from the Dwell state until this time has elapsed. Maximum Presence Preempt Maximum Presence time in seconds ( sec). This value determines the maximum time which a preempt call may remain active and be considered valid. When the preempt call has been active for this time period, the CU shall return to normal operation. This preempt call shall be considered invalid until such time as a change in state occurs (no longer active). When set to zero the preempt maximum presence time is disabled. For the 18 available preemption intervals (6 track clear, 6 dwell, and 6 exit), the following values may be set: Time The length of time available in each interval. Channel 1 to Channel 6Amber The signal output for each channel within each interval. This can be set to one of the following values for each channel: None, Green, Yellow, Red, Walk, FDW, or Don t Walk. Preempt & Interval Skipping Parameters For the eight available output channels ( Channel1 to Channel 6 Amber ), the following additional preemption parameters may be set: Ped Clearance Preempt and Interval Skipping Pedestrian Clearance Parameter in seconds. This shall control the minimum duration of the Pedestrian Clearance output (if present) and the flashing period of the Don't Walk output during initial preemption or interval skipping. ATCLink Operating Manual 131

142 Chapter 5 Editing a Controller Database Amber Clearance Preempt and Interval Skipping Amber Clearance Parameter in tenth seconds (NEMA TS 2 range: sec). Following the termination of the Green interval of each channel the CU shall provide a minimum Amber Clearance interval during initial preemption or interval skipping. Red Time Preempt and Interval Skipping Red Clearance Parameter in tenth seconds ( sec). Following the Amber and Pedestrian Clearance intervals for each channel, the CU shall provide a minimum Red Clearance interval during initial preemption or interval skipping. SCHEDULE MANAGEMENT OBJECT MODULE This module is where the controller s time, Daylight Saving Time setting, time-based actions, day plans, and time-of-day scheduled operations can be defined and edited. The Schedule Management Object module can be opened using either of these methods: By going to the Menu menu and choosing Schedule Management Object Or by selecting the Schedule Management Object button ( toolbar ) on the controller Figure 56 Schedule Management Object Module The parameters in this module are split across four tabs: Time & Schedules, the Dayplan Table, the list of Actions available for scheduling, and the DST tab. Time & Schedules This is where the controller s time can be checked and modified using the difference from Universal time. Global Time The current time in seconds since the epoch of 00:00:00 (midnight) January 1, 1970 UTC (a.k.a Zulu). 132 ATCLink Operating Manual

143 Schedule Management Object Module Controller Local Time The current local time expressed in seconds since 00:00:00 (midnight) January 1, 1970 of the same time offset. This value changes by 3600 seconds in response to a daylight saving time event. Day Plan Status This object indicates the current value of the active day PlanNumberobject. A value of zero (0) indicates that there is no dayplannumber that is currently active. ATCLink Operating Manual 133

144 Chapter 5 Editing a Controller Database Controller Standard Time Zone Indicates the number of seconds offset between local time and GMT. Positive values indicate local times in the Eastern Hemisphere up to the International Date Line and negative values indicate local times in the Western Hemisphere back to the International Date Line. If one of the daylight savings times is activated, this value will change automatically at the referenced time. For example, Central Standard Time (CST) is and Central Daylight Time (CDT) is TimeBase Schedule Entries The value of this object specifies the maximum number of different entries supported by the device as shown by the number of rows in the timebasescheduletable." TimeBase Schedule Month The Month(s) Of the Year that the schedule entry shall be allowed. Each bit represents a specific month. If the bit is set to one (1), then the scheduled entry shall be allowed during the associated month. If the bit is zero (0), then the scheduled entry shall not be allowed during the associated month. The bits are defined as: Table 39 Month settings Bit Month of Year 0 Reserved 1 January 2 February 3 March 4 April 5 May 6 June 7 July 8 August 9 September 10 October 11 November 12 December Reserved TimeBase Schedule Day The Day(s) Of Week that the schedule entry shall be allowed. Each bit represents a specific day of the week. If the bit is set to one (1), then the scheduled entry shall be allowed during the associated DOW. If the bit is set to zero (0), then the scheduled entry shall not be allowed during the associated DOW. The bits are defined as: Table 40 Day of Week settings Bit Day of Week 0 Reserved 1 Sunday 2 Monday 134 ATCLink Operating Manual

145 Schedule Management Object Module 3 Tuesday 4 Wednesday 5 Thursday 6 Friday 7 Saturday TimeBase Schedule Date The Day(s) Of a month that the schedule entry shall be allowed. Each bit represents a specific date of the month. If the bit is set to one (1), then the scheduled entry shall be allowed during the associated date. If the bit is set to zero (0), then the scheduled entry shall not be allowed during the associated date. The bits are defined as: Table 41 Date (day of the month) settings Bit Day Number 0 Reserved 1 Day 1 2 Day 2 31 Day 31 TimeBase Schedule DayPlan This object specifies what Plan number shall be associated with this timebasescheduledayplan-object. Dayplan Table Parameters Day Plan Number Selecting a number here determines which of the 32 available day plans will be visible and can be edited in the fields below. Each Dayplan can have up to 16 events assigned to it, each with the following three parameters defined: Day Plan Hour The Hour of day that the associated event shall become active. Valid values for this object are 0-23 as the time shall be transmitted in military time. Day Plan Minute The Minute of the hour (defined in the dayplanhour) object that the associated event shall become active. Valid values for this object are 0-59 since there are only 0-59 minutes in an hour. Day Plan Action Number OID This object specifies the first index-column (if multi indexed tables are pointed to, all indices have to be specified within the OID) within a device- type specific action table that contains the actions (specified in the associated columns within the table) that shall be executed if the time indicated within the dayplantable and the timebaseeventschedule Table is the current time. ATCLink Operating Manual 135

146 Chapter 5 Editing a Controller Database Action Parameters Actions determine what will happen at each assigned event time in a dayplan. The first two parameters are global action settings: Pattern Sync Pattern Sync Reference in minutes past midnight. When the value is 0xFFFF, the controller unit shall use the Action time as the Sync Reference for that pattern. REFERENCE: NEMA TS 2 Clause Action Status This object indicates the current time base Action Table row that will be used when the CU is in Time Base operation. A value of zero indicates that no time base Action is selected. 48 individual actions can be defined for the controller. For each action, these three parameters define the function: Pattern The Pattern that shall be active when this Action is active. The value shall not exceed the value of maxpatterns. A pattern of zero indicates that no pattern is being selected. Auxiliary Function The Auxiliary functions that shall be active when this Action is active. Table 42 Auxiliary Function options Bit Function 0 Auxiliary function 1 enabled if set (non-zero), disabled if clear (zero). 1 Auxiliary function 2 enabled if set (non-zero), disabled if clear (zero). 2 Auxiliary function 3 enabled if set (non-zero), disabled if clear (zero). 3-7 Reserved Special Function The Special Functions that shall be active when this Action is active. Bit 7 - Special Function 8 (0 =False / Disabled, 1 = True / Enabled) Bit 6 - Special Function 7 (0 =False / Disabled, 1 = True / Enabled) Bit 5 - Special Function 6 (0 =False / Disabled, 1 = True / Enabled) Bit 4 - Special Function 5 (0 =False / Disabled, 1 = True / Enabled) Bit 3 - Special Function 4 (0 =False / Disabled, 1 = True / Enabled) Bit 2 - Special Function 3 (0 =False / Disabled, 1 = True / Enabled) Bit 1 - Special Function 2 (0 =False / Disabled, 1 = True / Enabled) Bit 0 - Special Function 1 (0 =False / Disabled, 1 = True / Enabled) 136 ATCLink Operating Manual

147 Schedule Management Object Module TSP Action Plan (0-48) The index of the TSP Action Plan Table (tspactionplantable) entry to be used based on this TOD entry. A value of zero (0) means to disable TSP during this TOD scheduled period of time. The value of this object must be less than or equal to tspmaxactionplans. DST (Daylight Savings Times) Parameters DST is where the controller s Daylight Savings Time beginning and ending setting can be defined and edited. Begin Month The month during which Daylight Saving Time begins. An entry of 'absolute' means that dstbeginsecondstotransition defines an absolute time to begin DST relative to midnight January 1, In this case, the value of dstendmonth object is irrelevant and the dstendsecondstotransition object defines an absolute time to end DST relative to midnight January 1, An entry of 'other' shall mean that DST adjustments are by a means other than this object. If this object is SET to 'other', the agent shall return a generr. If the value of this object is disabled (14) or other (15), then the values in the remaining objects in the current row of the dsttable are irrelevant and therefore ignored by the device. An entry of 'disabled' shall mean that DST is controlled by this object and is disabled. Devices which support both this object and the older globaldaylightsaving object shall follow the following rules. a.) If globaldaylightsaving is SET to 'other', the device will return a generr. b.) If globaldaylightsaving is SET to any other value, the device will automatically transition the value of dstbeginmonth to 'other'. c.) If dstbeginmonth is SET to 'other', the device will return a generr. d.) If dstbeginmonth is SET to any other value, the device will automatically transition the value of globaldaylightsaving to 'other'. Devices which support this object and another mechanism to control daylight savings that is not defined by this standard; follow the following rules: a.) If dstbeginmonth is SET to 'other', the device will return a generr. b.) If globaldaylightsaving or dstbeginmonth is SET to any value except 'other' the device will prevent the other mechanism from affecting DST adjustments. c.) If the other mechanism is enabled in any way, the device will transition the values of globaldaylightsaving and dstbeginmonth to 'other'. ATCLink Operating Manual 137

148 Chapter 5 Editing a Controller Database The possible values are: Table 43 Begin Month values Value Description 1 January 2 February 3 March 4 April 5 May 6 June 7 July 8 August 9 September 10 October 11 November 12 December 13 Absolute 14 Disabled 15 Other Begin Occurrences For values of 1-4, the number of occurrences of the specific day of week that must occur on or after dstbegindayofmonth until the daylight saving transition shall take place. For values of 5-8, the number of occurrences of the specific day of week that must occur on or before dstbegindayofmonth until the daylight saving transition takes place. For value = 9, dstbegindayofmonth defines the specific day of the month that the daylight saving time transition occurs regardless of value in dstbegindayofweek object. NOTE: In order to specify the last occurrence of a specified day of the month, simply specify the last occurrence of the specified day of the week on or before the last day of the month (e.g. 31). The possible values are: Table 44 Begin Occurrences values Value 1 First Description 2 Second 3 Third 4 Fourth 5 Last 6 SecondLast 7 ThirdLast 8 FourthLast 9 SpecificDayofMonth 138 ATCLink Operating Manual

149 Schedule Management Object Module Begin Day of Week The Day of the week on which Daylight Saving Time begins. This object will only apply if the dstbeginoccurrences is 1-8. The possible values are: Table 45 Begin Day of Week values Value Description 1 Sunday 2 Monday 3 Tuesday 4 Wednesday 5 Thursday 6 Friday 7 Saturday Begin Day of Month (1-31) If dstbeginoccurrences is 1-8: The day of the month from which to begin counting occurrences of a specific day of the week (forward for values 1-4, and backwards for values 5-8). If dstbeginoccurrences is 9: The specific day of the month on which the transition will occur. Begin Seconds to Transition ( ) If dstbeginmonth = absolute, then this object defines when DST begins based on the seconds from midnight January 1, If dstbeginmonth = 1-12 (January to December), then this object defines the time when DST begins in seconds past midnight. Users are cautioned that a set of parameters that causes a day transition crosses the midnight boundary and may result in unexpected behavior. End Month The month during which Daylight Saving Time ends. If the value of dstbeginmonth object is 'absolute', 'disabled' or 'other', then the agent ignores the value of this object. Otherwise, the value of this object is valid. The possible values are: Table 46 End Month values Value Description 1 January 2 February 3 March 4 April 5 May 6 June 7 July 8 August 9 September 10 October 11 November 12 December ATCLink Operating Manual 139

150 Chapter 5 Editing a Controller Database 13 Absolute 14 Disabled 15 Other End Occurrences For values of 1-4, the number of occurrences of the specific day of week that must occur on or after dstenddayofmonth until the daylight saving transition takes place. For values of 5-8, the number of occurrences of the specific day of week that must occur on or before dstenddayofmonth until the daylight saving transition takes place. For value = 9, dstenddayofmonth defines the specific day of the month that the daylight saving time transition occurs regardless of value in dstenddayofweek object. NOTE: In order to specify the last occurrence of a specified day of the month, simply specify the last occurrence of the specified day of the week on or before the last day of the month (e.g. 31). The possible values are: Table 47 End Occurrences values Value 1 First Description 2 Second 3 Third 4 Fourth 5 Last 6 SecondLast 7 ThirdLast 8 FourthLast 9 SpecificDayofMonth End Day of Week The Day of the week on which Daylight Saving Time ends. This object only applies if the dstendoccurrences is 1-8. The possible values are: Table 48 End Day of Week values Value Description 1 Sunday 2 Monday 3 Tuesday 4 Wednesday 5 Thursday 6 Friday 7 Saturday End Day of Month (1-31) If dstendoccurrences is 1-8: The day of the month from which to begin counting occurrences of a specific day of the week (forward for values ATCLink Operating Manual

151 Schedule Management Object Module 4, and backwards for values 5-8). If dstendoccurrences is 9: The specific day of the month on which the transition will occur. End Seconds to Transition ( ) If dstbeginmonth = absolute, then this object defines when DST ends based on the seconds from midnight January 1, If dstendmonth = 1-12 (January to December), then this object defines the time when DST ends in seconds past midnight. Users are cautioned that a set of parameters that causes a day transition crosses the midnight boundary may result in unexpected behavior. Seconds to Adjust ( ) This is the absolute offset in seconds that will be added to the local time reference point to determine the local time when DST is in effect as specified by this row entry. Values of this object in adjacent rows, even if they overlap, are not cumulative. The maximum offset to adjust is seconds, an equivalent of 6 hours. ATCLink Operating Manual 141

152 Chapter 5 Editing a Controller Database ADDITIONAL OIDS MODULE This module can be used to work with some additional parameters that do not fit into any of the other NTCIP data objects. These include things like the device s MAC address, Ethernet settings, and New York-specific parameters, among other parameters. The Additional OIDs module can be opened using either of these methods: By going to the Menu menu and choosing Additional OIDs Or by selecting the Additional OIDS button ( ) on the controller toolbar Figure 57 Additional OIDs Module window All of the additional data objects stored in this module are available on the same table. UnDownloadRequest Objects for upload/download of the controller database in moderate sized blocks for efficiency. 142 ATCLink Operating Manual

153 Additional OIDs Module crdtransitionstatus This object returns coordination status as follows: Table 49 crdtransition Status return messages Status Message other free synced transition newly coordinated Meaning Coordination status other than those listed below. The controller is not coordinated. The controller is coordinated and is not transitioning and has completed a full cycle at the commanded cycle and offset. The controller is coordinated and is transitioning to a new offset. The controller is timing the first cycle since reaching the commanded offset. System MAC Address The controller's Ethernet interface MAC address Cabinet Address The 16-bit address read by the controller from the cabinet address card. System Ethernet Address (Top 2 elements) A two octet string containing the high two octets of the controller Ethernet address. The first octet contains the highest Ethernet address octet, and the second octet contains the second highest Ethernet address octet. The controller's complete four octet Ethernet address is completed using the 16-bit cabinet address for the lower two octets. The highest (most significant) eight bits are used for the third Ethernet octet and the lower eight bits for the last Ethernet octet. Automatic Ped Clear Unit Automatic Ped Clear parameter (1 = False/Disable 2=True/Enable). When enabled, the CU shall time the Pedestrian Clearance interval when Manual Control Enable is active and prevent the Pedestrian Clearance interval from being terminated by the Interval Advance input. REFERENCE: NEMA TS 2 Clause Operational Mode This object defines the operational mode for coordination. The possible modes are: Table 50 Operational modes Value Description 0 Automatic - this mode provides for coord operation, free, and flash to be determined automatically by the possible sources (i.e. Interconnect, Time Base, or System Commands) Manual Pattern - these modes provides for Coord operation running this pattern. This selection of pattern overrides all other pattern commands. 254 Manual Free - this mode provides for Free operation without coordination or Automatic Flash from any source. 255 Manual Flash - this mode provides for Automatic Flash without coordination or Free from any source. REFERENCE: NEMA TS 2 Clause ATCLink Operating Manual 143

154 Chapter 5 Editing a Controller Database System Pattern Control This object is used to establish the Called System Pattern / Mode for the device. The possible values are: Table 51 System Pattern Control values Value Description 0 Standby - the system relinquishes control of the device Pattern - these values indicate the system commanded pattern 254 Free - this value indicates a call for Free 255 Flash - this value indicates a call for Automatic Flash If an unsupported / invalid pattern is called, Free shall be the operational mode. The value of this object is ignored in BACKUP mode. A write to this object shall reset the BACKUP timer to ZERO. Pattern Status This object defines the running coordination pattern / mode in the device. The possible values are: Table 52 Pattern Status values Value Description 0 Not used Pattern, indicates the currently running pattern 254 Free, indicates Free operation without coordination. 255 Flash, indicates Automatic Flash without coordination. Database Transaction Time out The number of seconds before a database transaction times out and is aborted. Zero disables the time out, so that a power off/on cycle would be required to abort a database transaction. The maximum, seconds, is just over 18 hours. Astc Protocol This object is used by the ASTC controller to determine if an additional communications protocol is to be used by the cabinet for external coordination. The possible values are: 0 : no additional protocol 1 : DCI (DC Communications Interface) 2 : Manhattan RCU Any other value will result in no active protocol other than NTCIP. Manhattan Address A two octet string containing address information for the New York Manhattan coax communications system. This address is only used if the astcprotocol value is 2. The first octet is the Manhattan channel number (1-32). The second octet is the unique address (1-240). If either of the two octet values is out of range then Manhattan communications will be disabled. 144 ATCLink Operating Manual

155 Additional OIDs Module System Gateway Address This is a 4 octet string which contains the gateway IP address to be used when routing through an IP network; the default is System Subnet Mask This is a 4 octet string which contains the subnet mask to be used when routing through an IP network; the default is System DHCP Name This object contains an ASCII string up to 32 bytes long (no NUL terminator) name for DHCP IP allocation. The unit's signature will be this objects value plus the unit's cabinet address. System DHCP Enable This object is used by the ASTC controller to determine if the system Ethernet port should use DHCP IP allocation. The Possible Values are: 0 : Static IP 1 : Enable DHCP Any other value will result in static IP allocation. System IP Address in Controller A four octet string containing the controller's system port IP address. When EthernetDHCPEnable is enabled this object will display the IP address given to the controller from the DHCP server. If Ethernet DHCP Enable is disabled (static IP allocation) this object shows the controller's complete four octet IP address created using the 16-bit cabinet address for the lower two octets and the programmed Ethernet Address for the upper two octets. Local MAC Address The controller's Ethernet local interface MAC address. Local Ethernet Address (Top 2 elements) A two octet string containing the high two octets of the controller Ethernet address for the Local Port. The first octet contains the highest Ethernet address octet, and the second octet contains the second highest Ethernet address octet. The default values are if a cabinet address is available for the lower order and if the lower order is derived from the MAC address. The controller's complete four octet Ethernet address is completed using the 16-bit cabinet address for the lower two octets. The highest (most significant) eight bits are used for the third Ethernet octet and the lower eight bits for the last Ethernet octet. Local Gateway Address This is a 4 octet string which contains the gateway IP address to be used when routing through an IP network; the default is Local Subnet Mask This is a 4 octet string which contains the subnet mask to be used when routing through an IP network; the default is Local DHCP Name This object contains an ASCII string up to 32 bytes long (no NUL terminator) name for DHCP IP allocation. The unit's signature will be this objects value plus the unit's cabinet address. Local DHCP Enable This object is used by the ASTC controller to determine if the local Ethernet port should use DHCP IP allocation. The Possible Values are: 0: Static IP ATCLink Operating Manual 145

156 Chapter 5 Editing a Controller Database 1: Enable DHCP Any other value will result in static IP allocation. Local IP Address in Controller A four octet string containing the controller's local port IP address. When EthernetDHCPEnableLocal is enabled this object will display the IP address given to the controller from the DHCP server. If EthernetDHCPEnable is disabled (static IP allocation) this object shows the controller's complete four octet IP address created using the 16-bit cabinet address for the lower two octets and the programmed EthernetAddressLocal for the upper two octets. Local Ethernet Address (Bottom 2 elements) A two octet string containing the low two octets of the controller Ethernet address. The first octet contains the third highest Ethernet address octet, and the second octet contains the fourth highest Ethernet address octet. The default value is the cabinet address. The controller's complete four octet Ethernet address for the local port is completed with this value along with the EthernetAddressLocal for the upper two octets of the IPv4 address. USTC Misc Parameters Steady Red Time During Flash This object is the time in seconds that all red-flash channels will remain in a steady red state and the yellow channels continue flashing before exiting flash. After this time expires the exit flash procedure will continue. Request Time Sync This object is used to request a controller time synchronization via a local input. The only local input supported is thru the front panel user interface. When set to 1 the management station should see the transition and set the global time object. Once the global time object is received the controller will clear this object to zero. If this object is cleared locally before the management station notices the change to 1 nothing will be sent and operation will continue as if nothing happened. Controller Alarm Status 1 This bit encoded object extends the NTCIP 1202 Unit alarm Status objects to support TSP, CIC, UPS, CMU, and USB. Non-assigned bits are reserved by U.S. Traffic Corp. Table 53 Controller Alarm Status 1 Parameters Bit Function 0 TSP Active. Set to 1 when at least one TSP Input is active and TSP is currently affecting the operation of the intersection; otherwise set to 0. 1 CIC Active. Set to 1 when CIC is active and currently affecting the operation of the intersection; otherwise set to 0. 2 UPS Link Status. Bit is set to 1 if controller is configured to communicate with UPS and Communication Link is failed; otherwise set to 0. 3 CMU Link Status. Bit is set to 1 if controller is configured to communicate with CMU and Communication Link is failed; otherwise set to 0. 4 reserved 5 reserved 6 NTCIP communications active. Set and maintained as 1 when a packet is received from NTCIP within the 60 second timeout window. If no communications occur within 60 seconds this BIT will be zeroed. 146 ATCLink Operating Manual

157 Additional OIDs Module 7 USB Memory Device installed Remote Volume Occupancy When set to a non-zero value this object will replace the ASC volumeoccupancyperiod object. The intention is to prevent flash writes during remote central operations such as Critical Intersection Control. This object will not survive a power outage and will be zero on power up. This value maintains the ASC VolumeOccupancyPeriod object functionality. NOTE: This object falls under the unit backup timer rules. Process Table Parameters Name An enumerated value representing the process name as follows: Table 54 Name options Value Description 0 NONE (No process for this row) 1 NTCIP 2 CMU 3 UPS 4 RCU 5 SHELL reserved Restart A value of zero will not restart the process if a fatal error occurs. A value of 1 will allow the process to recover from a fatal error. This applies to NON-CRITICAL processes. The Possible Values are: 0: disable 1: enable Status An enumerated value representing the process state as follows: Table 55 Status options Value Description 0 Not Running. 1 Running. 2 Request Process Restart. A set of 2 to this object will request that the CU restart the process with the data in the process table. A set of any value but 2 is not allowed and will return a bad value error. ATCLink Operating Manual 147

158 Chapter 5 Editing a Controller Database C1, C2, and C3 The value determines the device a process uses during execution. To see the controllers Serial Port to front panel port mapping request the controller's hardware revision from the module table. The possible values are: Table 56 C1, C2, and C3 options Value Description 0 None. The process executes and use no ports. 1 Serial Port 1. The process executes and uses serial port 1. 2 Serial Port 2. The process executes and uses serial port 2. 3 Serial Port 3. The process executes and uses serial port 3. 4 Serial Port 4. The process executes and uses serial port 4. 5 Reserved. 6 Reserved. 7 Reserved. 8 Serial Port 8. The process executes and use serial port 8. 9 to 254 Reserved. 255 Ethernet. The process executes and use the Ethernet port. 148 ATCLink Operating Manual

159 Configuration Object Module CONFIGURATION OBJECT MODULE This module is where the current make, model, and version information can be viewed for the controller hardware, software, OS, and database, as well as other modular pieces of code within the unit. The Configuration Object module can be launched in a couple of ways: By going to the Menu menu and choosing Configuration Object Or by selecting the Configuration Object button ( ) on the controller toolbar Figure 58 Configuration Object Module window All of the data in this object is visible in a single window in this module. ID Parameter Specifies a relatively unique ID for all user-changeable parameters of the particular device-type currently implemented in the device. Often this ID is calculated using a CRC algorithm. Each component whose configuration is being tracked in the database includes the following five pieces of information: Device Node This object contains the device node number of the device-type. Make This object specifies the manufacturer of the associated module. A null-string shall be transmitted if this object has no entry. Model This object specifies the model number (hardware) or firmware reference (software) of the associated module. A null-string shall be transmitted if this object has no entry. Version This object specifies the version of the associated module. A null-string shall be transmitted if this object has no entry. Type This object specifies if the associated module is a hardware or software module. ATCLink Operating Manual 149

160 Chapter 5 Editing a Controller Database MESSAGE LOG MODULE Unlike many of the other modules presented here, the Message Log Module is not an editable database. This module provides a tool that allows the user to view, print, and save Controller Unit message and error message logs as.txt files. The report shown below in Figure 59 is representative of a typical log that would be generated by this message log function. This function supports all of the controller messages and is only available when you have a live connection to a controller. The Message Log Module can be opened by going to the Menu menu and choosing Message Log. Figure 59 Message Log Module Window The module has its own toolbar, with the following functions: Figure 60 Message LogModule toolbar The message log window, Figure 60 above, shows the message log received from the controller. The function to receive data is triggered by using the Read Data from the ASTC button in the Message Log window toolbar (shown at right). 150 ATCLink Operating Manual

161 Message Log Module Figure 61 Saving a Message Log to a file Saving a Message Log File To write a message log to a file (on your file system, or a USB memory device, or an external hard drive, or whatever), follow these steps: 1. Open the Message Log module 2. Select the Read Data from the ASTC button in the Message Log window toolbar to generate the report. 3. Check the Save button in the Message Log window toolbar. 4. This opens the Save As box as shown in Figure 61. Select the storage location for the log. 5. Select a destination in the Save In box. 6. Enter the File Name the log will be save as. 7. Click the Save button to complete the save. ATCLink Operating Manual 151

162 Chapter 5 Editing a Controller Database UP/DOWNLOAD BLOCKS MODULE The Up/Download Blocks module is not like many of the other modules described here. It is not used to view and edit database parameters, but rather this module allows a user to define how a simple database transfer function works. The normal transfer of data to and from a controller uses the full SNMP communications protocol. This module, on the other hand, works with the simple upload and download capability that was originally implemented solely for USB memory device transfers to and from controllers, so it is labeled with the USB icon, but the module does more than that in the current release of ATCLink. The Up/Download Blocks module can be launched in a couple of ways: By going to the Menu menu and choosing Updownload blocks Or by selecting the UpDownload Blocks button ( ) on the controller toolbar Figure 62 Up/Download Block module The single pane in this module provides a set of check boxes that determine which data is included in an upload or download request from this module. These are shown in the blue area of the table. These are grouped into pretimed DB Download and NEMA DB Download data objects. The exact function of this module depends on a couple factors. If a controller is connected live to ATCLink, it can be used to do lite uploads and downloads directly to the controller. Otherwise, it can be used to save a compressed database file out to your file system (including onto a USB memory device, if you choose.) Note The ATC family of controllers has been designed to automatically load this file into memory when the USB device is plugged into their front panels. But this function will only operate correctly if the file has been stored in the correct compressed file format (i.e. a.blk file) AND the USB device has been properly formatted with the correct signature file and directory structure. Otherwise the controller will not recognize the database stored on the USB device. The functions to send or receive data are triggered by using the Send Selected Data to ASTC and Read Selected Data from the ASTC buttons in the Send Read 152 ATCLink Operating Manual

163 Up/Download Blocks Module ATCLink Main window toolbar. These buttons only work in this way while this module is open. Write to USB File If the Write to USB file checkbox is checked, the module will save the database by compressing it into a.blk file and prompting the user to save it to your PC s file system (See Figure 63). If the Write to USB file box is not checked, pressing the ( ) buttons instead writes and reads directly to or from the controller. See the Create USB Signature File and Directory Structure topic below for information about creating a signature file. Pretimed DB Download If this box is checked, it selects only the blocks in the NEMA and Pretimed area above on this window that are required for Pretimed controller operation. Toggles with the NEMA DB Download button. NEMA DB Download If this box is checked, it selects all of the blocks in both the NEMA and the Pretimed list in the window above. Toggles with the Pretimed DB Download button. The module also functions as a debugging tool when problems are encountered sending a database to a controller, but only when a controller is connected directly. You can start the process by modifying a local database. Since this module works with lite downloads, de-select Write to USB file, send the file to the controller, and then monitor the communications Status window at the bottom to see exactly which data object is faulty. (Otherwise, if the database is loaded onto the controller via the USB thumb drive, the controller will not be able to tell you what portion of the database is causing an error.) Create USB Signature File and Directory Structure To enable a USB memory device to function as a database or firmware source for an IQ ATC controller, it must first be configured with a signature file and the appropriate directory structure. See the Formatting a USB Device for use as a Data Source section, on page 65 for instructions for creating a signature file. Saving a Database File The USB memory device must first be configured with a signature file and the appropriate directory structure before it can function as a database or firmware source for an IQ ATC controller. See the To write a compressed version of the controller s database to a file (on your file system, or a USB thumb drive, or an external hard drive, or whatever), follow these steps: 1. Open the Up/Download Blocks module 2. Select the Blocks (or groups of blocks) you wish to update on the controller. 3. Check the Write to USB file checkbox. 4. Click on the Send selected data to the ASTC button on the Main Window s toolbar. (These buttons have this unique function only when the Up/Download module is open and the Write to USB file checkbox has been checked.) Send ATCLink Operating Manual 153

164 Chapter 5 Editing a Controller Database 5. This opens the USB Export dialog box shown in Figure 63. Select the storage location for the database file by clicking on the Select Directory button and choosing the directory. 6. Back in the USB Export dialog box, select which database you wish to send to the memory location, then press OK to proceed. Figure 63 Saving the database to a compressed USB file This will save the information to the selected memory location. Note that you can select multiple controller databases, in which case they will each be saved to a separate compressed.blk file in the selected memory location. 154 ATCLink Operating Manual

165 Intersection Status Module INTERSECTION STATUS MODULE The Intersection Status module can be used to poll and display the live operation of a controller within ATCLink. It is only available when you have a live connection with a controller. The Intersection Status module can be launched in a couple of ways: By going to the Menu menu and choosing Intersection Status Display Or by selecting the Intersection Status button ( ) on the controller toolbar Figure 64 Intersection Status Module This module provides a fairly comprehensive view of the operational parameters of your ATC family traffic controller, including the current states of all of the vehicle and ped phase signals, the coordination or pattern status, preemption status, detector input values, cabinet states, channel status, the state of overlap phases, and any phase modifiers such as vehicle and pedestrian calls, omits, holds, and force offs that are active. Note To see actual status updates within this window, you must Start automatic polling. This can be done using the Start/Stop Automatic Polling button in the Main Window toolbar, as shown at the right. When polling is active, the polling status indicator in the ATCLink status bar turns green. And remember, to close this module, you must first turn off polling by again clicking on the Start/Stop Automatic Polling button in the Main Window toolbar. ATCLink Operating Manual 155

166 Chapter 5 Editing a Controller Database INPUT/OUTPUT MAPPING MODULE In a TS-2/Type 1 cabinet, the controller interacts with the cabinet through BIU (Bus Interface Unit) modules. The Input/Output Mapping (or I/O Mapping) module of ATCLink is used to view and edit the mapping values used by the controller to send logical inputs and outputs to the BIU s physical input and output pins. The I/O Mapping module can be opened in a couple of ways: By going to the Menu menu and choosing I/O Map Or by selecting the Input/Output mapping button ( ) on the controller toolbar Figure 65 Input/Output Mapping Module window The parameters in the Input/Output Mapping module are stored on three tabs: the TS2Port1 tab, which includes BIU comms parameters, the TF BIUs tab, which provides the mapping table for the cabinet s terminals and facilities, and the DET BIU s tab, which provides the mapping table for the cabinet s detectors. TS2Port1 Parameters ASTC Cab Type Select which type of controller cabinet this database is intended for. This can be (1) an ASTC Type 6, (2) an ASTC Type 12, (3) an ASTC Type 6 Extended, (4) an ASTC Type 12 extended cabinet, or (0) other. The following parameters can be set for each of the four TF BIUs, and each of the four Detector BIUs. Port1 Device Present Indicates whether the specified device is present on Port 1. Port 1 Status Indicates the status of the selected BIU. Port 1 Fault Frame Indicates the frame number that caused the most recent fault ATCLink Operating Manual

167 TF BIU Parameters Input/Output Mapping Module When you first open this tab for the controller, you will be asked if you would like to load the default BIU mapping values for your type of cabinet. Map Command You can configure two mappings in this environment, a (0) default I/O mapping, or a (1) alternative I/O mapping. Function Name In each output box for each of the BIUs, you can select what the internal channel function is. Flash Rate Output Mask A flash rate may be selected for load switch green output drivers. This is achieved by using the top 4 bits (0xF000) of the 16 bit value. There are 3 flash rates: 0x1000 = Flash at a 250ms on/off rate. 0x2000 = Flash at a 500ms on/off rate. 0x4000 = Flash at a 1000ms on/of rate. The lower 12 bits represent the function value as described above. To set the Flash Rate Output Mask value: Click on the cell in the F column to the left of the TF BIU Output to open the Flash Rate window. Check the box to the left of the desired flash rate. Click OK to close the Flash Rate window Figure 66 Flash Rate Output Mask DET BIU Parameters The columns on this page are available only when one or more of the DET BIU N item on the TS2Port1 tab are marked as Present. Each cell shows what function is assigned to each of the BIUs pins. ATCLink Operating Manual 157

168 Chapter 5 Editing a Controller Database UPS INTERFACE MODULE This module allows the user to view and edit the parameters that a controller uses to interact with a cabinet UPS Battery backup system, if one is installed. The UPS Interface module can be opened in a couple of ways: By going to the Menu menu and choosing UPS Or by selecting the UPS interface button ( ) on the controller toolbar Figure 67 UPS Interface Module window The UPS interface parameters are divided across two tabs: Control/Status and Event Log. Control/Status Parameters Control The possible value are: 0 disable UPS monitoring and setup. When this value is set, ATCLink cannot retrieve live status from the UPS 1 enable Alpha Novus enable powerback 158 ATCLink Operating Manual

169 UPS Interface Module The other values are reserved for other manufacturer s equipment and protocols. Polling Rate It contains the polling rate value in seconds (30 65,535). The fastest polling period is 30 seconds. Unit Specification It contains the textual description of this unit. Input Voltage It contains the current input voltage value, in tenths of a volt. Input Frequency It contains the current input frequency value, in tenths of a hertz. Output Voltage It contains the unit's RMS output voltage value, in tenths of a volt. Output Current It contains the unit's RMS output current value, in tenths of an amp. Output VA It contains the unit's output VA. Battery Temperature It contains the ambient temperature inside the battery compartment in C. Battery Voltage It contains the average DC voltage of the external battery, in tenths of a volt. Line Status It contains the current value of the power line status: 0 - Line power is normal 1 - Line voltage is out of tolerance, boost mode 2 - Line voltage is out of tolerance, buck mode 3 - Line voltage is not present, blackout 4 - Line voltage is low 5 - Line voltage is high 6 - Line frequency is too low 7 - Line frequency is too high Output Status It contains the current value of the output status: 0 - Line mode 1 - Battery mode 2 - Battery mode, low battery warning 3 - Battery mode (testing battery) 4 - Boost mode 5 - Buck mode 6 - Hot swap mode 7 - Inverter off due to fault 8 - Inverter Off due to low battery 9 - Inverter off at start up ATCLink Operating Manual 159

170 Chapter 5 Editing a Controller Database 10 - Shutdown due to user request Fault Status It contains the current fault status. Bit 15-11: not used. BIT 10: Bad battery. Bit 9: The battery breaker is off or the battery is discharged. Bit 8: The DC current is high. Bit 7: Output power high (overload). Bit 6: Error reading EEPROM. Bit 5: Output current high. Bit 4: Ambient battery temperature high or unit internal temperature high. Bit 3: Battery voltage low. Bit 2: Battery voltage high. Bit 1: Output voltage high. Bit 0: Output short circuit. Alarm Status It contains the current alarm status. Bit 15-12: not used. BIT 11: The battery breaker is off or the battery is discharged. BIT 10: The battery voltage is low. Bit 9: Temperature probe is shorted. Bit 8: Temperature probe uninstalled or disconnected. Bit 7: Failed battery test. Bit 6: AC line frequency low or high. Bit 5: PLL cannot lock. Bit 4: Ambient battery temperature low. Bit 3: Ambient battery temperature high. Bit 2: Output overloaded. Bit 1: Output current high. Bit 0: Output voltage low. Link Status It contains the current value of the power line status: 0 - Line power is normal 1 - Line voltage is out of tolerance, boost mode 2 - Line voltage is out of tolerance, buck mode 160 ATCLink Operating Manual

171 UPS Interface Module 3 - Line voltage is not present, blackout 4 - Line voltage is low 5 - Line voltage is high 6 - Line frequency is too low 7 - Line frequency is too high Set Command Result Status The object value reflects the result of the last SET operation to the UPS data object. The value of setnone(0) indicates no SET operation since the last power-on. Status Contact Functions Each byte contains the current function assignment of contacts in the order C1 to C6. Available functions: 0 - Disabled 1 - On Battery : the relay energizes when line power is unqualified 2 - Low Battery: the relay energizes when the battery drops below 40% of capacity 3 - Timer : the relay energizes after the unit has been in Battery mode for upstimer steps 4 - Alarm : the relay energizes when the unit encounters one of the following Low Output Voltage Alarm No Temperature Probe Overload Alarm Battery Not Connected Line Frequency out of tolerance Low Battery Temperature 5 - Fault : N/A Timer Contains the timer value in 0.5 second steps for contact Timer function. The maximum timer value is 64,800 steps (9 hours). Battery Test Period It contains the test duration time in 0.5 second steps. The maximum setting is 255 steps (127.5 seconds). Default value: 120 steps (60 seconds). NOTE: the duration time can only be changed in Line mode. Battery Test On/Off 1 - start battery test, 0 - stop battery test. Note: function available in Line mode only. Inverter Off Delay It contains the delay time in 0.5 second steps to turn the inverter on or off. The maximum setting is 600 steps (300 seconds). Default value: 0 seconds. NOTE: the delay time can only be changed in Battery mode. Inverter On/Off 1 - inverter ON, 0 - inverter OFF. Note: function available in Battery mode only. ATCLink Operating Manual 161

172 Chapter 5 Editing a Controller Database Password This object contains the last valid password. If there is no valid password yet, the GET operation will return nosuchname error. Line Qualify Time It is the delay from when the unit goes from Battery mode to Line mode after the line requalified. The valid numbers are: 0-03 seconds 1-10 seconds 2-30 seconds The default value is 0 (3 seconds). Battery Voltage Level at 40% of Capacity The central station can set the unit to the actual 40% of battery capacity to match the operating conditions and the characteristics of the batteries used. The battery voltage is calculated as follows: 40% of battery capacity = (VDC/24) * 100 Default value: 198. Slow Detect High Limit It contains the current overvoltage detection level in [%]. Decreasing this level makes UPS more sensitive to an overvoltage condition. Slow Detect Low Limit It contains the current brownout detection level in [%]. Increasing this level makes UPS more sensitive to a low line disturbance (brownout). Slow Detect High Hyst It contains the voltage level in [%] where the UPS resumes Line mode after an overvoltage has been corrected. Slow Detect Low Hyst It contains the voltage level in [%] where the UPS resumes Line mode after a low line condition has been corrected. Slow Detect Boost High It contains the voltage level in [%] where the UPS goes from Boost to Line mode. Slow Detect Boost Low It contains the voltage level in [%] where the UPS goes from Line to Boost mode. Slow Detect Buck High It contains the voltage level in [%] where the UPS goes from Line to Buck mode. Slow Detect Buck Low It contains the voltage level in [%] where the UPS goes from Buck to Line mode. Set Error Message This object contains a textual description of an error that was found in last SET operation. The value of this object is only meaningful when the upssetcommandresultstatus object is in seterror state. Load Shed Timer OnOff Setting this object to ON(1) allows to energize the Timer contacts on the 19 or 22-place Status/Self Test terminal block for test or troubleshooting purposes. Event Log Parameters Event # A sequential list of the events recorded by the UPS. 162 ATCLink Operating Manual

173 UPS Interface Module Date/Time The date and time of the event. Data A 16 bit data object that defines the states of the following types of events at the recorded date/time: Figure 68 UPS Event Data types ATCLink Operating Manual 163

174 Chapter 5 Editing a Controller Database CMU INTERFACE MODULE This module can be used to retrieve, save, or print out the conflict monitor logs of the cabinet s conflict monitor unit. It can also be used to see the program card settings, and poll for status information from the CMU. The CMU Interface module can be opened in a couple of ways: By going to the Menu menu and choosing Conflict Monitor Or by selecting the CMU Interface button ( ) on the controller toolbar Figure 69 Conflict Monitor Logs window The CMU Interface module initially opens up blank, showing only a row of module toolbar buttons. Clicking on the traffic light button will poll an attached controller for its attached CMU s log data, which is then displayed in the module window (as shown in Figure 69.) The functions of the CMU Interface toolbar buttons are described in Figure ATCLink Operating Manual

175 CMU Interface Module Print out the CMU log Save CMU log as a text file Retrieve CMU logs from controller Figure 70 CMU Module toolbar Open CMU Configuration/Status window Display the Program Card settings in your browser When you choose to Display the Program Card setting, ATCLink will automatically generate the appropriate logical image of the CMU s program card, and send it to your system s default web browser. And example of this is shown in Figure 71, below. Figure 71 Program card settings displayed in a browser window Opening the CMU Configuration/Status window opens a second module window that allows the operator to view more details about the present state and configuration of the CMU. Using this interface, you can manually get and send CMU settings directly from the unit, or to and from the ATCLink central database. The interface is shown in Figure 72. ATCLink Operating Manual 165

176 Chapter 5 Editing a Controller Database Figure 72 CMU Configuration/Status window 166 ATCLink Operating Manual

177 Trap Management Module TRAP MANAGEMENT MODULE This module allows the user to set up and monitor SNMP traps (i.e. device selfmonitoring and phone home functions.) The module can be opened by clicking on the Traps button (shown at right) in the controller toolbar. Figure 73 Trap Management Module window The Trap Management module divides the trap configuration parameters up across seven tab windows: the Control tab, the Management Table, the Trap Table, the Watch Object table, the Watch Block Table, the Report Object table, and the Report Block table. Control Parameters Trap Control The possible values are: 0 - disable all traps 1 - enable USTC traps 2 - enable NEMA traps Trap Mgmt Max Entries The maximum number of entries in the ustctrapmgmttable. Trap Max Aggregation Size This object defines the maximum number of trap-events which can be aggregated. Trap Data Removal This object represents a bit mask. When a bit is set to (1), as described below, the controller will remove that data. Once the requested the data is successfully removed the controller unit will clear its bit. All requested data will be cleared once all the bits are off (0) and this object is zero (0). The possible values are: BIT 0 - Remove ustctrapmgmttable and ustctraptable data tables. BIT 1 - Remove watchobjectdefinitiontable data. BIT 2 - Remove watchblocktable data. BIT 3 - Remove reportobjectdefinitiontable data. BIT 4 - Remove reportblocktable data. BIT 5 - Reserved. BIT 6 - Reserved. BIT 7 - Reserved. ATCLink Operating Manual 167

178 Chapter 5 Editing a Controller Database Management Table Parameters Row Status This object is used by the management station to create a new table row dynamically, validate created row, update an existing one or destroy the row. The actions that shall take place upon receipt of a set request to change the state of this object are explained below: (*)current row state - row empty (does not exist) destroy: no action, noerror response undercreation: state set to undercreation, noerror response (assuming there is a free space in the ustctrapmgmttable and the manager name is unique and cannot be found among already registered managers) valid no action, nosuchname response inupdate no action, nosuchname response (*)current row state - undercreation destroy row_empty, noerror response undercreation no action, badvalue response valid if row validation succeeds state changes to valid, noerror response else no action, generror response inupdate no action, badvalue response (*)current row state - valid destroy row_empty, noerror response undercreation no action, badvalue response valid no action, noerror response inupdate state changes to inupdate, noerr response (*)current row state - inupdate destroy row_empty, noerror response undercreation no action, badvalue response valid if row validation succeeds state changes to valid, noerror response else no action, generror response inupdate no action, badvalue response Man IP For UDP/IP stock this is an address of the destination management station. Otherwise not used. Comm Name A community name of the destination management station. AppProtocol This object identifies the transport profile to use for Simple Transportation Management Protocol (STMP) traps. 168 ATCLink Operating Manual

179 Trap Management Module 1 - other : not defined 2 - snmp : use SNMPv1 Trap 3 - stmp : use STMP Trap TransProtocol This object identifies the transport profile to use for STMP traps. 1 - other : not defined 2 - t2 : use T2 encapsulation to omit the port number 3 - udp : use UDP/IP stock Port For UDP/IP stock this is a well known port number (e.g default SNMP Trap port). Otherwise the serial port number on device. Retries The maximum number of times an agent will attempt to retransmit a trap before transitioning to the error state. Note: a value of one will indicate that the agent will attempt a maximum of two transmissions. Repeat Int The minimum number of seconds to wait before retransmitting a trap that has not been acknowledged by a reset. The value of zero(0) shall allow immediate trap retransmission. Delta A number of seconds to be added to the total timeout for the next trap retransmission. QDepth The maximum number of traps that can be queued for the management station. Setting value of zero will flash and disable the queue, and prevent the manager from receiving any traps. Link State This object contains the current link state of the manager registered in this row. The states are defined as follows: ready (2) - any trap can be sent to the manager (initial condition after power-on); if a NORMAL trap appears in the queue the agent sends the trap message to the manager, starts timer and internal retry counter, and sets the state to pending pending (3) - waiting for the manager to acknowledge the last NORMAL trap (by changing the state to ready); most of the free traps (depends of the mode) can be transmitted to the manager; if after all retries and timeouts the management station did not acknowledge a normal trap message the agent sets the state to error; set by the agent only error (4) - the agent assumes that the link is down (for any reason) and only 'forced' traps can be sent to the manager; set by the agent only Anti SRate The maximum number of traps that can be generated on a specific trap channel in one minute. The agent shall reset the anti streaming counter at the start of each minute. If the anti-streaming rate is reached the agent shall set the 'Trap channel anti-streaming mode activated' bit in the trapmgmterrstat, send the current trap and cease sending any additional traps on this trap channel until the start of the next minute. ATCLink Operating Manual 169

180 Chapter 5 Editing a Controller Database Error Status Trap channel status mask. When a bit = 1 the error status is true. When a bit = 0 the error status is false. Bit 7: Reserved Bit Bit 6: Reserved Bit Bit 5: Reserved Bit Bit 4: Reserved Bit Bit 3: Reserved Bit Bit 2: Trap channel is in error mode Bit 1: Trap channel anti-streaming mode activated Bit 0: Trap channel queue full Lost Counter for the number of traps that have been discarded due to the queue for this trap channel being full. Trap Table Parameters Manager Name This object provides the index into the ustctrapmgmttable. Enable Setting this object to 1 will enable a manager to receive the trap of eventconfigid event if the eventconfigid points to the valid entry in eventlogconfigtable and usttrapmgmtmanagername points to the valid entry in ustctrapmgmttable (the management station is registered as a 'trapable' one). Zero will disable eventconfigid trap for the ustctrapmgmtmanagername station. Mode It defines trap operational mode: 0 - trap disabled, 1 - forced: free, sent regardless of the link state 2 - normal_noq: normal, sent if link ready, otherwise dropped 3 normal: normal, sent if link ready, otherwise queued 4 - free_noq: free, sent if link ready or pending, otherwise dropped 5 - free: free, sent if link ready or pending, otherwise queued 6 - normal_aggr : normal, added to the normaltrapchain; when its aggregation time is 0 or the aggregation time expired the trap message containing trapchain data is immediately sent to the management station if the link is READY; the chain cannot be transmitted to the manager while the link is in PENDING state but it will grow accepting new traps and if the chain size exceeds 170 ATCLink Operating Manual

181 Trap Management Module ustctrapmaxaggregationsize and the link is still in PENDING (or in ERROR) the whole chain is dropped 7 - free_aggr: free, added to the freetrapchain; when its aggregation time is 0 or the aggregation time expired the trap message containing trapchain data is immediately sent to the management station if the link is NOT in ERROR, otherwise it will grow accepting new traps and if the chain size exceeds ustctrapmaxaggregationsize and the link is still in ERROR the whole chain is dropped 8 - free_car: free, added to the traptrain 9 - free_eng: free, added to the traptrain and the trap message containing traptrain data is immediately sent to the management station if the link is NOT in ERROR, otherwise it is dropped Aggregation Time It defines the maximum time in tenth of second the trap can wait for a transfer to the manager. The value of zero forces immediate trapchain transmission. Count The number of traps sent by the agent to the management station since last reboot. Watch Object Table Parameters Status The value of this object indicates the current status of this row in the table. Block This object contains the block number to assign to the watch object associated with this row in the watch object definition table. This value shall not exceed the value indicated by the maxwatchblocks object. O.I.D This object contains the object identifier of the object to watch. The following objects shall NOT be assigned to any watchoid: All objects under the security node (Annex B) {NEMA transportation devices global security} All objects under the dynobjmgmt node (Annex A) {NEMA transportation protocols dynobjmgmt} ATCLink Operating Manual 171

182 Chapter 5 Editing a Controller Database All objects under the chap node (Annex B of NTCIP 2301) {NEMA transportation protocols layers chap} Any objects so identified by various device standards Any objects whose SYNTAX does NOT resolve to a ranged or un-ranged INTEGER. Any other report object or watch object Any objects that the agent/device does not support. An agent should return a bad Value error if it receives a SET command for any of the above. Watch Block Table Parameters Watch Blocks are OER encoded configurable read only blocks intended to be utilized for device status monitoring in the eventconfigcompareoid, in the eventconfigtable. The intent is to be able to configure events to monitor a collection of NTCIP objects at the same time, and trigger the logging and/or transmission of a trap message. Note Note that when a watch block is used for the eventconfigcompoid, the eventconfigmode object is restricted to onchange (2). Any entry with an attempt to use any other mode shall be ignored at run time. Because there is no restriction on the order in which the entries are created, specifying a watch block that has not been configured will not generate an error. Likewise care must be taken to ensure that the configuration of the event table and the watch blocks (as well as the report blocks) are consistent and correct. Status The value of this object indicates the current status of this row in the table. Description This object may be used to define a description of this watch block. Block Value An OER (Octet Encoding Rules) encoded string of all object values defined in watchobjectdefinitiontable, pointed at by watchoid (in watchid order) where the watchblock IS watchblocknumber AND the watchstatus IS available. Report Object Table Parameters Status The value of this object indicates the current status of this row in the table. Block This object contains the block number to assign to the log object associated with this row in the reportobjectdefinitiontable. This value shall not exceed the value indicated by the maxreportblocks object. O.I.D This object contains the object identifier of the object to log. The following objects shall NOT be assigned to any reportoid: All objects under the security node (Annex B) nema transportation devices global security. 172 ATCLink Operating Manual

183 Trap Management Module All objects under the dynobjmgmt node (Annex A) nema transportation protocols dynobjmgmt. All objects under the chap node (Annex B of NTCIP 2301) nema transportation protocols layers chap. Any other report object or watch object. Any objects so identified by various device standards. Any objects that the agent/device does not support. An agent should return a badvalue error if it receives a SET command for any of the above. Report Block Table Parameters Status The value of this object indicates the current status of this row in the table. Description This object may be used to define a description of this report block. Block Value An OER encoded string of all object values defined in reportobjectdefinitiontable, pointed at by reportoid (in reportid order) where the reportblock IS reportblocknumber AND the reportstatus Is available. ATCLink Operating Manual 173

184 Chapter 5 Editing a Controller Database TRANSIT SIGNAL PRIORITY MODULE Transit Signal Priority (TSP) functionality allows a user to maximize the opportunity for transit vehicles to pass through an intersection with fewer stops and delays, while minimizing impacts to normal traffic operations. In this module, TSP functionality can be configured to manage detection definition, processing, and transitioning, in two modes of operation. In the actuated mode, check-in / check-out detection parameters manage actuated control in a coordinated environment. The normal green reduction and green extension modes employ user-defined control strategies to adjust the green phase. Split Balancing is supported, to allow for recouping time during the next cycle. In Pretimed mode, operations can also be configured and implemented via action plans based on time of day and day of week scheduling. A Queue Jumping feature can also be applied, that does more than simply modify timing. Activating Queue Jump output for a programmed interval allows the transit vehicle in a by-pass lane, to move ahead of waiting queues of traffic in response to an early green signal. This module can be opened by clicking on the Transit Signal Priority button ( controller toolbar. ) in the Figure 74 Transit Signal Priority Window The TSP data objects parameters are split between five screens in this module: the Configuration, Input, Input Configs, Action Plan, and Q Jumps tables. Configuration Table Parameters The Configuration Table allows the user to enable or disable the TSP operation, and provides an index to system and default action plans for actuated and pretimed system command patterns. TSP Enable A value of tspdisable (0) disables all tsp functionality whereas a value of (1) enables NYC tsp functionality as programmed within the device. All other values are reserved by U.S. Traffic Corp. 174 ATCLink Operating Manual

185 Transit Signal Priority Module System action Plan for Actuated The index of the TSP Action Plan Table (tspactionplantable) entry to be used when running an actuated system commanded pattern (i.e. systempatterncontrol = 1..48,254). A value of zero (0) means to disable TSP during system commanded operation. The value of this object must be less than or equal to tspmaxactionplans. System action Plan for Pretimed The index of the TSP Action Plan Table (tspactionplantable) entry to be used when running a pre-timed system commanded pattern (i.e. systempatterncontrol = ). A value of zero (0) means to disable TSP during system commanded operation. The value of this object must be less than or equal to tspmaxactionplans. Default action Plan for Actuated The index of the TSP Action Plan Table (tspactionplantable) entry to be used when running free operation (pattern = 254). A value of zero (0) means to disable TSP during free operation. The value of this object must be less than or equal to tspmaxactionplans. Default action Plan for Pretimed The index of the TSP Action Plan Table (tspactionplantable) entry to be used when running pre-timed free operation (pattern = 101). A value of zero (0) means to disable TSP during free operation. The value of this object must be less than or equal to tspmaxactionplans. Input Table Parameters The input table contains an entry to define TSP parameters that are not plan (or TOD) dependent. The mode values control the action to be taken when detection occurs, providing priority to transit vehicles without interrupting plans or skipping phases. The status returns the current condition of the TSP input. Mode A value of (0) uses only the 'check-in' input and demand is placed whenever the input is active. A value of (1) uses check-in and check-out inputs to determine the duration of demand for the tsp input. A value of (2) uses check-in-plus-time to determine the duration of demand for the tsp input. Status: Indicates the current status of the TSP input. The status options are as follows: Table 57 Status Values Values Description 0 tspnone 1 tsprequest 2 tspreservice 3 tspsuccess 4 tspremoved 5 tspclearfail 6 tspdetectfail 7 tspdetectclear 8 tspabortvtcs 9 tspdelaytiming 10 tspextendtiming 11 tsppreemptoverride ATCLink Operating Manual 175

186 Chapter 5 Editing a Controller Database Input Configs Table Parameters The following parameters can be defined on a per interval/phase basis, and associated with an action plan via the configuration index. Config Index The Config number for this row in the table. This value can not exceed the value indicated by the tspmaxinputconfigs object (1-8). Delay A parameter that delays the check-out of the TSP input denoted by tspinputnumber. Value is in seconds (0-255 sec.). Extend A parameter that delays the check-out of the TSP input denoted by tspinputnumber. Value is in seconds (0-255 sec.). Fail Time A parameters that causes the TSP input to be aborted and ignored until the input transitions to the inactive state. Value is in seconds (0-255 sec.). Reservice Time A parameter that limits the time between service of the TSP input denoted by tspinputnumber. Upon completion of TSP service, the reservice timer is loaded and a subsequent service of the TSP input cannot occur until the reservice timer is timed out. Value is in seconds (0-65,535). VTT A parameter that is used to adjust the projected arrival time of the transit vehicle based on the distance between the point of detection of the transit vehicle and the stop bar for the corresponding phases. Value is in seconds (0-255 sec.). BST A parameter that is used to adjust the projected arrival time of the transit vehicle based on the typical time it takes a transit vehicle to unload passengers. Value is in seconds (0-255 sec.). Strategy This object determines the strategy used for the input plan. The following options are available: Table 58 Strategy options Value tspnormal (0) tspoffsetcorrection (1) tspsplitbalance (2) Description Reduces non-tsp green phases/intervals to reach the tsp phase/interval quickly and then extends tsp phase/interval to help the vehicle pass through the intersection. Same as tspnormal except at local-zero following tsp service, the coordinator corrects the offset error according to coordcorrectionmode and ustccoordcorrectionmode. Similar to tspnormal except whatever time is borrowed from a phase/interval is returned during the next cycle. Similarly, whatever time has been loaned to the tsp phase/interval as an extension is given back during the next cycle. Calls A parameter that determines the phases or intervals that the corresponding input calls. It is a bit packed integer where each bit represents a phase or interval. Representation is as follows: bit 0 = Phase/Interval 1 bit 1 = Phase/Interval ATCLink Operating Manual

187 Transit Signal Priority Module bit 31 = Interval 32 QJumps This object determines the intervals/phases that will activate the programmed Q jump from the Q jump table. These intervals/phases must be a subset of the object spinputconfigcalls. Action Plans Parameters This table allows the user to enable action plans for a maximum of six approaches per intersection, assigns the configuration table, and sets the re-service time applied to all tsp inputs of this plan at the end of tsp service. Plan Number The Action Plan number for this row in the table. This value shall not exceed the value indicated by the tspmaxactionplans object. Input Enables This object determines which tsp inputs are enabled for this TSP plan. Bits are only valid for TSP inputs supported by the CU. The possible inputs are: bit 0 = tsp input #1 bit 1 = tsp input #2 bit 2 = tsp input #3 bit 3 = tsp input #4 bit 4 = tsp input #5 bit 5 = tsp input #6 bit 6 = tsp input #7 bit 7 = tsp input #8 Config Index The index of the input configuration table (tspinputconfigtable) entry to be used for this plan (1-8). Master Reservice Time This object is a global (unit-wide) re-service time applied to all tsp inputs of this plan at the end of tsp service. Q Jump Table Parameters This node contains a table of the phases and intervals that require a Queue jump, and allows the user to indicate the time that a QJump output will be on. Call Phases A parameter that determines the phases that require the QJump output before the interval is brought on. It is a bit packed integer where each bit represents an interval (1-16). Call phase values are: Table 59 Call Jump Phase Values Value Description 1 Phase 1 2 Phase 2 ATCLink Operating Manual 177

188 Chapter 5 Editing a Controller Database 3 Phase 3 4 Phase 4 5 Phase 5 6 Phase 6 7 Phase 7 8 Phase 8 9 Phase 9 10 Phase Phase Phase Phase Phase Phase Phase 16 Call Intervals A parameter that determines the intervals that require the QJump output before the interval is brought on. It is a bit packed integer where each bit represents an interval (1-24). Call interval values are: Table 60 Call Interval Values Value Description 1 Interval 1 2 Interval 2 3 Interval 3 4 Interval 4 5 Interval 5 6 Interval 6 7 Interval 7 8 Interval 8 9 Interval 9 10 Interval Interval Interval Interval Interval Interval Interval Interval Interval Interval ATCLink Operating Manual

189 Transit Signal Priority Module 20 Interval Interval Interval Interval Interval 24 On Time A parameter that determines the time a QJump output will be on ATCLink Operating Manual 179

190 Chapter 5 Editing a Controller Database 180 ATCLink Operating Manual

191 Chapter 6 Maintenance & Troubleshooting This chapter describes how to perform the housekeeping duties within ATCLink, such as managing user accounts, database maintenance, and also provides some troubleshooting tips. The following topics are discussed in detail in this chapter: How to add and delete user accounts, on page 182. A table for troubleshooting problems encountered with ATCLink, on page 185. Technical Support, on page 185. ATCLink Operating Manual 181

192 Chapter 6 Maintenance & Troubleshooting MANAGING USER ACCOUNTS User accounts are used in ATCLink to determine who can access the software and what level of access each user is granted. By default, ATCLink is delivered with a single account already installed. The name and password for this standard account depends on whether you have the Administrator or the Manager version of ATCLink installed. Table 61 Pre-configured user accounts ATCLink Version User Name Password Administrator USTC_ADMINISTRATOR USTC_ADMINISTRATOR Manager USTC_MANAGER USTC_MANAGER Although it is fine to use these accounts when first configuring ATCLink, it is highly recommended that you create new accounts for your location, and remove the preconfigured account as a security precaution. Note If you have the Administrator version of ATCLink, be sure to create at least one Administrator level account before you delete the USTC_ADMINISTRATOR account. You will not be able to create a new administrator level account if you are logged in under a Manager level account. Viewing the List of Active User Accounts To see all of the accounts that are currently configured within your copy of ATCLink, go to the Login menu`, and choose View/Delete Users. This will present a window of all of the user accounts that have been created. This list does not display accounts that have been previously deleted. Adding New User Accounts To add new user accounts to your system, log in with the level of user that you will be adding. (i.e. If you plan to create another Administrator level account, you will need to be logged in as an Administrator-level user.) 1. Go to the Login menu, and choose Add User. The following dialog box will appear. 182 ATCLink Operating Manual

193 Managing User Accounts Figure 75 Add User dialog box 2. Enter the name you wish to assign to the new user account. Important An account name is NOT case-sensitive; however the password is case sensitive. The name and the password can each be any text string, including spaces, punctuation, capitalization, and special characters (e.g. & $! #, etc.) up to a total length of 18 characters. 3. Enter a password to assign to this account. You will not be able to see the password as you type it, so be careful when typing, and be sure to record the password somewhere in case you forget it. 4. Set the Security Level. The above window shows that the security level is set to Administrator. You can toggle this value back and forth between Administrator and Manager by using the Left-Right arrow button (shown at right). 5. To accept the new user account, select the OK button. (To close the window without creating the new account, choose the Cancel button.) This completes the creation of a new user account. To create more accounts, just go back to the Login menu and start the Add User module again. Deleting User Accounts Just as with the addition of new accounts, deleting accounts can only be performed by users logged in with the same level or higher access. This means that a Manager-level user cannot delete an Administrator account, but an Administrator-level user can delete a Manager-level account. Follow these steps to delete an account: 1. Go to the Login menu and choose View/Delete users. This will display the User List dialog box, shown in Figure 76. ATCLink Operating Manual 183

194 Chapter 6 Maintenance & Troubleshooting Figure 76 View/Delete User list 2. Select the Account name you wish to remove from the system. When you do this, the Remove User button will be activated, unless you are currently logged in as a Manager, and you ve selected an Administrator account. Note Manager-level users cannot remove Administrator level accounts, but they can delete other Manager-level user accounts. 3. If you are sure you have selected the correct account, press the Remove User button to delete the account. You will not be asked to verify this, and when deleted, the account cannot be recovered. If you delete an account accidentally, it will need to be created anew, with a new password. 4. When you are finished deleting user accounts, choose the Close button to exit from the View/Delete User list. 184 ATCLink Operating Manual

Announcing ATCLink v

Announcing ATCLink v ATCLink Announcing ATCLink v3.7.007 Peek is pleased to announce the release of Version 3.7.007 of the ATCLink software utility for ATC controller configuration. ATCLink is a Windows application that allows

More information

Announcing IQLink v3.9.6

Announcing IQLink v3.9.6 IQLink ATC Controller Configuration Utility Announcing IQLink v3.9.6 Quixote Traffic is pleased to announce the release of Version 3.9.6 of the IQLink Utility Software. IQLink is used to configure Quixote

More information

Announcing IQ Central v1.9

Announcing IQ Central v1.9 Announcing IQ Central v1.9 Peek Traffic is pleased to announce the release of Version 1.9 of the IQ Central Central-System Traffic Management Software. This release adds full support for Peek s new advanced

More information

ATC I/O D

ATC I/O D Quick Contents Table of Figures... viii Preface About This Manual... 1 Chapter 1 Introduction to the ATC-1000... 5 Chapter 2 Quick Start: Getting a Unit Up and Running... 41 Chapter 3 Introduction to the

More information

Announcing IQ Central v1.11

Announcing IQ Central v1.11 Announcing IQ Central v1.11 Peek is pleased to announce IQ Central, Version 1.11. The purpose of this release is to add a couple of important new capabilities to the software: PPP Dial-up communications

More information

Operating Manual IQCENTRAL. Advanced Central System Software

Operating Manual IQCENTRAL. Advanced Central System Software Operating Manual IQCENTRAL Advanced Central System Software Operating Manual IQ Central Advanced Central Traffic System Software 11/14/2008 p/n: 99-429 Rev 2 Copyright 2008 Peek Traffic Corporation. All

More information

Announcing Viper v1.0.1

Announcing Viper v1.0.1 Announcing Viper v1.0.1 Peek Traffic is pleased to announce the release of the VIPER, Vehicular Information Processing software package Version 1.0.1. During its development phase, Viper was distributed

More information

Operating Manual. 3000E NTCIP Translator Card for IQ Central. p/n Rev 3. IQ Connect for 3000E Operating Manual

Operating Manual. 3000E NTCIP Translator Card for IQ Central. p/n Rev 3. IQ Connect for 3000E Operating Manual Operating Manual 3000E NTCIP Translator Card for IQ Central p/n 99-440 Rev 3 Page Copyright 2011 Peek Traffic Corporation All rights reserved. Information furnished by Peek Traffic is believed to be accurate

More information

SST Configure Software OPERATION MANUAL

SST Configure Software OPERATION MANUAL SST Configure Software OPERATION MANUAL Trilithic Company Profile Trilithic is a privately held manufacturer founded in 1986 as an engineering and assembly company that built and designed customer-directed

More information

9581SST CONFIGURE OPERATION MANUAL

9581SST CONFIGURE OPERATION MANUAL 9581SST CONFIGURE OPERATION MANUAL Company Profile Trilithic, Inc. was founded in 1986 as an engineering and assembly company providing customized communications and routing systems for business and government

More information

QUICK START. DevCom2000 User Manual

QUICK START. DevCom2000 User Manual QUICK START DevCom2000 uses Device Descriptions (DDs) to access data stored in the memory of the smart field device. These DDs are developed by the manufacturer for their products and, in turn, distributed

More information

Programming Manual KX-TVA50 KX-TVA200. Voice Processing System. Model

Programming Manual KX-TVA50 KX-TVA200. Voice Processing System. Model Voice Processing System Programming Manual Model KX-TVA50 KX-TVA200 Thank you for purchasing a Panasonic Voice Processing System. Please read this manual carefully before using this product and save this

More information

Announcing IQ Central v1.10

Announcing IQ Central v1.10 Announcing IQ Central v1.10 Peek is pleased to announce the Version 1.10 release of the company s powerful central traffic management software package, IQ Central. The purpose of this release is to add

More information

VAPOR PRO COMMUNICATIONS

VAPOR PRO COMMUNICATIONS ARIZONA INSTRUMENT LLC VAPOR PRO COMMUNICATIONS OPERATION MANUAL Version 1.0.3 September 2010 Arizona Instrument LLC 3375 N Delaware Street Chandler, AZ 85225 (800) 528-7411 (602) 470-1414 Fax (480) 804-0656

More information

Magnetek Material Handling IMPULSE LINK 4.1 Basic Instruction Manual

Magnetek Material Handling IMPULSE LINK 4.1 Basic Instruction Manual Magnetek Material Handling IMPULSE LINK 4.1 Basic Instruction Manual March 2013 Part Number: 140-10350 R6 Copyright 2013 Magnetek Material Handling 2013 MAGNETEK MATERIAL HANDLING All rights reserved.

More information

Network USB over IP Server With 1-USB2.0 Port. User Manual V1.0

Network USB over IP Server With 1-USB2.0 Port. User Manual V1.0 Network USB over IP Server With 1-USB2.0 Port User Manual V1.0 1 2 TABLE OF CONTENTS COPYRIGHT...4 1. INTRODUCTION...5 PRODUCT OVERVIEW...5 COMPONENTS AND FEATURES...5 HARDWARE INSTALLATION...5 2. THE

More information

Q-Lab Software OPERATION MANUAL

Q-Lab Software OPERATION MANUAL Q-Lab Software OPERATION MANUAL Trilithic Company Profile Trilithic is a privately held manufacturer founded in 1986 as an engineering and assembly company that built and designed customer-directed products

More information

9936A LogWare III. User s Guide. Revision

9936A LogWare III. User s Guide. Revision 9936A LogWare III User s Guide Revision 850701 Table of Contents 1 Introduction...1 1.1 Symbols Used... 1 1.2 Conventions... 1 1.3 What is LogWare?... 1 1.4 License Agreement... 2 1.5 Requirements...

More information

AWLaunch. Software Manual. Version 1.2 Last Revised April 27, 2009

AWLaunch. Software Manual. Version 1.2 Last Revised April 27, 2009 AWLaunch Software Manual Version 1.2 Last Revised April 27, 2009 All contents in this manual are copyrighted by ArWest Communications. All rights reserved.the information contained herein may not be used,

More information

SIMATIC HMI. Software RemoteOperate V2. Preface. Overview 1. Range of functions of the RemoteOperate software. Hardware and software requirements

SIMATIC HMI. Software RemoteOperate V2. Preface. Overview 1. Range of functions of the RemoteOperate software. Hardware and software requirements Preface SIMATIC HMI Software SIMATIC HMI Software Programming Manual Overview 1 Range of functions of the RemoteOperate software 2 Hardware and software requirements 3 Installing RemoteOperate 4 Server

More information

IBM Networking OS. BBI Quick Guide. for the EN2092 1Gb Ethernet Scalable Switch, Second edition (replaces 88Y7949)

IBM Networking OS. BBI Quick Guide. for the EN2092 1Gb Ethernet Scalable Switch, Second edition (replaces 88Y7949) IBM Networking OS BBI Quick Guide for the EN2092 1Gb Ethernet Scalable Switch, Second edition (replaces 88Y7949) IBM Networking OS BBI Quick Guide for the EN2092 1Gb Ethernet Scalable Switch, Second edition

More information

Multi-NVR Manager. Quick Start Configuration Usage

Multi-NVR Manager. Quick Start Configuration Usage Multi-NVR Manager Quick Start Configuration Usage 2014. All rights are reserved. No portion of this document may be reproduced without permission. All trademarks and brand names mentioned in this publication

More information

FaxFinder Fax Servers

FaxFinder Fax Servers FaxFinder Fax Servers Models: FF130 FF230 FF430 FF830 Client User Guide FaxFinder Client User Guide Fax Client Software for FaxFinder Series PN S000460B, Version B Copyright This publication may not be

More information

LE840/LE850. Network Tool Manual Technical Reference

LE840/LE850. Network Tool Manual Technical Reference LE840/LE850 Network Tool Manual Technical Reference Table of Contents INTRODUCTION 1 SUPPORTED PRINTERS... 1 FEATURES... 1 NOTATION... 1 USAGE LIMITATION OF THE PRODUCT... 2 SCREENS USED IN THIS DOCUMENT...

More information

LifeSize Gatekeeper Installation Guide

LifeSize Gatekeeper Installation Guide LifeSize Gatekeeper Installation Guide July 2008 Copyright Notice 2008 LifeSize Communications Inc, and its licensors. All rights reserved. LifeSize Communications has made every effort to ensure that

More information

IBM NetBAY Virtual Console Software. Installer and User Guide

IBM NetBAY Virtual Console Software. Installer and User Guide IBM NetBAY Virtual Console Software Installer and User Guide INSTRUCTIONS This symbol is intended to alert the user to the presence of important operating and maintenance (servicing) instructions in the

More information

Programming Manual KX-TVA50 KX-TVA200. Voice Processing System. Model

Programming Manual KX-TVA50 KX-TVA200. Voice Processing System. Model Voice Processing System Programming Manual Model KX-TVA50 KX-TVA200 Thank you for purchasing a Panasonic Voice Processing System. Please read this manual carefully before using this product and save this

More information

TABLE OF CONTENTS COPYRIGHT INTRODUCTION...3 PRODUCT OVERVIEW...3 COMPONENTS AND FEATURES...3 HARDWARE INSTALLATION

TABLE OF CONTENTS COPYRIGHT INTRODUCTION...3 PRODUCT OVERVIEW...3 COMPONENTS AND FEATURES...3 HARDWARE INSTALLATION TABLE OF CONTENTS COPYRIGHT...2 1. INTRODUCTION...3 PRODUCT OVERVIEW...3 COMPONENTS AND FEATURES...3 HARDWARE INSTALLATION...3 2. MFP SERVER INSTALLATION...5 PREPARATION...5 CONFIGURATION SOLUTION TABLE...5

More information

IT Essentials v6.0 Windows 10 Software Labs

IT Essentials v6.0 Windows 10 Software Labs IT Essentials v6.0 Windows 10 Software Labs 5.2.1.7 Install Windows 10... 1 5.2.1.10 Check for Updates in Windows 10... 10 5.2.4.7 Create a Partition in Windows 10... 16 6.1.1.5 Task Manager in Windows

More information

PMS 138 C Moto Black spine width spine width 100% 100%

PMS 138 C Moto Black spine width spine width 100% 100% Series MOTOROLA and the Stylized M Logo are registered in the US Patent & Trademark Office. All other product or service names are the property of their respective owners. 2009 Motorola, Inc. Table of

More information

Magnetek Material Handling IMPULSE LINK 4.1 Basic Instruction Manual

Magnetek Material Handling IMPULSE LINK 4.1 Basic Instruction Manual Magnetek Material Handling IMPULSE LINK 4.1 Basic Instruction Manual February 2006 Part Number: 140-10350 Copyright 2006 Magnetek Material Handling 2005 MAGNETEK MATERIAL HANDLING All rights reserved.

More information

BCM 4.0 Personal Call Manager User Guide. BCM 4.0 Business Communications Manager

BCM 4.0 Personal Call Manager User Guide. BCM 4.0 Business Communications Manager BCM 4.0 Personal Call Manager User Guide BCM 4.0 Business Communications Manager Document Status: Beta Document Version: 02 Part Code: N0027256 Date: January 2006 Copyright Nortel Networks Limited 2006

More information

VI. Corente Services Client

VI. Corente Services Client VI. Corente Services Client Corente Release 9.1 Manual 9.1.1 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Table of Contents Preface... 5 I. Introduction... 6 II. Corente Client Configuration...

More information

New York City s Advanced Traffic Controller Procurement Project (ASTC)

New York City s Advanced Traffic Controller Procurement Project (ASTC) New York City s Advanced Traffic Controller Procurement Project (ASTC) Session August 6, 2002 Bob Rausch robert.rausch@transcore.com 1 Outline Background and history of the project Approach to the use

More information

SymSYNC TM User s Guide

SymSYNC TM User s Guide 1603-9821 SymSYNC TM User s Guide Cautions and Warnings Refer to the Simplex 125 User s Guide (Part No. 574-169) for all appropriate Cautions and Warnings. Introduction This publication shows how to install,

More information

Network Management Utility

Network Management Utility 4343-7705-02 Network Management Utility Foreword Welcome Network Management Utility is utility software that provides central control over printers, copiers, and other devices on a network. With Network

More information

Silex SD-320AN-03 Serial Server

Silex SD-320AN-03 Serial Server GE Healthcare Silex SD-320AN-03 Serial Server Firmware Upgrade Instructions 2106794-001 Revision B Silex SD-320AN-03 Serial Server English 2018 General Electric Company. All Rights Reserved. Publication

More information

Programming Manual KX-TVA50 KX-TVA200. Voice Processing System. Model No.

Programming Manual KX-TVA50 KX-TVA200. Voice Processing System. Model No. Programming Manual Voice Processing System KX-TVA50 KX-TVA200 Model No. Thank you for purchasing a Panasonic Voice Processing System. Please read this manual carefully before using this product and save

More information

ChromQuest 4.2 Chromatography Data System

ChromQuest 4.2 Chromatography Data System ChromQuest 4.2 Chromatography Data System Installation Guide CHROM-97200 Revision A April 2005 2006 Thermo Electron Corporation. All rights reserved. Surveyor is a registered trademark and ChromQuest is

More information

OPERATION MANUAL. MV-410HS Web Browser. Version Rev.2

OPERATION MANUAL. MV-410HS Web Browser. Version Rev.2 OPERATION MANUAL MV-410HS Web Browser Version 1.0 - Rev.2 Table of Contents 1. Setup... 1 1-1. Overview... 1 1-2. System Requirements... 1 1-3. Installing Java(TM)... 2 1-4. Connections... 3 1-5. Communication

More information

Longshine Technologie Europe GmbH

Longshine Technologie Europe GmbH Longshine Technologie Europe GmbH www.longshine.de TABLE OF CONTENTS COPYRIGHT...2 1. INTRODUCTION...3 PRODUCT OVERVIEW...3 COMPONENTS AND FEATURES...3 HARDWARE INSTALLATION...3 2. MFP SERVER INSTALLATION...5

More information

Sage Estimating (SQL) v17.13

Sage Estimating (SQL) v17.13 Sage Estimating (SQL) v17.13 Sage 100 Contractor (SQL) Integration Guide December 2017 This is a publication of Sage Software, Inc. 2017 The Sage Group plc or its licensors. All rights reserved. Sage,

More information

USB-Link Technical Guide

USB-Link Technical Guide www.wattmaster.com USB-Link Technical Guide USB-Link Code: SS0070 Table of Contents General Information... 3 USB-Link Overview...3 System Requirements...3 Quick Guide... 4 Connection and Wiring... 5 USB-Link

More information

WinDSX New Installations

WinDSX New Installations WinDSX New Installations Use these instructions for new Installations. a) Make sure that the Comm Server PC has the.net Framework 4.0 or higher installed. b) Make sure you have Administrative Privileges

More information

Tofino CMP Installation & Upgrade Guide Tofino CMP Version Tofino Firmware Version 1.7.0

Tofino CMP Installation & Upgrade Guide Tofino CMP Version Tofino Firmware Version 1.7.0 Tofino CMP Installation & Upgrade Guide Tofino CMP Version 1.7.0 Tofino Firmware Version 1.7.0 March 9, 2012 Copyright Information By res Security Inc and MT L Instrum ents While this information is presented

More information

The following steps will allow you to install and quickly begin using DevCom2000:

The following steps will allow you to install and quickly begin using DevCom2000: QUICK START DevCom2000 uses Device Descriptions (DDs) to access data stored in the memory of the smart field device. These DDs are developed by the manufacturer for their products and, in turn, distributed

More information

LiNC-NXG for Windows 8 Professional, Windows 7 Professional, Vista Business Edition and XP Professional

LiNC-NXG for Windows 8 Professional, Windows 7 Professional, Vista Business Edition and XP Professional LiNC-NXG for Windows 8 Professional, Windows 7 Professional, Vista Business Edition and XP Professional Installation Guide for LiNC-NXG 33-10067-001 REV: C PCSC 3541 Challenger Street Torrance, CA 90503

More information

User Guide 701P Wide Format Solution Wide Format Scan Service

User Guide 701P Wide Format Solution Wide Format Scan Service User Guide 701P44865 6204 Wide Format Solution Wide Format Scan Service Xerox Corporation Global Knowledge & Language Services 800 Phillips Road Bldg. 845-17S Webster, NY 14580 Copyright 2006 Xerox Corporation.

More information

Longshine Technologie Europe GmbH LCS-MFP101-2 Multifunction Printserver

Longshine Technologie Europe GmbH LCS-MFP101-2 Multifunction Printserver Longshine Technologie Europe GmbH LCS-MFP101-2 Multifunction Printserver www.longshine.de TABLE OF CONTENTS COPYRIGHT...2 1. INTRODUCTION...3 PRODUCT OVERVIEW...3 COMPONENTS AND FEATURES...3 HARDWARE INSTALLATION...3

More information

Configuration Guide for Microsoft Internet Connection Sharing

Configuration Guide for Microsoft Internet Connection Sharing Configuration Guide for Microsoft Internet Connection Sharing HUB INTERNET HOST CLIENTS Copyright 2002 Hughes Network Systems, Inc., a wholly owned subsidiary of Hughes Electronics Corporation. All rights

More information

FieldView. Management Suite

FieldView. Management Suite FieldView The FieldView Management Suite (FMS) system allows administrators to view the status of remote FieldView System endpoints, create and apply system configurations, and manage and apply remote

More information

GIGABYTE Remote Management Console User s Guide. Version: 1.0

GIGABYTE Remote Management Console User s Guide. Version: 1.0 GIGABYTE Remote Management Console User s Guide Version: 1.0 Table of Contents Using Your GIGABYTE Remote Management Console...2 Software Install...3 Prerequisites on remote management PC...3 Install Java

More information

Smart Access Control System Software. User Manual. Version 1.0

Smart Access Control System Software. User Manual. Version 1.0 Smart Access Control System Software User Manual Version 1.0 Copyright MaCaPS International Ltd. 2002 This manual was produced by MaCaPS International Ltd. MaCaPS International Ltd. http://www.macaps.com.hk

More information

CodeLoader. Users Guide. P/N: Rev: OCT04

CodeLoader. Users Guide. P/N: Rev: OCT04 CodeLoader Users Guide P/N: 3100788 Rev: 1.0 04OCT04 DEVELOPED BY COPYRIGHT NOTICE TRADEMARKS CREDITS Edwards Company 6411 Parkland Drive Sarasota FL 34243 (941) 739-4300 Copyright 2004 Edwards Company

More information

Legal Notes. Regarding Trademarks KYOCERA MITA Corporation

Legal Notes. Regarding Trademarks KYOCERA MITA Corporation Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

Avigilon Control Center Server User Guide

Avigilon Control Center Server User Guide Avigilon Control Center Server User Guide Version 4.12 PDF-SERVER-E-Rev1 Copyright 2012 Avigilon. All rights reserved. The information presented is subject to change without notice. No copying, distribution,

More information

1.0. Quest Enterprise Reporter Discovery Manager USER GUIDE

1.0. Quest Enterprise Reporter Discovery Manager USER GUIDE 1.0 Quest Enterprise Reporter Discovery Manager USER GUIDE 2012 Quest Software. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide

More information

Wireless-G. User Guide. PrintServer for USB 2.0. GHz g WPS54GU2. A Division of Cisco Systems, Inc. WIRELESS. Model No.

Wireless-G. User Guide. PrintServer for USB 2.0. GHz g WPS54GU2. A Division of Cisco Systems, Inc. WIRELESS. Model No. A Division of Cisco Systems, Inc. GHz 2.4 802.11g WIRELESS Wireless-G PrintServer for USB 2.0 User Guide Model No. WPS54GU2 Copyright and Trademarks Specifications are subject to change without notice.

More information

Veritas System Recovery 18 Management Solution Administrator's Guide

Veritas System Recovery 18 Management Solution Administrator's Guide Veritas System Recovery 18 Management Solution Administrator's Guide Documentation version: 18 Legal Notice Copyright 2018 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are

More information

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide Copyright and Trademark Statements 2014 ViewSonic Computer Corp. All rights reserved. This document contains proprietary information that

More information

A Division of Cisco Systems, Inc. GHz g. Wireless-G. Access Point. User Guide WIRELESS. WAP54G ver Model No.

A Division of Cisco Systems, Inc. GHz g. Wireless-G. Access Point. User Guide WIRELESS. WAP54G ver Model No. A Division of Cisco Systems, Inc. GHz 2.4 802.11g WIRELESS Wireless-G Access Point User Guide Model No. WAP54G ver. 3.1 Copyright and Trademarks Specifications are subject to change without notice. Linksys

More information

Exterity IPTV Manager Administrator s Guide

Exterity IPTV Manager Administrator s Guide Exterity IPTV Manager Administrator s Guide Notices Exterity Limited 2003-2008 This document contains information that is protected by copyright. Reproduction, adaptation, or translation without prior

More information

RemoteWare OS/2 Client

RemoteWare OS/2 Client RemoteWare OS/2 Client User s Guide Version 4.1 Service Pack 1A RemoteWare OS/2 Client User s Guide Version 4.1 Service Pack 1A This document was prepared to assist licensed users of RemoteWare by XcelleNet,

More information

Avalanche Remote Control User Guide. Version 4.1

Avalanche Remote Control User Guide. Version 4.1 Avalanche Remote Control User Guide Version 4.1 ii Copyright 2012 by Wavelink Corporation. All rights reserved. Wavelink Corporation 10808 South River Front Parkway, Suite 200 South Jordan, Utah 84095

More information

Tzunami Deployer Documentum Exporter Guide

Tzunami Deployer Documentum Exporter Guide Tzunami Deployer Documentum Exporter Guide Supports migration of EMC Documentum content repositories into Microsoft SharePoint using Tzunami Deployer Version 3.2 Table of Contents PREFACE... II INTENDED

More information

MigmaIntersection TM for detecting pedestrians at intersection crossings

MigmaIntersection TM for detecting pedestrians at intersection crossings Monitor Connection Connect the VGA and USB connectors of MigmaMonitor to the SBC. Close both programs (two screens with yellow prints) by clicking on the exit button (X) on top of each DOS window. Now

More information

LAN-505 Ethernet Communication

LAN-505 Ethernet Communication Ethernet Communication 1.0 Purpose of this Document This document discusses how to setup, configure, and use the Universal Device Server to provide LAN/WAN Ethernet connectivity between Doors and one or

More information

HP Video Over Ethernet. User Guide

HP Video Over Ethernet. User Guide HP Video Over Ethernet User Guide 2016 HP Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth

More information

Tzunami Deployer DocuShare Exporter Guide

Tzunami Deployer DocuShare Exporter Guide Tzunami Deployer DocuShare Exporter Guide Facilitates migration of Xerox DocuShare contents into Microsoft SharePoint Version 3.2 Table of Contents PREFACE... II INTENDED AUDIENCE... II CONVENTIONS...

More information

TOSHIBA Bar Code Printer. Network Tool Operation Manual

TOSHIBA Bar Code Printer. Network Tool Operation Manual TOSHIBA Bar Code Printer Network Tool Operation Manual Fifth Edition: February 3, 2009 Table of Contents TABLE OF CONTENTS 3 INTRODUCTION 1 SUPPORTED PRINTERS... 1 SOFTWARE LICENSE AGREEMENT... 1 FEATURES...

More information

Galileo Desktop SM 2.1. Installation Guide

Galileo Desktop SM 2.1. Installation Guide Galileo Desktop SM 2.1 Installation Guide Galileo Desktop SM 2.0 Installation Guide, January 2007 i 2008 Galileo International, L.L.C. All rights reserved. Information in this document is subject to change

More information

CentreWare DP User Guide

CentreWare DP User Guide CentreWare DP User Guide "Your Autopilot to Productive Printer Management" Version 4.0. CENTREWARE DP USER GUIDE 998, 999 by Xerox Corporation. All rights reserved. Copyright protection claimed includes

More information

Bridge Cable User s Guide

Bridge Cable User s Guide Bridge Cable User s Guide Table of Contents Overview -------------------------------------------------------------------- 2 Driver Installation --------------------------------------------------------

More information

Admin Guide. LabelShop 8

Admin Guide. LabelShop 8 Admin Guide LabelShop 8 Administrator s guide DOC-OEMCS80-AG-US-02/03/06 The information in this manual is not binding and may be modified without prior notice. Supply of the software described in this

More information

Remote Access Servers ( Ethernet & Token Ring )

Remote Access Servers ( Ethernet & Token Ring ) LRA502A-ET-R5 LRA504A-ET-R5 LRA508A-ET-R5 LRA502A-TR-R4 LRA504A-TR-R4 LRA508A-TR-R4 Remote Access Servers ( Ethernet & Token Ring ) Installation Guide Black Box Corporation, 1000 Park Drive, Lawrence PA.

More information

Top Producer for Palm Handhelds

Top Producer for Palm Handhelds Top Producer for Palm Handhelds Quick Setup Top Producer Systems Phone number: 1-800-830-8300 Email: support@topproducer.com www.topproducer.com Fax: 604.270.6365 Top Producer for Palm handhelds Quick

More information

Datacard XPS Card Printer Driver Guide

Datacard XPS Card Printer Driver Guide Datacard XPS Card Printer Driver Guide November 2012 Part No. 527280-001 Rev. B Notice This publication and the accompanying software are proprietary to DataCard Corporation and are protected by U.S. patent

More information

KMnet Viewer. User Guide

KMnet Viewer. User Guide KMnet Viewer User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change for improvement without notice. We cannot be

More information

Silk Performance Manager Installation and Setup Help

Silk Performance Manager Installation and Setup Help Silk Performance Manager 18.5 Installation and Setup Help Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright 2004-2017 Micro Focus. All rights reserved.

More information

General Information 1. Connection 2. User Interface 3 ATC5300. Menus 4. Automatic Transfer Controller. Remote Control Software Manual A5E

General Information 1. Connection 2. User Interface 3 ATC5300. Menus 4. Automatic Transfer Controller. Remote Control Software Manual A5E s General Information 1 Connection 2 Automatic Transfer Controller User Interface 3 Menus 4 Remote Control Software Manual Edition 01/2010 A5E02469028-01 Legal information Warning notice system This manual

More information

Avaya Call Management System Network Reporting

Avaya Call Management System Network Reporting Avaya Call Management System Network Reporting Release 16.x November 2010 2010 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document

More information

KYOCERA Net Viewer 5.3 User Guide

KYOCERA Net Viewer 5.3 User Guide KYOCERA Net Viewer. User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable

More information

Upgrading the Cisco ONS CL to Release 7.0

Upgrading the Cisco ONS CL to Release 7.0 This document explains how to upgrade Cisco ONS 15310-CL Cisco Transport Controller (CTC) software from Release 5.x or Release 6.x to Release 7.0.x, or from Release 7.0.x to a later maintenance release

More information

BBI Quick Guide Networking OS for 1/10Gb LAN Switch Module. Product Version Getting Help Contents

BBI Quick Guide Networking OS for 1/10Gb LAN Switch Module. Product Version Getting Help Contents Networking OS for 1/10Gb LAN Switch Module FASTFIND LINKS Product Version Getting Help Contents 2014 Hitachi, Ltd. All rights reserved. No part of this publication may be reproduced or transmitted in any

More information

WVL2 Wireless Vehicle Link 2 Installation and Setup Manual

WVL2 Wireless Vehicle Link 2 Installation and Setup Manual WVL2 Wireless Vehicle Link 2 Installation and Setup Manual Chapter 1: Introducing the Wireless Vehicle Link 2...1 WVL2 Components...2 Component Checklist...3 Product Specifications...4 System Requirements...5

More information

A Division of Cisco Systems, Inc. Dual-Band. Wireless A/G g a. User Guide. Game Adapter WIRELESS WGA54AG (EU/LA/UK) Model No.

A Division of Cisco Systems, Inc. Dual-Band. Wireless A/G g a. User Guide. Game Adapter WIRELESS WGA54AG (EU/LA/UK) Model No. A Division of Cisco Systems, Inc. Dual-Band 5GHz 2, 4GHz 802.11a 802.11g WIRELESS Wireless A/G Game Adapter User Guide Model No. WGA54AG (EU/LA/UK) Copyright and Trademarks Specifications are subject to

More information

TROVIS-VIEW 4 Software TROVIS Operating Instructions EB 6661 EN. Electronics from SAMSON

TROVIS-VIEW 4 Software TROVIS Operating Instructions EB 6661 EN. Electronics from SAMSON TROVIS-VIEW 4 Software TROVIS 6661 Operating Instructions Electronics from SAMSON EB 6661 EN Edition January 2015 Definition of signal words DANGER! Hazardous situations which, if not avoided, will result

More information

Requirements Instructions Configuring Cat ET to use the Wireless CA3 Radio... 12

Requirements Instructions Configuring Cat ET to use the Wireless CA3 Radio... 12 Getting Started Table of Contents INTRODUCTION... 2 PC, COMMUNICATION HARDWARE, AND CABLE REQUIREMENTS... 3 SETTING UP THE COMMUNICATION ADAPTER 3... 5 Requirements... 5 Configuring Cat Electronic Technician

More information

IBM NetBAY Virtual Console Software. Installer and User Guide

IBM NetBAY Virtual Console Software. Installer and User Guide IBM NetBAY Virtual Console Software Installer and User Guide INSTRUCTIONS This symbol is intended to alert the user to the presence of important operating and maintenance (servicing) instructions in the

More information

SIMATIC Automation License Manager Manual 02/2008 A5E

SIMATIC Automation License Manager Manual 02/2008 A5E s Contents SIMATIC Automation License Manager Product Overview 1 Installation 2 Working with the Automation License Manager 3 Glossar Index Manual 02/2008 A5E02128430-01 Safety Guidelines This manual contains

More information

Update to 3000 Series TS1 Firmware

Update to 3000 Series TS1 Firmware Firmware Release Notes Update to 3000 Series TS1 Firmware Peek is pleased to announce the release of Version 3.1.0 of the NEMA TS1 compatible firmware for the 3000 Series Traffic Signal Controllers. This

More information

DRAWings 8 and Wings modular 8 Embroidery Software INSTALLATION GUIDE

DRAWings 8 and Wings modular 8 Embroidery Software INSTALLATION GUIDE DRAWings 8 and Wings modular 8 Embroidery Software INSTALLATION GUIDE We thank you for purchasing DRAWings 6 and Wings modular 5 software. We are committed to providing you with the most innovative technology.

More information

Sage Abra Suite. Installation Guide

Sage Abra Suite. Installation Guide Sage Abra Suite Installation Guide 2011 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the Sage product and service names mentioned herein are registered trademarks or trademarks of

More information

Installation Guide. EventTracker Enterprise. Install Guide Centre Park Drive Publication Date: Aug 03, U.S. Toll Free:

Installation Guide. EventTracker Enterprise. Install Guide Centre Park Drive Publication Date: Aug 03, U.S. Toll Free: EventTracker Enterprise Install Guide 8815 Centre Park Drive Publication Date: Aug 03, 2010 Columbia MD 21045 U.S. Toll Free: 877.333.1433 Abstract The purpose of this document is to help users install

More information

USB-Link 2 Technical Guide

USB-Link 2 Technical Guide www.wattmaster.com USB-Link 2 USB-Link 2 Code: SS0073 Version 4.11 and up Table of Contents General Information... 3 USB-Link 2 Overview...3 System Requirements...3 Quick Guide... 4 USB-Link 2 Driver Installation

More information

SyncFirst Standard. Quick Start Guide User Guide Step-By-Step Guide

SyncFirst Standard. Quick Start Guide User Guide Step-By-Step Guide SyncFirst Standard Quick Start Guide Step-By-Step Guide How to Use This Manual This manual contains the complete documentation set for the SyncFirst system. The SyncFirst documentation set consists of

More information

factory field upgrade

factory field upgrade CK721-A Network Controller factory field upgrade version 3.1 build 25 24-10025-75 Revision B October, 2013 Copyright 2013 Johnson Controls, Inc. All Rights Reserved No part of this document may be reproduced

More information

EMC CLARiiON Server Support Products for Windows INSTALLATION GUIDE P/N REV A05

EMC CLARiiON Server Support Products for Windows INSTALLATION GUIDE P/N REV A05 EMC CLARiiON Server Support Products for Windows INSTALLATION GUIDE P/N 300-002-038 REV A05 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2004-2006

More information

ACCESS CONTROL SOFTWARE V3.1 REFERENCE MANUAL

ACCESS CONTROL SOFTWARE V3.1 REFERENCE MANUAL ACCESS CONTROL SOFTWARE V3.1 REFERENCE MANUAL 01/2004 Centaur is a registered trademark of Position Technology INC. Pro-Report, Tracker, FrontGuard and FrontView are trademarks of Position Technology Inc.

More information

I.A.M. National Pension Fund Remittance Report Software

I.A.M. National Pension Fund Remittance Report Software I.A.M. National Pension Fund Remittance Report Software The USER S GUIDE INTRODUCTION The I.A.M. National Pension Fund Remittance Report Software version 2.0 (IAMNPF RR Software) is a program created to

More information