The MES 2.0 platform implements the ISA-95 Equipment Hierarchy model and Object model and along with the objects defined by ISA, we also provide many different types of MES objects. All of them are inherited from the AbstractMESObject base object and inherit its functions and properties. The properties, functions and events that are common to all objects that are inherited from the AbstractMESObject are detailed in the child pages:

Object Creation

system.mes.loadMESObject() can be used to create an object that is derived from the AbstractMESObject

Code Example
Code Snippet
#Get the MES object for a given name and MES object type
obj = system.mes.loadMESObject('Balsamic Vinegar', 'MaterialDef')
Code Snippet
#If an MES Object Link object was returned from a scripting or object function, then the following will return the full MES object instance
obj = objLink.getMESObject()