Part 1.
- How to install PROMOTIC
- Application creation
Part 2.
-
INFO system - Detecting bugs in the application, communication tuning, DEBUG window
- What is an object (properties/methods/events)
- Temperature emulation script
- local menu of script editor
- Wizard for object linking
- local variables – existence, effect on application size
- Documentation PROMOTIC
- full index
- there are references to methods/properties in examples
- property or method name – direct link to help
- The "
Object" tab (number of variables)
- the whole training is in
PmFree Part 3.
- trend time accuracy
- time format (local time/daylight-saving time/ always standard time)
- saving method – backups and cyclic
- saving optimalization
- simple, changing value
- based on change speed
-
Alarms/Events - advantages and limitations of
- single alarm for all states
- once terminated cannot be confirmed
- alarms in the script
- inteligent metods ActivateNew/Inactivate
-
PmaData - possible without data bindings
Part 4.
-
CreateView - the way of opening of the
PmaPanel object
- method parameters
- button for opening panels
-
PmaPanel - what is it, parameters, how to open – example
- when
Pmg objects exist in the
PmaPanel object, how to detect
-
Pmg objects as objects
- access to objects in the script
- Pmg x PmgW objects
- multi editing
- Compound Pmg objects
- Methods of data input into PROMOTIC:
- other ways (example with script from documentation):
- Types of data bindings in PROMOTIC applications:
- types of the data bindings T, E, GP and other
Part 5.
- Global methods and variables
- how to work with these in the PROMOTIC system
- method parameters with/witout "()"
- with returned value
- without returned value
- VisualBasic language, subgroup of
VBScript – limitations for global
Pm object
- button in the panel calling method for different tests
- Access management
- Users + access rights,
Logon Part 6.
- Communication
-
Pm.FileText... - working with
INI, text, binary,
CSV files
-
PmaDll - container for
DLL library,
Fce property
- can call functions, events not supported
-
PmaActiveX - container for library
ActiveX,
Acx property
- can use properties, methods and events of ActiveX library
-
ExtOpcDa - example of Graybox OPC simulator
-
PmaComm,
Ethernet - data bindings
Part 7.
- Parameters, Prototypes/Instances
- parameters of Pma objects
- parameters in scripts
- prototypes/instances - higher level
- easy implementation of additional changes
- parameters of
Pmg objects
- these parameters are evaluated during compilation
- graphic prototypes/instances
-
Thin client - principles of
Web application design
- Pma objects are not accessible in Pmg object scripts
- local application (on the server), graphic panel on the client side
- accessible only via panel methods
-
Full client - another application (not only PROMOTIC)
- Data/Web client
- Basic concept of the PROMOTIC application
- 2 apps - communication and visualization
- Complete list of
Pma objects
- PROMOTIC components
- security components: SafeOper, PmRtManager, PmUserNumber
Part 8.
- Working with databases
- database types (file vs server)
- DB usage basics
- Sales information
Next See:
PROMOTIC full basic training manual for trainers