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
|
|
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.
|
|