Descargar Imprimir esta página

Smb31 Y Smw32: Control De Escritura En La Memoria No Volátil (Eeprom); Smb34 Y Smb35: Duración De Las Interrupciones Temporizadas; Smb36 A Smb65: Registros Hsc0, Hsc1 Y Hsc2 - Siemens SIMATIC S7-200 Manual De Instrucciones

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

SMB31 y SMW32: Control de escritura en la memoria no volátil
(EEPROM)
Un valor almacenado en la memoria de variables (memoria V) se puede guardar en la memoria
no volátil (memoria permanente) mediante el programa. A este efecto, cargue en SMW32 la
dirección que desea guardar. Cargue después SMB31 con el comando para guardar el valor.
Tras haber cargado el comando, no modifique el valor en la memoria V hasta que el S7-200 haya
desactivado SM31.7, indicando que ha finalizado la memorización.
El S7-200 comprueba al final de cada ciclo si se debe guardar algún valor en la memoria no
volátil. En caso afirmativo, el valor indicado se almacenará allí.
Como muestra la tabla D-12, SMB31 define el tamaño de los datos a guardar en la memoria no
volátil, incorporando también el comando que inicia la memorización. SMW32 almacena la
dirección inicial en la memoria V de los datos a guardar en la memoria no volátil.
Tabla D-12
Byte de marcas SMB31 y palabra de marcas SMW32
Byte SM
Descripción
Formato
SMB31:
Comando de
software
SMW32:
Dirección en
la memoria V
SM31.0 y
ss: Tamaño de los datos
SM31.1
SM31.7
c: Guardar en memoria permanente 0 = No hay petición de guardar.
El S7-200 desactiva este bit después de cada almacenamiento.
SMW32
La dirección en la memoria V (memoria de variables) de los datos a guardar se almacena
en SMW32. Este valor se indica como desplazamiento (offset) de V0. Al ejecutarse la
memorización, el valor contenido en esta dirección de la memoria V se escribe en la
correspondiente dirección V en la memoria no volátil (permanente memoria).
SMB34 y SMB35: Duración de las interrupciones temporizadas
Como muestra la tabla D-13, SMB34 y SMB35 especifican la duración de las interrupciones
temporizadas 0 y 1, respectivamente. Los valores de esta duración se pueden indicar de 1 ms a
255 ms (en incrementos de 1 ms). El S7-200 captará el valor cuando la correspondiente
interrupción temporizada sea asociada a una rutina de interrupción. Para cambiar su duración es
preciso reasociar la interrupción temporizada a la misma rutina de interrupción, o bien a una
diferente. Para terminar el evento de interrupción temporizada hay que desasociarlo.
Tabla D-13
Bytes de marcas SMB34 y SMB35
Byte SM
Descripción
SMB34
Este byte indica la duración (de 1 ms a 255 ms, en incrementos de 1 ms) de la interrupción
temporizada 0.
SMB35
Este byte indica la duración (de 1 ms a 255 ms, en incrementos de 1 ms) de la interrupción
temporizada 1.

SMB36 a SMB65: Registros HSC0, HSC1 y HSC2

Como muestra la tabla D-14, los bytes de marcas SMB36 a SMB65 se utilizan para supervisar y
controlar el funcionamiento de los contadores rápidos HSC0, HSC1 y HSC2.
MSB
7
c
0
0
0
0
0
s
MSB
15
Dirección en la memoria V
00 = byte
01 = byte
1 = El programa de usuario solicita que se guarden los datos.
Marcas especiales (SM)
LSB
0
s
10 = palabra
11 = palabra doble
Anexo D
LSB
0
495

Hide quick links:

Publicidad

loading