PLC Advanced Libraries
Analog signal processing:
| Block | Description |
|---|---|
| Average / AverageL | Calculate the average of signal samples |
| Integral | Calculate the integral of a signal |
| Derivate | Derive a signal |
| PID | PID |
| Ramp | Ramp signal |
| Rand | Give a Random value modulo the input value |
| Lim_Alrm | Low / High level detection |
| Hyster, HysterAcc | Hysterisis calculation |
| SigPlay | Play an analog signal from a resource |
| SigScale | Get a point from a signal resource |
| CurveLin | Linear interpolation on a curve |
| SurfLin | Linear interpolation on a surface |
Alarm management:
| Block | Description |
|---|---|
| Lim_Alrm | Low / High level detection |
| Alarm_M | Alarm with manual reset |
| ALARM_A | Alarm with automatic reset |
Data collections and serialization:
| Block | Description |
|---|---|
| StackInt | Stack of integers |
| FIFO | "First in / first out" list |
| LIFO | "Last in / first out" stack |
| SerializeIn | Extract data from a binary frame. |
| SerializeOut | Write data to a binary frame. |
Data Logging:
| Block | Description |
|---|---|
|
Log values of variables to a CSV file |
Special operations:
| Block | Description |
|---|---|
| GetSysInfo | Get system information |
| Printf | Trace messages |
| CycleStop | Sets the application in cycle stepping mode |
| FatalStop | Breaks the cycle and stop with fatal error |
| EnableEvents | Enable / disable produced events for binding |
| ApplyRecipeColumn | Apply the values of a column from a recipe file |
| VLID | Get the ID of an embedded list of variables |
| SigID | Get the ID of a signal resource |
Communication:
Others:





