Allen Bradley PLC Tag Browser

ASBrowse.NET

A-B ControlLogix, CompactLogix, Tag Browser Library for .NET Framework


Click the button below to download Machine Edition

(Includes 30 Day Trial License for new users)

ASBrowse.NET

Allen Bradley PLC Tag Browser Product Summary

ASBrowse.NET Allen Bradley PLC tag browser is a fully-managed class library for program and tag browsing on A-B ControlLogix, CompactLogix, and GuardLogix controllers via Ethernet.

Use VB.NET, C#.NET, C++.NET, and ASP.NET to create HMI/SCADA applications using our fully managed .NET Component.

Allows your .NET application to browse and download programs and tags on Logix family of controllers without PLC program modifications.

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

Runtime-free for qualified applications.

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 Developer Edition 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.


  Standard Support Limited Support
Catalog Item ASBROWSE-AB.LOGIX.NET-FD-S ASBROWSE-AB.LOGIX.NET-FD
Price (USD) $599 $499
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

Standard Support

Catalog Item: ASBROWSE-AB.LOGIX.NET-FD-S
Price (USD): $599
Tech Support: 12 Months
Updates: 12 Months
Online Purchase: Buy Now
Offline Purchase: Order Form or Call
Version: View Revision History
Availability: Immediate via Internet Download


Limited Support

Catalog Item: ASBROWSE-AB.LOGIX.NET-FD
Price (USD): $499
Tech Support: 30 Days
Updates: Current Version Only
Online Purchase: Buy Now
Offline Purchase: Order Form or Call
Version: View Revision History
Availability: Immediate via Internet Download

For development teams that need to build deployable applications.

Team Edition offers discounted Developer Edition Licenses for development teams starting at two seats.

Team Edition accounts are managed by a single account administrator.

Projects built with a Team Edition 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.


  Two Developer Team Three Developer Team Four Developer Team Five Developer Team
Catalog Item ASBROWSE-AB.LOGIX.NET-TEAM-2 ASBROWSE-AB.LOGIX.NET-TEAM-3 ASBROWSE-AB.LOGIX.NET-TEAM-4 ASBROWSE-AB.LOGIX.NET-TEAM-5
Price (USD) $958 $1317 $1676 $2035
Online Purchase Call or Order Call or Order Call or Order Call or Order
Offline Purchase Order Form or Call
Tech Support 12 Months
Updates 12 Months
Version View Revision History
Availability Immediate via Internet Download

Two Developer Team

Catalog Item: ASBROWSE-AB.LOGIX.NET-TEAM-2
Price (USD): $958
Tech Support: 12 Months
Updates: 12 Months
Online Purchase: Call to Order
Offline Purchase: Order Form or Call
Version: View Revision History
Availability: Immediate via Internet Download


Three Developer Team

Catalog Item: ASBROWSE-AB.LOGIX.NET-TEAM-3
Price (USD): $1317
Tech Support: 12 Months
Updates: 12 Months
Online Purchase: Call to Order
Offline Purchase: Order Form or Call
Version: View Revision History
Availability: Immediate via Internet Download


Four Developer Team

Catalog Item: ASBROWSE-AB.LOGIX.NET-TEAM-4
Price (USD): $1676
Tech Support: 12 Months
Updates: 12 Months
Online Purchase: Call to Order
Offline Purchase: Order Form or Call
Version: View Revision History
Availability: Immediate via Internet Download


Five Developer Team

Catalog Item: ASBROWSE-AB.LOGIX.NET-TEAM-5
Price (USD): $2035
Tech Support: 12 Months
Updates: 12 Months
Online Purchase: Call to Order
Offline Purchase: Order Form or Call
Version: View Revision History
Availability: Immediate via Internet Download

For developers and/or end users who need to build and/or run on a single PC.

Machine Edition Licenses cannot be used to build deployable applications.

Projects built with a Machine Edition License do not generate an embedded runtime license. Instead, ASComm.NET will look for a physical license file on the PC.


  Single License Five License Pack Ten License Pack 25 License Package
Catalog Item ASBROWSE-AB.LOGIX.NET-SM-1 ASBROWSE-AB.LOGIX.NET-SM-5 ASBROWSE-AB.LOGIX.NET-SM-10 ASBROWSE-AB.LOGIX.NET-SM-25
Price (USD) $149 $596 $1043 $2235
Online Purchase Buy Now Buy Now Call or Order Call or Order
Offline Purchase Order Form or Call
Tech Support 30 Days
Updates Current Version Only
Version View Revision History
Availability Immediate via Internet Download

Single License

Catalog Item: ASBROWSE-AB.LOGIX.NET-SM-1
Price (USD): $149
Tech Support: 30 Days
Updates: Current Version Only
Online Purchase: Buy Now
Offline Purchase: Order Form or Call
Version: View Revision History
Availability: Immediate via Internet Download


Five License Pack

Catalog Item: ASBROWSE-AB.LOGIX.NET-SM-5
Price (USD): $596
Tech Support: 30 Days
Updates: Current Version Only
Online Purchase: Buy Now
Offline Purchase: Order Form or Call
Version: View Revision History
Availability: Immediate via Internet Download


Ten License Pack

Catalog Item: ASBROWSE-AB.LOGIX.NET-SM-10
Price (USD): $1043
Tech Support: 30 Days
Updates: Current Version Only
Online Purchase: Call to Order
Offline Purchase: Order Form or Call
Version: View Revision History
Availability: Immediate via Internet Download


25 License Package

Catalog Item: ASBROWSE-AB.LOGIX.NET-SM-25
Price (USD): $2235
Tech Support: 30 Days
Updates: Current Version Only
Online Purchase: Call to Order
Offline Purchase: Order Form or Call
Version: View Revision History
Availability: Immediate via Internet Download

Allen Bradley PLC Tag Browser Example

ASBrowse.Net Allen Bradley PLC tag browser example application


Choose an option to see a code example below

                                     
    using AutomatedSolutions.Win.Browse.AB.Logix.Net;
    
    //Create a new Logix device
    //Routing path format:
    //192.168.0.23 = IP Address of Ethernet module, 1 = backplane, 0 = CPU in slot 0
    LogixDevice myDevice = new LogixDevice("192.168.0.23,1,0");
    
    try
    {
        //Download program and tag database from Logix device
        myDevice.DownloadDatabase();
    
        //Iterate through all programs in device
        foreach (LogixProgram program in myDevice.Programs)
        {
        //Output program name
        Console.WriteLine("Program: " + program.Name);
    
        //Copy tags from program to ReadOnlyCollection using following criterea  
        //Include filter:?tags that contain the word 'DINT'  
        //Exclude filter: none
        //Ignore case: true
        //Hide structures: true (only atomic structure fields will be returned)
        ReadOnlyCollection<LogixTag> tags = program.GetTagsFlat("*DINT*", "", true, true);
    
        //Iterate through all returned tags
        foreach (LogixTag tag in tags)
        {
            Console.WriteLine("Tag: " + tag.Name + ", type: " + tag.LogixType + ", elements: " + tag.Elements.ToString() + ", atomic: " + tag.IsAtomic.ToString());
        }
        }
    }
    catch (Exception ex)
    {
        Console.WriteLine(ex.Message);
                }
                        
                        
                                     
    Imports AutomatedSolutions.Win.Browse.AB.Logix.Net

    'Create a new Logix device
    'Routing path format:
    '192.168.0.23 = IP Address of Ethernet module, 1 = backplane, 0 = CPU in slot 0
    Dim myDevice As New LogixDevice("192.168.0.23,1,0")
    
    Try
        'Download program and tag database from Logix device
        myDevice.DownloadDatabase()
    
        'Iterate through all programs in device
        For Each program As LogixProgram In myDevice.Programs
            'Output program name
            Console.WriteLine("Program: " + program.Name)
    
            'Copy tags from program to ReadOnlyCollection using following criterea
            'Include filter:?tags that contain the word 'DINT'
            'Exclude filter: none
            'Ignore case: true
            'Hide structures: true (only atomic structure fields will be returned)
            Dim tags As ReadOnlyCollection(Of LogixTag) = program.GetTagsFlat("*DINT*", "", True, True)
    
            'Iterate through all returned tags
            For Each tag As LogixTag In tags
                Console.WriteLine("Tag: " + tag.Name + ", type: " + tag.LogixType + ", elements: " + tag.Elements.ToString() + ", atomic: " + tag.IsAtomic.ToString())
            Next
        Next
    Catch ex As Exception
        Console.WriteLine(ex.Message)
    End Try
                        
                        

Key Benefits

automated solutions bullet point

Does not require RSLinx or 3rd party drivers.

automated solutions bullet point

Unsolicited message support.

automated solutions bullet point

x86, x64, and Any CPU compatible

automated solutions bullet point

Broad .NET target support including Web, Windows, console, and service apps.

automated solutions bullet point

Can be configured programmatically or visually

automated solutions bullet point

Visually design entire communications setup without writing a single line of code

automated solutions bullet point

Supports ControlLogix family native tag names including UDTs

automated solutions bullet point

Read and write entire UDTs and PDTs, including arrays and nested UDTs

automated solutions bullet point

Extremely high performance - capable of sub 5 mSec transaction time

automated solutions bullet point

Highly optimized to minimize communications transactions

automated solutions bullet point

Tag database can be configured via code or visual designer

automated solutions bullet point

Abstract base classes allow you to write generic code that works with all drivers

automated solutions bullet point

Runs on Linux with Mono framework

automated solutions bullet point

Synchronous and asynchronous read/write methods

automated solutions bullet point

Data change notifications

automated solutions bullet point

Provides common API across all driver classes

automated solutions bullet point

No limit on number of devices or data points

automated solutions bullet point

Multi-threaded for high data throughput

automated solutions bullet point

Includes extensive help system

automated solutions bullet point

Example applications with VB and C# source code included.

automated solutions bullet point

Easily connect business systems to factory floor systems.

automated solutions bullet point

No shipping charges for online delivery.

automated solutions bullet point

Immediate Internet delivery and online license activation

automated solutions bullet point

No runtime fees or keys for qualified applications

Compatibility

Controller

  • ControlLogix processors with 1756-ENET or 1756-ENBT module
  • GuardLogix processors with 1756-ENET or 1756-ENBT module
  • FlexLogix family with 1788-ENBT module
  • CompactLogix series 1769 with Ethernet port
  • CompactLogix series 1768 with 1768-ENBT Module
  • SoftLogix5800
  • Micro800 Control Systems (Micro850 & Micro820) with Ethernet port

Software

  • 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 Systems

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