S320 Controller – programming
The S320 Controller can be programmed by the PC by a serial link interface. A high-level language similar to Pascal is used, which is easy to learn and use. The PC sets up the program and transfers the data.
All functions of the S320 Controller are available in high-level language. Special system knowledge is not required. Provided libraries allow a quick programming. All development tools are included as standard with delivery! Therefore the S320 Controller is the tailored solution for your task – from measurement value acquisition to the evaluation of data on to controllers. And by the integrated interfaces it communicates practically with any type of partner!
In addition to the common functions of a high-level language as mathematical calculations and text manipulation, the development environment includes a number of ready-made functions as, e.g. linearizations, controller routines, determination of material values. As a result of this, complex measurement technique tasks can be realized quickly and reliably.
S320 programming with SPELL-OS
- High-level language similar to Pascal -
- Pascal – widely-used
- Easy learning and implementing
- Efficient object code
- Supplied libraries
- Development tools are included in the scope of delivery
The S320 Controller can be programmed comletely free similar to a PLC. SPELL is used as programming language. SPELL is closely aligned to the well-known and widespread language PASCAL.
The language can be easily used, it is suitable also for more complex tasks and it generates efficient program codes compared with known interpreter languages. Furthermore, the language allows a far-reaching error check even during compilation thanks to its strict syntax.
Compared to standard Pascal according to ISO 7185, the language implemented in S320 Controller contains some modifications, extensions and also reductions, which serve to extremely satisfy the range of application, special features and efficiency of the S320 Controller. The differences to standard Pascal are described in corresponding chapters or are indicated as such within the text.
A first SPELL program is used for introduction, which reads a voltage and a current using an AD converter, calculates the capacity and displays all three measurement sizes including units.
Programming sample – directly executable
Analog and digital converters
are indicated with names in the device configuration and they can be scaled already in such a way, that the physical values can be read immediately. Using the function OpenPort a channel number is assigned to the channel according to its name. The port can be accessed by this channel number, here with AnalogIn.
The functions ShowFloat or ShowString are for the output of the results on the corresponding displays. In the case of ShowFloat the flow point number is displayed here with four pre-decimal places and two post-decimal places.
similar to Pascal!
More information and technical details can be
found in the data sheet