Tech Note 1012 - Configuring The Compact Panel ABCIP Driver To Communicate To A MicroLogix 1100 PLC
Tech Note 1012 - Configuring The Compact Panel ABCIP Driver To Communicate To A MicroLogix 1100 PLC
All Tech Notes and KBCD documents and software are provided "as is" without warranty of any kind. See the Terms of Use for more information.
Topic#: 002844
Created: February 2014
Introduction
The ABCIP Driver is one of Wonderware's Compact Panel based products that provides connectivity to compatible devices such as Allen-
Bradley ControlLogix, FlexLogix, CompactLogix, and MicroLogix PLCs.
This Tech Note explains a basic step-by-step procedure on setting up the Compact Panel ABCIP Driver to communicate to a MicroLogix
1100 PLC through an ethernet connection. For more configuration options refer to the InTouch® Compact Edition ABCIP Configuration
Guide.
Note: This Tech Note assumes you have created a Compact Panel InTouch application. You should also be familiar with the basic setup,
configuration and publishing of a Compact Panel InTouch application. See Compact Edition Tech Notes 516 and 517 for information
regarding InTouch Compact Panel Edition.
2. Click Add.
3. Type an Access Name. This name is used in the ABCIP driver configuration.
4. Type an Application Name. For purposes of Compact Panel IO Driver configuration, this name is arbitrary, and does not point to
an actual application.
5. Type a Topic Name. For purposes of Compact Panel IO Driver configuration, this name is arbitrary and does not point to an actual
topic.
ABCIP Configuration
1. Click Special/InTouch Compact Edition application/IO Driver Configuration from the WindowMaker menu.
3. Choose the Access Name defined above in the Access Name Mapping section. In the following example, MicroPLC is selected.
5. For a direct ethernet connection to a MicroLogix PLC, type the PLC Family (either 4 or 1100 for a MicroLogix PLC), then the IP
Address in the Station Address dialog box using the following format:
This example shows the Station Address for a MicroLogix 1100 PLC at IP address 10.2.68.134.
Note: See the InTouch Compact Edition ABCIP Configuration Guide for a list of valid PLC families and configurations.
Create an IO Tag
1. Click Special/Tagname Dictionary from the WindowMaker menu.
2. Click New.
5. Click Access Name, then select the Access Name that has been assigned to the IO Driver above.
6. Proivde an item name that exists in the MicroLogix PLC. The item name in this example is an Integer tag named n7:0.
Note: For a list of supported MicroLogix item names, see the InTouch® Compact Edition ABCIP Configuration Guide.
2. Place a pound sign ( # ) on the window and double-click the pound sign.
6. Close WindowMaker.
3. Connect to the Compact Panel, then send the InTouch application to the Compact Panel. When this is complete, run the
application.
Troubleshooting
You can use the following ABCIP built-in items to help troubleshoot issues between the ABCIP IO Driver and the PLC:
1. $Sys$ReadStatus - This tag contains an error code for a failed read operation from the PLC.
2. $Sys$WriteStatus - This tag contains an error code for a failed write operation from the PLC.
These items can be configured as IO Integer tags in your InTouch application. The tags can then be displayed in a window
and will contain an error code.
The following table lists error codes descriptions and possible causes:
7 Invalid block size Internal error when generating the protocol block sizes
8 Invalid write command The PLC does not recognize the tag that the application is trying to write to
9 Out of memory There is not enough memory for the I/O Server
11 Invalid read command The PLC did not recognize the tag that the application is trying to read from
15 Time out waiting to start a message Response was not received from the device
16 Time out waiting for a message to finish Started receiving a response but the communication was suspended
17 Time out between rx char Response was not received from the device
18 Time out between tx char Started receiving a response but communication was suspended
23 Error in send_RR_data function The driver is not getting the logical connection to the PLC
32 Time out waiting for a tx message to finish Started receiving a response but the communication was suspended
36 Invalid or unsupported item name Item name specified is either invalid or unsupported
37 Invalid or unsupported item name Item name specified is either invalid or unsupported
39 Invalid block size Internal error when generating the protocol block sizes
1004 Time out IP Address may be wrong or the SLOT configuration in STATION field may be incorrect
1005 Time out IP Address may be wrong or the SLOT configuration in STATION field may be incorrect
-15 Time out start message Disconnected cables. PLC is turned off, in stop mode, or in error mode. Wrong station number.
-17 Time out between rx char PLC in stop mode or in error mode. Wrong station number.
For more troubleshooting information refer to the InTouch® Compact Edition ABCIP Configuration Guide.
G. Alldredge
Tech Notes are published occasionally by Wonderware Technical Support. Publisher: Invensys Systems, Inc., 26561 Rancho Parkway South, Lake Forest, CA 92630. There is also
technical information on our software products at Wonderware Technical Support.
Back to top
©2014 Invensys Systems, Inc. All rights reserved. No part of the material protected by this copyright may be reproduced or utilized in any form or by any means, electronic or
mechanical, including photocopying, recording, broadcasting, or by anyinformation storage and retrieval system, without permission in writing from Invensys Systems, Inc.
Terms of Use.