ORMEC Training Services

ORMEC Training classes

ORMEC's Training Department provides electronic motion control courses for engineers and technicians. The courses provide quality instruction on servo control technology, application development, system design and troubleshooting. Classes include but are not limited to:

ORMEC Training Classes

  • 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 - CODESYS V3 Basic Training


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)


  • Laptop with local administrator rights.
  • Basic knowledge of PLC programming or high-level programming language.

TRN-CDS-V3-ADV - CODESYS V3 Advanced Training


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


  • Laptop with local administrator rights.
  • Basic knowledge of PLC programming or high-level programming language.
  • Successful completion of a CODESYS V3 Basic training course or skillful operation of the CODESYS development environment.
  • Profound knowledge of the IEC61131-3 standard.
  • Daily handling of topics like enumerations, structures, POU types and the programming language ST.

IEC611-31-3 (PLCopen Certified)

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.



  • Laptop with local administrator rights.
  • Basic knowledge of PLC programming or high-level programming language.
  • CODESYS Pre-loaded.
  • ServoWire Pro Preloaded.
  • Ethernet Port.

Advanced SMLC Application Development


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.)



  • Completion of IEC61131-3 PLCOPEN CERTIFIED.
  • Laptop with local administrator rights.
  • Basic knowledge of PLC programming or high-level programming language.
  • CODESYS Pre-loaded.
  • ServoWire Pro Preloaded.
  • Ethernet Port.

TRN-MNT-V5: ORION Maintenance & Troubleshooting


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

Hampton Inn:  950 Panorama Trail South, Rochester, NY  14625;   Distance:  1.6-Miles;  Telephone: (585) 249-0601 Identify ORMEC Training Participant


GOOGLE Map Directions between Comfort Inn and ORMEC and Hampton Inn and ORMEC

Map, other recommended lodging and driving directions to ORMEC