Instruction Manual
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