beautypg.com

Nematron Pointe Controller User Manual

Page 117

background image

Pointe Controller User Guide

Chapter 5: Developing Controller Programs

115

Before you define any new tags, you should have some idea of what types and
sizes are required by your control application. You can always define more tags
later, but it makes for better application design to plan your tags in advance.

To define new Input, Memory, or Output tags:

1. In the

Project Workspace pane

, double-click on Logic Memory to expand

the hierarchy.

2. Double-click again on the desired data type: Inputs, Memory, or

Outputs. The data type will be expanded to show all of the individual
data tables within the type.

3. Select and open the data table that corresponds to the desired tag

size/mode. The editor window for that data table will appear. In this
example, the 32-bit Unsigned Memory data table is selected.

4. Adjust the Size control to add addresses to the data table. Either use the

arrow buttons or directly enter a number.

NOTE: As you add more addresses, the data table increases in size and
uses more memory. The memory used/available readout shows the
number of addresses used by all data tables and the total number of
addresses available.

5. Click in the Alias field of the first empty address and enter a name for the

tag. The name must be a continuous alphanumeric string that does not
begin with a number; for example, STA1_UP_LIMIT.

NOTE: Aliases are case sensitive.

6. Click in the Initial Value field and enter a value to initialize on program

startup. Default initial value is 0.

7. Repeat steps 4 through 6 as needed.

8. When finished, close the editor window. You will be prompted to save

your changes.

You can insert and delete addresses in the middle of the table using the Insert
and Delete buttons. And since PointeControl refers to all tags and variables only