Digital Energy  Utility Operations Systems  Energy Management System  Program Development for PowerOn Reliance I
Program Development for PowerOn Reliance I

Digital Energy Energy Management Systems
Purchase this course on our online store.
Visit Store


Description

This course provides in-depth emphasis on the subsystems and interfaces useful for programming on the PowerOn Reliance system. Topics for discussion include system environment variables, implementation of makefiles, system base services (Portable Application Interfaces), System Communication Subsystem (SCS), program integration and in-line debugging macros. Additionally, writing interfaces to Distributed Graphics, Database Access, and Alarm/Events is included in the programming techniques discussed. Various C programming language projects are assigned to utilize the interfaces to these subsystems; an on-line development system is provided for program testing.

Duration

5 days

Prerequisites

UNIX; C Programming; Software Architecture; Software Tools and Utilities

Objectives

Upon completion of the course, the participant will be able to:

Identify design conventions of standard POWERON RELIANCE level programs

Write specific code to utilize various system services and library routines

Execute system utilities that aid the programmer with implementation and development of programs

Identify the characteristics of system programs and the techniques needed to add or modify additional programs

Schedule and/or abort real-time programs, as well as query a program's status

Write code that utilizes database access routines, including alarm/event interfacing

Write a data collection routine that interfaces with a system graphic display