5
 Organización de Memoria en TWIDO y en S7-200 En los controladores TWIDO la memoria se organiza en palabras (WORD) de 16 bits. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 bi t %MW0 %MW1 %MW2 %MW3 %MW4 %MW5 %MW6 %MW7 word En los controladores S7-200 la memoria se organiza en bytes de 8 bits. 7 6 5 4 3 2 1 0 bi t VB0 VB1 VB2 VB3 VB4 VB5 VB6 VB7 byte VB8 VB9 VB10 VB11 VB12 VB13 VB14 VB15

anexo palabras

Embed Size (px)

Citation preview

5/16/2018 anexo palabras - slidepdf.com

http://slidepdf.com/reader/full/anexo-palabras 1/5

Organización de Memoria en TWIDO y en S7-200

En los controladores TWIDO la memoria se organiza en palabras (WORD) de 16 bits.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 bit

%MW0

%MW1

%MW2

%MW3

%MW4

%MW5

%MW6

%MW7

word

En los controladores S7-200 la memoria se organiza en bytes de 8 bits.

7 6 5 4 3 2 1 0 bit

VB0

VB1

VB2

VB3

VB4

VB5

VB6

VB7

byte

VB8

VB9

VB10

VB11

VB12

VB13

VB14

VB15

5/16/2018 anexo palabras - slidepdf.com

http://slidepdf.com/reader/full/anexo-palabras 2/5

En TWIDO las palabras se acceden directamente con su número, por ejemplo %MW2.

%MW0

%MW1

%MW2

%MW3

%MW4

%MW5

%MW6

%MW7

word

En S7-200 las palabras se forman con 2 bytes consecutivos, y se acceden con el número

del primer byte, por ejemplo VW4.

VB0 VB1VW0

VB2 VB3VW2

VB4 VB5VW4

VB6 VB7VW6

VB8 VB9VW8

VB10 VB11VW10

VB12 VB13VW12

VB14 VB15VW14

word

Para saber a que palabra en TWIDO equivale una palabra en S7-200, se puede utilizar la

siguiente fórmula:

2

200 _ 7 _  _ º _  _ º

S en palabra N TWIDOen palabra N  =

Para saber a que palabra en S7-200 equivale una palabra en TWIDO, se puede utilizar la

siguiente fórmula:

2 _  _ º200 _ 7 _  _ º ×= TWIDOen palabra N S en palabra N 

5/16/2018 anexo palabras - slidepdf.com

http://slidepdf.com/reader/full/anexo-palabras 3/5

Acceder a los bits de las palabras

Si se quisiera acceder a uno de los bits de la palabra en TWIDO, se utiliza el número de

la palabra a la que quiere acceder y la posición que ocupa el bit dentro de la palabra.

Por ejemplo, si se quiere acceder al bit 13 de la palabra %MW2, se utiliza %MW2:X13.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 bit

%MW2

word

%MW2:X13 %MW2:X2

Si se quisiera acceder a uno de los bits de la palabra en S7-200, se utiliza el número delbyte que forma la palabra a la que se quiere acceder y la posición que ocupa el bit

dentro del byte. Por ejemplo, si se quiere acceder al bit 13 de la palabra VW4, se utiliza

V4.5 (el bit 13 de la palabra VW4 corresponde al bit 5 del byte VB4).

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 bit

VW4

word

V4.5 V5.2

VB5VB4

7 6 5 4 3 2 1 07 6 5 4 3 2 1 0

5/16/2018 anexo palabras - slidepdf.com

http://slidepdf.com/reader/full/anexo-palabras 4/5

Leer entradas y salidas directamente a una palabra

Tanto en TWIDO como en S7-200 es posible leer las entradas y salidas digitales

directamente a una palabra. En el caso de las salidas es posible incluso escribir 

directamente en ellas. Los bits de las entradas (o salidas) se copian a los bits de una

 palabra.

palabra

entradas

digitales

En TWIDO se utilizan bloques de asignación, por ejemplo:

En este ejemplo, en el primer bloque, a %MW0 se le asigna el contenido de 14 entradas a

 partir de la entrada %I0.0.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

%MW0

%I0.0%I0.2%I0.4%I0.6

%I0.1%I0.3%I0.5%I0.7

%I0.8%I0.10%I0.12

%I0.9%I0.11%I0.13

En el segundo bloque, el contenido de %MW1 se asigna a 10 salidas, partiendo de la

salida %Q0.0.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

%MW1

%Q0.0%Q0.2%Q0.4%Q0.6

%Q0.1%Q0.3%Q0.5%Q0.7

%Q0.8

%Q0.9

5/16/2018 anexo palabras - slidepdf.com

http://slidepdf.com/reader/full/anexo-palabras 5/5

En S7-200 se utilizan bloques de transferencia, por ejemplo:

En el primer bloque, se asigna a la palabra VW0 el contenido de la palabra formada por 

las entradas a partir de I0.0.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

VW0

I1.0I1.2I1.4I0.6

I1.1I1.3I1.5I0.7

I0.0I0.2I0.4

I0.1I0.3I0.5

VB0 VB1

I0 I1

En el segundo bloque, se asigna el contenido de la palabra VW2 a la palabra formada por 

las salidas a partir de Q0.0.

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

VW2

Q0.0Q0.2Q0.4Q0.6

Q0.1Q0.3Q0.5Q0.7

Q1.0

Q1.1

VB2 VB3

Q0 Q1

 Note que en S7-200 el byte más bajo (byte 0) queda en la parte alta de la palabra.