No estás logueado. Iniciar sesión

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

PUNTERO
Notacion del puntero - Synteck

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

yo de rojo
Jose Antonio Alejo Ramos

Soy José Antonio Alejo Ramos, ingeniero mecatrónico y maestro en Ciencia de Datos. Me especializo en automatización, IoT y análisis de datos en la nube, con proyectos que integran AWS, energía y procesos industriales. En este espacio comparto ideas, aprendizajes y experiencias aplicadas a la tecnología y la industria

¿Te gustó este post? ¡Compártelo!

Comentarios

Inicia sesión para comentar.

Aún no hay comentarios.