Siemens Simatic S7 Serie Manual De Sistema página 58

Controlador programable
Tabla de contenido
Principios básicos del PLC
3.2 Almacenamiento de datos, áreas de memoria y direccionamiento
Acceder a los datos en las áreas de memoria de la CPU
STEP 7 Basic facilita la programación simbólica. Normalmente, las variables se crean en
variables PLC, en un bloque de datos o en la interfaz arriba de un OB, FC o FB. Estas
variables incluyen un nombre, tipo de datos, offset y comentario. Además, es posible definir
un valor inicial en un bloque de datos. Estas variables pueden utilizarse durante la
programación, introduciendo el nombre de la variable en el parámetro de la instrucción.
Opcionalmente se puede introducir el operando absoluto (memoria, área, tamaño y offset)
en el parámetro de la instrucción. Los ejemplos de los apartados siguientes muestran cómo
introducir operandos absolutos. El editor de programación antepone automáticamente el
carácter % al operando absoluto. Es posible cambiar entre las siguientes vistas del editor de
programación: simbólica, simbólica y absoluta o absoluta.
I (memoria imagen de proceso de las entradas): La CPU consulta las entradas de periferia
(físicas) inmediatamente antes de ejecutar el OB de ciclo en cada ciclo y escribe estos
valores en la memoria imagen de proceso de las entradas. A la memoria imagen de proceso
de las entradas se puede acceder en formato de bit, byte, palabra o palabra doble. Aunque
se permiten accesos de lectura y escritura, generalmente sólo se leen las entradas de la
memoria imagen de proceso.
Bit
Byte, palabra o palabra doble
Añadiendo una ":P" a la dirección es posible leer inmediatamente las entradas digitales y
analógicas de la CPU, SB o SM. La diferencia entre un acceso que utiliza I_:P en vez de I es
que los datos provienen directamente de las entradas direccionadas, en vez de la memoria
imagen de proceso de las entradas. El acceso I_:P también se denomina "lectura
inmediata", puesto que los datos se leen inmediatamente del origen y no de una copia
creada la última vez que se actualizó la memoria imagen de proceso de las entradas.
Puesto que las entradas físicas reciben sus valores directamente de los aparatos de campo
conectados a ellas, está prohibido escribir en estas entradas. Por tanto, los accesos I_:P
son de sólo lectura, a diferencia de los accesos I que pueden ser de lectura o escritura.
Los accesos I_:P también están restringidos por el tamaño de las entradas que soporta una
única CPU, SB o SM, redondeado al byte más próximo. Por ejemplo, si las entradas de una
SB de 2 DI / 2 DQ se configuran de manera que comiencen en I4.0, las entradas se podrán
direccionar como I4.0:P e I4.1:P, o bien IB4:P. Aunque no se rechazan los accesos a I4.2:P
hasta I4.7:P, no tienen sentido ya que estas entradas no se utilizan. Los accesos a IW4:P y
ID4:P están prohibidos, puesto que exceden el offset de bytes asociado a la SB.
Los accesos mediante I_:P no afectan el valor correspondiente almacenado en la memoria
imagen de proceso de las entradas.
Bit
Byte, palabra o palabra doble
58
I[dirección de byte].[dirección de
bit]
I[tamaño][dirección de byte inicial]
I[dirección de byte].[dirección de
bit]:P
I[tamaño][dirección de byte
inicial]:P
I0.1
IB4, IW5 o ID12
I0.1:P
IB4:P, IW5:P o ID12:P
Controlador programable S7-1200
Manual de sistema, 11/2009, A5E02486683-02
Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido