473,405 Members | 2,261 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

Controlling external equipment

132 100+
Hello all,

I have a big challenge ahead of me but I'm gonna need a lot of help from experts on this one.

I have to create a system that can receive input from external devices. So when users push a button, the software has to perform a function. But I have several inputs...

So the first fase that I want to accomplish is to connect the different inputs to the pc and identify them in VB. So just a simple messagebox that appears when I push one of the buttons that tells me what input was just used.

I think I should try to give every input an id and let VB recognize the id. But that's easier said then done.

Does anybody here have experience with controlling a program from external equipment. Any help would be useful.

Sincerely,

Kenneth
Sep 5 '08 #1
1 1299
hirzel
1
There are several ways of doing this,

I use both internal and external devices.

Google Digital IO PCI cards. An 8 in / 8 out PCI card goes for a couple hundred bucks.

http://www.circuitspecialists.com/prod.itml/icOid/2601


I also have used USB devices, LabJack and Measurement computing.

Here is one device I like, Switch and Sense 8/8 from Measurement computing.

http://www.measurementcomputing.com


ALSO - If you need an industrial keypad - I use these:

http://www.x-keys.com/



AND, if your really into it, Look at Automation Direct, I use Ethernet based controllers here at the plant (405 and H205 PLCs that are controlled directly from a computer via H4-EBC and H2-EBC). These are full blown PLCs ( I have hundreds of In, Out, and Analog) that the CPU of the PLC is actually your PC.

I run both "Think and DO" and I've also written many programs that use the EBC activeX to talk to the EBC module (This CActiveX is available from Automation Direct and allows your VB or C program to communicate directly with the EBC (Ethernet Control Module).



Good luck

John
Sep 12 '08 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

21
by: Cigar | last post by:
I am developing a program for a client. She runs a shop where her clients bring in items for sale or short term buyback. Development of the program has been going great but she's mentioned that...
0
by: wjadoon | last post by:
JUNCTION TRADER INC. I N T E R N A T I O N A L I N C . 81-33 164 PL. Jamaica New York 11432 USA. Ph: 516 707 5000 www.junctiontrader.com Dear Sir:
1
by: jdurell | last post by:
Hello, I have a piece of lab equipment that I would like to interface with my database. I have gotten pretty far but I am stuck on something that I would think is fairly simple. So far when...
1
by: andyb7901 | last post by:
Hey, I have a combo box based on a table. It has two columns; The key which is hidden and the name of a location. On the form there is a subform which has a number of fields for equipment. This is...
1
saranjegan
by: saranjegan | last post by:
hello, am in need to access a application when i press an external keypad (which i had connected to the serial port of the system and am recieving a value at one press of the key,i can open...
4
by: Joergen Bech | last post by:
Just out of curiosity: What is your favorite method of making sure that anything that happens on a form, only happens in response to a single, external event? Take the example below. I have made...
0
by: Alistair George | last post by:
Hello all. I have been trying to find an api that works with external (not card) devices so that the application works with all types of product, eg all-in-one wifi/adsl/router such as Dlink...
7
by: phill86 | last post by:
Hi, I have an equipment booking form that a user is able to book a piece of equipment on a selected date and time. I have written code to prevent the user being able to book the piece of equipment...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.