Catalog Item
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.
Catalog Record Title
Data from S&T Project 20012: Machine Condition Monitoring
Generation Effort
S&T Project 20012: Machine Condition Monitoring
Location Name
Western US
Type
Uploaded file(s)
File Type
ZIP
Publisher
Bureau of Reclamation
Publication Date
Tuesday, April 1st, 2025
Update Frequency
as needed
Last Update
Tuesday, May 13th, 2025
Disclaimer
The Bureau of Reclamation assumes no responsibility or liability for any errors or omissions in the content of this data. The information contained in this data is provided on an “as is” basis with no guarantees of completeness, accuracy, usefulness or timeliness and without any warranties of any kind whatsoever, express or implied. The Bureau of Reclamation does not warrant that this data and any information or material downloaded from the data, will be uninterrupted, error-free, omission-free or free of virus or other harmful items.
U.S. Government Works:
Furthermore, certain data includes website hypertext links, or pointers, to information created and maintained by other public and/or private organizations. Reclamation provides these links and pointers for your information and convenience. When you select a link to an outside website, you are leaving this site and are subject to the privacy and security policies of the owners/sponsors of the outside website.
• Reclamation does not control or guarantee the accuracy, relevance, timeliness, or completeness of information contained on a linked website.
• Reclamation does not endorse the organizations sponsoring linked websites and we do not endorse the views they express or the products/services they offer.
• Reclamation cannot authorize the use of copyrighted materials contained in linked websites. Users must request such authorization from the sponsor of the linked website.
• Reclamation is not responsible for transmissions users receive from linked websites. Reclamation does not guarantee that outside websites comply with Section 508 (accessibility requirements) of the Rehabilitation Act.

