S&T Project 20012 Source Code: MCM2 Machine Condition Monitoring Software
This repository hosts source code for MCM2 which is software for a Machine Condition Monitoring (MCM) system for use in hydro power facilities. This is the version 2 of the software built primarily in VB.NET using Visual Studio and National Instrument Measurement Studio. The software consists of a suite of programs designed to monitor the condition of hydroelectric generators. It acquires data from multiple sources, performs calculations on acquired data, analyzes data, and stores it. During the analysis process, the data is compared to a user-defined set of conditions. If any of these conditions are met, the event is recorded, and custom actions (data storage and digital or analog outputs) are triggered. The program utilizes a client-server configuration employing WCF, allowing the core program to run in the background. A configuration utility allows the user to configure the core program and a viewer utility allows the user to develop custom display screens that can show both current and historic data. There are several other support utilities in addition to those 3 main applications. At the creation of this repository, the project utilizes Visual Studio 2019, DOT-NET Framework 4.8, National Instrument Measurement Studio 2019 Enterprise Edition, Microsoft SQL Server Express 2019.
Complete Metadata
| bureauCode |
[ "010:10" ] |
|---|---|
| identifier | https://datainventory.usbr.gov/rise/item/128856 |
| landingPage | https://data.usbr.gov/catalog/7991/item/128856 |
| spatial | {"type":"Polygon","coordinates":[[[-124.508,48.197],[-124.304,40.096],[-117.02,32.608],[-103.405,29.136],[-93.466,30.77],[-94.692,38.939],[-97.279,48.946],[-122.67,48.946],[-124.508,48.197]]]} |