The Manufacturing Execution Module (MEM) Foundation Class is a 4-day, instructor-led course designed to provide participants with in depth understanding of how to develop and implement Wonderware InTrack solutions in an enterprise system environment. This course will provide the participant with an in-depth understanding of InTrack's automation capabilities by using OLE and ActiveX technology in customization of an applied business case (SRS Airbag).
The audience for this class is anyone within a manufacturing environment whose job function includes data retrieval from the plant floor (or anyone who supports that function), and will include (but is not limited to) Database Administrators, Process engineers, Control Engineers, Quality Engineers, Operators, Technical Support Representatives, etc.
Upon completion of this course, students will be able to:
- Successfully configure the manufacturing database
- Present and explain the MEM database schema
- Show where Intrack fits into the enterprise system architecture
- Understand how InTrack can solve business problems
- Provide examples on how to customize MEM MMI
- Use OLE Automation (including MEM ActiveX controls) to customize client applications
Course Modules
Module 1 - IntroductionSection 1 - Course Introduction
- Course Overview
- Wonderware's FactorySuite
- System Requirements
- FactorySuite Licensing
- Technical Support
Section 2 - Review of Basics
- Assumptions
- MEM Building Blocks
- Materials and Products
- Work Instructions
- Setpoint Templates
- Data Set Templates
- UDAs and UDTs
- Calendar
- Locations
- Machine Types
- Users
- User Certification and Security
- Architecture
Module 2 - SRS Business Case
Module 3 - OLE Automation
Section 1 - What is OLE Automation?
- OLE Automation Methods
- Using OLE Automation Objects
- MEM Automation Object Classes
Section 2 - Database Object
- Application Object Class
- Database Object
- Lab 1 - Database Object
Section 3 - Query Objects
- Query Object Class
- Lab 2 - Query Objects
Section 4 - InTrack ActiveX Controls
- Introduction to ActiveX Controls
- Working with ActiveX Controls
- MEM Grid-Based ActiveX Controls
- MEM List-Based ActiveX Controls
- MEM ActiveX Control Functionality
- Lab 3 - MEM ActiveX Controls
Section 5 - General Objects
- General Object Class
- Amount Object - Simple Type
- StartItems Object - Collection Type
Section 6 - Lot/Sublot Activity Objects
- Activity Object Class
- Lot Object
- Sublot Object
- DataSetSample Object
Section 7 - Resource Tracking
- Machine Object Class
- User Object Class
Module 4 - Developer Workshop
- Lab 4 - Receiving New Bulk Material
- Lab 5 - Receiving into Existing Bulk Material
- Lab 6 - Receiving New Lot Material
- Lab 7 - Receiving into Existing Lot Material
- Lab 8 - Lot and Sublot Objects
- Lab 9 - Building a WIP Schedule Window
- Lab 10 - Moving and Starting WIP
- Lab 11 - Consumption
- Lab 12 - Consumption on a Machine
- Lab 13 - Data Collection
- Lab 14 - Completing and Closing WIP
- Lab 15 - Using the Machine Object
- Lab 16 - Serialization
- Lab 17 - User Defined Tables