Brook said:
I need PC control/automation of:
200 machines
Each machine needs 16 logic inputs and 16 outputs
Line lengths may be 50 meters
I want a serial bus to connect the i/o devices at each machine with the PC.
This is to reduce the wires needed, lower costs and simplify design.
It is not a noisy environment. No welding, for example.
I don't need more than 100kHz speed, and might get by with even less.
I don't need environment protection. The devices can be just a circuit
board. It's indoors, not a washdown area.
I don't need super high reliability. It's not a life support system.
Cost is a major concern.
I've been looking at some industrial bus options. Either they cannot handle
200 devices, cannot handle 50 meters, or are very expensive (x200). But,
there are so many, I don't know them all, and maybe some can be modified to
do what I need that I'm not aware of.
Can anyone offer a suggestion or alternative?
Hi, Mr. Stevens. First, you've got a problematic description of what
you want.
* What do you mean by 100KHz speed? Does that mean you have to sense
or control 100KHz inputs/outputs, or that you feel your serial
communications speed should be that fast? If so, why? What are you
doing?
* You're saying you need to control 200 machines with modules that
have 16 in and 16 out. What kinds of I/O do you need? Logic level,
isolated, DC, relay, or AC output, opto input, what?
* You need to give more information about your environment. Do you
need something that's enclosed? What kind of power do you have
available?
* Is this supposed to be a "store-bought" solution, or do you have or
want latitude to roll your own stuff? Are you willing to be married to
this forever? Are your employers willing to let you be married to your
project forever? Or are they your machines (in which case, you do what
you want, unless you ever want to sell your business).
* Obviously we all want to spend a minimum amount, but you have to
give some information as to what kind of price range you're looking
for. That is dependent, on other things, on the rest of your project
definition.
So it goes. Just as a conversation starter, I would purchase a
multi-port serial card which would give you eight double twisted pair
RS-485 outputs. You can realistically expect 31 receivers for each
master from the computer, which would give you the potential for 248
machines.
On the receiver (machine) end, I would start out with an inexpensive
16I/16O programmable Logic Controller (PLC) which has RS-485
capability. As a low end solution, you might want to look at the
Koyo/Automation Direct D0-06DR which has 20 isolated DC inputs, 16
relay outputs, works directly off line voltage, has RS-485 comm built
in, and is off-the-shelf (meaning that you won't be married to it when
it's done). That goes for $215 USD per point, which gets you to around
$43,000 for 200 machines. I would also purchase separate 24VDC power
supplies, small line filters, and cheap NEMA1 enclosures for each unit.
Leaving some wiggle room, it would look like you're talking about
around 50K to 55K for the project hardware.
OK. How about calling Automation Direct, talking to their apps
engineers (they are helpful and will answer questions like this),
firming up whether the D0-06DR will work for you, and what kind of
programming you will require for the PC, as well as whether any of the
industrial busses will help your project, or whether it would be better
to do home brew software for comm and control (dependent on your PC
programming ability). At some point, if there's a major limitation,
you'll have a starting point for discussion. Or if this post is way
off base, possibly you could follow up with more information.
Good luck
Chris