Automated Solutions Logo

Industrial Communications Drivers for .NET

Automated Solutions ASComm.NET is a fully-managed .NET component that delivers communications connectivity between .NET applications and a broad range of industrial devices using popular communications protocols.

All supported protocol drivers are implemented in the ASComm.NET component, providing a single, consistent API regardless of the underlying protocols or hardware devices. Development licenses for each driver can be licensed individually, so you only pay for the drivers that you are developing with.

Driver Availability

Click on a driver from the list below for more information

Individual Drivers Available
Allen-Bradley Ethernet Driver for Logix Family (ControlLogix, CompactLogix, GuardLogix, etc.) and Micro800 Now
Allen-Bradley Ethernet Driver for Legacy Controllers (PLC-5, SLC 500, MicroLogix) Now
GE SRTP Ethernet Driver for PACSystems, Series-90, and VersaMax Now
Modbus/TCP Master (Client) Driver Now
Modbus RTU & ASCII Master Driver Now
Siemens S7 Ethernet Driver for S7-200, S7-300, S7-400, S7-1200, S7-1500 Now
Driver Suites Available
Allen-Bradley Ethernet Suite for Logix Family (ControlLogix, CompactLogix, Micro800, etc.) + Legacy Controllers (PLC-5, SLC 500, and MicroLogix) Now
Ethernet Suite for A-B Logix, A-B Micro800, A-B Legacy, GE SRTP, Modbus/TCP, and Siemens S7 Now
Modbus Master Suite includes Modbus/TCP, Modbus RTU, and Modbus ASCII Now
Full Driver Suite - Includes all available drivers at time of purchase Now

Key Benefits

  • 100% managed code
  • x86, x64, and Any CPU compatible
  • NEW Includes Excel Add-in for simple, non-programmatic Excel spreadsheet data logging.
  • Visual Studio.NET 2005, 2008, 2010, 2012, 2013, and 2015 Compatible
  • Most .NET targets are supported, including Web, Windows, console, and service apps.
  • Can be configured programmatically or visually
  • Visually design your entire communications configuration without writing a single line of code
  • Extremely high performance - 5~10 mSec typical transaction time
  • Highly optimized to minimize communications transactions
  • All drivers included in single component, providing consistent API regardless of target device brand or model.
  • Development licenses for each driver can be licensed individually, so you only pay for the drivers that you need
  • Data items can be added to groups, which can be configured for timed polling
  • Multiple groups can be created per device to accommodate multiple update rates
  • Supports data change and error events
  • Built-in serialization allows you to save/load your entire communications configuration with a single line of code
  • Single component runs multiple concurrent protocols
  • Object inheritance provides consistent user interface, regardless of underlying communications protocol
  • Modular component allows for licensing of individual drivers
  • Licensing can be accomplished via Internet, telephone, or email
  • Extensive documentation
  • High quality example applications with C# and VB source code
  • No Hardware Keys - software licensing mechanism is simple and intuitive
  • Allows for unattended license transfer across machines
  • Easily connect to your factory floor systems. 
  • Immediate Internet delivery and online license activation.
  • No runtime fees or keys for qualified applications.

License Types

Full Development License

Allows for application development on a single PC and runtime deployment to multiple PCs.

Runtime license is embedded into executable, so no licensing steps are performed on runtime PCs.

Who should purchase

  • End users that require runtime-free deployment within their organization.
  • Equipment OEMs, machine builders, and system integrators building applications that qualify for runtime-free* distribution.
  • Developers building applications that qualify for runtime-free distribution per license agreement

Team Edition pricing is available for teams starting at two developers.


Single Machine License

Allows for application development and runtime on a single PC.

Cannot be used to build deployable applications with embedded runtime license.

Who should purchase

  • Developers that will be developing and running their application on a single PC.
  • Developers building applications for customers where application source code is included.
  • Developers building applications that do not qualify for runtime-free distribution per license agreement
  • Development houses that have numerous developers and a single 'release build' PC with Full Development License.

Quantity discounts available starting at five licenses.



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

Operating Systems

  • Windows 10
  • Windows Server 2012
  • Windows 8.x
  • Windows 7
  • Windows Vista
  • Windows Server 2003
  • Windows Server 2008