M3000 Series Master Controller Operating Manual

Operating Manual
M3000 Series On-Street Master
Peek Traffic, Inc.
2906 Corporate Way
Palmetto, FL 34221
M3000 Series On-Street
Master
Operating Manual
Document: M3000 Series On-Street Master Operating Manual
p/n 5928 Revision 4
Copyright © 2010 Peek Traffic, Inc.
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 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 Corporation.
Peek Traffic, Inc.
2906 Corporate Way
Palmetto, FL 34221
U.S.A.
Trademarks
The M3000, 3000, 3000E, 3000 Series, SafeWays, and CL-MATS are trademarks or registered
trademarks of Peek Corporation 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.
Table of Contents
TABLE OF CONTENTS
i
GENERAL INFORMATION
1
FEATURES
COS PATTERN SELECTION
1
3
PROGRAMMING INSTRUCTIONS
INTRODUCTION
DISPLAY
KEYBOARD DESCRIPTION
MASTER CONTROL
GENERAL CONTROL INFORMATION
CENTRAL TELEPHONE NUMBERS
MASTER LINKING PARAMETERS
MASTER TO LOCAL CONTROL
INTERSECTION PARAMETERS
TIME OF DAY FUNCTIONS
CYCLE/OFFSET/SPLIT SOURCE (MIXED MODE)
EVENT PROGRAMMING
WEEK PLANS
YEAR PLAN
EXCEPTION DAYS
DAYLIGHT SAVINGS
CYCLE REFERENCE/ TIME RESET
SETTING DATE AND TIME
SENSOR CONFIGURATION
SENSOR ASSIGNMENTS
START/STOP ABSENCE MONITORING
ERROR DATA
WEIGHTING AND LOOP CALIBRATION FACTORS
LOGGING SENSORS
COMPUTATIONAL CHANNEL CONFIGURATION
COMPUTATIONAL CHANNEL PARAMETERS
CYCLE, SPLIT AND OFFSET CHANNELS
SPECIAL AND OCCUPANCY CHANNELS
QUEUE CHANNELS
MASTER LINK CHANNELS
ZONAL LINK CHANNELS
M3000 Series On-Street Master
13
13
13
13
15
15
16
17
19
19
21
21
21
23
23
23
24
24
24
27
27
27
28
28
29
31
31
31
33
34
35
35
Features • i
PATTERN FUNCTIONS
TRANSFER THRESHOLDS
CYCLE LENGTHS
VALID PATTERN MATRIX
MASTER LINK PATTERNS
UTILITIES
DEFAULT DATA LOAD
CLEAR LOGS
EEPROM - RAM COPY
RESTART MASTER
PRINTER FUNCTIONS
REQUEST DOWNLOAD
TEST VOLUME & OCCUPANCY
SPECIAL OPERATIONS
SECURITY CODES
EE USED/ AUDIO ADJ
COMMUNICATIONS SETUP
MANUAL OVERRIDE
DYNAMIC DISPLAYS
SYSTEM OPERATION MENU
ZONE OPERATION
INTERSECTION DATA
SENSOR STATUS
COMPUTATIONAL CHANNEL DATA
CYCLE CHANNELS (1-2)
OFFSET & SPLIT CHANNELS (1-2)
OCCUPANCY CHANNELS (1-4)
SPECIAL CHANNELS (1-4)
MASTER LINK CHANNELS (1-2)
ZONAL LINK CHANNELS (1-2)
PROGRAM LEVEL & REVISION INFORMATION
VOLTAGE INFORMATION
TIME OF DAY
CHECKSUM DATA
INPUT/OUTPUT DATA
LOG INFORMATION
PATTERN CHANGES
EVENTS
SENSOR FAILURES
KEYBOARD LOG
VOLUME & OCCUPANCY COUNTS
APPENDIX A
TOD CIRCUIT DESCRIPTIONS
ii
37
37
41
41
43
45
45
45
45
46
46
47
47
49
49
49
50
53
55
55
55
55
56
57
57
57
58
58
59
59
61
61
63
65
67
69
69
69
70
70
70
73
73
Table of Contents
APPENDIX B
CONNECTOR PIN LISTS
MS-A CONNECTOR
MS-D MODULE
RS-232 DIRECT-CONNECT ASSEMBLY
RS-232 MODEM CONNECTOR
INDEX
M3000 Series On-Street Master
75
75
75
76
77
77
79
Features • iii
iv
Table of Contents
General Information
Features
The Series M3000 On-Street Master is a state-of-the-art master controller that is
designed to handle the needs of the traffic industry in the 21st century.
Ease of programming is a major priority in the M3000, which includes a large 8 row by 40
column LCD and a 24 key keypad with tactile and audible feedback. Help screens are
included to guide the user through data entry. Also a SHIFT key is provided to modify the
operation of the other keys.
Every M3000 controller includes a 99 year battery-backed real-time clock to provide
complete time keeping functions, including daylight savings time adjustment and leap year
corrections.
Database portability is provided by the optional EEPROM module that contains 32Kbytes
of EEPROM. If so programmed, data in the EEPROM is automatically updated when the
main database is changed. Also, CRC checksum calculations are performed on both the
EEPROM and main memory to insure that no corrupt data is used. If a checksum failure
occurs, all assigned intersections are instructed to run their individual Time-of-Day patterns .
The power supply in the M3000 is a state-of-the-art line powered switch mode type,
which provides very cool and efficient operation with over one second of storage capacity.
The incoming line voltage is rectified and directly down converted to all the necessary
voltages, none more than 30 VDC. In this application, the switch mode supply usually
operates at least 15°C. cooler than an equivalent linear supply, thus contributing to longer life
for all surrounding components. The power supply includes an A/D converter that the M3000
uses to monitor supply voltages, currents and the temperature inside the unit.
An RS-232C serial port is included standard with each master for connecting to a printer,
personal computer or modem. The baud rate is programmable from 1200 to 19200 baud.
The optional System Interface permits FSK TDM 1200 baud communications, typical of
UTCS and closed loop applications, and provides compatibility with NEMA TS-2 Port 3. The
transceiver is compatible with the BELL-202 modem standard. Also available instead of the
FSK Transceiver is a Fiber Optic Transceiver capable of baud rates of 19200 bits per second.
This transceiver module can accommodate a variety of emitters and sensors including
1300nm and 850nm multi-mode, and 1300nm single-mode. Other wavelengths may be
available on special request.
The heart of the system is a Motorola 32 bit 68302 Integrated Multiprotocol Processor
running at 16.667MHz. The processor addresses 512Kbytes of ROM and 256Kbytes of
battery-backed RAM with no wait states.
NEMA control inputs in the M3000 do not use capacitors, RC networks or any other
analog filtering. All NEMA control inputs use digital sampling and filtering techniques to reject
frequencies outside the required specification.
The M3000 is designed to effectively act as 4 masters in one. Up to 64 intersections can
be divided among 4 ‘zones’. Each zone consists of a maximum of 30 intersections and can
run its own independently selected C-O-S pattern.
The M3000 applies a very flexible approach to C-O-S pattern selection. The master
processes up to 16 sensors from each intersection controller. These sensors are assigned by
the user to a variety of computational channels. A total of 22 computational channels can be
M3000 Series On-Street Master
Features • 1
configured to process up to 128 sensors. The M3000 calculates output percentages of
volume, occupancy, density, speed or concentration for these channels and compares the
outputs with operator-defined thresholds to determine the appropriate C-O-S Traffic
Responsive Pattern. The accumulated volume and presence counts from the sensors are
processed on a minute by minute or cycle by cycle basis as selected by the operator. The
operator can program a pattern change timer to suppress traffic responsive pattern changes
due to a brief shift in traffic flow. Smoothing factors are also available to control how quickly
the M3000 should respond to drastic traffic changes.
Sensor tests for absence, locked, erratic and minimum and maximum volume failures
prevent erroneous data from selecting a traffic responsive pattern. Bad sensors are
automatically removed from the calculation process and the Local TOD pattern will be used if
the minimum number of good sensors for that computational channel is not met. If a
previously failed sensor begins to function correctly, the master will log it as “recovered” and
incorporate its data into the traffic responsive calculations.
The M3000 also provides manual and central overrides, cabinet inputs and time clock
circuits for each zone. These determine C-O-S patterns which can override traffic responsive
selections.
The M3000 provides two separate LINKING modes: zone to zone and master to master.
Zonal linking occurs when one zone uses the C-O-S pattern selected by another zone. This
allows zones with intersecting or contiguous traffic flows to run the same pattern. A master
link allows one master to direct another master to use a specific C-O-S pattern.
The Time-of-Day scheduler allows the selection of operating patterns and special
conditions on a calendar basis. Patterns and conditions are known as events, and may be
selected by time of day, day of week, day of month and day of year. The master keeps track
of the week of year so that cyclic functions most typical of traffic control may use repeating
weeks. The M3000 may be programmed to respond to up to 300 different events and run a
pattern from a selection of 15 week plans or from one of the 50 exception days. In addition,
the time clock may be reset to a specified time by an external input. Each event time may
select a timing pattern (cycle, offset and split) and control conditions through the use of time
clock circuits.
The M3000 Master includes a number of dynamic displays. These allow the operator to
view zonal pattern selection, intersection data and sensor status on a real-time basis. All
computational channel output calculations and their parameters are also displayed so the
operator can analyze the traffic behavior as it relates to the channel assignments.
The M3000 provides one “supervisor” level of security. Supervisor access allows the
user to change any programmable data. If a security code has been previously programmed,
then an operator will have only READ ONLY privileges until the correct code is entered. A
security code of 0 will disable the security function. Only an operator(s) with supervisor access
can disable this function. If there is no keyboard activity for 5 minutes, then the user must
reenter the security code to gain access to the data programming screen if the security is
enabled.
2 •
General Information
COS Pattern Selection
The M3000 Master is designed to select the optimum cycle, offset and split
pattern for each of its assigned intersection controllers. In most cases, the master uses
traffic responsive data, collected via sensors, to determine this pattern. However, special
circumstances, such as manual input, time clock circuits or Master to Master Cross
Linking can supersede traffic responsive selections. It is important for the operator to
understand how each of these patterns is selected before attempting to program the
M3000 Master. The following describes the various modes and how they are used to
select a viable C-O-S pattern.
General Operation
The M3000 is capable of controlling up to 4 independent zones. Each zone
consists of a maximum of 30 intersection controllers and is capable of running its own
unique pattern. The master retrieves volume and presence information from up to 16
sensors from each local controller up to a maximum of 48 sensors per zone. The M3000
processes this data through various computational channels to determine the desired CO-S pattern. Each computational channel consists of a set of up to 12 sensor inputs.
The M3000 has a total of 22 computational channels per zone:
•
2 Cycle, 2 Offset, 2 Split
•
4 Special
•
4 Occupancy
•
4 Queue
•
2 Zonal Link
•
2 Master Link
Each of these channels (with the exception of Queue) can process a maximum of 12
sensors. The data accumulated from these sensors is used for volume, occupancy,
concentration, density and speed calculations. The Queue channels are assigned only 1
sensor each and are monitored to detect 100% occupancy for a specified period of time.
Traffic Responsive calculations from the computational channels have the lowest
priority when selecting a C-O-S pattern. Manual, Cabinet, Central and Time-of-Day
patterns supersede Traffic Responsive selections. Master and Zonal linking also have a
greater priority than that of Traffic Responsive calculations.
Pattern changes due to traffic responsive calculations may be limited by a
operator selected pattern change timer. This timer sets a minimum amount of time (0 30 minutes or cycles) that a traffic responsive pattern must be in use before another one
is chosen. Manual, Cabinet, Central, Master Linking and Time-of-Day patterns are not
affected by this timer.
Pattern Selection Priorities
The final pattern selection of the M3000 may come from a variety of sources.
Since different sources may ultimately choose more than one viable C-O-S pattern, the
M3000 assigns those selections priorities:
Highest: Master Failure:
Local TOD
Keyboard entry:
Manual Pattern
Cabinet switch:
Cabinet Pattern
Override Command from Central:
Central Pattern
M3000 Series On-Street Master
COS Pattern Selection • 3
Lowest:
Active TOD circuits:
Master TOD via DAYPLAN,
Local TOD via DAYPLAN
Master to Master Link:
Master Link Pattern
M3000 Power-up Timer :
Local TOD
Zone to Zone Link:
Zonal Link Pattern
Computational channels:
(Cyc, Off, Spl, Occ, Spec & Queue)
Traffic Responsive Pattern
In addition, the M3000 assigns priorities to the various computational channels
when making a Traffic Responsive pattern selection.
Highest: Queue channels :
Lowest
Queue Pattern: 1 of 4 selections
Occupancy channels:
Occupancy Pattern: 1 of 4 selections
Special channels:
Special Pattern: 1 of 4 selections
Cyc/Off/Spl channels:
Individual Cyc, Off, and Spl selections:
C-O-S pattern
Percentage Calculations
All pattern selections based on computational channel outputs rely on
percentage calculations performed by the M3000. Every minute (or cycle) the master
software calculates the following parameters for all assigned sensors:
•
%volume
•
%occupancy
•
%volume+%occupancy
•
%concentration
•
%density
•
%speed
This data is then used as input to the computational channels which ultimately select a
traffic responsive C-O-S pattern. The operator must supply maximum volume, density
and speed values for use in percentage calculations.
Percentage Equations:
All calculations are based on either volume and/or presence data accumulated
for each sensor. The “100%” values for volume, speed and density are operator defined.
(Please note that in the calculations below, 4800 is the maximum presence count for 1
minute and the ‘sensor cal factor’ is the average vehicle length as entered by the
operator.)
%volume (per minute)= (vol count * (60 min/hour) * 100)/(100% Vol/hour)
%volume (per cycle) =
(vol count * (60 min/hour) * 100)/((100% Vol/hour) * (cyc length/60))
%occupancy(per minute)=(pres count * 100)/4800
%occupancy(per cycle)= (pres count * 100)/(4800 * (cyc length/60))
%concentration =
speed =
%speed=
4 •
the greater of %volume and %occupancy
(cal factor * (sensor cal factor))/(pres count/vol count) NOTE: ‘cal_factor’ is a constant which converts units to
miles or km per hour: 544 for mph, 876 for kph.
(speed * 100)/(100% speed in mph or kph)
General Information
density (per minute) = (vol count * (60 min/hour))/speed
density (per cycle) =
((vol count * 60)/(cyc length/60))/speed =
((vol count * 60 * 60)/(cyc length))/speed
%density =
(density * 100)/ (100% Density/hour)
Traffic Responsive Pattern Selection
The M3000 uses the volume and presence data accumulated by its assigned
intersection controllers to determine a Traffic Responsive C-O-S Pattern. This data is
input via “Computational Channels” and then analyzed in the form of volume, occupancy,
concentration, density or speed percentages. The volume and presence totals are
accumulated on a minute-by-minute or a cycle-by-cycle basis as selected by the
operator.
Cycle, Offset & Split Channels:
The M3000 Master uses 2 Cycle, 2 Offset and 2 Split computational channels to
determine a possible Traffic Responsive C-O-S pattern. Each channel has a maximum of
12 user-assignable sensors and may be configured as shown below:
Computational
Channel
Sensor
Inputs
(12 max)
%Volume, %Occupancy,
%Vol. + %Occ.,
%Concentration, Speed
or %Density calculations
for each sensor
User selectable weighting factors are applied to occupancy and speed calculations only. Any
sensor found to be bad (i.e. Min or Max volume, erratic, absence, locked failure is removed
from the calculations. If the number of good sensors is less than the minimum allowed for a
valid calculation, then the Master TOD C-O-S pattern is used. (This is true for all
computational channels except Queue.)
The M3000 selects the average, highest, second highest or total of the sensor
calculations for each channel and then applies exponential smoothing to the results. The
“second highest” algorithm truely selects the second highest value in that if all the
sensor
calculations
(vol, occ,
density, etc.)
30 element rotating
buffer
exponential
smoothing
Avg, Highest, Second Highest
or Total Selector
calculations are equal, then the result will be zero. In other words, if the highest number
occurs multiple times, the second highest must be a value less that that. For example,
given 30, 30, 30, 20 and 5, the result would be 20, NOT 30.
The smoothed data is stored in six 30-element buffers (one for each of the
channels, CYC1 & 2, OFF1 & 2, SPL1 & 2). These buffers hold the calculated data for the
last 30 minutes (or cycles). The smoothing factor is user selectable and ranges from .1 to
1. This allows the operator to control how quickly the master should respond to sudden
changes. The formula for smoothed data is as follows:
M3000 Series On-Street Master
COS Pattern Selection • 5
smoothed data = (previous data * (1 - smoothing factor)) + (new data * smoothing factor)
For example a smoothing factor of .1 would cause a sudden shift from 30% to 80% to be
recorded as 35% while a factor of .8 would result in a value of 70% as shown below.
smoothing factor of .1 = 30%(.9) + 80%(.1) = 35%
smoothing factor of .8 = 30%(.2) + 80%(.8) = 70%
The operator may also enter a forecast predictor value which would inhibit
smoothing if the newly calculated data was greater. (NOTE: if the user elects not to use
this option and the forecast predictor remains at 0, then smoothing will always be applied.)
Both the forecast predictor and the smoothing factor have primary and alternate selections
based on the time-of-day circuit and external inputs per zone. A smoothing factor of 1 is
always used during the first 6 minutes of power-up.
After the smoothed data has been recorded in its appropriate buffer, the master
selects the average, highest or total of the last n entries (where n is the sampling period
as selected by the operator.) If the operator has selected a “second highest” calculation
then, at this point, the master selects the highest of the last n entries. Please note that if a
computational channel fails due to an unacceptable number of sensor failures, then invalid
data is generated. This data is NOT used in any of the traffic responsive pattern
calculations. While the number of good sensors for any given channel is less than the
minimum number allowed, the M3000 selects the Master TOD pattern. However, if
enough sensors “recover” to allow traffic responsive calculations, the traffic responsive CO-S pattern is selected. The selected pattern is based on valid data only. It is important
for the operator to realize that if the sample period is, for example, set to 5 (min/cyc) and
the computational channel fails for more than 5 minutes/cycles then the traffic responsive
pattern will be based only on the single calculation at the time of recovery. The last four
calculations will not be used since they occured during a channel failure. The next
minute/cycle will use 2 data calculations, and then 3 and so on until, after 5
minutes/cycles, the full sample of period of 5 will essentially be in effect.
30 element rotating
buffer
Avg, Highest or Total of
the last n calculations
for this channel
n
last n calculations
as determined by
the sample period
(i.e. CYC1,CYC2, OFF1,
OFF2, SPL1, SPL2)
Avg, Highest,
or Total Selector
The operator may choose different sampling periods for each of the three types of
channels. Sampling periods have primary and alternate selections and are also chosen
according to time-of-day circuits and external inputs per zone.
At this point each of the 6 channels has some type of percentage calculation
associated with it: CYC1, CYC2, OFF1, OFF2, SPL1, SPL2 as shown in the figure above.
This data has a range of 0 to 255%. It is important that Offset Channels 1 and 2 be
configured as OUTBOUND and INBOUND traffic respectively, since the difference in their
values determines the traffic responsive offset number. Split channel configuration
requires that channel 1 represent the side street and channel 2 the main street.
The final cycle, offset and split data is determined as follows:
6 •
General Information
CYCLE:
The algorithm selects the average, highest or total of the CYC1 and CYC2
data. This data has a range of 0 - 255% and is now what the program
considers the final cycle channel value.
OFFSET: The algorithm calculates (OFF1-OFF2) and determines a signed percentage
whose range is -255 to +255. OFF1 represents OUTBOUND traffic and OFF2
the INBOUND. Offset number 1 will be selected for heavy inbound traffic;
Offset number 2 will be selected for average inbound traffic. Offset 3
represents average traffic flow and numbers 4 and 5 are selected for average
and heavy outbound traffic, respectively. (The program will select offset# 1, 2
or 3 if the result is negative or offset# 3, 4 or 5 if it is positive.)
SPLIT:
The calculation is similar to that of the Offset channel. If (SPL2 - SPL1) is less
than 0 then the sidestreet has more traffic and Split number 1 will be selected.
Split number 2 represents average traffic flow, splits 3 and 4 indicate average
and heavy main street traffic, respectively.
Each cycle, offset and split number is selected individually by comparing the
above results to operator selected thresholds. These thresholds are structured as follows:
CYCLE: Maximum
Thresholds
typical
value
CYCLE: Minimum
Thresholds
typical
value
FREE -> Cycle #1
20%
Cycle #1 -> FREE
15%
Cycle #1 -> Cycle #2
40%
Cycle #2 -> Cycle #1
35%
Cycle #2 -> Cycle #3
60%
Cycle #3 -> Cycle #2
50%
Cycle #3 -> Cycle #4
80%
Cycle #4 -> Cycle #3
75%
Cycle #4 -> Cycle #5
100%
Cycle #5 -> Cycle #4
95%
Cycle #5 -> Cycle #6
110%
Cycle #6 -> Cycle #5
105%
OFFSET: Maximum
Thresholds
typical
value
OFFSET: Minimum
Thresholds
typical
value
Offset #3 -> Offset #2
(-)20%
Offset #2 -> Offset #3
(-)15%
Offset #2 -> Offset #1
(-)40%
Offset #1 -> Offset #2
(-)35%
Offset #3 -> Offset #4
(+)30%
Offset #4 -> Offset #3
(+)20%
Offset #4 -> Offset #5
(+)50%
Offset #5 -> Offset #4
(+)45%
SPLIT: Maximum
thresholds
typical
value
SPLIT: Minimum
thresholds
Split #2 -> Split #1
(-)20%
Split #1 -> Split #2
(-)15%
Split #2 -> Split #3
(+)40%
Split #3 -> Split #2
(+)35%
Split #3 -> Split #4
(+)60%
Split #4 -> Split #3
(+)55%
typical
value
The above tables include typical threshold values. Please note that the minimum
thresholds are at least 5% lower than their corresponding maximum thresholds. This
M3000 Series On-Street Master
COS Pattern Selection • 7
assignment provides a buffer zone to prevent “flip-flopping” between 2 selections. For
example, the cycle number will change from 2 to 3 if the final output calculation for the
CYCLE channel is greater than or equal to 60%. However, the M3000 will NOT change
back to cycle number 2 unless the output drops below 50%. This way the CYCLE
percentage can flucuate slightly without causing frequent changes to the C-O-S pattern.
The diagram below dipicts the basic functional flow of the selection of a CYCLE#
via the two Cycle computational channels. The diagrams for Offset and Split would be
identical except for the last Average,Highest and Total selector which would, instead,
calculate the difference between the two channels outputs. (i.e. OFFSET1 - OFFSET2,
SPLIT2 - SPLIT1)
CYCLE Channel #1
12
sensors
Avg,
Highest,
2nd High,
Total
Percentage calculations
for each sensor
30 element
rotating buffer
n
last n calculations
as determined by
the sample period
Avg,
Highest,
2nd High,
Total
NOTE:
OFFSET Chan: OFF1-OFF2;
SPLIT Chan: SPL2- SPL1)
Avg, Highest, or
Total of last n
calculations
Avg,
Highest,
Total
CYCLE Channel #2
12
sensors
Avg,
Highest,
2nd High,
Total
n
Avg,
Highest,
2nd High,
Total
Compare
C-O-S
Pattern
User defined Threshold for
Percentage calculations
for each sensor
CYCLE channels
The traffic response pattern defaults to a 1-3-2 on power-up. As data is
accumulated the pattern will change to meet the requirements set up in the thresholds. It
is important to note that although the M3000 sets the traffic responsive pattern to 1-3-2 on
power-up, the master will NOT select traffic responsive until after the power-up timer has
expired. Until then the master instructs its intersection controllers to run their local TOD
patterns.
Special & Occupancy Computational Channels:
The M3000 Master also has 4 ‘Special’ and 4 ‘Occupancy’ computational channels.
Each has a maximum of 12 sensor inputs. The Special channels can be configured for
%volume, %occupancy, %volume+%occupancy, %concentration, %density or %speed
while the Occupancy channels are always configured as %occupancy. The percentages
are calculated in the same manner as those for the Cycle, Offset and Split channels.
After the Master selects the average, highest, second highest or total of the
sensor inputs and then chooses the average, highest or total of the last n minutes or
cycles, the results for each of the channels are compared to user selected thresholds.
(The smoothing factor and forecast predictor apply just as in the Cycle, Offset and Split
channels.) A functional diagram for SPECIAL Channel 1 is shown below. The data flow
is identical for SPECIAL Channels 2 through 4 and all four OCCUPANCY Channels.
8 •
General Information
SPECIAL Channel #1
12
sensors
30 element
rotating buffer
Avg,
Highest,
2nd High,
Total
Percentage calculations
for each sensor
n
last n calculations
as determined by
the sample period
Avg,
Highest,
Total
Compare
C-O-S Pattern
Avg, Highest, or
Total of last n
calculations
User-defined Threshold for
Special Channel #1
Each channel has its own ‘transfer to’ and ‘transfer from’ threshold. Since each set of
thresholds is unique, it is possible for more than one special (or occupancy) pattern to be
selected. Therefore, Channel 1 always has the HIGHEST priority and Channel 4 has the
LOWEST. When a channel exceeds its ‘transfer to’ threshold, the Master selects the CO-S pattern entered by the user for that channel. Conversely, when the percentage data
for any channel drops below the ‘transfer from’ limit then the Special (or Occupancy)
Pattern is ‘de-selected’ and the C-O-S pattern selected via the Cycle, Offset and Split
channels is restored.
The Occupancy channels have priority over the Special channels so if a special channel
and an occupancy channel meet their pattern selection thresholds, the occupancy pattern
will be selected.
Queue Computational Channels:
A Traffic Responsive pattern can also be selected via one of four Queue
channels. The Queue channels are assigned only one sensor each and are monitored to
detect 100% occupancy for a specified period of time. Each channel has its own ‘transfer
to’ and ‘transfer from’ thresholds. Unlike the other channels whose limits are in percent,
the queue thresholds are entered in minutes. For example, if the ‘transfer to’ threshold
for a given channel is 20, then the Queue pattern for that channel will be implemented if
its %occupancy remains greater than or equal to 100 for at least 20 minutes. A Queue
channel will be ‘un-selected’ if its %occupancy drops below 100 for the ‘transfer from’
limit. The operator may only enter a threshold up to 30 minutes. Just as with the Special
and Occupancy channels, Queue channel 1 has the HIGHEST priority and channel 4 has
the LOWEST.
Pattern Matrix:
After a Traffic Responsive pattern has been calculated, that pattern is passed
through a cross reference table (matrix) where that same pattern or a substitute pattern
may be stored. This table provides a means of substituting a pattern with any other
pattern and allows any pattern to be voided by its omission from the table. Any table
position containing zero for each function (cycle-offset-split) when indexed causes no
change to the present pattern. It is also possible to enter a ‘0’ for one or two of the C-O-S
possibliites such that the zeroed entry will remain as previously selected. For example, if
the current Traffic Responsive Pattern is 4-2-4 but its corresponding entry in the pattern
matrix is 301, then the resulting pattern will be 3-2-1.
Zonal Linking
Zonal Linking occurs when one or more zones of a particular master uses the CO-S pattern calculated by another zone of that same master. Each of the four zones have
two computational channels to determine when and where linking should occur. Each
channel has a maximum of 12 sensors and may be configured for %volume, %occupancy,
%volume+%occupancy, %concentration, %density or %speed. Like the majority of the
other computational channels, the Zonal Link channels are processed by selecting the
average, highest, second highest or total of their sensor inputs and then choosing the
M3000 Series On-Street Master
COS Pattern Selection • 9
average, highest or total of the last n minutes or cycles. Smoothing factors, forecast
predictors and sampling period selections apply as described for the cycle, offset and split
computational channels. However, the operator must set the zonal link enable in the
current day plan for zonal linking to occur. (See Time-of-Day Functions: Event
Programming.)
The zonal thresholds divide into 4 distinct groups, one for each zone:
Zone 1:
Zone 1 pattern to Zone 2
unlink Zone 1 pattern from Zone 2
Zone 1 pattern to Zone 3
unlink Zone 1 pattern from Zone 3
Zone 1 pattern to Zone 4
unlink Zone 1 pattern from Zone 4
Zone 2 pattern to Zone 1
unlink Zone 2 pattern from Zone 1
Zone 2 pattern to Zone 3
unlink Zone 2 pattern from Zone 3
Zone 2 pattern to Zone 4
unlink Zone 2 pattern from Zone 4
Zone 3 pattern to Zone 1
unlink Zone 3 pattern from Zone 1
Zone 3 pattern to Zone 2
unlink Zone 3 pattern from Zone 2
Zone 3 pattern to Zone 4
unlink Zone 3 pattern from Zone 4
Zone 4 pattern to Zone 1
unlink Zone 4 pattern from Zone 1
Zone 4 pattern to Zone 2
unlink Zone 4 pattern from Zone 2
Zone 4 pattern to Zone 3
unlink Zone 4 pattern from Zone 3
Zone 2:
Zone 3:
Zone 4:
It is possible for more than one zone to share the same zonal link. For example, zones 2
and 3 could both be using the C-O-S pattern calculated by zone 1. However, a zone may
only accept a zonal link if its current pattern selection is from Traffic Responsive
calculations. Patterns selected via manual input, cabinet switches, TOD circuits etc. can
not be superseded by a zonal link.
Master Cross Linking
Master Linking occurs when one master directs another master to use a specified
pattern for one or more of its zones. This setup requires one M3000 to act as a ‘primary’
master while the receiving unit responds as a ‘secondary’. The primary and secondary
masters each have specific tasks and requirements to fulfill in order for a successful cross
link to occur.
Primary Master:
The primary master must determine when a cross link should occur. The primary
master uses two Master Link computational channels (per zone) for cross-linking
selection. Each channel has a maximum of 12 inputs and may be configured for %volume,
%occupancy, %volume+%occupancy, %concentration, %density or %speed. Like the
majority of the other computational channels, the Master Link channels are processed by
selecting the average, highest, second highest or total of their sensor inputs and then
choosing the average, highest or total of the last n minutes or cycles. (Smoothing factors
and forecast predictors apply just as in the Cycle, Offset and Split channels.)
10 •
General Information
The final channel outputs are then compared to operator defined thresholds for
each of the four possible secondary masters. Each zone has its own set of threshold
values which range from 0 to 255%.
Master Link to Secondary #1
Unlink from Secondary #1
Master Link to Secondary #2
Unlink from Secondary #2
Master Link to Secondary #3
Unlink from Secondary #3
Master Link to Secondary #4
Unlink from Secondary #4
Lookup tables contain corresponding telephone numbers, link pattern numbers and zone
assignments for each of the four secondary masters. A link pattern number corresponds
to one of four possible C-O-S patterns stored in the secondary master. The link patterns
are defined by the operator and are the only possible pattern selections for master linking
activity. The zone assignments tell the secondary which zone (or zones) should run the
designated link pattern.
An M3000 will send a link command when the following conditions are true:
1. its traffic responsive computational thresholds indicate a cross link, and,
2. it is NOT currently responding to a link from another master with
higher priority. (This priority is based on the requested link number:
Link number 1 has the greatest and number 4 the lowest.)
3. Master Linking is enabled via the current day plan. (See Time-of-Day
Functions: Event Programming)
The command must include zone, link pattern number, time and master ID information.
Secondary Master:
A secondary master has two principle responsibilities. First, it must decide
whether or not to accept a cross link command from a primary master. Then it must
determine if and when it should terminate the cross link. The M3000 will accept the
command if
1. it is not already a primary master that has greater priority
than that of the requesting master, and,
2. it is not already a secondary master with greater priority than
that of the requesting master.
3. it is currently running a traffic responsive or zonal link pattern.
(NOTE: a master link will NOT occur if the specified zone is
running a selection with a greater priority such as a manual,
cabinet, central or TOD pattern)
Priorities are established by the link pattern requested by the primary. Link pattern 1
always has the highest priority while link pattern 4 always has the lowest regardless of the
zone(s) affected.
A secondary master will terminate a cross link if any one of the following occurs:
1. an UNLINK command is received, or,
2. the sustain link timer has timed out, or,
3. a LINK command is received with a higher priority, or,
M3000 Series On-Street Master
COS Pattern Selection • 11
4. the secondary’s master link thresholds indicate that it should
command a higher priority link to another master.
The sustain link time is user-selectable from 0 to 255 minutes and establishes the
maximum amount of time that a master may be under the control of another master.
(NOTE: The secondary uses the value entered into its own database. This parameter is
not transmitted in the link command.)
Time of Day Patterns
The operator may program the M3000 to run a particular C-O-S pattern based on
its Time-of-Day. The M3000 includes a time of day scheduler with a 300 event capacity,
32 day programs, 15 week programs, 50 exception days and daylight savings time
capability. When the master is in Master TOD mode and a TOD circuit is activated, the
master immediately selects the pattern indicated by the time of day scheduler. Time-ofDay programming selects the zone, C-O-S pattern, alternate sampling period and
smoothing factors, and free and remote flash operation. Master and Zonal linking are also
enabled via the TOD programming.
Time of day patterns have precedence over traffic responsive and linking pattern
selections.
Manual, Cabinet and Central Patterns
Manual, cabinet and central patterns always override Traffic Responsive and
Linking selections. A manual pattern is activated through the front panel keyboard.
Cabinet patterns are selected by setting switches located inside the cabinet assembly. At
present, separate cabinet switches are NOT available for all four zones. When the
operator selects a cabinet pattern (Free, Flash, TOD or C-O-S), that pattern will affect all
four zones. A central pattern is generated by a command from Central Communications
instructing a particular zone (or zones) to run a specific C-O-S combination. Central may
also instruct the M3000 to run TOD, Flash or Free. Of the three types of selections, the
manual pattern always has the highest priority, followed by cabinet and central,
respectively.
Master Failure/Power-up Pattern Selection
Power-up mode and Master Failure detection both cause the M3000 to instruct
the intersection controllers to run their local TOD patterns. When the M3000 is first
powered-up, the intersection controllers will run their local TOD patterns until the powerup timer reaches 0. The power-up timer is user programmable from 1 to 30 minutes. The
Master will continue to calculate Traffic Responsive patterns but they will not be
implemented until after the timer has reached 0. However, Manual, Cabinet, Central and
Time-of-Day patterns will be selected regardless of the power-up timer. Power-up mode
only has precedence over Traffic Responsive patterns. Master Failure mode occurs when
the M3000 detects a CHECKSUM failure and, therefore, must assume that the master is
no longer capable of selecting a viable C-O-S pattern. Master Failure detection has the
highest pattern selection priority in the M3000 Master.
12 •
General Information
Programming Instructions
Introduction
The M3000 master user interface is organized in a hierarchy of menus, data entry
screens and dynamic displays. A data entry screen is used to enter or edit data that will affect
the way that the master operates. A dynamic display is an informational screen that presents
real-time data to the user to indicate the way in which the machine is operating. Menus are
the means of traversing through the hierarchy. Each menu presents a set of options to the
user. Selecting one of the options will take the user to the next level. The user continues to
navigate through the menus until arriving at the destination screen.
The top level menu is called the MAIN MENU and contains 4 options: 1) go to the
dynamic screens, 2) view the controller database, 3) edit the controller database, or 4) access
the main help screen.
Display
The display is an 8 row by 40 column ‘super-twist’ LCD with graphics capability. The
LCD includes an electro-luminescent backlight for night or low light viewing. The backlight
is automatically activated by any keypress and if no keys are pressed for 5 minutes, it
automatically turns off.
Keyboard Description
Manual data entry is accomplished with a 24 key silicone rubber tactile feedback keypad.
Audible feedback is also provided with an adjustable volume. Erroneous entries are
signaled with a special tone regardless of the audible feedback volume. A list of the keys
and their associated functions is given below.
1-9
The number keys are used to enter numerical data such as timing values and
modes of operation. They are also used to navigate through the menu
structure of the M3000 master. Each item in a menu is numbered, so to
activate a menu selection, the user simply presses the number key
corresponding to that selection.
0 (Y/N)
The 0 key is also used for numerical data, but has the additional feature of
toggling yes/no data entry fields.
ENTER
This key is used to load previously entered data into memory. SHIFT plus
ENTER displays the main master dynamic screen regardless of which screen is
currently displayed.
CLEAR
Used to clear previously entered data and prevent it from being stored in
memory in case a mistake was made during data entry.
HOME
This key returns the cursor to the beginning of the line. Together with the
SHIFT key it moves the cursor to the first data entry field on the current page.
END
The opposite of HOME, END moves the cursor to the end of a line, and when
used in conjunction with the SHIFT key, it moves the cursor to the last data
entry field on the screen.
M3000 Series On-Street Master
Introduction • 13
PGUP
In a multi-page data entry screen, this key displays
the page immediately prior to the currently
displayed page, if one exists. If the current page is
the first page, the master will display a message to
this effect.
PGDN
Displays the next page in a multi-page data entry
screen, if there is one. If the current page is the
last page, the master will display a message to this
effect.
ÏÐÍÎ
The cursor control keys move the cursor up, down,
left and right, respectively. The cursor controls
which field will be edited. In general, the cursor
must first be moved to a field in order to change
data that is stored there. Also, in most data entry
screens, pressing any cursor key will load data that
has been entered or changed into the master’s
memory.
MENU
The menu key returns the user to the previous
menu, i.e., the one from which the current screen was entered. As an example,
if the user starts at the MAIN MENU, and presses 3, the CHANGE DATA menu
will be displayed. If the user then presses the MENU key, control will return to
the MAIN MENU. By pressing the SHIFT and MENU keys simultaneously, the
user can return to the MAIN MENU from any menu, data entry screen or
dynamic display.
SHIFT
This key performs no function on its own, rather it modifies the function of
another key that is pressed together with it.
DISP ADJ This key adjusts the contrast of the liquid crystal display to improve the
readability of the display. Pressing the DISP ADJ key by itself darkens the
display and pressing it along with the SHIFT key lightens it.
HELP
This key, when pressed, activates the master's help system to display one or
more pages of help related to the screen that is currently being programmed.
Some help screens are several pages long. In this case use the PGUP &
PGDN to view more pages of help data. Pressing HELP again returns the user
to the data screen or menu.
To enter a value into memory, first move the cursor to the field containing the value to be
edited and enter the new data. As you enter the data, the field will change to ‘reverse
video’ (white text on a black background) to indicate that a change has been made. At this
point, the data is stored in a temporary buffer and has not been loaded into the database
yet. Pressing the CLEAR key will restore the original value. To permanently store the data,
press any cursor key or the ENTER, HOME or END key. Pressing MENU, PGUP, or
PGDN will cause the master to beep rapidly indicating that an error has been made. Once
the data is loaded (stored in memory), the display will return to normal (no reverse video)
and the original data will be lost.
To assist with repetitive data entry, the M3000 Master implements a ‘typematic’ keyboard
mode. To use this feature, hold a key down (for example, a cursor key) and after a short
delay, the key will be reentered over and over as if it had been pressed several times. This
makes it easier to move the cursor through a large number of data entry fields. All keys
except the SHIFT key behave this way, but it is especially useful when using the cursor
keys. Also, there is an automatic entry mode that simplifies the task of entering the same
data again and again. By pressing the ENTER key and a cursor key simultaneously, the
user can reenter the last value that was programmed. Then, the user would hold down the
ENTER key and the Î key at the same time.
14 •
Programming Instructions
Master Control
General Control Information
The M3000 requires control information to enable Central communications,
select sampling and pattern change periods and specify the units of the loop calibration
factor used in speed calculations. The operator also has the option to report pattern
change information and/or the first sensor failure.
For the master to initiate communications with the central computer the user
must enable the DIAL CENTRAL option on the first master control screen. Central can
call the master and request log information but the master will not dial Central to transmit
data unless the DIAL CENTRAL option is enabled. (If this option is disabled in a ‘direct
connection’ system where no actual telephone call is necessary, the master will not
transmit information unless specifically requested to do so by the central computer.)
If pattern changes and/or the first sensor failure need to be reported then these
options must also be enabled by positioning the cursor over the corresponding ‘N’ and
pressing the Y/N key.
The Master I.D Number is used to identify the M3000 to the central computer as
well as other masters within its system. The default screen for this information is shown
below.
MASTER CONTROL DATA
MASTER I.D. NUMBER:
ALLOW MASTER TO DIAL CENTRAL
REPORT FIRST SENSOR FAILURE:
REPORT PATTERN CHANGES
0
N
N
N
LOOP CALIBRATION FACTOR IN METERS:
IF (Y) ELSE IN FEET (N)
N
REVERT TO MASTER IF CENTRAL OFF-LINE N
It is important to note that when running a MATS System, ‘REVERT TO MASTER IF
CENTRAL OFF-LINE’ must be programmed ‘Y’ since this affects the type of poll sent to
the local controllers. If a closed-loop system is being used then this parameter should be
programmed ‘N’.
Sampling periods for computational channel calculations and pattern changes may be
calculated by minute or by cycle. Each zone is configured independently as shown in the
screen below. Please note that all sampling periods default to minutes.
MASTER CONTROL DATA
SAMPLING PERIOD IN CYCLES
IF (Y) ELSE IN MINUTES
COMP. CHANNEL SAMPLING PERIOD:
PATTERN CHANGE PERIOD:
ZONES
1 2 3 4
N N N N
N N N N
CENTRAL OVERRIDE ENABLE:
N N N N
The actual number of minutes (or cycles) between pattern changes is entered on
the third screen of Master Control. The operator also selects the amount of time (in
minutes) before the M3000 selects the first traffic responsive pattern after power-up. In
the example screen below, zone 1 will wait 5 minutes before a traffic responsive pattern
will be implemented. Manual, cabinet and time clock patterns are not affected. It is
important to note that regardless of the power up time, the alternate sample period and a
M3000 Series On-Street Master
Master Control • 15
smoothing factor of 1.0 will be used for the first 6 minutes after power-up.
The
CENTRAL OVERRIDE ENABLE allows the M3000 to implement a pattern selected by a
Central Override command for a particular zone. In other words, a zone will only run a
Central Override Pattern if its appropriate enable is set.
The PATTERN CHANGE PERIOD only applies to traffic responsive patterns
calculated using any one of the computational channels: CYC, OFF, SPL, SPECIAL,
OCC, QUEUE and ZONAL. The master will not change traffic responsive patterns until
this time has elapsed. Manual, cabinet, time clock and master link patterns are
immediately implemented. For more detailed explanations on sample periods, smoothing
factors and C-O-S pattern selection, refer to C-O-S Pattern Selection in the General
Information section.
MASTER CONTROL DATA
PERIOD BETWEEN PATTERN
CHANGES : (0-30)
PERIOD TO FIRST PATTERN
AFTER POWER RESTORATION:
1
1
ZONES
2
3
3
1
4
2
5
6
2
1
Central Telephone Numbers
Master Control Screens 4 and 5 allow the user to define a maximum of 4 central
telephone numbers and corresponding calling times. Each number may be up to 25
digits and contain special characters such as ‘#’ or a space. The operator enters these
characters by pressing the SHIFT key with one of the number keys 0-6: SHIFT (0)= wait,
(1)= ‘,’, (2)= ‘;’, (3)=‘#’, (4)= space, (5)= tone(T), (6)=pulse (P). Phone number 1 has the
highest priority and phone number 4 the lowest.
Starting with phone number 1, the M3000 will call the first phone number with a
valid dialing time. If the master cannot establish communications, it will check the rest of
the dialing times for an alternate phone number. The master will continue to cycle
through the list until central communications has been established.
MASTER TO CENTRAL PHONE NUMBERS
NUMBER 1:
NUMBER 2:
NUMBER 3:
NUMBER 4:
SHIFT and KEY[0=wait 1=, 2=; 3=# 4=space
5= tone (T) 6= pulse (P)]
MASTER TO CENTRAL DIALING TIME
FROM HOUR TO HOUR
CALL PHONE NUMBER 1:
0
0
CALL PHONE NUMBER 2:
0
0
CALL PHONE NUMBER 3:
0
0
CALL PHONE NUMBER 4:
0
0
16 •
Programming Instructions
Master Linking Parameters
Master Linking occurs when one master directs another master to use a
specified pattern for one or more of its zones. This setup requires one M3000 to act as a
‘primary’ master while the receiving unit responds as a ‘secondary’. The operator must
provide master to master phone numbers, valid dialing times, link pattern numbers and
zonal assignments to implement this feature. When acting as a ‘secondary’, the master
also needs the link sustain time which establishes the maximum amount of time that the
link can be in effect.
Each of the four phone numbers correspond to a particular secondary master.
Each number may be up to 25 digits long. The user may enter special characters by
pressing the SHIFT key with one of the number keys 0 - 6: SHIFT (0)= wait, (1)=‘;’, (2)=
‘,’, (3)=‘#’, (4)= space, (5)= tone(T), (6)=pulse (P).
MASTER TO MASTER PHONE NUMBERS
NUMBER 1:
NUMBER 2:
NUMBER 3:
NUMBER 4:
SHIFT and KEY[0=wait 1=, 2=; 3=# 4=space
5= tone (T) 6= pulse (P)]
Each secondary master phone number has a corresponding dialing time. The M3000 will
not send a link command if the time of day does not fall within the valid dialing period for
that secondary master. The dialing time screen is shown below.
MASTER TO MASTER DIALING TIME
FROM HOUR TO HOUR
CALL PHONE NUMBER 1:
0
0
CALL PHONE NUMBER 2:
0
0
CALL PHONE NUMBER 3:
0
0
CALL PHONE NUMBER 4:
0
0
The following screen allows the operator to select the link pattern number (1-4)
and the affected zone(s) for each secondary master. For example, the screen below
indicates that if secondary master one is selected then its zones 2 and 4 will use link
pattern 2. The zone selections and link pattern number are sent by the primary in its
‘Master Link’ command. The SUSTAIN LINK time tells the secondary the maximum
amount of time that a particular link pattern may be in affect. According to the example
screen below, link pattern 2 will run for a maximum of 30 minutes before the M3000
automatically terminates the link. Please note that the sustain link times are referenced
by the link pattern number currently running in the secondary master. For more details on
master linking, refer to C-O-S Pattern Selection in the General Information section.
MASTER TO MASTER LINK DATA
MASTERS:
1
2
ZONES:
1234
1234
LINK:Y/N
YY
Y
PAT: (0-4)
2
4
SUSTAIN
LINK:
30
15
(0-255 MINUTES)
M3000 Series On-Street Master
3
1234
4
1234
3
1
0
60
Master Control • 17
This page intentionally left blank
18 •
Programming Instructions
Master to Local Control
Intersection Parameters
The M3000 can control up to 64 intersections with a maximum of 30 intersections
assigned to any given zone. The MASTER TO LOCAL CONTROL menu allows the
operator to define active intersections and their corresponding zonal assignments. The
user indicates that an intersection is ‘ACTIVE’ by entering a ‘Y’ under its identification
number as displayed in the sample screen below.
MASTER TO LOCAL DATA
INTERSECTION:
1
2
3
4
5
ACTIVE:
N
Y
Y
Y
Y
ZONE:
0
1
2
2
1
SPREAD SPECTRUM:N N
N
N
N
N
NEXT XMT DELAY:
0
0
0
0
0
REC. HOLD OFF:
0
0
0
0
0
6
Y
1
N
0
0
7
N
0
N
0
0
8
Y
2
0
0
Every active intersection must have a corresponding zone assignment (1-4). Each zone
is allowed a maximum of 30 intersections. In the example above, intersections 2, 5 and 6
are assigned to zone 1 while 3,4 and 8 correspond to zone 2. Data screens for
intersections 9 through 64 are displayed by pressing the PGDN key.
SPREAD SPECTRUM, NEXT XMT DELAY and RECeive HOLD OFF parameter
work together to select the spread spectrum and timing options. NEXT XMT DELAY
defines the maximum time between intersection polls and REC HOLD OFF selects the
maximum time delay between the master’s poll and the intersection’s response.
However, these three parameters are not implemented at this time.
M3000 Series On-Street Master
Master to Local Control • 19
This page intentionally left blank
20 •
Programming Instructions
Time of Day Functions
Time of day (TOD) functions allow the user to schedule a variety of events to occur at
fixed times during the day. These events include changing patterns, enabling master or
zonal linking functions, and selecting alternate sampling periods and smoothing factors.
A TOD program is composed of a hierarchy of plans from the year plan at the top to the
day plan at the bottom. A year plan consists of 53 week plans, a week plan consists of 7
day plans and a day plan is made up of a set of change points which activate or deactivate
individual functions at specific times during the day. In addition, there are up to 50
exception day plans for special ‘one time only’ days such as holidays.
TIME OF DAY MENU
1.CYC/OFF/SPL SOURCE
2.EVENTS 1-300
3.WEEK PLANS 1-15
4.YEAR PLAN, 53 WEEK
5.EXCEPT DAYS 1-50
6.DAYLIGHT SAVINGS
7.CYC REF/TIME RES
8.SET DATE AND TIME
Cycle/Offset/Split Source (MIXED MODE)
The M3000 provides a ‘MIXED MODE’ pattern selection by substituting any
combination of its traffic responsive cycle, offset and split with those designated by its
Master TOD pattern. It is also possible to substitute the flash or free Master TOD
selections for the traffic reponsive pattern. Please note that if the operator chooses to
use the FREE or FLASH TOD programming for mixed mode then the free or flash
selections must be enabled in the current TOD plan for the M3000 to report FREE or
FLASH MIXED SOURCES.
For example, if the user always wants to use the flash programming when selected by
the master TOD for zone 2, then the user would program the screen as shown below.
CYCLE/OFFSET/SPLIT SOURCES
ZONE 1
ZONE 2
ZONE 3
CYCLE
_
_
_
OFFSET
_
_
_
SPLIT
_
_
_
FREE
_
_
_
FLASH
_
Y
_
>> VALUE (YES/NO), YES = TIME OF DAY <<
ZONE 4
_
_
_
_
_
However, if a ‘Y’ is also programmed for zone 2-CYCLE, then the master TOD cycle
would always be substituted for the Traffic Responsive cycle when FLASH is not enabled
in the current TOD plan.
If the Master TOD pattern for zone 2 is 1-1-1 (C-O-S) and the traffic responsive algorithm
calculated 3-2-3, then the resulting mixed mode pattern would be 1-2-3.
Event Programming
Event Programming allows the operator to force specific actions to be taken such
as pattern selection, linking, or flash operation, at specific times of the day, week, or year.
These functions are accessed by entering a ‘2’ in the TIME OF DAY menu.
M3000 Series On-Street Master
Time of Day Functions • 21
The first page of this menu specifies the day plan and the action to be taken:
view, change, or erase. To edit a day plan, enter the plan number at the top and press
the ENTER key. To erase a day plan (clear all events for that plan), move the cursor
down to the second row and enter the plan number to clear, followed by the ENTER key.
The master will prompt the user to verify the action with the Y/N key. Pressing MENU will
cancel the erase operation. To erase all of the day plans, move the cursor to the last row
and enter 99. Once again the master will ask the user to confirm the operation as above.
TO VIEW OR ENTER DAY PLAN CHANGE POINTS
ENTER 1-32: __
TO ERASE ONE DAY PLAN
ENTER 1-32: __
TO ERASE ALL DAY PLAN CHANGE POINTS
ENTER 99: __
The M3000 displays the second ‘event’ screen after a day plan has been
selected for viewing or editing. The figure below shows the data screen for day plan 1
before any change points are programmed.
DAY PLAN 1
HH:MM
Z1
HOUR: HH = 99 TO ERASE EVENT
Z2
Z3
Z4
CY
OF SL
FREE
RFL MLE ZLE LTC ASP ASF MTC
LM1 LM2 LM3
LM4 N/U
N/U
N/U
N/U
N/U
N/U
N/U
UD1 UD2
This screen allows the operator to force the master to select specific C-O-S
patterns, free or flash operation, zonal and master linking, alternate traffic responsive
parameters, and Local or Master time clock patterns at the time of day specified in
HH:MM. A description of each of the entries is shown in the table below:
Parameter
Entry Type
HH:MM
0-23: 0-59
Z1 - Z4
X
CY, OF, SL
1-6, 1-5, 1-4
Description
the time of day at which the plan shall be
executed
selects which zone(s) are affected
selects specific C-O-S pattern to be executed
FREE
X
selects Free operation
RFL
X
selects Remote Flash operation
MLE, ZLE
X
enables master and zone linking, respectively
LTC
X
selects Local Time Clock pattern (Local TOD)
ASP, ASF
X
selects alternate sampling period or smoothing
factor, respectively
MTC
X
select Master Time Clock pattern (Master TOD)
LM1-LM4
X
forces a MASTER LINK with secondary masters
1-4, respectively
UD1, UD2
X
User-defined outputs
All entries of ‘X’ are input by pressing the Y/N key. It is important to remember that at
least one zone be selected (Z1-Z4) in addition to the other possible parameters. The
Master can not implement a function if there is no zone assignment.
22 •
Programming Instructions
Week Plans
The M3000 master provides a maximum of 15 individual week plans. Each plan
consists of 7 day plans, one for each day of the week, SUN through SAT. The data entry
screen is accessed by pressing 3 from the TIME OF DAY menu. Note that it is not
necessary to program all seven days in a given week plan. If a day plan is blank, day
plan 1 will be used as a default. Entering a value of 0 will clear a day plan. The data
screen for plans 1 through 5 is shown below. Pressing the PGDN key will display the
remaining day plans, 6 - 10, and 11 - 15. Also, a week plan may be accessed directly by
entering the plan number in the top location underneath the PLAN heading.
WEEK PLANS 1-15 VALUE: DAY PLANS 0-32
(0 & 1 = DP 1)
PLAN
SUN MON TUE WED THU FRI
SAT
1
2
3
4
5
Year Plan
The M3000 master programs 53 week plans for an entire year. There are 53
because there is a partial week at the beginning and end of the year. This screen is
accessed by entering a 4 in the TIME OF DAY menu.
YEAR PLAN
WEEK OF THE YEAR
1:
2:
6:
7:
11:
12:
16:
17:
21:
22:
26:
27:
VALUE: WEEK PLANS 1-15
3:
8:
13:
18:
23:
28:
4:
9:
14:
19:
24:
29:
5:
10:
15:
20:
25:
30:
To enter a week plan, move the cursor to the week to be edited, and enter the number of
the week plan (1-15). Pressing ENTER or a cursor key loads the data. The first 30
weeks are on the first page. To access weeks 31-53, press the PGDN key.
Exception Days
The M3000 master provides a maximum of 50 exception days. To enter the
exception day programming screen, enter a 5 at the TIME OF DAY menu.
EXCEPTION DAYS 1-50 WOM=5 IS LAST WEEK
EXC (0-12)
(0-31, 0-7) (0-5) (0-32)
DAY
MONTH
DOM-DOW
WOM
DAY-PLAN
1
7
4
1
2
5
2
5
2
3
4
5
There are 2 methods of programming an exception day. The first is by date and is
illustrated by exception day 1 in the screen above. In this case the exception day is
Independence Day, which always occurs on July 4th. The other method is by month,
week-of-month and day-of-week, as shown in exception day 2 above. This exception
M3000 Series On-Street Master
Time of Day Functions • 23
day is for Memorial Day, which is the last Monday of May. A value of 5 in the week-ofmonth field (WOM) always denotes the last week of the month. Note that if a value
appears in the WOM column, the value in the DOM-DOW value is taken to be a day-ofweek with Sunday = 1, Monday = 2, and so on.
PGUP and PGDN keys display plans above or below the current one. Also, by
moving the cursor to the field directly below the EXC DAY heading, the user can enter a
number and display the page containing that exception day plan.
Daylight Savings
The M3000 Master automatically adjusts its internal clock for daylight savings
time. Pressing key 6 of the TIME OF DAY menu displays the following screen.
DAYLIGHT SAVINGS
SPRING
(0-12)
(0-5)
MONTH
WOM
4
1
WOM = 5 IS LAST WK
FALL
(0-12)
(0-5)
MONTH
WOM
10
5
WOM = WEEK OF MONTH
Daylight savings time begins in the spring and ends in the fall. It starts and ends at
2:00am on Sunday of the programmed week in the programmed month. To program the
daylight savings parameters, simply move the cursor to the appropriate field and enter
the desired values. Press the ENTER key or a cursor key to load the data. Entering
zeros in any or all of the data fields disables this function.
Cycle Reference/ Time Reset
The operator can also input specific cycle reference times and a time reset value
through the TIME OF DAY menu. A time clock reset input, External Time Reset, will
force the master’s real time clock (RTC) to the time entered in the screen below. Some
systems use this feature to insure that the M3000’s clock remains in sync with that of a
‘Master Clock’ maintained in the central computer.
This screen also allows the user to enter the reference point for the start of each
of the 6 possible cycles. This is necessary since the M3000 can calculate traffic
responsive parameters by cycle period as well as minutes.
This screen is displayed by selecting option 7 from the TIME OF DAY menu.
CYCLE REFERENCE/EXT TIME RESET
HH:MM
TIME CLK RES: 00:00
CYCLE REFERENCES:
HH:MM
HH:MM
CYC 1: 00:00 CYC 2: 00:00 CYC 3: 00:00
CYC 4: 00:00 CYC 5: 00:00 CYC 6: 00:00
HH:MM
Setting Date and Time
To set the date and time, select option 8 from the TIME OF DAY menu. Simply
enter the correct values for the hour, minute and second in the HH, MM, and SS fields in
24 hour format, then load the data by pressing ENTER or a cursor key. To set the date,
enter the values of month, day and year in the MM, DD and YYYY fields and load the
data. When the date has been entered, the day-of-week and week-of-year are displayed
24 •
Programming Instructions
at the bottom of the screen. There is no need to enter day-of-week or week-of-year; this
information is calculated automatically.
A sample screen is shown below.
SET TIME AND DATE
TIME
HH:MM:SS
14:20:54
DAY OF WEEK= THURSDAY
M3000 Series On-Street Master
YEAR = 1993-2092
DATE
MM/DD/YYYY
07/15/1993
WEEK OF YEAR=29
Time of Day Functions • 25
This page intentionally left blank
26 •
Programming Instructions
Sensor Configuration
The M3000 processes up to 128 system sensors. These sensors must be assigned to
the appropriate intersections and their respective local sensors. The master uses their
volume and presence data to calculate volume, occupancy, density and speed for each of the
configured computational channels.
Before any final calculations are made, the M3000 checks all assigned sensors for
minimum and maximum volume counts, erratic behavior, and absence and locked conditions.
If a sensor fails any one of these tests, it is removed from the traffic responsive calculations.
Each sensor requires absence and locked times and upper and lower volume limits for these
tests. The operator must also provide absence test monitoring start and stop times.
The traffic responsive calculations require 100% volume, occupancy and speed value
information, weighting factors and a loop calibration factor used in speed calculations. The
volume and speed values must be expressed in vehicles per hour and miles per hour
respectively. The weighting factor for each sensor is used for occupancy or speed calculations
only.
Sensor Assignments
The M3000 has 128 system sensors available for processing. The operator must assign
an intersection and its local sensor number to the desired master sensor . The intersection
assignments range from 1 to 64 and each intersection may have up to 16 local sensors.
The master sensor volume and presence data are inputs to the computational channels
used in the traffic responsive calculations (see General Information- C-O-S Pattern
Selection). An example of page 1 of the assignment menu is shown below. Note that only
intersections 1 and 2 are assigned sensors and that both intersections are using their local
sensors 1 through 4. A zero indicates that entry is not used. Pages 2 - 8 contain the
assignments for sensors 17-128.
SENSOR ASSIGNMENTS 1-128
MAS SEN: 1 2 3 4 5 6 7 8
LOC INT: 1 1 2 1 1 2 2 2
LOC SEN 1 2 1 3 4 2 3 4
MAS SEN: 9 10 11 12 13 14 15 16
LOC INT: 0 0 0 0 0 0 0 0
LOC SEN 0 0 0 0 0 0 0 0
Start/Stop Absence Monitoring
The M3000 checks all assigned sensors before making any traffic responsive
calculations. The master detects an absence failure by checking presence and volume
data during the specified monitoring period. If both parameters remain at 0 for a userdefined period of time, then a failure is reported and that sensor is eliminated from the
traffic responsive calculations. (The absence time duration is defined in the ‘ERROR
DATA’ screen discussed in the next section).
An absence monitoring time is available so the M3000 can be directed to test for
no sensor activity during periods when activity is consistently expected. This would
eliminate faulty failure reports during light traffic times (i.e. early morning hours) when no
activity on volume or presence counts would be likely. In order for the master to check
for an absence failure the END time must be greater than the START time. This would
indicate that absence monitoring could never be enabled starting before midnight and
ending after midnight. However, since traffic flow across 12am is never likely to be
heavy, absence monitoring at this time should not be necessary. (NOTE: If the operator
M3000 Series On-Street Master
Sensor Configuration • 27
requires constant absence monitoring, he would enter 00:00 STARTand 23:59 for END.)
In the default case shown below, absence monitoring is essentially disabled.
ABSENCE MONITORING TIME
HH:MM
TIME TO START ABSENCE MONITORING: 00:00
TIME TO END ABSENCE MONITORING: 00:00
Error Data
Each master sensor (1-128) requires error data parameters to be used by the M3000 to
determine absence, lock and minimum and maximum volume failures. The error data
screen for system sensor 1 is shown below. The values displayed indicate the default
entries for the given parameters. Identical screens exist for each of the 128 sensors.
ERROR DATA FOR SYSTEM SENSOR:
1
ABSENCE TIME IN MINUTES:
LOCK CALL TIME IN MINUTES:
5 CYCLES-MINS UPPER LIMIT VOLUME:
5 CYCLES-MINS LOWER LIMIT VOLUME:
0
0
500
0
PAGE KEYS FOR NEXT SENSOR NUMBER
‘ABSENCE TIME’ defines the amount of time that both volume and presence counts must
be at 0 for a failure to be detected. A ‘locked’ failure occurs when volume is 0 and
presence is 4800 for the amount of time defined by ‘LOCK CALL TIME’. The M3000 also
checks the volume counts for the last 5 minutes (or cycles) and compares these to values
entered by the operator. If the volume counts exceed the upper limit volume or drop below
the lower limit then the appropriate error is recorded. However, the lower limit may be
automatically reduced to 0 via a hardware input, LT0, (see Dynamic Displays/Input Data) to
eliminate minimum volume failures during expected periods of very little traffic (i.e. early
morning hours). It is also possible to force the lowe limit volume to 0 by routing one of the
user-defined TOD circuits to the LT0 hardware input. This would allow the operator to
control LT0 via TOD programming. NOTE: the operator need only enter appropriate values
for those sensors which have been assigned to intersections.
Weighting and Loop Calibration Factors
The Traffic Response algorithm requires several constants to make accurate percent
volume, occupancy, speed and density calculations. The operator must enter 100%
volume, density and speed values for each of the configured sensors. In addition, an
optional weighting factor can be defined for occupancy and speed calculations only. This
value ranges from 1.0 to 4.0. The percent calculation for each sensor is determined as
follows:
Final % Occupancy for a given sensor = % Occupancy * WEIGHTING FACTOR
Final % Speed for a given sensor = % Speed * WEIGHTING FACTOR
If the operator does not enter a weighting factor, the program assumes a factor of 1.0.
28 •
Programming Instructions
The 100% volume, density and speed values define what the operator considers to be
the 100% operating capacity for each parameter. Since it is possible for a traffic system to
operate above these values, the traffic response calculations can produce a greater than
100% value for volume, density and speed. These percentages, however, can not exceed
255%. It is the responsibility of the operator to determine viable entries for these
parameters.
Each sensor has a loop calibration factor used for speed calculations only. This value
should be the length of the loop plus the average length of a vehicle. The units are in
meters or feet as selected in screen 1 of the Master Control Menu.
The default data entry screen for sensor 1 is shown below. (NOTE: Upon loading default
data, the values shown below are entered for sensors 1-16) Screens for sensors 2-128 are
found on subsequent pages by pressing the PGDN key.
WEIGHTING FACTORS
SENSOR:
1
VEHICLES PER HOUR FOR 100 % VOLUME: 1200
VEHICLES PER MILE FOR 100 % DENSITY: 220
MILES PER HOUR FOR 100 % SPEED:
OCCUPANCY OR SPEED (0.0 - 4.0)
LOOP CALIBRATION FACTOR (0.0-40.0)
PAGE KEYS FOR NEXT SENSOR NUMBER
30
1.0
22.0
Logging Sensors
The operator has the option to select a maximum of 48 out of the 128 system sensors to
log presence and volume counts. This information is logged every 15 minutes for a
maximum of 4 days. ‘Day 0’ is considered the current day; ‘day -1’ is yesterday; ‘day -2’ is
the day before yesterday and so on. These logs are transferred to the central computer via
a upload request from central or through an automatic transfer enabled by the ‘auto
transmit’ function. Please note that the user can view these logs in the Log Information
section of the Dynamic Menu. A sample screen is shown below. Only sensors 5, 10, 15
and 20 will be logged.
48 SENSORS TO LOG
1
2
3
5
10
15
9
0
10
0
11
0
4
20
12
0
VALUE (0=NONE,1-128)
5
6
7
8
0
0
0
0
13
0
14
0
15
0
16
0
>> PGDN FOR MORE <<
M3000 Series On-Street Master
Sensor Configuration • 29
This page intentionally left blank
30 •
Programming Instructions
Computational Channel Configuration
Computational Channel Parameters
The M3000 uses a number of computational channels to gather sensor information from
each of the system’s intersections. The traffic responsive algorithm processes this data
and selects the most appropriate C-O-S pattern by comparing its calculations with operator
defined thresholds. The cycle, offset, split, special, and linking channels can be configured
for any one of six parameters: 1) volume, 2) occupancy, 3) concentration, 4) volume plus
occupancy, 5) density or 6) speed calculations. Each of the 4 zones has 2 cycle, 2 offset, 2
split, 4 special, 2 zonal link and 2 master link computational channels. All configurations
are done on a per channel and per zone basis as shown in the screens below:
SELECT TRAFFIC PARAMETERS FOR CHANNEL
CALCULATIONS WHERE:0 =VOLUME 1=OCCUPANCY
2 =CONCENTRATION 3=(VOL+OCC) 4 = DENSITY
5 = SPEED
CHANNEL 1: ZONE:
1 2 3
CYCLE: 0 0 0
OFFSET:0 0 0 0
SPLIT:
0
0 0 0
4
0
SELECT TRAFFIC PARAMETERS FOR CHANNEL
CALCULATIONS WHERE:0 =VOLUME 1=OCCUPANCY
2 =CONCENTRATION 3= (VOL+OCC) 4=DENSITY
5 = SPEED
ZONE:
1 2
SPECIAL 1:
0 0
SPECIAL 2:
0 0
SPECIAL 3:
0 0
SPECIAL 4:
0 0
3
0
0
0
0
4
0
0
0
0
SELECT TRAFFIC PARAMETERS FOR CHANNEL
CALCULATIONS WHERE:0=VOLUME 1= OCCUPANCY
2=CONCENTRATION 3=(VOL+OCC) 4 =DENSITY
5 = SPEED
ZONE: 1 2
MASTER TO MASTER LINK 1: 0
0 0
LINK 2:
0 0
ZONE TO ZONE
LINK 1:
0 0
LINK 2:
0 0
3
0
0
0
0
4
0
0
0
For more information on the traffic responsive properties of each channel, refer to ‘C-O-S
Pattern Selection’ in the General Information Section of this manual.
Cycle, Split and Offset Channels
The M3000 uses 2 cycle, 2 offset and 2 split computational channels to select a traffic
responsive C-O-S pattern. Each channel has a maximum of 12 user-assignable sensors.
The minimum number of good sensors, forecast predictor, smoothing factors, sampling
periods and sensor and channel average, highest, second highest or total data are entered
for channels 1 and 2 for each type of channel on a per zone basis.
M3000 Series On-Street Master
Computational Channel Configuration • 31
The minimum number of good sensors tells the traffic responsive algorithm the minimum
number of sensors to use in a channel calculation. If the number of good sensors for any
one of the 3 types of channels falls below this limit, then no calculation is done and the
traffic responsive algorithm reverts to the current Master TOD pattern. The M3000 tracks
when invalid data is generated during one of these failures and prevents its use in traffic
responsive calculations. When a failed channel recovers, data generated during the failure
will not be used to select the next traffic responsive pattern. For example, if the operator
selects a sample period of 5 and the failure lasts 20 minutes then the only valid calculation
will be at the time of recovery. Instead of using the last 5 data points, the algorithm will
count only the one valid calculation during the first minute/cycle after the recovery. The
next minute 2 data points will be used, the next minute 3 data points and so on until a true
sample period of five is achieved.
The SENSOR average, highest, second highest or total entry selects the output type of
each group of 12 sensors for each channel. The CHANNEL average, highest, or total
selects the output type of only Cycle Channel 1 and Cycle Channel 2. (i.e. if highest is
entered then the traffic responsive algorithm will select the greater of the two outputs of
Cycle Channel 1 and Cycle Channel 2.) CHANNEL average, highest or total entries do not
apply to the offset and split channels. The outputs of these channels are calculated by
taking the signed delta of their two respective channels. (i.e. Offset Channel 1 - Offset
Channel 2, Split Channel 2 - Split Channel 1). The above discussed parameters for Cycle
Channel 1, Zone 1 are entered on the screen shown below. Please note that ‘SENSOR
AVE(0): HIGHEST (1): TOTAL(2): SECOND HIGHEST(3)’ and ‘CHANNEL AVE(0):
GREATER(1): SUM(2)’ will be the same for both Cycle channels. (ie. if you select
SENSOR TOTAL and CHANNEL GREATER as shown below, then Cycle Channel 2 will
automatically reflect the same data.)
CYCLE
CHANNEL:1
ZONE:1
MINIMUM NUMBER OF GOOD SENSORS(1-12)
SENSOR AVE(0):HIGHEST (1):TOTAL (2):
SECOND HIGHEST (3):
FORECAST (PREDICTOR) VALUE:
CHANNEL AVE (0):GREATER (1):SUM (2):
(AHT & AGS SAME FOR ZONE-CHANNELS)
0
2
0
1
After the M3000 selects the average, highest, second hightest or total of the sensor
inputs for each channel, a user-selectable smoothing factor between 0.1 and 1.0 is applied
to the results. The smoothing factor allows the operator to control how quickly the master
responds to sudden changes. The formula for smoothed data is as follows:
smoothed data = (previous data * (1-smoothing factor)) + (new data * smoothing factor)
The operator has the option to enter a forecast predictor value which would inhibit
smoothing if the newly calculated data was greater. The value entered must be between 1
and 255 and is considered a percentage. If the user does not enter a value, then smoothing
will always be applied. The smoothing factor has a primary and an alternate selection.
Time of day circuits or external inputs select the alternate values. A smoothing factor of 1 is
always used during the first 6 minutes of power-up regardless of the power-up timer value.
(The power-up timer value is entered through the Master Control Menu. See Pattern
Selection Parameters section for details.) After the smoothed data has been recorded, the
traffic responsive algorithm selects the average, highest or total (SENSOR AVE, HIGHEST,
TOTAL) of the last n periods where n is the sampling period selected by the operator. The
sampling period also has a primary and alternate selection and is chosen according to timeof-day and external inputs. The screen below shows the default data for Cycle Channel 1,
Zone 1. (NOTE: it is recommended that the operator select sampling periods of at least 5
minutes (or cycles) to help prevent sudden pattern changes based on frequently changing
detector counts. Using a smoothing factor of .7 or less may also help.)
32 •
Programming Instructions
Each of the channels has a maximum of 12 assignable sensor inputs. The operator must
CYCLE
CHANNEL: 1
ZONE:1
EXPONENTIAL SMOOTHING FACTOR(0.0-1.0):
PRIMARY:
ALTERNATE:
SAMPLING PERIODS (1-30):
PRIMARY:
ALTERNATE:
1.0
1.0
1
1
specify which master sensors (1-128) correspond to the various computational channels.
One particular sensor may be assigned to more than one channel. (i.e. Cycle Channel 1
and Occupancy Channel 2 may both use sensor number 25 as an input.) The sensor
screen for Cycle Channel 1, Zone 1 is shown below.
CYCLE
CHANNEL:1
ASSIGN UP TO 12 SENSORS(0-128) 0=OFF
CHAN SENSOR: 1
2
3
4
SENSOR:
0
0
0
0
5
0
6
0
CHAN SENSOR:
SENSOR:
11
0
12
0
7
0
8
0
9
0
10
0
ZONE:1
Pressing the PGDN key will access the rest of the data screens for the cycle, offset and
split channels, zones 2 through 4.
The M3000 traffic responsive algorithm determines the C-O-S pattern by comparing the
final CYCLE, OFFSET and SPLIT calculations with user-defined thresholds. The M3000
may select free operation or a cycle number between 1 and 6. Offset and split numbers
range from 1 to 5 and 1 to 4, respectively. Details on how these are selected can be found
in ‘C-O-S Pattern Selection’ and ‘Pattern Functions- Transfer Thresholds’.
Special and Occupancy Channels
The M3000 has a total of 4 Special and 4 Occupancy channels for traffic responsive
calculations for each zone. These are configured much in the same way as the cycle,
offset and split channels. The only difference is that neither one requires a CHANNEL
average, highest or total entry since each channel output is processed independently. The
screens for Special Channel 1, Zone 1 are shown below. Please note that they are almost
identical to those for cycle, offset and split.
SPECIAL
CHANNEL:1
ZONE:1
MINIMUM NUMBER OF GOOD SENSORS(1-12)
SENSOR AVE(0):HIGHEST (1):TOTAL (2):
SECOND HIGHEST (3):
FORECAST (PREDICTOR) VALUE:
USES CHANNEL OUTPUT
M3000 Series On-Street Master
0
0
0
Computational Channel Configuration • 33
SPECIAL
CHANNEL: 1
ZONE:1
EXPONENTIAL SMOOTHING FACTOR(0.0-1.0):
PRIMARY:
ALTERNATE:
SAMPLING PERIODS (1-30):
PRIMARY:
ALTERNATE:
1.0
1.0
1
1
SPECIAL
CHANNEL:1
ASSIGN UP TO 12 SENSORS(0-128) 0=OFF
CHAN SENSOR: 1
2
3
4
SENSOR:
0
0
0
0
5
0
6
0
CHAN SENSOR:
SENSOR:
11
0
12
0
7
0
8
0
9
0
10
0
ZONE:1
Unlike the cycle, offset and split channels, the special and occupancy channel outputs
are processed independently. (In other words, the master does NOT take the average,
highest or total of the four channels.) Each channel (1 to 4) has its own ‘transfer to’ and
‘transfer from’ threshold. Since each set of thresholds is unique, it is possible for more than
one special or occupancy pattern to be selected. Therefore, channel 1 always has the
highest priority and channel 4 the lowest. When a channel exceeds its ‘transfer to’
threshold, the master selects the C-O-S pattern entered by the operator for that channel.
(These Special Patterns are entered in the Transfer Threshold screens in the Pattern
Menu.) Conversely, when the percentage data for any channel drops below the ‘transfer
from’ limit then the special (or occupancy) pattern is ‘de-selected’. It is important to note
that the occupancy channels have priority over the special channels. Therefore, if a special
channel and an occupancy channel both meet their pattern selection thresholds, the
occupancy pattern will be selected.
Queue Channels
The configuration of the 4 Queue channels is completely different from that of any of the
other computational channels. The Queue channels are assigned only one sensor each
and are monitored to detect 100% occupancy for a user-defined period of time. Each
channel has its own ‘transfer to’ and ‘transfer from’ thresholds. Unlike the other channels
whose limits are in percent, the queue thresholds are expressed in minutes. Just as with
the special and occupancy channels, Queue channel 1 has the highest priority and channel
4 the lowest. Patterns selected via the queue channels have priority over cycle, offset, split,
special and occupancy channels. The data entry screen for queue channels is shown
below. All that is required are the single sensor number assignments (1-128) for each
channel per zone.
QUEUE SENSOR SELECTION
PROGRAM SENSOR NUMBER (0-128)
ZONE:
CHANNEL 1:
CHANNEL 2:
CHANNEL 3:
CHANNEL 4:
34 •
0=OFF
1
2
0
0
0
0
0
0
0
0
3
0
0
0
0
4
0
0
0
0
Programming Instructions
Master Link Channels
The Master Link channel screens require the same information as those for special and
occupancy channels. All of the input parameters, forecast predictor value, smoothing
factors, sampling periods etc., are implemented in the same ways as in the other
computational channels. The Master Link channels, however, are not designed to select a
C-O-S pattern for any particular zone of the controlling master. Rather, these channels
determine when the current master should take control of another master. The M3000
compares the outputs of each of the 2 Master Link channels to operator-defined thresholds
for each of the four possible secondary masters. Each secondary master number has a
corresponding phone number, link pattern number and zonal assignment to execute a
master link operation.
Zonal Link Channels
Zonal linking occurs when one or more zones uses the C-O-S pattern calculated by
another zone in the same master. Each of the four zones have two computational channels
to determine when and where linking should occur. These channels require the same
information as that of special, occupancy or master linking channels. The outputs for each
channel are compared to user-defined thresholds to determine which zone(s) should be
affected. It is possible for one zone to control any number of the other 3 zones at any given
time. The data entry screens for zonal linking channels are identical to those of special,
occupancy and master linking.
M3000 Series On-Street Master
Computational Channel Configuration • 35
This page intentionally left blank
36 •
Programming Instructions
Pattern Functions
Transfer Thresholds
All of the computational channels rely on transfer thresholds to determine the traffic
responsive Cycle-Offset-Split pattern selection. The pattern selection varies from channel
to channel. The Special, Occupancy and Linking channels work a little differently than the
Cycle, Offset and Split channels and the Queue channel is unlike any of the others. All
types, however, require some kind of threshold matrix to select a viable C-O-S pattern. The
pattern threshold menu is shown below:
PATTERN THRESHOLD TRANSFER MENU
1, CYCLE
2. OFFSET
3. SPLIT
4, OCCUPANCY
5. QUEUE
6. SPECIAL
7. LINK MASTERS
8. LINK ZONES
Cycle, Offset and Split Thresholds
The cycle, offset and split computational channels select their respective cycle, offset
and split numbers independently. The cycle channel can choose a cycle number from 1
to 6 or select Free operation. The cycle calculations rely on taking the average, highest
or total of the 2 channel outputs and comparing the results to the cycle transfer
thresholds to determine a cycle number of 1 to 6 or Free operation. The offset and split
channels calculate the signed delta of their respective channels and compare those
results to user-defined offset and split thresholds.
The cycle number is selected by comparing the average, highest or total of the 2 final
channel outputs to the cycle threshold matrix. On power-up, all limits are 0 and the
defaulted C-O-S pattern is 1-3-2. The cycle number will not be affected by the cycle
computational channel until the operator enters at least one non-zero value in the
threshold matrix. However, the Default Data Load sets the values shown below for all
four zones.
CYCLE TRANSFER THRESHOLDS
>>DATA IN PERCENT<<
FREE>CYC 1: 20 CYC>FREE :
15
CYC 1>CYC 2: 40 CYC 2>CYC 1:
35
CYC 2>CYC 3: 60 CYC 3>CYC 4:
55
CYC 3>CYC 4: 80 CYC 4>CYC 3:
75
CYC 4>CYC 5:100 CYC 5>CYC 4:
95
CYC 5>CYC 6:120 CYC 6>CYC 5:
115
ZONE: 1
Using these thresholds as an example, a cycle number of 2 would increase to 4 if the
computational results were greater than or equal to 80% but less than 100%. The cycle
number would not decrease to 1 unless the channel result was less than 35% but more
than 15. In this example, if the calculation is less than 15%, then the traffic responsive
algorithm will select a free running pattern. (The master would still calculate offset and
split numbers but these would be irrelevant until the pattern came out of free operation.)
The offset number is selected by subtracting the offset channel 2 results from offset
channel 1 results. It is important to note that the calculation of (OFFSET1 - OFFSET2) is
a signed delta and therefore the assignment of sensors does represent the direction of
traffic flow. The algorithm will select offset number 1, 2 or 3 if the result is NEGATIVE or
3, 4 or 5 if it is POSITIVE. The Defaulted Data is shown below.
M3000 Series On-Street Master
Pattern Functions • 37
OFFSET TRANSFER THRESHOLDS
ZONE: 1
>>DATA IN PERCENT<<
OFF 3>OFF 2:
OFF 2>OFF 1:
OFF 3>OFF 4:
OFF 4>OFF 5:
30
60
30
60
OFF 2>OFF 3:
OFF 1>OFF 2:
OFF 4>OFF 3:
OFF 5>OFF 4:
25
55
25
55
In this example, an offset number of 3 would drop to 2 if the signed delta of OFFSET
1 - OFFSET 2 is less than or equal to -30% but greater than -60. The number would
increase to 4 if the result is greater than or equal to 30% but less than 25% and the offset
number would remain at 3 as long as the calculations are between -30 and +30%. The
M3000 defaults to an offset number of 3 at power-up.
The M3000 also selects a split number by calculating the signed delta of the two
computational channels. However, in this case the algorithm subtracts Split Channel 1
from Split Channel 2: (SPLIT 2 - SPLIT 1). Once again it is important to note that the
assignment of sensors does represent traffic flow. The algorithm will select split numbers
2, 3, or 4 if the result is POSITIVE or split numbers 2 or 1 if it is NEGATIVE.
SPLIT TRANSFER THRESHOLDS
>>DATA IN PERCENT<<
SPL 2>SPL 1: 20
SPL 2>SPL 3: 40
SPL 3>SPL 4: 80
SPL 1>SPL 2:
SPL 3>SPL 2
SPL 4>SPL 3:
ZONE: 1
15
35
75
In the example above, the split number would drop from 2 to 1 if SPLIT 2 - SPLIT 1
is less than or equal to -15%. It would increase to 3 only if the result is greater than or
equal to 40% and less than 60%. The split number would remain at 2 if SPLIT 2 - SPLIT
1 is between -15% and +40%.
It is important to assign the maximum thresholds greater than their corresponding
minimum thresholds by at least 5% to avoid flip-flopping between two values or worse
yet, never leaving a selection. Frequent switching between two selections often occurs
when the upper and lower thresholds are nearly equal. For example, if the user specifies
a value of 50% to switch from cycle 2 to 3 but only enters 48% to transition from 3 to 2
then the channel output can only flucuate by 2% before a change could occur. NOTE:
The operator should never set a minimum threshold greater than a maximum. This will
cause a particular selection to be made and never changed.
Special and Occupancy Thresholds
Special and Occupancy computational channels select a pattern by comparing the
results of each of their 4 outputs to user-defined thresholds. Each channel has its own
unique ‘transfer to’ and ‘transfer from’ conditions and associated C-O-S pattern. Channel
1 of each set always has the highest priority and channel 4 the lowest. When a channel
exceeds its ‘transfer to’ limit, the M3000 selects the C-O-S pattern entered by the user for
that channel. Conversely, when the percentage data for any channel drops below the
‘transfer from’ threshold then the special or occupancy pattern is deselected.
Valid entries for the thresholds range from 0 to 255%. On power-up, all limits default
to 0. Special and Occupancy channel results will not be processed unless one or both
contain a non-zero value. This allows the operator to easily eliminate any or all of these
channels from the pattern selection process.
38 •
Programming Instructions
The operator enters the desired special pattern for each channel in Cycle-Offset-Split
format. The cycle, offset and split numbers can not exceed 6, 5 and 4, respectively.
Zero is not a valid entry for any of the three parameters. If the user enters thresholds but
does not designate a corresponding pattern, then the algorithm will ignore the thresholds
and that channel will be removed from the pattern selection process.
The data entry screen for Occupancy channel 1, zone 1 is shown below.
OCCUPANCY THRESHOLDS
CHANNEL 1:
SPECIAL PATTERN:
% OCCUPANCY TO ENTER SPECIAL PATTERN:
% OCCUPANCY TO EXIT SPECIAL PATTERN:
ZONE: 1
cos
431
60
50
In the above example, the C-O-S pattern of cycle 4, offset 3 and split 1 will be selected if
the output of Occupancy channel 1, zone 1, is greater than or equal to 60%. This pattern
will not be deselected until that output falls below 50%. Please note that if more than 1
occupancy (or special) channel meets its pattern selection thresholds, then the M3000
will select the pattern whose channel has the highest priority.
There are a total of 16 screens for each of the two types of channels: 4 channels
by 4 zones. The displays for the remaining channels and zones may be accessed by
pressing the PGDN key.
Queue Thresholds
The Queue channel thresholds are expressed in minutes rather than in percent. The
upper threshold tells the M3000 how long a particular queue channel must remain at
100% occupancy before its special queue pattern is selected. Conversely, when the
%occupancy drops below 100% for the amount of time specified in the lower limit, the
pattern is deselected. The ‘minutes to’ and ‘minutes from’ thresholds can not exceed 30
minutes and the operator defined pattern follows the same rules as described for Special
and Occupancy channels. Once again, if both limits are zero, then that particular
channel will not be included in the traffic responsive pattern selection. The data entry
screen for Queue channel 1, zone 1 is shown below.
QUEUE THRESHOLDS
CHANNEL 1:
ZONE: 1
NUMBER OF MINUTES(0-30) OF 100 OCCUPANCY
cos
SPECIAL PATTERN:
112
MINUTES TO SPECIAL PATTERN:
10
MINUTES FROM SPECIAL PATTERN: 7
In the example above, the pattern 1-1-2 will be selected if channel 1 remains at 100%
occupancy for 10 minutes. Then the pattern will stay in effect until the %occupancy drops
below 100% for at least 7 minutes.
There are a total of 16 queue channel screens: 4 channels by 4 zones. The
displays for the remaining channels and zones may be accessed by pressing the PGDN
key.
Master Link Thresholds
The M3000 compares the results of the Master Link computational channels to user
defined thresholds to determine Master to Master Linking. Each channel has its own set
M3000 Series On-Street Master
Pattern Functions • 39
of thresholds which correspond to the four possible secondary masters. In the example
screen below, the M3000 will link with secondary master 1 if channel 1 of zone 1
exceeds 30%. Secondary master 3 will be linked if channel 1 of zone 1 exceeds 50%.
Each secondary master has a corresponding telephone number, link pattern number and
zonal assignment. (These parameters are entered in the Master Control screens of the
CHANGE DATA Menu.). At power-up all values default to zero which disables master
linking selection for each of the 4 secondary masters. However, once a non-zero value
is entered, the M3000 will include that channel in its calculations. In the example below,
linking to masters 2 and 4 is disabled.
LINKING THRESHOLDS
CHANNEL:1
MASTER TO MASTER
TO LINK 1:
TO LINK 2:
TO LINK 3:
TO LINK 4:
>>DATA IN PERCENT<<
30
FROM LINK 1:
0
FROM LINK 2:
50
FROM LINK 3:
0
FROM LINK 4:
ZONE:1
20
0
45
0
The operator can access the threshold screens for the master link channels of zones
2 through 4 by pressing the PGDN key or by typing the desired channel or zone in
appropriate field (CHANNEL, ZONE) of the screen.
Zonal Link Thresholds
The zonal thresholds determine when one or more zones should use the pattern
calculated by another zone. These thresholds divide into 4 distinct groups, one for each
zone as shown in the screens below. Both channels have their own set of thresholds.
(These are accessed by the PGDN key or by typing the desired values in the CHANNEL
and ZONE fields.) As mentioned for master linking, zero thresholds remove that zone
from the pattern selection process. For example, in the first screen below, zones 2 and 3
could link with zone 1 if the output of Zonal Link Channel 1 exceeded 40 or 25%,
respectively. However, zone 4 would never use the zone 1 pattern regardless of the
channel 1 output. For more information on zonal linking, refer to C-O-S Pattern Selection
in the General Information section of this manual.
LINKING THRESHOLDS
CHANNEL:1
ZONE:1
>>DATA IN PERCENT<<
ZONE TO ZONE
LINK
UNLINK
ZONE 1>ZONE 2:
40
ZONE 2>ZONE 1:
30
ZONE 1>ZONE 3:
25
ZONE 3>ZONE 1:
20
ZONE 1>ZONE 4:
0
ZONE 4>ZONE 1:
0
LINKING THRESHOLDS
CHANNEL:1
ZONE:2
>>DATA IN PERCENT<<
ZONE TO ZONE
LINK
UNLINK
ZONE 2>ZONE 1:
0
ZONE 1>ZONE 2:
0
ZONE 2>ZONE 3:
0
ZONE 3>ZONE 2:
0
ZONE 2>ZONE 4:
0
ZONE 4>ZONE 2:
0
40 •
Programming Instructions
LINKING THRESHOLDS
CHANNEL:1
ZONE:3
>>DATA IN PERCENT<<
ZONE TO ZONE
LINK
UNLINK
ZONE 3>ZONE 1:
0
ZONE 1>ZONE 3:
0
ZONE 3>ZONE 2:
0
ZONE 2>ZONE 3:
0
ZONE 3>ZONE 4:
0
ZONE 4>ZONE 3:
0
LINKING THRESHOLDS
CHANNEL:1
ZONE:4
>>DATA IN PERCENT<<
ZONE TO ZONE
LINK
UNLINK
ZONE 4>ZONE 1:
0
ZONE 1>ZONE 4:
0
ZONE 4>ZONE 2:
0
ZONE 2>ZONE 4:
0
ZONE 4>ZONE 3:
0
ZONE 3>ZONE 4:
0
Cycle Lengths
If the operator requires traffic responsive calculations by cycle, the operator must define
cycle lengths for all 6 possible cycles. These cycle lengths must be expressed in seconds
and cannot exceed 255. Default entries are 0. NOTE: if the operator designates
calculations by cycle but does not enter cycle lengths for that zone, then the master will
always place that zone in FREE operation.
To avoid frequent pattern changes when using per CYCLE calculation, the user should
select a sample period of at least 3-5 times the largest cycle length entered - See
Computational Channels for sample period entry..
An example screen is shown below.
CYCLE LENGTHS
ZONE 1:
ZONE 2:
ZONE 3:
ZONE 4:
1
40
0
0
0
2
50
0
0
0
CYCLE
3
4
60
80
0
0
0
0
0
0
5
90
0
0
0
6
120
0
0
0
Valid Pattern Matrix
After a traffic responsive pattern has been calculated, that pattern is passed through a
cross reference table (matrix) where that same pattern or a substitute pattern may be
stored. This table provides a means of substituting a pattern with any other pattern and
allows any pattern to be voided by its omission from the table. Any table position containing
a zero for each function (cycle-offset-split) when indexed causes no change to the present
pattern. If any one or two of the functions contain a zero, then those functions of the
present pattern will be used. For example, if the traffic responsive calculations select
pattern 4-2-4 and the table entry for that pattern is ‘033’ (or just ‘33’) then the final pattern
would be 4-3-3.
The default pattern matrices for all four zones allow every selectable pattern as shown for
zone 1 in the screens below.
M3000 Series On-Street Master
Pattern Functions • 41
42 •
VALID PATTERN MATRIX CYCLE: 1 ZONE:1
ENTER cos RIGHT TO LEFT c THEN o THEN s
O/S =cos
O/S=cos
O/S=cos
1 1 =111
1 2=112
1 3=113
2 1 =121
2 2=122
2 3=123
3 1 =131
3 2=132
3 3=133
4 1 =141
4 2=142
4 3=143
5 1 =151
5 2=152
5 3=153
O/S =cos
1 4 =114
2 4 =124
3 4 =134
4 4 =144
5 4 =154
VALID PATTERN MATRIX CYCLE: 2 ZONE:1
ENTER cos RIGHT TO LEFT c THEN o THEN s
O/S =cos
O/S=cos
O/S=cos
1 1 =211
1 2=212
1 3=213
2 1 =221
2 2=222
2 3=223
3 1 =231
3 2=232
3 3=233
4 1 =241
4 2=242
4 3=243
5 1 =251
5 2=252
5 3=253
O/S =cos
1 4 =214
2 4 =224
3 4 =234
4 4 =244
5 4 =254
VALID PATTERN MATRIX CYCLE: 3 ZONE:1
ENTER cos RIGHT TO LEFT c THEN o THEN s
O/S =cos
O/S=cos
O/S=cos
1 1 =311
1 2=312
1 3=313
2 1 =321
2 2=322
2 3=323
3 1 =331
3 2=332
3 3=333
4 1 =341
4 2=342
4 3=343
5 1 =351
5 2=352
5 3=353
O/S =cos
1 4 =314
2 4 =324
3 4 =334
4 4 =344
5 4 =354
VALID PATTERN MATRIX CYCLE: 4 ZONE:1
ENTER cos RIGHT TO LEFT c THEN o THEN s
O/S =cos
O/S=cos
O/S=cos
1 1 =411
1 2=412
1 3=413
2 1 =421
2 2=422
2 3=423
3 1 =431
3 2=432
3 3=433
4 1 =441
4 2=442
4 3=443
5 1 =451
5 2=452
5 3=453
O/S =cos
1 4 =414
2 4 =424
3 4 =434
4 4 =444
5 4 =454
VALID PATTERN MATRIX CYCLE: 5 ZONE:1
ENTER cos RIGHT TO LEFT c THEN o THEN s
O/S =cos
O/S=cos
O/S=cos
1 1 =511
1 2=512
1 3=513
2 1 =521
2 2=522
2 3=523
3 1 =531
3 2=532
3 3=533
4 1 =541
4 2=542
4 3=543
5 1 =551
5 2=552
5 3=553
O/S =cos
1 4 =514
2 4 =524
3 4 =534
4 4 =544
5 4 =554
Programming Instructions
VALID PATTERN MATRIX CYCLE: 6 ZONE:1
ENTER cos RIGHT TO LEFT c THEN o THEN s
O/S =cos
O/S=cos
O/S=cos
1 1 =611
1 2=612
1 3=613
2 1 =621
2 2=622
2 3=623
3 1 =631
3 2=632
3 3=633
4 1 =641
4 2=642
4 3=643
5 1 =651
5 2=652
5 3=653
O/S =cos
1 4 =614
2 4 =624
3 4 =634
4 4 =644
5 4 =654
Master Link Patterns
Master Linking occurs when one master directs another master to use a specified pattern
for one or more of its zones. This setup requires an M3000 to act as a ‘primary’ master
while the receiving unit responds as a ‘secondary’. The cross link command from the
primary contains zone information, link pattern number, time and its Master ID. The zone
information indicates which of the secondary’s zones shall run the designated link pattern.
When a master receives a cross link command, it selects the user-defined C-O-S pattern
addressed by the command’s link pattern number. Each master has a total of 4 possible
master link patterns. Link pattern 1 has the highest priority and link pattern 4 the lowest.
These priorities are necessary to establish when a cross link to one master should be
terminated so that secondary may accept a link from another master. Linking precedence is
also needed to determine when a ‘secondary’ link should be terminated to allow that
master to become a ‘primary’ to another master. (The link pattern numbers also reference
the sustain link time in the secondary’s database. See Master Control: Master Linking
Parameters)
The screen for defining linking patterns is shown below. These patterns are NOT passed
through the pattern matrix since the operator is selecting them directly. (The M3000
assumes the user will not enter an unacceptable pattern.)
MASTER LINK PATTERNS
C/O/S
LINK 1
___
LINK 2
___
LINK 3
___
LINK 4
___
(CYCLE=1-6/ OFFSET=1-5 / SPLIT=1-4)
M3000 Series On-Street Master
Pattern Functions • 43
This page intentionally left blank
44 •
Programming Instructions
Utilities
The Utilities menu not only programs data but also allows the user to perform a variety of
operations related to database maintenance.
Default Data Load
This option allows the user to quickly load basic data into the master. Each of the 5 data
areas (control, channel, time-of-day, pattern and communications) can be loaded
separately or all at once by selecting the ALL option. The table below summarizes which
data is affect by selecting the various options.
1. CONTROL:
Master Control, Local Control & Sensors Menus
2. CHANNEL:
Computational Channel Menu
3. TIME OF DAY:
Time of Day Menu
4. PATTERN:
Pattern Menu
5. COMMUNICATIONS:
Menu,
Special Operations- Communications Setup
Utility Operations- Printer Functions Menu
6. OPTIONS:
Not implemented at this time
7. ALL:
All of the above
DEFAULT LOAD MENU
1. CONTROL
2. CHANNEL
3. TIME OF DAY
4. PATTERN
5. COMMUNICATIONS
6. OPTIONS
7. ALL
>>TO CANCEL, PRESS MENU<<
Clear Logs
This option allows the user to selectively clear the master’s pattern change, event, sensor
failure and keyboard logs. The volume and presence data recorded in the current and
previous day’s logs can also be removed. To clear a log, move the cursor to the selected
log and enter a ‘Y’ (Y/N key then ENTER).
CLEAR LOGS (Y/N)
PATTERN CHANGE: __
EVENTS: __
TODAY VOL-PRES: __
TODAY-2 VOL-PRES:__
DETECTOR FAIL: __
KEYBOARD: __
TODAY-1 VOL-PRES:__
TODAY-3 VOL_PRES:__
EEPROM - RAM Copy
This function allows the user to copy all data stored in the EEPROM module into main
system RAM (loading stored data) or to copy main system RAM to the EEPROM module
(backing up data). Enter a ‘Y’ by pressing the Y/N key then ENTER for the desired
M3000 Series On-Street Master
Utilities • 45
operation. The data transfer will occur immediately. If there is no EEPROM module
installed in the master, an error tone will sound to indicate that no data transfer occurred.
This feature allows data to be transferred from one master to another by copying the data
to EEPROM on the source machine and loading to RAM on the destination master.
COPY BETWEEN EE AND RAM
VALUE(YES/NO)
COPY FROM EEPROM TO RAM: ___
COPY FROM RAM TO EEPROM: ___
Restart Master
This function performs a ‘soft boot’ of the master. The master will restart its power up
timer and select its master TOD pattern until the timer has reached 0. In the meantime, it
will continue to process sensor data as previously programmed. No data settings are lost
during a restart. This ‘internal’ restart is an alternative to a ‘hard’ power on/off restart.
To initiate a restart, press the Y/N key; to exit this screen without a reboot, press MENU.
Printer Functions
This option allows some or all of the database or logs to be printed on a serial printer
connected to the Port 2 RS-232 port.
PRINTER SETUP
The first option controls the protocol that is required by the printer. Please refer to
your printer’s operating manual for the required information. Options are baud rate, parity,
number of data bits per byte, and the number of stop bits per byte. The operator must
also set the printer to use XON/XOFF handshaking to avoid data overrun.
NOTE: This print utilizes serial communications and will NOT work with a printer that
uses a parallel interface (Centronics). Also, the printer must be capable of
accommodating a minimum width of 40 characters.
The data screen for these options is shown below.
PRINTER SET-UP PORT 2 (RS-232)
BAUD RATE: 0 (1200)
(USE Y/N KEY TO CHANGE BAUD RATE)
PARITY: __
(0= NONE, 1=ODD, 2= EVEN)
DATA BITS: __ (0=7, 1=8)
STOP BITS: __ (0=1, 1=2)
The operator also has the option to automatically print pattern selection and
computational channel data every 5 to 60 minutes. Any combination of 5 minute
increments and zones may be selected. In the sample screen shown below, zone 1
information will be printed every 30 minutes, zone 2 every 10 minutes and zone 4 every
hour. No zone 3 data will be automatically printed.
46 •
Programming Instructions
PRINT-OPERATIONAL DATA PORT 2 (RS-232)
ZONE:
TIME:
1
30
2
10
3
4
60
(VALUE: 0-60 MINUTE IN 5 MIN INCREMENTS)
PRINTING
Any of the various programming areas, logs or volume and occupancy counts may be
printed individually by entering the appropriate number as shown on the screen below.
The entire database can be printed by pressing option ‘8’.
1. PRINTER SET-UP
2. CONTROL
3. TIME OF DAY
4. SENSORS
5. CHANNELS
6. PATTERNS
7. COMMUNICATION
8. ALL DATABASE
9. EVENT LOG
10. KEYBOARD LOG
11. PATTERN CHANGE LOG
12. DETECTOR FAILURES
13. TODAY VOL-OCCUPY
14. TODAY-1 VOL-OCCUPY
15. TODAY-2 VOL-OCCUPY
16 TODAY-3 VOL-OCCUPY
Request Download
This feature allows an operator to initiate a field-requested download. When a ‘Y’ is
entered, the M3000 will attempt to contact Central and display the screen below.
FIELD REQUESTED DOWNLOAD VALUE(YES/NO)
ENTER ‘Y’ FOR DOWNLOAD: ___
>>WAITING FOR DOWNLOAD<<
>>USE CLEAR KEY TO TERMINATE REQUEST<<
Central must be in MONITOR MODE to respond to this request.
terminate the function by pressing the ‘CLR’ key.
The operator may
Test Volume & Occupancy
This feature allows the operator to manually enter volume, occupancy, speed and/or
density values for any of the assigned sensors to test how the current Master setup will
select its Traffic Responsive C-O-S pattern. If only volume and %occupancy data is entered
then the Master will substitute those values for the sensor information normally received
from the controllers. Speed, density, concentration and volume+occupancy results will be
calculated based on the numbers entered. However, if the operator enters specific speed
and/or density values then the Master will skip its calculations and assign the selected
sensor the inputed value.
The operator must enable the test data on a per zone basis. To initiate the volume and
occupancy test, the user must enter ‘Y’ in at least one of the Zonal Test Enables. The
STATUS line shows the zonal assignment of that particular sensor. A sample data screen
is shown below.
M3000 Series On-Street Master
Utilities • 47
TEST ENABLES: Z1: Y
SENSORS:
STATUS:
VOLUME:
%OCC:
SPEED:
DENSITY:
Z2: Y Z3: N Z4: N
1
2
1
1
20
10
30
10
0
30
0
25
3
3
0
0
45
6
4
2
0
0
0
0
In this example, sensors 1 and 2 are assigned to zone 1, sensor 3 to zone 3 and sensor
4 to zone 2. Only the test data for zones 1 and 2 are enabled. Please notice that sensor 1
has only volume and occupancy data entered. As noted above, this will cause the M3000
to calculate speed, density, concentration and volume+occupancy based on the test data.
However, volume, occupancy, density and speed values are entered for sensor 2.
Regardless of what values a 10 count volume and a 10% occupancy would yield for speed
and density, those values will be forced to 30 (mph or kph) and 25 (veh/mi or veh/km),
respectively. Sensor 3 data includes only speed and density data. When enabled, volume,
occupancy, concentration and volume+occupancy calculations will be 0 but speed and
density will have values of 45 and 6, respectively. This may be acceptable if sensor 3 is
always assigned to a channel requiring speed or density calculations.
48 •
Programming Instructions
Special Operations
The Special Menu option is used for miscellaneous routines and data entry not directly
related to master operation. This menu option allows the user to enable keyboard security
codes, enable the use of an EEPROM module, adjust the audio level of the masters internal
speaker, setup communication parameters, and enable automatic log transmissions.
Security Codes
The M3000 master has 1 level of security. The user can program a Supervisory numeric
security code by entering a value between 1 and 9999. This code allows the operator to
enter data from any of the CHANGE DATA screens. Entering a security code activates
security for the master. Every time CHANGE DATA is accessed from the main menu, the
user will be prompted for a security code.
The master has a built in security timer. If the master has been accessed with a security
code and no key has been pressed within 5 minutes, the master will beep and return to the
NORMAL STATUS dynamic display, requiring the user to re-enter the security code.
SECURITY CODE:
VALUE: (0 - 9999)
SECURITY CODE: _____
>>ZERO DISABLES THE SECURITY<<
EE Used/ Audio Adj
This option allows the user to program the master to write to the EEPROM every time
data is entered through the keyboard and to adjust the master’s speaker audio level.
EE USED/AUDIO ADJUST
VALUE (YES/NO)
EEPROM LOADED WITH KEYBOARD ENTRY: __
(EEPROM COPIED TO RAM ON POWER-UP)
AUDIO ADJUST (0-10): __
If the EEPROM feature is enabled (by entering a ‘Y’), data loaded through the keyboard
will also be stored in the EEPROM module. This feature allows data to be kept in a nonvolatile backup area in case of a failure in the M3000’s main memory. Also, data stored in
an EEPROM module can be transported from one master to another. In addition, the entire
contents of the EEPROM can be copied into main memory or vice versa (see the Utilities
section for details on this procedure).
NOTE: If an EEPROM is not present or is inoperative when the operator tries to
enable this feature, the master will sound an error tone indicating that this
function is not available. If the EEPROM feature is enabled and the EEPROM is
not present or inoperative, the master will simply ignore the request to write to
the EEPROM. It is important that the user verify that an EEPROM is present on
power-up, if he intends to take advantage of this feature.
The Audio Adjust value allows the user to control the level of audio feedback. The larger
the number, the longer the tone will sound when a key is pressed. If the value is zero, the
M3000 Series On-Street Master
Special Operations • 49
audio is disabled and no tone will sound. Erroneous keyboard entries will cause the error
tone to sound regardless of the Audio Adjust value.
Communications Setup
The M3000 master has two configurable ports. Port 3 connects to the various local
controllers and Port 2 is used as a printer port or to communicate with the central computer
via a dial up modem. In the 3000 series controller, port 1 provides RS-485 protocol
communications but is NOT used by the M3000 master. An FSK or Fiber Optic Module may
be used to exchange information with the intersection controllers in the system.
FSK Configuration
FSK communication operates through Port 3 of the M3000 Master. This option requires a
specific setup as shown below.
PORT 3 SET-UP
BAUD RATE: 0 (1200)
USE Y/N KEY TO CHANGE BAUD RATE)
PARITY:0
(0= NONE, 1= ODD, 2= EVEN)
DATA BITS: 1
(0=7, 1=8)
The baud rate must be set to 1200, the parity option to NONE and the number of data bits
to 8.
Fiber Optic Module Configuration
The operator can configure the M3000 Master to use one of three types of Fiber Optic
Modules: 850nm or 1300nm multimode or 1300nm single mode applications. Both
multimode configurations use a 62.5 micron fiber to transmit data to and from the master
and local controllers. The single mode module, however, communicates via a 5 micron
fiber which allows less signal distortion over greater distances. All three configurations are
capable of operating at any of the baud rates currently supported by the master (1200,
2400, 9600, 14400 and 19200 bits per second. See also I/O Port Configuration.)
The master and its controllers are connected in series as shown below. (NOTE: The ‘E’ and
‘D’ designations represent EMITTER and DETECTOR, respectively)
MASTER
CONTROLLER #2
CONTROLLER #3
D1
D1
D1
D1
D2
D2
D2
D2
E1
E1
E1
E1
E2
E2
E2
E2
CONTROLLER #1
The hardware is designed to allow each controller in the system to act as a ‘repeater’. As a
controller accepts a transmission from the previous unit (either master or another
controller), the fiber optic module retransmits the signal to the next unit in the series. (An
additional ‘repeater’ may be installed to boost the range of a single length of fiber if the
distance between two units causes excessive attenuation in the signal strength.) As shown
in the diagram above, the Master always transmits data out to the controllers through fiber
50 •
Programming Instructions
optic connector E2 and receives data back on D2. The controllers receive the transmitted
data on D1 and send that data on to the next unit in the series via E2. When a controller
transmits information back to the master, that data is always sent out connector E1 and
received on D2 of the next unit in the series. It is important to cap the unused fiber optic
connectors (E1 & D1 of the master; E2 & D2 of the last controller in the series) to prevent
the detectors from responding to ambient light sources. This could cause extraneous
signals to be transmitted through the system.
The Fiber Optic modules are given one of three numbers to identify the wavelength and
mode of each unit: 5043A, 5043B and 5043C. The ‘5043’ identifies the modules as an
FSK/Fiber Optic and the letters A, B and C indicate 1300nm multimode, 1300nm single
mode and 850nm multimode configurations, respectively. In addition, labels are installed in
the upper left corner of the module identifying the fiber module type (i.e. 1300nm
multimode). Each module has 2 jumpers which must be set to configure MASTER vs.
CONTROLLER and FSK vs. FIBER OPTIC. These jumpers are labeled X7 and X8,
respectively. A jumper to allow battery back-up operation is also available at X1. To
ensure the integrity of the transmitted messages in the case of a power interruption, this
jumper should be placed in the ‘ON’ position before installation.
I/O Port Configuration
The screen shown below allows the user to change the communication setup for Port 2.
The first item is the baud rate, or the rate at which data will be transmitted to the remote
system. To change the baud rate, move the cursor to the appropriate line, and press the
Y/N key to advance to the next higher data rate. When the maximum rate is reached it will
‘roll over’ to the minimum rate. At present, the following rates are supported: 1200, 2400,
9600, 14400 and 19200 bits per second.
The next line sets the parity of the transmitted data. In most applications, NO parity is
used. The bottom line selects the number of data bits to be used in communications, 7 or
8. In a closed loop system, 8 data bits are used for communication with a controller or a
central computer.
PORT 2 SET-UP
BAUD RATE: 0 (1200)
USE Y/N KEY TO CHANGE BAUD RATE)
PARITY: __
(0= NONE, 1= ODD, 2= EVEN)
DATA BITS: __
(0=7, 1=8)
Press PGDN to access the communications parameters associated with Port 3. The
programming is identical with Port 2.
Modem Setup String
In systems requiring dial-up function, a setup string must be entered to allow the M3000
to communicate with the system’s modem. Since any number of different modems may be
used, the user must consult their particular modem operator’s manual for the correct
character sequence.
To enter a setup string, position the cursor (via the right/left arrows) and then select a
character by arrowing down to the ‘character line’. A highlighted box will appear on the
‘string line’ and the cursor now be flashing below one of the possible characters. (ie
ABCD....). Move the cursor to the desired element and press the up arrow. The selected
character will appear in the position previously occupied by the solid box. Continue this
process until the entire setup string has been entered.
M3000 Series On-Street Master
Special Operations • 51
MODEM SET-UP STRING
0-9 SELECTED #
STRING:
SHIFT-CLEAR ERASES STRING
_
ABCDEFGHIJKLMNOPQRSTUVWXYZ
#@=,!;%\&
RIGHT & LEFT ARROW POSITIONS CURSOR.
UP AND DOWN ARROW SELECTS CHARACTER.
SHIFT & ZERO SENDS STRING TO MODEM
It is important to note that this set-up string will be periodically sent to the modem if
“ALLOW MASTER TO DIAL CENTRAL” = Y and the master is connected to a modem. The
user may send the string immediately by pressing SHIFT and ZERO at the same time.
.
52 •
Programming Instructions
Manual Override
The manual override function forces the master to implement an operator-selected
pattern for any of the 4 zones. The operator may choose a basic C-O-S pattern (such as 3-41), or select free operation, flash or local time clock (LTC). The operator may enter any
combination of selections but they will not be implemented until Manual Override is enabled
by a ‘Y’ in the ACTIVE column. Generally, the user would select either a C-O-S pattern, free
operation, flash mode or local TOD (LTC) mode. However, if more than one option is enabled
then the Master uses priorities to decide which should be implemented. Local TOD has the
most precedence followed by FLASH, FREE and the C-O-S pattern, respectively.
If any of the CYC, OFF or SPL entries do not contain values and the manual override
feature is enabled then the C-O-S pattern selected by the master will default to 1-3-2.
Selecting FREE, FLASH or LTC without a C-O-S pattern entered is valid. However, to avoid
sending an invalid pattern of 0-0-0 to the controller, the master will send 1-3-2 along with the
FREE, FLASH or LTC command.
A typical Manual Override screen is shown below. Zone 1 will run a 6-2-3 pattern, zone 2
will go to free operation, and zone 3 will select flash with a defaulted C-O-S of 1-3-2. Zone 4
will not run a manual pattern since ACTIVE is not set to ‘Y’.
ZONE
1:
2:
3:
4:
(1-6)
CYC
6
1
_
3
MANUAL OVERRIDE
(1-5) (1-4)
OFF SPL FREE FLSH
2
3
_
_
1
1
Y
_
_
_
_
Y
3
3
_
_
LTC ACTIVE
_
Y
_
Y
_
Y
_
_
>> USE Y/N FOR FREE,FLASH,LTC,ACTIVE <<
It is important to note that Manual Override has the highest pattern selection priority
followed by the cabinet switches and central overrides, respectively.
M3000 Series On-Street Master
Manual Override • 53
This page intentionally left blank
54 •
Programming Instructions
DYNAMIC DISPLAYS
System Operation Menu
The Dynamic Displays allow the user to view the real-time operation of the
master. The system menu displays pattern selection, intersection status and sensor
calculations.
Zone Operation
The zone operation screen displays pattern information for each of the four
zones. A sample of zone 1 data is shown below. Pressing the PGDN key displays the
screens for zones 2 through 4.
ZONE 1 PATTERN
TRAF RESP
4-2-1
6-3-2
TOD
1-3-1
PATTERN CHANGE TIMER:
MODE:
MANUAL
6-3-2
ASP
X
ASF
0
MANUAL PATTERN
In this example, the first line, ZONE 1 PATTERN, indicates that zone 1 is currently
running a C-O-S pattern of 6-3-2. The last line, MODE, indicates that this pattern is
selected via the manual pattern function. TRAF RESP, TOD and MANUAL specify the
patterns currently assigned to traffic response, time of day and manual selections,
respectively. The traffic response pattern is, of course, based on the data received on
the assigned computational channels. As these inputs change so will the traffic
responsive pattern. The PATTERN CHANGE TIMER counts down the amount of time
that a traffic responsive pattern must be selected before the M3000 may run a different
traffic responsive pattern. This timer does NOT affect the selection of manual, cabinet,
TOD, central overrides or master linking patterns. In fact, when any of these patterns
are chosen, the M3000 resets this timer to 0. ASP and ASF denote the use of an
alternate sampling period or an alternate smoothing factor, respectively.
Intersection Data
The intersection dynamic screen indicates the active status and zone assignment
for each of the 64 possible intersections. If the master loses communication with an
assigned intersection then that intersection is flagged as lost (L) in the screen shown
below. If an intersection does not respond to every poll the the master reports an ‘M’ for
marginal communication. Otherwise, the active intersections are denoted by an A on their
respective STATUS lines. This dynamic screen also reveals the zonal assignments for
each of the 64 intersections; a zero indicates no zonal assignment. Pressing the PGDN
key displays the dynamic screens for the remaining intersections, 17-64.
M3000 Series On-Street Master
System Operation Menu • 55
(A=ACTIVE,L =LOST, M= MARGINAL)
INTERSECTION:1 2
3
4
5
STATUS:
A
M
A
ZONE:
1
1
0
1
INTERSECTION:9 10
STATUS:
ZONE:
0
11
A
1
12
A
1
13
A
1
6
L
1
14
0
7
8
0
0
0
0
0
15 16
0
Sensor Status
The dynamic sensor screen displays the status, volume counts, speed, density
and various percentage calculations for each of the 128 sensors. If a particular sensor
fails, whether by maximum or minimum volume counts, absence or locked testing or
erratic behavior, the status line of the sensor screen will record an ‘F’ followed by the
zonal assignment 1 through 4. For example, if sensor number 2 fails and it is assigned to
zone 4, then an ‘F4’ will appear under sensor number 2. The volume counts, occupancy,
concentration, and (volume+occupancy) percentage calculations are compiled by minute
or by cycle as defined by the operator (See Master Control in the Programming section).
The speed and density data is similarly compiled.
SENSORS
STATUS:
VOLUME:
% OCC:
SPEED:
DENSITY:
% CONC:
% VL + OC
56 •
1
F1
0
0
0
0
0
0
2
F4
0
20
0
0
20
20
3
1
900
30
12
74
75
105
4
1
1200
40
12
99
100
140
DYNAMIC DISPLAYS
Computational Channel Data
The Computational Channel Data screens allow the user to view the selected
parameters and output percentage calculations for each of the computational channels.
It may be helpful to review C-O-S Pattern Selection in the General Information section
of this manual before attempting to interpret the data presented in the screens described
below.
The CHANNEL DYNAMIC MENU contains 7 entries. Any one of the choices
may be selected by pressing the corresponding number key, 1-4 or 6-8.
CHANNEL DYNAMIC MENU
1.
2.
3.
4.
CYCLE
OFFSET
SPLIT
OCCUPANCY
6. SPECIAL
7. MASTER LINK
8. ZONE LINK
Cycle Channels (1-2)
The Cycle Channel screen contains mode information (average, highest, second
highest or total), calculation parameters (i.e. volume, speed, density etc. ), channel
output percentages, the sample period and the cycle number selected for each of the
four zones. A sample screen is shown below.
CYCLE CHAN ZONE 1
CHAN 1 MODE: VOLUME
CHAN 2 MODE: VOLUME
CYCLE OUT MODE: AVERAGE
SAMPLE: 4
CYCLE % OUT:45
CYCLE SELECTED: 3
CHANNEL OUT MODE: HIGHEST
CHANNEL 1 % OUT: 30
CHANNEL 2 % OUT: 60
CHAN 1/ CHAN 2 MODE indicate what type of calculations are performed on each of
those channels. In the example, both channels are configured as processing VOLUME
data. CYCLE OUT MODE specifies the mode for the final output between the two
channels. (Since ‘AVERAGE’ is selected then the CYCLE % OUT value is found by
taking the average of the two individual channel outputs, in this case 30 and 60.)
CHANNEL OUT MODE is the selection type for the individual channel inputs. In this
example, the algorithm takes the HIGHEST of the sensor inputs to channel 1 and then,
since the sample period above is 4, computes CHANNEL 1 % OUT by selecting the
HIGHEST of the last 4 channel 1 calculations. A similar calculation is done for channel
2. The corresponding screens for zones 2 through 4 are displayed by pressing the
PGDN key.
For a detailed explanation of how the CYCLE computational channels operate,
please review C-O-S Pattern Selection in the General Information section of this
manual.
Offset & Split Channels (1-2)
The Offset and Split Channel screens contain the same information as the Cycle
screen with the exception of the CYCLE OUT MODE. The final offset and split output is
a result of the signed delta between their two respective channels, OFFSET 1-OFFSET 2
M3000 Series On-Street Master
Computational Channel Data • 57
and SPLIT 2- SPLIT 1. Sample screens for the OFFSET and SPLIT channels are shown
below. (Pressing the PGDN key accesses the information for zones 2 through 4.
OFFSET CHAN ZONE 1 CHAN 1 MODE:DENSITY
CHAN 2 MODE:DENSITY
OFFSET DELTA % :10
SAMPLE:
2
OFFSET SELECTED: 3
CHANNEL OUT MODE: AVERAGE
CHANNEL 1 % OUT: 30
CHANNEL 2 % OUT: 20
SPLIT CHAN ZONE 1 CHAN 1 MODE:SPEED
CHAN 2 MODE:SPEED
SPLIT DELTA % :-65
SAMPLE:
2
SPLIT SELECTED: 1
CHANNEL OUT MODE: AVERAGE
CHANNEL 1 % OUT: 75
CHANNEL 2 % OUT: 10
According to the OFFSET screen, both channels are configured for density calculations.
The traffic responsive algorithm computes CHANNEL 1 % and CHANNEL 2 % OUT in
the same manner as described for the cycle computational channels. (i.e. the algorithm
takes the AVERAGE of the sensor inputs to channel 1 and then takes the average of the
last 4 channel 1 calculations.) Details on offset and split channel calculations can be
found in the C-O-S Pattern Selection in the General Information section of this manual.
Occupancy Channels (1-4)
The dynamic screen for the four occupancy channels contains output mode,
sample period and percentage output information as well as the operator-selected
override C-O-S pattern. Unlike the cycle, offset and split channels, the results of the four
occupancy outputs are calculated independently from each other. The MODE and
SAMPLE parameters, shown in the screen below, have a separate entry for each
channel. The C-O-S Override pattern will be selected if any one of the four channels
meets the threshold settings defined by the operator. (see Pattern Functions/ Transfer
Thresholds in the Programming Data section.)
OCCUPANCY CHAN ZONE 1
CHANNEL:
MODE:
SAMPLE:
% OUT:
1
AVERAGE
3
25
2
HIGHEST
5
60
3
4
OVERRIDE COS PATTERN: 313
Special Channels (1-4)
The Special and Occupancy screens contain almost identical information. The
only additional parameter displayed is the input mode, MODE IN. This defines the
calculation type for each of the four channels. (This is unnecessary for the occupancy
channels since the input mode for these channels is always occupancy.) As mentioned
58 •
DYNAMIC DISPLAYS
for the occupancy channels, the threshold settings defined by the operator determine
when the Special C-O-S Override pattern will be selected. (see Pattern Functions/
Transfer Thresholds in the Programming Data section.)
SPECIAL CHAN ZONE 1
CHANNEL:
MODE IN:
MODE OT:
SAMPLE:
% OUT:
1
VOLUME
AVERAGE
2
15
2
SPEED
HIGHEST
3
50
3
4
OVERRIDE COS PATTERN: 524
Master Link Channels (1-2)
The Master Link Channel screen provides the calculation type (volume,
occupancy, speed, etc.) and percentage output for both channels as well as the sample
period used in the calculations. If the results for either one or both of the channels meet
the threshold requirements to initiate a master link, then MASTERS SELECTED lists
which secondary masters were successfully sent a master link command. (NOTE: if the
primary was not able to contact the secondary then MASTERS SELECTED will not list
that secondary.) If the percentage outputs do not meet the limits required to establish a
link then the MASTERS SELECTED field will be blank. In the sample screen shown
below, either 18 or 46% met the requirements for a master link since MASTERS
SELECTED indicates that secondary masters 1 and 4 have been selected. Please note
that CHAN 1 MODE and CHAN 2 MODE can be different since each channel has its own
set of thresholds.
MASTER LINK CHAN ZONE 1
CHAN 1 MODE: VOLUME
CHAN 2 MODE: DENSITY
SAMPLE: 2
MASTERS SELECTED:1 4
CHANNEL 1 % OUT: 18
CHANNEL 2 % OUT: 46
Zonal Link Channels (1-2)
The dynamic screen for the zonal link channels contains the same information as
the master link screen. ZONES SELECTED lists the zones currently linked to the one
displayed. For example, in the screen shown below, ZONES SELECTED indicates that
zones 2 and 4 are currently using the same C-O-S pattern as zone 1. Either 24%
(occupancy) or 88% (speed) met the requirements set by the user-defined thresholds
and initiated a zonal link.
ZONE LINK CHAN ZONE 1
CHAN 1 MODE: OCCUPANCY
CHAN 2 MODE: SPEED
SAMPLE: 5
ZONES SELECTED: 2 4
CHANNEL 1 % OUT: 24
CHANNEL 2 % OUT: 88
M3000 Series On-Street Master
Computational Channel Data • 59
This page intentionally left blank
60 •
DYNAMIC DISPLAYS
Program Level & Revision Information
The program level & revision dynamic display is the same as the master's start-up
screen. The PEEK TRAFFIC and TRANSYT logos are displayed, along with the software
revision level and copyright message.
SMARTWAYS M3000 ON-STREET MASTER
5581 v1.0 5/22 Copyright 1994-1995
Transyt Corp. All Rights Reserved
Voltage Information
This screen provides the user feedback on the status of master’s battery and voltage
supplies. A typical screen is shown below.
BATTERY
= 3.0 VOLTS
INTERNAL 8v
= 8.6 VOLTS
24V SUPPLY CURRENT = 0.1 AMPERE
UNREGULATED 25V = 30.5 VOLTS
HIGH REGULATED 25V = 25.5 VOLTS
INTERNAL 24V
= 24.8 VOLTS
EXTERNAL 24V
= 25.4 VOLTS
VOLT/AMP/TEMP
Battery
Internal 8V
24V Supply Current
Unregulated 25V
High regulated 25V
Internal 24V
External 24V
DEFINITION
Internal Battery voltage for RAM and real time clock backup
Internal 8V generated by power supply as controller 5V source
Current load on the 24 volt supplies (Internal & External)
Unregulated secondary voltage for 24 volt supplies
Regulated voltage source for 24 volt supplies
24 volt internal source
24 volt external source
M3000 Series On-Street Master
MIN
2.0 VDC
7.5 VDC
0 amps
28 VDC
22 VDC
22 VDC
22 VDC
MAX
na
9.0 VDC
1 amp
32 VDC
27 VDC
26 VDC
na
Program Level & Revision Information • 61
This page intentionally left blank
62 •
DYNAMIC DISPLAYS
Time of Day
The TOD dynamic screens display the status of TOD operation and all TOD circuits. The
currently selected cycle number and its corresponding cycle timer are displayed. The week
plan and day plan in effect are shown along with the cycle-offset-split. The date and time are
displayed along with the day of week and week of year.
If no TOD program is active, this display will indicate week plan 1, day plan 1,
c/o/s=1/3/02 (defaults).
The circuit number and 3 character reference are displayed. An 'X' indicates that a
particular circuit is currently active. Refer to Appendix A for details concerning TOD circuit
assignment and definition.
The screens below show the defaults for MASTER TOD if no TOD plan has been
entered.
TIME OF DAY ZONE 1 08/01/1994 14:55:05
WEEKEND
1
DAY PLAN
1
C/O/ S
1/3/02
FLASH CIRCUIT:
MASTER LINK ENABLE:
ZONE LINK ENABLE:
DAY OF WEEK= MONDAY
CYCLE TIMER
4
35
FREE CIRCUIT: X
LOCAL TOD:
WEEK OF YEAR = 32
TOD DYNAMIC CIRCUIT ZONE 1
CIRCUIT
1
2
3
FUNCTION
ASP ASF MTC
STATUS
14:55:05
4
5
6
7
8
LM1 LM2 LM3 LM4 N/U
CIRCUIT
FUNCTION
STATUS
12
N/U
M3000 Series On-Street Master
9
N/U
10
N/U
11
N/U
13
N/U
14
N/U
15 16
UD1 UD2
Time of Day • 63
This page intentionally left blank
64 •
DYNAMIC DISPLAYS
Checksum Data
The checksum dynamic display allows the user to see if any checksum failures have
occurred on data in the master. When data is entered through the keyboard, by transfer or by
any other valid means, new (CRC) checksums are generated and stored. If data changes
without proper cause, a checksum failure will occur and LOCAL TOD. “CHECKSUM
FAILURE” will appear on the Zonal Operation status display accessed under the System
Operation Menu.
Once checksum failures have occurred, the user loads the correct data into the indicated
areas via the EEPROM or through the keyboard. The M3000 will automatically recalculate the
checksums and clear the errors as appropriate.
It is possible to manually clear the checksum failures by going into the first screen shown
below and pressing the corresponding number key. (i.e. ‘1’ for CONTROL, ‘2’ for CHANNEL,
etc.) This method forces the master to calculate new checksums but does NOT modify the
database in any way. It is important to note that manually clearing the checksum failures can
be dangerous since bad data still exists in the database. After the checksum failures have
been cleared, the user must perform an external restart (or power interrupt) to restart the
master.
Checksum failures can occur individually on control, channel,
communication, special and options data.
time of day, pattern,
1. Checksum failures exist
CHECKSUM FAILURES PRESENT IN THE MACHINE
1. CONTROL
4. PATTERN
2. CHANNEL
5. COMMUNICATION
3. TIME OF DAY
6. SPECIAL
7. OPTIONS
>>CHECKSUM CAN BE CLEARED BY SELECTING A
NUMBER FROM ABOVE, BUT DATA MAY BE BAD<<
2. Clear the checksum failures by pressing each number 1-7 as directed above
No checksum failures present in
the machine, but the unit had
failure and needs to be
restarted.
Checksum
3. Restart the machine
NO CHECKSUM FAILURES PRESENT
M3000 Series On-Street Master
Checksum Data • 65
This page intentionally left blank
66 •
DYNAMIC DISPLAYS
Input/Output Data
The Input/Output Data screen defines which of the user-defined inputs and/or cabinet
switches are currently active. The first screen displays the 8 user-defined time-of-day
circuits, 2 for each zone. (These are enabled through the Time-of-Day Event Programming
Menu). ‘Z1-1’ and ‘Z1-2’ correspond to user-defined outputs 1 and 2 for ZONE 1. Similarly,
‘Z2-1’ and ‘Z2-2’ represent the outputs for ZONE 2, and so on. If any are active, an ‘X’ will
appear below the corresponding output. On the example screen shown below, user outputs
zone 1 output 1, zone 2 output 2 and zone 3 output 2 are currently active.
TOD- USER DEFINED OUTPUTS (X = ON)
D25#-22
D37#-37
D37#-3
Z1-1
Z1-2
Z2-1
X
D37#-1
Z3-1
D37#-20
Z3-2
X
D37#-2
Z2-2
X
D37#-21
Z4-1
D37#-22
Z4-2
The remaining two screens display the status of the cabinet inputs. These inputs provide
external control for cycle, offset, split and free pattern selection or the operator may enable
local TOD or master TOD patterns. Alternate sampling periods and smoothing factors are
also selectable through these inputs. Example screens are shown below followed by a
description of the various input designations:
MSA- INPUTS (X = ON)
#-h
#-EE
#-N
#-m
CY2
CY3 CY4
CY5
#-z
CY6
#-w
OF1
#-GG
OF2
#-L
OF4
#-K
OF5
#-v
SL4
#-f
EZ1
#-g
FZ1
#-i
STO
#-P
MTO
MSA- INPUTS (X = ON)
#-R
#-S
#-T
#-n
SF1
SF2
SF3
SF4
#-x
SP1
#-Y
SP2
#-AA
SP3
#-BB
SP4
#-M
SL1
#-k
SL3
#-q
LT0
CY2-CY6:
indicate cycle numbers 2 through 6; cycle number 1
is not included since it is the defaulted value.
OF1-OF2, OF4-OF5:
indicate offset numbers 1,2,4 and 5; offset number3
is not included since it is the default value.
SL1,SL3,SL4:
indicate split numbers 1,3 and 4; split number 2 is
not included since it is the default value.
EZ1:
enables the selection of the CYCLE, OFFSET and
SPLIT switches for ZONE 1. (At present, C-O-S
M3000 Series On-Street Master
Input/Output Data • 67
selections via cabinet switches are NOT available
for ZONES 2 through 4)
68 •
FZ1:
selects FREE operation for ZONE 1 only.
STO, MTO:
select System (LOCAL) TOD or Master TOD for all
zones.
SF1-SF4:
forces the alternate smoothing factors to be used
for zones 1 through 4, respectively.
SP1-SP4:
forces the alternate sampling periods to be used for
zones 1 through 4, respectively.
LT0:
forces the lower threshold for the Minimum Volume
Sensor Test to 0.
DYNAMIC DISPLAYS
Log Information
The M3000 records pattern changes, events, sensor failures, security code entry and
volume and occupancy data. All of this information is accessible through the Dynamic Log
Menu.
Pattern Changes
The master logs all pattern changes as they occur. The log information includes the CO-S pattern, mode type (how the pattern was selected), date and time. If the mode type
references LOCAL TOD, FREE operation or FLASH, no C-O-S pattern is recorded. A ‘+’ will
appear before the C/O/S - MODE description if that pattern change has been reported to
Central. In the sample screen shown below, the entries at 8:30, 8:55 and 9:05 have been
sent to Central; the two most recent have not. The log can hold up to 120 entries for each
zone. Additional pages for the current zone and screens for zones 2 through 4 are displayed
by pressing the PGDN key. Any zone or page can be directly accessed by entering the
desired zone number or page on the top line of the screen.
PATTERN CHANGE LOG ZONE 1 PAGE 1 OF 2
C/O/ S - MODE
1/3/01 MIXED SOURCES
8/02/94
2/4/01 TRAFFIC RESPONSIVE
8/02/94
+FREE, TRAFFIC RESPONSIVE
8/02/94
+5/3/04 MANUAL PATTERN
8/02/94
+FREE, MANUAL PATTERN
8/02/94 8:30
11:03
10:54
9:05
8:55
Events
The M3000 logs a variety of events including checksum, computational channel and
EEPROM failures. Recovery from any of the failure conditions is also recorded along with
downloads and power-up and power-down conditions. The event log can hold up to 1002
entries. Each entry lists the event (MESSAGE), and the date and time. S/LOCAL indicates
whether the message has been sent to Central. If S/LOCAL is a ‘+’ then the message has
been sent. The event log entries are recorded in a ‘rolling’ data structure such that the 1003rd
entry will replace the oldest value in the log.
A computational channel failure occurs when the number of good sensors for a particular
channel is less than the minimum allowed for a valid calculation. (This parameter is found in
the Computational Channel Configuration screens under the CHANGE DATA MENU) The
event message will include not only the name of the failed channel but its zone as well. A
sample screen is shown below.
EVENT LOG
S/LOCAL - MESSAGE
-CHECKSUM FAILURE
-DOWNLOAD INITIATED
-CH 1 Z2 CYCLE FIX
+
-CH 1 Z3 QUE FIX
+
-CH 2 Z3 SPEC FAIL
+
-CH 1 Z2 CYCLE FAIL
M3000 Series On-Street Master
PAGE 1 OF 2
DATE
8/03/94
8/03/94
8/03/94
8/03/94
8/03/94
8/03/94
TIME
13:54
12:05
12:01
11:45
11:32
11:21
Log Information • 69
Sensor Failures
Before any sensor data is used for a traffic responsive pattern calculation, the master
tests each individual sensor for LOCKED, ABSENCE, ERRATIC and MIN and MAX
VOLUME failures. The M3000 logs these failures and records the type and time for each. If
sensor operation returns to normal, the log will also record the sensor as recovered. The
individual sensor tests, LOCKED, ABSENCE, ERRATIC and MIN and MAX VOLUME are
described in the Sensor Configuration section of this manual. If a ‘+’ appears before the
sensor number, then that failure has been reported to Central. As shown in the screen
below, the threshold failures for sensors 2 and 15 have been reported but the remaining
failures have not. The M3000 can log a maximum of 204 sensor failures. Please note that a
master sensor must have an intersection and local sensor assignment to be checked for a
failure condition - see Sensor Configuration/Sensor Assignments.
SENSOR FAILURE LOG PAGE 1 OF 2
SENSOR-FAILURE MODE DATE
TIME
15
-RETURN TO NORMAL
8/06/94
24
-LOCK
8/06/94
22
-ABSENCE
8/06/94
+2
-LOW THRESHOLD
8/06/94
+15
-HIGH THRESHOLD
8/06/94
15:04
14:34
14:33
13:21
11:24
Keyboard Log
The keyboard log is a record of the last 30 keyboard accesses. The actual keystrokes
are not listed in the log, but rather whether a security code was entered to gain access to the
database. If no security code is active, no entry is made in the log. If the keyboard entry has
been reported to Central then the M3000 will print a ‘+’ as the first character of the log entry.
As with the other logs, any page may be accessed directly by entering the page number in
the upper left portion of the screen.
KEYBOARD LOG
SECURITY
DATE
PAGE 1 OF 1
TIME
SUPERVISORY 5/25/94
+SUPERVISORY 4/28/94
09:30
11:02
Volume & Occupancy Counts
The M3000 provides volume and occupancy counts in 15 minute increments for the last
four days. Please note that the volume values are the actual counts while occupancy is
recorded in percent. Up to 48 sensors can be logged. Each screen designates the day by
-0, -1, -2, or -3 where -0 indicates today, -1, yesterday, -2 the day before yesterday and so
on. The time of day is displayed in the upper right hand corner. There are 3 screens for
every 15 minute period (16 sensors per screen for a total of 48 sensors). To access a
particular day and time, the operator simply enters the appropriate values in the day and time
fields. This enables the operator to quickly compare volume and occupancy data at specific
times of the day over the past 4 days without having to page through multiple screens.
Sample screens for 1 set of sensors is shown below:
70 •
DYNAMIC DISPLAYS
VOLUME- OCCUPY LOG DAY -0 TIME: 12:45
SENSOR
VOLUME
OCCUPY
(1 OF 3)
3
75
10
7
150
20
14
225
30
18
300
40
22
375
50
34
450
60
46
525
70
48
600
80
SENSOR
VOLUME
OCCUPY
52
36
23
55
75
97
61
134
88
65
154
22
72
154
74
77
65
54
83
98
16
85
100
20
VOLUME- OCCUPY LOG DAY -0 TIME: 12:45
SENSOR
VOLUME
OCCUPY
(2 OF 3)
88
342
23
90
143
34
92
54
85
93
23
45
94
242
56
95
232
23
98
324
85
102
425
24
SENSOR
VOLUME
OCCUPY
104
234
47
105
356
96
106
434
28
108
423
99
111
423
95
112
423
24
115
314
13
119
423
6
VOLUME- OCCUPY LOG DAY -0 TIME: 12:45
SENSOR
VOLUME
OCCUPY
(3 OF 3)
120
132
5
125
331
23
126
424
84
127
143
47
128
123
36
SENSOR
VOLUME
OCCUPY
M3000 Series On-Street Master
Log Information • 71
This page intentionally left blank
72 •
DYNAMIC DISPLAYS
Appendix A
TOD Circuit Descriptions
Ckt #
Symbol
Description
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ASP
ASF
MTC
LM1
LM2
LM3
LM4
U/D
U/D
U/D
U/D
U/D
U/D
U/D
UD1
UD2
Alternate Sampling Period
Alternate Smoothing Factor
Master Time Clock
Link Master 1
Link Master 2
Link Master 3
Link Master 4
undefined
undefined
undefined
undefined
undefined
undefined
undefined
User Defined 1
User Defined 2
When active, circuits 1 & 2 (ASP, ASF) select the alternate sampling period and
smoothing factor for the enabled zone. MTC (circuit 3) forces the master to use its own
MASTER TOD pattern regardless of its traffic responsive pattern selection. LM1 - LM4 (Link
Master 1-Link Master 4) force the M3000 to become a PRIMARY master with the indicated
secondary master. (i.e. if LM2 is active, then the current master will send a MASTER LINK
command to secondary master 2 as indicated by its corresponding parameters entered in the
MASTER CONTROL data screens.)
Circuits 15 & 16 (UD1, UD2) are user definable hardware outputs that can be used for any
purpose desired. These outputs are available on the ‘D’ module.
M3000 Series On-Street Master
TOD Circuit Descriptions • 73
This page intentionally left blank
74 •
Appendix A
Appendix B
Connector Pin Lists
MS-A Connector
Function
Reserved
+24VDC
CVM
Pin
A
B
C
Description
Not Used.
24 Volt D.C. output.
Controller Volt Monitor is active
when.
D
OF5
E
F
G
H
J
K
OF4
L
SL1
CY4
MTO
M
N
P
SF1
R
SF2
S
SF3
T
AC Neutral
Chassis Ground
Logic Ground
SP2
U
V
W
X
Y
EZ1
Z
a
b
c
d
e
f
FZ1
g
Cabinet Input: Offset 5 enable
(Heavy Outbound)
Cabinet Input: Offset 4 enable
(Outbound)
Cabinet Input: Split 1 enable
Cabinet Input: Cycle 4 enable
Cabinet Input: Master TOD
pattern enable
Cabinet Input: Alternate Smoothing
Factor ZONE 1 enable
Cabinet Input: Alternate
Smoothing Factor ZONE 2 enable
Cabinet Input: Alternate Smoothing
Factor ZONE 3 enable
Common lead of AC supply.
Function
Pin
CY2
STO
h
i
SL3
CY5
SF4
j
k
m
n
AC+
LT0
p
q
SL4
OF1
r
s
t
u
v
w
SP1
x
SP2
y
CY6
SP3
z
AA
SP4
BB
CY3
CC
DD
EE
FF
GG
Cabinet Input: Alternate Sampling
Period ZONE 2 enable
OF2
Description
Cabinet Input: Cycle 2 enable
Cabinet Input: System (Local) TOD
pattern enable
Cabinet Input: Split 3 enable
Cabinet Input: Cycle 5 enable
Cabinet Input: Alternate Smoothing
Factor ZONE 4 enable
AC Supply Voltage
Time Clock circuit or External Input
which forces the lower threshold for
the Minimum Volume Sensor Test
to 0. (See also SENSOR CONFIG:
Error Data)
Cabinet Input: Split 4 enable
Cabinet Input: Offset 1 enable
(Heavy Inbound)
Cabinet Input: Alternate Sampling
Period ZONE 1 enable
Cabinet Input: Alternate Sampling
Period ZONE 2 enable
Cabinet Input: Cycle 6 enable
Cabinet Input: Alternate Sampling
Period ZONE 3 enable
Cabinet Input: Alternate Sampling
Period ZONE 4 enable
Cabinet Input: Cycle 3 enble
Cabinet Input: Offset 2 enable
(Inbound)
HH
Cabinet Input: enables the
selection of the CY, OF & SL
switches for ZONE 1. (cabinet
settings for Zones 2-4 are NOT
available at this time)
Cabinet Input: selects FREE
operation for ZONE 1 only.
M3000 Series On-Street Master
Connector Pin Lists • 75
MS-D Module
Aux Connector
Function
Z2-2
Z2-1
Z1-2
+24 V
Ground
Pin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Description
Function
User Defined Output #2 for ZONE 2
User Defined Output #1 for ZONE 2
User Defined Output #2 for ZONE 1
Z4-2
Z3-1
Z3-2
Z4-1
24 VDC Output
Logic Ground
Z1-1
Pin
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Description
User Defined Output #2 for ZONE 4
User Defined Output #1 for ZONE 3
User Defined Output #2 for ZONE 3
User Defined Output #1 for ZONE 4
Common for Optical Inputs 4, 6, 28,
29, 35, 36 on Aux connector and
Optical Inputs B, P, R, T, W, & X on
Coord Connector.
User Defined Output #1 for ZONE 1
Preempt Connector
Function
Pin
Description
Function
1
2
3
4
5
6
7
8
9
10
11
12
13
Pin
Description
14
15
16
17
18
19
20
21
22
23
24
25
Coord Connector
Function
RX+
RXTX+
TX-
Pin
A
B
C
D
E
F
G
H
J
K
L
M
N
76 • Appendix B
Description
Transceiver Pos. Input
Transceiver Neg. Input
Transceiver Pos. Output
Transceiver Neg. Output
Function
RX Shield
TX Shield
Pin
P
R
S
T
U
V
W
X
Y
Z
a
b
c
Description
Shield for Transceiver Input
Shield for Transceiver Output
RS-232 Direct-Connect Assembly
25 Pin Connector
Function
Pin
TD
2
RD
3
GND
7
RTS
4
CTS
5
DTR
20
DSR
6
CD
8
RS-232 MODEM Connector
25 Pin Connector
Function
Pin
Chassis GND
1
TD
2
M3000 Series On-Street Master
RD
3
RTS
4
CTS
5
DSR
6
LOGIC GND
7
CD
8
DTR
20
R1
22
• 77
78 • Appendix B
Appendix B
INDEX
Zonal Link Channel Data, 59
Zone Operation, 55
A
Alternate Sampling Period. See Sampling Period
Alternate Smoothing Factor. See Smoothing Factor
Audio Adjust, 49
Audio Level, 49
C
Cabinet Inputs, 68. See Pattern Selection, Cabinet
Inputs
Calculations, Percentage, 4, 6, 9, 28, 29, 56, 57
Circuit Descriptions, 73
Communications
Central to Master, 12, 15
Master to Central, 15, 16, 29, 51, 69, 70
Master-to-Controller, 50
Setup, 50
Computational Channel
Cycle, 3, 5, 31, 32, 33
Master Link, 3, 10, 31, 35
Occupancy, 3, 8, 33, 34
Offset, 3, 5, 31, 32, 33
Parameters, 31
Queue, 3, 9, 34
Special, 3, 8, 31, 33, 34
Split, 3, 5, 31, 32, 33
Zonal Link, 3, 9, 31, 35
Cycle Lengths, 41
D
Default Data Load, 45
Display, 13
Central Phone Numbers, 16
Checksum Status, 65
Cycle Channel Data, 57
Inputs, 67
Intersection Data, 55
Logs
Events, 69
Keyboard, 70
Pattern Changes, 69
Sensor Failures, 70
Volume & Occupancy Counts, 70
Master Link Channel Data, 59
Occupancy Channel Data, 58
Offset Channel Data, 57
Pattern Selection. See Display: Zone Operation
Sensor Status, 56
Special Channel Data, 58
Split Channel Data, 57
Time-of-Day Circuits, 63
Voltages, 61
M3000 Series On-Street Master
E
EEPROM Module, 1, 45, 46, 49, 69
Event Programming. See Time-of-Day
Exception Days, 21
F
Failures
Checksum, 12, 65
Computational Channel, 6, 32
Fiber Optic Module, 1, 50
Forecast Predictor, 6, 31, 32, 35
I
Inputs
Cabinet Switches, 67
Time-of-Day Circuits, 67
Intersection
Parameters, 19
Sensor Assignments, 27
Zone Assignments, 55
K
Keyboard, 13
L
Link Pattern
Master to Master, 4, 11, 16, 17, 43
Zone to Zone, 4, 11, 35
Link Pattern Number, 11, 17, 35, 43
Logs
Clearing, 45
Events, 69
Keyboard, 70
Pattern Changes, 69
Volume & Occupancy Counts, 70
Loop Calibration Factor, 27, 29
M
Master Linking, 10, 17, 21, 35, 43, 73
Sustain Link Time, 12, 17, 43
Telephone Numbers, 11, 17, 35
Mixed Mode. See Time-of-Day
Index • 79
Mode Information
AVG, HIGH, TOTAL, 5, 6, 7, 8, 9, 10, 31, 32, 37,
57
O
Outputs. See User Defined Output
P
Pattern Change Timer, 15, 55
Pattern Matrix, 9, 41, 43
Pattern Selection
Cabinet Inputs, 68
Cabinet Inputs, 10, 12, 15, 16, 55, 67
Central Override, 12
Local Time-of-Day Override, 12
Manual Override, 3, 12, 13, 15, 16, 53
Master Linking, 10, 43, 55
Master Time-of-Day Override, 12, 22
Traffic Responsive, 5, 37, 38, 39
Zonal Linking, 9
Power supply, 1
Power-up Timer, 15, 32
Primary Master. See master linking
Printer
Options, 46, 47
Setup, 46
Priorities
Computational Channels, 4
Master Link Pattern, 11, 43
Occupancy Channels, 9, 34
Pattern Selection, 3, 12, 53
Queue Channels, 9, 34
Special Channels, 9, 34
Processor, 1
Program Level & Revision Information, 61
Programming
Central Telephone Numbers, 16
Comp. Channel Sensors, 33, 34
Comp. Channel Thresholds, 37, 38, 39
Computational Channels
Cycle, 31
Master Link, 31
Offset, 31
Special, 31
Split, 31
Zonal Link, 31
Cycle Lengths, 41
Forecast Predictor, 32, 33
Intersection Parameters, 19
Master Link Patterns, 43
Master Linking Parameters, 17
Master Parameters, 15
Master Telephone Numbers, 17
Minimum number of good sensors, 32, 33
Mode Information (Avg, Highest, Total), 32, 33
Pattern Matrix, 41
Sampling Period, 32
Sensors Error Data, 28
Smoothing Factor, 32
80 •
Time-of-Day
Date & Time, 25
Daylight Savings Time, 24
Events, 22
Exception Days, 24
Mixed Mode, 21
Week Plans, 23
Year Plan, 23
Weighting & Loop Calibration Factors, 29
R
Restart, 46
S
Sampling Period, 6, 21, 31, 32, 35, 55, 67
Secondary Master. See Master Linking
Security Code, 49, 70
Security Codes, 49
Sensors
Absence Test, 5, 27, 28
Comp. Channel Assignments, 3, 5, 9, 33, 34
Erratic Test, 5, 27
Error Data, 28
Intersection Assignments, 27
Locked Test, 5, 27, 28
Logging, 15, 29, 70
Loop Calibration Factor, 29
Min/Max Volume Test, 5, 27, 28
Minimum Number Parameter, 5, 32
Testing, 27
Weighting Factor, 28
Smoothing Factor, 6, 21, 22, 31, 32, 35, 55, 67
Sustain Link Time, 12, 17, 43
T
Thresholds
Master Linking, 11, 39
Occupancy, 38
Offset, 37
Queue, 34, 39
Special, 38
Split, 38
Zonal Linking, 10, 40
Time-of-Day
Circuit Descriptions, 73
Cycle Reference Times, 24
Date and Time, 25
Day Plan, 21, 22, 63
Daylight Savings Time, 24
Event Programming, 21
Exception Days, 23
General, 2
Mixed Mode, 21
Time Reset, 24
Week Plan, 21, 23, 63
Year Plan, 21, 23
Traffic Responsive
Calculations, 4
Pattern Priorities, 4
Pattern Selection, 5
U
User Defined Output, 22, 63, 73
Utilities, 45
V
Voltages, 61
W
Weighting Factor, 5, 27, 28
Z
Zonal Linking, 9, 21, 35
M3000 Series On-Street Master
Index • 81
82 •
5928-4