|
Industrologic, Inc.
(636) 723-4000
Products Page
Partner Products
The engineering staff at Industrologic has years of experience designing hardware
and software for microprocessors and microcontrollers, and has a large collection
of proven circuits and software routines to solve just about any problem. We can
and will apply this expertise for the mutual benefit of our clients and ourselves
on a case by case basis, thereby becoming partners with our clients in
providing Industrologic products with new features and capabilities.
Described below are just a few ideas of what is possible with our stock hardware
and a quick replacement of our standard software, and will give you an idea
of what we are talking about:
In General
-
There is often the tough real-time spot in a system where the scan time
of an appropriate controller does not keep up with an extremely fast signal or
interrelated group of events. This sort of task can be given to a custom
programmed subsystem made from our standard hardware modules and used to prevent
the painful situation of having to buy an extremely expensive main controller to
power around a tiny, "tight" spot or having to abandon a controller that is in
uniform use for your company for similar reasons.
The SIO-1000
-
We can make our SIO-1000 into a timing generator providing a separate pulse
output for each time increment of .001 second, .01 second, .1 second, 1 second,
.001 minute, .01 minute, .1 minute, and 1 minute, so that multiple, inexpensive,
counter modules (LCD, LED type) can be used in a system to measure actual,
accurate, (< 1% error) time increments.
-
We can make our SIO-1000 receive analog inputs, and create pulse outputs to
feed to PLC's or other devices that handle pulses and don't handle analog
inputs. (Of course we can reverse this process and let a pulse generator
create an analog output as well, and since the SIO-1000 has two analog input
and two analog output channels, we can do these sorts of conversions in
either or both directions with a single SIO-1000 module.)
-
There are often situations (like motor speed) where a pulse (tachometer pulse)
indicates direct or indirect shaft or other moving element speed. The SIO-1000
could indicate "above", "below", or "normal" with individual outputs as well
as do averaging or other tasks that are related.
-
There is often a need to do simple or elaborate signal conditioning between a
sensor and a controller. An SIO-1000 in the middle could do averaging, peak
holding, offset compensation, and other tasks in the digital domain, and output
the result in either/or analog or digital types of signal.
The SMD-12
Since the SMD-12 is a crystal controlled processor based device, it will keep
excellent relative time (<1% error) but does not contain a "real-time" clock.
-
The SMD-12, having an 8 character alphanumeric display, interrupts available as
inputs, and timing provided by a crystal controlled clock, can be turned into an
almost unlimited number of specialty timer and counter modules. It also has
multiple places on the main circuit board in which to install custom "feature"
boards if special input or output signals are required (or if a real-time
clock signal is required).
-
The SMD-12, having contact closure inputs and an RS-232 serial port, can be
made to produce any serial string desired when a switch closure occurs. This
can be used to provide serial output from an electrical device that does not
contain a computer but must communicate with a computer or other serial device.
-
The SMD-12 could display any set of 1 to 12 messages in a preset sequence
that is driven by internally measured time intervals or is selected by
repeated closure of one input switch, (like a slide show is operated by
the remote switch for stepping through the slides one at a time on queue.)
-
The switch closure inputs on the standard SMD-12 are used as individual
inputs to select individual messages, but the inputs could be programmed
to respond to special decoding schemes. Choices could include 4 wire BCD,
4 wire HEX, or even logical combinations of inputs using Booleans such
as Multiple input AND, OR, NAND, NOR, EXCLUSIVE OR, EXCLUSIVE NOR, or any
other unique hierarchy required for your task.
-
In some cases, more than one control system or intelligent device could drive
the inputs to an SMD-12. In other cases, the inputs will be driven from
"dumb" devices like simple relays, timers, and switches. The SMD-12 can be
programmed to not only display the desired messages, but to also decode the
inputs in a manner that "makes sense" of the signals.
-
The standard SMD-12 software contains an up/down counter that is capable of
counts ranging from 0 to 65535. This upper limit can be expanded to 99,999,999
maximum or any chosen maximum amount in custom units. In addition, we can
do unique counting functions where more than one input counts up, counts down,
clears, or some other function. For example, one input might count by 1,
while another counts by 3, and another subtracts 2, while still another input
might preset to a certain fixed count, and another yet another input might
trigger some preset count manipulation sequence and so on. Since this counter
is controlled by a small processor instead of using a dedicated counter IC like
the counters of the past, it can be made to do nearly anything, since it is not
limited by the set functions of a counter IC.
-
The SMD-12 could be programmed to function as a "rate timer" to indicate
production rates in: Units Per Hour, Units Per Minute, Units Per Second,
or Units Per Day.
In Conclusion
Tasks like these will usually involve us working with you interactively and
putting special software in our product to replace our standard issue releases.
Our "custom" software fees are most often very modest since we are very
experienced in how to approach these modifications. Give us a call when you
run into these kind of issues and let's discuss them.
http://www.industrologic.com
|