Seriol Remote Terminal Units
Programmable Telemetry Controllers for industrial monitoring control and data acquisition.
Sergraf - Programming and Application Development
CSE Seprol have worked with CJ International to develop a run time environment for SerGraf which provides either PLC type functionality or RTU functionality dependent on the application. Five PLC programming languages can be mixed to completely define automation and control procedures. Isagraf (on which SerGraf is based) when released in 1990 was the first and only package that fully supports the IEC1131-3 standard.
SerGraf - Features
Full program preparation/documentation, diagnostic and debug tools run in a Windows environment including simulation prior to loading in the PTC.
The integral documentation generator features a self documentation capability that can automatically generate the projects most current:-
input / output schedules
wiring list
data dictionaries
cross references
program diagrams
program change history
Inputs, outputs, internal data and program may be dynamically displayed in a mixture of graphical representations. This feature combined with a graphical simulation / debug tool that enables your application software to be run on the development PC provides the programmer with a powerful development tool.
SerGraf - Programming Languages
SerGraf provides for the five programming languages as defined in IEC1131-3 and are:-
Function Block Diagram (FBD)
A graphical language using defined function blocks from the SerGraf library and wiring them together on the screen.
Ladder Diagram (LD)The familiar method of representing logical equations and simple actions as if they were relay switches. LD and FBD may be freely mixed.
Sequential Function Chart (SFC)
The process cycle is divided into a number of well defined steps separated by transitions. This is the core language of the IEC 1131 standard.
Structured Text (ST)
A high level structured text language similar to Pascal but more intuitive to the automation engineer.
Instruction List (IL)
A low level language that is highly effective for smaller applications or optimising parts of an application.
SerGraf- Debuger
The designer, equipped with the powerful diagnostics supplied as standard will find program debugging easy.
Automatic Code Generation Simulator and Graphical Debugger
When activated by the user, SerGraf verifies the syntax of the source code entered in any of the supported languages. SerGraf also performs a coherency test of the application, verifying that the various functional modules are properly linked to each other. Above all, SerGraf generates a program that can be downloaded and run on the target hardware
Individual Module Testing
During this step with SerGraf's powerful simulator, the user can perform structural and functional tests of each module. The SerGraf debugger makes it easy to trace the program execution and see the status of any internal variable. If needed, the input / output hardware can be fully simulated, and internal status and variables forced manually by the user,
Integration Tests
After each functional module is operating, the next step is to ensure that all the elements working together in the complete application. All the debug and simulation tools are that are used to test the functional modules can be used to examine and debug the global application. Whilst hardware simulation can also be used at this stage, this step will verify the system's performance in real time, in its intended environment. The hardware link between the debugger and the target system is a standard RS232 serial link.
| 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.
|