High Tech Services is a systems integrators in North Carolina NC for industrial, laboratory, factory automation, controls, monitoring, quality and information systems   Home   Products   Contents   Search   Contacts

ASP.NET asp dot net

Bar Codes

Books

C # sharp

CE.NET Compact Framework

Communications

Computers

Control Engines

Data Acquisition

Databases

Enclosures

ERP Framework

Factory Automation

History

Image Analysis

Infrastructure

Inputs Outputs I/O

Machine Vision

mechanical & machine design

microscopy

Miscellaneous

Motion Control

Motors & Drives

.NET

Networks

OPC OLE Process Control

Operator Interfaces

PDA Pocket PC Windows Mobile

Peripherals

process control

Power & Grounding

Products

Programmable Controllers

Quality Control

Radio Frequency RF Tags

Reference

Robots

Safety

SCADA

Signal Conditioning

Soft PLCs

Systems Architecture

Tools & Equipment

Training

Tutorials

Vertical Applications

Visual basic

 

Visual Studio, Basic (VB.NET) and C# for Factory, Laboratory, Manufacturing and Industrial Automation Systems

 

The purpose of this section of our website is to promote the use of Visual Studio (Visual Basic (VB.NET) and C# (pronounced C sharp)) for use in factory, laboratory, manufacturing, and industrial automation.  Although there are many websites for other uses of VB.NET and C#, we have not found any other websites for factory & laboratory automation.  Where it makes sense we reference (link to) these other websites.  We want to provide a forum for programmers to share code, ideas, and other information that helps all of us.  

Microsoft's marketing is saying "more for less" -- which, in our humble opinion, is exactly what Visual Studio offers.  We think that VB.NET and C# are good choice for factory automation applications for the following reasons:

  • The price is low.  Pay once, use forever.  
  • There are more training resources for Visual Basic and C# than any other factory automation application development software.  In fact, the amount of resources to learn Microsoft technologies is overwhelming. 
  • VB.NET and C# can do more than any other factory automation software.  
  • VB.NET and C# are not proprietary.  For example, if you want to do serial communications using proprietary software -- often you are out of luck.  Sometimes you can purchase a proprietary driver development kit or database interface kit from the software manufacturer.  With VB.NET and C# you can use the built in ActiveX or .NET controls or select from dozens of suppliers of ActiveX / .NET controls that offer additional functionality.  OR using the included MSCOMM control, you can write your own.  The same is true for database access (recipes), charting / graphing, operator interfaces, logging data to files, writing to Excel, etc.  
  • The capabilities of a VB and C# program are easily expanded.  In addition to the thousands of objects already developed, you can chose from thousands of third party ActiveX controls, .NET controls and DLLs.  
  • VB.NET and C# are scalable.  With other solutions you might have to use one software package for a small text display, another software package for graphic displays, and then yet other software packages for SCADA, SPC, communications, etc.  VB and C# can do all of this from:
    • Low end --  You can now use Visual Studio (VB.NET and C#) to develop operator interfaces on Personal Digital Assistants (PDAs) running PocketPC and computers running Windows CE.NET. 
    • You use the same Visual Studio (VS) software package to develop VB.NET and C# applications running on personal computers as SCADA, process controllers, sophisticated operator interfaces.
    • You use the same VS to develop VB.NET and C# applications running across the enterprise using Windows 2003 and SQL Server with multiple processors and clusters. 
    • The .NET framework allows you to use remoting, sockets, web services, and other means to communicate with other computers around the world. 

 

The real question -- when does it not make sense?

Note that there are times when Visual Basic or C# does not make sense.  The best example is if a customer does not feel comfortable with Visual Basic or C#.  In this case it makes sense to use proprietary software.  

 

NOTE

You may have to access other areas of our website for information on other topics.  For example, we list several ActiveX and .NET controls for bar codes on our "Bar Codes / Auto ID" page.  There are many soft PLC control engines and SCADA packages that interface to Visual Basic / C# and they are listed on those pages.  Image Analysis function libraries would be listed on the image analysis / machine vision page ... 

 

Internal Links

   
 

"Studying the factory in operation, and particularly, comparing various types of factories, one is struck by certain basic similarities and problems common to all manufacturing of whatever type, and he begins to perceive certain lines of classification by which certain factories externally very different are found to be susceptible to the same general treatment." 

"Factory Management" by Henry Dutton, 1924, page 4

   

 

 

 

 

 

 

 

External Links

 

 

Microsoft Links

 

Controls Links

  • InGear -- OPC and ActiveX PLC communications
  • Automated Solutions -- OPC and ActiveX PLC communications
  • TAL Technologies -- RS232 data acquisition software, serial and TCP/IP communications software, barcode software, bar code ActiveX, bar-code generating DLLs and RS-232 Boards
  • TEC-IT  -- Data Acquisition ActiveX Software 
  • Dick Grier -- Data Acquisition
  • UltimaSerial -- a good way to get started in data acquisition with Visual Basic 
  • ConsoliTech   Visual Basic HMI Industrial Control Toolkit; PLC Communications ActiveX OCX's- Modbus, AB, PLCDirect, etc 
  • vHMI Automation -- HMI source code for $100 and PLC communications software for $100
  • Windale Technologies -- ActiveX Controls for many complex mathematical functions
  • TAS-HMITalk -- ActiveX with communications drivers, alarm engine, PID, PWM, chart objects

 

 

We try to offer a fair and balanced opinion on every page of our website.  We would appreciate more information from other users to express their opinions which we will then incorporate.  If you have questions or comments please post them on our message board (see button in left hand column) so that others can read and benefit. 

visual basic vb vbasic C# csharp visualc vstudio visual studio net framework factory laboratory manufacturing industrial automation systems  

Click here to find out how High Tech Services can help you implement this technology. 

Copyright © 1984-2005 CompanyLongName HTS, Cary, Raleigh, RTP, North Carolina, NC.  All Rights Reserved.  All trademarks are the property of their owners. Prices and specifications subject to change without notice.