| Seriol Remote Terminal Units
Programmable Telemetry Controllers for industrial monitoring control and data acquisition.
Sercal - Programming and Application Development
The Sercal programming language provides a set of software tools to design, develop, install and debug complex application specific functions. Common to all SERIOL products, the language is similar in appearance to BASIC but can directly access analogue and digital, inputs and outputs. The programming language is complemented by a powerful on-line debug and diagnostic utility for real time program development. A remote PSTN version for use with telephone autodial, autoanswer outstations is available.

Sercal - Features
Multi-tasking process control language
- Boolean logic
- Sequential and continuous (PID) control
- Interlocking and alarm logic
- Data logging and archive
- Communications
- Floating point and integer mathematics
Sercal - Debugger
On-line monitor development and debugging
- Download and upload programs
- Debug monitor and control programs
- Run, halt, continue and single step
- Monitor and control Inputs/Outputs and data
- Monitor communications status
- PSTN support optional
Sercal - Statements and Functions
The Sercal language is equipped with a broad set of functions for sequencing, data manipulation and decision making. This enables the Seriol controllers to be set to work in monitoring, control and logging applications. The list of functions includes:-
- Format
- Absolute function
- BCD to integer function
- Byte manipulation
- Linear Interpolation
- Clear/reset a register
- Decrement a register
- Structured loop
- While - Structured loop
- Error trapping
- Exit an application or sub-program
- Exchange byte function
- Truncate floating point to integer function
- Subroutine call
- Dispatch control to a line number
- Conditional logic control
- Integer to BCD function
- Increment register
- Integrated average
- Load register
- Page lock function
- Log function
- Left shift operator
- Move block
- Normal Integration Alarm
- No lock - Unlock page
- Not function (complement)
- Bit invert operation
- On (switch) statement
- Polarity function
- Float run time accumulator function
- Float to double conversion
- Error recover
- Right shift operator
- Run a sub-program (on time basis or to completion)
- Set all bits in a register
- Square root function
- Return from subroutine
- 1D/2D array definition
- Transient Integration Alarm
- PID three term controller
- Table Initialise
- Table Load
- Table Unload
- Force execution at start of a sub-program
- Wait in a subprogram
- Program breakpoint
- Double Integer to float conversion
| Other telemetry control and data acquisition related topics |
If you would like to find out more about our telemetry, RTUs or SCADA products or have a specific application to discuss, please contact
us.
|