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
log file