Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Engineering

Programmable Macro Language

  • Last UpdatedMar 16, 2023
  • 1 minute read

The Programmable Macro Language (PML) is a domain specific language developed by AVEVA to customize AVEVA products.

PML1 uses command syntax graphs and expressions. For example:

MOVE BY NORTH 100

VAR !length ( 2 + 3 )

PML2 includes object orientated functionality for windows and menus. For example:

!s = object selection()

!s.GetCurrentSelection()

PML addin files used can be used to add applications to AVEVA products.

Detailed information about PML is available, refer to PML Customization for further information.