User manual
IEC61131 User and Reference Manual
April 22, 2008
23
Modbus Registers
Modbus registers are called network addresses in the Dictionary; see section A 10.2 setting
network addresses in the User‟s Guide. All analog variables declared in the Dictionary are
32-bit format. This means two Modbus registers will be automatically assigned to an analog
variable within the controller. Refer to the section Modbus Addressing in this manual for
further information on using Modbus registers.
The dictionary dialog will use hexadecimal format for the network address when the dialog is
first opened. To change the format to decimal:
Select Advanced options from the Tools menu in the Programs window.
Click the Network addresses in decimal option.
Input / Output Variables
Variables with the attribute input or output are assigned to I/O Boards or I/O Equipment in
the I/O Connection dialog. Only variables of these types may be assigned to physical
hardware input or output devices. See the section Select I/O Hardware for more information
on using input and output variables.
Select I/O Hardware
The term I/O hardware refers to the physical input and output devices that are accessed by
the application program in the target controller. The I/O hardware is divided into two types,
I/O boards and I/O equipment. I/O boards are 5000 Series I/O modules and controller
onboard I/O such as counter/digital inputs, interrupt input, RAM battery voltage and board
temperature. I/O equipment are I/O modules that contain multiple types of I/O such as
SCADAPack upper I/O module and SCADAPack lower I/O modules.
I/O boards and equipment are defined using the I/O connection dialog in ISaGRAF. To open
the I/O connection dialog select I/O connection from the Project menu in the Programs
window. Refer to section A.11.1 Defining I/O boards in the User‟s Guide for complete
information on defining I/O boards and equipment.
Refer to the I/O Connection Reference section of this manual for complete details on all I/O
boards and equipment that are available.
Select Functions and Function Blocks
Functions and function blocks are used in programs written in any of the IEC11 31-3
languages. Descriptions and examples of all ISaGRAF functions and function blocks are
found in section B.9 Standard operators, function blocks and functions of the ISaGRAF
User‟s Guide.
Control Microsystems custom functions and function blocks have been added to the
standard ISaGRAF environment. These functions support features provided by the
SCADAPack controllers. Complete descriptions of all custom functions and function blocks
are found in the