Training objectives

Description

The course is designed to give an introduction to the AVEVA Plant Programming Macro Language. There is no intention to teach software programming but only provide instruction on how to customize AVEVA E3D Design products using Programmable Macro Language (PML) in AVEVA Plant.

Who is this training for?

The PML training is addressed to technical profiles who already have a foundation in Aveva software:

Aveva Administrators / Aveva Designers / Developers

Training Program

Day 1 : AVEVA PML Macros & Functions
  • Broad overview of Programmable Macro Language (PML)
  • Introduction to PML 1, theory and syntax, notion of variable, loops, conditions…
  • Basic coding practices and conventions

Day 2 : AVEVA PML Macros & Functions
  • Introduction to macro-language PML 2, theory and syntax of programming creation of forms and details of the various “Gadgets” available.
  • How PML can interact with the Design model
  • How Forms and Menus can be defined with PML.

Day 3 : AVEVA PML Form Design
  • Knowledge of how Forms are created and how Form Gadgets and Form Members are defined
  • Use of standard PML 2 objects
  • Use of collections
  • Creation of specific functions and objects…

Day 4 : AVEVA PML Form Design
  • Understanding of Menus and Toolbars are defined with PML
  • Understanding of Collections, Basic Event Driven Graphics, Error Tracing and PML Encryption
  • Reading/Writing Files
  • Creating Custom Tabs.

Want to know more?

Scroll to Top