Automated Solutions Logo

Allen-Bradley Ethernet Library for PC to PLC communications with ControlLogix, CompactLogix, & Micro800

Product Summary

ASComm.NET Allen-Bradley Ethernet Driver is a communications library that enables your .NET application to read and write registers on A-B ControlLogix, CompactLogix, GuardLogix, and Micro800 Control Systems via Ethernet without PLC program modifications and without OPC.

Use Visual Basic, C#, C++, and ASP.NET to create HMI, SCADA, data logging, and IIoT applications targeting Win Forms, WPF, Web, console, service, and Linux.

Powerful pre-built example applications with VB and C# source code included in development package.

Runtime-free for qualified applications

Download 30-day Trial

Catalog Information

For detailed information on each license option, choose the license type using the buttons below.

For developers who need to build deployable applications.

One development license is required for each development seat.

For multiple developers, consider Team Edition licensing.

Projects built with a Full Development license generate an embedded runtime license which is embedded into your executable assembly.

The embedded runtime license system eliminates the need for license activation steps on runtime PCs.

  Subscription Edition Standard Edition
Price (USD) $999 $899
Tech Support 12 Months 30 Days
Updates 12 Months Current Version Only
Online Purchase Buy Now Buy Now
Offline Purchase Order Form or Call
Version View Revision History
Availability Immediate via Internet Download

Key Benefits

  • New Up to 8x performance gain for ControlLogix 5570 & 5580 and CompactLogix 5370 & 5380
  • Does not require RSLinx, OPC or external drivers.
  • Unsolicited message support
  • x86, x64, and Any CPU compatible
  • Broad .NET target support including Web, Windows, WPF, console, and service apps.
  • Can be configured programmatically or visually
  • Visually design entire communications setup without writing a single line of code
  • Supports ControlLogix family native tag names including UDTs
  • Read and write entire UDTs and PDTs, including arrays and nested UDTs
  • Extremely high performance - capable of sub 5 mSec transaction time
  • Highly optimized to minimize communications transactions
  • Tag database can be configured via code or visual designer
  • Abstract base classes allow you to write generic code that works with all drivers
  • Build Windows Forms and console applications that run on Linux with Mono framework.
  • Synchronous and asynchronous read/write methods
  • Data change notifications
  • Provides common API across all driver classes
  • No limit on number of devices or data points
  • Multi-threaded for high data throughput
  • Includes extensive help system
  • Example applications with VB and C# source code included.
  • Easily connect business systems to factory floor systems.
  • No shipping charges for online delivery.
  • Immediate Internet delivery and online license activation
  • No runtime fees or keys for qualified applications




  • ControlLogix 5550, 5560, 5570 & 5580 with embedded Ethernet
  • ControlLogix CPU via 1756-EN2F, 1756-EN2T, 1756-EN2TK, 1756-EN2TSC, 1756-EN2TR, 1756-EN2TRK, 1756-EN3TR, 1756-ENBT, 1756-ENBTK, 1756-EWEB, 1756-EN2TXT, or 1756-EN2TRXT module
  • GuardLogix CPU via 1756-EN2F, 1756-EN2T, 1756-EN2TK, 1756-EN2TSC, 1756-EN2TR, 1756-EN2TRK, 1756-EN3TR, 1756-ENBT, 1756-ENBTK, 1756-EWEB, 1756-EN2TXT, or 1756-EN2TRXT module
  • FlexLogix family with 1788-ENBT module
  • 1769 CompactLogix 5370 Controllers
  • 5069 CompactLogix 5380 Controllers
  • 1768 CompactLogix Controllers with 1768-ENBT Module
  • 1769 CompactLogix L23x and L3x Controllers
  • SoftLogix5800
  • Micro800 Control Systems (Micro850 & Micro820) with Ethernet port


  • Requires .NET framework 2.0 or higher
  • Visual Studio 2017
  • Visual Studio 2015
  • Visual Studio 2013
  • Visual Studio 2012
  • Visual Studio 2010
  • Visual Studio 2008
  • Visual Studio 2005

Operating System

  • Windows Server 2016
  • Windows 10
  • Windows Server 2012
  • Windows 8.x
  • Windows 7 SP1 (requires SHA-2 update)
  • Windows Server 2008 R2 SP2 (SP1 requires SHA-2 update)