| |
Graphicode is a software technological platform to build Open Controllers that can be programmed according to the IEC-61131 Standard, designed for the development of Automation and Control integral applications.
Together with the use of Real Time Operative Systems and brand-new PCs, the Graphicode permits to build numerical and logical controllers, capable of running at very high scan speed- in the order of 100 microseconds. The applications are directly generated for the selected Hardware and Operative System.
Advantages of using Graphicode
- Simplicity of functional blocks diagrams programming.
- Flexibility to create I/O configurations integrating different interfaces and schemes (hardware, networks, protocols, field buses, etc).
- Widening of the standard function inherent in the product through the addition of components proprietary libraries, written by the user in a very simple C code.
- Possibility of including non-standard components in the PLC`s conventional programming, such as the access to data bases components.
- Integration of other types of applications: web servers, data acquisition & storing, web services, e-mail, etc., which add value to the integral solution.
Product components
- Graphicode Workbench: it is the graphic programming tool according to the IEC-61131 Standard. The present version bears FBD (Function Block Diagram), and the oncoming versions will bear other programming languages from those proposed by IEC-61131.
Activities:
- Being integrally developed in Java, it can work on Multiple O.Ss (Windows, Linux, Solaris, QNX 6.3)
- It partially fulfils the IEC-61131 standard –being only programmed in FBD – “Function Block Diagram”
- Friendly graphic block editor compatible with the habitual service of these components
- Grid-tree shaped variables editor for a better visualization.
- Scheme of names of variables composed of three fields: xx.yy.zz
- Different data types variables ((int, double, boolean)
- Logical and numerical visualization in real time.
- Graphic visualization of variables.
- Instantaneous visualization of real time node resources (memory, disc, CPU, file descriptors, processes, threads, etc.)
- Instantaneous visualization of events generated by Graphicode Runtime processes.
- Graphicode Runtime: It’s the real controller. It runs over the selected hardware target and operative system, supplying the I/O handling function, task scheduling, timing of cyclic task, data logging and communication interface with Graphicode Workbench.
Activities:
- Execution at high speed, due to the efficiency of the algorithm of the tasks “C” code generation –a process which is transparent to the user.
- Access to I/O performed by each task independently, doing “Direct I/O” on the assigned I/O devices drivers.
- It’s multitasking. The tasks may be periodic of fixed scan with priorities, associated with events or background execution tasks.
- “Small Footprint”. The Graphicode Runtime code is really small, robust and efficient.
- Software Development Kit, for the I/O drivers development.
- Tools, for Data Logging, monitoring and visualization.
|
|