Examples and Projects

INGEAR.NET.ABLINK included examples and projects written in VB.NET, C# and VB 6.0 all with fully commented source code

Ready to Run Examples

Examples can be launched from the Windows Start Bar.

Start | Programs | INGEAR.NET | NET.ABLINK 3.0 | Examples...

Source Code Projects

All projects were developed with Visual Studio 2005 can easily be converted to Visual Studio 2008, or Visual Studio Express Editions

Projects are installed to the following folder

C:\Program Files\INGEAR.NET\v3.0\NET.ABLINK\Examples...

Folder\Project

Description

\VB.NET\VBConsole\VBConsole.vbproj

\CSharp\CSConsole\CSConsole.csproj

Project demonstrating use of the Controller and Tag classed in a Windows console application

\VB.NET\VBSimple\VBSimple.vbproj

\CSharp\CSSimple\CSSimple.csproj

Projects demonstrating the use of Controller and Tag classes in a Windows program

\VB.NET\VBEvent\VBEvent.vbproj

\CSharp\CSEvent\CSEvent.csproj

Project demonstrating the use of the Controller and Tag class with Tag.Change event handler in a Windows application.  This is a good example of using the Tag class to detect changes in data and firing event notifications.

\VB.NET\VBGroupRead\VBGroupRead.vbproj

\CSharp\CSGroupRead\CSGroupRead.csproj

Multi-threaded project demonstrating the use of the Controller, TagGroup and Tag classes.  This is a good example using System.Threading.Thread for background data collection using TagGroups with Tag.Change notification updates to the User Interface (UI)

\VB.NET\VBInterface\VBInterface.vbproj

\CSharp\CSInterfaces\CSInterface.csproj

Project demonstrating the use of the IController and ITag interfaces

\VB.NET\VBButtons\VBButtons.vbproj

\CSharp\CSButtongs\CSButtons.csproj

Project demonstrating the use of the Controller and Tag classes with Tag.Now property for momentary and maintained push button operations in a Windows application.  This is a simple project using immediate read/write operations via the Tag.Now property

\Compact Framework\VB\vbcf.vbproj

\Compact Framework\CS\cscf.csproj

Project demonstrating using Controller and Tag classes with Compact Framework

\VB6\Examples\Simple\simple.vbp

Visual Basic 6.0 project demonstrating for reading and writing the PLC

\VB6\Examples\DataMonitor\DataMonitor.vbp

Visual Basic 6.0 project demonstrating the use of the Controller, TagGroup and Tag classes.  This is a good example for data collection using TagGroups with Tag.Change notification updates to the User Interface (UI)

ASP.NET Web Service

A working example of an ASP.NET web service with source code can be found at this url
http://www.plcdotnet.com

DISCLAIMER

CimQuest INGEAR provides programming examples for illustration only, without warranty either expressed or implied, including, but not limited to, the implied warranties of merchantability and/or fitness for a particular purpose We assume you are familiar with the programming language being demonstrated, the tools used to create and debug procedures as well as intimate knowledge of the PLC and network. CimQuest INGEAR support professionals can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific needs. If you have limited programming experience, you may want to contact CimQuest INGEAR for fee-based consulting at (610) 935-8282.