|
|
|
Control Microsystems TelePace C
El compilador TelePACE C provee el más alto nivel de versatilidad
de programación. Este compilador, que cumple con el estándar
ANSI C, es ideal para protocolos particulares, cálculos complejos,
registro de datos y otras funciones más allá del alcance
de los programas en diagrama de escalera. Con desde 128KB a 900KB RAM,
casi 2MB de ROM, y hasta once tareas separadas, TelePACE C tiene la potencia
para cualquier aplicación.
Tal como en el caso del diagrama de escalera, Los programas en TelePACE
C sed desarrollan en un computador personal. Los programas ya compilados
pueden ser cargados en los controladores SCADAPack o TeleSAFE a través
de la red comunicaciones, y aun a través de líneas telefónicas
discadas o radios. Esto permite que los programas pueden ser detenidos
y recargados en el controlador sin ir a sitio.
El sistema operativo multitarea del controlador provee dos
ventajas importantes sobre los PLCs. No solo hay 128KB disponibles para
los programas en C, sino que además los programas en C son independientes
de programa de diagrama de escalera. El programa de escalera puede ser
detenido, editado y recargado sin afectar el programa en C, y viceversa.
Esta característica es especialmente valiosa para aplicaciones
tales como cálculos de flujo, medición y registro de datos,
las cuales deben continuar sin interrupción aun si el programa
de escalera está siendo modificado. Otros PLCs incluyen funciones
de C dentro de los diagramas de escalera lo cual limita su potencial y
dificulta el desarrollo de programas haciendo imposible trabajar en uno
sin afectar el otro.
Las herramientas de TelePACE C incluyen un compilador cruzado ANSI C,
una librería personalizada de funciones industriales de automatización
y adquisición de datos, un sistema operativo de tiempo real, y
el programa para cargar las aplicaciones TelePACE C. La librería
de funciones de C es similar a muchas otras implementaciones de C, pero
contiene características adicionales para control en tiempo real
y I/O digital y analógico.
|
 |