OpenAPC
Open Advanced Process Control
HOME DOWNLOAD PLUG-INS ABOUT US BUGTRACKER CONTACT

Flow Plug-Ins

The OpenAPC-packages contains several flow plug-ins that extend the base-functionality of the software package by several functionalities. So these plug-ins can provide logic functionality to be used within program flows, they can control external hardware, they can retrieve information from external data sources and much more. Beside of that the programming interface for the plug-ins is open and several of the provided plug-ins are available in source-code too so that you easily can adapt and modify them and develop your own flow plug-ins.

Plug-In Description Remarks
AS-Interface Input and output digital signals to an AS-i bus.
AVR Net-IO (serial and Ethernet) Control the ATMEL™-based AVR Net-IO IO controller board via serial interface or via network
Clock Output of time in different freely definable formats, cyclic, configurable clock signal
Compress Data compression and decompression using ZIP or BZIP2 compression algorithm
Dialogue Displays different dialogue types using dynamic texts sent by the program flow. Using this Plug-In error-messages, warnings and information can be displayed. The response from this element is a digital 1 when a message box was confirmed by the user.
File Dialogue Displays dialogues to select file names for loading or saving or to choose a directory
GPS (NMEA/SIRF-binary and GPSd based) Evaluates the current geographic position using a GPS device
EMail-Notifier Send a an EMail with freely choosable or dynamically changeable subject, text and recipient to inform about specific states of the controlled environment (e.g. to submit warnings when something does not work as expected).
HTTP Client Downloads data via HTTP
IMS™ MDrive+™ controller driver Can control up to four axes of IMS™ MDrive+™ servo motors that are connected to the same serial interface; all the drived have to be pre-configured in party mode, with a unique device name and with echo-mode 2, these parameters have to be saved on the drive in order to work properly
LCDproc Communicates with a LCDproc-server to show data on an external display controlled by LCDproc
Load Text Loads an ASCII text file line by line triggered by an incoming clock signal
Mathematical Calculations 1
Modbus RTU Generic Modbus master to communicate with a Modbus slave via serial interface to exchange data
Modbus TCP Generic Modbus master to communicate with a Modbus slave via TCP/IP network connection to exchange data
MySQL Interface to MySQL database servers
Network Client Two-way TCP/IP client that is able to access compatible servers and to transmit and receive formatted or unformatted data
Network Receiver One-way TCP/IP data receiver of formatted or unformatted data
Network Server Two-way TCP/IP client that can be accessed from several compatible clients to transmit and receive formatted or unformatted data
Network Transmitter One-way TCP/IP data transmission of formatted or unformatted data
Parallel Interface Access of the parallel interface with 8 digital outputs and 5 digital inputs
Parallel Port Stepper Driver Controlling of a stepper drive with step/direction signals sent via the parallel interface with support for home/reference switch and up to four axes
  • requires real parallelport hardware, does not work with USB-converters
PID Controller Freely configurable PID controller to regulate different states
PostgreSQL Interface to PostgreSQL database servers
Save Text Line-based saving of ASCII text data with freely and dynamically configurable file names; this Plug-In can be used to store logging information created by the application
Save Image Saving of images using freely and dynamically configurable file names; this Plug-In supports several common picture file formats
SAMLight™ CCI Accesses SAMLight™ via the internal Client Control Interface for implementing own user interfaces, remote-control SAMLight™ and to control marking operations
SCAPS™ FEB Accesses the SCAPS™ FEB stand-alone option via the serial interface to control the scanner card, manipulate the stored jobs and others more
Serial Interface Data transmission and reception using the serial parallel interface with support for formatted and unformatted data
Speak Text to speech converter with different voice parameters and support for several languages
WLAN Geoposition Evaluates the current geographic position without the use of any GPS-device based on the free libwlocate WLAN geopositioning software

HMI Plug-Ins

The OpenAPC-packages contains several flow plug-ins that extend the available HMI elements of the software package. So these plug-ins can provide additional user interface functionality. Also the programming interface for the HMI plug-ins is open and several of the provided plug-ins are available in source-code too so that you easily can adapt and modify them and develop your own HMI plug-ins.

Plug-In Description Remarks
2D Plot Collects numerical data and display them in up to 6 separate graphs within a 2D coordinate system; both, the appearance, behaviour and design of the graphs and of the coordinate system can be configured freely.
Linear Meter Displays numeric values in a one-dimensional linear way as kind of some special bargraph
Linear Regulator Input control for numeric values in a one-dimensional linear way as kind of bargraph that can be dragged
Listbox Displays a list of strings where one can be selected;
The elements of the list can be set dynamically using a character input, the index number of a selected input is returned at two separate outputs, one for a single click and one for a double click. An additional digital input allowes it to clear the list box elements.
Symbolbutton Shows a toggle button with a selectable symbol;
This button can be used for toggling on/off while a changing symbol is displayed; here several common elements like a knob, a valve, a pump, a electrical lamp or switch, a motor, a horn or other things can be configured without the need to use an external image.

Imprint | Privacy