Sei sulla pagina 1di 8

16/3/2020 Array : Tipo de datos en S7-300.

» tecnoplc

HOME PROGRAMACIÓN TECNOLOGÍA EJEMPLOS DESCARGAS PROYECTOS

TIENDA CONTACTO 0
ÚLTIMOS
DOCUMENT
OS
ARRAY : TIPO DE DATOS EN
Forzar
S7-300. entrad
as en
TIA
Publicado por tecnoplc.com | May 15, Portal
2015 | DATOS, PLC S7 300, simula
ndo
PROGRAMACIÓN | 0  |      proyec
to
Mar 13,
2020

Buscar
un FC
en TIA
Portal
o
cualqu
ier
otro
dato
Mar 6,
2020

Forzar
variabl
e en
SCL
durant
e la
simula
ción
TIA
Portal
Feb 28,
2020


Nueva
Qué propias
Utilizamos Cookies, es un Array y parapara
y de terceros, quémejorar
se utiliza. Qué
su experiencia de navegación y ofrecerleversió
contenidos
personalizados analidad
sus intereses.
tiene Si este
continúa
tiponavegando
de dato consideramos
en un que acepta su uso y nuestra TIA
n Política de
Privacidad y Cookies. Portal
proyecto S7-300. De qué está compuesto y V16
ESTOY DE ACUERDO
ESTOY DE ACUERDO LEER MÁS
cómo diferenciarlo del resto de datos. LEER MÁS Feb 20,
2020
www.tecnoplc.com/array-tipo-de-datos-en-s7-300/ 1/8
16/3/2020 Array : Tipo de datos en S7-300. » tecnoplc

 DEFINICIÓN DE ARRAY.
En términos de programación se puede BUSCAR …
de nir un array (matriz o vector) como
una zona en la que se van a almacenar
CATEGORÍA
una serie de elementos del mismo tipo S
de forma continua. Es decir, se puede
de nir como un conjunto de elementos Elegir la categ
que estarán ordenados en las, o en
las y columnas como si se tratara de
PRODUCTOS
dos dimensiones.
6ES7
223-
En la siguiente imagen se puede ver la
1BL32-
estructura de un array: 0XB0
150,00€ 142,50€

6AV2
124-
2DC01-
0AX0
390,00€ 370,50€

6ES7
212-
1AE40-
0XB0
215,00€ 204,25€
Formato de un Array estructurado en
las y columnas.

LICENCIA DE
FORMATO DEL TIPO DE DATOS DOCUMENT
OS
ARRAY.
El array es un tipo de datos compuesto
en Step 7 y puede comprender hasta 6 Licencia de
Creative
dimensiones. Se puede utilizar cualquier
Commons
tipo de datos, con la particularidad de Reconocimie
nto-

que todos deben ser el mismo tipo de
NoComercial
Utilizamos dato.
Cookies, propias y de terceros, para mejorar su experiencia de navegación y ofrecerle contenidos
-
personalizados a sus intereses. Si continúa navegando consideramos que acepta su uso y nuestra Política de
CompartirIg
Privacidad y Cookies.
ual 4.0
ESTOY DE ACUERDO LEER MÁS Internaciona
l.
www.tecnoplc.com/array-tipo-de-datos-en-s7-300/ 2/8
16/3/2020 Array : Tipo de datos en S7-300. » tecnoplc

Como mínimo, debe comprender dos


elementos.

INDICAR LAS DIMENSIONES DE DONACIONE


S A LA WEB:
UN ARRAY.
Pongamos un ejemplo:

UNIDIMENSIONAL:

Array[a1..a2]

Array[-2..-1]

Array[0..1]

Si queremos añadir más dimensiones, se


añadirán a continuación de la primera,
separadas por comas.

TRIDIMENSIONAL:

Array[a1..a2, b1..b2, c1..c2]

 EDITAR UNA LISTA DE


VARIABLES.
Cuando se declara un Array los valores
se pueden inicializar en la columna de
inicialización.

VALORES INICIALES.

Para inicializar los elementos se debe 


hacer con una lista de valores que irán
Utilizamos Cookies, propias y de terceros, para mejorar su experiencia de navegación y ofrecerle contenidos
separados
personalizados conSicomas
a sus intereses. entre sí.consideramos
continúa navegando También que acepta su uso y nuestra Política de
se puede asignar una repetición
Privacidad y de
Cookies.
ESTOY DE ACUERDO LEER MÁS
valore: por ejemplo, “4(10)” asignará el
ESTOY DE ACUERDO LEER MÁS

www.tecnoplc.com/array-tipo-de-datos-en-s7-300/ 3/8
16/3/2020 Array : Tipo de datos en S7-300. » tecnoplc

valor 10 a los 4 elementos siguientes. Los


elementos a los que no se les haya
asignado ningún valor inicial, se
establecerán automáticamente con valor
“0”.

DIRECCIONAMIENTO SIMBÓLICO.

En el programa de Step 7 se puede


acceder a los valores del array mediante
el nombre de la variable. Veamos un
ejemplo:

L     #nido[3]

T     MW30

Nos indica que va a cargar en MW30 el


valor que se encuentra en el elemento
número 3 del Array llamado “nido”.

 CREACIÓN DE UN ARRAY EN
UN BLOQUE DE DATOS.
Como ejemplo, vamos a crear una matriz
dentro de un bloque de datos (DB).

En la imagen se observa que se le ha 


dado un nombre, una estructura y un
Utilizamos Cookies, propias y de terceros, para mejorar su experiencia de navegación y ofrecerle contenidos
valor
personalizados inicial,
a sus igual
intereses. que se
Si continúa ha mencionado
navegando consideramos que acepta su uso y nuestra Política de
en todos los pasos anteriores dey Cookies.
Privacidad este
documento. ESTOY DE ACUERDO LEER MÁS

www.tecnoplc.com/array-tipo-de-datos-en-s7-300/ 4/8
16/3/2020 Array : Tipo de datos en S7-300. » tecnoplc

Creación de un array en un bloque de datos DB.

Se ha creado una matriz de nombre: BIT.

A la hora de de nir la matriz se le ha


dado una longitud: [0..10], por lo que
contendrá 10 elementos, y además se le
indica el tipo de datos de esos elementos,
en la la de abajo indicado como: “BOOL”,
por lo tanto se está hablando de 10
elementos de tipo bit.

Si obtenemos la vista de declaración del


DB en cuestión se observarán los diez
elementos:

Vista declaracion del DB donde se ha creado un array


de 10 elementos.

ÚLTIMOS DETALLES.

Puedes comparar los diferentes tipos de


datos en el siguiente documento: Tipos
de datos en S7-300.

Si necesitas saber la estructura de los


tipos de datos en el S7-200, visita el

siguiente enlace de esta web: Tipos de
Utilizamos Cookies, propias y de terceros, para mejorar su experiencia de navegación y ofrecerle contenidos
datos en S7-200.
personalizados a sus intereses. Si continúa navegando consideramos que acepta su uso y nuestra Política de
Privacidad y Cookies.

DESARROLLO DEL DOCUMENTO


ESTOY DE ACUERDO LEER MÁS

www.tecnoplc.com/array-tipo-de-datos-en-s7-300/ 5/8
16/3/2020 Array : Tipo de datos en S7-300. » tecnoplc

Documento desarrollado por


tecnoplc.com bajo una Licencia de
Creative Commons Reconocimiento-
NoComercial-CompartirIgual 4.0
Internacional.
Ante cualquier duda, consultar en
www.tecnoplc.com.

COMPARTIR:     

  

TARIFA:

 ANTERIOR SIGUIENTE 

Tipos de datos en S7- Crear nuevo proyecto en


300. Step 7.

SOBRE EL AUTOR...

tecnoplc.com

Proyectos de programación
PLC y HMI Siemens.
Documentación y tutoriales a
medida, Soporte técnico y
novedades sobre

automatización, tecnología,
Utilizamos Cookies, propias y de terceros, para mejorar su experiencia de navegación y ofrecerle contenidos
robótica y electrónica.
personalizados a sus intereses. Si continúa navegando consideramos que acepta su uso y nuestra Política de
Privacidad y Cookies.
      
ESTOY DE ACUERDO LEER MÁS

www.tecnoplc.com/array-tipo-de-datos-en-s7-300/ 6/8
16/3/2020 Array : Tipo de datos en S7-300. » tecnoplc

ARTÍCULOS RELACIONADOS

Actualizar Parámetros Visualizar FB


Firmware Bits de comunicació Online con
V4.0 de CPU estado de n en su DB
S7-1200 que sistema en proyecto TIA Instancia en
tiene S7-200. Portal Step 7
Firmware (asignar IP) 20/01/2017
04/11/2015
V4.1 04/04/2016
03/03/2017

DEJA UNA RESPUESTA


Tu dirección de correo electrónico no será publicada.
Los campos obligatorios están marcados con *

COMENTARIO

NOMBRE * CORREO ELECTRÓ WEB

PUBLICAR COMENTARIO

Este sitio
Utilizamos usa Akismet
Cookies, propias y depara reducir
terceros, el spam.
para mejorar Aprende
su experiencia de navegación y ofrecerle contenidos
cómo se procesan
personalizados los Si
a sus intereses. datos denavegando
continúa tus comentarios.
consideramos que acepta su uso y nuestra Política de
Privacidad y Cookies.

ESTOY DE ACUERDO LEER MÁS

www.tecnoplc.com/array-tipo-de-datos-en-s7-300/ 7/8
16/3/2020 Array : Tipo de datos en S7-300. » tecnoplc

Información legal.

Política de privacidad.

Política de cookies.

Protección de datos.

Diseñado por Elegant Themes | Desarrollado por WordPress   


Utilizamos Cookies, propias y de terceros, para mejorar su experiencia de navegación y ofrecerle contenidos
personalizados a sus intereses. Si continúa navegando consideramos que acepta su uso y nuestra Política de
Privacidad y Cookies.

ESTOY DE ACUERDO LEER MÁS

www.tecnoplc.com/array-tipo-de-datos-en-s7-300/ 8/8

Potrebbero piacerti anche