Control software complements I/O products

When I think of Opto 22 in Temecula, California, I think of input/output (I/O) modules that are "guaranteed for life." The company has a long history of providing devices that can interface a computer to virtually any kind of sensor or actuator. However, there's more to Opto 22 than just I/O hardware.


When I think of Opto 22 in Temecula, California, I think of input/output (I/O) modules that are "guaranteed for life." The company has a long history of providing devices that can interface a computer to virtually any kind of sensor or actuator. However, there's more to Opto 22 than just I/O hardware. The company's engineers have spent the last ten years developing everything else needed for a closed-loop control system—standalone controllers, communications networks, human-machine interface (HMI) software, and programming tools.

The software required to make all these components work together was released June 1998 as a packaged set called FactoryFloor. FactoryFloor includes OptoControl for developing and running real-time control programs, OptoDisplay for exchanging data with the operators, OptoConnect for exchanging data with other databases, and OptoServer for supplying data to any other OPC- or DDE-compliant application.

The heart of the FactoryFloor system is OptoControl, a graphical programming environment based on traditional flowcharts. Users create control programs by placing decision and action blocks on a diagram that represents the steps to be executed by the controller. The sequence of operations is then specified by connecting the blocks in the required order. OptoControl compiles the finished flowchart into an executable program that can be downloaded to a controller and run in real time. All data handled by the control program are automatically made available for display on operators' terminals through OptoDisplay.

So what?

Flowchart programming and integrated HMI software aren't new. Data transmission functions provided by OptoServer and OptoConnect aren't all that unique either. What is different about this particular software suite is the price—$349, for OptoControl, OptoDisplay, OptoConnect, and OptoServer. Additional licenses for any component of FactoryFloor are available for $99 each. Compared to the cost of the controller, the I/O hardware, and labor, FactoryFloor is practically free.

That's not to say that you get only what you pay for. I tried OptoControl and found I could generate some fairly sophisticated control strategies with action blocks that included PID loops, mathematical calculations, serial communications, and text messaging. The decision blocks allowed me to create sequential and conditional operations that would be useful for batch and discrete applications.

The subroutine facility was useful for creating reusable code, though I would have liked to have had the option of programming my subroutines with a standard language like C++ rather than OptoControl's own "plain English" command language. I also appreciated the animated debugger and the documentation feature that allows comments to be placed right on the flowchart rather than inside the blocks. OptoControl runs on a Microsoft Windows 95 or NT platform with at least 16 or 32 Mbytes of RAM, respectively. At least 15 Mbytes of available disk space and a VGA monitor or better are also required.

The control programs OptoControl creates can be run under Windows NT or on one of Opto 22's standalone controllers that plug into an I/O rack. Control programs can also be run in a remote telemetry unit or an ISA-based controller resident in a PC. No programming changes are required to swap a control program from one platform to another. Control programs can be run together on a central controller or distributed to several controllers that run in parallel at the I/O level. A single control program can consist of up to 31 flowcharts that also run in parallel.

For more information on FactoryFloor, visit .

Author Information

Consulting Editor, Vance J. VanDoren, Ph.D., P.E., is president of VanDoren Industries, West Lafayette, Ind.

No comments
The Engineers' Choice Awards highlight some of the best new control, instrumentation and automation products as chosen by...
The System Integrator Giants program lists the top 100 system integrators among companies listed in CFE Media's Global System Integrator Database.
The Engineering Leaders Under 40 program identifies and gives recognition to young engineers who...
This eGuide illustrates solutions, applications and benefits of machine vision systems.
Learn how to increase device reliability in harsh environments and decrease unplanned system downtime.
This eGuide contains a series of articles and videos that considers theoretical and practical; immediate needs and a look into the future.
Make Big Data and Industrial Internet of Things work for you, 2017 Engineers' Choice Finalists, Avoid control design pitfalls, Managing IIoT processes
Engineering Leaders Under 40; System integration improving packaging operation; Process sensing; PID velocity; Cybersecurity and functional safety
Mobile HMI; PID tuning tips; Mechatronics; Intelligent project management; Cybersecurity in Russia; Engineering education; Road to IANA
This article collection contains several articles on the Industrial Internet of Things (IIoT) and how it is transforming manufacturing.

Find and connect with the most suitable service provider for your unique application. Start searching the Global System Integrator Database Now!

SCADA at the junction, Managing risk through maintenance, Moving at the speed of data
Flexible offshore fire protection; Big Data's impact on operations; Bridging the skills gap; Identifying security risks
The digital oilfield: Utilizing Big Data can yield big savings; Virtualization a real solution; Tracking SIS performance
click me