MAWS Technical Training
Download
Report
Transcript MAWS Technical Training
MAWS Technical
Training
MAWS HW & SW & Lizard configuration SW
Section 1: Introduction to the MAWS Family Hardware
•
•
•
•
Platforms
Logger
Options
Interfaces
Section 2: Introduction to the Software Components of MAWS
•
•
•
•
Software Modules and Interactions
Interacting with the MAWS
Service Connections
File System
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 2
Section 3: Creating Setups
• Defining hardware, equipment, measurements, calculations
• Alarms, logging, reporting
Section 4: Using Setups
• Running a setup
• Reading status and information about the system
• Diagnostics
Section 5: Exercises
• Creating new setups
• Running them operating on the hardware
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 3
Section 1
Section 1: Introduction to the MAWS Family Hardware
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 4
MAWS Family / Civilian
Different shapes and sizes but they all have the same data logger !
101
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 5
201
301
MAWS Family / Military
Different shapes and sizes but they all have the same data logger !
201M “Tacmet”
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 6
201Mp “Tacmet”
Enclosure / MAWS 301
LBT: MAWS 110
1 = Radiation shield
2 = Enclosure
3 = Tiltable plate with DIN-rail
4 = Two places for the batteries
5 = Logger
6 = Terminal strip
7 = Battery regulator
8 = Connector flange
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 7
The Data Loggers QML201 (2004...)
LBT: QML201A
Internal battery slot
10 differential
measurement
channels
2 High-frequency
inputs
32 Bit CPU
16 Bit AD-conversion
1.7MB Flash memory
1MB RAM
Running LED
and Reset Button
RS232 (COM0)
2-wire RS485 (COM1)
2 internal module slots
Optional
QMI108 I/O-module
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 9
Connector for integrated
pressure sensor
Integrated
CF-card connector
Serial Modules
Two Serial Module Slots Available
• Module 1 (MOD1)
• Module 2 (MOD2)
Available Interfaces for Modules
MOD1
MOD2
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 10
• RS-232
– Single or Dual Port
– Flow Control or No
• RS-485
– Single Port
– Dual Port
• Integral Modem
– Point-to-Point
– Multi-drop
DSU232
LBT: Dual DSU232
One or two RS-232 Ports
• Dual Port with No Flow Control
• Single Port with Flow Control
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 11
DSU232 / Port Wiring
Module Connectors
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 12
DSI485A
RS-485
•
•
•
•
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 13
Single Port
Opto-isolated
2-wire
4-wire RS-485
DSI485A / Port Wiring
Module Connectors
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 14
DSI486
LBT
RS-485
•
•
•
•
•
•
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 15
Dual Port
Opto-isolated
2-wire RS-485
4-wire RS-485
RS-232 Supported
SDI-12 Supported
DSI486 / Port Wiring
Module Connectors
DSI486 Wiring Diagram for Dual RS-485
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 16
DSI486 / SDI-12
Module Connectors
DSI486 Wiring Diagram for SDI-12 and 12 VDC Power Supply
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 17
DSI486 / Jumpers
DSI486 Default Jumper Locations
Jumper
X3
Connected
Pins
2-3
X6
1-4
Function
Sets the RS-232 mode active for the channel B.
2-5
X5
None
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 18
The line terminating resistor is not in use at all.
QBR101
Inputs
• Two DC Inputs
• Two Solar Inputs
Charges
• 12 or 24 volt battery
– Battery type/ voltage is set by
resistor
– X3/5-6
– Default is 13.7 Sealed Lead Acid
– See Manual for Resistor settings
• Lead Acid or NiCad
Maximum charging voltage
• NTC resistor used
• Between terminals X3/4 and X3/5.
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 19
QBR101 / LED
Charge LED
• ON when the battery is charging.
• OFF when the charge current is below
approx. 80mA (battery is full)
Battery Status
• Three States
– green when the battery voltage is OK
– orange when battery voltage low
– 11.5V for 12V systems
– 23V for 24V systems
– red when battery voltage very low
– 10V in 12V systems
– 20V in 24V systems
Note: Battery Status LED functions only when the
control terminal LED ON (X3/7) is connected to
ground or TEST button is push down
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 20
QBR Functional Block Diagram
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 21
Section 2
Section 2: Introduction to the Software Components of MAWS
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 22
QML Memory System Overview
Flash Memory
1.7MB
On-board
RAM (1MB)
Reports
File system
Log Files
External Flash
Memory (Optional
up to 2 GB)
User Files
Dynamic Values
(Measurements,
Calculations)
Log Files
Setup Files
User Files
Running
setup
Program (2MB)
MAWS OS Image
Static Parameters
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 23
MAWS OS (Version 4.X)
QML Startup
1. POST
2. Bootstrap MAWS OS
• Verify CRC
• Load
MAWS OS has control
1.
2.
3.
4.
Discover *.adc in Onboard Filesystem (/ CFG Directory)
Verify adc file CRC Intact
Compile *.adc script to Byte Code
Gather Static Parameters
• If Present
• If Valid
5. Run Byte Code
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 24
MAWS PC Software Suite
MAWS Package
MAWS Terminal
Lizard
MAWS PALM
Terminal
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 25
MAWS Software Suite / LIZARD
1. Manages multiple setups
•
Utilizes Jet Database
2. Creates setups
•
Utilizing a Wizard Mode
•
Non-wizard mode
3. Exports setups to Binary Exchange files (*.dtg)
4. Imports setups from Binary Exchange files (*.dtg)
5. Generate configuration files / Scripts (*.adc) for upload to MAWS OS
6. Loosely interacts with MAWS terminal to transfer (upload)
setup/configuration files (*.adc).
Note: There is an inconsistency in that MAWS Terminal refers to uploading “Configuration Files”.
LIZARD refers to generating “Setup Files”. ADC files are the files that are generated by LIZARD
and uploaded to the QML.
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 26
MAWS Software Suite / MAWS Terminal
1.
Interconnects to QML over RS232 Connection
2.
Provides Terminal access to MAWS OS Commands
3.
Provides MACRO type interaction with MAWS OS to accomplish typical tasks
•
Configuration Uploads (Z-Modem)
•
Log file downloads (Z-Modem)
•
•
Single
•
Multiple
•
Automated
Log File Manipulation
•
Conversions
•
Examination
4.
Static Parameter Manipulation
5.
Diagnostics
6.
Management of many station “addresses”
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 27
MAWS Software Suite / MAWS PALM Terminal
1. Interconnects to QML over RS232 Connection
2. Provides a subset of MAWS Terminal functionality
3. Provides Terminal access to MAWS OS Commands
4. Provides MACRO type interaction with MAWS OS to accomplish typical
tasks
•
Configuration Uploads (Z-Modem)
•
Log file downloads (Z-Modem)
•
Static Parameter Examination
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 28
MAWS Concept / Interacting with MAWS
MAWS OS Interacts with the user via serial ports
Serial ports can be connected to sensors or to a terminal
If connected (and configured) to a sensor, then the MAWS OS controls the port
If connected to a terminal then the port can be in one of two states
1. Normal Mode
• Reports set up to be time-controlled will be transmitted out that serial port
• Reports that are set up to be transmitted when a specific command is
received (a “poll”),
• If COM0, critical errors or dumps will be transmitted.
2. Service Connection Mode
• This is the user command mode
• Only one serial port may have a Service Connection open at a time.
• Enter with exactly the open command (Case sensitive).
• Leave the service connection mode using the close command
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 29
Exercise: Interacting with MAWS / Service and Non-Service
Mode
Requirements
1. MAWS
a) Setup with a POLL command available
2. PC With MAWS Terminal
Activity
1.
2.
3.
4.
5.
6.
7.
Connect MAWS Terminal to QML (COM 0)
Reboot the MAWS and observe the output to the screen
Execute a known POLL command and observe the output
Enter the Service Mode on the port
Execute a time command
Execute a warnings command
Use close to leave the service connection mode
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 30
MAWS Concept / Static Parameter
Static Parameters survive resets
Static Parameters survive MAWS OS firmware loads
Static Parameters are defined while creating a setup in Lizard
Static Parameters can be set and examined with the spset command
To Examine the content of a static parameter
• spset static_parameter_name
To set the content of a static parameter name
• spset static_parameter_name value
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 31
Exercise: Interacting with MAWS Static Parameters
Requirements
1. MAWS
a) Setup with a POLL command available
2. PC With MAWS Terminal
Activity
1. Examine the Station Settings
• Use Tools -> Set Station Settings
• Modify the Altitude
• Modify the Station Name
2. Use the spset command to examine the static parameters
3. Use the spset command to set the station name
4. Use the sname command to set the station to a different name
5. Use the spset sname command to examine the station name now
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 32
MAWS Concept / File System
The MAWS contains a file system much like UNIX.
A hierarchical directory structure exists
• Starts at the / (root) directory
• /Ext is reserved for the external flash file system
• /Log exists as the default log location (Others can be created as the user desires)
Directory file manipulation instructions include:
cd : create a directory
chmod : change the permissions on a file / directory
copy : copy a file
del: del a file
dir: list the directory contents
cd: change to a directory
md: Create a directory
rd: remove a directory
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 33
Exercise : Interacting With MAWS File System
Requirements
1. MAWS
a) Setup with a POLL command available
2. PC With MAWS Terminal
Activity
1. Open a Service Connection
2. Note the file system location you are in
3. Examine the .Cfg file system and the /Log File system
4. Create a directory
5. Copy the /Cfg setup file to the directory just created
6. Change the permissions on the file
7. Delete the file
8. Delete the directory that you created.
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 34
MAWS Concept / Setup file loading
Setup files are stored by default in the /Cfg Directory
Setup files are text scripts with the .adc file extension and are
executable
Setup files are transported into the QML
• using Zmodem in the case of a MAWS terminal connection
• Can be transferred in using the FLASH memory
• Could be moved in using HyperTerminal / Kermit and the like.
– Be sure that the adc file is in the /Cfg directory and is readable and
executable
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 35
Exercise: Interacting with Setup File Loading
Requirements
1. MAWS
a) Several Local Setup (*.adc files)
2. PC With MAWS Terminal
Activity
1.
2.
3.
4.
Upload a configuration
Observe the Terminal Output
Be sure the adc file is readable and reset the QML
Observe the Terminal Output
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 36
MAWS Interaction / Loading Firmware
The PC Application loader.exe will interact with the QML bootstrap over COM0
to load new firmware into static RAM.
Procedure is as follows:
1. Place the loader.exe and the desired firmware image (always called bin.mot) into
the same non-CD directory
2. Connect a PC COM1 to QML COM0
3. Using the DOC command window on the PC change to the directory containing
bin.mot and loader.exe
4. Run loader.exe
The “Waiting…” state will be displayed on the DOS window
5. Press the reset button for 10 seconds
The “Erasing…” state will be displayed on the DOS window
The percentage completed will be displayed as the loading progresses.
6. Once complete the logger will reset
Note: all static parameters and configurations will remain intact.
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 37
Exercise: Loading Firmware
Requirements
1. MAWS
a) loader.exe
b) Current MAWS OS Firmware
2. PC With MAWS Terminal
Activity
1. Load a firmware image
2. Observe the Terminal Output
3. Use the SYSINFO command to observe the version.
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 38
MAWS Overview and Background Theory
MAWS OS
Sensors
Measurements
Alarms
Calculations
Logs
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 39
Reports
Static
Parameter 1
Parameter
Parameter 2
Server
Parameter 3
Hardware
LIZARD Modes
Two modes of interacting
1. “WIZARD”
•
•
•
Specific sequence of steps to create all objects
Only step-by-step configuration is available
Somewhat constrained in flexibility
2. Non-Wizard Mode
•
•
•
•
Nothing needed to go to NON-WIZARD mode, just manually work with
sections of Lizard
Complete flexibility
The only constraint is that if you create or destroy measurements,
calculations etc., if they are needed in other places like a report, you will
not be able to break the dependence. You need to unravel the
dependency.
It becomes intuitive.
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 40
LIZARD User Levels
Three User Modes
1. Normal
•
•
Most straightforward
Many configurations can stay in this mode
2. Advanced
•
•
Some extra parameters and options are available
Very fine-tuned timing is available
3. Super User
•
•
•
Password protected for use by Vaisala
You can really destroy things
No protection
Select Level by going to View -> Options
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 41
LIZARD sequence
Hardware
Report and POLL I/O
Equipment
Alarms
Measurements
Timing
Calculations
Logging
Reporting
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 42
Lizard User Interface
Menu Bar
Fixed controls in each view
Configuration
Toolbar
Information
Pane
Step by step (Wizard)
buttons
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 43
Managing Setups
Setup Archive
Current Setup
Description
Editor
OS Version
Selection
Description View
Setup Static
Parameters
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 44
Optional Hardware
List of connectors
Configuration
Available
parameters
extension
Sensitive to
modules
Selected
Hardware
Functionality description
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 45
Selecting Equipment
List of selected equipment
Equipment
Library
Functionality description
Connection
Pre configured default
connectors for sensors
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 46
Measurement Parameters
List of selected sensors
Configuration
parameters
Functionality description
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 47
Calculations
Calculation
List of configured calculations
Library
Calculation
parameters
Functionality description
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 48
Logging Data
Variables in QML database
Log group list
Selected
log Items
Log item
options
Log group
options
Functionality description
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 49
Data Reports
Report
Variables in QML database
template
library
Report
layout
Tool buttons
Properties
settings
Functionality description
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 50
Communications
List of configured send settings
Available
communications
Available
reports
Functionality description
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 51
Report
frame settings
Sending rules
Alarms
List of configured alarms
Alarm
types
Alarm
parameters
Functionality description
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 52
Timers
Interdependence of the events
Timing
parameters
Functionality description
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 53
Setup Information
List of active configuration modules
Item information
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 54
Section 3
Section 3: Creating Setups
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 55
Creating Setups
Setups are created in LIZARD
Setups are stored in LIZARDS JET database
Setups can be exported and imported by LIZARD
Setups are used to Generate a Setups / configuration script (ADC file).
The ADC file is transported to the QML using MAWS terminal (Or any
compatible Z-Modem tool).
The ADC file (script) is read by the MAWS OS from the /Cfg directory,
compiled to produce byte code and then the Byte Code is executed.
Note: Setups are not ALWAYS backward compatible with LIZARD and the MAWS OS.
LIZARD and MAWS OS will notify the user if the configuration is not compatible.
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 56
Managing Setups
Open
• Open an Existing Setup
Open Copy
• Open a Copy, with a new name
(defaults to “_oldname”)
Open New
• Creates a new Blank Setup
Delete
• Delete a selected Setup
Save
• Save a setup
• Active only if Setup modified
Name
• Proposed name of this Setup
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 57
Managing Setups
Version
• Offers capability to constrain
version of MAWS OS
Static Parameters
• Creation / Manipulation of
Static Parameters
Generate
• Create an ADC File
Next
• Takes you to the next step in
the WIZARD
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 58
Static Parameters
LIZARD defines static parameters
• Provides a type
• Provides a measure
• Provides a default value
Type:
• Classic C++ Type setting
Measure
• Allows the user to define the measurement that this parameter represents.
This allows downstream applicability checking. Can remain “unspecified” at
your own risk.
Default Value
• Caution: Not all calculations allow a default static parameter to used. The
default, unset status of the static parameter may prevent further operations
utilizing the static parameter.
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 59
Exercise: Setup Opening and Creation
1. Open an Existing Demo Setup
•
•
•
Modify its description
Change its name
Save the Setup
2. Open a New Configuration
•
•
•
Modify its name
Create a new static parameter
– Rename the static parameter
– Change its type to float
– Change its measurement to seconds
Save the configuration
3. Delete Configurations
•
Delete both configurations configured in 1 above
– Sorry.
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 60
LIZARD Section: Select Hardware
Allows you to define internal hardware
options in expansion slots
• RS232
• RS485
• Internal Modems
Allows you to define:
• communications parameters.
• What ports are enabled to allow a
“service” connection
MOD1
MOD2
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 61
LIZARD Section: Select Hardware
List of connectors
Configuration
Available
parameters
extension
Sensitive to
modules
Selected
Hardware
Functionality description
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 62
LIZARD Section: Select Equipment
Defines
1.
What Sensors and Auxiliary
Equipment is Attached
2.
What Connectors they are
attached
•
•
3.
Default Connections are
assumed
Can be overridden
What Measurements
(Signals) they Produce
•
4.
What Object name is available
What Name Shall be Used
for the Sensor or Auxiliary
Equipment
•
What Object name is available
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 63
LIZARD Section: Measurements
Define the measurement
parameters
• Name of the measurement
taken
• From what sensor signals
• Available sensors populated
based upon defined sensors
in the “Equipment” Section
• Parameters are sensors
specific
• Measurements are done at
timed interval
• LIZARD automatically
defines timing based upon
need for measurement and
parameters
• You can adjust
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 64
LIZARD Section: Calculations
Define the calculations that are
completed
There are Three Calculation
Libraries:
1. Meteorological
2. Conversions
3. Statistics
You can configure
•
•
•
•
•
•
•
Name of the calculation
The Objects that are inputting
Available Objects populated
based upon defined items in
setup
Parameters are calculation
specific
Calculations are done at timed
interval
LIZARD automatically defines
timing based upon need for
calculation and parameters
You can adjust
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 65
LIZARD Section: Calculations / Conversions
Conversions are a special type of calculations
They are not typically strongly typed in some builds of Lizard/MAWS
•
•
•
•
•
This means that they are not usable in other calculations
They are usable in reports
This was done since early thoughts were that conversions should only be
done upon reporting. All internal units would be SI
Subsequently it was determined that this is not a good approach
Some conversion is strongly typed so it can get you through most issues
1. User Defined Conversions
2. Arithmetic Operations
As of 4.07 they are all strongly typed
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 66
LIZARD Section: Calculations / Statistics
Two kinds of Statistical calculations
Value 01
• Quick Statistics for Avg, Min, Max,
Deviation and Sum
• Generic Calculation
Value 02
Value 03
Value 04
Both Operate on the Same Principal
• Gather Data Values in each Interval
for a Period
– Data Sources can be
measurements and most
calculations
– Intervals are filled with one or
more Measurements
– Statistic is available when
calculation is done (see timer)
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 67
Interval
Value 05
Value 06
Value 07
Period
Value 08
Value 09
…
Value N
LIZARD Section: Calculations / Generic Statistics
Value 01
Generic Statistic Allows
Multiple Queries
• Data is still filled as in
Quick Statistic
• Queries for subsets of the
data are user definable
• Queries can be for
– Min
– Max
– Sum
– Average
– Deviation
• Each Query is named and
uniquely available
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 68
Value 02
Value 03
Interval
Query 1
Value 04
Value 05
Value 06
Value 07
Period
Value 08
Value 09
…
Value N
Query 2
LIZARD Section: Calculations / Special
Rate of Change Validation (In Statistics Library)
• Provides additional rate of change validation for measured data.
• Data invalidated if rate of change is not within defined limits
• Reports can be triggered when data is invalidated/re-validated by the
source or by rate of change validation algorithm
• Note: step change monitoring is provided by measurements.
ValueCheck (In MET Library)
• Provides Range Checking
– Can transform an input value to a bounded value
– Can drive the status of an object to not be valid
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 69
LIZARD Section: Logging
Logs are grouped: Logging Groups
• Each Group is named by LIZARD L0, L1 etc.
• Each Logging Group is controllable from the command line
– MAWS Commands include
–
–
–
–
logstop : stops the logging of a log group
loggo : starts the logging of a log group
logstatus : shows the status of a log group
logshow : shows the content of a log
– logshownext : shows the content of a log
– logshowprev : shows the content of a log
• In each log group each item can be stored at each update or upon change
• Each log group destination (storage location) can be specified
• Each log group retention period can be specified
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 70
LIZARD Section: Reporting
Reports can be created from
Pre-defined forms
• Most pre-defined forms are
Vaisala Specific
• Two pre-defined forms are
used to create arbitrary
forms
– Tabular Forms
– Freeform forms
• A Report can be tied to an
output device based on a
timing or POLL command
• All available object values
are presented in the
“Available” Pane
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 71
LIZARD Section: Communications
This section ties reports to
communications paths
Use by
• selecting the report
• Then selecting the output
device
• “Link”
You can Unlink also
Each Linkage can allow
“Timed” and/or Polled
command operations
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 72
LIZARD Section: Alarms
Alarms can be configured to cause the following actions:
•
•
•
•
•
Create Reports
Save a Log Group
Set a Digital Output (QMI 108)
Set an Excitation Output (On a Channel)
Update a timer
Generic Alarm is also available to take an action
• Target Object (component) is watched
• When active the target component action can be taken
• Actions are defined per component
Each Alarm Has Controls
• Threshold Definition
– Min
– Max
• Hysteresis
• Delay
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 73
LIZARD Section: Alarms
Alarms can be configured to
use Dynamic Limits
• Once chosen the static
limits are not available
Alarms can be configured to
occur on a timer as well as
upon a threshold value
The Timers section will then
show the Alarm and the Timer
can be set.
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 74
LIZARD Section: Timers
Timers are Automatically Computed by Lizard
• In advanced user mode you can set the baseline duration and synchronization times
for the three major classes of events
– Measurements
– Calculations
– Logging and Reporting
• The timing is based upon the interdependence of events and their duration
– Calculations that need measurements will cause the measurements to occur
– Reports that require calculations will cause calculations to occur
All actions in MAWS OS are driven by timers
Timers can be Overridden by the user
• Will display as red values in Lizard
Timers can be Dynamically Driven by Static Parameters
• Available in Advanced User Mode
• Will be displayed as blue values in LIZARD
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 75
LIZARD Section: Timers
Interdependence is visible
by selecting item
Timezone can be chosen
for each timed item
In advanced user mode
timed events can be set as
one-shot or periodic
• Periodic is the default
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 76
Auxiliary Equipment: GOES Transmitter
GOES Transmitter Use QML Configuration consists of the following items
• An RS-232 serial port configures as:
– 9600, n, 8, 1
– TX Control enabled
– 50 ms before transmission (minimum is 12 ms)
– 3000 ms after transmission
• In the Equipment Selection of LIZARD
– Select a QST101/102
– Connect it to the I/O channel of the RS232 configured above
• In the reports section
– Create the report, typically freeform
– In the report-wide properties you can set pseudo-binary if desired
• In the Select Communications
– Tie the report to the GOES configured device named and created in the
Equipment section
– Once created be sure to set the transmission speed as required
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 77
Auxiliary Equipment: GOES Transmitter
• Define the QML Static Parameters (number: Integer unspecified type).
– goes_txtime
– goes_interval
– goes_window
– goes_channel
• Once you load the configuration, be sure to set the static parameters.
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 78
Auxiliary Equipment: GOES Transmitter
The GOES Transmitter Object in the MAWS OS can be configured as
follows:
NOTE: In the following examples the GOES_1 refers to the name of the object create in the equipment section of
LIZARD.
CFG GOES_1 setid “XXXXXXXX”
CFG GOES_1 setid_eeprom “XXXXXXXX”
The GOES Transmitter Object can be operated upon and queried for its
status as follows:
To get the current ID of the transmitter:
DO GOES_1 getid
LASTVAL GOES_1 service
To get the current (GPS) time of the transmitter:
DO GOES_1 gettime
LASTVAL GOES_1 service
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 79
Auxiliary Equipment: GOES Transmitter
Reasons the Transmitter will not transmit:
1.
The transmitter is being asked to send a 1200 bps transmission and the GPS is not
synced
2.
The power supply for the transmitter is below 10.5 volts
3.
The time requested for transmission is in the past
4.
The static parameters are not set
5.
The channel set in the static parameters is identified as a 1200 bps channel and the
transmission is being requested is a 300 bps transmission and visa-versa
©Vaisala | December 2004 | MAWSTECHTRAIN | Page 80