ORMEC | Ormec Training
ORMEC Training Services
ORMEC Training classes

ORMEC's Training Department provides electronic motion control courses for engineers and technicians as well as providing CODESYS Training Courses in the North America for3S-Smart Software Solutions. The courses provide quality instruction on servo control technology, application development, system design and troubleshooting. Classes include but are not limited to:

CODESYS Training Classes by 3S-Smart Software Solutions

  • CODESYS V3 Basic Training  (Next Class Starts Monday June 12, 2017)
  • CODESYS V3 Advanced Training  (Next Class Starts Thursday June 15, 2017)
  • CODESYS V2  Basic
  • CODESYS V2.3 SoftMotion Basic

ORMEC Training Classes

  • IEC 61131-3 Training (PLCopen® Certified)
  • Advanced SMLC Application Development
  • ORION Application Development
  • ORION Maintenance & Troubleshooting 

Courses are held in Rochester, NY and are conducted classroom style combining lecture, discussion, and lab sessions. The labs are popular confidence builders with our students that reinforce the course materials through 'hands-on' interaction with the motion control hardware and software. Topics covered include:

  • How to program the SMLC using IEC 61131-3 (advanced course)
  • How to program the Orion and GEN3 Controllers (MotionBASIC, MotionDesk)
  • How to maintain the Orion
  • How to maintain the GEN3

ORMEC Training Philosophy

Our approach to motion control training blends classroom instruction and hands-on experience using high performance electronic motion control equipment.

As an alternative to attending classes in Rochester NY, on-site classes at your facility can be arranged. On-site training becomes economically feasible when a large group at a common location needs maintenance or programming training. Maintenance training is very effective when the course is tailored to your application. Contact us to arrange customized training services.

To Register

Call ORMEC's training registrar at (585) 385-3520 or email us at marketing@ormec.com

Class size is limited, so do not delay if you are interested in signing up for a class.

Customized training classes may also be scheduled.


TRN-CDS-V3-BAS - New Class Begins Monday June 12, 2017;  9:00 AM

TRN-CDS-V3-ADV - New Class Begins Thurday June 15, 2017;  9:00 AM



This Official CODESYS 3-Day Course introduces the student to the IEC 61131-3 Standard:

  • Data declaration
  • Rules for PLC programming
  • Program Structure

Syntax and Semantics of the five IEC programming languages:

  • Instruction List (IL)
  • Structured Text (ST)
  • Ladder Diagram (LD)
  • Function Block Diagram (FBD)
  • Sequential Function Chart (SFC)
  • Continuous Function Chart (CFC)



Benefit from Object Oriented Programming in CODESYS

Object-oriented programming in CODESYS
Language elements are explained in detail by using the example of  the realization and handling of state machines.

  • Methods and properties
  • Inheritance
  • Polymorphism
  • Interfaces
  • Managing POUs by using lists and trees
  • Creating user-friendly libraries


ORMEC PLCopen certified training class


This three day class is for control system designers and engineers that program in IEC 61131-3. An overview of IEC 61131-3 will be presented which includes the advantages of this international accepted open standard. The CODESYS development environment and PLCopen Motion Control function blocks will be introduced. Students completing this course will be able to read and understand an IEC 61131-3 program and  know which language features are IEC compliant and which are vendor specific. ORMEC's ServoWire Pro configuration utility and standard program framework, which simplifies new application program development and organization, will be covered. A syllabus for the IEC 61131-3 Training course is available.


This concentrated three day class is for control system designers, engineers, and programmers. A prerequisite is the completion of ORMEC's IEC 61131-3 Training Course or equivalent IEC 61131-3 experience. In addition, familiarity with ServoWire Pro and with the CODESYS IDE is assumed. The course covers application program design (with the emphasis on program structure and language selection), the design and development of functions and function blocks, data structure, debug tools and methods, HMI interfacing, I/O, and communication topics, including factory networks. Motion topics include servo tuning, programmable limit switches, motion queues, cams/profiles and electronic gearing. Students completing this course will be able to develop and debug machine control programs written for ORMEC's SMLC motion controller family. A syllabus for the Advanced SMLC Application Development course is available.

(This course is generally not recommended for technicians, electricians or those interested in learning only general capabilities or maintenance of SMLC systems.)


This concentrated five day class is for control system designers, engineers, and programmers. In this class, the student develops a complete application project from start to finish. ORION motion controller architecture and hardware are emphasized as well as ServoWire drives. The student uses MotionDesk programming environment software to configure and program a MotionBASIC application which increases in complexity as the class progresses. At class conclusion, the finished project includes a multi-threaded application program which runs independent machines with an error handler that implements failure recovery and error logging. The finished application also features a touch-panel HMI as well as network communications.

(This course is generally not recommended for technicians, electricians or those interested in learning only general capabilities or maintenance of MB systems.)



This two and one-half day class is ideal for technicians responsible for maintaining ORION motion control systems. ORION hardware and architecture are covered along with an introduction to pertinent programming commands. Students perform the steps necessary to pinpoint failed components and restart a system. Students should acquire the confidence and ability to locate problem hardware in an ORION application. Both MotionPro & MotionDesk programming environments are covered --- providing skills to support systems using traditional analog drives and ORMEC ServoWire drive technology.

ORMEC facility, Rochester NY


There are several places to stay that are relatively close to ORMEC Systems.  However, ORMEC has arranged for special rates at:

Comfort Inn:  2729 Monroe Avenue, Rochester, NY  14618;   Distance:  4-Miles;  Telephone: (585) 273-8410 Identify ORMEC Training Participant

GOOGLE Map Directions between Comfort Inn and ORMEC

Map, recommended lodging and driving directions to ORMEC


eNews Signup
Privacy StatementTerms Of UseCopyright © 2008-2015 ORMEC Systems Corp.