Archive

Posts Tagged ‘ASP .NET’

NET.GELINK (3.0.2010.1222) addresses GE 9070/9030 firmware bug

December 23rd, 2010 admin No comments

When using a Windows 7 machine to communicate to a GE 9070 or 9030 results in the PLC immediately resetting the socket connect.  This is because Windows 7 may assign the local endpoint IP Port number larger than 32767.   The firmware on the GE Ethernet module will immediately reset the connection if the source IP port is larger than 32767.

The behavior is limited to 9030/9070 and Windows 7.  The PAC Rx3i and Rx7i can receive source IP ports larger than 32767. Windows versions before Windows 7 typically assign port numbers less than 32767.

As a work around for the 9030/9070 firmware bug, INGEAR.NET.GELINK 3.0.2010.1222 Controller.IPAddress has the option to allow users to bind a specific port number to the local endpoint.  Users are responsible for port assignment and port management.

Syntax:

Controller.IPAddress = ipaddress<:portnum>

Example:

Controller.IPAddress = “192.168.1.45:2445″

This will connect to the PLC at 192.168.1.45 and use IP Port 2455 in the local end point.

> Download NET.GELINK

INGEAR.NET.GELINK is a Visual Studio .NET class library for communicating to GE-Fanuc PAC Rx3i/Rx7i, Series 9030/9070 and VersaMax programmable logic controllers using the SRTP Ethernet protocol.

NET.ABLINK 3.0 Released with Unsolicited Message Support

September 8th, 2010 admin No comments

NEW ! – Unsolicited Message Support

Among the advanced features of NET.ABLINK 3.0 is a new PeerMessage class. The Peer Message class for Unsolicited Messages waits idle in a passive state for the Allen-Bradley controller to send data via a MSG instructions.  When the PeerMessage class receives the communication, it fires a notification event with data to so the user application can immediately process it.  The PeerMessage class can receive MSG instructions from MicroLogix, SLC, PLC-5, ControlLogix, CompactLogix and ControlLogix Gateway. ControlLogix and CompactLogix can send unsolicited messages using native tag names with structured and atomic data types, or data table address format.  The PeerMessage class automatically distinguishes between the various message formats so implementation is consistent between all data types and all Allen-Bradley PLC’s.

Another advanced feature in NET.ABLINK 3.0 is the new DTEncoding class which facilitates receiving User Defined Types (UDT’s), Pre-Defined Types (PDT’s) as objects in unsolicited messages from ControlLogix and CompactLogix controllers.

INGEAR NET.ABLINK software provides an alternative to OPC- based drivers software for Visual Studio .NET developers.  Unlike OPC which is a middleware application, NET.ABLINK is an embedded class that provides a direct communication channel to Allen-Bradley controllers. The sensible API of NET.ABLINK 3.0 provides an easy to use interface that results in very fast communications without the overhead and recurring cost of OPC servers.    The users of NET.ABLINK have unprecedented flexibility to develop their own Windows programs, system services, class libraries and ASP .NET solutions without being boxed in by OPC constraints.

Like all solutions in the INGEAR.NET software family, NET.ABLINK 3.0 is a runtime free class library that simplify building, developing, and deploying connected systems for manufacturing applications using Visual Basic .NET or Visual Studio C# .  It uses only three primary classes of .NET code:  one of which manages the PLC, one the data that are read from or written to that PLC, and one manages groupings of methods, properties, and events to optimize read/write operations on a collection.

INGEAR NET.ABLINK 3.0 is available for immediate download. Visit

http://www.ingeardrivers.com/ablink for pricing, upgrade and download instructions

NET.LOGIX 3.0.2010.716 Maintenance Release

July 15th, 2010 admin No comments

INGEAR.NET.LOGIX 3.0.2010.716 maintenance release is available for download.

  • Updated INGEAR.NET.Interfaces 3.0 dll
  • Updated soft license API dll to v4.1 for improved stability on Windows 7
  • Corrects problem with reading UDT and STRING arrays
  • Correct problem with thread locks

If you’re an existing NET.LOGIX 3.0 user or have a current Maintenance Subscription Plan you are qualified for a free update.

If you do not have a current Maintenance Subscription Plan, you can download the NET.LOGIX 3.0 for trial and evaluation.

NET.LOGIX 3.0 is a Visual Studio .NET communication class library for Allen-Bradley Control Logix, Compact Logix and Soft Logix programmable automation controllers.  Using Visual Basic.NET of Visual Studio C#, you can create and deploy Windows Programs, System Services, Console Applications, ASP .NET services and more runtime free.

>Download NET.LOGIX 3.0

INGEAR.NET PLC class libraries now include free ASP .NET web service licensing

September 22nd, 2009 admin No comments

Sept. 22, 2009.  Phoenixville, PA – CimQuest INGEAR, a leading global developer and publisher of PLC HMI and PLC communications software tools for Visual Studio.NET programmers has announced the release of INGEAR.NET v2 class libraries.  INGEAR.NET v2 HMI software includes numerous under-the-hood optimizations and improvements, along with runtime free web service licensing for ASP.NET deployments to the Developers Edition.

INGEAR.NET software libraries are callable Dynamic Link Libraries (DLLs), which are added as references to any Visual Studio.NET project.  They are easy-to-use classes that eliminate need for OPC servers, and complex coding required for interfacing to OPC completely.  INGEAR.NET libraries gives any Visual Studio.NET project a direct communication pipeline to PLC’s and other controllers without need for middle layers of software.  The results are small, tight, fast and reliable HMI, or data acquisition and control applications built on the Microsoft .NET framework.

INGEAR.NET software provides a common framework for developing Windows programs, console applications, system services, custom classes, web services and pages using Visual Studio .NET as the platform.

INGEAR.NET supports Windows x86 and 64-bit operating systems as well as Windows Server and Windows 7.  CimQuest offers Windows Compact Framework editions of INGEAR.NET for CE panel, PDA and mobile device application development.

With virtually no limits, and roughly the price of just a single OPC Server, INGEAR.NET users are granted runtime free distribution of their applications which leads to enormous cost savings in software deployment fees.

INGEAR.NET software titles include;

CimQuest also provides digital dashboard instrumentation and controls for developing user interfaces for HMI/MMI projects.

For more information see (http://www.ingeardrivers.com/dot_net_software)

Free trials are available for download and evaluation.  As a bonus, from now until Dec 15th. CimQuest INGEAR is giving away 3 Netbook computers. Just complete the form to be entered into the drawing.

About CimQuest INGEAR

CimQuest INGEAR is a world leading developer and publisher of software tools and components for industrial and manufacturing applications.  Since 1993, CimQuest INGEAR has provide high quality runtime free PLC communication tools and library components for Visual Studio programmers and developers.  INGEAR software is relied on world-wide by manufacturers, system integrators, OEM’s and end users for process and machine control, data acquisition and HMI/SCADA applications that serve all segments of industrial automation.

CimQuest INGEAR

518 Kimberton Rd – Ste 325

Phoenixville, PA 19460

Toll Free US/Canada: 1.866.935.7979

Telephone: 1.610.935.8282

www.ingeardrivers.com

Visual Studio .NET software update for Allen-Bradley ControlLogix & CompactLogix

September 15th, 2009 admin No comments

INGEAR.NET.LOGIX 2.0 (build 2.0.908) update is available for immediately download.  This update corrects the following problems.

  • STRING data type writes would fail when used in a TagGroup collection.  (i.e Controller.GroupWrite operation)
  • Controller.GroupRead would report all Tag.QualityCode as QUAL_BAD if there were one of more invalid Tag classes in the TagGroup collection.

INGEAR.NET.LOGIX is a Visual Studio .NET class library for developing data acquisition and control applications for Allen-Bradley Control Logix, Compact Logix and Soft Logix programmable automation controllers for Desktop, Web and Windows CE deployment.

For more information on INGEAR.NET.LOGIX 2.0 and other INGEAR.NET software titles for Visual Studio .NET visit:

http://www.ingeardrivers.com/dot_net_software/dotnet_software.htm

How to create an ASP.NET web service for Allen-Bradley PLC’s

September 10th, 2009 admin No comments

See a live demonstration  www.plcdotnet.com

A Windows 2003 server is located in southeastern Florida.  Over 1000 miles away in eastern Pennsylvania sits an Allen-Bradley PLC-5/40E.   An ASP.NET web service uses INGEAR.NET.ABLINK to connect the PLC-5 over the internet  to deliver a web page with real-time PLC  data to whereever you’re setting.

All without the need for RSLinx, OPC Servers, or 3rd party software of any kind.

Using Visual Studio .NET, a few lines of code, and INGEAR.NET, you can have web-based access PLC data anywhere, and on virtually any browser, including PDA devices such as Blackberry and IPhone.

MODBUS .NET 2.1 class library for Visual Studio Developers

August 5th, 2009 admin No comments

Modbus .NET class library for Visual Studio .NET developers

Modbus .NET class library for Visual Studio .NET developers

INGEAR.NET.MBLINK 2.1 is available download

INGEAR.NET.MBLINK is a Modbus class library for Visual Studio .NET programmers and developers.  NET.MBLINK supports the following Modbus protocols.

  • Modbus TCP/IP
  • Modbus RTU Serial
  • Modbus ASCII Serial
  • Modbus Serial Over Ethernet ( Encapuslated Ethernet)

What separates INGEAR.NET.MBLINK from similar Modbus class libaries is the built-intelligence of the class design.  A Tag (or point) based design stream lines your application development, while TagGroup collections self-optimize communications for you performing block and scattered read/write operations in a single command.

INGEAR.NET.MBLINK supports both 32-bit and 64-bit Windows operating systems, and a free COM Interop DLL is provided to support Visual Basic 6.0 and Visual Studio C++ development.

INGEAR. NET.MBLINK is available in the following editions

  • DEVELOPER Edition for runtime free distribution of your applications
  • SINGLE Edtion for single system deployment
  • WEB SERVICE Edtion for ASP.NET web services
  • COMPACT FRAMEWORK Edition for Windows CE and Mobile Device applications

A free trial download is available at:

http://www.ingeardrivers.com/mblink/mblink.htm

New features in .NET ModelKit 4.0.3.0 for Visual Studio Data Visualization

August 5th, 2009 admin No comments
Instrumentation ModelKit 4.0.3.0 from INGEAR

Instrumentation ModelKit 4.0.3.0 from INGEAR

A new version of the dashboard components package for creating data visualization systems that stands out for it’s advanced abilities and features.

Instrumentation ModelKit 4.0.3.0 – a component for gauges and digital dashboards creation.   A new NavigateUrl property allows the addition of hyperlink to any element.  Now, you can pass to any external reference just clicking the control.

.Net ModelKit Suite 4.0.3.0 includes errors and shortcomings fixes which make the work with the product more convenient and effective.

Instrumentation ModelKit 4.0.3.0 contains over 130 pre-defined instruments  and dashboard controls such as

  • Meters
  • Knobs
  • Dials
  • Indicators
  • Switches and more

Instrumentation ModelKit also includes a designer that allows you to create your own unique instruments from scratch with a few mouse clicks.

Instrumentation ModelKit is is part of .NET Dashboard Suit and is available in the follow editions

  • Windows Form Edition
  • Web Forms Edition
  • Windows and Web Forms Edition
  • Professional Edition ( includes full source code )

Create your corporate reporting and data visualization system with .Net ModelKit Suite.

http://www.ingeardrivers.com/graphics/imk/imk.htm