Punteros en ISPSoft: cómo usar referencias dinámicas en PLC Delta
Cuando programamos PLCs Delta con ISPSoft, muchas veces necesitamos acceder a diferentes direcciones de memoria de manera dinámica, sin escribir una línea por cada registro.
Ahí es donde entran los punteros — una herramienta avanzada que permite manipular datos de forma flexible, similar al uso de direcciones en lenguajes como C o ensamblador.
En este artículo aprenderás qué son los punteros en ISPSoft, cómo declararlos y algunos ejemplos prácticos de su uso.
¿Qué es un puntero en ISPSoft?
Un puntero es una variable que almacena la dirección de otra variable.
En lugar de trabajar directamente con un valor, trabajas con una referencia a su ubicación en memoria.
En ISPSoft, los punteros se usan comúnmente con un tipo de dato llamado Index que se denotan con la letra E y F
Esto permite que una misma rutina acceda a múltiples registros simplemente cambiando la dirección a la que apunta el puntero. Esto es realmente util cuando tienes que hacer algo analogo a un ciclo for o reccorer un array
Quiero que veas como es la forma en la cual se manda a llamar al puntero, luego en el manual se maneja en WPLSoft sin embargo todos los desarrollos modernos son en ISPSoft y aqui si cambia la sintaxis. Te dejo algunos recursos para que los veas en mi canal de youtube y si quieres profundizar te invito que vayas a la academia donde profundizo en programacion avanzada en los controladores DVP
Autores
Comentarios
Aún no hay comentarios.
¿Problemas con PLC y PID?
Ideal para cientificos de datos y Programadores de PLC.