Manufacturing Execution Module (MEM)

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


Section 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
© 2010 All Rights Reserved Terms & Conditions Design Credits