STEP 7 Professional V13 SP1

Anuncio
STEP 7 Professional V13 SP1
Direccionar áreas de una variable con accesos Slice
Direccionar áreas de una variable con accesos Slice
Descripción
Existe la posibilidad de direccionar áreas concretas dentro de variables declaradas. Se puede
acceder a áreas de 1 bit, 8 bits, 16 bits o 32 bits. Este tipo de acceso se denomina "acceso
Slice".
Con accesos Slice no pueden direccionarse estructuras, constantes ni variables que deben
superponerse con AT.
Sintaxis
Para el direccionamiento se utiliza la sintaxis siguiente:
<Variable>.X<Número de bit>
<Variable>.B<Número de BYTE>
<Variable>.W<Número de WORD>
<Variable>.D<Número de DWORD>
La sintaxis está formada por las partes siguientes:
Parte
Descripción
<Variable>
Variable a la que se accede. La variable debe ser del tipo de datos
"Secuencia de bits". Si la verificación CEI está desactivada, también es
posible acceder a variables del tipo de datos "Entero".
X
Identificación de la anchura de acceso "Bit (1 bit)"
B
Identificación de la anchura de acceso "Byte (8 bits)"
W
Identificación de la anchura de acceso "Palabra (16 bits)"
D
Identificación de la anchura de acceso "DWord (32 bits)"
<Número de BIT>
Número del bit al que se accede dentro de la <Variable>. El número 0
accede al BIT menos significativo.
<Número de BYTE>
Número del byte al que se accede dentro de la <Variable>.
El número 0 accede al BYTE menos significativo.
<Número WORD>
Número de la palabra a la que se accede dentro de la <Variable>.
El número 0 accede a la WORD menos significativa.
<Número DWORD>
Número de la DWord a la que se accede dentro de la <variable>.
El número 0 accede a la DWord menos significativa.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=69421237643
24/11/2016
STEP 7 Professional V13 SP1
Direccionar áreas de una variable con accesos Slice
Ejemplos
Ejemplos de direccionamiento de bits individuales:
Direccionamiento
Significado
"Engine".Motor.X0
"Motor" es una variable del tipo de datos BYTE, WORD, DWORD o
LWORD en el bloque de datos global "Engine".
"Engine".Motor.X7
"Engine".Speed.B0
"Engine".Speed.B1
"Engine".Fuel.W0
"Engine".Fuel.W1
"Engine".Data.D0
"Engine".Data.D1
Ver también
X0 direcciona la dirección de bit 0, X7 la dirección de bit 7 dentro de
"Motor".
"Speed" es una variable del tipo de datos WORD, DWORD o LWORD
en el bloque de datos global "Engine".
B0 direcciona la dirección de byte 0, B1 la dirección de byte 1 dentro
de "Speed".
"FUEL" es una variable del tipo de datos DWORD o LWORD en el
bloque de datos global "Engine".
W0 direcciona la dirección de palabra 0, W1 la dirección de palabra 1
dentro de "Fuel".
"Data" es una variable del tipo de datos LWORD en el bloque de datos
global "Engine".
D0 direcciona la dirección de palabra doble 0, D1 la dirección de
palabra doble 1 dentro de "Data".
→ Direccionamiento con acceso Slice
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=74495465995&Language=es-ES&TopicId=69421237643
24/11/2016
Descargar