Open SCADA system overcomes limitations
Open SCADA system overcomes limitations of closed, proprietary architectures - provides flexibility, reliability, and lower costs.
Control.com, the global online community for control professionals, today announced at ISA/2001 in Houston, Texas, the availability of PuffinSCADA, a new open source SCADA software package for the Linux operating system.
Available through the Control.com Web community, PuffinSCADA is a combination modular software toolkit and reference implementation (an example SCADA system built using the toolkit).
The software is designed for integrators and in-plant automation developers who need the versatility and widespread support available with open source software.
PuffinSCADA was developed by Greg Goodman of Chiron Consulting and Bob Hampton of Optimizations, The two have worked together on automation consulting projects for over a decade.
Over the years, they recognized the need for a SCADA package that would provide their own projects with all the advantages of open source systems - high reliability, peer-reviewed software; lower software production costs; and access to source code that freed them from the mercy of a single vendor's, oftentimes limited, capabilities.
The result is PuffinSCADA.
"The Control.com community is committed to the advancement of interoperability in the industrial controls industry," said Ken Crater, CEO of Control.com.
"As such, we are immensely pleased to see PuffinSCADA released to the market.
In order to establish open control as a viable alternative to proprietary systems, we need a variety of flexible software development tools to support a range of functions, from data collection to statistical quality control to direct machine control." PuffinSCADA Toolkit PuffinSCADA is comprised of a software toolkit for constructing SCADA systems and a "reference implementation" (an actual SCADA system built using those tools).
The underlying toolkit is a collection of C-based libraries, mechanisms, and conventions that implement a client/server-based SCADA system.
A wide range of SCADA features are included, such as alarm processing, message logs, and data historian.
In addition, the software provides a protocol for interprocess communications, several database management systems, and btrees for indexed historical records.
Libraries are available for operating on memory, files, and strings; managing high-level socket and FIFO connections; and manipulating time and date at millisecond resolution.
PuffinSCADA also includes a mechanism for combining discrete database elements into complex components.
"PuffinSCADA is designed for performance and versatility," said Greg Goodman, PuffinSCADA developer and Principal of Chiron Consulting.
"The software enjoys all the benefits of being open source and native to Linux.
It is customizable and extensible, and can be combined with a vast array of software tools, including graphics and plotting programs, visualization tools, and sophisticated databases.
PuffinSCADA also includes bindings for Tcl and Python." PuffinSCADA includes a general SCADA system built with the underlying toolkit.
It is a reference implementation, one of many possible SCADA systems that can be built using the tools.
The system includes a runtime database, an I/O module that implements the Modbus protocol, a profiler for measuring system performance, and basic GUI tools for configuring the system.
The tag database supports digital, integer, real, and string tag types, as well as a variety of analog and digital alarms (e.g., state alarms, control timeouts, and communication failure alarms).
The authors plan that a draw-and-display package will be available in the near future.
It will be a vector-based drawing package based on the newly developed XML standard, SVG.
SVG, which stands for Scalable Vector Graphics, is a language for describing two-dimensional graphics in XML (eXtensible Markup Language).
XML will be used in future versions of PuffinSCADA for system configuration and data interchange.
"As in any open source project, we are anxious to see the contributions of others as PuffinSCADA is extended to meet a variety of automation needs," said Bob Hampton, PuffinSCADA developer and President of Optimizations, Inc.
"We expect the number of I/O protocols and supported languages to increase.
As different users with different HMI requirements participate, there will be a great proliferation of data viewers, Web access methodologies, and integration with external HMI tools." PuffinSCADA is being demonstrated at the Control.com booth (1019) at ISA/2001, September 10-14, 2001.
The complete source code will be available free of charge through the Control.com Web site in Q4 2001.
Not what you're looking for? Search the site.
Articles by product category
- Consultancy and Services (903)
- Machine Building (4,517)
-
Engineering Design Software (6,179)
- Engineering Design Software (12)
- 2D CAD software (200)
- 3D CAD software (1,157)
- FEA and structural analysis software (369)
- Fluid, thermal, noise, vibration software (334)
- Simulation, modelling, validation software (914)
- Rendering, visualisation, styling software (196)
- Materials design and moulding design software (151)
- Process, instrumentation, automation software (258)
- Electrical design software (164)
- Publishing and documentation software (229)
- Maths, charting, statistics, QA software (317)
- Data, document management software (310)
- CAM, CNC, production management software (568)
- File conversion software, data capture (351)
- PLM and collaboration software (649)
-
Drives, Motors and Controls (3,361)
- Drives, Motors and Controls (1)
- Precision Motors and Gears (411)
- Industrial Drives/Controls (1,276)
- Linear Drives and Motors (114)
- Industrial Motors (497)
- Stepper and Servo Drives, Motors, Controls (1,060)
- Small Mechanical Components, Joining, Tools (1,975)
-
Control and Instrumentation (5,028)
- Plantwide control (1,324)
- Plant- and Machine-Wide Communications (1,174)
- Smaller-Sized PLCs (387)
- CNC and Motion Controllers (184)
- Mid-range and Large PLCs (201)
- Power Supplies, Uninterruptible Power (562)
- HMIs/Operator Interfaces (294)
- Logic Controllers, Timers and Relays (96)
- Cabling, Conduit, Signal Conditioning (806)
-
Monitoring, Measurement and Quality (5,459)
- Monitoring, Measurement and Quality (1)
- Data acquisition Software and Communications (494)
- Data Acquisition Hardware and PC I/O Boards (472)
- Electrical and Electronic Testing, PAT Equipment (630)
- Form/co-ordinate, optical, vision instruments (703)
- Gauges, Indicators and Instruments (440)
- Data loggers (422)
- Materials testing equipment (421)
- Telecomms/network test equipment, software etc (154)
- Testing and Calibration Services and Information (500)
- Testing, analysing and monitoring equipment (1,222)
-
Electrical and Electronic Equipment Design (4,160)
- Batteries, chargers and circuit protection (555)
- Connectors, Terminals, Busbars, Slip Rings (679)
- Enclosures and Equipment Cooling Fans (709)
- Knobs, Handles and Enclosure Hardware (420)
- PCs and Embedded Systems (798)
- Electrical and Electronic Subassemblies (369)
- Electrical and Electronic Components (630)
-
Materials and Processing (2,963)
- Materials and Processing (5)
- Materials and components (2,215)
- Rapid Prototyping (458)
- Materials processing and testing (285)
-
Engineering Industry News, Resources (6,093)
- Engineering Industry News, Resources (4)
- Engineering Business News, Views (388)
- Engineering Exhibitions, Events (562)
- Engineering Conferences (425)
- Engineering Seminars (400)
- Engineering Industry Developments, Awards (633)
- Engineering Guides, Newsletters (349)
- Engineering Recruitment, Employment (219)
- Engineering Training Courses (433)
- Engineering Education, Resources, Standards (838)
- Engineering Industry Reports, Surveys (597)
- Electronic Resources for Engineers (278)
- Health and Safety Legislation (402)
- Health and Safety Strategy, Risk Assessment (113)
- Health and Safety Consultancy, Software (175)
- Health and Safety Events, Training, News (277)
-
Powertrain Design (3,598)
- Powertrain Design (2)
- Bearings (939)
- Chains and belts (326)
- Gears, brakes, couplings and engines (1,441)
- Hydraulic Components (471)
- Lubricants (418)
-
Capital Equipment (3,387)
- Capital Equipment (1)
- Manufacturing Machinery and Plant Equipment (468)
- Production line blowers and fans (62)
- Compressors and Air Treatment (510)
- Electronics Manufacturing, Tools, Instruments (192)
- Electrical hardware (131)
- Machinery and Production Equipment (1,093)
- Robotics, Handling and Storage (930)
-
Sensors (7,080)
- Sensors (8)
- Accelerometers and Vibration Sensors (427)
- Loadcells, Force Sensors, Torque Sensors (699)
- Pressure sensors (621)
- Flowmeters and Flow Sensors (618)
- Level Sensors and Leak Detectors (527)
- Linear Position Sensors (399)
- Rotary Position, Tilt and Angular Sensors (546)
- Proximity Sensors (700)
- Gas, Chemical, Radiation, Magnetic Sensors (284)
- Humidity and Environmental Sensors (152)
- Temperature sensors (612)
- Vision and Colour Sensors (1,384)
- Barcode Sensors (103)
- Valves, Pumps, Process Hardware (3,623)