Вы находитесь на странице: 1из 54

1.

GX Works2 Programming
This course is intended to introduce the GX Works2 programming software and
programming in ladder logic.
This course covers the concepts of ladder programming, as well as the features of the
GX Works2 software. The material covered will include concepts applicable to the FX
Series, L Series, and Q Series programmable controller families. In most cases,
different hardware options will be available to allow groups of students to use the
hardware platform of their choice.
Course Outline

Lesson 1 - GX Works2 Introduction
Features of GX Works2
Backward Compatibility
Compress/Unpack
Launching GX Works2
Creating a New Project
Docking Windows
Toolbars
Customizing the Keyboard
Language Display
Status Bar
Software Options
Lesson 2 - Creating a Project
Simple vs. Structured Project
Software Modes
Editing Ladder Logic
Connection Setup
Transferring to the PLC
Reading from the PLC
Verify with PLC
Verify with Another Project
Lesson 3 - Online Operations
Ladder Logic Monitor
Entry Ladder Monitor
Device/Buffer Memory Batch Monitor
Watch Windows
Online Edits
Modify Value
Forced I/O Registration
Device Test with Execution Condition
Lesson 4 - Program Documentation
Comments
Statements
Notes
Viewing Documentation
Printing
Lesson 5 - PLC Parameters
Parameters
FX Series Parameters
Q Series Parameters
L Series Parameters
Network Parameters
Lesson 6 - Timers & Counters
Timers
Timer Examples
Counters
Counter Examples
Lesson 7 - Basic Instructions
Instruction Format
Data Transfer Instructions
Digit Designation
Comparison Instructions
Lesson 8 - Special Addresses
Special Relays
Special Registers
FX Series Diagnostic Information
Q/L Series Diagnostic Information
Lesson 9 - Mathematics
Integer Math
Increment & Decrement
Scaling
Floating Point Math
Conversion
Lesson 10 - GX Works2 Utilities
Find/Replace Menu
Cross Reference
Device List
PLC Diagnostics
System Monitor
Sampling Trace
Lesson 11 - Intelligent Modules
Introduction
Buffer Memory
TO/FROM Instructions
U\G Addresses
Intelligent Module Utility
Comment Templates
Intelligent Module Monitor
Initialization via Parameters
Lesson 12 - Additional Commands
Limit Control
Real Time Clock
Pointers
Jump
Call
Lesson 13 - Multiple Programs
Availability
Program Types
Setting Program Execution

2.GX Works2 Structured Programming
This course is intended to introduce the concepts of structured programming. This
includes the structured ladder, structured text, and sequential function chart
programming languages.
BASIC PLC OPERATION IS NOT COVERED IN THIS COURSE. ATTENDANCE AT
THE GX WORKS2 PROGRAMMING CLASS PRIOR TO THIS CLASS IS STRONGLY
RECOMMENDED. THIS CLASS DOES NOT COVER THE ADDRESSING OF THE
PLC OR BASIC OPERATION OF GX WORKS2. THIS COURSE FOCUSES ON THE
STRUCTURED PROGRAMMING LANGUAGES.
Course Outline

Lesson 1 - Label Programming
What are Labels?
Simple vs. Structured Project
Registering Global Labels
Registering Local Labels
Managing Labels
Automatic Assignment
Using Labels
Label Dislpay Options
Symbolic Information
Lesson 2 - Structured Projects
IEC 61131-3
IEC Addresses
Structured Project
Program Organization Unit
Tasks
Programs
Compiling the Program
Compiler Options
Data Types
Constants
Software Updates
Lesson 3 - Structured Ladder
Introduction
Editor Basics
Editing Modes
Ladder Symbols
Functions and Function Blocks
Editing Ladder
Ladder Block List
Program Documentation
Monitoring
Timers & Counters
Lesson 4 - Structured Text
Introduction
Editor Basics
Operators
Syntaxes
Functions and Function Blocks
Monitoring
Inline Structured Text Box
Lesson 5 - Sequential Function Chart
Introduction
Steps
Transitions
Editor Basics
Monitoring SFC Diagrams
Limitations
Lesson 6 - Function Blocks
Functions vs. Function Blocks
Creating a Function
Creating a Function Block
Function Blocks in Ladder
Using in Programs
Lesson 7 - Libraries
Introduction
Creating a Library
Managing Libraries
Library Security
Simple Project Libraries
Lesson 8 - Arrays and Structured Data Types
Arrays
Structured Data Types
Moving Bits To/From Words

3.MELSOFT Navigator
This course is intended to introduce the MELSOFT Navigator software and the
operation of system labels.
BASIC PLC OPERATION IS NOT COVERED IN THIS COURSE. ATTENDANCE AT A
PLC PROGRAMMING CLASS PRIOR TO THIS CLASS IS STRONGLY
RECOMMENDED. THIS CLASS DOES NOT COVER THE ADDRESSING OF THE
PLC OR BASICS OF THE GX WORKS2 SOFTWARE.
Course Outline

Lesson 1 - Introduction
iQ Works
GX Works2
MT Works2
GT Works3
MELSOFT Navigator
Lesson 2 - MELSOFT Navigator
Starting MELSOFT Navigator
Workspace
Adding a Q Series Controller
Adding an L Series PLC
Adding an FX3 Series PLC
Adding a GOT1000
Adding a Motion Controller
Attaching Projects
Adding a Network
Adding Other Information
Reflecting Parameters
Q Series Motion Templates
Compress/Unpack
Lesson 3 - System Labels
System Labels
Create in GX Works2
Importing to GT Works3
Importing to MT Works2
Create in MELSOFT Navigator
Importing to GX Works2
Checking System Labels
Import/Export to CSV File
4.MT Works2 Programming
This course is intended to familiarize the attendee with the motion controllers and MT
Works2 software.

This course focuses on the Motion Control CPU and programming, and does not
contain a discussion of basic PLC addressing, address types, basic GX Works2
operation, or hardware configuration.

This class is applicable to the QDS Motion CPU, QD Motion CPU, QH Motion CPU, as
well as the Q170MCPU and MR-MQ100 standalone motion controllers. In most cases,
different hardware options will be available to allow groups of students to use the
hardware platform of their choice.

Course Outline

Lesson 1 - Hardware Introduction
Q Motion Controller
Standalone Motion Controller
Additional Hardware
Display Indication
Rotary Switch Settings
Lesson 2 - Getting Started
MT Works2
Backward Compatability
File Format
Creating a New Project
Compress/Unpack
Establishing Communication
Operating Systems
Programming Methods
Lesson 3 - MT Developer2 Introduction
System Setting
Servo Data Settings
Writing to the Motion CPU
Label Programming
Lesson 4 - Sequence Processor
Startup Sequence
Creating a new Project
PLC Parameters
Multiple CPU Settings
High Speed Transmission Area (QD)
Shared Memory Refresh (QH)
I/O Assignment
Lesson 5 - Memory Structure
Internal Memory Allocation
Dedicated Memory Relays
Dedicated Registers
Motion Registers
Motion Control Dedicated Device
Import Comments
Lesson 6 - Origin Point
Home Position Return Methods
Proximity Dog Method
Count Method
Data Set Type
Dog Cradle Type
Stopper Type
Limit Switch Combined Type
Scale Origin Signal Detection Method
Special Functions
Home Position Return Settings
Lesson 7 - Motion SFC Introduction
SFC Overview
Motion SFC Steps
Motion SFC Transitions
Pointers
Branches and Couplings
Creating a Motion SFC Program
Creating a Transition
Creating a Control Step
Completing the Program
Lesson 8 - MT Works2 Tools
Program Tree
Used List
Cross Reference
Device Batch Monitor
Watch Windows
Motion SFC Monitor
Device Test
Monitor Tool
Test Mode
Digital Oscilloscope
MR Configurator2 Monitoring
Lesson 9 - Positioning Profiles
Absolute vs. Incremental
Linear Control
Circular Interpolation
Heclical Interpolation
Fixed Feed Control
Speed Control
Speed-Position Switching
Speed-Switching Control
Constant Speed Control
Position Follow-Up
Speed Control with Fixed Position Stop
Simulataneous Start
Oscillation
Creating a Motion Program
Lesson 10 - Motion SFC Examples
Homing the Servos
Performing Motion Tasks
Calling Programs
Execute Motion SFC from Sequence CPU
Start Servo Program from Sequence CPU
Lesson 11 - Virtual Mode Introduction
Virtual Mode Overview
Mechanical System Programming
Drive Modules
Transmission Modules
Output Modules
K Mode Allocation
Switching to Virtual Mode
Switching to Real Mode
Leaving Axes in Real Mode
Lesson 12 - Virtual Mode Programming
Creating a Program
Mechanical Editor
Creating Motion SFC
Monitoring Mechanical Editor
Lesson 13 - Cam Programming
Overview
Configuration
Creating Cam Data
Accessing Cam Data
Lesson 14 - CPU Integration
Shared Memory
Sequence CPU Shared Memory
Motion CPU Shared Memory
Lesson 15 - Dedicated Instructions
Introduction
Current Value Change
Change Speed
Torque Limit Change
Write to Motion CPU
Read from Motion CPU
Interrupt Instruction
Lesson 16 - Advanced Concepts
Online Program Change
MT Simulator2
GOT1000 Motion Monitoring Tools
Project Security
MC Works64
Course Description

The use of multiple platforms in industrial automation has called upon the integration of
several software packages into one single usable software package. MCWORKS64
comes with a centralized project management tool: the Workbench. This tool is a single
application needed to configure and run the different aspect of an HMI project. The
application based on .NET technology will allow making project changes over the
internet.

This course will cover the several applications provided through Workstation including:

GraphWorX64 - used to create dashboards and interfaces for Runtime users.

AlarmWorX64 - a distributed enterprise-wide alarm and events management system

TrendWorX64 - a server application for data logging and data retrieval of multiple types
of databases.

The Unified Data Manager (UDM) - a centralized approach for managing and
configuring commonly used items

The Global Aliasing System (GAS) - a referencing feature for any MC WORX64
applications to quickly switch between multiple data sources using a single reference by
changing the value of the reference.

The Language Aliasing System (LAS) - provides the translation of text strings and
conversion of measurements for any languages required.

Course Outline

LESSON 1 - Introduction to MC Works64
Introduction to MC Works64
Architecture of MC Works64
Modes: Configuration vs. Runtime
Programmable Logic Devices and OPC Servers
OPC Tags
Data Displays
Data Connections and browsers
Microsoft Silverlight and Windows features
LESSON 2 - Workbench
Introduction to the Workbench
Customizing the Workbench
Creating a project
Configuration and Layout Management
Project Management Tools
Workbench Runtime
LESSON 3 - GraphWorX64
GraphWorX64 Layout
The Object Explorer
The Property Explorer
Customizing Workspace using the View Tab Ribbon
Templates and Transitions
Symbol Library
LESSON 4 - GraphWorX64 Basics
Basic 2D Shapes and Objects
Dynamics
Object Count
Application Mode
Display Password Protection
LESSON 5 - GraphWorX64 Tools
MC Works64 Controls
Search and Replace
Arranging Controls and Objects
Views
GraphWorX64 Runtime Ribbon and Menus
LESSON 6 - AlarmWorX64 Server
The AlarmWorX64 Server
Alarm Tags
Configuring Alarm Tags
Group Alarm Tags by Area
Importing and Exporting Components
LESSON 7 - AlarmWorX64 Viewer
Configuring the Viewer
Adding Tabs
Alarm Subscriptions to Tabs
Tab Properties
Text Translation
Alarm Viewer Runtime Options
LESSON 8 - AlarmWorX64 Logger
Operating the AlarmWorX64 Logger Configurator
Configuring the AlarmWorX64 Logger
AlarmWorX64 Client-Side/Server-Side Filters
Configuration of the Database Connection
Table Management
Printer Logging
Column Definitions
Nodes Configuration
LESSON 9 - TrendWorX64 Logger
TrendWorX64 Logger in Workbench
Database Configurations
Database Groups
Adding Logging Groups
Adding Tags to Logging Groups
LESSON 10 - TrendWorX64 Viewer Control
TrendWorX64 Viewer Modes
TrendWorX64 Viewer Properties
Tabs
Chart View
Plot and Plot Types
Pen Configuration
The Side Panel
Runtime Operations
Workbench vs. GraphWorX64
LESSON 11 - Unified Data Manager
Working With Objects in UDM
Expressions
Groups
Value Sets
Registers
Triggers
LESSON 12 - Global Aliases
Architecture
Definition of Global Alias
Alias Resolution
Using Themes and Theme Values
Configuring Themes and Global Aliases
Using Global Aliases
LESSON 13 - Language Aliases
Background
Configuring Language Aliasing
Language Alias Switching
LESSON 14 - MC Tray and FrameWorX64 Server
Interfacing with MC Tray
FrameWorkX64 Server Configuration
Changing the Default FrameWorX64 Server
Remote Access
Web Publishing
LESSON 15 - GridWorX64
GridWorX64 Server Configurator
Creating a Grid Using GridWorX64
Create a Grid in a GraphWorX64 Display
LESSON 16 - Security Tools
Security System Components
Global Settings
Security Object and Their Relations
Security Privileges
Logging-In and Logging-Out
Advanced Settings
MC App64
Course Description

This course will take you through important new features including the use of MC
Works64 web based integrated tools (Workbench-SL, PortalWorX-SL), asset-based
management/monitoring (via the AssetWorX provider) and cross-component action
settings (via Commanding).

In this course, we will be providing basic training on some specific, underlying tools and
technology within the MC Works64 and AnalytiX suites. Also covered will be how to use
Equipment Classes and Aliases, in order to make adding equipment to the tree-based
asset management system even easier.

The final lesson will cover the latest improvements to the Commanding functions.

Course Outline
LESSON 1 - Introduction to Additional Features
Environment
Workbench-SL
PortalWorX-SL
LESSON 2 - Workbench-SL and AssetWorX-SL
Introduction to the Workbench-SL
Workbench-SL vs. Workbench Classic
Tools and Providers
Workbench-SL User Interface
Project Explorer
Ribbon Menu
Filtering and Sorting Information
Switching Between Workbench-SL and PortalWorX-SL
Introduction to AssetWorX
AssetWorX Configuration Databases
General Setup in AssetWorX
How to Build an Asset Tree
Asset Security
LESSON 3 - Equipment Classes and Aliasing
Creating Equipment Classes for use as Templates
Creating an Equipment Class
Creating a Multi-Tiered Equipment Class Structure
Using Aliases in an Equipment Class
How to use Aliasing
Adding Equipment Properties
Adding Equipment Nodes to the Asset Tree
LESSON 4 - PortalWorX-SL
Introduction to PortalWorX-SL
Switching between PortalWorX-SL and Workbench-SL
Ribbon Menu
AssetWorX Navigator
Viewers
o AlarmWorX64 Viewer
o Energy AnalytiX Viewer
o FDDWorX Viewer
o GridWorX64 Viewer
o GraphWorX64 Viewer
o ReportWorX Viewer
o TrendWorX Viewer
LESSON 5 - Commanding
Introduction to Commanding
About Commands
Command Security
Command Tab for Equipment Classes and Equipment in AssetWorX
Commanding Matrix
F700 Inverters
This course is designed to introduce the FR-F700 series of variable frequency drives. It
is designed to give the attendee a thorough knowledge of the hardware, parameters,
and troubleshooting of the FR-F700. This class will be taught using the FR-F720 drives
and FR Configurator software.

Course Outline
AC MOTOR THEORY
o What is VFD used for?
o Parts of an AC induction motor
o How an AC induction motor works
o Motor types according to construction
o Motor types
VFD THEORY
o VFD Defined
o History and background of drives
o Major components
o PWM
o Drive ratings
o Basic equations
BRAKING
o Regeneration
o Braking solutions
o Wiring
LOADS
o Application types
o Variable torque
o Constant horsepower
o Constant torque
HARDWARE REVIEW
o Product line overview
o Part numbers
o Options
o Wiring and terminal description
o Parameter unit and panel unit
o Parameter unit display
PARAMETERS
o Purpose of parameters and how they work
o Description of basic parameters
o Advanced Magnetic Flux Vector Control (AMFVC)
o Real Sensorless Vector Control (RSVC)
TROUBLESHOOTING
o Alarms
o Testing procedures
STAND ALONE OPTIONS
o FR-ABR
o FR-BU/FR-BR
o FR-RC
HARMONICS, NOISE & MICROSURGES
o Harmonics # MRL, M_RB
o Noise # FR-BLF, SF
o Microsurges # FR-ASF
KEY FEATURES OF THE FR-F700
D700/E700 Micro Inverters
This course is designed to introduce the FR-D700 and FR-E700 series of variable
frequency drives. It is designed to give the attendee a thorough knowledge of the
hardware, parameters, and troubleshooting of the FR-D700 and FR-E700. This class
will be taught using the FR-D720 or FR-E720 drives and FR Configurator software.

Course Outline
AC MOTOR THEORY
o What is VFD used for?
o Parts of an AC induction motor
o How an AC induction motor works
o Motor types according to construction
o Motor types
VFD THEORY
o VFD Defined
o History and background of drives
o Major components
o PWM
o Drive ratings
o Basic equations
BRAKING
o Regeneration
o Braking solutions
o Wiring
LOADS
o Application types
o Variable torque
o Constant horsepower
o Constant torque
HARDWARE REVIEW
o Product line overview
o Part numbers
o Options
o Wiring and terminal description
o Parameter unit and panel unit
o Parameter unit display
PARAMETERS
o Purpose of parameters and how they work
o Description of basic parameters
TROUBLESHOOTING
o Alarms
o Testing procedures
STAND ALONE OPTIONS
o FR-ABR
o FR-BU/FR-BR
o FR-RC
HARMONICS, NOISE & MICROSURGES
o Harmonics # MRL, M_RB
o Noise # FR-BLF, SF
o Microsurges # FR-ASF
KEY FEATURES OF THE FR-D700 AND FR-E700
A800 Advanced VFD Training
This course is designed to introduce the new FR-A800 variable frequency drive. Basic VFD drive principles and parameter
setting method are required prerequisites to attend this class. It is designed to give the attendee a thorough knowledge of
the advanced features, parameters, and troubleshooting of the FR-A800. This class will be taught using the FR-A820 drives
and FR- Configurator2 software.

Course Outline
Inverter Product Lineup
o Series Comparison
o Part Number structure
Installation
o Enclosure definition
o Mounting considerations
o Main Circuit Protection
o Wiring and Wiring Distances
o Cable Lengths
o External Options
o Identifying Hardware Option Ports
Wiring Connections
o Power and Motor Terminals
o Control Terminal Identification
o Applying 24Vdc external power supply
o Safety Stop Functionality
o Input Terminal Identification and Designation
o Analog Input Identification
o Output Terminal Identification and Designation
o Built-in Networks wiring
o EMC Filters
Keypad Functionality
o FR-DU08 Introduction
o Review Menu Operation of Keypad
o Switching Modes (PU, EXT, Net)
o Remote Keypad Options
o USB Interface ports
o FR-LU08 Introduction
o FR-PU07 Optional Keypad
Parameter Settings (New Parameters Dedicated to A800 VFD)
o Communication settings and Grounding
o Output Terminal filters
o Negative Output Word displays
o Frequency Search gain and Change Frequency setting
o IPF/Flying Start
o Skip Frequencies and Bands
o New enhanced PID features and functions
o Loss of current signal
o Traverse or P Jump function
o Building Thermal O/L models
o Brake sequence functionality
o Speed smoothing control
o Analog remote Output function
o S.E.D.O. regeneration option
o Power failure Constant Bus Voltage Control
o Maintenance Timers
o Input Terminal proprogation delays
o Tuning and controlling IPM motor
o 2nd PID Loop comparison
o Loss of Current Input signal
o Adjusting and Calibrating Analog Outputs
o Droop Control
o Initiating a Protective Function on demand
o Batch writing configuration parameters
o Notch filter
o Real Time clock
o Trace Functionality
o Dancer Control
o Positioning by Point Table
o Additional Positioning Parameters
Troubleshooting
o Error messages
o Warning codes
o Fault codes
Built-in PLC
o PLC connections
o Inverter Parameter settings
o GX-Works2 and Developer settings
FR-Configurator2
o Cabling Topology
o Setup Screens
o System Settings
o File Settings
o Project Tree and Main frame
o Parameter Lists and editing
o Graphing
o Sampling settings
o Cursor control
o Batch Monitoring
o Fault History
o Test Operation
VFD Maintenance
This course will familiarize the attendee with the features and functions of our Variable Frequency Drive family. By the end of
this training, the attendee will be able to configure, operate and troubleshoot a Mitsubishi VFD.

Course Outline
Variable Frequency Drive (VFD) Principles
o What is a VFD
o Internal Block Diagram
o How does a VFD work
o How an AC Induction motor works
VFD Product Lineup
o Series comparison
o Part Number Descriptio
Wiring Connections
o Power and Motor terminals
o Control
o EMC Filter
Keypad
o Operation Modes
o Using Built-in Keypad
o Optional Keypad
o FR-PU07-01 Keypad Functionality
Parameter Settings
o Simple Mode Parameters
o Configuration Parameters
o PID Mode
Options
o External
o Internal
Troubleshooting
o Error Messages
o Warning Codes
o Alarm Codes
o Fault Codes
o Using FR-PU07(-01)
CNC PLC Training
This course has been designed to explain the Mitsubishi CNC PLC concepts through lecture and hands
on practice. Upon completion of this course operative employees will have a fundamental understanding
of the CNC PLC and should be able to troubleshoot a machine side PLC problem.
THIS COURSE IS NOT DESIGNED TO SHOW STUDENTS HOW TO CREATE A LADDER/PLC FROM
SCRATCH BUT CAN BE USED AS SUCH.
Course Outline
BASICS OF PLC
o Relationship of NC and PLC
o Coils and Contacts
o Addresses, Relays,
o Complete circuits
USING LOGIC GATES AS EXAMPLES TO PLC
PLC I/F
o Monitoring Addresses
o Forcing Addresses
HARDWARE AND CONECTIONS
o I/O Devices (Base IO, Remote IO)
o I/O Device Addressing
o Sink I/O vs Source I/O
o GX Developer vs PLCWIN
USING GX DEVELOPER
o Connection to CNC
o Reading PLC from control
o Explanation of Ladder Program
o Explanation of Message file
o Starting and Stopping the PLC
o Formatting the PLC area
CREATING A LADDER
o Starting From Scratch
o Showing Relations of Contacts
o Statements versus Coils
o R Registers
o Move Statements
o PLC Switches
o M, S AND T CODES
o Strobe Signals
o Decoding
o Fin Signals
CREATING A MESSAGE FILE
o Labeling Alarm Message
o Labeling Operator Messages
o Labeling PLC Switches
ALARMS
o F mode alarm
o R mode alarm
o How Alarms are generated through the ladder
PLC PARAMETERS
o Bit Selects
o Decoding Bit Selects in the ladder
o Dedicated Bit Select meanings
o PLC Constants
o PLC Timers
PLCWIN
o Converting an ALL3 file
o Printing up a Ladder
FO PAGE
o Searching by device
o Searching by Ladder rung
o Paging through Ladder
o Switching between Decimal and Hexadecimal
o Freeze screen function
TROUBLE SHOOTING
o Cant Cycle Start
o T10 Fin Wait Alarm
o Led Trouble
o Machine Side Alarm
PLC Basics (GX Works2)
This course provides you with the opportunity to learn about the basics of
Programmable Logic Controllers.

This class is a prerequisite to the GX Works2 Programming training class.

Course Outline
Lesson 1 PLC Hardware
What is a PLC?
Advantages
Types of PLCs
Micro PLC Hardware (FX)
o Main Units
o Extension Units
o Special Function Modules
o Left Side Adapter Bus
Modular PLC Hardware (Q/L)
o Base Units
o Power Supplies
o Processors
o I/O Modules
o Intelligent Modules
Discrete Inputs
Discrete Outputs
Memory Types
Lesson 2 Numeric Data Handling
Numbering Systems
o Decimal
o Binary
o Hexadecimal
o Octal
o BCD
Numeric Formats
o Integer
o Double Precision Integer
o Floating Point
Lesson 3 System Addressing
Memory Areas
o X/Y/M/L/D/T/C/Z
Micro PLC Addressing
o Right Side Bus
o Special Function Modules
o Left Side Bus
Modular PLC Addressing
o Addressing Rules
o Module Addressing
o Q Series Configuration
o L Series Configuration
Lesson 4 Programming Software
GX Works2
Software Installation
Other Software
Connection to FX Series
Connection to Q/L Series
Lesson 5 Ladder Logic Basics
Ladder Symbols
Ladder Basics
Basic Instructions
PLC Maintenance (GX Developer)
This course will familiarize the attendee with the components of a PLC. Identify the memory addresses for inputs and
outputs. Understand the basics of ladder logic. Use of the troubleshooting tools in GX Developer. How to make basic
program changes. Identify and replace modules in the PLC.

Course Outline
PLC Hardware
o What is a PLC
o Types of PLCs
o Micro PLC Hardware
o Modular PLC Hardwar
o Discrete Input
o Discrete Output
Numeric Data Handling
o Decimal
o Binary
o Hexadecimal
o Octal
o Binary Coded Decimal (BCD)
o Numeric Format
System Addressing
o Memory Areas
o Micro PLC Addressing
o Modular PLC Addressin
Basic Ladder Logic
o Symbols
o Ladder Basics
o Common Bit Instructions
o Data Transfer Instructions
o Integer Math
o Timers
o Counter
GX Developer Basics
o Launching GX Developer
o File FormatOpen an Existing Project
o Creating a New Project
o Editing Ladder Logic
o Connection to Q Series Controllers
o Connection to A Series and FX Series
o Transfer Setup
o Transferring to the PLC
o Reading from the PLC
o Verify with the PLC
o Verify 2 Offline Projects
Online Operations
o Ladder Logic Monitor
o Device Batch Monitor
o Entry Data Monitor
o Entry Ladder Monitor
o Online Edits
o Device Test
o Forced I/O Registration
Intelligent Modules
o Intelligent Module Introduction
o Buffer Memory
o TO/FROM Instructions
o U/G Addresses
o GX Configurator
Special Addresses
o Special Relays
o Special Registers
o FX Series Diagnostic Information
o Q/L Series Diagnostics Information
PLC Parameters
o Parameters
o Q Series Parameters
o L Series Parameters
o FX Series Parameters
o Network Parameters
GX Developer Utilities
o Find/Replace Menu
o Cross Reference & Used Addresses
o PLC Diagnostics
o System MonitorSampling Data Trace
Hardware Maintenance
o Base Units
o Module Replacement
o CPU Replacement
o Battery Replacement
PLC Maintenance (GX Works2)
This course will familiarize the attendee with the components of a PLC. Identify the memory addresses for inputs and
outputs. Understand the basics of ladder logic. Use of the troubleshooting tools in GX Works2. How to make basic program
changes. Identify and replace modules in the PLC.
Course Outline
PLC Hardware
o What is a PLC
o Types of PLCs
o Micro PLC Hardware
o Modular PLC Hardware
o Discrete Inputs
o Discrete Outputs
Numeric Data Handling
o Decimal
o Binary
o Hexadecimal
o Octal
o Binary Coded Decimal (BCD)
o Numeric Formats
System Addressing
o Memory Areas
o Micro PLC Addressing
o Modular PLC Addressing
Basic Ladder Logic
o Symbols
o Ladder Basics
o Common Bit Instructions
o Data Transfer Instructions
o Integer Math
o Timers
o Counters
GX Works2 Basics
o Launching GX Works2
o File Format
o Compress/Unpack
o Open an Existing Project
o Creating a New Project
o Editing Ladder Logic
o Connection to Q Series Controllers
o Connection to FX Series
o Connection Destination
o Transferring to the PLC
o Reading from the PLC
o Verify with the PLC
o Verify 2 Offline Projects
Online Operations
o Ladder Logic Monitor
o Monitor Condition Setting
o Device Batch Monitor
o Watch Windows
o Entry Ladder Monitor
o Online Edits
o Modify Value
o Forced I/O Registration
Intelligent Modules
o Intelligent Module Introduction
o Buffer Memory
o TO/FROM Instructions
o U/G Addresses
o Intelligent Module Utility
Special Addresses
o Special Relays
o Special Registers
o FX Series Diagnostic Information
o Q/L Series Diagnostics Information
PLC Parameters
o Parameters
o Q Series Parameters
o L Series Parameters
o FX Series Parameters
o Network Parameters
GX Works2 Utilities
o Find/Replace Menu
o Cross Reference
o Device List
o PLC Diagnostics
o Network Diagnostics
o System Monitor
o Sampling Data Trace
Hardware Maintenance
o Base Units
o Module Replacement
o CPU Replacement
o Battery Replacement
FX Series Advanced
This course is intended to introduce some of the advanced concepts of the FX Series
PLC. This class will be taught using the FX3U and FX3UC PLCs and GX-Developer
software.

Course Outline

Lesson 1 - High Speed Counters
Explanation
Hardware Options
Dedicated Counters
Dedicated Commands
Lesson 2 - File Registers
Data Registers
Extension Registers
Extension File Registers
Dedicated Commands
Lesson 3 - Data Tables
Explanation
Data Table Write
Data Table Read
Data Table Searches
Modifying Data in Tables
Lesson 4 - ASCII Text
Explanation
Dedicated Instructions
Lesson 5 - Serial Communications
Explanation
Hardware Options
Port Configuration
RS Instruction
RS2 Instruction
Lesson 6 - Parallel Link
Explanation
Data Transmission
Network Settings
Hardware Configuration
Network Connection
Lesson 7 - N:N Networking
Explanation
Data Transmission
Network Configuration
Hardware and Wiring
Lesson 8 - Inverter Communications
Explanation
Hardware Options
Dedicated Commands
Safety Systems
This course is intended to introduce the Q Safety Controller, Q Safety Relay Modules,
and CC-Link Safety network. This class is taught with the QS001CPU safety PLC and
GX Developer software as well as the WS Safety Controller and WS Developer.

Course Outline
MELSEC QS Component Overview
o Safety Control Concept
o QS Safety System Example
o Safety Categories
o Risk Assessment
Safety I/O Connectivity
o Remote I/O Types
o Safety Concepts
o Diagnostic and Security Features
o Connection/Programming
o Secure Functionality
o MELSEC QS Safety PLC Safety Relay Contactor
CC-Link configuration and connection
o CC-Link Network Overview
o System Configuration
o CC-Link Safety System Master Module
o Safety Remote I/O Module
o Wiring CC-Link
o Troubleshooting CC-Link with GX Developer
o Parameter Setting Example
o Function and Operation of the QS CC-Link network
o Ethernet Connection
o MELSECNET/H Connection
o CC-Link IE Control Connection
o CC-Link IE Field Connection
o Dedicated Instructions
System Status and Monitoring
o Link Relays
o Parameter Sattings
o Buffer Memory
o Special Relays
o Special Registers
Safety Control Critical Procedures
o Creating a Safety Project
o Setup Password(s)
o Register Password(s)
o Writing Program(s)
o Creating Levels of Users
o Function Blocks
Safety Relay Module
o Module Information
o Module Description
o Compliance to Safety Categories
o I/O and Wiring
o Troubleshooting
Safety Addition to Servo and VFD
o Servo Information
o VFD Information
Safety Application Examples
WS Controller
o System Configuration
o Mounting
o CPU Module
o Ethernet Module
o CC-Link Module
o Software
o Safety Controller Response Times
o Wiring
L Series Advanced
This course is intended to introduce and demonstrate the built-in special functions of the
L Series family of PLC products. This class will be taught using the L Series processors
and GX-Works2 software.

Course Outline

Lesson 1 - Built-In Inputs and Outputs
Introduction
Input and Output Wiring
Basic Configuration
Pulse Catch Inputs
Interrupt Inputs
Monitor Tool
Lesson 2 - Pulse Positioning
Introduction
Configuration
Connections
Servo Parameters
Jogging
Homing
Positioning Profiles
Positioning Table
Positioning Commands
Monitoring Tools
Lesson 3 - High Speed Counters
Introduction
Operating Modes
Configuration
Connections
Dedicated Instructions
Normal Mode
o Linear Counter Function
o Ring Counter Function
o Preset Function
o Coincidence Output Function
o Special Functions
Frequency Measurement Mode
Rotation Speed Measurement Mode
Pulse Measurement Mode
PWM Output Mode
Monitoring Tools
Lesson 4 - Display Module
Introduction
Menu Tree
Device Monitor/Test
Forced I/O Registration
Scan Time Monitor
Built-In I/O Function Monitor
PLC Error Display
Module Monitor/Test
Module Setting
User Message
Lesson 5 - Data Logging
Introduction
Data Storage
Dedicated Addresses
Logging Configuration Tool
Continuous Logging
Trigger Logging
GX Log Viewer
Automatic Logging from SD Card
CSV File Format
FTP Access
A Series Transition
This half-day seminar is designed to introduce the concepts and issues involved in the
transition of the legacy A Series PLC platform to the Q Series Automation
Platform. This class is a half-day instructor-led presentation of the topics and tools, as
well as a discussion of the available resources to assist with the transition
process. After lunch is an open question and answer session for attendees to discuss
specific issues.

Course Outline
Transition Overview
o Why the A Series Transition
o Affected Equipment
o Transition Timeline
o Conversion Tools Overview
o User Guides and Handbooks
Affected and Unaffected Equipment
o Affected: Large ASeries CPUs
o Affected: Large QnA Series CPUs
o Affected: Large Size I/O, Base Units, and Extension Bases
o Affected: Power Supplies
o Affected: Networks & Network Interfaces
o Affected: Memory Cassettes
o Unaffected: AnS and QnAS CPUs
o Unaffected: AnS I/O and Special Function Modules
Upgrade and Conversion Tools
o QA6*B Extension Base Units
o QA1S6*B Extension Base Untis
o Wiring Upgrade Tool
o A1ADP Conversion Adapter
o Software Conversion Tools
Converting Systems
o Covnerting Programs in GX Developer
o Running the Conversion Support Tool
o Upgrading with Extension Bases
o Wiring Upgrade Tool
o Direct Q Series Replacement
Network Conversion
o Network Transition by Bridge
o Network Transition by Replacement
o MELSECNET/10 to MELSECNET/H
o CC-Link
A Series PLC
This course is intended to familiarize the attendee with the A Series family of PLC
products and the software needed to configure, make changes, and maintain a
complete PLC system. This class will be taught using the A1SH PLCs and GX-
Developer software.

Course Outline
A Series Hardware Review
o Base Units
o Extension Racks
o Extension Cables
o Power Supplies
o Memory Types
o CPU Modules
o Input Modules
o Output Modules
o Special Function Modules
Networks
Programming Equipment
o Handy Programming Units
o Programming Software
o GX Developer Overview
o File Format
o Hardware Connection
Number Systems
o Binary
o Hexadecimal
o Binary Coded Decimal
System Configuration
o System Addressing
o Card Density
o Rack Size
o Calculating Memory Size
Elements of Programming
o System Devices
o Numeric Data Handling
o Types of Instructions
Demo Kit Layout
o Card Addressing
o Toggle Switches
o LED Displays
o Thumbwheel Switches
o CPU Programming Port
o CPU Key Switch
o CPU Indicator Lights
o Battery
Sequence Instructions
o Symbols
o Common Instructions
Developing and Editing Programs
o Launching GX Developer
o Creating a New Project
o Editing Ladder Logic
o Program Transfer
o Online Editing
o Monitoring Program Operation
o Forcing Bits and Changing Registers
Timers & Counters
o Timers
o Counters
o Program Examples
Basic Instructions
o General Format
o Data Transfer Instructions
o Comparison Instructions
o Arithmetic Instructions
o Conversion Instructions
o Increment and Decrement
Application Instructions
o Logical Operation Instructions
o TO/FROM Instructions
Troubleshooting Aids
o Special M Contacts
o Error Codes
o Troubleshooting Examples
o GX Developer Diagnostics
o Finding Devices
PLC Parameters
o Viewing Parameters
o Memory Parameters
o Device Parameters
o I/O Assignment
o PLC RAS
o PLC System
o Network Assignments
Documentation and Printing
o Comments
o Statements
o Notes
o Device Labels
o Viewing Documentation
o Printing
Robot Basic Programming
This course is intended to familiarize the attendee with the Mitsubishi robot products and the software
needed to configure, make changes, and maintain a robot system. This class will be taught using the RV-
3S robot and RT Toolbox2 software.

Course Outline
Robot Safety & Product Overview
Robot System Operation
RT Toolbox2 Introduction and Use
MELFA Basic V Programming Language
EOAT, Tooling, Gripper, Hand, etc.
Programming and Program Management
Connecting to the Robot
Operation and Control
Robot Parameters
Status Monitoring
Robot Maintenance
Robot Basic Maintenance Training
This course has been designed to explain the basic maintenance structure of the Mitsubishi Robots through lecture and
hands on practice. Upon completion of this course, operative employees will have a fundamental understanding of the
Mitsubishi Robot system. They will be able to perform routine maintenance and basic troubleshooting on the Mitsubishi robot
system. It is a one day course that can be performed either On-site or at our facility in Vernon Hills, IL.
Robot Basic Maintenance courses available at MEAU facility:
RV-E14
RV-E20
RV-2SD/SQ
RV-3S/SD/SQ
RV-6S/SD/SQ
RV-12S/SD/SQ
RH-6SH/SDH/SQH
RH-12SH/SDH/SQH
RH-18SH/SDH/SQH
RH-20SDH/SQH
RH-3SDHR
RH-3FH
RH-6FH
RH-12FH
RH-20FH
RV-4F
RV-7FL
RV-13F
Course Content
Robot Hardware
Motors, Harmonic Drives, Cables
Controller Hardware
PCB, Teach Pendant, Fuses
Robot Origin
Origin Data, Methods of Performing Origin
Robot Replacement
Removal and installation of a robot
Robot Controller Replacement
Removal and installation of a robot controller
Alarm Description
Common Alarms, Alarm Structure
Routine Maintenance
Batteries, Grease, Belts
Robot Repair Training
This course is an in depth look at the maintenance structure of the Mitsubishi Robot. It includes complete removal and
reinstallation of multiple joints on the robot. This will give the individual a greater understanding of the internal workings of
the Mitsubishi robot and allow them to have the ability to properly troubleshoot any issue that may arise on the robot. Upon
completion of this course, operative employees will have a fundamental understanding of the Mitsubishi robot system and
should be able to troubleshoot and maintain a complete robot system. This course is available only at our facility in
Vernon Hills, IL
Robot Repair courses available at MEAU facility:
RV-E14
RV-2SD/SQ
RV-3S/SD/SQ
RV-6S/SD/SQ
RV-12S/SD/SQ
RH-6SH/SDH/SQH
RH-12SH/SDH/SQH
RH-18SH/SDH/SQH
RH-20SDH
RV-7F
RH-6FH
Course Content
Robot Hardware
Motors, Harmonic Drives, Cables
Controller Hardware
PCB, Teach Pendant, Fuses
Robot Controller Replacement
Control Backup, Restore with RT Toolbox 2 and Board Replacement
Robot Origin
Origin Data, Methods of Performing Origin
Robot Maintenance
Batteries, Grease, Belts
Alarm Description
Common Alarms, Alarm Structure
Troubleshooting
Diagnosing alarms and common problems
Motor Replacement
Removal and installation of motor and cables for multiple Joints
Harmonic Drive Replacement
Removal and installation of harmonic drive
Ballscrew Spline Replacement (SCARA Robots only)
Removal and installation of Ballscrew spline on SCARA robots
CC-Link Networking
This course is intended to introduce and demonstrate the CC-Link network and its configuration,
execution, and troubleshooting. This class will be taught using the Q Series processors, L Series CPU,
FX3U Series CPU, and GX-Works2 software.

Course Outline
Network Overview
o Sensor Level Networks
o Device Level Networks
o Control Level Networks
o Enterprise Level Networks
CC-Link Family
o CC-Link
o CC-Link/LT
o CC-Link Safety
o CC-Link IE
o CC-Link Partner Association
CC-Link Network
o Basic Features
o Network Topology
o Version 1 vs. Version 2
o Master Functions
o Slave Module Functions
Hardware Introduction
o Network Masters
o Remote I/O Stations
o Remote Device Stations
o Intelligent Devices
FX Series Master
o FX2N-16CCL-M Module
o Buffer Memory Allocation
o Parameter Setting
o Data Link
o Special Relays and Registers
Inverter Communication
o FR-A7NC Module
o Module Installation
o Parameter Setting
o Data Exchange
o Inverter Monitoring
o Inverter Control
Q Series Master
o QJ61BT11N Module
o Buffer Memory Allocation
o Network Parameters
o Special Relays and Registers
o Dedicated Instructions
o Diagnostics
o Initial Settings
Intelligent Devices
o Intelligenr Modules
o FX3U-64CCL Switch Setting
o LEDs
o Buffer Memory
o Hardware Test
Standby Master
o Standby Master Function
o Reserve Station Function
o iQ as Standby Master
Servo Communications
o Servo Models
o Servo Communications
o Power On/Startup
o Point Table
o Parameters
o MR Configurator
CC-Link IE Networking
This course is intended to introduce and demonstrate the CC-LInk IE Control and CC-Link IE Field
networks and configuration, execution, and troubleshooting these networks. This class will be taught
using the Q Series processors and GX-Works2 software.

Course Outline
Network Overview
Networks
Device Level Networks
Controller Level Networks
Enterprise Level Networks
CC-Link IE Overview
Standard Network
Redundant / Standby Network
Multi Network
IE Overview
NET/H Overview
Comparison
CC-Link IE Modules
PLC Control Modules
Station Number
PC CPU modules
GOT Network Modules
Field Modules
Other Units
CC-Link IE Control
Overview
Network Information
CPU Module
Normal Module
Dedicated Instructions
CC-Link IE Field
Overview
Master Module Setup
Local/Normal Module Setup
L Series Intelligent
System Settings
Dedicated Instructions
Standby Master
Standby Master Settings
Sub-Control Station
Connecting Networks
Troubleshooting
Overview
Troubleshooting Methods
Error Code List
Ethernet Networking
This course is intended to introduce and demonstrate the Ethernet network and its configuration,
execution, and troubleshooting. This class will be taught using the Q Series processors, L Series CPUs,
and FX3U Series CPU, with the GX-Works2 software.

Course Outline
Network Overview
o Sensor Level Networks
o Device Level Networks
o Controller Level Networks
o Enterprise Level Networks
Ethernet Network Introduction
o Overview
o Terminology
o Topology
o Hardware
o Packets
o OSI Model
o TCP/IP and UDP Protocol
o Addressing
o TCP/IP Services
o TCP/IP Utilities
FX Series Ethernet Module
o Module Overview
o Hardware
o Network Connections
o BFM Settings
o Confirm Settings
o Pairing
o Fixed Buffer Communication
o MC Protocol
o Email
Dedicated Instructions
o OPEN
o CLOSE
o BUFSEND
o BUFRCV
o ERRRD
o ERRCLR
o SP.SOCOPEN
o SP.SOCCLOSE
o SP.SOCSND
o SP.SOCRCV
Q & iQ Series Ethernet Module
o Module Overview
o Hardware
o Network Connections
o GX Developer / GX Works2 Settings
o Parameter Settings
Built-In Ethernet iQ / L
o Hardware
o Network Connection
o GX Developer / GX Works2 Settings
o Parameter Settings
o Network Transmission Information
o Programming
Troubleshooting
o FX Series
o Q Series Ethernet Module
o Built-In Ethernet
GOT Ethernet
o Module Overview
o Hardware
o GT Designer Settings
o GOT Settings
MELSECNET/H Networking
This course is intended to introduce and demonstrate the MELSECNET/H network and
its configuration, execution, and troubleshooting. This class will be taught using the Q
Series processors and GX-Works2 software.

Course Outline
Network Overview
o Sensor Level Networks
o Device Level Networks
o Controller Level Networks
o Enterprise Level Networks
MELSECNET/H Overview
o System Outline
o Cabling
o Modules
o Specifications
o Features
o Device Use
o Network and Communication Overview
o System Configuration - PLC to PLC
o System Configuration - Remote I/O
Parameters
o Types of Parameters
o Network Parameters
o Common Network Range Setting
o Network Refresh Parameters
o Station Parameters
o Interlink Transmission Parameters
o Routing Parameters
o Interrupt Parameters
o Network Hardware Settings
Routing
o Basics
o Flow
o Setup
Cyclic Communication
o Example
o What is Cyclic Transmission
Transient Communication
o Example
o What is Transient Transmission
Remote I/O
o What is Remote I/O
o Remote Module Setup
Additional Functions
o Standby Station
o Interrrupt Function
o Accessing Other Stations
o Reserving a Station
Troubleshooting
o Accessing Diagnostics
o Network Monitor Details
o Setup Confirmation Test
o Other Station Information
o Network Test
o Reserved Station
o Self-Loopback Test
o Internal Self-Loopback Test
o Hardware Test
MES Introduction
This course is intended to introduce the concepts of MES and its basic applications.

Course Outline
MES Market
o Complete Factory Automation Solutions
o What is e-Factory?
o iQ Automation
o Our Success
o Competencies & Collaboration
o Overall
MES ECO System
o Improving Enterprise Integration
o Agenda
o Why Integrate: The Need For Information
o In Pursuit of OP EX
o What is e-Factory?
o MES Interface Introduction
o Q Series MES Interface
o GOT MES Interface
o MES Interface Advantage
o iQ Automation
o MES Configuration
o MES Interface IT
MES Interface Introduction
o MES Interface IT Overview
o MES Interface IT Concept
o Event/Response System
o Installation
o Configuring the CPU(s)
o MES Benefits
o MES Interaction
Terms
o Generic Terms
o Topologies
o Basic Networking Symbols
o Basic OSI 7 Layer Model
o TCP/IP Network Model
o Ready for the Information Highway
OPC Introduction
o Client/Server
o Generic OPC
o OPC Integration
Enterprise Computing Basics
o Keywords
o Goals and Responsibilities
o The Divide Between EC and FA
o Bridging the Gap
Quick Start Guide
MES Interface
This course is intended to introduce and demonstrate the MES module for the Q Series,
as well as the GOT MES functions.

Course Outline
Installing the MES Module
o Performance Specifications
o Mounting and Installation
o Part Names
o Wiring
o GX Developer
o MX MES Interface
MES Module Hardware & Configuration
o System Configuration
o Initial Setup
o CF Card
o MES Inerface Performance Specifications
o MES I/O Signal List
o Buffer Memory
o Self-Diagnostics
Database Design
o What is a Good Database Design?
o The Design Process
Database Function Configuration
o MES Network Information Exchange
o Accessible PLC CPUs
o XML Processing Function
o Steps for Function
o GX Settings
Database Concepts
o What is a Database?
o Database Terms
o Forms
o Reports
o Queries
o Stored Procedure
o Why Use a Database?
o Structured Query Language (SQL)
o Data Type Differences
Ethernet Essentials
o OSI
o LAN Network Topology
o Ethernet (DIX)
o MES Interface
o Physical Characteristics of the Transmission Medium
Network Essentials
o Network Review
o Hierarchy
o MELSEC-Q MES Interface
o GOT1000 MES Interface
o Transient Communications
o Network Layer IP Addressing
o IP Subnetting
o Address Formats, When Subnetting is Used
GOT MESIF
o Connecting GOT to MES
Relationships
o Connecting One to Many
o Creating a Many-To-Many Relationship
o Creating a One-To-One Relationship
Troubleshooting
o Diagnostic Tools
o MES Module
o GOT Unit
o Ethernet IP Addressing
o Database Connection (ODBC)
o Data Transfer (Database Communications)
MES Interface IT
This course is intended to introduce and demonstrate the MES module for the Q Series,
as well as the GOT MES functions.

Course Outline
Network Overview
o Networks
o Device Level Networks
o Controller Level Networks
o Enterprise Level Networks
Fundamental Database Concepts
o What is a Database?
o Database Terms
o Forms
o Reports
o Queries
o Stored Procedure
o Why Use a Database?
o Structured Query Language (SQL)
o Data Type Differences
Module Introduction
o Module Description
MES/Ethernet Introduction
o What is MES?
o Module Hierarchy
o OSI Layering Benefits & Concepts
o LAN Network Topology
o Ethernet (Frames)
o Interface Types
o Physical Characteristics of the Transmission Medium
o Network Review (Overview)
o Hierarchy
o MELSEC-Q Interface
o GOT1000 MES Interface
o Transient Communications
o Network Layer IP Addressing and Easy Subnetting
Workbench Introduction/Features
o Start Workbench
o Work With Workbench
o Administration
o Node Adminsitration
o Licenses/Packages
o Network Configuration
o Time Management
o Notifications
o Security
o Staging Browser
o System Variables
o Attention Bit
o Auomated Log Export
o CCPU Events
o FTP Server
o CF Card
Introduction to Devices
o What is a Device?
o Configuring New Devices
Overview of Variables
o What is a Variable?
o Reading the Variables
o Configuring New Variables
Local Database
o Database Information
o Tables
o Management
o Execute SQL
Beginning of Transports
o Transport Systems Information
o DB Connection Creation
o TCP Connection
o Exporting Transports
o Importing Transports
Summary of Transport Maps
o Start Transport Map Info
o Relationship Triggers and Transport Maps
o Create a Transport Map
o Reading
o Editing
Presentation to Projects
o Start Project Info
Initiation to Triggers and Actions
o Trigger
o Action
o New Triggers and Actions
Logs and Reports
o Overview
o Reports
o Mapping Logs
o System Logs
o Trigger Error Messages
Practice Workshop
Motion Basics
This course is intended to familiarize the attendee with the basic terminology and applications of a motion
control system.

Course Outline

Lesson 1 - Motor and Servo Knowledge
Magnetic Field and Flux Fields
Electromagnetism
Electric Motor Overview
Categories of Electric Motors
Motor Information
Servo/Amplifier Characteristics
Control Loops
Feedback Devices
Lesson 2 - Application and Sizing
Application Overview
Pillow Packaging
Speed Control
Printing Machine
XY Table
Overhead Gantry
Servo Control
Why size a servo?
Selecting The Proper System
Mechanical Relationships
Gearing
J-Load
Friction
Variables
Additional Requirements
Servo Sizing Exercises
Lesson 3 - Motion and Position Controllers
Feedback Loop Types
Error and Compensation
Motion Control Command Devices
Types of Motion
Position Control Command Devices
Basic Parameter Setting
Home/Zero Return Function
D75/D77 Positioning
This course is intended to familiarize the attendee with the QD75, QD77, LD75, and
LD77 families of motion control modules and the software needed to configure, make
changes, and maintain a motion system.
This class is focused on positioning control, and does not contain a discussion of PLC
addressing, address types, basic software operation or hardware configuration.
The material in this class is applicable to all of the QD75, QD77, LD75, and LD77
positioning module families. In most cases, different hardware options will be available
to allow groups of students to use the hardware platform of their choice.

Course Outline

Lesson 1 - Module Introduction
Module Specifications
Programming
Module Connection
Module Indicators
Lesson 2 - GX Works2 Configuration
Simple vs. Structured Project
Creating a New Project
Import from GX Configurator-QP
Intelligent Function Module Utility
Intelligent Function Module Guidance
Simple Motion Module Setting Tool
Simple Motion Module Assistant
Lesson 3 - Module Configuration
Memory Layout
Buffer Memory Allocation
System Structure (D77)
Parameter Setting
Servo Parameters
Positioning Data
Block Starting Data and Condition Data
Download to the QD77/LD77 Modules
Download to the QD75/LD75 Modules
Automatic Refresh
Lesson 4 - Module Control
Control Words
I/O Allocation
Jogging
Monitor Data
Limit Switch Function
Lesson 5 - Diagnostics
Troubleshooting Basics
GX Works2 Troubleshooting
Simple Motion Module Utilities
MR Configurator2 Monitoring
Lesson 6 - Origin Point
Zero Return Methods
Near-Point Dog Method
Count Method 1
Count Method 2
Stopper Type 1
Stopper Type 2
Stopper Type 3
Data Set Method
Scale Origin Signal Detection Method
OPR Parameters
Other OPR Functions
Fast OPR
Lesson 7 - Positioning Tables
Setting Table Data
Modification Through Buffer Memory
Lesson 8 - Positioning Profiles
Absolute vs. Incremental
Linear Control
Fixed Feed Control
Circular Interpolation
Current Value Change
Lesson 9 - Speed Control Profiles
Speed Control
Speed-Position Switching
Position-Speed Switching
Lesson 10 - Dedicated Commands
Introduction
Absolute Position Restoration
Positioning Start
Teach
Write to EEPROM
Initialization
Lesson 11 - Advanced Positioning
Modifying Active Tasks
Multiple Motion Tasks
Block Start and Conditional Data
Jump
Loops
Simultaneous Start
QD75 Maintenance
This course will familiarize the attendee on how to configure a motion module and the servo parameters. Build motion
control tasks and downloading of motion tables. Execute motion control tasks. Diagnose and troubleshoot systems using the
motion module.

Course Outline
Module Introduction
o Module Specifications
o Module Connections
o Module Indicators
Software Configuration
o Creating a New Project
o Opening an Existing Project
o GX Configurator-QP
o Connection Setup
o Communication with the QD75 Modules
Module Configuration
o Memory Layout
o Buffer Memory Allocation
o Parameter Setting
o Servo Parameters
o Positioning Data
o Block Starting and Condition Data
o I/O Allocation
Module Control
o Control Words
o Jogging
o Monitor Data
o Setting Table Data
o Dedicated Commands
Diagnostics
o Troubleshooting Basics
o GX Configurator-QP Utilities
Origin Point
o Zero Return Methods
o Near-Point Dog Method
o Count Method 1
o Count Method 2
o Data Set Method
o Other OPR Functions
Positioning Profiles
o Absolute vs. Incremental
o Linear Control
o Fixed Feed Control
o Circular Interpolation
o Current Value Change
o Speed Control
o Speed-Position Switching
o Position-Speed Switching
QD77/LD77 Positioning
This course is intended to familiarize the attendee with the synchronous control
functions of the QD77 and LD77 families of motion control modules.
This class is focused on the advanced control capabilities of the QD77 and LD77. Basic
programming, operation, and troubleshooting of these modules is not covered in this
class.
The material in this class is applicable to all of the QD77 and LD77 positioning
modules. In most cases, different hardware options will be available to allow groups of
students to use the hardware platform of their choice.

Course Outline
Lesson 1 - Synchronous Control
Introduction
Basic Specifications
Operational Outline
Components
Buffer Memory Locations
Basic Procedure
Troubleshooting
Lesson 2 - Synchronous Configuration
Input Axis
Main Shaft Components
Auxiliary Shaft Components
Speed Change Gear
Clutches
Output Module
Lesson 3 - Synchronous Operation
Starting Synchronous Control
Ending Synchronous Control
Lesson 4 - Cams
Cam Functions
Cam Data Storage
Cam Creation
Cam Data Operation
Cam Auto-Generation
Initial Position
Control Change
MR-MQ100 Controller
This course is intended to introduce the MR-MQ100 motion controller and MT
Developer2 software.

Course Outline
MR-MQ100 Introduction
o Part Identification
o I/O Connector
o LED Descriptions
o Rotary Switches
o Display of IP Address
o Connection to Servo Amplifier
o Servo Operation Panel
MT Developer2 Introduction
o MT Developer2
o Programming Methods
o Creating a New Project
o System Settings
o Servo Data Settings
Memory Structure
o Internal Memory Allocation
o Dedicated Memory Relays
o Dedicated Registers
o Motion Registers
Motion SFC Introduction
o SFC Overview
o Motion SFC Steps
o Motion SFC Transitions
o Branches and Couplings
Motion SFC Programming
Virtual Mode Introduction
o Virtual Mode Overview
o Mechanical System Programming
o Drive Modules
o Transmission Modules
o Output Modules
Virtual Mode Programming
Registration Function
Cam Operation
Application Examples
o Flying Shear
o Ratio Following
o Rotary Knife
GOT1000 Connection
o Connection Details
o GOT Communication Settings
o Verifying Communication
FX Series Pulse Positioning
This course is intended to familiarize the attendee with the motion control capabilities of
the FX-Series family of PLC products and the software needed to configure, make
changes to, and troubleshoot a motion control system based on the FX Series
controllers. This class will be taught using the FX3U PLCs, MR-J3-A servos, and GX
Developer and MR Configurator software packages.

Course Outline
FX Series Hardware Review
o Position Control Options
o Pulse Output Position Control
Pulse Control Addresses
o FX1S/FX1N Pulse Control Addresses
o FX3U/FX3UC Pulse Control Addresses
Connections
o Controller Input Signals
o Controller Output Signals
o Amplifier Connections
o Power Connections
o Motor Connection
o Accessories
o I/O Signals
o Operator Panel
Basic Servo Configuration
o MR Configurator
o USB Driver Installation
o Communication Settings
o Servo Parameters
Zero Return (Homing)
o Home Position Location
o ZRN - Zero Return
o DSZR - Dog Search Zero Return
o ABS - Absolute Position Current Value Read
Positioning Commands
o DRVI - Incremental Movement
o DRVA - Abolsute Position Move
o DVIT - Interrupt Movement
o PLSV - Pulse Velocity Output
o PLSY - Pulse Output
o SPD - Speed Measurement
o PLSR - Pulse Ouput Accel/Decel
Table Positioning
o Table Positioning Configuration
o TBL - Table Positioning
M700/M70 Operation
This course assists potential operators in the day to day operations of the control. The one day session
will give the operator all the knowledge to Set-up, Run, Edit, and Adjust to make the machine run to its
highest potential.

Course Outline
Introduction to M700 operation screens
o Monitor
Program search page
Program Restarts
Editing current programs
Tool Offset adjustment
Fixture Offset adjustment
o Setup
Tool registration screen
Tool length setup page
Tool length measure page
Work coordinate offset page
Work coordinate measure page
o Program editor page
Creating new programs
Editing existing programs
Graphic options
Input and output of programs
o Diagnostics
Understanding basic pages
o Maintenance
Understanding basic pages
Input and output of files
Mill Programming G Code
This course is intended to teach the G-code programming language to the machine
operator or programmer. This class will start with very basic 2 axis programming and
through the course of 3 days the student will be able to program a real world part from a
blue print type drawing. The class is given on our M700 simulators which provide a 3D
solid graphics cutting interface.

This course is not intended to teach the student to become a machinist. Some practical
instruction on machining will be given though.

Course Outline
Introduction to M700 operation setup screens
o Tool registration screen
o Tool length setup page
o Tool length measure page
o Work coordinate offset page
o Program search page
o Program editor page
Tool registration
o Fixed addressed tools
o Random access tools
Tool length setting
o Positive tool lengths
o Negative tool lengths
o Relative type tool settings
Work offsets
o Standard set G54-G59
o Extended Sets G54.1 P1...
o External Work offsets
o G92, G52
Programming differences using M2/M0 format
o G-code difference from standard control
G-code lists
o Modal codes
o Non-modal codes
o Group numbers
Standard M-code functions
Machine movements
o Cartesian coordinate system
Programming methods
o Absolute vs. Incremental
o Arc/circle programming
o Helical cutting
o per minute feed vs. per revolution feed
o Inch/Metric program conversions
o Tool length compensation
o Tool radius compensation (cutter compensation)
o Synchronous-Rigid tapping
o Standard tapping
o High speed - high accuracy modes
o Programmable parameter and offset codes
o Plane selections
o Reference returns 1st, 2nd...
o Machining modes
o Macro callouts
o Fixed/canned cycles
Program troubleshooting
Program building
Sub program use
Lathe Programming G Code
This course is intended to teach the G-code programming language to the machine
operator or programmer. This class will start with very basic 2 axis programming and
through the course of 3 days the student will be able to program a real world part from a
blue print type drawing.

This course is not intended to teach the student to become a machinist. Some practical
instruction on machining will be given though.

Course Outline
Introduction to operation setup screens
o Tool registration screen
o Tool length / tip radius setup pages
o Tool measure page
o Work coordinate offset page
o Program search page
o Program editor page
Tool length setting
o Tool eye setting
o Cutting calculated tool lengths
Work offsets
o Standard set G54-G59
o G92, G52
Programming differences using different Group types
o G-code differences from Group list 2 thru 7
G-code lists
o Modal codes
o Non-modal codes
o Group numbers
o Standard M-code functions
Machine movements
o Cartesian coordinate system
Programming methods
o Absolute vs.. Incremental
o Arc/circle programming
o per minute feed vs. per revolution feed
o Inch/Metric program conversions
o Tool length compensation
o Tool tip radius compensation
o Synchronous-Rigid tapping
o Standard tapping
o Constant surface speed control
o Programmable parameter and offset codes
o Reference returns 1st, 2nd...
o Fixed/canned cycles
Program troubleshooting
Program building
Sub program use
Macro Programming
The MEAU Macro Programming Class has been designed to provide an understanding in macro or
parametric programming, along with system, local, common variables and their usage. Students will learn
to build macro programs, debug them and make them error proof. They will also learn to navigate
through the control to find locations of variables and how to use the various G-code call outs. Upon
completion of the Macro Programming class, the prospective student will be able to utilize custom G-
Code, M-Code, and canned cycle programs using macro programming techniques. The student will be
able to make macro programs to do operations such as bolt hole patterns and pocketing routines.

Macro programming is a programming system in which variables; arguments, arithmetic functions and
logic are used to make programs that can be used for very specific functions with a minimal amount of
user input. They can work very similar to the existing fixed cycles in the CNC control. Macro programs
are a very powerful way of controlling work done automatically through a series of logically programmed
routines. If for example, a machine utilizes a spindle touch probe, this information from the touch probe
routines can be analyzed and compared to tolerances set by arguments in a macro program and then
automatically adjusts cutter compensation or fixture offset locations to keep the part in the middle of the
tolerance band. Or an alarm message can be output when a part or feature is out of tolerance. Fixed
cycles can be made into new cycles, customized to work exactly the way you would want them to
work. Redundant programming routines or the process of checking for correct offsets, locations and
initial states can be done through macro programming. The macro programs can be as easy or detailed
as you would like them to be. All of the parameters, variables used and error proofing are up to the
programmer. This manual is written with variables, syntax, and formatting for Mitsubishi controls, but this
format is very similar to other controls and the logic could be used in any control.

Items covered in this class:
Variables
o Local
o System (machine)
o Common
Argument sets
o A - Z
o I,J,K,I,J,K...
Math functions
o +, -, *, /
o Boolean logic
o Trig functions
o LOG functions
o X2, Square root, Exponent functions
o Rounding
o Binary and BCD conversions
Nesting
Branching
o If - Goto
o While - Do - End
PLC Input/Output variable control
Variable labeling
Parameter reading and writing
Error checking
Debugging
Custom G-code, M-code, S-code and T-code creation
Program structure

Вам также может понравиться