Programación Del Plc - Siemens SINUMERIK 802D sl Instrucciones De Servicio

Ocultar thumbs Ver también para SINUMERIK 802D sl:
Tabla de contenido

Publicidad

Puesta en marcha del PLC
11.4
Programación del PLC
11.4
Programación del PLC
El programa de usuario del PLC se crea con la ayuda de la herramienta de programación
PLC 802.
En la documentación "Sistema de automatización SIMATIC S7-200 Manual del sistema" se
describe el manejo de un S7-200. A la herramienta de programación PLC 802 le corres-
ponde un subvolumen de esta documentación.
Se tienen que observar los siguientes puntos frente al sistema base S7-200 MicroWin:
S El programa de usuario sólo puede crarse en el lenguaje Esquema de contactos.
S Sólo se soporta un subconjunto del lenguaje de programación S7-200.
S La compilación del programa de usuario se realiza offline en un PG/PC o automática-
mente en la descarga al control.
S El proyecto se puede cargar al control (download).
S Es posible cargar el proyecto del control (upload).
S No es posible el direccionamiento indirecto de los datos. De este modo se evitan, en este
ámbito, errores de programación durante el tiempo de ejecución.
S El usuario tiene que gestionar sus datos, la información del proceso, conforme a su tipo.
En todos los accesos a los datos se tiene que utilizar de forma consecuente el tipo de
datos acordado.
Ejemplo:
Información 1
Información 2
Datos de usuario
Palabra doble de marcas
Byte de marcas
S Asimismo, la alineación de los datos en determinadas direcciones de memoria depende
del tipo de datos (Alignment). La alineación se realiza en direcciones de bytes divisibles
sin resto por la longitud de bytes del tipo de datos.
BOOL y BYTE pueden empezar en cualquier dirección de byte (0, 1, 2, 3, ...),
WORD e INT tienen que empezar en una dirección de byte par (0, 2, 4, 6, ...) y
DWORD, DINT, REAL tienen que empezar en una dirección de byte divisible por 4 (0, 4,
8, 12, ...).
Ejemplo:
Bit de marcas
Byte de marcas
Palabra de marcas
Palabra doble de marcas
Tabla 11-2
Tipos de datos PLC admisibles en el control
Datatype
Size
BOOL
1 bit
BYTE
1 byte
11-170
Valor T
Override
Address-
Range for logical Operations
alignment
1
0, 1
1
00 ... FF
Tamaño de memoria DInt
Tamaño de memoria byte
MD0 DInt
MB4 Byte
MB0.1,MB3.5
MB0,MB1,MB2
MW0,MW2,MW4
MW3, MW5 ... no se admiten
MD0,MD4,MD8
MD1,MD2,MD3, MD5 ... no se admiten
SINUMERIK 802D sl Instrucciones de servicio (BA), Edición 05/2005
(32 Bit)
(8 bits)
(Información 1)
(Información 2)
Range for arethmetical Operations
0 ... +255
6FC5 397-0CP10-1EA0

Publicidad

Tabla de contenido
loading

Tabla de contenido