MAWS Technical Training MAWS HW SW Lizard configuration

  • Slides: 79
Download presentation
MAWS Technical Training MAWS HW & SW & Lizard configuration SW

MAWS Technical Training MAWS HW & SW & Lizard configuration SW

Section 1: Introduction to the MAWS Family Hardware • • Platforms Logger Options Interfaces

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 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: Introduction to the MAWS Family Hardware ©Vaisala | December 2004 | MAWSTECHTRAIN

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

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

MAWS Family / Military Different shapes and sizes but they all have the same data logger ! 201 M “Tacmet” ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 6 201 Mp “Tacmet”

Enclosure / MAWS 301 LBT: MAWS 110 1 = Radiation shield 2 = Enclosure

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 QML 201 (2004. . . ) LBT: QML 201 A Internal

The Data Loggers QML 201 (2004. . . ) LBT: QML 201 A Internal battery slot 10 differential measurement channels 2 High-frequency inputs 32 Bit CPU 16 Bit AD-conversion 1. 7 MB Flash memory 1 MB RAM Running LED and Reset Button RS 232 (COM 0) 2 -wire RS 485 (COM 1) 2 internal module slots Optional QMI 108 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 (MOD 1) • Module

Serial Modules Two Serial Module Slots Available • Module 1 (MOD 1) • Module 2 (MOD 2) Available Interfaces for Modules • RS-232 – Single or Dual Port – Flow Control or No • RS-485 – Single Port – Dual Port • Integral Modem – Point-to-Point – Multi-drop ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 10

DSU 232 LBT: Dual DSU 232 One or two RS-232 Ports • Dual Port

DSU 232 LBT: Dual DSU 232 One or two RS-232 Ports • Dual Port with No Flow Control • Single Port with Flow Control ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 11

DSU 232 / Port Wiring Module Connectors ©Vaisala | December 2004 | MAWSTECHTRAIN |

DSU 232 / Port Wiring Module Connectors ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 12

DSI 485 A RS-485 • • ©Vaisala | December 2004 | MAWSTECHTRAIN | Page

DSI 485 A RS-485 • • ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 13 Single Port Opto-isolated 2 -wire 4 -wire RS-485

DSI 485 A / Port Wiring Module Connectors ©Vaisala | December 2004 | MAWSTECHTRAIN

DSI 485 A / Port Wiring Module Connectors ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 14

DSI 486 LBT RS-485 • • • ©Vaisala | December 2004 | MAWSTECHTRAIN |

DSI 486 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

DSI 486 / Port Wiring Module Connectors DSI 486 Wiring Diagram for Dual RS-485

DSI 486 / Port Wiring Module Connectors DSI 486 Wiring Diagram for Dual RS-485 ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 16

DSI 486 / SDI-12 Module Connectors DSI 486 Wiring Diagram for SDI-12 and 12

DSI 486 / SDI-12 Module Connectors DSI 486 Wiring Diagram for SDI-12 and 12 VDC Power Supply ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 17

DSI 486 / Jumpers DSI 486 Default Jumper Locations Jumper X 3 Connected Pins

DSI 486 / Jumpers DSI 486 Default Jumper Locations Jumper X 3 Connected Pins 2 -3 X 6 1 -4 Function Sets the RS-232 mode active for the channel B. 2 -5 X 5 None ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 18 The line terminating resistor is not in use at all.

QBR 101 Inputs • Two DC Inputs • Two Solar Inputs Charges • 12

QBR 101 Inputs • Two DC Inputs • Two Solar Inputs Charges • 12 or 24 volt battery – Battery type/ voltage is set by resistor – X 3/5 -6 – Default is 13. 7 Sealed Lead Acid – See Manual for Resistor settings • Lead Acid or Ni. Cad Maximum charging voltage • NTC resistor used • Between terminals X 3/4 and X 3/5. ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 19

QBR 101 / LED Charge LED • ON when the battery is charging. •

QBR 101 / LED Charge LED • ON when the battery is charging. • OFF when the charge current is below approx. 80 m. A (battery is full) Battery Status • Three States – green when the battery voltage is OK – orange when battery voltage low – 11. 5 V for 12 V systems – 23 V for 24 V systems – red when battery voltage very low – 10 V in 12 V systems – 20 V in 24 V systems Note: Battery Status LED functions only when the control terminal LED ON (X 3/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

QBR Functional Block Diagram ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 21

Section 2: Introduction to the Software Components of MAWS ©Vaisala | December 2004 |

Section 2: Introduction to the Software Components of MAWS ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 22

QML Memory System Overview Flash Memory 1. 7 MB On-board RAM (1 MB) Reports

QML Memory System Overview Flash Memory 1. 7 MB On-board RAM (1 MB) 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 (2 MB) 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

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 |

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.

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 RS 232 Connection

MAWS Software Suite / MAWS Terminal 1. Interconnects to QML over RS 232 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 RS 232

MAWS Software Suite / MAWS PALM Terminal 1. Interconnects to QML over RS 232 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 OS Interacts with the user via serial ports

MAWS Concept / Interacting with 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 COM 0, 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

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 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 Parameters survive resets Static Parameters survive MAWS OS firmware loads

MAWS Concept / 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

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.

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

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

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 Hyper. Terminal / 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 (*.

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

MAWS Interaction / Loading Firmware The PC Application loader. exe will interact with the QML bootstrap over COM 0 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 COM 1 to QML COM 0 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

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 |

MAWS Overview and Background Theory MAWS OS Sensors Measurements Alarms Calculations Logs ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 39 Reports Static Parameter 1 Parameter 2 Server Parameter 3 Hardware

LIZARD Modes Two modes of interacting 1. “WIZARD” • • • Specific sequence of

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

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

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

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

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 Available Configuration parameters extension Sensitive to modules Selected Hardware

Optional Hardware List of connectors Available Configuration 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 ©Vaisala | December 2004

Selecting Equipment List of selected equipment Equipment Library Functionality description ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 46 Connection Pre configured default connectors for sensors

Measurement Parameters List of selected sensors Configuration parameters Functionality description ©Vaisala | December 2004

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

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

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

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 |

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

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 |

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 |

Setup Information List of active configuration modules Item information ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 54

Section 3: Creating Setups ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 55

Section 3: Creating Setups ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 55

Creating Setups are created in LIZARD Setups are stored in LIZARDS JET database Setups

Creating 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,

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

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

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 • • •

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

LIZARD Section: Select Hardware Allows you to define internal hardware options in expansion slots • RS 232 • RS 485 • Internal Modems Allows you to define: • communications parameters. • What ports are enabled to allow a “service” connection ©Vaisala | December 2004 | MAWSTECHTRAIN | Page 61

LIZARD Section: Select Hardware List of connectors Available Configuration parameters extension Sensitive to modules

LIZARD Section: Select Hardware List of connectors Available Configuration 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.

LIZARD Section: Select Equipment Defines 1. What Sensors and Auxiliary Equipment is Attached 2. What Connectors they are attached • • Default Connections are assumed Can be overridden 3. What Measurements (Signals) they Produce • What Object name is available 4. 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 •

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:

LIZARD Section: Calculations Define the calculations that are completed There are Three Calculation Libraries: 1. Meteorological 2. Conversions 3. Statistics 1. 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 are a special type of calculations They are not

LIZARD Section: Calculations / 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

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 •

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

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. Value. Check (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 Section: Logging Logs are grouped: Logging Groups • Each Group is named by LIZARD L 0, L 1 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

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 – Freeforms • 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

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 can be configured to cause the following actions: • • •

LIZARD Section: 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 can be configured to use Dynamic Limits • Once chosen the

LIZARD Section: 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 are Automatically Computed by Lizard • In advanced user mode you

LIZARD Section: 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

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 Use QML Configuration consists of the following items • An

Auxiliary Equipment: 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 QST 101/102 – Connect it to the I/O channel of the RS 232 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).

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

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 “XXXX” CFG GOES_1 setid_eeprom “XXXX” 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

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