Purpose and Scope ............................................................................................................................................ 1-1
AADvance Workbench and Software Development Environment ....................................................... 1-1
About The Configuration Process ................................................................................................................. 1-3
Integrating the AADvance Controller with Other Systems .................................................................... 1-4
Application Scan Model .................................................................................................................................... 1-5
Scan Times ..................................................................................................................................................... 1-6
Stage 1: Installing the ControlFLASH Firmware ................................................................................... 4-6
Upgrade the Processor Module Recovery Mode Firmware .............................................................. 4-9
Stage 2: Installing the ControlFLASH Firmware Kit for OS, FPGA, LSP and BUSP .................. 4-14
Upgrade Processor OS, FPGAFPGA, LSP and BUSP Firmware ..................................................... 4-15
Configure Controller Type (Standard or Eurocard) ............................................................................... 4-19
Configure the Top-level Process Safety Time (PST) ............................................................................... 4-20
Configure the Processor Battery Alarm .................................................................................................... 4-21
Configure the Serial Ports ............................................................................................................................. 4-22
Serial Port Protocols ................................................................................................................................. 4-23
Document: 553633
ICSTT-RM405f-EN-P
Issue 07:
ix
Serial Port Parameters .............................................................................................................................. 4-23
Time Synchronization (SNTP) ...................................................................................................................... 4-24
Configure the Controller as an SNTP Client ...................................................................................... 4-24
Configure the Controller as an SNTP Server ..................................................................................... 4-25
Using the Controller as a Modbus Slave .................................................................................................... 4-27
Support for Modbus Slave Exceptions .................................................................................................. 4-27
Configure the Controller Modbus Slaves ............................................................................................ 4-28
Modbus Slave Communication Parameters ......................................................................................... 4-29
Transparent Communication Interface (TCI) ........................................................................................... 4-30
Status Integers ............................................................................................................................................ 4-38
Control Integers ......................................................................................................................................... 4-40
Status Booleans .......................................................................................................................................... 4-40
Control Booleans ....................................................................................................................................... 4-47
RTC Status Variables ................................................................................................................................ 4-48
RTC Program Variables ............................................................................................................................ 4-50
RTC Control Variables ............................................................................................................................. 4-53
Set the Processor Clock ................................................................................................................................ 4-57
Chapter 5 Configuring the Controller I/O .............................................................. 5-1
About Configuring I/O Modules ..................................................................................................................... 5-1
Defining the I/O Hardware Architecture ............................................................................................... 5-2
Example Controller Configuration .......................................................................................................... 5-3
Assign I/O Modules to I/O Bus Slots....................................................................................................... 5-4
Enable or Disable the On-line Update Feature .................................................................................... 5-8
Perform an On-line Update ....................................................................................................................... 5-9
Configure the I/O Module Process Safety Time ................................................................................. 5-12
Wire Status Variables to I/O Modules .................................................................................................. 5-12
T9K_TA_GROUP_STATUS (I/O Module Status Information) ...................................................... 5-14
About Configuring I/O Channels ................................................................................................................. 5-16
Wire Variables to Digital Input Channels ............................................................................................ 5-16
Wire Variables to Analogue Input Channels ....................................................................................... 5-17
Wire Variables to Digital Output Channels ........................................................................................ 5-18
Wire Variables to Analogue Output Channels ................................................................................... 5-19
Configuring Digital Inputs .............................................................................................................................. 5-19
T9K_DI_COMPACT and T9K_DI_FULL (Digital Inputs) ............................................................... 5-20
Faulted State for Digital Inputs ............................................................................................................... 5-21
Threshold Values for Digital Inputs ....................................................................................................... 5-22
About Threshold Values for Analogue Inputs ..................................................................................... 5-38
Configuring Digital Outputs .......................................................................................................................... 5-41
T9K_DO_COMPACT and T9K_DO_FULL (Digital Outputs) ..................................................... 5-41
The State Variable for Digital Outputs ................................................................................................. 5-43
Overcurrent Protection for Digital Outputs ...................................................................................... 5-44
Faulted State for Digital Outputs ........................................................................................................... 5-45
Configure Advanced Channel Settings for Digital Outputs ............................................................. 5-45
Status Variables for Digital Output Modules............................................................................................. 5-47
Wire Status Variables to a Digital Output Module............................................................................ 5-47
Unwire Status Variables from a Digital Output Module................................................................... 5-48
Status Booleans .......................................................................................................................................... 5-48
Field Power Status Integers ..................................................................................................................... 5-49
The State Variable for Analogue Outputs ............................................................................................ 5-51
T9K_AO_COMPACT and T9K_AO_FULL (Analogue Outputs)................................................. 5-52
Faulted State for Analogue Outputs ...................................................................................................... 5-53
Configure Advanced Channel Settings for Analogue Output Channels ....................................... 5-53
Chapter 6 Setting Up ................................................................................................ 6-1
Create a New Project ...................................................................................................................................... 6-1
Enable the Compiler Verification Tool (CVT) ...................................................................................... 6-2
Allocate IP Addresses for Network Communications ............................................................................. 6-4
Configure the IP Address of the Target Controller .................................................................................. 6-5
Chapter 7 Using the Dictionary ............................................................................... 7-1
About the Dictionary ........................................................................................................................................ 7-1
Properties for AADvance Variables .............................................................................................................. 7-1
Create or Modify Variables in the Dictionary............................................................................................ 7-4
Edit the Contents of a Cell in the Dictionary ....................................................................................... 7-4
Edit the Contents of a Row in the Dictionary ...................................................................................... 7-6
SOE Service Parameters ............................................................................................................................. 7-7
Chapter 8 Using CIP over EtherNet/IP ................................................................... 8-1
CIP over EtherNet/IP ........................................................................................................................................ 8-1
Define a CIP Network ...................................................................................................................................... 8-2
Data Types for CIP over Ethernet/IP ............................................................................................................ 8-4
Using the Dictionary with CIP ........................................................................................................................ 8-4
CIP in the Dictionary View ........................................................................................................................ 8-4
Parameters for CIP Producer and Consumer Varaibles .................................................................... 8-5
Configure an AADvance Variable as a Producer ....................................................................................... 8-6
Document: 553633
ICSTT-RM405f-EN-P
Issue 07:
xi
Defining The AADvance Controller as a CIP Producer .......................................................................... 8-6
Configure an AADvance Variable as a Consumer ..................................................................................... 8-8
Obtaining the Connection Status for a Consumed Variable ................................................................. 8-10
CIP within the Application Scan Cycle ....................................................................................................... 8-11
About the RSLogix 5000 Configuration ..................................................................................................... 8-11
Rules for Counting Connections ................................................................................................................. 8-11
Set the RSLogix UNICAST Configuration ................................................................................................. 8-14
Further Information on CIP over Ethernet/IP .......................................................................................... 8-15
Modbus Service Parameters ............................................................................................................................ 9-8
Diagnosing Modbus Communications and Slave Devices ........................................................................ 9-8
Configure the Serial Ports for Modbus Master ........................................................................................ 9-15
Serial Port Parameters .............................................................................................................................. 9-16
Physical Connections for Modbus TCP ...................................................................................................... 9-16
Setting up the Project for Modbus Master Operation ............................................................................ 9-16
About the Modbus Master Bus ............................................................................................................... 9-17
Insert the Modbus Master Bus ................................................................................................................ 9-17
Create a Modbus Master Object ................................................................................................................. 9-18
Modbus Master Communication and Control Settings .................................................................... 9-19
Configure a Modbus Master Object for Modbus RTU ..................................................................... 9-21
Configure a Modbus Master Object for Modbus TCP ..................................................................... 9-22
Controlling a Modbus Master Object ......................................................................................................... 9-25
Modbus Ping Mode, Interval and Address............................................................................................ 9-26
Configure Statistics for a Modbus Master Object ................................................................................... 9-32
Serial Port .................................................................................................................................................... 9-39
Ethernet and Serial Port ........................................................................................................................... 9-39
Modbus Slave Link Control and Status Registers..................................................................................... 9-41
Modbus Slave Link Control Register ..................................................................................................... 9-41
Modbus Slave Link Status Register ........................................................................................................ 9-42
Add Messages for a Modbus Slave ............................................................................................................... 9-43
Modbus Slave Link Message Parameters .............................................................................................. 9-45
Controlling a Modbus Message ............................................................................................................... 9-46
Configure Statistics for a Modbus Slave Link ............................................................................................ 9-46
Remove a Slave Link ........................................................................................................................................ 9-47
Remove all Slave Links .................................................................................................................................... 9-48
Remove a Modbus Master Object ............................................................................................................... 9-48
Chapter 10 SNCP and Variable Bindings ................................................................10-1
Peer to Peer Features ..................................................................................................................................... 11-1
Peer to Peer Configuration Process ........................................................................................................... 11-2
Create a Peer to Peer Network .................................................................................................................. 11-2
Set up the Peer IP Addresses and Status Variable ............................................................................. 11-6
Peer to Peer Data Boards.............................................................................................................................. 11-6