Nematron Pointe Controller User Manual

Page 5

Advertising
background image

Pointe Controller User Guide

Table of Contents

3

Chapter 5: Developing Controller Programs ................................................. 105

5.1

Basic Concepts in PointeControl............................................................................................... 106

5.1.1

Multiple Programming Languages........................................................................... 106

5.1.2

Memory Allocation and Access.................................................................................. 106

5.1.3

The Scan Cycle ................................................................................................................ 107

5.2

The Visual Framework Editor (VFE) ......................................................................................... 108

5.2.1

The Framework Editor toolbar .................................................................................. 109

5.2.2

The Project Workspace pane...................................................................................... 109

5.2.3

The Object Editor pane................................................................................................ 110

5.2.4

The Messages pane ....................................................................................................... 110

5.3

Managing PointeControl Projects............................................................................................ 111

5.3.1

Creating and opening projects .................................................................................. 111

5.3.2

Importing and exporting projects............................................................................. 111

5.3.3

Documenting your project.......................................................................................... 112

5.4

Defining Variables in Logic Memory....................................................................................... 113

5.4.1

Java reserved words...................................................................................................... 113

5.4.2

Defining Input, Memory, and Output tags ............................................................ 114

5.4.3

Defining strings in Logic Memory............................................................................. 116

5.4.4

Defining timers in Logic Memory ............................................................................. 117

5.4.5

Importing and exporting databases......................................................................... 118

5.5

Associating Tags with I/O points .............................................................................................. 121

5.5.1

Specifying your installed hardware.......................................................................... 121

5.5.2

Configuring I/O modules ............................................................................................. 127

5.5.3

Configuring operator panels...................................................................................... 128

5.5.4

Configuring additional OptiLogic RTUs .................................................................. 128

5.6

Building and Editing Flow Charts ............................................................................................ 129

5.6.1

Creating a new Flow Chart ......................................................................................... 131

5.6.2

Navigating the Flow Chart editor ............................................................................. 132

5.6.3

Placing and configuring Flow Chart blocks............................................................ 135

5.6.4

Building logical expressions........................................................................................ 136

5.6.5

Moving, resizing, and deleting blocks in a Flow Chart....................................... 143

5.6.6

Adding comments to a Flow Chart........................................................................... 145

5.6.7

Logging changes in a Flow Chart.............................................................................. 146

5.6.8

Making a Flow Chart a reusable Subchart.............................................................. 147

Advertising