FAQs Técnicas

Realizar una pregunta

Indexado de variables en Concept

En una aplicación con un PLC de la gama TSX Quantum programado en Concept se quiere hacer un indexado del mapa de memoria, es decir, desde una palabra poder escribir un índice para aplicarlo a un desplazamiento. Sería algo así: 400001[index]. Si este "index" tuviera el valor 15, la dirección a que apuntamos sería la 400016. ¿hay alguna función con la que podamos hacer esto?

 

En la librería LIB984 se dispone de la instrucción GET4X para leer el contenido del registro mediante un offset o el la instrucción PUT4X para escribir.
En el caso que el rango de registros este alocotado, se puede también realizar en lenguaje ST con una Variable tipo array y alocatada en el rango de registros a usar para desplazarse con el puntero.

 

¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?