Operating instructions
Document Sample


Operating instructions
for the
TRAKKER
Data Acquisition and Control system.
“HOUND” Smart board
The TRAKKER system is comprised of three major parts:
1) Computer operating platform (software that allows a computer to control the smart boards
Hound and OWL)
2) Smart-boards - Hound (13 analogue signals in, 3 digital signals in, 13 digital outputs)
- OWL (16 analogue signals in, 16 digital signals in, 16 digital outputs and 16 analogue
outputs)
3) Sensors: Temperature
Humidity
Vibration/temperature
Light lumens
Flow - water/oil/hydraulic fluid, etc.
Pressure/vacuum
Current consumption (Voltage x Amps - expressed in KW)
Ammonia 0 to 30 ppm or 50ppm to 500 ppm
Noise
pH
Conductivity
Oxygen
NOX
Weight
Others
Getting started:
When the software is received the file will be as shown above. Double click on the setup icon
and the installation will start. The computer must have Microsoft Access and
Microsoft Excel in order to function.
The first installation acknowledgement will be the message that files are being loaded on the
computer and then the following will appear.
1
Click OK with your curser and the installation will continue. The next instruction will be:
Click on the computer icon and the installation continues. The next prompt is:
2
Click continue, and the installation will continue to completion.
At the end of the installation it will indicate that the installation has been successful.
Go to programs and click TRAKKER and move the curser out to the icon with the binoculars
and left click on the binoculars and drag that icon over to the desktop:
Double click on the binocular icon and the following pull down appears:
The pull down should be viewed in three major sections, the first of which is set up and that
is all located in the top section of the pull down.
The first thing is the board being displayed, and that is shown in the current address block to the
far left. The IC on each board is called a “Node” and they are numbered 02 through 254
depending on the number of boards installed at a particular location. The Configure button to the
3
left of the pull down is used to set the Node numbers, notification information and several other
operating parameters.
The stop button causes the computer operating system to either Stop or Start scanning the
individual Nodes on a particular loop. If the button stays Stop and you put the curser on the
button and left click the scanning will Stop and the button changes and has the caption “Start”
When the button is clicked again it starts the scan procedure and the button changes to “Stop”
The next button on the pull down moving left to right is the “Stop Logging/Start Logging”
button. The button functions in the same manner as the Stop/Start button.
The “Stop Logging/Start Logging” determines when the operating system logs data to the Access
Mdb file (the Mdb file is hidden and is a read only file, which means that the data may be
4
destroyed, but the data that is logged to that file cannot be changed)
When the Trakker Program
is first activated after
installation the notification
to the left will immediately
appear in the middle of the
Primary screen.
This notification is to call
attention to the fact that the
notification information
that is required in the
configuration pull down
has not been provided. If
the configuration is for one
“node” then one warning
will appear, if the system is
configured for three
“nodes” then the
notification will appear in
rapid succession three
times.
TRAKKER Notification
is configured to function is
the same fashion as
Microsoft Outlook i.e. a
client of some SMPT server
(AT&T, Charter, etc.).
Therefore, the setup is quite
simple for any new user of
the program.
Insert the primary user’s
email address in both the
“Send to Email” blank and
“Return Email” blank.
Contact the IT department
at your carrier (AT&T,
Charter, etc), or your
company IT person and get
the IP address of the SMPT
Server and insert that number in the “SMPT Server” blank. Next enter your user name and
password and the notification process is set up. See the example below.
After the notification data has been entered and both the “Apply” and the “Proceed” buttons
have been clicked the following screen will appear in the event that communications with
5
any of the nodes has occurred, or in the event that any other notification event has occurred
and the system can not communicate with the SMPT IP address. The screen is for diagnostic
purposes:
In either event – whether the drop down screen shown above is displayed or the drop down
screen shown of page 5 is displayed, if the user will simply click the “OK” button at the
bottom of the drop down screen, the TRKKER program will either begin or resume.
6
When the TRAKKER program is installed, the operator will need to determine a number of
operating parameters in order that the program will serve his/her individual needs. The first
button is the “Configure” button.
When you click the “configure” button
the pull down at left appears and offers
the user the opportunity to set
operating functions.
Upper left hand block allows the user
to set multiple networks. However,
since each network requires an
additional “Comm. Port” that
functions is not utilized by most users.
The upper right hand block allows
the user to set and name the “Nodes”
that will be utilized (remember that
“Nodes are addresses and
begin with 02 and run through 254)
The “Add and/or Delete” buttons do
what the label indicates.
The first step is to click “add” and
you will have a choice box that
allows the operator to set the first
Node (you may start with any
Node number you wish as long as
the ICs on the “Smart board”
correspond). Whatever beginning
Node # is chosen (#2 is used in the
example) you need to set that
number in the “Starting Address
#” box. After that # is set, all
additional Nodes that are added
will be added in numerical order
beginning with the first Node # i.e.
2,3,4,5, 11,12,13,14, etc.
Comm Port is the next block and that
is determined by the number of
communication options that are
available on each particular computer.
Most of the newer computers do not
have Comm Ports and require a USB
to Comm Port converter. TRAKKER is building a USB/Ethernet friendly 485/232 converter and
that will be included with new Smart Boards that are sold. “Baud Rate” must be set at 9600!
7
”Network Type” should be set for
Serial and the “Converter IP
Address” will be set, for those
installations that require that
information, by IT personnel.
The “Poll Rate” can be anything
from 250ms which is the default up
to 10 minutes, and that is set by
clicking the arrow options either up
or down
Most users should ignore the
“remote Display function.
“Data Logging” is the frequency
that the scanned data that is
retrieved by the operating system
will be logged. Click the Adjust
button and use the appropriate
arrow
“Email Address” is the default
address at which all internet
notifications are directed
“Description” is the “Tagname” or
description for secondary user
information
Notification will be one or both of two
broad types.
1) In the event that the TRAKKER
system looses communication with one
or more of the “Nodes” the system will notify the primary operator of the system that the
failure to communicate exists. There is a 15 second delay for each instance of
communication failure in order that a electrical glitch in the operating environment does not
provoke unnecessary message traffic. The system is polling every 250 ms which means that
the system must see a sustained failure to communicate for 60 consecutive data requests
before a message is sent. In the event that the system corrects that failure to communicate,
the system notifies the primary operator immediately.
8
2) In the event that any point in the TRAKKER system fails to respond to a request for
data for 60 consecutive polls then the operator will be notified that communication has been
lost between the specific “Node” and the particular “point”. The point must have a
“Tagname” in order to be included in this notification function. Node points that have no
Tagname will be assumed to be out of service or spares.
3) In the event that a High or Low set point has been tripped then the designated
recipient will be notified. Notification for either 1) or 2) above are hard coded to 60
consecutive polls, the delay for this third classification is set for each particular point see
below for instruction.
The Second part is input data setup and display and it will either be analogue data
(a variable electronic signal that is 0-5 Volts DC (divided into 1024 steps) or digital input
data (5 Volts DC) which will be either a contact point that is closed or a contact point that is
open. The Smart Board (Hound and OWL) recognize that change in state i.e. normally
closed and it opens, or normally open and it closes
The analogue input for each point derived in the following manner. The IC on each Node
polls each of the devices that are attached to that Node every 200 nano seconds and averages
the data in groups of 16 and stores an average until the next 16 polls have been completed
and averaged. When the TRAKKER operating system sends a request for information to
each of the Nodes (every 250 ms is the default) the IC responds with the last average number
that it has stored.
The accuracy of the system is determined by the 16 bit processor which limits the data by a
divisor of 1024. in the event that humidity is requested then the “Max engineered value
(100) is divided by 1024 and each increment will be in units of .09765 divisions of increase
or decrease. In the alternative is weight is the desired data required then the total output of
the load cells will be divided by 1024 and that will determine the increments. For example;
30,000 total pounds divided by 1024 provides increase or decrease increments of 29 lbs.
since the IC rounds data the data will change every 14.5 pounds. In like manner 50,000
pounds will provide increments of 48.8 pounds, etc.
That section of the screen that displays the analogue input values
identifies each point by number 00, 01, 02, 03, etc and also
displays a tag name which
.
9
When the operator determines the type of analogue data that is to be collected through any
particular Node and point, he/she will left click that analogue point and the drop down screen
shown below will appear.
The operator should examine this drop down closely as it provides the following control
for the type of data that will generated and displayed:
1)Scaled Value = raw data such as temperature, humidity, light levels, noise, flow, etc.
2)Calculated Value = that value which will be created in a fixed time period with the
analogue input data, i.e. pounds at a particular time in the future, or gallons at a particular
time. If feed is being consumed at a variable rate, how much feed will be required over a
given period. If a drum is being empted (the contents are being pumped out at some rate)
at a variable rate, how long will it be until another drum is required.
3)Algorithm = the results of analogue data that is acquired and manipulated in a
predetermined fashion. i.e. if a container is being filled at some variable rate, and
simultaneously being empted at some other variable rate how long until some action must
be taken in order to avoid an overflow or supply loss.
In order for any change that is made on this pull down to function, the Apply button must be clicked
10
The first order of business when setting the
conditions for an analogue sensor is to give
the sensor a name. we refer to this as a
“Tagname”. The second point is to set the
engineered value for the maximum and
minimum reading that the sensor in
question
may produce..
The maximum value for a Humidity sensor
is 100 (100%) the maximum value for a
load cell might be 20,000, 30,000 or 60,000.
The value for the TRAKKER temperature
sensor is a min of 0 and a max of 200 F.
The values for the high/low tem TRAKKER
RTD is -40 to 200 C.
The point control example to the left shows
the min and max values for the TRAKKER
Humidity sensor, ammonia sensor, light
sensor, noise sensor, etc. and that is 0 min
and
100ppm max.
The third point is to determine which of the
three Alarm Types are going to be utilized.
Scaled Value,
Calculated Value, or
Algorithm value
Once a determination is made then the
appropriate box should be checked.
The example at the left is for a Humidity
sensor and the engineered values are 0 min
and 100 max, the actual Humidity value is
41.0156%. Observe that the Scaled value
box is checked
11
In the example to the left, the Calculated
value box is checked for an application
which involves the weight of the feed in a
feed bin.
Notice the calculated value box is checked,
the “On box” is checked to start the algorithm,
and the log calculated box is also checked.
In this last example on the left, the “Display
Value” box is checked under the Alarm Type
and the Log Algorithm Value box is also
checked.
The algorithm uses the scaled values for this
Node #2 and analogue points 03, 05, 07,
and 09, which are added and then divided
by 4 to give an average of the four
temperature readings
The user actually has four choices when any
algorithm block is opened,
1) a constant value like 5/9 can be inserted,
2) the scaled value from any Node including
the one is use,
3) the calculated value from another Node,
and
4) the display value from any Node.
Once the decision has been made to use either a 1)
Scaled Value, 2) a Calculated Value, or 3) an
Algorithm Value then it is time to use that data to
effect selected devices.
It should be noted that this operating system is
functional across all of the platforms and that
gives the operator the opportunity to control something on the fourth Node down the list utilizing
data generated through an analogue input on the first Node in the system.
12
The next step in the process is to use the
analogue data generated to control devices.
The High and Low alarm set point locations
are in the upper right hand corner of the
analogue pull down.
The user begins with the “Node #” and the
“Point #”
When using the High Alarm (or the Low
Alarm) functions there are three criteria to be
considered when each alarm is set:
1) Setpoint. The Setpoint can be any of a
number of points depending on whether the
user is turning on fans, heater, cool cells
HVAC, humidifiers, or other equipment. One
might turn fans or cool cells, or HVAC units
(systems) on at 700F as in the example to the
Left.
2) Deadband. The system will turn the
device on when the temperature reaches 700F
and left to it’s on devices the system will turn
the device off when the temperature goes
down to 69.9990F, which would mean that the
device would be constantly turning on and off
which is harmful to most electrical devices.
Therefore, one should set the Deadband at
some number which will eliminate the
bounce. If the Deadband is set at 1, then the
device will be turned on when the
temperature reaches 700F and will turn off
when the temperature goes down to 68.9990F.
3) Out/Notification Delay. Assume that the event that High alarm 1 sets must be preceded by
some other event for the process to work smoothly. Example; in a grow-out house, before the
fans are turned on in certain houses the vent boards must be opened (to avoid collapsing the
roof). In that event, the user would set the Out/Notification Delay at 30 seconds or some
interval that will allow the vent boards to open before the fan actually engages.
4) The vent boards would then actually be activated by the #2 High Alarm setting which would
also be set at 700F and have a Deadband of 1, but there would be no High Alarm Delay
entered.
Therefore, the temperature would reach 700F and both the designated Fan and the vent boards
would be activated, but there would be a 30 second delay before the fan turned on, and there would
13
be no delay in the command to open the vent boards, which would insure (all other things being
equal) that the vents were open or opening when the fan was engaged.
A second, third, and fourth fan could be activated by the system. If, the first fan is engaged and
the temperature continues to rise then the second fan would be activated when the temperature
reached 710F with a Deadband of 2 so that both fans turned off when the temperature dropped
below 690F.
The next option is notification. The
system (when connected to the internet)
can be configured to text message and or
email an almost unlimited number of
recipients.
Click the “Configure” box under the
“Email/SMS heading and the following
options are available
Under “Email Address” the user can enter an Email address or a cell phone number. The cell
phone number is entered as follows: 13342682860@Nextel.com.
The Subject should reference one of the Analogue or Digital Input points by “Tagname” and then
indicate the message to be sent which is entered in the Body of the Email.
The next setup input section is to determine the Tagnames and arrange the functions for the three
digital input points. Click “Setup” and the following pull down is available to the user:
14
Procedures:
1) Give each Input point a Tagname
2) Identify the Node and point that you wish to control
3) Enter the email address, subject and the body of the email or the text message to be sent
4) The delay function works in manner that is identical to the delay function for the
analogue input control points.
The third section of the TRAKKER pull down is the “Outputs”
The default control method for the Digital Outputs is manual, which means that the Output
numbers will be “black”. The total number of choices for Output control is shown in the
lower right hand corner of the third section of the screen.
Those choices are: 1) Analogue
2) Manual (default)
3) Time
4) Interval
5) Input (Digital Input control) see section above
The color of the Digital output number will turn the color of the control type – see the blue
numbers above for those that are being controlled by an analogue point. To set Time, Interval,
or Input as the control type and to set the parameters for either Time or Interval “Right Click”
on the point to be controlled and the following pull down appears:
15
This screen should be viewed in three parts:
1) The Tagname and what is in control is the first consideration.
The analogue control is determined by the pull downs that accompany the set up of analogue
devices. The other control choices must be set from the individual Digital output pull down
which will look like the pull down shown above.
The default control for each new digital point is always “Manual”
2) If the timer function is selected then the operator must choose the day and the time for
each output point. The timer function, which is the bottom of the pull down, can be configured
by the “Day” as shown below: The first step is to determine which days the timer function is
set up for. In the example below the days that have been selected are Monday, Tuesday,
Wednesday, Thursday, and Friday
16
Or, in the alternative, the timer function can be set to operate on a “Monthly schedule with
selected days determined. Any/All of the days in a particular month may be individually
selected, although there are easier ways to configure that command, or any number of days
less than all including only one day.
17
Once the days have been determined then the time function is set for each of the days selected.
The alternative is to drive the timer based on the “Day of the Week” as shown below with
selected days chosen for each of the weeks that are checked.
The next step is to actually set the time that events will occur for the weeks and days selected.
In the example above the last setting for a particular period is being set: the “on” event is 16:00
hours and no minutes and the “off” time is 23:00 hours and 59 minutes. Once the desired times
are dialed in then the “Enter” button is clicked and if that is the last setting for the point in
consideration, then the “Apply” button must be clicked and the exit button will close the pull
down and return the operator to the main screen.
Make sure the “Time” control function has
been chosen and the appropriate days chosen
before exiting this pull down.
When all of the desired days and times have
been set, click Apply and Exit.
18
In the event that the repeat control button has been checked then the following procedure is to
be followed
Once the “Repeat” control
function has been chosen
then the actual “On” time and
the “Off” time durations must
be set.
In the example to the left the
“On” time is set for 240 Sec
and the “Off” time is set for
180 Sec.
Remember – the “Apply”
button must be clicked in
order that any change made
to an out putput down will be
set.
19
In the event that the Input
control is chosen then the input
data from a particular digital
input will control the output for
the selected digital point
Go to the center portion of the
main screen and under the
Digital Input heading you will
see a “Setup” button. Click
that button to open the setup
screen
The screen below will open and you may then designate each of the digital inputs by Tagname
and set the Node and Point for control. In the example below Digital Input One has a Tagname
of Gang saw #1 and when it exceeds it vibration signal it will turn the power off to that device
through the output of digital point 07, Node 2 and send an email message to CB Foster
20
Get documents about "