SIMATIC ET 200S Módulo interfase IM 151

Transcripción

SIMATIC ET 200S Módulo interfase IM 151
Prólogo, Índice
Descripción general
SIMATIC
Guía rápida para la puesta en
marcha (Getting Started)
ET 200S
Módulo interfase IM 151-7 CPU
Direccionamiento
ET 200S en la red PROFIBUS
Manual
ET 200S en la red MPI
La siguiente documentación adicional pertenece a esta
documentación:
Puesta en marcha y diagnóstico
N°
Descripción
Número de
dibujo
Edición
Funciones del IM 151-7 CPU
1
Información de producto
A5E00385828-02
11/2005
Tiempos de ciclo y de respuesta
2
Información de producto
A5E00860831-01
07/2006
Datos técnicos
Sustitución del IM 151-7 CPU
(6ES7151-7Ax00-0AB0)
por el IM 151-7 CPU
(6ES7151-7Ax10-0AB0)
1
2
3
4
5
6
7
8
9
10
Anexos
Lista de operaciones
A
Tiempos de ejecución de las
SFC y SFB
B
Catalogación del IM 151-7 CPU
en el entorno de la CPU
C
Glosario, Índice alfabético
Edición 11/2003
A5E00257809-03
Consignas de seguridad para el usuario
Este manual contiene las informaciones necesarias para la seguridad personal así como para la prevención
de daños materiales. Las informaciones están puestas de relieve mediante señales de precaución. Las señales que figuran a continuación representan distintos grados de peligro:
!
Peligro
!
Advertencia
!
Precaución
Significa que, si no se adoptan las medidas preventivas adecuadas, se producirá la muerte, o bien lesiones corporales graves o daños materiales considerables.
Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, lesiones corporales graves o daños materiales considerables.
Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.
Precaución
Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse daños materiales.
Atención
Se trata de una información importante, sobre el producto o sobre una parte determinada del manual, sobre la que
se desea llamar particularmente la atención.
Personal cualificado
Sólo está autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se trata de
personas que disponen de los conocimientos técnicos necesarios para poner en funcionamiento, conectar a tierra
y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estándar de seguridad.
Uso conforme
Considere lo siguiente:
!
Advertencia
El equipo o los componentes del sistema sólo se podrán utilizar para los casos de aplicación previstos en el
catálogo y en la descripción técnica, y sólo con los equipos y componentes de proveniencia tercera recomendados y homologados por Siemens.
El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalación y
un montaje conforme a las prácticas de la buena ingeniería, así como un manejo y un mantenimiento rigurosos.
Marcas
SIMATIC , SIMATIC NET y SIMATIC HMI son marcas registradas por SIEMENS AG .
Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas
cuya utilización por terceros para sus propios fines puede violar los derechos de los proprietarios.
Copyright W Siemens AG 2003 All rights reserved
La divulgación y reproducción de este documento, así como
el uso y la comunicación de su contenido, no están
autorizados, a no ser que se obtenga el consentimiento
expreso para ello. Los infractores quedan obligados a la
indemnización de los daños. Se reservan todos los derechos,
en particular para el caso de concesión de patentes o de
modelos de utilidad.
Exención de responsabilidad
Hemos probado el contenido de esta publicación con la concordancia descrita para el hardware y el software. Sin embargo, es posible que se den algunas desviaciones que nos
impiden tomar garantía completa de esta concordancia. El
contenido de esta publicación está sometido a revisiones regularmente y en caso necesario se incluyen las correcciones
en la siguiente edición. Agradecemos sugerencias.
Siemens AG
Bereich Automation and Drives
Geschaeftsgebiet Industrial Automation Systems
Postfach 4848, D- 90327 Nuernberg
 Siemens AG 2003
Sujeto a cambios sin previo aviso.
Siemens Aktiengesellschaft
A5E00257809-03
Prólogo
Objetivo
Este manual complementa al manual del sistema de periferia descentralizada ET 200S.
Aquí se describen las funciones específicas del módulo interfase IM 151-7 CPU y no se
abordan las funciones generales de la ET 200S, que se encuentran descritas en el manual
del sistema de periferia descentralizada ET 200 (ver también el apartado titulada
“Documentación suministrada”).
Este manual y el manual del sistema de periferia descentralizada ET 200S explican cómo
funciona la ET 200S con el módulo interfase IM 151-7 CPU como esclavo DP en una red
PROFIBUS-DP o como CPU autónoma.
Conocimientos básicos requeridos
Para comprender este manual se requieren conocimientos básicos de automatización.
Además, se presupone que el usuario posee conocimientos sobre el uso de PCs o
dispositivos similares (por ejemplo, unidades de programación) con los sistemas operativos
Windows 95/98/ME/2000 y Windows NT. También debe estar familiarizado con el manejo
del software básico STEP 7, que se describe en el manual “Programar con STEP 7 V5.1”.
Ámbito de validez del manual
En este manual se describen los módulos interfase IM 151-7 CPU con los números de
referencia 6ES7151-7AA10-0AB0 y 6ES7151-7AB10-0AB0, así como los componentes de
la ET 200S que se indican en el manual del sistema de periferia descentralizada ET 200S.
Aquí se describen los componentes vigentes en la fecha de publicación del manual. Nos
reservamos el derecho de adjuntar una información de producto adicional, actualizando
información sobre componentes nuevos o nuevas versiones de los componentes ya
existentes.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
iii
Prólogo
Cambios con respecto a la versión anterior
Este manual contiene las siguientes modificaciones/ampliaciones con respecto al manual
anterior:
• Cambio en la denominación de los módulos del IM 151-7 CPU
• Interface MPI/DPcoexistente
• Nuevo concepto de memoria
• Servicios de comunicación adicionales
• Nuevos bloques
• MMC de hasta 8 Mbytes
• Almacenamiento de datos y de proyectos en MMC
• Contador de horas de servicio de 32 bits
El número de la versión actual es: A5E00257809-03.
Normas, certificaciones y homologaciones
El sistema periférico descentralizado ET 200S se basa en la norma
IEC 61784-1:2002 Ed1 CP 3/1.
La unidad periférica descentralizada ET 200S cumple los requisitos y criterios de la norma
IEC 61131, apartado 2 y los requisitos exigidos para el marcado CE. La ET 200S dispone de
las homologaciones para CSA, UL, FM y para la construcción naval.
Encontrará una amplia referencia a dichas normas, certificaciones y homologaciones en el
manual del sistema de periferia descentralizada ET 200S.
iv
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Prólogo
Otros manuales necesarios
Sistema de periferia
descentralizada ET 200S
Módulo interfase
IM 151-7 CPU
Arrancadores de motor
para la ET 200S
• Instalación y cableado
• Direccionamiento del
• Instalación y cableado de los
• Puesta en marcha y
• ET 200S con
• Puesta en marcha y
• Datos técnicos del
• Puesta en marcha y
• Datos técnicos de los
de la ET 200S
diagnóstico de la
ET 200S
IM 151, módulos
electrónicos digitales y
analógicos
• Números de referencia
para la ET 200S
IM 151-7 CPU
IM 151-7 CPU en la
red PROFIBUS
diagnóstico del
IM 151-7 CPU
• Datos técnicos del
IM 151-7 CPU
1Count 24V/100kHz
1Count 5V/500kHz
1SSI
2PULSE
diagnóstico de los
arrancadores de motor
arrancadores de motor
• Números de referencia para
los arrancadores de motor
• Lista de instrucciones
de STEP 7
Funciones
tecnológicas ET 200S
•
•
•
•
arrancadores de motor
Posicionamiento
de la ET 200S
•
•
•
•
•
1STEP 5V/204kHz
1POS INC/DIGITAL
Módulo de interface serie
ET 200S
• 1 SI 3964/ASCII
• 1 SI MODBUS/USS
1POS SSI/DIGITAL
1POS INC/ANALOG
1POS SSI/ANALOG
Nota
El manual Módulos a prueba de fallos ET 200S se encuentra en el paquete de
documentación Sistemas S7 F.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
v
Prólogo
Guía
A fin de agilizar la búsqueda de una información determinada, el manual incluye las
siguientes ayudas de búsqueda:
• Al principio del manual encontrará un índice general completo y una lista de las figuras y
tablas incluidas en el manual.
• En la columna izquierda de cada página de los capítulos encontrará información que
ofrece una vista general sobre el contenido de cada apartado.
• Al final del manual encontrará un glosario donde se definen los principales términos
técnicos que se han utilizado en el manual.
• Al final del manual aparece un índice alfabético detallado que facilita un rápido acceso a
la información deseada.
Notas especiales
Además del manual de la ET 200S, necesitará el manual sobre el maestro DP
correspondiente y la documentación sobre la configuración y el software de programación
utilizado (Consulte la lista en el anexo A del manual del sistema de periferia descentralizada
ET 200S.
Nota
Encontrará una relación detallada del contenido de los manuales de la unidad ET 200S en
el apartado 1.2 del presente manual.
Se recomienda consultar primero en este capítulo qué contenidos son relevantes para
solucionar la tarea de automatización en cuestión y en qué manuales se encuentran.
Reciclaje y eliminación de residuos
El IM 151-7 CPU puede reciclarse gracias a que ha sido construido con materiales poco
nocivos.
Para un reciclaje y eliminación ecológica de su antiguo equipo, diríjase a un centro
certificado de recogida de material electrónico.
Otras ayudas
Si tiene alguna pregunta sobre el uso de los productos descritos en este manual y no
encuentra aquí la respuesta, diríjase a su persona de contacto de Siemens de los
departamentos u oficinas competentes.
http://www.siemens.com/automation/partner
Centros de formación
Para facilitar su aprendizaje sobre el sistema de periferia descentralizada ET 200S y el
sistema de automatización SIMATIC S7, ofrecemos cursos de formación al respecto.
Póngase en contacto con el centro de formación de su región o con la central de formación
en Nuremberg (D-90327).
Teléfono:
+49 (911) 895-3200
Internet:
vi
http://www.sitrain.com
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Prólogo
A&D Technical Support
Estamos a su disposición en todo el mundo y a cualquier hora del día:
Nuernberg
Johnson City
Beijing
Technical Support
Worldwide (Nuernberg)
Technical Support
Hora:
0:00 - 24:00 / 365 días
Teléfono: +49 (180) 5050-222
Fax:
+49 (180) 5050-223
E-Mail:
adsupport@
siemens.com
+1:00
GMT:
Europe / Africa (Nuernberg)
United States (Johnson City)
Asia / Australia (Beijing)
Authorization
Technical Support and
Authorization
Technical Support and
Authorization
Hora:
Hora:
Hora:
lunes a viernes 8:00 - 17:00
lunes a viernes 8:00 - 17:00
lunes a viernes 8:00 - 17:00
Teléfono: +49 (180) 5050-222
Teléfono: +1 (423) 262 2522
Teléfono: +86 10 64 75 75 75
Fax:
+49 (180) 5050-223
Fax:
+1 (423) 262 2289
Fax:
+86 10 64 74 74 74
E-Mail:
adsupport@
siemens.com
+1:00
E-Mail:
simatic.hotline@
sea.siemens.com
-5:00
E-Mail:
adsupport.asia@
siemens.com
+8:00
GMT:
GMT:
GMT:
Technical Support y Authorization le atenderán generalmente en alemán e inglés.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
vii
Prólogo
Service & Support en Internet
Además de nuestra documentación le ofrecemos todo nuestro know–how online eninternet.
http://www.ad.siemens.de/support
En esta página encontrará:
• los Newsletter, que le proporcionarán continuamente información de actualidad sobre los
productos.
• los documentos apropiados mediante nuestro motor de búsqueda que encontrará en
Service & Support.
• un foro en el que tanto los usuarios como los especialistas en todo el mundo
intercambian información.
• una base de datos que le facilitará su persona de contacto para Automation & Drives en
su región o localidad.
• información sobre los servicios in situ, centros de reparación, accesorios etc. que
seofrecen en su localidad. Encontrará muchas más cosas bajo el epígrafe ”Servicios”.
viii
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Índice
1
2
3
4
5
Prólogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iii
Descripción general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-1
1.1
¿En qué consiste el módulo interfase IM 151-7 CPU? . . . . . . . . . . . . . . . . . . . . . .
1-2
1.2
Guía de manuales ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-5
Guía rápida para la puesta en marcha (Getting Started) . . . . . . . . . . . . . . . . . . . . . . . . .
2-1
2.1
Primer paso: montaje del IM 151-7 CPU (ET 200S) y el S7-300 . . . . . . . . . . . . .
2-3
2.2
Segundo paso: cableado del IM 151-7 CPU (ET 200S) y S7-300 . . . . . . . . . . . .
2-4
2.3
Tercer paso: puesta en marcha del IM 151-7 CPU (ET 200S) . . . . . . . . . . . . . . .
2-6
2.4
Cuarto paso: configuración del IM 151-7 CPU para el modo autónomo (MPI) . .
2-7
2.5
Quinto paso: programación del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-9
2.6
Sexto paso: prueba de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-10
2.7
Séptimo paso: ajuste del IM 151-7 CPU como esclavo DP
y puesta en marcha del S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-11
2.8
Octavo paso: configuración del IM 151-7 CPU como esclavo DP
y del S7-300 como maestro DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-12
2.9
Noveno paso: programación del IM 151-7 CPU y del S7-300-CPU . . . . . . . . . . .
2-16
2.10
Décimo paso: puesta en marcha y prueba de funcionamiento
del IM 151-7 CPU y del S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-19
Direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-1
3.1
Direccionamiento por slots de los módulos de la periferia . . . . . . . . . . . . . . . . . . .
3-2
3.2
Direccionamiento libre de los módulos de periferia . . . . . . . . . . . . . . . . . . . . . . . . .
3-4
3.3
Intercambio de datos con el maestro DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-5
3.4
Acceso a la memoria intermedia del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . .
3-7
ET 200S en la red PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-1
4.1
ET 200S en la red PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2
4.2
Componentes de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-6
4.3
Dirección PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-8
4.4
Funciones de PG/OP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-9
4.5
Comunicación directa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-12
ET 200S en la red MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-1
5.1
ET 200S en la red MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-2
5.2
Dirección MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-3
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
ix
Índice
6
Puesta en marcha y diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-1
6.1
Configuración del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2
6.2
Borrado total del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-4
6.3
Puesta en marcha y arranque del ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-7
6.4
Diagnóstico mediante los indicadores LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-9
6.5
Diagnóstico mediante la dirección de diagnóstico de STEP 7 . . . . . . . . . . . . . . . .
6-11
6.6
Diagnóstico de esclavo en caso de aplicación del IM 151-7 CPU
como esclavo inteligente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estados de estación 1 a 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dirección PROFIBUS del maestro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ID del fabricante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagnóstico de código . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estado del módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estado de alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-14
6-15
6-17
6-17
6-18
6-19
6-20
6.6.1
6.6.2
6.6.3
6.6.4
6.6.5
6.6.6
6.7
6.7.1
Datos de diagnóstico de los módulos electrónicos . . . . . . . . . . . . . . . . . . . . . . . . .
Evaluar datos de diagnóstico de los módulos electrónicos
en el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura y contenido de los datos de diagnóstico bytes 0 a 7 . . . . . . . . . . . . . .
Datos de diagnóstico específicos del canal a partir del byte 8 . . . . . . . . . . . . . . .
Ejemplo: Módulo ET 200S: 2 AI U (6ES7134-4FB00-0AB0)
con un diagnóstico para el canal 0 y 1, respectivamente . . . . . . . . . . . . . . . . . . . .
6-23
Funciones del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-1
7.1
Datos para PROFIBUS-DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-2
7.2
El selector de modo y los LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-3
7.3
Micro Memory Card SIMATIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-6
7.4
7.4.1
7.4.2
7.4.3
7.4.4
7.4.5
Concepto de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Áreas de memoria del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Funciones de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Áreas de operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manejo de datos en el DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Almacenamiento de proyectos completos en la Micro Memory Card
y carga de proyectos desde ella . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-12
7-12
7-15
7-19
7-22
7.5
Interfaz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-28
7.6
Reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-29
7.7
Comunicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-30
7.8
Bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-34
7.9
Parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-37
7.10
Parametrización de la unión fría para la conexión de termopares . . . . . . . . . . . .
7-39
7.11
Insertar y extraer módulos en funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-41
7.12
Conectar y desconectar módulos de potencia en funcionamiento . . . . . . . . . . . .
7-43
Tiempos de ciclo y de respuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-1
8.1
Tiempo de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-2
8.2
Tiempo de respuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-5
8.3
Tiempo de respuesta a alarmas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-8
6.7.2
6.7.3
6.7.4
7
8
x
6-23
6-25
6-27
6-28
7-26
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Índice
9
Datos técnicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-1
9.1
Datos técnicos del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-2
10
Sustitución del IM 151-7 CPU (6ES7151-7Ax00-0AB0) por el IM 151-7 CPU
(6ES7151-7Ax10-0AB0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10-1
A
Lista de operaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-1
A.1
Operandos y áreas de parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-2
A.2
Abreviaturas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-3
A.3
Registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-3
A.4
Ejemplos de direccionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-5
A.5
A.5.1
A.5.2
A.5.3
A.5.4
Tiempos de ejecución en caso de direccionamiento indirecto . . . . . . . . . . . . . . . .
Ejemplo de direccionamiento intraárea indirecto por memoria . . . . . . . . . . . . . . .
Ejemplo de direccionamiento intraárea indirecto por registro . . . . . . . . . . . . . . . .
Ejemplo de direccionamiento interárea indirecto por registro . . . . . . . . . . . . . . . .
Ejemplo de direccionamiento por medio de parámetros . . . . . . . . . . . . . . . . . . . . .
A-7
A-9
A-10
A-11
A-12
A.6
Operaciones lógicas con bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-13
A.7
Operaciones lógicas de expresiones entre paréntesis . . . . . . . . . . . . . . . . . . . . . .
A-15
A.8
Combinación lógica O de funciones Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-16
A.9
Operaciones lógicas con temporizadores y contadores . . . . . . . . . . . . . . . . . . . . .
A-17
A.10
Operaciones lógicas con el contenido del ACU1 . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-18
A.11
Operaciones lógicas con códigos de condición . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-19
A.12
Operaciones con flancos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-21
A.13
Activar/desactivar bits (set/reset) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-22
A.14
Operaciones que afectan directamente al RLO . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-23
A.15
Operaciones de temporización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-24
A.16
Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-25
A.17
Operaciones de carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-26
A.18
Operaciones de carga para temporizadores y contadores . . . . . . . . . . . . . . . . . . .
A-28
A.19
Operaciones de transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-29
A.20
Operaciones de carga y transferencia para registros de direcciones . . . . . . . . . .
A-31
A.21
Operaciones de carga y transferencia para la palabra de estado . . . . . . . . . . . . .
A-32
A.22
Operaciones de carga para número y longitud de DB . . . . . . . . . . . . . . . . . . . . . .
A-32
A.23
Operaciones aritméticas con números en coma fija (16 bits) . . . . . . . . . . . . . . . .
A-33
A.24
Operaciones aritméticas con números en coma fija (32 bits) . . . . . . . . . . . . . . . .
A-34
A.25
Operaciones aritméticas con números en coma flotante (32 bits) . . . . . . . . . . . .
A-35
A.26
Suma de constantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-35
A.27
Suma vía el registro de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-36
A.28
Operaciones de comparación con números enteros (16 bits) . . . . . . . . . . . . . . . .
A-36
A.29
Operaciones de comparación con enteros (32 bits) . . . . . . . . . . . . . . . . . . . . . . . .
A-37
A.30
Operaciones de comparación (números reales de 32 bits) . . . . . . . . . . . . . . . . . .
A-38
A.31
Operaciones de desplazamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-39
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
xi
Índice
B
C
xii
A.32
Operaciones de rotación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-40
A.33
Operaciones de transferencia de acumuladores, incrementar y decrementar . .
A-41
A.34
Operación de visualización de programa, operación nula . . . . . . . . . . . . . . . . . . .
A-41
A.35
Operaciones de conversión de tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-42
A.36
Formar el complemento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-43
A.37
Operaciones de llamada de bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-44
A.38
Operaciones de fin de bloque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-45
A.39
Intercambio de bloques de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-45
A.40
Operaciones de salto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-46
A.41
Operaciones para el Master Control Relay (MCR) . . . . . . . . . . . . . . . . . . . . . . . . .
A-48
A.42
Lista de estado del sistema (SZL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-49
Tiempos de ejecución de las SFC y SFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-1
B.1
Funciones de sistema (SFCs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-1
B.2
Bloques de función de sistema (SFBs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-4
Catalogación del IM 151-7 CPU en el entorno de la CPU . . . . . . . . . . . . . . . . . . . . . . . . .
C-1
C.1
Diferencias con respecto a las CPUs S7-300 seleccionadas . . . . . . . . . . . . . . . . .
C-2
C.2
Trasladar el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-3
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Glosario-1
Índice alfabético . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Índice alfabético-1
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Índice
Figuras
1-1
1-2
2-1
2-2
3-1
3-2
3-3
3-4
3-5
4-1
4-2
4-3
4-4
4-5
4-6
4-7
5-1
6-1
6-2
6-3
6-4
6-5
6-6
6-7
6-8
6-9
6-10
6-11
6-12
7-1
7-2
7-3
7-4
7-5
7-6
7-7
7-8
8-1
8-2
8-3
9-1
9-2
C-1
C-2
C-3
Vista del sistema de periferia descentralizada ET 200S
con el módulo interfase IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Componentes y manuales necesarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Montaje del IM 151-7 CPU (ET 200S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Vista del S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura del área de direcciones por defecto . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Slots del ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejemplo de asignación de direcciones para módulos de periferia . . . . . . . . . . . . .
Estructura del área de direcciones en el direccionamiento libre . . . . . . . . . . . . . .
Principio del intercambio de datos entre el maestro DP
y el ET 200S con IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejemplo de una red PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ajuste del modo de operación de la interfaz DP del IM 151-7 CPU . . . . . . . . . . .
La PG/el OP accede al ET 200S a través de la interfaz DP del maestro DP . . .
La PG accede directamente al ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conexión de la red DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Principio del forzado permanente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intercambio de datos directo con el IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . .
Ejemplo de una red MPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manejo del selector de modo para un borrado total . . . . . . . . . . . . . . . . . . . . . . . .
Direcciones de diagnóstico del maestro DP y del ET 200S . . . . . . . . . . . . . . . . . .
Estructura del diagnóstico del esclavo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura del diagnóstico de código del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . .
Estructura del estado del módulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura del estado de alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Byte y+4 hasta y+7 para alarma de diagnóstico
(cambio de estado operativo del esclavo inteligente) . . . . . . . . . . . . . . . . . . . . . . .
Byte y+4 a y+7 para alarma de diagnóstico (SFB 75) . . . . . . . . . . . . . . . . . . . . . . .
Estructura de los datos de diagnóstico tomando
como ejemplo un módulo mixto de 4 canales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bytes 0 y 1 de los datos de diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bytes 4 a 7 de los datos de diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fallo único de un canal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selector de modo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Posición de la ranura para la MMC en el IM 151-7 CPU . . . . . . . . . . . . . . . . . . . .
Áreas de memoria de un IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Memorias de carga y de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pasos que se ejecutan en un ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manejo de los datos de recetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manejo de los ficheros de valores medidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejemplo de una ventana de parametrización
de los datos del módulo CPU en STEP 7 V5.1 + SP4 . . . . . . . . . . . . . . . . . . . . . .
Partes que componen el tiempo de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tiempo de respuesta más corto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tiempo de respuesta más largo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esquema de principio del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Esquema de principio IM 151-7 CPU FO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejemplo: FB con direcciones no comprimidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejemplo: FB con direcciones comprimidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ejemplo: reasignación de las señales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
1-3
1-5
2-3
2-5
3-2
3-2
3-4
3-4
3-5
4-2
4-3
4-5
4-5
4-7
4-10
4-12
5-2
6-5
6-11
6-14
6-18
6-19
6-20
6-21
6-22
6-24
6-25
6-26
6-27
7-3
7-9
7-12
7-15
7-20
7-22
7-24
7-40
8-2
8-6
8-7
9-4
9-4
C-3
C-4
C-5
xiii
Índice
Tablas
1-1
3-1
3-2
3-3
4-1
4-2
6-1
6-2
6-3
6-4
6-5
6-6
6-7
6-8
6-9
6-10
6-11
6-12
7-1
7-2
7-3
7-4
7-5
7-6
7-7
7-8
7-9
7-10
7-11
7-12
7-13
7-14
7-15
7-16
7-17
7-18
7-19
7-20
7-21
8-1
8-2
8-3
8-4
8-5
9-1
A-1
C-1
C-2
xiv
Temas de los manuales suministrados
con el paquete de manuales del ET 200S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Direcciones de los módulos de entradas/salidas del ET 200S . . . . . . . . . . . . . . .
Acceso a las áreas de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interfaz de direccionamiento en STEP 7 V5.1 (extracto) . . . . . . . . . . . . . . . . . . . .
Comportamiento del IM 151-7 CPU en función del ajuste de la interfaz DP . . . .
Componentes de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Posibilidades de configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Formas de realizar un borrado total . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Procesos internos de la CPU durante el borrado total . . . . . . . . . . . . . . . . . . . . . .
LEDs para PROFIBUS-DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Respuestas a cambios del modo de operación y a interrupciones en la
transferencia de datos útiles en el maestro DP y en el ET 200S con
IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Evaluación de las transiciones RUN/STOP en el maestro DP/en el ET 200S . .
Estructura del estado de estación 1 (byte 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura del estado de estación 2 (byte 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura del estado de estación 3 (byte 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura de la dirección PROFIBUS del maestro (byte 3) . . . . . . . . . . . . . . . . .
Estructura del ID de fabricante (bytes 4 y 5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Códigos de las clases de módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Características registradas en el archivo GSD . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Posiciones del selector de modo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LEDs de funcionalidad de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MMCs disponibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Actualización del firmware con la tarjeta MMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backup del sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comportamiento remanente de los objetos de memoria . . . . . . . . . . . . . . . . . . . .
Áreas de operandos de la memoria del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . .
Equipos conectables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Características del reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Servicios de comunicación del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recursos GD del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resumen: Bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OBs cíclicos y de arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OBs de alarma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
OBs de respuesta ante error/fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bloques de parámetros, parámetros ajustables
y rangos de valores del IM 151-7 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parametrización de la unión fría . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resultado de la comparación DEBE = ES en caso de módulos
no parametrizables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resultado de la comparación DEBE = ES en caso de módulos parametrizables
con el módulo de potencia conectado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Resultado de la comparación DEBE = ES en caso de módulos parametrizables
con el módulo de potencia desconectado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tiempo de procesamiento del sistema operativo en el punto de control de ciclo
Actualización de la imagen de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dependencia del tiempo de procesamiento del programa de usuario . . . . . . . . .
Prolongación del ciclo por anidamiento de alarmas . . . . . . . . . . . . . . . . . . . . . . . . .
Tiempos de respuesta a alarmas del IM 151-7 CPU (sin comunicación) . . . . . .
Asignación de terminales del módulo interfase IM 151-7 CPU . . . . . . . . . . . . . . .
Sublistas SZL del IM151/CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diferencias con respecto a las CPU S7-300 seleccionadas . . . . . . . . . . . . . . . . . .
Ejemplo: Sustituciones bajo Herramientas → Recablear . . . . . . . . . . . . . . . . . . . .
1-6
3-3
3-7
3-8
4-4
4-6
6-2
6-4
6-5
6-10
6-12
6-13
6-15
6-16
6-16
6-17
6-17
6-25
7-2
7-4
7-5
7-7
7-10
7-11
7-14
7-19
7-28
7-29
7-30
7-33
7-34
7-35
7-35
7-35
7-37
7-39
7-42
7-42
7-42
8-3
8-3
8-4
8-4
8-8
9-3
A-49
C-2
C-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
1
Descripción general
Resumen
La descripción general del producto informa sobre:
• cómo catalogar el módulo interfase IM 151-7 CPU en el sistema de periferia
descentralizada ET 200S.
• en qué manual del paquete de manuales del ET 200S encontrará qué información.
Índice del capítulo
Apartado
Contenido
Pág.
1.1
¿En qué consiste el módulo interfase IM 151-7 CPU?
1-2
1.2
Guía de manuales ET 200S
1-5
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
1-1
Descripción general
1.1
¿En qué consiste el módulo interfase IM 151-7 CPU?
¿En qué consiste el IM 151-7 CPU?
El IM 151-7 CPU es un componente del sistema de periferia descentralizada ET 200S con
grado de protección IP 20. El módulo interfase IM 151-7 CPU es una “unidad de
pre–procesamiento inteligente” (esclavo inteligente o I–Slave) que permite descentralizar
tareas de control.
Un ET 200S con un IM 151-7 CPU puede, por tanto, llevar a cabo un control total y, si fuera
necesario, independiente de una unidad funcional tecnológica y también puede utilizarse
como CPU autónoma. El uso del módulo interfase IM 151-7 CPU conlleva una mayor
modularización y estandarización de las unidades funcionales tecnológicas y supone
también un concepto de las máquinas más sencillo y claro.
¿Cómo se integra el módulo interfase IM 151-7 CPU en el ET 200S?
El módulo interfase IM 151-7 CPU se integra en el ET 200S como cualquier otro módulo, es
decir, se instala, configura y amplía de la misma manera.
1-2
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Descripción general
Vista general
La siguiente figura muestra un ejemplo de configuración de un ET 200S con un módulo
interfase IM 151-7 CPU.
Módulos electrónicos
Módulo interfase
IM 151-7 CPU
Módulo de potencia
PM-E para módulos
electrónicos
Módulos de terminales TM-P para módulos de potencia
Módulo de potencia
PM-D para arrancadores de motor
Arrancador
de motor directo
Módulo de cierre
Arrancador
inversor
Módulos de terminales TM-E para módulos electrónicos
Bus de energía
Figura 1-1
Vista del sistema de periferia descentralizada ET 200S con el módulo interfase IM 151-7 CPU
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
1-3
Descripción general
Características del módulo interfase IM 151-7 CPU comparado con otros módulos
El módulo interfase IM 151-7 CPU ofrece las siguientes características especiales:
• El módulo interfase dispone de funcionalidad de PLC (CPU integrada con memoria de
trabajo de 48 kB).
• El módulo interfase sólo se puede utilizar si la memoria de carga (MMC) está enchufada.
• El módulo interfase puede ampliarse con hasta 63 módulos de periferia de la gama
ET 200S.
• El módulo interfase dispone de un selector de modo que permite seleccionar las
posiciones RUN, STOP y MRES.
• Hay 6 LED en el frontal del módulo interfase para indicar lo siguiente:
– Fallo del ET 200S (SF)
– Fallo de bus (BF)
– Tensión de alimentación para la electrónica (ON)
– Peticiones de forzado permanente (FRCE)
– Modo de operación del módulo interfase IM 151-7 CPU (RUN y STOP).
• Variantes para la conexión a PROFIBUS-DP mediante RS 485 y cable óptico (variante
FO)
• La variante FO dispone de dos LED adicionales que sirven para indicar los fallos de
transferencia por fibra óptica (FO1F, FO2F).
¿Cómo se configura el ET 200S con el módulo interfase IM 151-7 CPU?
Para configurar el ET 200S con el módulo interfase IM 151-7 CPU (configuración y
parametrización), se requiere HW Config, que es una herramienta del software de
configuración STEP 7 , a partir de la versión V 5.1 + Service Pack 4. En el capítulo 6.1 del
presente manual se describe la configuración del ET 200S con IM 151-7 CPU.
¿Cómo se programa el módulo interfase IM 151-7 CPU?
Para programar el módulo interfase IM 151-7 CPU, se requiere el software de configuración
STEP 7, a partir de la versión V 5.1 + Service Pack 4. En el anexo A encontrará las
instrucciones de STEP 7 para la programación del IM 151-7 CPU.
1-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Descripción general
1.2
Guía de manuales ET 200S
En caso de utilizar los siguientes componentes ...
Los componentes del ET 200S se describen en diferentes manuales del paquete de
manuales del ET 200S. La siguiente figura muestra posibles configuraciones del ET 200S y
los manuales necesarios para cada una de ellas.
Manuales necesarios:
Figura 1-2
2AO
Sistema de periferia descentralizada ET 200S
2AO
Sistema de periferia descentralizada ET 200S
+
Módulo interfase
IM 151-7 CPU
PM
PM-D
2AO
2AI
2AI
2AI
2DO
2DO
2DO
IM
151-7
CPU
PM-E
IM
151-7
CPU
PM-E
IM 151
PM-E
El ET 200S consta de los
siguientes componentes:
DS
DS
Sistema de periferia descentralizada ET 200S
+
Arrancadores de motor para el
ET 200S
Safety Integrated Sistema
ET 200S SIGUARD
+
Módulo interfase
IM 151-7 CPU
Componentes y manuales necesarios
¿Dónde encontrará la información que necesita?
La siguiente tabla le ayudará a encontrar rápidamente la información que necesita. Aquí se
indica en qué manual y en qué capítulo se trata el tema en cuestión.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
1-5
Descripción general
Tabla 1-1
Temas de los manuales suministrados con el paquete de manuales del ET 200S
Manual
Contenido
Componentes del ET 200S
Sistema de
periferia
descentralizada
ET 200S
Módulo
interfase
IM 151-7 CPU
1.2
x
3
x
4
x
Direccionamiento del IM 151-7 CPU
2
x
3
x
ET 200S con IM 151-7 CPU en la red PROFIBUS
Puesta en marcha y diagnóstico del ET 200S
1
x
Montaje de los arrancadores de motor del ET 200S
Configuración eléctrica y cableado del ET 200S
1
x
Posibilidades de configuración de los arrancadores
de motor del ET 200S
Montaje del ET 200S; ajuste de la dirección
PROFIBUS;
Capítulo/
anexo
x
Componentes de los arrancadores de motor del ET
200S
Posibilidades de configuración del ET 200S
Arrancadores
de
motor
para la
ET 200S
5
x
4
x
6
Puesta en marcha y diagnóstico del ET 200S con
arrancadores de motor
x
3
Puesta en marcha y diagnóstico del ET 200S con
el módulo interfase IM 151-7 CPU
x
6
Funciones del IM 151-7 CPU
x
7
Especificaciones técnicas generales del ET 200S
(normativas, certificados y homologaciones, CEM,
condiciones del entorno, etc.)
x
7
Especificaciones técnicas de los módulos interfase,
módulos de terminales, módulos de potencia y
módulos electrónicos
x
8, 9, 10,
11, 12
Especificaciones técnicas de los arrancadores de
motor del ET 200S
x
Especificaciones técnicas del IM 151-7 CPU
x
Sistema ET 200S SIGUARD Safety Integrated
Números de referencia del ET 200S
4
9
x
9
x
A
Números de referencia de los arrancadores de
motor del ET 200S
x
A
Tiempos de ciclo y de respuesta del IM 151-7 CPU
x
8
Compatibilidad
x
10
Lista de operaciones STEP 7
x
A
Tiempos de ejecución de los bloques SFC
x
B
Catalogación del IM 151-7 CPU en el entorno de la
CPU
Glosario
C
x
x
x
Glosario
Telegrama de configuración y parametrización del IM 151-7 CPU: consulte la siguiente página de Internet
http://www.ad.siemens.de/simatic-cs
1-6
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Guía rápida para la puesta en marcha
(Getting Started)
2
Introducción
En este capítulo se describen, mediante un ejemplo concreto de aplicación, los 10 pasos
necesarios para poner en marcha el módulo interfase IM 151-7 CPU. Este capítulo le
permitirá familiarizarse con el funcionamiento básico del IM 151-7 CPU
• en hardware y software
• en modo autónomo (MPI),
• como esclavo DP inteligente (PROFIBUS-DP).
Requisitos
Es necesario poseer conocimientos básicos sobre electrónica y electrotecnia, así como
disponer de experiencia en el manejo de ordenadores y el entorno de MicrosoftR
Windowst 95/98/NT/2000.
!
Peligro
Debido a que el IM 151-7 CPU, el ET 200S y el S7-300 se emplean como componentes de
instalaciones o sistemas, deben utilizarse conforme a las reglas y prescripciones
particulares del ámbito de aplicación.
Respete las normas de seguridad y de prevención de accidentes, por ejemplo, la IEC 204
(dispositivos de parada de emergencia).
Si no se observan dichas reglas, se pueden provocar daños graves y dañar las máquinas y
los equipos.
Índice del capítulo
Apartado
Tema
Pág.
2.1
Primer paso: montaje del IM 151-7 CPU (ET 200S) y S7-300
2-3
2.2
Segundo paso: cableado del IM 151-7 CPU (ET 200S) y S7-300
2-4
2.3
Tercer paso: puesta en marcha del IM 151-7 CPU (ET 200S)
2-6
2.4
Cuarto paso: configuración del IM 151-7 CPU para el modo autónomo (MPI)
2-7
2.5
Quinto paso: programación del IM 151-7 CPU
2-9
2.6
Sexto paso: prueba de funcionamiento
2-10
2.7
Séptimo paso: ajuste del IM 151-7 CPU como esclavo DP y puesta en
marcha de S7-300
2-11
2.8
Octavo paso: configuración del IM 151-7 CPU como esclavo DP y del S7-300
como maestro DP
2-12
2.9
Noveno paso: programación del IM 151-7 CPU y de la CPU S7-300
2-16
2.10
Décimo paso: puesta en marcha y prueba de funcionamientodel
IM 151-7 CPU y del S7-300
2-19
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
2-1
Guía rápida para la puesta en marcha (Getting Started)
Material y herramientas necesarias
Cantidad
Artículo
Número de referencia
(SIEMENS)
1
Sistema S7-300, compuesto por una fuente de alimentación
(PS), una CPU con interfaz DP (en este caso,
CPU 315 2-DP), un módulo de entrada digital (DI) en el slot 4
y un módulo de salida digital (DO) en el slot 5, incl. perfil
soporte, conector de bus y cableado
Varios
1
Fuente de alimentación (PS), p. ej.: PS 307 con cable de
conexión de red (opcional)
p. ej.: 6ES7307-1EA00-0AA0
1
IM 151-7 CPU con módulo de cierre
p. ej.: 6ES7151-7AA10-0AB0
1
Micro Memory Card SIMATIC (MMC)
p. ej.: 6ES7953-8LL00-0AA0
1
Módulo de potencia (PM)
p. ej.: 6ES7138-4CA00-0AA0
1
Módulo de entrada digital (DI)
p. ej.: 6ES7131-4BD00-0AA0
1
Módulo de salida digital (DO)
p. ej.: 6ES7132-4BD00-0AA0
1
Módulo terminal (TM) para el PM
p. ej.: 6ES7193-4CC30-0AA0
2
Módulos terminales para DI y DO
p. ej.: 6ES7193-4CB30-0AA0
1
Perfil soporte para el ET 200S
Varios
Unidad de programación (PG) con interfaz PROFIBUS-DP,
software STEP 7 instalado, versión w 5.1 y cable de PG
(hasta 1,5 Mbits/s)
Varios
1
Cable PROFIBUS-DP
Varios
1
Destornillador con ancho de hoja de 3 mm
Cualquier modelo convencional
1
Destornillador con ancho de hoja de 4,5 mm
Cualquier modelo convencional
1
Alicates de corte diagonal y pelacables
Cualquier modelo convencional
1
Herramienta para el montaje de punteras de cables
Cualquier modelo convencional
1
Aprox. 2 m Alma flexible con un corte transversal de 1 mm2 con punteras
de cable adecuadas, forma A, longitud 6 mm y 12 mm
Cualquier modelo convencional
4
Cualquier modelo convencional
2-2
Pulsador de conexión monopolar (24 V)
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Guía rápida para la puesta en marcha (Getting Started)
2.1
Primer paso: montaje del IM 151-7 CPU (ET 200S) y el S7-300
Secuen
cia
Descripción
1
Monte el sistema S7-300 siguiendo el procedimiento descrito en el manual de instalación y
configuración del sistema de automatización S7-300 (capítulo Montaje).
2
Si desea utilizar el IM 151-7 CPU con una fuente de alimentación propia, coloque la fuente de
alimentación (PS) en el perfil soporte del S7-300 y abátala hasta que se engatille.
3
Coloque el IM 151-7 CPU en el perfil soporte y abátalo hasta que se engatille.
4
Coloque el TM para el PM en el perfil soporte a la derecha del IM 151-7 CPU y abátalo hasta que se
engatille.
5
Deslice el TM hacia la izquierda hasta que perciba un clic, es decir, hasta que el módulo se engatille
en el IM 151-7 CPU.
6
Repita los pasos 3 y 4 con los dos TM para módulos eléctricos y, a continuación, proceda del mismo
modo con el módulo de cierre (no se engatilla en el perfil soporte).
7
Deslice el PM hacia el TM correspondiente hasta que se engatille.
8
Deslice el DI hacia el TM izquierdo que queda libre hasta que se engatille.
9
Deslice el DO hacia el último TM libre hasta que se engatille.
10
Inserte la Micro Memory Card en el IM 151-7 CPU; esta tarjeta es imprescindible para el
funcionamiento. Si se desconoce el contenido de la Micro Memory Card, deberá borrarlo primero con
la unidad de programación.
SF
BF
ON
FRCE
RUN
STOP
Figura 2-1
Montaje del IM 151-7 CPU (ET 200S)
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
2-3
Guía rápida para la puesta en marcha (Getting Started)
2.2
Segundo paso: cableado del IM 151-7 CPU (ET 200S)
y S7-300
Secuen
cia
Descripción
1
Cablee el S7-300 siguiendo el procedimiento descrito en el manual de instalación y configuración del
sistema de automatización S7-300 (capítulo Montaje).
2
Alargue las conexiones de los 4 pulsadores con un cable, respectivamente. Pele los extremos libres
de los cables unos 6 mm y coloque punteras de cable.
3
En el DI del S7-300, conecte las entradas 1.1 (borne 13) y 1.2 (borne 14) a través de un pulsador con
L+ de la PS del S7-300, respectivamente.
4
Conecte los dos pulsadores monopolares restantes al DI del ET 200S del siguiente modo:
• Un pulsador a los bornes 1 y 3
• El otro pulsador a los bornes 5 y 7
Nota sobre los bornes de resorte
Cómo aflojar el resorte de una conexión: inserte el destornillador de 3 mm de ancho de hoja en el
orificio redondo superior del borne hasta el tope y, en caso necesario, tire ligeramente del mango del
destornillador hacia arriba. A continuación podrá introducir un extremo libre del cable en el orificio
cuadrado situado debajo. Extraiga el destornillador y asegúrese de que el cable esté bien asentado.
5
Cablee el borne 2 del TM del PM con L+ de la PS y el borne 3 del TM del PM con M de la PS. Los
extremos de los cables que se vayan a utilizar se deben pelar unos 11 mm y equipar con punteras de
cable.
6
Cablee el borne 1L+ del IM 151-7 CPU con L+ de la PS y el borne 1M del IM 151-7 CPU con M de la
PS.
Precaución
• Los extremos de los cables que se vayan a utilizar se deben pelar unos 11 mm y equipar con
punteras de cable.
• Para la alimentación del IM 151-7 CPU y del PM se puede utilizar también la PS del S7-300.
7
Conecte la PG y el IM 151-7 CPU mediante el cable PG y atornille todos los conectores de manera
que queden bien sujetos.
8
Conecte la PS del ET 200S, la PS del S7-300 y la PG a la red.
2-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Guía rápida para la puesta en marcha (Getting Started)
Vista del S7-300 (no se representa el cableado de la fuente de alimentación del DI y del
DO; la PG está conectada al S7-300)
Fuente de
alimentación
on/off
Selección
de la tensió
de red
Selector
de modo
Perfil
soporte
Unidad de
programación
con software STEP 7
24 V
Brida para alivio
de tracción
Figura 2-2
Puente
Pulsadores
Cable de PG
Vista del S7-300
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
2-5
Guía rápida para la puesta en marcha (Getting Started)
2.3
Tercer paso: puesta en marcha del IM 151-7 CPU (ET 200S)
Nota
En la primera puesta en marcha (estado de fábrica) del ET 200S, a la CPU se accede a
través de la dirección MPI 2, HSA 31 y 187,5 kbaudios.
Secuencia
Descripción
1
Encienda la PS del IM 151-7 CPU.
Resultado:
• En la PS se iluminará el LED DC24V.
• En el PM se iluminarán los LED PWR y SF.
• En el IM 151-7 CPU se iluminarán todos los LED; los LED SF, BF, FRCE y RUN se apagarán
de nuevo; y el LED STOP comenzará a parpadear rápidamente. El IM 151-7 CPU realiza de
este modo un borrado total.
2
Accione los dos pulsadores conectados al módulo DI. Al accionar el pulsador de los bornes 1 y 3
se ilumina el LED 1.
Al accionar el pulsador de los bornes 5 y 7 se ilumina el LED 5.
3
Encienda la PG e inicie el Administrador SIMATIC desde el escritorio de Windows.
4a
En el menú principal del Administrador SIMATIC, haga clic en Herramientas y seleccione el
comando de menú Ajustar interface PG/PC. Configure la interfaz PG/PC del siguiente modo:
4b
Observación: el procesador de comunicaciones de su PG podría tener otra denominación.
Es muy importante que esté ajustada la versión MPI.
5
2-6
Confirme los ajustes con Aceptar y cierre el programa Ajustar interface PG/PC.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Guía rápida para la puesta en marcha (Getting Started)
2.4
Cuarto paso: configuración del IM 151-7 CPU para el modo
autónomo (MPI)
Secuencia
Actividad
Resultado
1
¿Aparece en el Administrador SIMATIC el asistente
para proyectos nuevos?
En caso afirmativo: cierre el asistente
porque el IM 151-7 CPU no es compatible
con el asistente de proyectos.
En caso negativo: pase al punto 2.
2
Desde el menú principal del Administrador
SIMATIC, seleccione Archivo, Nuevo.
Se creará un proyecto nuevo y se abrirá.
Indique “Getting Started” como nombre de proyecto
y haga clic en el botón Aceptar.
3
Seleccione Insertar, Equipo.
Haga clic en la lista sobre: Equipo SIMATIC 300.
4
Cambie el nombre del equipo por “ET 200S”.
5
Navegue en el Administrador SIMATIC hasta el
equipo ET 200S.
“SIMATIC 300(1)” se convertirá en
“ET 200S”.
Haga doble clic en el icono Hardware situado en la
parte derecha de la ventana para abrir el editor que
le permitirá modificar la configuración de hardware.
6
Si en la parte derecha de la ventana no apareciera
ningún catálogo, active su visualización
seleccionando en el menú Ver, el comando
Catálogo.
Navegue en el catálogo por PROFIBUS-DP hasta
ET 200S.
Mediante la función Arrastrar y soltar, inserte en la
parte superior izquierda de la ventana el
IM 151-7 CPU cuyo número de referencia coincida
con el número de referencia de su IM 151-7 CPU.
De forma predeterminada, el IM 151-7 CPU se
integra como CPU autónoma (MPI/sin conexión en
red).
Nota:
Los números de referencia del catálogo se pueden
consultar seleccionando con un clic del ratón el
IM 151-7 CPU correspondiente en el catálogo. El
número de referencia de este IM 151-7 CPU
aparecerá en el campo situado bajo el catálogo.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
2-7
Guía rápida para la puesta en marcha (Getting Started)
Secuencia
Actividad
7
Navegue por el IM 151-7 CPU correspondiente
hasta el PM.
Resultado
Con la función Arrastrar y soltar, inserte en el slot 4
el PM cuyo número de referencia coincida con el
número de referencia de su PM.
8
Repita el mismo procedimiento con el DI (en el slot
5) y el DO (en el slot 6).
9
Seleccione en el menú Equipo, el comando
Guardar y compilar.
La configuración de hardware se compilará
y se guardará.
10
Cargue la configuración vía MPI en el
IM 151-7 CPU y cierre el editor de hardware.
La configuración se carga, y en el
Administrador SIMATIC, en la parte derecha
de la ventana, aparece el icono del
IM 151-7 CPU.
2-8
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Guía rápida para la puesta en marcha (Getting Started)
2.5
Quinto paso: programación del IM 151-7 CPU
Secuencia
Actividad
1
En el Administrador SIMATIC, navegue por el
IM151-7 CPU y el programa S7 hasta la
carpeta Bloques.
2
Haga doble clic en el icono OB 1 en la parte
derecha de la ventana.
Se abrirá el editor KOP/FUP/AWL para editar el
bloque OB 1.
3
En el editor KOP/FUP/AWL, seleccione en el
menú Ver, el comando KOP para cambiar al
lenguaje de programación KOP.
En el segmento 1 se mostrará un circuito.
4
Haga clic en la línea horizontal del circuito.
La línea se representará resaltada.
5
En la barra de herramientas, haga doble clic en
el icono –||– (contacto normalmente abierto) y
luego en el icono –( ) (bobina).
Los iconos se insertarán en el circuito.
6
Haga clic en el signo de interrogación rojo del
contacto NA izquierdo del circuito.
El contacto NA se representará resaltado, y en
lugar del signo de interrogación aparecerá un
campo de texto con un cursor.
7
Escriba E1.0 y pulse la tecla Intro.
Al contacto NA izquierdo se le asignará la
denominación E1.0.
8
Escriba E1.1 y pulse la tecla Intro.
Al contacto NA derecho se le asignará la
denominación E1.1.
Escriba A2.0 y pulse la tecla Intro.
9
Cierre el editor y pulse Sí cuando se le
pregunte si desea guardar.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Resultado
A la bobina se le asignará la denominación
A2.0.
El editor se cerrará y el OB 1 se guardará.
2-9
Guía rápida para la puesta en marcha (Getting Started)
2.6
Sexto paso: prueba de funcionamiento
Secuencia
Actividad
Resultado
1
En el Administrador SIMATIC, haga clic en
Bloques, en la parte izquierda de la ventana.
Bloques se representará resaltado.
2
Haga clic con el botón derecho del ratón en la parte
derecha de la ventana e inserte un bloque de
organización vacío con el nombre OB 82 en la
carpeta de bloques.
Junto al bloque OB 1 aparecen los bloques
OB 82 y OB 86.
Este bloque garantiza que S7-300-CPU se inicie
incluso si el IM 151-7 CPU aún notifica un error de
diagnóstico.
Genere el OB 86 del mismo modo.
Nota:
El OB 86 sólo tiene significado en el modo de
esclavo DP.
3
Seleccione de nuevo la carpeta de bloques de la
parte izquierda de la ventana.
El programa y la configuración se
transferirán desde la PG al IM 151-7 CPU.
Seleccione en el menú Sistema de destino, el
comando Cargar para transferir el programa y la
configuración de hardware al IM 151-7 CPU.
Confirme todos los cuadros de diálogo con Sí.
4
Gire el selector del IM 151-7 CPU a la posición
RUN.
El LED STOP se apagará. El LED RUN
comenzará a parpadear y luego la luz
quedará permanentemente encendida.
5
Accione los dos pulsadores alternativamente.
Los LED de las entradas E1.0 y E1.2 se
encenderán alternativamente.
El LED de la salida 2.0 no se ilumina.
6
Accione los dos pulsadores al mismo tiempo.
Los LED de las entradas E1.0 y E1.2
(LED 1 y 5 del DI) se iluminarán al mismo
tiempo.
Puesto que ambos pulsadores están
combinados en el programa lógicamente
mediante una función AND (= conexión en
serie) y asignados a la salida A2.0, se
ilumina el LED de la salida 2.0 (LED 1 del
DO).
De este modo se activará el actuador o
indicador conectado.
7
2-10
Gire el selector del IM 151-7 CPU a la posición
STOP y apague la PS del IM 151-7 CPU.
Todos los LED se apagarán.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Guía rápida para la puesta en marcha (Getting Started)
2.7
Séptimo paso: ajuste del IM 151-7 CPU como esclavo DP y
puesta en marcha del S7-300
Secuencia
Descripción
1
Desenchufe el cable de PG del IM 151-7 CPU.
2a
Inicie el programa Ajustar interface PG/PC del modo descrito en el paso 3, punto 4. Modifique la
configuración de la interfaz PG/PC del siguiente modo:
2b
3
Confirme los ajustes con Aceptar y cierre el programa Ajustar interface PG/PC.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
2-11
Guía rápida para la puesta en marcha (Getting Started)
2.8
Octavo paso: configuración del IM 151-7 CPU como esclavo
DP y del S7-300 como maestro DP
Modifique la configuración del IM 151-7 CPU del siguiente modo:
Secuencia
Actividad
Resultado
1
Inicie el programa de configuración de
hardware para el IM 151-7 CPU del modo
descrito en el paso 4.
Se abrirá el editor de la configuración de
hardware.
2
En el menú Propiedades – MPI/DP
seleccione el tipo de interfaz PROFIBUS.
3
Se abrirá la ventanaPropiedades –
PROFIBUS Interface MPI/DP.
• Ajuste la dirección de esclavo 4.
• Al pulsar el botón Nuevo,
se abrirá la ventana Nueva subred
PROFIBUS.
4
En la ventana Propiedades – Nueva subred
PROFIBUS, compruebe los ajustes y
confírmelos con Aceptar.
5
Seleccione en el menú Equipo, el comando
Guardar y compilar.
La configuración de hardware se compilará y se
guardará.
6
Cargue la configuración vía MPI en el
IM 151-7 CPU y cierre el editor de hardware.
El ET 200S tiene ahora la dirección DP 4; el
editor se cerrará.
2-12
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Guía rápida para la puesta en marcha (Getting Started)
Configure la CPU S7-300 del siguiente modo:
Secuencia
Actividad
Resultado
1
En el Administrador SIMATIC, seleccione en la parte
izquierda de la ventana el proyecto Getting Started.
2
Inserte un equipo S7-300 nuevo en el proyecto del
modo descrito en el paso 4, punto 3.
3
En el Administrador SIMATIC, haga clic en el equipo
S7-300(1) en la parte izquierda de la ventana.
En la parte derecha de la ventana
aparecerá el icono Hardware.
4
Haga doble clic en el icono Hardware en la parte
derecha de la ventana.
Se abrirá el editor de hardware.
5
Si en la parte derecha de la ventana no apareciera
ningún catálogo, active su visualización
seleccionando en el menú Ver, el comando
Catálogo.
Navegue en el catálogo por SIMATIC 300 hasta el
bastidor 300.
Mediante la función Arrastrar y soltar, inserte un perfil
soporte en la parte superior izquierda de la ventana.
6
Siguiendo el procedimiento descrito en el paso 4,
inserte en el slot 1 la fuente de alimentación cuyo
número de referencia coincida con el número de
referencia de su PS. Aplique este mismo
procedimiento para la CPU S7-300 (slot 2), el DI
S7-300 (slot 4) y el DO S7-300 (slot 5).
Ejemplo de configuración (puede diferir de
su configuración):
Nota:
• Al insertar la CPU S7-300 aparecerá una
ventana. Seleccione la opción “Red PROFIBUS”
y configure la dirección 2.
Confirme los datos con Aceptar.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
2-13
Guía rápida para la puesta en marcha (Getting Started)
Secuencia
Actividad
7
• En la parte inferior izquierda de la ventana del
Resultado
programa de configuración de hardware, haga
doble clic en CPU 315-2 DP (fila 2).
• En la ventana que aparecerá a continuación,
haga clic en el botón Propiedades de la ficha
General.
• En la ventana que se abrirá a continuación, “Red
MPI”, asegúrese de que la dirección sea 2. En
caso contrario, modifíquela.
Confirme los datos con Aceptar.
8
Navegue en el catálogo por PROFIBUS-DP hasta los Equipos ya configurados.
Mediante la función Arrastrar y soltar, coloque el equipo ET 200S/CPU en el sistema maestro
PROFIBUS.
9
2-14
En la ventana que aparecerá a continuación haga clic en el botón Acoplar. Aparecerá la ventana
Propiedades – MPI/DP.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Guía rápida para la puesta en marcha (Getting Started)
Secuencia
Actividad
10
En la ventana del punto 9, pulse el botón Editar y
rellene el resto para la fila 1 como se muestra en la
figura. Confirme los datos con Aceptar.
Resultado
En la ventana Propiedades – MPI/DP, haga clic en la
segunda fila y rellene la máscara correspondiente
como se muestra en la figura. Confirme los datos con
Aceptar.
11
Seleccione en el menú Equipo, el comando Guardar La configuración de hardware se
y compilar.
compilará y se guardará.
12
Enchufe la PG mediante un cable PG a la interfaz
MPI del S7-300-CPU. Cargue la configuración en la
CPU.
La configuración de hardware se cargará.
El editor se cerrará.
Cierre el editor de hardware.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
2-15
Guía rápida para la puesta en marcha (Getting Started)
2.9
Noveno paso: programación del IM 151-7 CPU y del
S7-300-CPU
Secuencia
Actividad
Resultado
1
En el Administrador SIMATIC, navegue hasta la
carpeta de bloques del ET 200S.
Se abrirá el editor KOP/FUP/AWL para editar el
bloque OB 1.
Haga doble clic en el icono OB1 en la parte
derecha de la ventana.
2
Amplíe el OB 1 del IM 151-7 CPU del siguiente modo:
1
The PQB12 of the S7-300-CPU is checked by means of MB12-PIB128
3
En el Administrador SIMATIC, navegue hasta la
carpeta de bloques del S7-300.
Se abrirá el editor KOP/FUP/AWL para editar el
bloque OB 1.
Haga doble clic en el icono OB1 en la parte
derecha de la ventana.
2-16
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Guía rápida para la puesta en marcha (Getting Started)
Secuencia
Actividad
Resultado
4
Amplíe el OB 1 del S7-300 CPU del siguiente modo:
1
Funcionamiento: se consulta el estado del pulsador conectado a E1.1 del S7-300 y se
guarda de forma intermedia en la marca M13.0. El byte de marcas completo MB13 se
transfiere al byte de salida de periferia PAB12. En el paso 8 (configuración del S7-300,
punto 10) de la configuración de hardware hemos definido que el área entre PAW12 y
PAW44 de la CPU S7-300 se asigne al área de entre PEW128 y PEW160 del
IM 151-7 CPU.
En el programa del IM, el PEB128 se transfiere al byte de marcas MB12. Finalmente, la
marca M12.0 controla la salida A2.1.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
2-17
Guía rápida para la puesta en marcha (Getting Started)
Resultan las siguientes vías de comunicación
S7-300
E1.1
A5.0
2-18
M13.0
MB13
MB12
M12.1
IM 151-7 CPU
PAB12
PAW12
PEW12
PEB12
PEW128
PEB128
PAB128
PAW128
MB12
M12.0
M13.1
MB13
A2.1
E1.0
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Guía rápida para la puesta en marcha (Getting Started)
2.10
Décimo paso: puesta en marcha y prueba de funcionamiento
del IM 151-7 CPU y del S7-300
Secuencia
Actividad
1
En el Administrador SIMATIC, navegue hasta la carpeta
de bloques del S7-300 e inserte un bloque de
organización vacío con el nombre OB 86 en la carpeta
de bloques.
Resultado
Este bloque garantiza que la CPU S7-300 no pase a
STOP en caso de fallo/retorno del equipo
IM 151-7 CPU.
Genere el OB 82 del mismo modo.
2
Asegúrese de que los selectores del S7 y del IM se
encuentren en la posición STOP.
El IM 151-7 CPU y la CPU del S7-300
requieren un borrado total.
Encienda la PS del S7-300 y la PS del ET 200S.
3
Proceda del siguiente modo para realizar un borrado
total del IM 151-7 CPU y de la CPU S7-300:
Las dos CPU habrán sufrido un borrado
total.
• Ajuste el selector a la posición MRES. Mantenga el
selector en esta posición hasta que el LED STOP
se encienda por segunda vez y la luz permanezca
encendida (durante 3 segundos). A continuación,
suelte el selector.
• En un intervalo de 3 segundos, deberá girar de
nuevo el selector a la posición MRES. El LED
STOP comenzará a parpadear rápidamente y la
CPU realizará un borrado total. Suelte el selector.
Cuando el LED STOP se vuelva a iluminar de forma
permanente, la CPU habrá terminado el borrado
total.
4
En el Administrador SIMATIC, seleccione en el menú
Sistema de destino, el comando Cargar para
transferir el programa y la configuración de hardware al
S7-300-CPU.
Confirme todos los cuadros de diálogo con Sí.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
El programa y la configuración se
transferirá desde la PG a la CPU.
2-19
Guía rápida para la puesta en marcha (Getting Started)
Secuencia
Actividad
Resultado
5
Inicie el programa Ajustar interface PG/PC del modo descrito en el paso 3, punto 4. Modifique la
configuración de la interfaz PG/PC del siguiente modo:
6
Confirme los ajustes con Aceptar y cierre el programa Ajustar interface PG/PC.
7
Abra la tapa frontal de la CPU S7-300.
Enchufe el IM 151-7 CPU a la interfaz DP de la CPU S7-300 mediante un cable PROFIBUS-DP.
Asegúrese de que la resistencia terminadora esté activada en ambos conectores.
Desenchufe el cable PG de la interfaz MPI de la CPU S7-300 y enchúfelo en el conector de bus
del cable PROFIBUS-DP de la CPU S7-300. Atornille el conector.
Cierre en lo posible la tapa frontal de la CPU S7-300.
S7-300 (maestro DP)
Cable de conexión PG
PG
Cable de bus
Conector
de buscon
conexión
hembra PG
ET 200S
Conector
8
En el Administrador SIMATIC, navegue hasta la carpeta El programa y la configuración se
de bloques del ET 200S.
transferirán desde la PG al
IM 151-7 CPU.
Seleccione la carpeta de bloques en la parte izquierda
de la ventana.
En el Administrador SIMATIC, seleccione en el menú
Sistema de destino, el comando Cargar para
transferir el programa y la configuración de hardware al
IM 151-7 CPU.
Confirme todos los cuadros de diálogo con Sí.
9
2-20
Gire el selector del IM 151-7 CPU a la posición RUN.
El LED STOP del IM se apagará. El LED
RUN comenzará a parpadear y luego la
luz quedará encendida de forma
permanente. El LED SF se iluminará.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Guía rápida para la puesta en marcha (Getting Started)
Secuencia
Actividad
Resultado
10
Gire el selector de la CPU S7-300 a la posición RUN.
El LED STOP del S7 se apagará. El
LED RUN comenzará a parpadear y
luego la luz quedará encendida de
forma permanente.
El LED SF del IM se apagará.
11
Accione los dos pulsadores del S7-300 de forma
alternada.
Los LED de las entradas E1.1 y E1.2 del
S7-300 se encenderán de forma
alternada.
El LED de la salida 5.4 no se iluminará.
12
Accione los dos pulsadores del S7-300 al mismo
tiempo.
Los LED de las entradas E1.1 y E1.2 se
encenderán al mismo tiempo.
Puesto que ambos pulsadores están
combinados en el programa lógicamente
mediante una función AND (= conexión
en serie) y asignados a la salida A5.4,
se ilumina el LED de la salida 5.4.
13
Accione el conmutador conectado a la E1.0 del
ET 200S.
Los LED de la entrada E1.0 del IM y de
la salida A5.0 del S7-300 se iluminarán.
14
Accione el conmutador conectado a la E1.1 del
S7-300.
Los LED de la entrada E1.1 del S7-300
y de la salida A2.1 del IM se iluminarán.
Diagnóstico y solución de fallos
Debido al manejo incorrecto, a un cableado inadecuado o a una configuración de hardware
errónea, pueden producirse errores. La CPU señaliza estos errores mediante el LED de
error de grupo SF después del borrado total.
En los siguientes manuales se describe el diagnóstico de dichos errores y mensajes:
• Manual de instalación y configuración del S7-300; capítulo 10.4
• Programación con STEP 7 V5.1; capítulo 21
• Módulo interfase IM 151-7 CPU; capítulo 5
Otros manuales de interés
Como Getting Started adicional, recomendamos: STEP 7 V5.1: introducción y ejercicios
prácticos .
Todos los manuales se pueden descargar de forma gratuita de la página web de la empresa
Siemens (Customer Support, técnica de automatización).
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
2-21
Guía rápida para la puesta en marcha (Getting Started)
2-22
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
3
Direccionamiento
Principios del intercambio de datos entre el maestro DP y el IM 151-7 CPU
En este capítulo encontrará información sobre el direccionamiento de los módulos de la
periferia y sobre el intercambio de datos entre el maestro DP y el IM 151-7 CPU.
Existen las siguientes alternativas para el direccionamiento de módulos de periferia:
• Asignación de direcciones por slots:
La asignación de direcciones por slots es el método de direccionamiento por defecto; con
este método STEP 7 asigna a cada número de slot la dirección básica definida para el
módulo en cuestión.
• Asignación libre de direcciones:
Se puede asignar a cada módulo cualquier dirección dentro del área de direccionamiento
permitida para el IM 151-7 CPU.
Para obtener más información sobre el direccionamiento del IM 151-7 CPU en
PROFIBUS-DP, consulte el capítulo 4.3.
Índice del capítulo
Apartado
Tema
Página
3.1
Direccionamiento por slots de los módulos de la periferia
3-2
3.2
Direccionamiento libre de los módulos de periferia
3-4
3.3
Intercambio de datos con el maestro DP
3-5
3.4
Acceso a la memoria intermedia del IM 151-7 CPU
3-7
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
3-1
Direccionamiento
3.1
Direccionamiento por slots de los módulos de la periferia
Asignación de direcciones por slots
En el direccionamiento por slots (direccionamiento predeterminado) se asigna un área de
direccionamiento del IM 151-7 CPU a cada número de slot ocupado por un módulo.
Dependiendo del tipo de módulo de periferia, las direcciones son digitales o analógicas (ver
la tabla 3-1). La asignación de direcciones no es fija y se puede cambiar, pero hay un área
de direcciones asignada por defecto.
0
128
256
1280
Área DP
127
255
1279
2047
Comunicación directa
16 bytes por módulo analógico
1 byte por módulo digital
o arrancador de motor
Figura 3-1
Estructura del área de direcciones por defecto
Asignación de slots
6
7
8
9
2DI 24 V DC
2DI 24 V DC
2AO U
2AI RTD
1Count 24V/100kHz
Slot
10
Cierre
5
1SSI
4
Módulo de potencia PM-E
Módulo interfase
La siguiente figura muestra una configuración de un ET 200S con módulos electrónicos
digitales, módulos electrónicos analógicos y módulos tecnológicos. También indica la
asignación de slots.
SSI
Figura 3-2
3-2
Slots del ET 200S
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Direccionamiento
Asignación de direcciones
Para cada módulo de periferia (de un máximo de 63), se reserva, dependiendo del slot,
1 byte para la periferia digital y 16 bytes para la periferia analógica en las áreas de
direccionamiento del IM 151-7 CPU.
La siguiente tabla indica la asignación de direcciones por defecto para módulos digitales y
analógicos de cada slot. Las áreas de direccionamiento de los módulos de periferia sólo
puede “verlas” el IM 151-7 CPU dentro del ET 200S, pero no el maestro DP
correspondiente. El maestro DP no tiene acceso directo a los módulos de entradas y
salidas.
Tabla 3-1
Direcciones de los módulos de entradas/salidas del ET 200S
Área de
direcciones
reservada
Número de slot
4
5
6
7
8
...
66
-
1
2
3
4
...
62
Módulos
analógicos,
módulos
tecnológicos
-
272 a
287
288 a
303
304 a
319
320 a
335
...
1248 a
1263
Módulos de
potencia
256
272
288
304
320
Módulos
digitales/
arrancadores
de motor
1
2
3
IM 151-7 CPU
1248
Las direcciones no asignadas en el área de 64 a 127 se encuentran en la imagen de
proceso en caso de direccionamiento por defecto y se pueden usar libremente en el
programa de usuario. Si dos bits de un byte ya están ocupados por un módulo digital, los 6
bits restantes no se pueden utilizar (p. ej. los bits 1.4 a 1.7 de la figura 3-3).
Los bytes que no estén ocupados por módulos en las áreas de direcciones, se pueden usar
libremente en el programa de usuario. En la configuración ilustrada en la figura 3-3, por
ejemplo, los bytes 2 y 3 pueden utilizarse a voluntad.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
3-3
Direccionamiento
Ejemplo de asignación de direcciones orientada a slots para módulos de periferia
La siguiente figura ilustra a modo de ejemplo una configuración de un ET 200S, con la
asignación de direcciones para los módulos de periferia. Las direcciones de los módulos de
periferia son fijas en caso de elegir el direccionamiento por defecto.
Números de slot
ET 200S
1a3
IM
151-7
CPU
3.2
5
6
7
8
PM 4 DI 2 AI 2 AO 4 DO
256
Direcciones asignadas
Figura 3-3
4
1.0
a
1.3
288 304 4.0
a
a
a
291 307 4.3
Ejemplo de asignación de direcciones para módulos de periferia
Direccionamiento libre de los módulos de periferia
Direccionamiento libre
El direccionamiento libre significa que:
• las direcciones de entrada de los módulos y
• las direcciones de salida de los módulos
se pueden asignar libremente en unidades de 1 byte de forma independiente unas de otras
dentro del rango de 0 a 2047. Las direcciones 0 a 127 se encuentran en la imagen de
proceso y se asignan en STEP 7. Al asignarlas, se define la dirección base del módulo, de
la que dependerán las restantes direcciones del módulo.
Direccionamiento libre
0
127
2047
Imagen de procesoEstructura del área de direcciones para el direccionamiento libre
Figura 3-4
Estructura del área de direcciones en el direccionamiento libre
Nota
En el direccionamiento libre no es posible asignar direcciones a nivel de bit, y por lo tanto no
se soporta la compresión de canales digitales. Tampoco es posible comprimir direcciones.
3-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Direccionamiento
Ventajas
Ventajas del direccionamiento libre:
• máximo aprovechamiento de las áreas de direcciones disponibles, ya que no se crean
“huecos” entre los módulos.
• al crear software estándar, se pueden especificar direcciones independientemente de la
configuración específica de la estación ET 200S.
3.3
Intercambio de datos con el maestro DP
Intercambio de datos útiles mediante una memoria intermedia
Los datos útiles están ubicados en una memoria intermedia en el IM 151-7 CPU. Esta
memoria se utiliza siempre que se efectúa una transferencia de datos útiles entre el
IM 151-7 CPU y el maestro DP. La memoria intermedia consta de un máximo de 32 áreas
de direcciones.
Maestro DP
ET 200S como esclavo DP
Módulos de periferia
IM 151-7 CPU
Memoria intermedia
PROFIBUS-DP
Intercambio de datos entre maestro DP y ET 200S a través de la memoria intermedia del IM 151-7 CPU
Intercambio de datos entre el IM 151-7 CPU y los módulos de periferia
Figura 3-5
Principio del intercambio de datos entre el maestro DP y el ET 200S con IM 151-7 CPU
Áreas de direcciones para el intercambio de datos útiles con el maestro DP
El ET 200S ofrece para PROFIBUS-DP un máximo de 244 bytes de datos de entrada y
244 bytes de datos de salida. El direccionamiento de estos datos en la memoria intermedia
del IM 151-7 CPU se puede realizar en hasta 32 áreas de direcciones.
Un área de direcciones contiene un máximo de 32 bytes. En total se dispone de un máximo
de 244 bytes para los datos de entrada y salida.
Las áreas de direcciones comienzan por 128 de forma predeterminada. Los datos se
introducen sin dejar huecos y comenzando por la dirección 128.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
3-5
Direccionamiento
Coherencia de datos
La coherencia o consistencia de datos se define como coherencia de byte, palabra, o
coherencia total por cada área de direcciones. La coherencia puede ser de hasta
32 bytes/16 palabras por cada área de direcciones.
Dirección de diagnóstico DP en STEP 7
Al configurar el ET 200S con STEP 7 se ajustan dos direcciones de diagnóstico. El ET 200S
recibe a través de estas dos direcciones información sobre el estado del maestro DP o
sobre posibles interrupciones del bus (véase el capítulo 6.5). En modo Esclavo DP, las
direcciones de diagnóstico por defecto son 2045 y 2046.
2045: Dirección para el slot 2 (IM 151-7 CPU)
2046: Dirección de diagnóstico
Encontrará información detallada en la Ayuda en pantalla de STEP 7, bajo Modelo de slots
en esclavos inteligentes.
Acceso a áreas libres de la imagen de proceso
Si se accede a áreas de la imagen de proceso que existen pero no están configurados, no
se generará ningún error de imagen de proceso. Por consiguiente, aquellas entradas y
salidas de la imagen de proceso que no tengan asignado ningún módulo de periferia pueden
ser utilizadas como marcas.
3-6
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Direccionamiento
3.4
Acceso a la memoria intermedia del IM 151-7 CPU
Acceso desde el programa de usuario
La siguiente tabla muestra cómo acceder a la memoria intermedia del IM 151-7 CPU desde
el programa de usuario.
Tabla 3-2
Acceso a las áreas de direcciones
Acceso en función de la
coherencia de los datos
Coherencia de datos de 1, 2 ó
4 bytes con instrucciones de
carga/transferencia
Se ha de tener en cuenta lo siguiente:
Se puede acceder a todas las áreas que hayan sido parametrizadas con
una coherencia de “unidad”. Se puede direccionar un máximo de 64 bytes
de datos de entrada con instrucciones de carga y un máximo de 64 bytes
de datos de salida con instrucciones de transferencia (L PEB/PEW/PED;
T PAB/PAW/PAD; consulte también el anexo A).
La coherencia de datos para el direccionamiento por palabra es de 2 bytes;
para el direccionamiento por doble palabra es de 4 bytes.
El acceso también es posible a través de la imagen de proceso.
Coherencia de datos de 1 a
32 bytes en PROFIBUS-DP con
las SFC 14 y 15
Si el área de direcciones de los datos coherentes se encuentra en la
imagen de proceso, esta área se actualizará automáticamente.
Si desea acceder a datos de la memoria intermedia, deberá leer los datos
de entrada mediante la SFC 14 “DPRD_DAT” y escribir los datos de salida
mediante la SFC 15 “DPWR_DAT”. Estas SFC tienen una coherencia de
datos de 1 a 32 bytes.
Los datos de entrada leídos mediante la SFC 14 sólo se pueden copiar a un
área de direcciones de la memoria de marcas en forma de bloque de 1 a
32 bytes, por ejemplo, donde pueden ser direccionados mediante
instrucciones del tipo U M x.y. Asimismo, sólo se puede escribir un bloque
de 1 a 32 bytes como datos de salida con la SFC 15 (consulte también el
manual de referencia Funciones estándar y funciones de sistema)).
Al acceder a áreas con coherencia de “longitud total”, la longitud indicada
en la SFC debe coincidir con la longitud del área parametrizada.
Además, es posible realizar un acceso directo a las áreas coherentes
(p. ej. L PEW o T PAW).
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
3-7
Direccionamiento
Reglas para la asignación de direcciones
En la asignación de direcciones para el ET 200S con IM 151-7 CPU se deben cumplir las
siguientes reglas:
• Asignación de las áreas de direcciones:
– Los datos de entrada del ET 200S son siempre datos de salida del maestro DP
– Los datos de salida del ET 200S son siempre datos de entrada del maestro DP
• En el programa de usuario se accede a los datos con instrucciones de
carga/transferencia o con las SFCs 14 y 15.
• La longitud, unidad y coherencia de las áreas de direcciones conexas deben ser
idénticas para el maestro DP y el esclavo DP.
• Las direcciones para el maestro y el esclavo pueden diferir en la memoria intermedia
lógicamente idéntica (áreas de direcciones lógicas de periferia independientes en el
maestro y la CPU esclava)
Al configurar el IM 151-7 CPU con STEP 7 para un sistema S5 o para sistemas de otros
fabricantes, las direcciones lógicas sólo se asignan en la CPU esclava. La asignación en el
sistema maestro se lleva a cabo con la herramienta de configuración específica del sistema
maestro.
Interfaz de direccionamiento en STEP 7
La siguiente tabla ilustra los principios de asignación de direcciones. Encontrará también
esta tabla en la interfaz de usuario STEP 7. Con STEP 7 ha de ajustar el modo “ME” (para
maestro esclavo) o el “CD” (comunicación directa), consulte para ello el apartado 4.5.
Tabla 3-3
Interfaz de direccionamiento en STEP 7 V5.1 (extracto)
Modo
Maestro
E/A
Interlocutor
PROFIBUS-DP
Dirección E/A
Parámetros
Dirección
Long. Unidad
Coherencia
1 ME
S
200 E
128
4 Byte
Unidad
2 ME
S
300 E
132
8 Byte
Longitud total
3 ME
E
700 S
128
4 Palabra
Unidad
4 ME
E
50 S
136
4 Byte
Unidad
ME:
Maestro
esclavo
3-8
Áreas de direcciones de Áreas de direcciones
la CPU maestro DP
del IM 151-7 CPU
Estos parámetros de las áreas de
direcciones deben ser idénticos en el
maestro DP y en el IM 151-7 CPU.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Direccionamiento
Ajuste por defecto para las áreas de direcciones
Si al configurar el ET 200S no se parametriza ningún área de direcciones para el
intercambio de datos con el maestro DP, después de ponerlo en marcha, el ET 200S
arrancará en el PROFIBUS-DP con el ajuste por defecto.
El ajuste por defecto es:
• 16 palabras de datos de entrada; unidad de coherencia (por ejemplo, palabra)
• 16 palabras de datos de salida; unidad de coherencia (por ejemplo, palabra)
Si configura el IM 151-7 CPU como CPU autónoma (stand-alone), es decir, en modo MPI y
sin conexión en red, no se ajustarán las áreas de direcciones predeterminadas, ya que en el
modo autónomo no hay configurada ninguna memoria intermedia.
Programa de ejemplo
A continuación, se muestra mediante un programa de ejemplo, cómo funciona el
intercambio de datos entre el maestro DP y el esclavo DP.
Encontrará las direcciones en la tabla 3-3.
Para llamar las SFCs 14 y 15, indique la dirección lógica en formato hexadecimal.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
3-9
Direccionamiento
En el módulo interfase IM 151-7 CPU
Preprocesamiento de datos en el esclavo DP:
L
T
L
T
2
MB
IB
MB
Cargar el valor real 2 y
transferirlo al byte de marcas 6.
Cargar el byte 0 de entradas y
transferirlo al byte de marcas 7.
6
0
7
Enviar los datos al maestro DP
L
T
MW
PQW
6
136
Cargar la palabra de marcas 6 y
transferirla a la palabra salida de periferia
136
En la CPU maestra DP
Procesamiento de los datos recibidos en el maestro DP:
L
T
L
L
+
T
PIB
MB
PIB
B#16#3
I
MB
50
60
51
Cargar el byte de entrada de periferia 50 y
transferirlo al byte de marcas 60.
Cargar el byte de entrada de periferia 51 y
cargar el byte 3
sumar los valores como tipo de datos entero y
transferir el resultado al byte de marcas 61.
61
Preprocesamiento de datos en el maestro DP:
L
+
T
10
3
MB
Cargar el valor real 10 y
sumarle 3,
transferir el resultado al byte de marcas 67.
67
Enviar los datos (bytes de memoria de marcas 60 al 67) al esclavo DP:
CALL
SFC
15
LADDR:= W#16#12C
RECORD:= P#M60.0 Byte8
RET_VAL:= MW 22
Llamar a la función de sistema 15:
Escribir los datos en el área de direcciones de
salida a partir de la dirección 300 (12C en
hexadecimal) con una longitud de 8 bytes desde
el byte de marcas 60.
En el módulo interfase IM 151-7 CPU
Recibir los datos del maestro DP (almacenados a partir del MB 30 al 37):
CALL
SFC
14
LADDR:= W#16#84
RET_VAL:=MW 20
RECORD:=P#M30.0 Byte8
Llamar a la función de sistema 14:
Escribir los datos contenidos en el área de
direcciones de entrada a partir de la dirección
132 (84 en hexadecimal) con una longitud de 8
bytes en el byte 30 de memoria de marcas.
Procesamiento de los datos recibidos:
L
L
+
T
MB
MB
I
MW
30
37
100
Cargar el byte de marcas 30 y
cargar el byte de marcas 37;
sumar los valores como tipo de datos entero y
transferir el resultado al byte de marcas 100.
Intercambio de datos útiles en el modo STOP
Los datos útiles reciben un tratamiento distinto en la memoria intermedia dependiendo de si
es el maestro DP o el esclavo DP (IM 151-7 CPU) el que pasa a modo STOP.
• Si el IM 151-7 CPU pasa a STOP: los datos residentes en la memoria intermedia del
IM 151-7 CPU (sólo salidas desde el punto de vista del esclavo) se sobrescriben con “0”,
es decir, el maestro DP o un receptor en comunicación directa lee “0”.
• Si el maestro DP pasa a STOP: los datos que residen en la memoria intermedia del
IM 151-7 CPU (entradas del esclavo, salidas del maestro) se retienen y se pueden leer
en el programa de usuario del IM 151-7 CPU.
3-10
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
ET 200S en la red PROFIBUS
4
Introducción
El ET 200S se puede integrar con el IM 151-7 CPU en calidad de estación en una red
PROFIBUS. En este capítulo se describe una configuración típica con el IM 151-7 CPU.
Además se explican las funciones que se pueden ejecutar con la PG o el OP del ET 200S, y
de qué opciones se dispone para la comunicación directa. Los servicios de comunicación
disponibles se indican en el capítulo 7.7.
Índice del capítulo
Apartado
Tema
Pág.
4.1
ET 200S en la red PROFIBUS
4-2
4.2
Componentes de red
4-6
4.3
Dirección PROFIBUS
4-8
4.4
Funciones de PG/OP
4-9
4.5
Comunicación directa
4-12
Información adicional
Encontrará más información sobre la arquitectura de las redes en el manual del maestro DP.
Conexión de cables de fibra óptica en el módulo interfase IM 151-7 CPU FO
Encontrará más información sobre cómo conectar los cables de fibra óptica al módulo
interfase IM 151-7 CPU FO en el manual Sistema de periferia descentralizada ET 200S, en
el capítulo Cableado y equipamiento. La información incluida aquí sobre el módulo interfase
IM 151 FO también es aplicable al módulo interfase IM 151-7 CPU FO.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
4-1
ET 200S en la red PROFIBUS
4.1
ET 200S en la red PROFIBUS
Configuración de una red PROFIBUS
La siguiente figura muestra la configuración básica de una red PROFIBUS con un maestro
DP y varios esclavos DP.
S7-300
(maestro DP)
2
PG*
ET 200S
0
3
ET 200X
OP 25**
4
ET 200S
5
ET 200M
7
1
ET 200X
6
* El ET 200S se puede configurar y programar desde esta unidad de programación
** Las funciones de manejo y visualización se ejecutan en el ET 200S
0 ... 7 Direcciones PROFIBUS de las estaciones
Figura 4-1
Ejemplo de una red PROFIBUS
Requisitos hardware en la PG/el OP para el acceso al ET 200S
Para poder acceder a un módulo interfase IM 151-7 CPU desde una PG o un OP, se deben
cumplir las siguientes condiciones:
• tener integrada una interfaz PROFIBUS-DP o una tarjeta DP, o bien
• tener integrada una interfaz MPI o una tarjeta MPI
4-2
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
ET 200S en la red PROFIBUS
Acceso al ET 200S
El IM 151-7 CPU es una estación de bus pasiva/activa. Los programas y la configuración
del IM 151-7 CPU se pueden transferir desde la PG al módulo interfase IM 151-7 CPU
mediante el comando “Cargar en sistema de destino” del Administrador SIMATIC. Las
demás funciones de diagnóstico y test también se pueden llevar a cabo con la unidad de
programación.
Si, en ese momento, la PG es la única estación de bus activa, indíquelo previamente en el
Administrador SIMATIC con el comando de menú “Ajustar interface PG/PC” (consulte el
capítulo 4.4).
Además, puede instalar OP/OS (Operator Panels/Operator Stations) de forma fija en la red
PROFIBUS para realizar funciones de manejo y visualización.
En total puede accederse en paralelo al ET 200S desde un máximo de 12 equipos:
• 1 enlace está reservado para la PG.
• 1 enlace está reservado para un OP o una OS.
• 10 enlaces están disponibles para PG, OP/OS y CPU
Recomendamos asignar la dirección PROFIBUS a la PG/OP del mismo modo que al resto
de las estaciones de la red (véase figura 4-1).
Interfaz DP activa/pasiva del IM 151-7 CPU
El modo de operación de la interfaz DP del IM 151-7 CPU se ajusta durante la configuración
en la ventana Propiedades – MPI/DP:
Pasiva
Figura 4-2
Activa
Ajuste del modo de operación de la interfaz DP del IM 151-7 CPU
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
4-3
ET 200S en la red PROFIBUS
En función del ajuste realizado para la interfaz DP, el IM 151-7 CPU presenta el siguiente
comportamiento:
Tabla 4-1
Comportamiento del IM 151-7 CPU en función del ajuste de la interfaz DP
Interfaz DP del IM 151-7 CPU
Pasiva
Activa
Búsqueda de la velocidad de
transferencia
Sí
No
Funciones de test y puesta en
marcha
Más lento
Más rápido
Tiempo de circulación de bus
Más rápido
Más lento
Diagnóstico mediante LED BF
Consulte el capítulo 6.4
Después de la puesta en marcha, se recomienda ajustar la interfaz DP como interfaz
pasiva.
Máxima velocidad de transferencia de datos con un cable de PG
Con el cable de PG se puede alcanzar una velocidad de transferencia máxima de 1,5 Mbps.
Conexión PG en el IM 151-7 CPU FO
La conexión PG sólo está disponible para una estación (PG u OP) y no está diseñada para
la conexión en red.
Las resistencias terminadoras de bus están integradas de forma fija en la conexión PG del
IM 151-7 CPU FO.
Por lo tanto, si utiliza cables con conectores de terminación de bus (obligatorios para
velocidades superiores a 1,5 Mbaudios), ajuste la resistencia terminadora del lado de la
CPU a OFF y la resistencia terminadora del lado de la PG o el OP a ON, como de
costumbre. Si utiliza un cable de conexión PG (sólo admitido hasta 1,5 Mbaudios), no
deberá realizar ningún ajuste.
4-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
ET 200S en la red PROFIBUS
Ejemplos de conexión de PG/OP al ET 200S
• La PG/el OP se conecta a la interfaz PROFIBUS-DP del maestro DP, pero se puede
conectar también a cualquier otra estación de la red DP, incluso al ET 200S.
S7-300 (maestro DP)
ET 200S
PG
Figura 4-3
La PG/el OP accede al ET 200S a través de la interfaz DP del maestro DP
• La PG está conectada directamente al ET 200S (el ET 200S se acopla posteriormente a
la red PROFIBUS).
Importante: en función de la interfaz DP (activa/pasiva), se requiere un ajuste particular
en STEP 7 (consulte el capítulo 4.4).
ET 200S
PG
Figura 4-4
La PG accede directamente al ET 200S
• La PG también puede ser una estación DP directa, aunque no está permitido utilizar
líneas derivadas (p. ej., un cable de conexión PG) cuando la velocidad de transferencia
es de 12 Mbaudios.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
4-5
ET 200S en la red PROFIBUS
4.2
Componentes de red
Para conectar el ET 200S a la red PROFIBUS-DP, se requieren los siguientes componentes
de red:
Tabla 4-2
Componentes de red
Finalidad
Para configurar la red
Componentes de red
Números de referencia
Cables (p.ej., apantallado de
2 hilos,
o de 5 hilos, sin confeccionar)
6XV1830-0AH10
(de 2 hilos)
6XV1830-0BH10
(de 2 hilos con revestimiento
de PE)
6XV1830-3CH10
(de 2 hilos, para suspensión
en guirnaldas)
6XV1830-3BH10
(drum cable)
6XV1830-3AH10
(cable para enterrar
directamente)
6ES7194-1LY00-0AA0-Z
(de 5 hilos con revestimiento
de PVC)
6ES7194-1LY10-0AA0-Z
(de 5 hilos; resistente al
aceite, arrastrable, con
resistencia condicional a las
perlas de soldadura; con
revestimiento de PUR)
Para conectar la PG y el
ET 200S a la red PROFIBUS-DP
Conector de bus sin conexión
6ES7972-0BA10-0XA0
hembra para PG (hasta 12 Mbps) (para salida recta del cable)
6ES7972-0BA40-0XA0
(para salida oblicua del cable)
4-6
Para efectuar una conexión
Conector de bus con conexión
doble, p. ej., de PG y maestro DP hembra para PG (hasta 12 Mbps)
a la red PROFIBUS-DP a través
de una interfaz DP
(véase figura 4-5)
6ES7972-0BB10-0XA0
(para salida recta del cable)
Para conectar la PG al conector
de bus con conexión hembra
para PG
6ES7901-4BD00-0XA0
Cable de conexión PG
(hasta 1,5 Mbaudios)
6ES7972-0BB40-0XA0
(para salida oblicua del cable)
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
ET 200S en la red PROFIBUS
Ejemplo de utilización de los componentes de red
La siguiente figura muestra el ejemplo de la figura 4-3 utilizando los componentes de red.
En la información de producto que acompaña al conector de bus utilizado se describe cómo
conectar el cable de bus al conector de bus.
S7-300 (maestro DP)
Cable de conexión PG
Conector de bus
con conexión hembra para PG
PG
Cable de bus
ET 200S
Conector
Cable de bus
Figura 4-5
Conexión de la red DP
Conexión del IM 151-7 CPU FO
Encontrará información sobre el cableado y el conexionado de los cables de fibra óptica en
el manual Sistema de periferia descentralizada ET 200S, capítulo “Cableado y
equipamiento”.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
4-7
ET 200S en la red PROFIBUS
4.3
Dirección PROFIBUS
Características
Mediante la dirección PROFIBUS se define la dirección a través de la cual se accederá al
módulo interfase IM 151-7 CPU en la red PROFIBUS-DP.
Requisitos
• Se admiten las direcciones PROFIBUS-DP 1 a 125.
• Ninguna dirección puede ser asignada más de una vez en una red PROFIBUS-DP.
Arranque sin configuración DP en la MMC (primer arranque)
Al conectarse la alimentación eléctrica (POWER ON), la interfaz coexistente funcionará en
el IM 151-7 CPU como interfaz MPI con dirección 2, HSA 31 y 187,5 kbaudios. La
funcionalidad de esclavo DP del IM 151-7 CPU aún no está disponible. A través de la
interfaz pueden ejecutarse todas las funciones de PG que se indican en el capítulo 4.4.
Queremos poner en marcha paso a paso varias ET 200S con IM 151-7 CPU como esclavos
DP en una red PROFIBUS. Después de conectar cada uno de los IM 151-7 CPU
transferiremos con STEP 7 una configuración con dirección DP al IM 151-7 CPU.
Nota
Los parámetros de bus son remanentes. Es decir, los parámetros de bus que se hayan
configurados una vez (p. ej., dirección o velocidad de transferencia) se conservan
• incluso tras desconectar la red eléctrica (POWER OFF)
• si no hay ninguna configuración más en el IM 151-7 CPU
(p. ej., después de borrar los SDB, tras POWER ON sin MMC).
Arranque con configuración DP en la MMC
Si ya se ha cargado alguna vez una configuración DP en el IM 151-7 CPU, al arrancar se
utilizarán los datos almacenados en la MMC.
El IM 151-7 CPU funciona como esclavo DP después de POWER ON con la dirección
configurada y espera a ser parametrizado por el maestro DP.
Como estación PROFIBUS activa, el IM 151-7 CPU adopta la velocidad de transmisión
configurada.
Como estación PROFIBUS pasiva, el IM 151-7 CPU busca la velocidad de transmisión.
4-8
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
ET 200S en la red PROFIBUS
4.4
Funciones de PG/OP
La unidad de programación se puede utilizar para:
• configurar el IM 151-7 CPU con módulos del ET 200S y ponerlo en marcha en la red
PROFIBUS-DP.
• programar el IM 151-7 CPU.
• Ejecución de funciones de test tales como “Observar/forzar variables” y “Estado de
programa”
Ejecutar funciones de puesta en marcha como “Arranque” y “Borrado total”.
• Visualizar “Información del módulo” (es decir, visualizar, por ejemplo, el grado de
utilización de la memoria de carga y de trabajo del IM 151-7 CPU, el contenido de las
pilas y del búfer de diagnóstico).
El OP se puede utilizar para:
• funciones de manejo y visualización
Para obtener una descripción completa de las funciones, consulte la ayuda en pantalla de
STEP 7.
Ajustes necesarios en STEP 7 para utilizar el IM 151-7 CPU como esclavo DP pasivo
en la PG
Si conecta un IM 151-7 CPU directamente a una PG, deberá realizar una serie de ajustes
de la interfaz PG en STEP 7 para establecer la comunicación entre los dos interlocutores.
Proceda del siguiente modo:
1. Abra en STEP 7, la herramienta “Ajustar interface PG/PC” (Inicio > STEP 7 > Ajustar
interface PG/PC).
2. Ajuste la interfaz de la PG a PROFIBUS.
3. Vaya a las propiedades de la red PROFIBUS.
4. Ajuste las propiedades de modo que la PG/el PC sea el “único maestro activo en el bus”.
Si posteriormente se configura un maestro DP para la red y desea conectarse online,
deberá cancelar estos ajustes, ya que de este modo se activarán funciones de seguridad
adicionales para fallos del bus.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
4-9
ET 200S en la red PROFIBUS
Función de test “Forzado permanente”
La función “Forzado permanente” permite asignar valores fijos en el IM 151-7 CPU a las
entradas y salidas de la imagen de proceso.
Estos valores (de forzado permanente) prefijados se pueden seguir controlando en el
módulo interfase IM 151-7 CPU desde el programa de usuario y con diversas funciones de
PG/OP. La figura 4-6 muestra básicamente cómo funciona el forzado permanente.
En el IM 151-7 CPU se pueden forzar un máximo de 10 variables de forma permanente.
!
Cuidado
Los valores forzados de forma permanente en la imagen de proceso de las entradas
pueden ser sobrescritos programando instrucciones de escritura (por ejemplo T IB x, = I x.y,
copia mediante una SFC, etc.) e instrucciones de lectura de la periferia (L PIW x, por
ejemplo) en el programa de usuario, o bien mediante funciones de escritura de PG/OP.
Para que las salidas que tengan asignados valores de forzado permanente devuelvan el
valor de forzado que se les ha asignado, el programa de usuario no deberá sobrescribir las
salidas con instrucciones de escritura en la periferia (p.ej. T PAB x) ni las funciones de
escritura de PG/OP deberán escribir en estas salidas.
Vigile sobre todo que los valores de forzado permanente de la imagen de proceso de las
entradas/salidas no puedan ser sobrescritos por el programa de usuario o por funciones de
PG/OP.
Principios del forzado permanente con el IM 151-7 CPU
Ejecución petición de
forzado de entradas
Ejecución petición de
forzado de entradas
Transf.
PAA
Transf.
PAE
OS
Transf.
PAA
Programa de usuario
Valor forzado
Ejecución petición de
forzado de salidas
Valor forzado
sobrescrito con
T PQW!
T PQW
Sist.
op.
Transf.
PAE
Valor forzado
Ejecución petición de
forzado de salidas
Sist. op. .... Procesamiento sist. operativo
Figura 4-6
4-10
Principio del forzado permanente
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
ET 200S en la red PROFIBUS
Ejemplo de aplicación
Requisitos: El programa de usuario no tiene programado ningún acceso directo a la
periferia.
Si en la instalación existe, por ejemplo, un sensor de habilitación defectuoso (f) y en el
programa de usuario se señaliza continuamente un 0 lógico a través de la entrada 1.2,
podría puentearse este sensor forzando la entrada a 1, asegurando de este modo que el
sistema pueda seguir funcionando.
!
Precaución
Como el sensor no está operativo, debe vigilarse la funcionalidad con otros medios para
evitar daños a personas y máquinas.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
4-11
ET 200S en la red PROFIBUS
4.5
Comunicación directa
En STEP 7 V5.1 se puede configurar el IM 151-7 CPU como esclavo inteligente para la
comunicación directa. La comunicación directa es una relación de comunicación especial
entre las estaciones de la red PROFIBUS-DP.
Principio
La comunicación directa se caracteriza por el hecho de que las estaciones de
PROFIBUS-DP “interceptan” los datos que está enviando un esclavo DP a su maestro DP.
Gracias a este mecanismo, el interceptor (receptor) puede acceder directamente a los datos
de entrada modificados de esclavos DP remotos.
Al configurar la comunicación en STEP 7, es posible definir mediante las pertinentes
direcciones de entrada de periferia, en qué área de direcciones del receptor se han de leer
los datos requeridos por el emisor.
Ejemplo:
La figura 4-7 muestra un ejemplo de las relaciones que se pueden configurar en STEP 7
V5.1 para la comunicación directa con un IM 151-7 CPU. Aquí, otros esclavos DP sólo
pueden ser emisores.
S7-300
(sistema maestro DP 1)
S7-300
(sistema maestro DP 2)
CPU
31x-2
PROFIBUS
Esclavo
DP 3
ET 200S con
IM 151-7 CPU
(esclavo
inteligente 1)
Figura 4-7
4-12
CPU 31x-2
como
esclavo DP4
Esclavo
DP 5
ET 200S con
IM 151-7 CPU
(esclavo
inteligente 2)
Intercambio de datos directo con el IM 151-7 CPU
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
ET 200S en la red PROFIBUS
Funcionalidad en comunicación directa
El IM 151-7 CPU ofrece la siguiente funcionalidad en comunicación directa:
• Emisor:
El IM 151-7 CPU envía como esclavo DP las salidas de proceso configuradas para el
intercambio de datos directo en forma de telegrama broadcast a todas las estaciones del
bus. Otros receptores filtran los datos relevantes de este telegrama.
• Receptor:
Filtra los datos del telegrama broadcast de los emisores que fueron configurados como
relevantes para la comunicación directa en STEP 7.
Diagnóstico en comunicación directa
Para diagnosticar los esclavos DP configurados para la comunicación directa, sólo se puede
recurrir a los resultados de la vigilancia del enlace, dado que los avisos de diagnóstico de
los esclavos DP “interceptados”, se notifican solamente al maestro DP.
En caso de fallo de un equipo y su posterior reintegración, se llama al OB de error
asíncrono 86. Cuando se intenta acceder a los datos y se produce un fallo del emisor, se
detecta un error de acceso a la periferia y se llama al OB 122. Para los datos de información
del módulo, sólo son significativos los identificadores “Módulo presente” y “Módulo
disponible”.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
4-13
ET 200S en la red PROFIBUS
4-14
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
5
ET 200S en la red MPI
Introducción
El ET 200S con IM 151-7 CPU se puede integrar como estación en una red MPI. En este
capítulo se describe una configuración de red típica con el IM 151-7 CPU. En el capítulo 4.4
se indica qué funciones se pueden ejecutar desde una PG o un OP en el IM 151-7 CPU.
Los servicios de comunicación disponibles se indican en el capítulo 7.7.
Índice del capítulo
Apartado
Tema
Pág.
5.1
ET 200S en la red MPI
5-2
5.2
Dirección MPI
5-3
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
5-1
ET 200S en la red MPI
5.1
ET 200S en la red MPI
Configuración de una red MPI
La siguiente figura muestra un ejemplo de configuración de una red MPI.
ET 200S
PG*
3
ET 200S
OP 25**
4
11
10
* El ET 200S se puede configurar y programar desde esta unidad de programación
** Funciones de manejo y visualización ejecutables en el ET 200S
3, 4, 10, 11 Direcciones MPI de las estaciones
Figura 5-1
Ejemplo de una red MPI
Requisitos hardware de la PG/el OP para el acceso al ET 200S
Para poder acceder a un módulo interfase IM 151-7 CPU desde una PG o un OP, se deben
cumplir los siguientes requisitos:
• Tarjeta MPI o interfaz MPI integrada, o bien
• Tarjeta DP o interfaz PROFIBUS-DP integrada
Velocidades de transferencia
En la red MPI se admiten todas las velocidades de transferencia MPI con el IM 151-7 CPU.
Componentes de red
Para configurar una red MPI, utilice los mismos componentes de red que para la red
PROFIBUS-DP (consulte el capítulo 4.2).
5-2
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
ET 200S en la red MPI
5.2
Dirección MPI
Características
Mediante la dirección MPI se define la dirección a través de la cual se accede al módulo
interfase IM 151-7 CPU en la red MPI.
Requisitos
• Se admiten las direcciones MPI 0 a 126.
• Ninguna dirección debe ser asignada más de una vez en la red MPI.
Recomendación para redes MPI
• Asigne direcciones MPI mayores que “2” a las estaciones fijas de la red MPI.
• Reserve la dirección MPI “0” para una PG del servicio técnico o la dirección “1” para un
OP del servicio técnico que se deba conectar brevemente a la red MPI en un momento
dado.
• Reserve la dirección MPI “2” para una CPU. De este modo evitará que haya direcciones
MPI duplicadas tras integrar una CPU con ajustes predeterminados en la red MPI
(p. ej., en caso de sustituir la CPU).
Arranque sin configuración en la MMC (primer arranque)
Al conectar la alimentación eléctrica (POWER ON), la interfaz coexistente se ejecuta en el
IM 151-7 CPU como interfaz MPI con dirección 2, HSA 31 y 187,5 kbaudios. A través de la
interfaz están disponibles todas las funciones PG que se indican en el capítulo 4.4.
Nota
Los parámetros de bus son remanentes. Es decir, si alguna vez ya se han configurado los
parámetros de bus (p. ej., dirección o velocidad de transferencia) se conservan
• tras desconectar la alimentación eléctrica (POWER OFF)
• si no hay ninguna configuración más en el IM 151-7 CPU
(p. ej., tras borrar los SDB o después de desconectar la red eléctrica (POWER OFF) sin
MMC).
Arranque con configuración en la MMC
Tan pronto como se carga una configuración en el IM 151-7 CPU, al arrancar se utilizan los
datos almacenados en la MMC.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
5-3
ET 200S en la red MPI
5-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
6
Configuración del IM 151-7 CPU con STEP 7
En este capítulo se explica cómo configurar un ET 200S para el IM 151-7 CPU con STEP 7.
Borrado total del IM 151-7 CPU
En determinadas circunstancias es necesario efectuar un borrado total del IM 151-7 CPU.
En este capítulo se describen dichas circunstancias así como el procedimiento para realizar
un borrado total.
Posibilidades de diagnóstico
El sistema de periferia descentralizada ET 200S está diseñado de manera que su manejo y
puesta en marcha resulte lo más simple posible. Si de todos modos se produjera un error o
un fallo, éste se podrá analizar con ayuda de los indicadores LEDs, del diagnóstico de
esclavo y de las opciones de diagnóstico que ofrece STEP 7.
Evaluación de alarmas
Para evaluar las alarmas con ET 200S, explicaremos la diferencia entre la notificación de
alarmas al maestro DP S7/M7 y a otros maestros DP.
Índice del capítulo
Apartado
Tema
Pág.
6.1
Configuración del IM 151-7 CPU
6-2
6.2
Borrado total del IM 151-7 CPU
6-4
6.3
Puesta en marcha y arranque del ET 200S
6-7
6.4
Diagnóstico mediante los indicadores LED
6-9
6.5
Diagnóstico mediante la dirección de diagnóstico de STEP 7
6-11
6.6
Diagnóstico de esclavo en caso de aplicación del IM 151-7 CPU como esclavo
inteligente
6-14
6.7
Datos de diagnóstico de los módulos electrónicos
6-23
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-1
Puesta en marcha y diagnóstico
6.1
Configuración del IM 151-7 CPU
El módulo interfase IM 151-7 CPU se puede configurar como esclavo DP o como módulo
autónomo (MPI).
El IM 151-7 CPU se representa en STEP 7 en forma de módulo del S7-300 que se crea
siempre junto con un bastidor en un equipo S7-300. Por consiguiente, el módulo sólo se
puede borrar con el bastidor.
En los equipos S7-300 que contienen módulos interfase IM 151-7 CPU no se pueden
configurar bastidores de ampliación. El IM 151-7 CPU se posiciona en el slot 2 y recibe un
submódulo MPI/DP. Esta configuración es aplicable tanto en la variante con RS 485 como
en la variante con conexión para fibra óptica. Los primeros módulos enchufables pueden
configurarse a partir del slot 4.
Configuraciones posibles:
Tabla 6-1
Posibilidades de configuración
Entorno de
configuración
Herramienta de
configuración
Modo de operación configurable
SIMATIC S7
STEP 7 (HW Config) • Autónomo (MPI)
a partir de
• IM 151-7 CPU como esclavo S7
V5.1 + Service Pack 4
SIMATIC S5
COM PROFIBUS
Módulo interfase IM 151-7 CPU
completamente configurado y
programado, integrado como esclavo
norma inteligente en COM PROFIBUS
Sistemas no Siemens
Herramientas no
Siemens
Módulo interfase IM 151-7 CPU
completamente configurado y
programado, integrado como esclavo
norma inteligente en una herramienta de
otro fabricante
Requisitos
Tener abierto STEP 7 (a partir de V5.1 + Service Pack 4) y encontrarse en el
Administrador SIMATIC de STEP 7.
6-2
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
Procedimiento
Proceda del siguiente modo:
1. Configure el IM 151-7 CPU como equipo S7-300.
– Cree un nuevo equipo S7-300 (comando de menú Insertar ! Equipo).
– Cambie a la ventana de configuración hardware.
– En la ventana “Catálogo de hardware”, seleccione la carpeta PROFIBUS-DP/ET
200S/IM 151-7 CPU.
– Arrastre el objeto “IM 151-7 CPU” mediante la función Arrastrar y soltar a la ventana
del equipo vacío.
– Configure el ET 200S con los módulos de periferia necesarios.
– Guarde el equipo (es decir, el ET 200S).
2. Configure en otro equipo del mismo proyecto un maestro DP (p.ej. en una CPU con
interfaz PROFIBUS-DP integrada o en una CP 342-5 con interfaz PROFIBUS-DP a partir
de 6GK7342-5DA01-0XE0, versión de producto 2).
3. Arrastre el ET 200S (con IM 151-7 CPU) desde la ventana “Catálogo de hardware”
(carpeta de Equipos ya configurados)) mediante la función Arrastrar y soltar al símbolo
del sistema maestro DP.
4. Haga doble clic en el símbolo del esclavo DP inteligente, y seleccione la ficha
“Acoplamiento”. Indique aquí, qué equipo ha de representar el esclavo DP inteligente.
5. Seleccione el esclavo DP inteligente, y haga clic en el botón “Acoplar”.
6. Seleccione la ficha Configuración (del eslavo), y asigne las direcciones del maestro y del
esclavo.
7. Haga clic en “Aceptar” para aceptar los ajustes efectuados.
8. Para que comience la comunicación maestro-esclavo, cargue de nuevo la configuración
hardware en ambos equipos.
Configuración en un sistema no Siemens
Con el archivo GSD también es posible integrar el módulo interfase IM 151-7 CPU en
sistemas de otros fabricantes como esclavo DP norma. En este caso, el telegrama de
diagnóstico constará de los siguientes elementos:
• Estado de estación
• Dirección PROFIBUS del maestro
• ID de fabricante
• Diagnóstico de código
• Estado de módulo
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-3
Puesta en marcha y diagnóstico
6.2
Borrado total del IM 151-7 CPU
¿Cuándo se debe realizar un borrado total del IM 151-7 CPU?
El borrado total del IM 151-7 CPU es necesario en los siguientes casos:
• Para borrar las áreas remanentes (marcas, temporizadores, contadores).
• Si el IM 151-7 CPU lo solicita mediante el parpadeo del LED STOP a 0,5 Hz.
Posibles causas para solicitar un MRES:
• El ET 200S arranca por primera vez.
• Las áreas de memoria no son coherentes.
• Se ha sustituido la tarjeta de memoria (MMC).
¿Cómo se borra la memoria?
Existen dos maneras de efectuar un borrado total del IM 151-7 CPU:
Tabla 6-2
Formas de realizar un borrado total
Borrado total desde la unidad de
programación
Borrado total con el selector de modo
Se describe en el presente capítulo
Sólo es posible si la CPU está en STOP
(consulte los manuales de la PG y la ayuda en
pantalla de STEP 7)
Borrado total del IM 151-7 CPU mediante el selector de modo
Para realizar un borrado total del IM 151-7 CPU mediante el selector de modo, proceda de
la siguiente forma (consulte también la figura 6-1):
1. Gire el selector de modo a la posición STOP.
2. Gire el selector de modo a la posición MRES. Mantenga el selector en esta posición
hasta que el LED STOP se encienda por segunda vez (durante 3 segundos) y luego deje
que regrese a la posición STOP.
3. En los siguientes 3 segundos, gire de nuevo el selector de modo a MRES y manténgalo
en esta posición hasta que el LED STOP parpadee rápidamente (a 2 Hz). Cuando el
IM 151-7 CPU complete el borrado total, el LED STOP dejará de parpadear y se
mantendrá encendido.
El IM 151-7 CPU ha llevado a cabo el borrado total.
6-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
LED de
STOP
On
Off
t
3s
Max. 3 s
Min. 3 s
RUN
RUN
RUN
RUN
RUN
STOP
MRES
STOP
MRES
STOP
MRES
STOP
MRES
STOP
MRES
1.
2.
Figura 6-1
3.
Manejo del selector de modo para un borrado total
Si el LED de STOP no parpadea al ejecutar el borrado...
Si el LED de STOP no parpadea durante el borrado de la memoria o se encienden otros
indicadores, repita los pasos 2 y 3. Si el IM 151-7 CPU sigue sin ejecutar un borrado total,
lea el búfer de diagnóstico del componente CPU con laPG (consulte el manual de usuario
de STEP 7).
¿Qué ocurre en el componente CPU del IM 151-7 CPU?
Tabla 6-3
Procesos internos de la CPU durante el borrado total
Proceso
Respuesta de la CPU en el IM 151-7 CPU
Secuencia de opera- 1. La CPU borra completamente el programa de usuario de la memoria de
trabajo y la memoria de carga RAM.
ciones en el componente CPU del
IM 151-7 CPU
2. La CPU borra los datos remanentes.
3. La CPU comprueba su propio hardware.
4. Si se ha insertado una tarjeta de memoria (Micro Memory Card = MMC),
la CPU copia el contenido ejecutable de la tarjeta a la memoria de trabajo.
Contenido de la memoria tras un borrado total
La CPU tiene un grado de utilización de memoria “0”. Si hay una tarjeta de
memoria SIMATIC insertada (Micro Memory Card = MMC), el programa de
usuario se copia de nuevo en la memoria de trabajo.
¿Qué se conserva
en la memoria?
El contenido del búfer de diagnóstico y el del contador de horas de funcionamiento.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-5
Puesta en marcha y diagnóstico
Nota
Si la CPU no puede copiar el contenido de la tarjeta de memoria (MMC) y solicita un
borrado total:
• Extraiga la MMC.
• Efectúe un borrado total de la CPU.
• Lea el búfer de diagnóstico.
El búfer de diagnóstico se puede leer desde la PG (consulte la ayuda en pantalla de
STEP 7).
6-6
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
6.3
Puesta en marcha y arranque del ET 200S
Puesta en marcha del ET 200S
Ponga en marcha el sistema de periferia descentralizada ET 200S como se indica a
continuación:
1. Monte el sistema de periferia descentralizada ET 200S
(consulte el manual del sistema de periferia descentralizada ET 200S).
2. Cablee el sistema de periferia descentralizada ET 200S
(consulte el manual Sistema de periferia descentralizada ET 200S).
3. Si está configurado como esclavo DP, especifique en el software de configuración las
áreas de direcciones del módulo interfase IM 151-7 CPU con las que se llevará a cabo el
intercambio de datos con el maestro DP, o utilice el ajuste por defecto del ET 200S;
véase el apartado 3.4.
4. Conecte la fuente de alimentación de los sensores del ET 200S.
5. Si es necesario, conecte la alimentación de carga y la tensión de alimentación de los
arrancadores de motor.
6. Si es necesario, conmute el componente CPU del IM 151-7 CPU a modo STOP.
7. Cargue la configuración del módulo interfase IM 151-7 CPU en el ET 200S.
8. Conmute el IM 151-7 CPU a modo RUN.
Comportamiento de arranque del IM 151-7 CPU
Cuando arranque el IM 151-7 CPU tras conectar la alimentación eléctrica (POWER ON),
asegúrese de lo siguiente:
• El módulo de cierre debe estar insertado.
• Todos los módulos de terminales que estén conectados al IM 151-7 CPU deben estar
correctamente dotados.
De lo contrario, el IM 151-7 CPU permanecerá en el estado operativo ARRANQUE.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-7
Puesta en marcha y diagnóstico
Carga del programa de usuario
Durante la puesta en marcha del ET 200S, existen las siguientes posibilidades para cargar
el programa de usuario en el IM 151-7 CPU:
• El programa se carga desde la PG/el PC mediante “Cargar programa de usuario” en la
tarjeta de memoria (MMC) insertada en el IM 151-7 CPU.
Nota
Con esta función no se borran las áreas remanentes.
• El programa se transfiere de la PG/el PC a la tarjeta de memoria (MMC). A continuación,
la tarjeta de memoria se inserta en el IM 151-7 CPU y se acusa la solicitud de borrado
total.
Véase el capítulo 7.3.
Sugerencia: programar los OB 82 y 86 durante la puesta en marcha
En caso de ponerlo en marcha como esclavo DP, programe siempre los OB 82 y 86 con
STEP 7 en el maestro DP y en el esclavo DP. Esto permitirá detectar y evaluar los distintos
estados operativos o las interrupciones en la transferencia de datos útiles (véanse las
tablas 6-5 y 6-6).
Nota
Sin configuración puede efectuarse un arranque por defecto siempre y cuando los módulos
de potencia estén conectados y todos los módulos estén insertados.
6-8
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
6.4
Diagnóstico mediante los indicadores LED
LEDs
Los LED RUN, STOP, ON, BF, SF y FRCE señalizan información importante sobre los
estados del IM 151-7 CPU.
El IM 151-7 CPU dispone de los 6 LED siguientes:
• LED “SF” (System Fault): indica que hay un fallo en el ET 200S.
• LED “BF” (Bus Fault): indica que hay un fallo en PROFIBUS-DP.
• LED “ON”: se enciende cuando el ET 200S está conectado a la fuente de alimentación.
• LED “FRCE”: se enciende cuando hay activada una petición de forzado permanente.
• LED “RUN”: se enciende cuando el componente CPU del IM 151-7 CPU se encuentra en
estado RUN.
• LED “STOP”: se enciende cuando el componente CPU del IM 151-7 CPU se encuentra
en estado STOP.
Encontrará una descripción detallada del significado de los LED para la funcionalidad de la
CPU en el apartado 7.2.
El LED “ON” está apagado
Si el LED “ON” está apagado, significa que no hay conectada ninguna fuente de
alimentación o bien que la tensión de alimentación aplicada a los componentes
electrónicos/sensores del ET 200S es insuficiente. Probablemente la causa sea un fusible
defectuoso o que no hay tensión de red o que ésta es insuficiente.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-9
Puesta en marcha y diagnóstico
Diagnóstico de la funcionalidad DP mediante los LEDs “BF” y “SF”
Si los LEDs “BF” y “SF” se encienden o parpadean, significa que el ET 200S no está
correctamente configurado. La siguiente tabla muestra las posibles indicaciones de error
conjuntamente con sus significados y con las acciones necesarias para eliminarlos.
La siguiente tabla muestra los estados de los LEDs para el funcionamiento como esclavo
DP. En el modo autónomo (MPI), la funcionalidad DP es irrelevante y el LED BF no se
controla (no hay ningún LED que indique la búsqueda de la velocidad de transferencia).
Tabla 6-4
LEDs para PROFIBUS-DP
LED
“BF”
LED
“SF”
On
On
Descripción
No hay conexión
con el maestro DP
Causa
Tratamiento de errores
• El IM 151-7 CPU es una
• Comprobar si el conector de
• El IM 151-7 CPU es una
• Comprobar si el cable de bus
estación de bus activa ⇒
cortocircuito de bus
estación de bus pasiva ⇒
búsqueda de la velocidad de
transferencia: no hay ninguna
estación activa en el bus, no
hay ningún maestro DP o
bien está desconectado o la
conexión de bus está
interrumpida
PROFIBUS-DP está
correctamente insertado.
conectado al maestro DP está
defectuoso.
El LED SF está encendido
debido a que un equipo no
responde
LED
parpadea
On
Error de
parametrización; no
hay intercambio de
datos
• El esclavo no está
configurado o su
configuración no es correcta
• Se ha configurado una
dirección de equipo
incorrecta pero admisible
• Las áreas de direcciones de
la configuración real no
coinciden con la
configuración teórica
• Comprobar el hardware del
ET 200S.
• Comprobar la configuración y
parametrización del ET 200S.
• Comprobar el ajuste de las
áreas de direcciones
configuradas para el maestro
• Fallo de un emisor
parametrizado en la
comunicación directa
• No existe ningún maestro DP
o está desconectado
LED
apagado
LED
apagado
6-10
On
Fallo del esclavo:
Alarma de
diagnóstico
LED Intercambio de
apa- datos en curso
gado
Maestro en STOP
Conmutar el maestro DP a modo
RUN.
La configuración teórica
y la configuración real del
ET 200S coinciden.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
6.5
Diagnóstico mediante la dirección de diagnóstico de STEP 7
El LED “SF” indica los fallos que se producen en el ET 200S. La causa que los provoca se
registra en el búfer de diagnóstico del IM 151-7 CPU. El componente CPU del
IM 151-7 CPU pasa a STOP o bien es posible responder a los errores programando OB de
error o de alarma en el programa de usuario.
Para que pueda responderse a estos errores, se ha de identificar primero el causante del
error mediante una dirección de diagnóstico.
Direcciones de diagnóstico
En caso de utilizar el ET 200S con un maestro DP de la gama SIMATIC S7 en
PROFIBUS-DP, las direcciones de diagnóstico se asignan en STEP 7 como se indica a
continuación:
Se especifican dos direcciones de diagnóstico durante la configuración:
Maestro DP (SIMATIC S7)
ET 200S
PROFIBUS
Dirección de diagnóstico
Dirección de diagnóstico
Al configurar el maestro DP, se especifica (en
el proyecto del maestro DP) una dirección de
diagnóstico para el ET 200S.
Al configurar el ET 200S,
STEP 7 ajusta la dirección de diagnóstico del
slot 2 de forma predeterminada a 2045 (en el
proyecto correspondiente del ET 200S).
El maestro DP recibe información sobre el
estado del ET 200S o sobre una interrupción
de bus por medio de esta dirección de
diagnóstico.
El ET 200S recibe información sobre el estado del
maestro DP por medio de esta dirección de
diagnóstico.
Figura 6-2
Direcciones de diagnóstico del maestro DP y del ET 200S
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-11
Puesta en marcha y diagnóstico
Detección de eventos
La siguiente tabla indica cómo el maestro DP o el módulo interfase IM 151-7 CPU del
ET 200S identifica cambios del modo de operación e interrupciones durante la transferencia
de datos útiles.
Tabla 6-5
Respuestas a cambios del modo de operación y a interrupciones en la transferencia de datos útiles
en el maestro DP y en el ET 200S con IM 151-7 CPU
Lo que ocurre ...
Evento
Interrupción del
bus
(cortocircuito,
conector
desenchufado)
En el maestro DP
En el módulo interfase IM 151-7 CPU
• Llamada del OB 86 con el aviso Fallo de
• Llamada del OB 86 con el aviso Fallo de
equipo
(evento entrante;
dirección de diagnóstico del
IM 151-7 CPU)
• En caso de acceso de la periferia al área
equipo
(evento entrante; dirección de
diagnóstico del IM 151-7 CPU)
• En caso de acceso de la periferia al área
de transferencia: llamada del OB 122
(error de acceso de periferia)
de transferencia: llamada del OB 122
(error de acceso de periferia)
ET 200S:
RUN → STOP
• Llamada del OB 82 con el aviso Módulo
–
ET 200S:
STOP → RUN
• Llamada del OB 82 con el aviso Módulo
–
Maestro DP:
RUN → STOP
–
• Llamada del OB 82 con el aviso Módulo
Maestro DP:
STOP → RUN
–
• Llamada del OB 82 con el aviso Módulo
6-12
defectuoso
(evento entrante;
dirección de diagnóstico del
IM 151-7 CPU; variable
OB82_MDL_STOP=1)
OK
(evento saliente;
dirección de diagnóstico del
IM 151-7 CPU;
variable OB82_MDL_STOP=0)
defectuoso
(evento entrante;
dirección de diagnóstico del
IM 151-7 CPU; variable
OB82_MDL_STOP=1)
OK
(evento saliente;
dirección de diagnóstico del
IM 151-7 CPU; variable
OB82_MDL_STOP=0)
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
Evaluación en el programa de usuario
La tabla siguiente muestra cómo evaluar transiciones RUN/STOP en el maestro DP
(CPU 315-2 DP; 6ES7315-2AF03-0AB0) o en el ET 200S, por ejemplo.
Tabla 6-6
Evaluación de las transiciones RUN/STOP en el maestro DP/en el ET 200S
En el maestro DP
En el ET 200S (IM 151-7 CPU)
Direcciones de diagnóstico: (ejemplo)
dirección de diagnóstico del maestro=1023
dirección de diagnóstico del esclavo en el sistema
maestro=1022
Direcciones de diagnóstico: (ejemplo)
dirección de diagnóstico del esclavo en el slot
2=2045
dirección de diagnóstico del maestro=no
relevante
La CPU ejecuta el OB 82 con la siguiente
información:
CPU en IM 151-7 CPU: RUN → STOP
• OB82_MDL_ADDR:=1022
• OB82_EV_CLASS:=B#16#39
La CPU genera un telegrama de diagnóstico
(Diagnóstico del esclavo; consulte el manual
Unidad periférica descentralizada ET 200S ).
(evento entrante)
• OB82_MDL_DEFECT:=Fallo del módulo
Sugerencia: esta información también está
disponible en el búfer de diagnóstico de la CPU.
En el programa de usuario, se debería también
programar la SFC 13 (“DPNRM_DG”) para leer el
diagnóstico del esclavo.
CPU: RUN → STOP
El componente CPU en el módulo interfase
IM 151-7 CPU ejecuta el OB 82 con una
información que incluye lo siguiente:
• OB82_MDL_ADDR:=2045
• OB82_EV_CLASS:=B#16#39
(evento entrante)
• OB82_MDL_DEFECT:=Fallo del módulo
Sugerencia: esta información también se
encuentra en el búfer de diagnóstico del
componente CPU.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-13
Puesta en marcha y diagnóstico
6.6
Diagnóstico de esclavo en caso de aplicación del
IM 151-7 CPU como esclavo inteligente
Estructura del telegrama de diagnóstico
Byte 0
Byte 1
Byte 2
Estados de estación 1 a 3
Byte 3
Dirección PROFIBUS del maestro
Byte 4
Byte 5
Byte alto
Byte 6
a
Byte x-1
Byte x
a
Byte y-1
Byte y
a
Byte z
1)
.
.
.
.
.
.
.
.
.
ID del fabricante
Diagnóstico de código
(la longitud depende del número
de áreas de direcciones
configuradas para la memoria
intermedia1)
Estado de módulo (diagnóstico de dispositivo)
(la longitud depende del número de
áreas de direcciones configuradas)
Estado de alarma (diagnóstico de equipo)
(la longitud depende del tipo de alarma)
Excepción: si la configuración del maestro DP no es correcta, el esclavo DP
interpreta que hay configuradas 35 áreas de direcciones (46H en el byte 6).
Figura 6-3
6-14
Byte bajo
Estructura del diagnóstico del esclavo
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
6.6.1
Estados de estación 1 a 3
Definición
El estado de estación 1 al 3 informa sobre el estado general de un esclavo DP.
Estado de estación 1
Tabla 6-7
Estructura del estado de estación 1 (byte 0)
Bit
Descripción
0
1: el maestro DP no puede acceder al
esclavo DP.
Solución
• ¿La dirección DP del esclavo DP está
correctamente configurada?
• ¿Está insertado el conector de bus?
• ¿Tiene alimentación el esclavo DP?
• ¿Está ajustado correctamente el repetidor
RS 485?
• Ejecute un reset en el esclavo DP.
1
1: el esclavo DP todavía no está listo
para el intercambio de datos.
• Espere, el esclavo DP todavía está efectuando el
2
1: los datos de configuración que el
maestro DP ha enviado al esclavo
DP no se corresponden con la
configuración real del esclavo DP.
• ¿Se han indicado en el software el tipo de
3
1: alarma de diagnóstico generada
mediante transición RUN-STOP de
la CPU o a través del SFB 75
• Se pueden leer los datos de diagnóstico.
arranque.
estación o la configuración del esclavo DP
correctos?
0: alarma de diagnóstico generada
mediante
transición STOP-RUN de la CPU o
a través del SFB 75
4
1: la función no está disponible, por
ejemplo, un cambio de la dirección
DP por software.
• Compruebe la configuración.
5
0: este bit está siempre a “0”.
–
6
1: el tipo de esclavo DP no coincide
con el de la configuración de
software.
• ¿Se ha indicado en el software el tipo de estación
7
1: el esclavo DP ha sido
parametrizado por un maestro DP
diferente del que está accediendo
actualmente al mismo.
• El bit siempre es “1”, cuando, por ejemplo, se
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
correcto? (error de parametrización)
accede directamente al esclavo DP con la PG u
otro maestro DP.
La dirección DP del maestro que ha
parametrizado al esclavo se encuentra en el byte
de diagnóstico “Dirección PROFIBUS del
maestro”.
6-15
Puesta en marcha y diagnóstico
Estado de estación 2
Tabla 6-8
Estructura del estado de estación 2 (byte 1)
Bit
Descripción
0
1: Volver a configurar y parametrizar el esclavo DP.
1
1: Se ha recibido un aviso de diagnóstico. El esclavo DP no puede continuar
funcionando hasta que no se haya corregido el error (aviso estático de
diagnóstico).
2
1: Este bit está siempre a “1” cuando hay un esclavo DP con esta dirección DP.
3
1: Se ha activado la supervisión de respuesta en este esclavo DP.
4
1: El esclavo DP ha recibido un comando de control “FREEZE”.
5
1: El esclavo DP-Slave ha recibido un comando de control “SYNC”.
6
0: Este bit está siempre a “0”.
7
1: El esclavo DP está desactivado, es decir, ha sido retirado de la ejecución cíclica.
Estado 3 de estación
Tabla 6-9
Estructura del estado de estación 3 (byte 2)
Bit
0
a
6
7
Descripción
0: Estos bits siempre están a “0”
1: • Se han recibido más avisos de diagnóstico de los que puede almacenar el
esclavo DP.
• El maestro DP no puede almacenar todos los avisos de diagnóstico enviados
por el esclavo DP en su búfer de diagnóstico.
6-16
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
6.6.2
Dirección PROFIBUS del maestro
Definición
La dirección DP del maestro DP está registrada en el byte de diagnóstico Dirección
PROFIBUS del maestro:
• El maestro que ha parametrizado al esclavo DP
• El maestro que tiene acceso de lectura y de escritura al esclavo DP
Dirección PROFIBUS del maestro
Tabla 6-10
Bit
0a7
Estructura de la dirección PROFIBUS del maestro (byte 3)
Descripción
Dirección DP del maestro DP que ha parametrizado el esclavo DP y que tiene
acceso de lectura/escritura para dicho esclavo DP.
FFH: el esclavo DP no ha sido parametrizado por un maestro DP.
6.6.3
ID del fabricante
Definición
La identificación del fabricante contiene un código que especifica el tipo de esclavo DP.
ID del fabricante
Tabla 6-11
Estructura del ID de fabricante (bytes 4 y 5)
Byte 4
Byte 5
ID del fabricante de
80H
E2H
IM 151-7 CPU
80H
..H
IM 151-7 CPU FO
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-17
Puesta en marcha y diagnóstico
6.6.4
Diagnóstico de código
Definición
El diagnóstico de código indica en cuál de las áreas de direcciones configuradas de la
memoria intermedia se ha registrado una entrada.
Estructura
La siguiente figura muestra la estructura del diagnóstico de código para el número máximo
de áreas de direcciones configuradas.
Byte 6
7 6 5 4 3 2 1
0 1
0
Bit nº
Longitud del diagnóstico de código, incluyendo el byte 6 (hasta 6 bytes,
según el número de áreas de direcciones configuradas)
Código para el diagnóstico de código
7 6 5 4 3 2 1 0
Bit nº
Byte 7
Configuración teórica0configuración real
Configuración teórica0real o CPU esclava en STOP
Configuración teórica0configuración real
Entrada para 1ª área de direcciones configurada
Entrada para 2ª área de direcciones configurada
Entrada para 3ª área de direcciones configurada
Entrada para 4ª área de direcciones configurada
Entrada para 5ª área de direcciones configurada
7 6 5 4 3
2 1 0
Bit nº
Byte 8
Entrada para 6ª a 13ª área de direcciones configurada
7 6 5 4 3
2 1 0
Bit nº
Byte 9
Entrada para 14ª a 21ª área de direcciones configurada
7 6 5 4 3
2 1 0
Bit nº
Byte 10
Entrada para 22ª al 29ª área de direcciones configurada
Bit nº
Byte 11
7 6 5 4 3 2 1 0
0 0 0 0 0
Entrada para 30ª área de direcciones configurada
Entrada para 31ª área de direcciones configurada
Entrada para 32ª área de direcciones configurada
Figura 6-4
6-18
Estructura del diagnóstico de código del IM 151-7 CPU
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
6.6.5
Estado del módulo
Definición
El estado de módulo muestra el estado de las áreas de direcciones configuradas y
representa un diagnóstico de código detallado en lo que respecta a la configuración. El
estado de módulo comienza tras el diagnóstico de código y abarca un máximo de 13 bytes.
Estructura
Estructura del estado de módulo del IM 151-7 CPU:
7 6 5 4 3 2 1 0 Bit nº
byte x
0 0
Longitud del estado de módulo incl. el byte x (máx. 13 bytes)
Código para el diagnóstico de dispositivo
7 6 5 4 3 2 1
Byte x+1
0 Bit nº
1 0 0 0 0 0 1 0
Tipo de estado: Estado de módulo
2H = estado del módulo
Código para aviso de estado
Byte x+2
Byte x+3
0H
0H
Siempre “0”
Siempre “0”
7 6
Byte x+4
Bit nº
0 0
0 0
Slot de la CPU
1er área de direcciones configurada
7 6 5 4 3 2 1 0 Bit nº
Byte x+5
2ª área de direcciones configurada
3ª área de direcciones configurada
4ª área de direcciones configurada
5ª área de direcciones configurada
7 6 5 4 3 2 1 0 Bit nº
Byte x+6
6ª área de direcciones configurada
7ª área de direcciones configurada
8ª área de direcciones configurada
9ª área de direcciones configurada
.
.
.
00B: Módulo correcto;
datos válidos
01B: Error de módulo;
datos no válidos
(módulo defectuoso)
10B: Módulo incorrecto;
datos no válidos
11B: No hay módulo;
datos no válidos
7 6 5 4 3 2 1 0 Bit nº
Byte y-1
0 0
30ª área de direcciones configurada
31ª área de direcciones configurada
32ª área de direcciones configurada
Figura 6-5
Estructura del estado del módulo
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-19
Puesta en marcha y diagnóstico
6.6.6
Estado de alarma
Definición
El estado de alarma del diagnóstico de dispositivo proporciona información detallada sobre
un esclavo DP. El diagnóstico de dispositivo comienza a partir del byte y y abarca un
máximo de 20 bytes.
Estructura
La siguiente figura muestra la estructura y el contenido de los bytes para un área de
direcciones configuradas de la memoria intermedia.
byte y
7 6 5 4 3 2 1 0 Bit nº
0 0
Longitud del estado de alarma incl. el byte y
(máx. 20 bytes)
Código para el diagnóstico de dispositivo
01H: Código para alarma de diagnóstico
02H: Código para alarma de proceso
Byte y+1
Byte y+2
Byte y+3
Byte y+4
7 6 5 4 3 2 1 0 Bit nº
Nº de slot:
2
= CPU
4 ... 35 = nº del área de
direcciones configurada de la
memoria intermedia
7 6 5 4 3 2 1 0 Bit nº
00 = no hay más información
0 0 0 0 0 0
sobre el estado de diagnóstico
01 = diagnóstico entrante
(existe al menos 1 fallo)
10 = diagnóstico saliente
11 = diagnóstico saliente, pero
existen otros fallos
Sólo para la
alarma de
diagnóstico
a
Byte y+7
byte z
Ejemplo del byte y+2:
CPU
1ª área de direcciones
2ª área de direcciones
Figura 6-6
6-20
Diagnóstico o datos de alarma
.
.
.
=2H
=04H
=05H etc.
Estructura del estado de alarma
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
Estructura de los datos en la alarma de proceso (a partir del byte y+4)
En la alarma de proceso (en el byte y+1 figura el código 02H para alarma de proceso) se
transfieren los 4 bytes de información de alarma a partir del byte y+4 que se hayan
transferido en el esclavo inteligente con la SFC 7 “DP_PRAL” o el SFB 75 “SALRM” al
generarse la alarma de proceso para el maestro.
Estructura de los datos de alarma al generarse una alarma de diagnóstico debido a
un cambio del estado operativo del esclavo inteligente (a partir del byte y+4)
En el byte y+1 figura el código para la alarma de diagnóstico (01H). Los datos de
diagnóstico contienen los 16 bytes de información de estado de la CPU. La siguiente figura
muestra la asignación de los primeros 4 bytes de los datos de diagnóstico. Los 12 bytes
siguientes son siempre 0.
El contenido de estos bytes equivale al contenido del registro 0 del diagnostico en STEP 7
(en este caso, no están asignados todos los bits).
Byte y+4
7 6 5 4 3 2 1 0 Bit nº
0 0 0 0 0 0 0
0: IM 151-7 CPU correcto
1: IM 151-7 CPU con fallos
7 6 5 4 3 2 1 0 Bit nº
Byte y+5
0 0 0 0 1 0 1 1
Código del área de direcciones de
la memoria intermedia (constante)
Byte y+6
7 6 5 4 3 2 1 0 Bit nº
0 0 0 0 0
0 0
0: estado operativo RUN
1: estado operativo STOP
Byte y+7
Figura 6-7
7 6 5 4 3 2 1 0 Bit nº
0 0 0 0 0 0 0 0
Byte y+4 hasta y+7 para alarma de diagnóstico (cambio de estado operativo del esclavo
inteligente)
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-21
Puesta en marcha y diagnóstico
Estructura de los datos de alarma al generarse una alarma de diagnóstico mediante
el SFB 75 en el esclavo inteligente (a partir del byte y+4)
7 6 5 4 3 2 1 0 Bit nº
Byte y+4
0
7 6 5 4 3 2 1 0 Bit nº
Byte y+5
7 6 5 4 3 2 1 0 Bit nº
Byte y+6
7 6 5 4 3 2 1 0 Bit nº
Byte y+7
0: Módulo correcto 1:
Módulo con fallos
Datos de diagnóstico
por definición
Tenga en cuenta la descripción del
SFB 75
Encontrará información más
detallada en la ayuda en pantalla
de STEP 7 o en el manual de
referencia Software de sistema
para S7-300/400; Funciones de
sistema y funciones estándar.
.
.
.
7 6 5 4 3 2 1 0 Bit nº
Byte y+19
Figura 6-8
6-22
Byte y+4 a y+7 para alarma de diagnóstico (SFB 75)
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
6.7
6.7.1
Datos de diagnóstico de los módulos electrónicos
Evaluar datos de diagnóstico de los módulos electrónicos en el
programa de usuario
En este capítulo...
se describe la estructura de los datos de diagnóstico en los datos de sistema. Es necesario
conocer esta estructura para poder evaluar los datos de diagnóstico de los módulos
electrónicos en el programa de usuario STEP 7.
Los datos de diagnóstico se encuentran en registros
Los datos de diagnóstico de un módulo pueden tener un tamaño de hasta 44 bytes y se
encuentran en los registros 0 y 1:
• El registro 0 contiene 4 bytes de datos de diagnóstico que describen el estado actual de
un sistema de automatización.
El DS0 forma parte de la información de cabecera del OB 82 (bytes de datos locales
8 a 11).
• El registro 1 contiene los 4 bytes de datos de diagnóstico que también figuran en el
registro 0 y hasta 40 bytes de datos de diagnóstico específicos del módulo.
El DS0 y el DS1 se pueden leer mediante la SFC 59 “RD_REC” o la SFB 52 “RDREC”.
Bibliografía adicional
En los manuales de STEP 7 encontrará una descripción detallada del principio de
evaluación de los datos de diagnóstico de los módulos electrónicos en el programa de
usuario, así como la descripción de las SFC que se pueden utilizar para ello.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-23
Puesta en marcha y diagnóstico
Estructura de los datos de diagnóstico
Ejemplo: módulo mixto de 4 canales
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
B#16#00
B#16#00
B#16#20
Tipo de canal
Longitud de la información de diagnóstico
Cantidad de canales
Canales con fallos
(vector de canal)
Fallo único Canal 0
Fallo único Canal 1
Fallo único Canal 2
Fallo único Canal 3
Bytes 8-11
Bytes 12-15
Bytes 16-19
Bytes 20-23
Fallo único Canal 0
Fallo único Canal 1
Fallo único Canal 2
Fallo único Canal 3
Bytes 28-31
Bytes 32-35
Bytes 36-39
Bytes 40-43
Bloque de
información
Diagnóstico
específico
de canal
Tipo de canal
Longitud de la información de diagnóstico
Cantidad de canales
Canales con fallos
(vector de canal)
Byte 24
Byte 25
Byte 26
Byte 27
1
Fallo de módulo
Clase de módulo
Bloque de
información 1)
Diagnóstico
específico
de canal 1)
Estos bytes sólo aparecen si el módulo diagnosticado es un módulo mixto;
en el byte 4 se activa entonces el bit 7.
Figura 6-9
Estructura de los datos de diagnóstico tomando como ejemplo un módulo mixto de
4 canales
La cantidad de bytes de diagnóstico específicos del canal depende de la cantidad de
canales del módulo. Siempre existe al menos el canal 0. Por lo tanto, la longitud mínima del
DS1 es de 12 bytes.
Si, por ejemplo, se dispone de un módulo mixto con 1 canal de entrada y 2 canales de
salida, el segundo bloque de información comenzará en el byte 12. La longitud total de los
datos de diagnóstico en este ejemplo abarca 24 bytes.
6-24
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
6.7.2
Estructura y contenido de los datos de diagnóstico bytes 0 a 7
A continuación se describe la estructura y el contenido de los diferentes bytes de los datos
de diagnóstico. Normalmente, cuando se produce un error, el bit correspondiente se pone a
“1”.
Bytes 0 y 1
Byte 0
7 6 5 4 3 2 1 0
0
0 0 0 0
Fallo de módulo
Error externo
Error de canal
Byte 1
7 6 5 4 3 2 1 0
0 0 0 1
Clase de módulo (véase la tabla 6-12)
Información de canal
Figura 6-10
Bytes 0 y 1 de los datos de diagnóstico
Clases de módulos
La siguiente tabla contiene los códigos de las clases de módulos (bits 0 a 3 del byte 1).
Tabla 6-12
Códigos de las clases de módulos
Código
Clase de módulo
0101
Módulo analógico
0110
CPU
1000
Módulo de función
1001
Módulo digital (periferia con área de direcciones limitada)
1100
CP
1101
PS
Bytes 2 y 3
Estos bytes no se utilizan.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-25
Puesta en marcha y diagnóstico
Bytes 4 a 7
7 6 5 4 3 2 1 0
Byte 4
Tipo de canal
¿Módulo mixto?
0:no
1:sí; siguen los datos de diagnóstico de las entradas;
los datos de diagnóstico de las salidas figuran a partir del
byte 12, 16, 20 ó 24 (en función de la cantidad de canales
de las entradas)
7
0
Byte 5 0 1 0 0 0 0 0 0
7
B#16#7B: módulo de entrada
B#16#7C: módulo de salida
B#16#7D: PM, FM, VA (arrancador de motor)
0
Byte 6
Longitud de la información de
diagnóstico por canal en el bit (=
siempre 32)
Cantidad de canales del mismo
tipo de un módulo
7 6 5 4 3 2 1 0
Vector de canal
Byte 7
...
...
...
...
Error en el canal 0
Error en el canal 1
...
Error en el canal 6
Error en el canal 7
Figura 6-11
6-26
Bytes 4 a 7 de los datos de diagnóstico
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Puesta en marcha y diagnóstico
6.7.3
Datos de diagnóstico específicos del canal a partir del byte 8
A partir del byte 8, el registro 1 contiene los datos de diagnóstico específicos del canal. Las
siguientes figuras muestran la ocupación del byte de diagnóstico para un canal o un grupo
de canales del módulo especial. Normalmente, si se produce un error, el bit correspondiente
se ajusta a “1”.
Fallo único de un canal
El “byte y” es el primero de cuatro bytes del diagnóstico específico de un canal.
byte y
7 6 5 4 3 2 1 0
R
R = el bit está reservado
Cortocircuito
Alimentación insuficiente (rebase por defecto de la tolerancia)
Alimentación excesiva (rebase por exceso de la tolerancia)
Potencia de salida sobrecargada
Potencia de salida sobrecargada y sobrecalentada
Línea de señal interrumpida o fallo en la alimentación del sensor
Límite superior excedido
Byte y+1
7 6 5 4 3 2 1 0
R R R R R R
Límite inferior excedido
Error; p. ej.: error de hardware en el módulo, fallo de alimentación del
sensor, contactor atascado, tensión de carga en la salida, etc.
7 6 5 4 3 2 1 0
Byte y+2
R
Error de parametrización
Falta tensión de sensor o de carga
Fusible defectuoso (el usuario debe cambiarlo)
Defecto a masa
Error en el canal de referencia
La alarma de proceso se ha perdido
Advertencia de actuador; p. ej.: velocidad o corriente de carga excedida
Byte y+3
7 6 5 4 3 2 1 0
R R R R
Desconexión de actuador; p. ej.: desconexión de
seguridad, puesta a tierra, disparo de termistor, etc.
Causa de desconexión de seguridad
Error externo; p. ej.: error del sensor/actuador, etc.
Error desconocido: no es posible indicar información sobre el error
Figura 6-12
Fallo único de un canal
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
6-27
Puesta en marcha y diagnóstico
6.7.4
Ejemplo: Módulo ET 200S: 2 AI U (6ES7134-4FB00-0AB0) con un
diagnóstico para el canal 0 y 1, respectivamente
La tabla siguiente contiene un ejemplo de evaluación de un aviso de diagnóstico del módulo
citado.
Número de
byte
6-28
Valor
Descripción
0
B#16#0D
Fallo de módulo, error externo, error de canal
1
B#16#15
Información de canal; Clase = módulo analógico
2
B#16#00
No asignado
3
B#16#00
No asignado
4
B#16#7B
Módulo de entrada, ningún módulo mixto
5
B#16#20
= 32 bits de información de diagnóstico por canal (constante)
6
B#16#02
El módulo tiene 2 canales
7
B#16#03
Error en los canales 0 y 1
8
B#16#80
Error en el canal 0: límite superior excedido
9
B#16#00
Canal 0: sin más errores
10
B#16#00
Canal 0: sin más errores
11
B#16#00
Canal 0: sin más errores
12
B#16#00
Canal 1: sin errores
13
B#16#01
Error en el canal 1: límite inferior excedido
14
B#16#00
Canal 1: sin más errores
15
B#16#00
Canal 1: sin más errores
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
7
Resumen
En este capítulo se describen los temas siguientes:
• características más importantes del IM 151-7 CPU para PROFIBUS-DP
• una lista de las funciones de CPU del IM 151-7 CPU que se pueden ejecutar con
STEP 7, como por ejemplo, el reloj integrado, bloques para el programa de usuario y
parámetros ajustables.
Índice del capítulo
Apartado
Tema
Página
7.1
Datos para PROFIBUS-DP
7-2
7.2
El selector de modo y los LED
7-3
7.3
Micro Memory Card SIMATIC
7-6
7.4
Concepto de memoria
7-12
7.5
Interfaz
7-28
7.6
Reloj
7-29
7.7
Comunicación
7-30
7.8
Bloques
7-34
7.9
Parámetros
7-37
7.10
Parametrización de la unión fría para la conexión de termopares
7-39
7.11
Insertar y extraer módulos en funcionamiento
7-41
7.12
Conectar y desconectar módulos de potencia en funcionamiento
7-43
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-1
Funciones del IM 151-7 CPU
7.1
Datos para PROFIBUS-DP
Archivo GSD
Un archivo GSD contiene todas las características específicas de un determinado esclavo.
La estructura del archivo GSD está definida en la norma IEC 61784-1:2002 Ed1 CP 3/1.
El archivo GSD es necesario en los siguientes casos:
• cuando se utiliza el ET 200S con un maestro DP de la gama SIMATIC S5
(configuración COM PROFIBUS).
• cuando se utiliza el ET 200S con un maestro DP que no es SIMATIC (configuración con
una herramienta no SIEMENS).
El archivo GSD se puede descargar de Internet. Encontrará todos los archivos GSD bajo
“Descargas” en la siguiente página web del SIMATIC Customer Support (elija el idioma
Español):
• http://www.ad.siemens.de/csi/gsd
También puede obtener los archivos GSD por módem llamando al número
+49 (0)911-737972 o en CompuServe, en AUTFORUM (GO AUTFORUM).
Características importantes
Si no tiene el archivo GSD a mano, en la siguiente tabla puede consultar las características
más importantes del IM 151-7 CPU.
Tabla 7-1
Características registradas en el archivo GSD
Características
ID del fabricante
Palabra clave DP según
IEC 61784-1:2002 Ed1 CP 3/1
Ident_Number
IM 151-7 CPU
80E2H
80..H (FO)
Soporta FMS
FMS_supp
no
Soporta 9,6 kbps
9.6_supp
sí
Soporta 19,2 kbps
19.2_supp
sí
Soporta 45,45 kbps
45.45_supp
sí
Soporta 93,75 kbps
93.75_supp
sí
Soporta 187,5 kbps
187.5_supp
sí
Soporta 500 kbps
500_supp
sí
Soporta 1,5 Mbps
1.5M_supp
sí
Soporta 3 Mbps
3M_supp
sí
no (FO)
Soporta 6 Mbps
6M_supp
sí
no (FO)
Soporta 12 Mbps
12M_supp
sí
Soporta el comando de control FREEZE
Freeze_Mode_supp
sí
Soporta el comando de control SYNC
Sync_Mode_supp
sí
7-2
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Tabla 7-1
Características registradas en el archivo GSD, continuación
Características
Palabra clave DP según
IEC 61784-1:2002 Ed1 CP 3/1
IM 151-7 CPU
Soporta la detección automática de la velocidad de la
red
Auto_Baud_supp
sí
Dirección PROFIBUS modificable por software
Set_Slave_Add_supp
no
Longitud de los datos de parametrización específicos
del fabricante
User_Prm_Datos_Len
Byte 3
Datos de parametrización específicos del fabricante
User_Prm_Datos
sí
Intervalo mínimo entre dos listados de esclavos
consecutivos
Min_Slave_Intervall
1(100ms)
Aparato modular
Modular_Station
1
Máximo número de módulos
Max_Module
35
Máximo número de entradas en bytes
Max_Input_Len
244
Máximo número de salidas en bytes
Max_Output_Len
244
Máximo número de entradas y salidas en bytes
Max_Datos_Len
488
Indicación centralizada de estados y de mensajes de
error específicos del fabricante
Unit_Diag_Bit
Vía el LED “ON”
Asignación a textos de los valores del campo del
diagnóstico de estación
Unit_Diag_Area
No asignado
Códigos de todas las áreas de direcciones para
PROFIBUS
Module, End_Module
sí
Asignación a textos de los tipos de error específicos
del fabricante presentes en el campo de diagnóstico
del canal.
Channel_Diag
No
Máxima longitud de los datos de diagnóstico
Max_Diag_Datos_Len
39 bytes
7.2
El selector de modo y los LED
Selector de modo
El selector de modo del IM 151-7 CPU ês un interruptor de palanca de 3 posiciones y
presenta el siguiente aspecto:
RUN
STOP
MRES
Figura 7-1
Selector de modo
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-3
Funciones del IM 151-7 CPU
Posiciones del selector de modo
Las posiciones del selector de modo se explican en el mismo orden en el que aparecen en
el IM 151-7 CPU.
Tabla 7-2
Posición
Posiciones del selector de modo
Descripción
Descripción
RUN
Modo de
operación RUN
El componente CPU procesa el programa de usuario.
STOP
Modo de
operación STOP
La CPU no procesa el programa de usuario.
El programa puede:
• leerse desde la CPU mediante una unidad de programación (CPU ³
• transferirse a la CPU (PG ³ CPU)
MRES
Borrado total de la
CPU
Posición de contacto momentáneo del selector de modo para el borrado
total de la CPU.
El borrado total de la CPU mediante el selector de modo requiere una
secuencia de manejo específica (véase el apartado 6.2)
7-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Significado de los LED para la funcionalidad de la CPU
Para el componente CPU del IM 151-7 CPU existen dos LED especiales que indican los
modos de operación de la CPU:
• RUN
• STOP
Otros tres LED informan sobre la alimentación de la CPU, las peticiones de forzado
permanente y los errores generales.
Tabla 7-3
LEDs de funcionalidad de la CPU
LED
Descripción
Descripción
ON (verde)
Alimentación
conectada
(POWER ON)
está encendido cuando la tensión de alimentación está conectada a la
CPU
RUN (verde)
Modo RUN
está encendido cuando el componente CPU está procesando el
programa de usuario.
parpadea a 2 Hz durante el arranque del componente CPU
• durante al menos 3 s; pero el arranque del componente CPU puede
ser más breve
• durante el arranque del componente CPU se ilumina también el LED
STOP; cuando se apaga el LED STOP se habilitan las salidas
parpadea a 0,5 Hz cuando la CPU ha alcanzado un punto de parada
ajustado por el usuario. Al mismo tiempo se enciende el LED de STOP
STOP
(amarillo)
Modo STOP
se enciende cuando el componente CPU:
• No está procesando el programa de usuario
• Ha alcanzado uno de los puntos de parada que ha ajustado. Al
mismo tiempo parpadea el LED de RUN a 0.5 Hz
parpadea a 0.5Hz, cuando el componente CPU solicita un borrado total
(consulte el apartado 6.2)
FRCE
(amarillo)
Petición de forzado está encendido cuando hay una petición de forzado activa
activa
SF (rojo)
Error de grupo
está encendido en caso de:
•
•
•
•
•
•
•
Errores de programación
Errores de parametrización
Errores de cálculo
Errores de temporización
Errores de periferia
Errores de hardware
Errores de firmware
Para determinar la naturaleza exacta del error/fallo, utilice una unidad de
programación y lea el contenido del búfer de diagnóstico.
Significado de los restantes LED
Los LED “SF” (desde el punto de vista de PROFIBUS-DP) y “BF” se describen en el
apartado 6.4.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-5
Funciones del IM 151-7 CPU
7.3
Micro Memory Card SIMATIC
Tarjeta de memoria compacta Micro Memory Card
Como tarjeta de memoria para el IM 151-7 CPU se utiliza una tarjeta de memoria compacta
Micro Memory Card SIMATIC (MMC). La MMC se puede utilizar como memoria de carga y
como soporte de datos portátil. Es absolutamente necesaria para el funcionamiento del
IM 151-7 CPU. En la MMC se almacenan los siguientes datos:
• Programa de usuario (todos los bloques)
• Archivos y recetas
• Datos de configuración (proyectos STEP 7)
• Datos para la actualización del sistema operativo, copia de seguridad del sistema
operativo
Nota
En una MMC se pueden guardar datos de usuario y de proyecto o bien el sistema
operativo.
Características
Gracias a la Micro Memory Card SIMATIC se garantiza la remanencia y no es necesario el
mantenimiento del IM 151-7 CPU. Encontrará información detallada al respecto en el
capítulo 7.4.
!
Cuidado
El contenido de una tarjeta Micro Memory Card SIMATIC puede convertirse en no válido si
la tarjeta se extrae durante un proceso de escritura en curso. En tal caso, la MMC se debe
borrar en la PG o se debe formatear en el IM 151-7 CPU.
No extraiga nunca la MMC en estado operativo RUN, esta operación se debe realizar sólo
cuando la alimentación esté desconectada o si el IM 151-7 CPU se encuentra en estado
STOP si no se está llevando a cabo ningún acceso de escritura con la PG. Si no puede
asegurar que en el estado STOP no se ejecute ninguna función de escritura con la PG
(p. ej., cargar/borrar bloque), desconecte previamente las conexiones de comunicación.
7-6
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Vida útil de una MMC
La vida útil de una MMC depende principalmente de los siguientes factores:
1. La cantidad de procesos de borrado o programación
2. Agentes externos, por ejemplo, la temperatura ambiente
Con una temperatura ambiente de hasta 60° C, la vida útil de una MMC con un máximo de
100.000 procesos de borrado/escritura asciende a 10 años.
!
Cuidado
Asegúrese siempre de no sobrepasar el número máximo de procesos de borrado/escritura
para evitar la pérdida de datos.
Tarjetas Micro Memory Card SIMATICdisponibles
Están disponibles las siguientes tarjetas de memoria:
Tabla 7-4
MMCs disponibles
Tipo
Números de referencia
MMC 64k
6ES7953-8LF00-0AA0
MMC 128k
6ES7953-8LG00-0AA0
MMC 512k
6ES7953-8LJ00-0AA0
MMC 2M
6ES7953-8LL00-0AA0
MMC 4M
6ES7953-8LM00-0AA0
MMC 8M
6ES7953-8LP10-0AA0
Para la actualización del firmware se requieren tarjetas MMC con 4 MB u 8 MBs de
memoria.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-7
Funciones del IM 151-7 CPU
Formateo de la MMC en caso de borrado total
En determinados casos especiales es necesario formatear la MMC:
• El módulo no es un módulo de usuario.
• La MMC no se ha formateado aún, está defectuosa o los datos son inconsistentes.
El contenido de la MMC se ha identificado como no válido.
• El proceso de carga del programa de usuario se ha interrumpido debido a una
desconexión de la alimentación eléctrica (consulte manejo especial).
• El proceso de programación de memoria se ha interrumpido debido a una desconexión
de la alimentación eléctrica (consulte manejo especial).
• Error de evaluación del contenido del módulo durante el borrado total.
• Formateo incorrecto o imposible de realizar.
Si se produce uno de estos errores, la CPU requerirá otro borrado total después de ejecutar
el proceso de borrado total. Excepto en el caso de interrupción de los procesos de carga del
programa de usuario o de programación de la memoria a causa de una desconexión, el
contenido de la tarjeta se conserva hasta llevar a cabo el manejo especial.
Descripción del manejo especial:
Si el IM 151-7 CPU se mantiene en estado de petición de borrado total (parpadeo lento del
LED STOP), formatéelo siguiendo este procedimiento:
1. Gire el selector a la posición MRES y manténgalo así (aprox. 9 segundos) hasta que el
LED STOP se ilumine con luz fija.
2. Antes de que transcurran los 3 segundos siguientes, deberá soltar el selector y colocarlo
de nuevo en la posición MRES. El LED STOP parpadeará durante el formateo.
Asegúrese de realizar estos pasos en el intervalo de tiempo indicado, de lo contrario,
la MMC no se formateará, sino que volverá al estado de borrado total.
La MMC sólo se formatea si existe algún motivo para ello (consulte arriba); no es necesario
formatearla, p. ej., en caso de una petición de borrado total después de sustituir la tarjeta.
En este caso, cuando se conmuta a MRES se realiza un borrado total normal en el que
sigue siendo válido el contenido de la tarjeta.
7-8
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Inserción/cambio de la tarjeta
La tarjeta MMC ha sido diseñada de modo que pueda ser insertada y extraída mientras está
conectada la alimentación. Es necesario conmutar el IM 151-7 CPU a STOP (consulte la
advertencia de la página 7-6). El borde achaflanado de la tarjeta MMC impide una
inserción incorrecta de la tarjeta (protección contra inversión de polaridad).
La ranura de inserción de la tarjeta dispone de un botón o (expulsor) para extraer la tarjeta.
Para expulsar la tarjeta haga presión sobre éste con un destornillador pequeño o un
bolígrafo.
IM 151-7 CPU
MMC
SIEMENS
SIMATIC
Micro
Memory
Card
6ES7 953Ć8Lx00Ć0AA0
Ranura de la tarjeta
MEM
Figura 7-2
Expulsor
Posición de la ranura para la MMC en el IM 151-7 CPU
Si inserta otra tarjeta MMC en la ranura, el IM 151-7 CPU solicitará un borrado total.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-9
Funciones del IM 151-7 CPU
Actualización del firmware con la tarjeta MMC
Para actualizar el firmware, proceda como se indica a continuación:
Tabla 7-5
Paso
7-10
Actualización del firmware con la tarjeta MMC
Acción requerida
Qué ocurre en el IM 151-7 CPU
1.
Transfiera los archivos de actualización a una tarjeta MMC vacía (w 4 MB) mediante STEP 7 y la unidad de programación.
2.
Desconecte la alimentación del
IM 151-7 CPU e inserte la tarjeta MMC
con la actualización del FW.
-
3.
Conecte la alimentación.
El IM 151-7 CPU detecta automáticamente la tarjeta MMC con la actualización del FW e inicia la actualización del
FW.
Durante la actualización del FW se
encienden todos los LED.
El LED de STOP parpadea al terminar
la actualización del FW. El
IM 151-7 CPU solicita un borrado total.
4.
Desconecte la alimentación del
IM 151-7 CPU y extraiga la tarjeta
MMC con la actualización del FW.
-
5.
Conecte de nuevo la alimentación.
El IM 151-7 CPU realiza un borrado
total automático. Al terminar, está listo
para el funcionamiento.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Backup del sistema operativo en una tarjeta MMC
Para guardar el sistema operativo en la memoria backup, proceda como se describe a
continuación:
Tabla 7-6
Backup del sistema operativo
Paso
Acción requerida
1.
Inserte una tarjeta Micro Memory Card
(w 4 MB) nueva en la CPU.
La CPU solicita un borrado total
2.
Mantenga el selector de modo en la
posición MRES.
–
3.
Desconecte la alimentación y vuelva a
conectarla, mantenga entonces el
selector de modo en la posición MRES
hasta que...
...los LED STOP, RUN y FRCE
comiencen a parpadear.
4.
Gire el selector de modo a STOP.
–
5.
Gire el selector de modo brevemente a
MRES, y posteriormente déjelo
retornar a la posición de STOP
El IM 151-7 CPU comienza a copiar el
sistema operativo en la tarjeta MMC.
Retire la tarjeta Micro Memory Card
–
6.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Qué ocurre en el IM 151-7 CPU
Todos los LED están encendidos
durante este proceso.
Una vez se ha copiado el sistema
operativo, el LED de STOP parpadea.
El IM 151-7 CPU solicita un borrado
total.
7-11
Funciones del IM 151-7 CPU
7.4
7.4.1
Concepto de memoria
Áreas de memoria del IM 151-7 CPU
Distribución
La memoria del IM 151-7 CPU se divide en tres áreas:
IM 151-7 CPU
Memoria de
trabajo
MMC
Memoria de
carga
Figura 7-3
Memora de
sistema
Áreas de memoria de un IM 151-7 CPU
Memoria de carga
La memoria de carga se encuentra en una Micro Memory Card SIMATIC (MMC). Sirve para
almacenar los bloques de código y de datos, así como los datos de sistema (configuración,
enlaces, parámetros de módulos, etc.).
Los bloques que no están marcados como relevantes para la ejecución se guardan
exclusivamente en la memoria de carga.
Además es posible guardar todos los datos de configuración de un proyecto en la MMC.
El programa que reside en la memoria de carga (MMC) siempre es remanente. Al realizar la
carga se guarda en la MMC con protección contra cortes de alimentación y borrado total.
Nota
El funcionamiento del IM 151-7 CPU sólo es posible si la MMC está insertada.
7-12
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Memoria de trabajo
La memoria de trabajo está integrada en la CPU y no se puede ampliar. Sirve para el
procesamiento del código y de los datos del programa de usuario. El procesamiento del
programa se realiza exclusivamente en el área de la memoria de trabajo y de la memoria de
sistema.
Con la tarjeta MMC insertada, la memoria de trabajo de la CPU es remanente.
Los datos de la memoria de trabajo se guardan en la MMC cuando se desconecta la
alimentación.
Memoria de sistema
La memoria de sistema está integrada en la CPU y no se puede ampliar.
Contiene
• las áreas de operandos de marcas, temporizadores y contadores
• las imágenes de proceso de las entradas y las salidas
• los datos locales
Mediante configuración (Propiedades de la CPU, ficha Remanencia) se puede determinar
qué partes de las marcas, temporizadores y contadores deben ser remanentes y qué partes
deben inicializarse con “0” al llevar a cabo un rearranque completo (en caliente).
El búfer de diagnóstico, la dirección MPI (y la velocidad), así como el contador de horas de
funcionamiento se suelen guardar en el área de memoria remanente de la CPU. Con la
remanencia de la dirección MPI y la velocidad de transferencia se garantiza que la CPU
pueda volver a establecer la comunicación después de un corte de alimentación, de un
borrado total o de perder los parámetros de comunicación (al extraer la MMC o borrar los
parámetros de comunicación).
Remanencia
El IM 151-7 CPU posee memoria remanente. La remanencia tiene lugar en la MMC y en la
CPU.
Mediante la remanencia, el contenido de la memoria remanente se mantiene incluso cuando
se produce una desconexión de la alimentación o un rearranque completo (en caliente).
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-13
Funciones del IM 151-7 CPU
Comportamiento remanente de los objetos de memoria
La siguiente tabla muestra el comportamiento remanente de los objetos de memoria en las
distintas transiciones de estado operativo.
Tabla 7-7
Comportamiento remanente de los objetos de memoria
Transición de estado operativo
Objeto de memoria
APAGADO/
ENCENDIDO
STOP →
RUN
Borrado
total
Datos/programa de usuario (memoria de carga)
x
x
x
Valores actuales de los DB
x
x
–
Marcas, temporizadores y contadores configurados
como remanentes
x
x
–
Búfer de diagnóstico, contador de horas de
funcionamiento
x
x
x
Dirección MPI, velocidad de transferencia
x
x
x
x = remanente; – = no remanente
7-14
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
7.4.2
Funciones de memoria
Introducción
Con ayuda de las funciones de memoria se pueden crear, modificar o borrar programas de
usuario o bloques individuales. Aproveche la posibilidad de archivar los datos de proyecto
de forma comprimida para asegurar su remanencia.
Procedimiento general: carga del programa de usuario mediante una PG o un PC
El programa de usuario se carga completamente en el IM 151-7 CPU desde la PG o el PC
mediante la MMC. En algunos casos se borran todos los bloques disponibles en la
memoria de carga.
Los bloques ocupan en la memoria de carga el lugar que se haya determinado en
“Requerimiento de memoria de carga”, dentro de “Propiedades generales del bloque”.
Unidad de programación
MMC
SIEMENS
SIMATIC
Almacenada en el
disco duro
Micro
Memory
Card
6ES7 953Ć8Lx00Ć0AA0
Memoria de carga
Bloques de código
Bloques de código
Bloques de datos
Bloques de datos
Memoria de trabajo
Partes relevantes para
la ejecución de los
bloques de código
y de datos
Comentarios
Símbolos
Figura 7-4
Memorias de carga y de trabajo
Una vez que estén cargados todos los bloques, se puede iniciar el programa.
Nota
Esta función sólo está permitida si la CPU se encuentra en estado STOP.
Si no se ha podido finalizar el proceso de carga debido a un corte de alimentación o a un
bloque no permitido, la memoria de carga quedará vacía.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-15
Funciones del IM 151-7 CPU
Carga de un programa de usuario a través de una PG o un PC en la MMC
Caso A: carga de un nuevo programa de usuario
Ha creado un nuevo programa de usuario. El programa se carga completamente desde la
PG o el PC en la MMC.
Caso B: recarga de bloques
Ya ha creado un programa de usuario y lo ha cargado en la MMC (caso A). Después,
amplía el programa de usuario con más bloques. En tal caso, no tiene por qué cargar de
nuevo todo el programa de usuario en la MMC, basta cargar los nuevos bloques en la MMC
(en los programas muy complejos este procedimiento reduce el tiempo de carga).
Caso C: sobrescritura
En este caso se realizan modificaciones en los bloques del programa de usuario. El
siguiente paso es la sobrescritura del programa de usuario o de los bloques modificados
desde la PG o del PC en la MMC.
!
Precaución
Al sobrescribir bloques o un programa de usuario se perderán todos los datos que se hayan
almacenado en la MMC con el mismo nombre.
Tras cargar un bloque, el contenido de los bloques relevantes para la ejecución se
transferirá a la memoria de trabajo y se activará.
Borrado de bloques
Durante el borrado se eliminan los bloques de la memoria de carga. Los bloques de datos
se pueden borrar desde el programa de usuario (SFC 23 “DEL_DB”).
Si dicho bloque ocupaba espacio en la memoria de trabajo, éste quedará libre.
Transferencia
A diferencia del proceso de carga, por transferencia se entiende la carga de bloques
individuales o de un programa de usuario completo desde la CPU en la PG o el PC. Los
bloques presentan el contenido de la última carga en la MMC. Los bloques de datos
relevantes para la ejecución son una excepción, con ellos se transfieren los valores
actuales.
La transferencia de bloques o del programa de usuario desde la CPU con STEP 7 no tiene
ningún efecto en la ocupación de memoria de la CPU.
Compresión
Durante la compresión se eliminan los huecos que puedan haberse creado entre los objetos
en las memorias de carga y de trabajo al llevar a cabo los procedimientos de carga y de
borrado. De este modo, la memoria libre quedará disponible en bloque.
La compresión se puede realizar tanto en la posición STOP como en la posición RUN de la
CPU.
7-16
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Programación de memoria (RAM a ROM)
Al programar la memoria, los valores actuales de los bloques de datos que se encuentran
en la memoria de trabajo se aplican en el DB como nuevos valores iniciales.
Nota
Esta función sólo está permitida si la CPU se encuentra en estado STOP.
Si la función no se puede finalizar debido a un corte de alimentación, la memoria de carga
quedará vacía.
Extracción/inserción de la MMC
Si no se ha introducido ninguna MMC en el IM 151-7 CPU, el IM 151-7 CPU no funcionará
(no se dispone de memoria de carga). Tan solo funcionará despues de haber insertado una
MMC y haber realizado un borrado total.
El IM 151-7 CPU detecta la extracción o inserción de una MMC en cualquier estado
operativo.
Procedimiento de extracción:
1. El IM 151-7 CPU debe encontrarse en la posición STOP.
2. No puede haber ninguna función PG de escritura activa (p.ej. carga de bloques)
3. Tras la extracción de la MMC, el IM 151-7 CPU solicita un borrado total.
!
Cuidado
El contenido de una tarjeta Micro Memory Card SIMATIC puede convertirse en no válido si
la tarjeta se extrae durante un proceso de escritura en curso. En tal caso, la MMC se debe
borrar en la PG o se debe formatear en el IM 151-7 CPU.
No extraiga nunca la MMC en el estado operativo RUN, esta operación se debe realizar
sólo si la alimentación está desconectada o si el IM 151-7 CPU se encuentra en estado
STOP si no se está llevando a cabo ningún acceso PG de escritura. Si, a pesar del estado
STOP, no se puede garantizar que no haya ninguna función de escritura activa en la PG
(p.ej., cargar/borrar bloques), deshaga primero los enlaces de comunicación.
Procedimiento de inserción:
Para insertar la MMC con el programa de usuario correspondiente se deben seguir los
pasos siguientes:
1. Inserte la MMC.
2. El IM 151-7 CPU solicita un borrado total.
3. Confirme el borrado total.
Si el IM 151-7 CPU solicitara un nuevo borrado total a consecuencia de una MMC
errónea o con actualización de firmware, encontrará el procedimiento que debe seguir en
el capítulo 7.3 bajo Manejo especial.
4. Arranque el IM 151-7 CPU
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-17
Funciones del IM 151-7 CPU
!
Precaución
Asegúrese de que la MMC que se va a insertar contenga un programa de usuario
compatible con el IM 151-7 CPU (con la instalación). La utilización de un programa de
usuario incorrecto puede tener graves consecuencias en los procesos.
Borrado total
El borrado total restablece, tras la extracción o inserción de la Micro Memory Card, los
comportamientos predefinidos para permitir un rearranque completo (en caliente) del
IM 151-7 CPU.
En el borrado total se restablece la gestión de la memoria del IM 151-7 CPU. Se conservan
todos los bloques de la memoria de carga. Todos los bloques relevantes para la ejecución
se vuelven a transferir desde la memoria de carga a la memoria de trabajo; de este modo,
los bloques de datos se inicializan en la memoria de trabajo (reciben de nuevo sus valores
de carga desde la memoria de carga).
El proceso de borrado total, así como sus particularidades, se describe en el capítulo 6.2.
Rearranque completo (en caliente)
• Todos los DB mantienen sus valores actuales.
• Todas las marcas, temporizadores y contadores remanentes mantienen sus valores.
• Se inicializan con “0” todos los datos de usuario que no sean remanentes:
– marcas, contadores, temporizadores, entradas y salidas
• Todos los niveles de ejecución se restablecen.
• Se borran las imágenes de proceso.
7-18
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
7.4.3
Áreas de operandos
Resumen
La memoria del sistema del IM 151-7 CPU se divide en áreas de operandos (véase la
siguiente tabla). Al utilizar las diferentes operaciones, los datos se direccionan en el
programa directamente en el área de operandos correspondiente.
Tabla 7-8
Áreas de operandos de la memoria del sistema
Descripción
Áreas de operandos
Imagen de proceso de las
entradas
Al comienzo de cada ciclo del OB 1, el IM 151-7 CPU lee las
entradas de los módulos de entrada y guarda los valores en la
imagen de proceso de las entradas.
Imagen de proceso de las
salidas
Durante el ciclo, el programa calcula los valores de las salidas y los
deposita en la imagen de proceso de las salidas. Al finalizar el ciclo
de OB 1, el IM 151-7 CPU escribe los valores de salida calculados
en los módulos de salida.
Marcas
Esta área dispone de espacio de memoria para los resultados
intermedios calculados en el programa.
Temporizadores
En esta área están disponibles los temporizadores.
Contadores
En esta área están disponibles los contadores.
Datos locales
Esta área de memoria acoge los datos temporales de un bloque de
código (OB, FB, FC) por el tiempo que dure el procesamiento del
bloque.
Bloques de datos
Véase el capítulo 7.4.4
Encontrará las áreas de direccionamiento que se pueden emplear en la CPU en la Lista de
operaciones, anexo A.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-19
Funciones del IM 151-7 CPU
Imagen de proceso de las entradas y las salidas
Si en el programa de usuario se accede a las áreas de operandos Entradas (E) y Salidas
(S), no se comprobarán los estados de señal de los módulos electrónicos digitales, sino que
se accederá a un área de memoria de la memoria del sistema de la CPU. Esta área de
memoria se denomina imagen de proceso.
La imagen de proceso se divide en dos partes: la imagen de proceso de las entradas y la
imagen de proceso de las salidas.
Ventajas de la imagen de proceso
Frente al acceso directo a los módulos electrónicos, el acceso a la imagen de proceso tiene
la ventaja de que la CPU proporciona una imagen coherente de las señales de proceso
durante la ejecución cíclica del programa. Si el estado de señal de un módulo de entrada se
modifica durante la ejecución del programa, el estado de señal se mantiene en la imagen de
proceso hasta su actualización en el siguiente ciclo. Además, el acceso a la imagen de
proceso requiere menos tiempo que el acceso directo a los módulos electrónicos, puesto
que la imagen de proceso se encuentra en la memoria de sistema de la CPU.
Actualización de la imagen de proceso
El sistema operativo actualiza la imagen de proceso de forma cíclica. La siguiente figura
muestra el proceso que se sigue en un ciclo.
Programa de arranque
Arranque
PAE
Tiempo de ciclo
PAA
Escritura de la imagen de proceso de las salidas
en los módulos electrónicos
Lectura de las entradas desde los módulos electrónicos y
actualización de los datos en la imagen de proceso de las
entradas
Procesamiento del programa de usuario (OB 1 y
todos los bloques llamados desde éste)
Programa de usuario
ZKP (Sist. op.)
Figura 7-5
7-20
Pasos que se ejecutan en un ciclo
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Datos locales
Los datos locales guardan:
• las variables temporales de los bloques de código
• la información de arranque de los bloques de organización
• parámetros de transferencia
• resultados intermedios
Variables temporales
Al crear bloques se pueden declarar variables temporales (TEMP) que sólo estarán
disponibles durante el procesamiento del bloque en cuestión y luego se volverán a
sobrescribir. Estos datos locales tienen una longitud definida por cada OB. Los datos locales
deben inicializarse antes del primer acceso de lectura. Además, cada bloque de
organización necesita 20 bytes de datos locales para su información de arranque. El acceso
a los datos locales se realiza con mayor rapidez que el acceso a los datos de los DB.
El IM 151-7 CPU posee memoria para las variables temporales (datos locales) de los
bloques que se acaban de procesar. Se dividen en partes iguales en los niveles de
prioridad. Cada nivel de prioridad dispone de su propia área de datos locales.
!
Cuidado
Todas las variables temporales (TEMP) de un OB y sus bloques subyacentes se guardan
en los datos locales. Si emplea muchos niveles de anidamiento en el procesamiento de los
bloques, el área de datos locales se podría llegar a desbordarse.
El IM 151-7 CPU cambia al estado operativo STOP cuando se excede el tamaño permitido
de datos locales de un nivel de prioridad.
Tenga en cuenta el requerimiento de datos locales de los OB de errores síncronos, ya que
se asignará al nivel de prioridad causante.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-21
Funciones del IM 151-7 CPU
7.4.4
Manejo de datos en el DB
Recetas
Una receta es un conjunto de datos de usuario.
Un concepto sencillo de receta se puede realizar mediante bloques de datos no relevantes
para la ejecución. Para ello, las recetas deben poseer la misma estructura (longitud). Debe
existir un DB por cada receta.
Procesamiento
La receta se debe almacenar en la memoria de carga
• Los registros de las recetas se crean con STEP 7 como DB no relevantes para la
ejecución y se cargan en el IM 151-7 CPU. De este modo, las recetas sólo ocupan
espacio en la memoria de carga y no en la memoria de trabajo.
Trabajar con los datos de recetas
• Con la SFC 83 “READ_DBL”, el registro de la receta actual del DB que se encuentra en
la memoria de carga se lee desde el programa de usuario en un DB relevante para la
ejecución que se encuentra en la memoria de trabajo. De esta forma se consigue que la
memoria de trabajo sólo tenga que incorporar la cantidad de datos de un registro.
El programa de usuario ahora puede acceder a los datos de la receta actual.
Memoria de carga
(MMC)
Memoria de trabajo
(IM 151-7 CPU)
Receta 1
Receta 2
SFC 83
READ_DBL
Receta
actual
:
Receta n
Figura 7-6
SFC 84
WRIT_DBL
Manejo de los datos de recetas
Transferencia de una receta modificada:
• La SFC 84 “WRIT_DBL” permite transferir desde el programa de usuario a la memoria
de carga un registro nuevo o modificado de una receta que haya sido generado durante
el procesamiento del programa.
Estos datos escritos en la memoria de carga son portátiles y están protegidos contra
borrado total.
Si se guardan registros modificados (recetas) en la PG o el PC, éstos se pueden cargar
y guardar en forma de bloque completo.
7-22
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Nota
Las funciones del sistema activas SFC 82 a SFC 84 (accesos en curso a la MMC) influyen
enormemente en las funciones de la PG (p.ej. estado de bloque, estado de variable, cargar
transferir, abrir bloque). Normalmente, el rendimiento (con respecto a las funciones del
sistema que no están activas) se reduce en un factor de 10.
Asegúrese siempre de no sobrepasar el número máximo de procesos de
borrado/escritura para evitar la pérdida de datos. Consulte a este respecto el
capítulo 7.3.
!
Cuidado
El contenido de una tarjeta Micro Memory Card SIMATIC puede convertirse en no válido si
la tarjeta se extrae durante un proceso de escritura en curso. En ese caso, la MMC debe
borrarse de la PG y formatearse en la CPU.
No extraer nunca la MMC en el estado operativo RUN, sino únicamente cuando la CPU
esté apagada o en estado STOP si no se lleva a cabo un acceso de escritura desde la PG.
Si, a pesar del estado STOP, no se puede garantizar que no haya ninguna función de
escritura activa en la PG (p.ej. cargar/borrar bloques), deshaga primero los enlaces de
comunicación.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-23
Funciones del IM 151-7 CPU
Ficheros de valores medidos
Durante el procesamiento del programa de usuario mediante el IM 151-7 CPU se generan
valores de medición. Estos valores se deben archivar y evaluar.
Procesamiento
Conjunto de valores medidos:
• En un DB (para el funcionamiento del búfer alternativo en varios DB), el IM 151-7 CPU
agrupa los valores medidos en la memoria de trabajo.
Archivado de los valores medidos:
• Con la SFC 84 “WRIT_DBL” se pueden almacenar en el DB de la memoria de carga los
valores medidos desde el programa de usuario, antes de que el volumen de datos
sobrepase la capacidad de la memoria de trabajo.
Memoria de carga
(MMC)
Memoria de trabajo
(IM 151-7 CPU)
Valores medidos 1
Valores medidos 2
SFC 82
CREA_DBL
Valores medidos
actuales
:
Valores medidos n
Figura 7-7
SFC 84
WRIT_DBL
Manejo de los ficheros de valores medidos
• Con la SFC 82 “CREA_DBL” se pueden crear nuevos DB (adicionales) en la memoria de
carga desde el programa de usuario en forma de DBs no relevantes para la ejecución.
Estos DB no requieren espacio en la memoria de trabajo.
Nota
Si en la memoria de carga o de trabajo ya existe un DB con el mismo número, la SFC 82
finalizará y se generará una indicación de error.
Estos datos escritos en la memoria de carga son portátiles y están protegidos contra el
borrado total.
7-24
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Evaluación de los valores medidos:
• Los bloques de datos de los valores medidos almacenados en la memoria de carga
pueden ser evaluados por otros interlocutores mediante carga (p.ej. PG, PC, ...).
Nota
Las funciones de sistema activas SFC 82 a SFC 84 (accesos en curso a la MMC) influyen
enormemente en las funciones de la PG (p.ej., estado del bloque, estado de variable, cargar
bloque en PG/CPU, abrir bloque). Normalmente, el rendimiento (con respecto a las
funciones de sistema que no están activas) se reduce en un factor de 10.
Asegúrese siempre de no sobrepasar el número máximo de procesos de
borrado/escritura para evitar la pérdida de datos. Consulte a este respecto el
capítulo 7.3.
!
Cuidado
El contenido de una tarjeta Micro Memory Card SIMATIC puede convertirse en no válido si
la tarjeta se extrae durante un proceso de escritura en curso. En tal caso, la MMC debe
borrarse de la PG y formatearse en la CPU.
No extraer nunca la MMC en estado operativo RUN, sino únicamente cuando la CPU esté
apagada o en estado STOP si no se lleva a cabo un acceso de escritura desde la PG. Si, a
pesar del estado STOP, no se puede garantizar que no haya ninguna función de escritura
activa en la PG (p.ej. cargar/borrar bloque), deshaga primero los enlaces de comunicación.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-25
Funciones del IM 151-7 CPU
7.4.5
Almacenamiento de proyectos completos en la Micro Memory Card y
carga de proyectos desde ella
Funcionamiento de las funciones
Con las funciones Guardar proyecto en la Memory Card y Cargar proyecto de la
Memory Card puede guardar todos los datos de un proyecto en una tarjeta Micro Memory
Card SIMATIC (para utilizarlos posteriormente) y recuperarlos de nuevo desde esta tarjeta.
La tarjeta Micro Memory Card SIMATIC se puede encontrar en una CPU o en un dispositivo
de programación MMC de una PG o un PC.
Nota
En la ayuda en pantalla de STEP 7 no se contemplan todavía los IM 151-7 CPU. Por este
motivo, aquí las funciones Guardar proyecto en la Memory Card y Cargar proyecto de la
Memory Card sólo son relevantes para las CPU 41x.
El IM 151-7 CPU le permite utilizar ambas funciones con el alcance descrito.
Los datos de proyecto se comprimen antes de guardarlos en la tarjeta Micro Memory Card
SIMATIC y se descomprimen al cargarlos. El tamaño de la Micro Memory Card deberá
elegirse de manera que se puedan guardar los datos de usuario además de los datos del
proyecto. El tamaño de los datos de proyecto que se van a guardar equivale al tamaño del
fichero comprimido de ese proyecto. Si la capacidad de memoria de la Micro Memory Card
no fuera suficiente, aparecerá un mensaje indicándolo.
Si el destino de la función Guardar proyecto en la Memory Card es una Micro Memory
Card SIMATIC de una CPU, por razones técnicas sólo se podrá transferir el contenido
completo de un proyecto STEP 7.
7-26
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Manejo de las funciones
El manejo de las funciones Guardar proyecto en la Memory Card / Cargar proyecto de
la Memory Card depende de la ubicación de la tarjeta Micro Memory Card SIMATIC:
• Si la Micro Memory Card se encuentra en la ranura MMC de un IM 151-7 CPU,
seleccione en la ventana del proyecto del Administrador SIMATIC un nivel de proyecto
asignado inequívocamente al IM 151-7 CPU (p. ej. IM 151-7 CPU, Programa, Fuentes o
Bloques). Seleccione el comando de menú Sistema de destino > Guardar proyecto en
la Memory Card o Sistema de destino > Cargar proyecto de la Memory Card. Todos
los datos del proyecto se guardarán en la Micro Memory Card o se cargarán desde dicha
tarjeta.
• Si los datos del proyecto no están disponibles en la unidad de programación (PG/PC)
actualmente en uso, se puede seleccionar la CPU de origen en la ventana “Estaciones
accesibles”. Abra la ventana “Estaciones accesibles” mediante el comando de menú
Sistema de destino > Mostrar estaciones accesibles y seleccione la conexión/CPU
deseada con los datos de proyecto en la Micro Memory Card. A continuación seleccione
el comando de menú Cargar de la Memory Card.
• Si la Micro Memory Card se encuentra en el dispositivo de programación MMC de una
PG o un PC, abra la ventana “Memory Card S7” con el comando de menú Archivo >
Memory Card S7 > Abrir. Seleccione el comando de menú Sistema de destino >
Guardar proyecto en la Memory Card o Sistema de destino > Cargar proyecto de la
Memory Card. Se abrirá un cuadro de diálogo que le permitirá seleccionar el proyecto
de origen o el de destino.
Los datos de proyecto pueden generar un elevado volumen de datos provocando así
posibles tiempos de espera de varios minutos durante la lectura o escritura en el
IM 151-7 CPU en el estado operativo RUN.
Ejemplo de un caso de aplicación
Si en el departamento de servicio técnico y mantenimiento hay varios empleados
encargados del mantenimiento del sistema de automatización SIMATIC, resulta difícil
proporcionar rápidamente a cada trabajador los datos de proyecto actuales para un trabajo
concreto. Pero si los datos de proyecto de una CPU se encuentran disponibles localmente
en una de las CPU que van a ser revisadas, todos los empleados podrán acceder a los
datos proyecto actuales y, si es necesario, realizar modificaciones que quedarán accesibles
para el resto de los trabajadores.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-27
Funciones del IM 151-7 CPU
7.5
Interfaz
El IM 151-7 CPU dispone de una interfaz coexistente descrita a continuación.
Interfaz MPI
La MPI (Multi Point Interface) es la interfaz del IM 151-7 CPU para unaPG o un OP o para
la comunicación en una subred MPI. . El IM 151-7 CPU dispone de una interfaz MPI, que
funciona con RS 485.
La velocidad típica (predeterminada) es de 187,5 kBaudios. El IM 151-7 CPU es compatible
con todas las velocidades MPI.
El IM 151-7 CPU envía los parámetros de bus establecidos (p.ej. la velocidad)
automáticamente a la interfaz MPI. De este modo se pueden asignar, por ejemplo, los
parámetros correctos a una unidad de programación y conectarse automáticamente a una
subred MPI.
Nota
Durante el funcionamiento, sólo pueden conectarse PGs a la subred MPI.
No conectar otras estaciones (p.ej. OP, TP, etc.) a la subred MPI durante el funcionamiento;
de lo contrario, los datos transferidos se podrían invalidar debido a los impulsos parásitos o
bien se podrían perder los paquetes de datos globales.
Interfaz PROFIBUS-DP
La interfaz PROFIBUS-DP sirve principalmente para la conexión de periferia
descentralizada. Con PROFIBUS-DP se pueden crear subredes ampliadas. En PROFIBUS
son válidas velocidades de hasta 12 MBaudios.
El IM 151-7 CPU como estación activa, envía los parámetros de bus establecidos (p.ej. la
velocidad) a la interfaz PROFIBUS-DP. De este modo se pueden asignar, por ejemplo, los
parámetros correctos a una unidad de programación y conectarse automáticamente a una
subred PROFIBUS. El envío de los parámetros de bus se puede desactivar en la
configuración.
El IM 151-7 CPU dispone de una interfaz PROFIBUS-DP. Ésta se puede configurar de
forma activa o pasiva.
¿Qué equipos se pueden conectar a las interfaces?
Tabla 7-9
Equipos conectables
MPI
•
•
•
•
PG/PC
OP/TP
S7-300/400 con interfaz MPI
S7-200 (sólo con 19,2 kBaudios)
PROFIBUS-DP
•
•
•
•
•
Maestro DP
Actuadores/sensores
S7-300/400 con interfaz PROFIBUS-DP
PG/PC
OP/TP
Información adicional
Encontrará información adicional acerca de las conexiones en el manual Comunicación con
SIMATIC.
7-28
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
7.6
Reloj
El IM 151-7 CPU dispone un reloj de hardware integrado.
Ajuste, lectura y programación del reloj
El reloj se ajusta y se lee con la unidad de programación (consulte el manual de usuario de
STEP 7) o bien se programa en el programa de usuario mediante SFCs (consulte el manual
de referencia Funciones de sistema y funciones estándar y el anexo B).
Características
La siguiente tabla indica las características y funciones del reloj.
Al parametrizar la CPU en STEP 7, se pueden también ajustar funciones tales como la
sincronización y el factor de corrección (consulte la ayuda en pantalla de STEP 7 para más
información).
Tabla 7-10
Características del reloj
Características
Tipo
Ajuste de fábrica
Backup
Duración de respaldo
Contador de horas de funcionamiento
IM 151-7 CPU
Reloj de hardware
DT#1994-01-01-00:00:00
mediante un condensador incorporado
generalmente 6 semanas
(a 40 °C de temperatura ambiente)
1
Comportamiento del reloj cuando está desconectada la alimentación
El reloj del componente CPU sigue en funcionamiento cuando no hay alimentación.
Después de que haya transcurrido el tiempo de respaldo, el reloj continúa en
funcionamiento con la hora que tenía cuando se produjo el corte de alimentación.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-29
Funciones del IM 151-7 CPU
7.7
Comunicación
Servicios de comunicación del IM 151-7 CPU
La selección del servicio de comunicación influye en
• la funciones que podrá utilizar el usuario
• si un enlace S7 será necesario
• el momento de establecerse el enlace
La interfaz de usuario puede variar en gran medida (SFC, SFB, etc.) y depende también del
hardware que se emplee (CPU SIMATIC, PC, etc.).
El IM 151-7 CPU dispone de los siguientes servicios de comunicación:
Tabla 7-11
Servicios de comunicación del IM 151-7 CPU
Servicio de
comunicación
Funcionalidad
Establecimiento del enlace S7 ...
con
MPI
con
DP
Comunicación PG
Puesta en marcha, test,
diagnóstico
desde la PG en el momento en el que se x
utiliza el servicio
x
Comunicación OP
Manejo y visualización
desde el OP durante la conexión
x
x
Comunicación básica S7
Intercambio de datos
se produce de forma programada
mediante bloques (parámetros de la
SFC)
x
–
Comunicación S7
Intercambio de datos
IM 151-7 CPU sólo como servidor;
establecimiento del enlace por el
interlocutor
x
x
Comunicación de datos
globales
Intercambio cíclico de
datos (p.ej., marcas)
no necesita ningún enlace S7
x
–
En los capítulos 4 y 5 encontrará información acerca de la configuración de la red y del
direccionamiento.
Comunicación PG
Con la comunicación PG se lleva a cabo el intercambio de datos entre las estaciones de
ingeniería (p.ej. PG, PC) y los módulos SIMATIC aptos para la comunicación. El servicio
tiene lugar a través de las subredes MPI y PROFIBUS. También es posible la transición
entre subredes.
La comunicación PG ofrece funciones necesarias para cargar programas y datos de
configuración, ejecutar tests y evaluar la información de diagnóstico. Estas funciones están
integradas en el sistema operativo de los módulos SIMATIC S7.
Una CPU puede mantener establecidos varios enlaces online al mismo tiempo con una o
varias PG.
7-30
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Comunicación OP
Con la comunicación OP se lleva a cabo el intercambio de datos entre las estaciones de
ingeniería (p.ej. OP, TP) y los módulos SIMATIC aptos para la comunicación. El servicio
tiene lugar a través de las subredes MPI y PROFIBUS.
La comunicación OP ofrece funciones necesarias para el manejo y la visualización. Estas
funciones están integradas en el sistema operativo de los módulos SIMATIC S7.
Una CPU puede mantener establecidos varios enlaces online al mismo tiempo con uno o
varios OP.
Comunicación básica S7
Con la comunicación básica S7 se lleva a cabo el intercambio de datos entre CPUs S7 y
módulos SIMATIC aptos para la comunicación dentro de un equipo S7 (intercambio de
datos confirmado). El intercambio de datos se lleva a cabo a través de enlaces S7 no
configurados. El servicio tiene lugar a través de la subred MPI o en el equipo que integra
módulos de función (FM).
La comunicación básica S7 ofrece funciones necesarias para el intercambio de datos. Estas
funciones están integradas en el sistema operativo del IM 151-7 CPU.
El usuario puede utilizar el servicio a través de la interfaz de usuario “Función del sistema”
(SFC).
Comunicación S7
El IM 151-7 CPU sólo puede ser servidor en la comunicación S7. El enlace lo establece
siempre el interlocutor. El servicio tiene lugar a través de las subredes MPI y PROFIBUS.
El sistema operativo gestiona los servicios sin interfaz de usuario explícita.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-31
Funciones del IM 151-7 CPU
Comunicación de datos globales
Con la comunicación de datos globales se lleva a cabo el intercambio cíclico de datos
globales (p.ej., E, S, M) entre las CPU SIMATIC S7 (intercambio de datos sin confirmar).
Una CPU envía al mismo tiempo los datos a todas las CPU de la subred MPI. Esta función
está integrada en el sistema operativo del IM 151-7 CPU.
Condiciones de envío y recepción
Para la comunicación mediante círculos GD deben cumplirse las siguientes condiciones:
• Para el emisor de un paquete GD:
Factor de cicloEmisor x Tiempo de cicloEmisor w 60 ms
• Para el receptor de un paquete GD:
Factor de cicloReceptor x Tiempo de cicloReceptor
< Factor de cicloEmisor x Tiempo de cicloEmisor
Si no se cumplen estas condiciones se puede perder un paquete GD. Las causas pueden
ser:
• la capacidad de la CPU “más pequeña” del círculo GD
• el envío y la recepción de datos globales se produce de forma asíncrona entre el emisor
y el receptor
Si ajusta en STEP 7 : “Enviar después de cada ciclo CPU” y la CPU no posee ningún ciclo
de CPU corto (< 60 ms), el sistema operativo puede sobrescribir un paquete GD de la CPU
que no se haya enviado. La pérdida de datos globales se indicará en el campo de estado de
un círculo GD, si así lo ha configurado con STEP 7.
Factor de ciclo
El factor de ciclo indica en cuántos ciclos se dividirá la comunicación GD. El factor de ciclo
se puede ajustar al configurar la comunicación de datos globales en STEP 7. Si selecciona,
por ejemplo, un factor de ciclo de 7, la comunicación de datos globales tendrá lugar cada 7
ciclos. De este modo se descarga la CPU.
7-32
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
Recursos GD
La siguiente tabla indica qué recursos GD posee el IM 151-7 CPU.
Tabla 7-12
Recursos GD del IM 151-7 CPU
Parámetros
IM 151-7 CPU
Cantidad de círculos GD por CPU
máx. 4
Cantidad de paquetes GD de emisión por círculo GD
máx. 1
Cantidad de paquetes GD de emisión para todos los
círculos GD
máx. 4
Cantidad de paquetes GD de recepción por círculo GD
máx. 1
Cantidad de paquetes GD de recepción para todos los
círculos GD
máx. 4
Longitud de datos por paquete GD
máx. 22 bytes
Consistencia
máx. 22 bytes
Factor de ciclo (predeterminado)
1 a 255 (8)
Información adicional
• Encontrará información adicional sobre las SFC en la Lista de operaciones. Para obtener
una descripción detallada consulte la Ayuda en pantalla de STEP 7 o el manual de
referencia Funciones estándar y funciones de sistema.
• Para más información sobre la comunicación, consulte el manual Comunicación con
SIMATIC.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-33
Funciones del IM 151-7 CPU
7.8
Bloques
En este capítulo se ofrece una relación de los bloques que se pueden ejecutar en el
IM 151-7 CPU.
El sistema operativo está diseñado para un procesamiento del programa de usuario
controlado por eventos. Las siguientes tablas muestran qué bloques de organización (OBs)
son llamados automáticamente por el sistema operativo como respuesta a qué eventos.
Información adicional
Encontrará una descripción detallada de los bloques y de los eventos que provocan su
ejecución, abajo listados, en el manual de referencia Funciones de sistema y funciones
estándar. Encontrará un sinóptico de toda la documentación de STEP 7 en el manual
Sistema de periferia descentralizada ET 200S.
Sinopsis de todos los bloques
Tabla 7-13
Resumen: Bloques
Bloque
Número
Área
Tamaño
máximo
OB
14
–
FC
512
0-511
–
FB
512
0-511
–
DB
511
1-511
SFC
61
–
–
Encontrará una lista de todas las SFC del
componente CPU en el anexo B.1.
SFB
11
–
–
Encontrará una lista de todos los SFB del
componente CPU en el anexo B.2.
16 KB
Observaciones
Todos los OB posibles se indican después de la
tabla.
El 0 está reservado
En cada IM 151-7 CPU se puede cargar un máximo de 1024 bloques (cantidad de FBs +
FCs + DBs).
SFC 55 “WR_PARM”, SFC 56 “WR_DPARM”, SFC 57 “PARM_MOD”, SFC 58
“WR_REC”
La utilización de las SFC 55 a 58 junto con el IM 151-7 CPU no es razonable dados los
parámetros estáticos de los módulos.
Si, a pesar de ello, se utilizan las SFC 55 a 58 junto con el IM 151-7 CPU, el IM 151-7 CPU
podría tener un comportamiento erróneo.
7-34
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
OBs cíclicos y de arranque
Tabla 7-14
OBs cíclicos y de arranque
OB llamado
Ciclo y arranque
Ciclo
Eventos de arranque posibles
• Primer OB 1 tras un rearranque (conexión de la
OB 1
alimentación o transición STOP-RUN del IM 151-7 CPU)
• Finalización del anterior ciclo de programa
Rearranque (transición de
STOP a RUN)
• Solicitud de arranque manual (STOP-RUN mediante el
OB 100
selector de modo o mediante comando MPI)
• Solicitud de rearranque automático (después de una
desconexión/conexión de la alimentación)
OBs de alarma
Tabla 7-15
OBs de alarma
Alarmas
Alarma horaria
OB llamado
Eventos de arranque posibles
OB 10
• Arranque automático tras el ajuste y activación de la alarma horaria
usando STEP 7
• Activación mediante la SFC 30 tras haber sido ajustada con
STEP 7 o con la SFC 28
Alarma de retardo
OB 20
• Expiración del tiempo especificado en la SFC 32
Alarmas cíclicas
(valor predeterminado: período
100 ms)
OB 35
• Dependiendo de la frecuencia de reloj (parametrización con
Alarmas de proceso
OB 40
• Alarma de proceso disparada
Alarma de
diagnóstico
OB 82
Alarma de extracción/inserción
OB 83
• Evento saliente (la causa del evento ya no está presente)
• Evento entrante (la causa del evento todavía existe)
• Extracción e inserción de módulos en modo RUN
STEP 7)
Si faltan los OBs 10, 20, 35, 40, 82 o el OB 83 y su correspondiente evento de arranque, el
IM 151-7 CPU pasa al modo STOP.
OBs de respuesta ante error/fallo
Tabla 7-16
OBs de respuesta ante error/fallo
Error/Fallo
OB llamado
Eventos de arranque posibles
Error de tiempo
OB 80
• Tiempo de ciclo excedido
• Error de acuse durante el procesamiento de un OB
• Adelantamiento del reloj (salto de tiempo) para arrancar un OB
Error de ejecución
del programa
OB 85
• Evento de arranque de un OB no cargado
• Error de acceso a la periferia durante la actualización de la imagen
de proceso por parte del sistema
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-35
Funciones del IM 151-7 CPU
Tabla 7-16
OBs de respuesta ante error/fallo, continuación
Error/Fallo
OB llamado
Eventos de arranque posibles
Fallo/reintegración
del maestro DP o de
una estación en
comunicación
directa
OB 86
• Evento saliente (la causa del evento ya no está presente)
• Evento entrante (la causa del evento todavía existe)
Error de
comunicación
OB 87
• Código de telegrama incorrecto en GD
• Estado del paquete GD no se puede introducir en DB
• Estado GD global no se puede registrar en DB
Error de
programación
OB 121
• Un evento que aparece por un error de ejecución del programa,
Error en el acceso
directo a la periferia
OB 122
• Error en un acceso de lectura
• Error en un acceso de escritura
p.ej., por llamar a un bloque no cargado en la CPU
Si faltan los OB 80, 85, 86, 87, 121 o el OB 122 y su correspondiente evento de arranque, el
IM 151-7 CPU pasa al modo STOP.
Características especiales del OB 122
Nota
Observar las siguientes características especiales del OB 122:
El componente CPU registra el valor “0” en las siguientes variables temporales de la tabla
de declaración de variables en los datos locales del OB:
• Byte Nº 3: OB122_BLK_TYPE
(tipo de bloque en el que se produjo el error)
• Byte Nº 8 y 9: OB122_BLK_NUM
(número del bloque en el que se produjo el error)
• Byte Nº 10 y 11: OB122_PRG_ADDR
(dirección del bloque en el que se produjo el error)
7-36
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
7.9
Parámetros
Características parametrizables de la CPU
Las características y respuestas del componente CPU del IM 151-7 CPU pueden
parametrizarse. Esta parametrización se lleva a cabo en diferentes ventanas de parámetros
de STEP 7.
¿Qué parámetros se pueden ajustar para el IM 151-7 CPU?
La siguiente tabla contiene todos los bloques de parámetros del IM 151-7 CPU. Los
parámetros se explican en la ayuda en pantalla de STEP 7.
Tabla 7-17
Bloques de parámetros, parámetros ajustables y rangos de valores del IM 151-7 CPU
Bloques de
parámetros
Parámetros ajustables
Valores posibles
Marca de ciclo
Marca de ciclo
Sí/no
Byte de marcas
0 a 255
Arranque automático/manual tras conectar la alimentación
Rearranque completo
Características del
arranque
Vigilancia de tiempo para:
• Mensaje “ready” de los módulos (100 ms)
• Transferencia de los parámetros a los módulos (100 ms)
• 1 a 65000
• 1 a 65000
Arranque si la configuración teórica difiere de la configuración
real
Sí/no
Diagnóstico del
sistema
Notificar la causa del STOP
Sí/no
Remanencia
Número de bytes de memoria desde el MB 0
0 a 255
Número de temporizadores S7 desde T 0
0 a 255
Número de contadores S7 desde Z 0
0 a 255
Reloj de hardware
Factor de corrección
–10000 a +10000
Alarmas horarias
Activación del OB 10
Sí/no
Ejecución del OB 10
•
•
•
•
•
•
•
•
•
Alarmas cíclicas
Ninguno
Una sola vez
Cada minuto
Cada hora
Diariamente
Semanalmente
Mensualmente
El último de cada mes
Anualmente
Fecha de arranque del OB 10
Año/mes/día
Hora de arranque del OB 10
Horas: minutos
Periodicidad del OB 35 (ms)
1 a 60000
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-37
Funciones del IM 151-7 CPU
Tabla 7-17
Bloques de parámetros, parámetros ajustables y rangos de valores del IM 151-7 CPU, continuación
Bloques de
parámetros
Parámetros ajustables
Valores posibles
Comportamiento
del ciclo
Carga del ciclo por comunicaciones (%)
10 a 50
Tiempo de vigilancia del ciclo (ms)
1 a 6000
Llamada del OB 85 en caso de error de acceso a la periferia
• En cada acceso
• En caso de errores
entrantes y salientes
• No se llama
Protección
• 1: Selector de modo
• 2: Protección contra
Nivel de protección
escritura
• 3: Protección contra
lectura y escritura
• Modo Proceso:
Modo
máxima prolongación
del ciclo permitida
(ms) desde 3 hasta
65535
• Modo Test
Parámetros del
módulo
Dirección de la
estación DP
Número de uniones frías
1
• Activado
• Número del módulo
• Número del canal
• Sí/no
• de 5 a 66
• 0/1
Supresión de frecuencias perturbadoras
50 Hz/60 Hz
Dirección DP de la CPU
1 a 125
¿Cuándo “acepta” los parámetros la CPU?
La CPU acepta los parámetros ajustados (datos de configuración):
• Tras conectar la alimentación o tras un borrado total de la tarjeta de memoria insertada
• Después de que los datos de configuración hayan sido transferidos online a la CPU en
modo STOP sin errores.
7-38
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
7.10
Parametrización de la unión fría para la conexión de
termopares
Si quiere usar el IM 151-7 CPU en una estación ET 200S con termopares y uniones frías,
ajuste los siguientes parámetros en la configuración hardware:
Tabla 7-18
Parametrización de la unión fría
Valores posibles
Parámetros del módulo CPU
Activación de la unión fría 1
Activada/no activada
Ejemplo, ver figura 7-8
Número de módulo de la unión
fría 1
Ninguno/5 a 66
Explicación
La unión fría se puede habilitar con este
parámetro. Sólo entonces se podrá continuar
parametrizando la unión fría.
Este parámetro sirve para asignar el slot del
módulo RTD a la correspondiente unión fría.
El número de módulo equivale al Ejemplo, ver figura 7-8
número de slot.
Número de canal de la unión
fría 1
RTD en el canal 0
RTD en el canal 1
Ejemplo, ver figura 7-8
Parámetros del módulo RTD
Valores posibles
Este parámetro sirve para definir el canal (0/1)
para medir la temperatura de referencia (cálculo
del valor de compensación) para el slot del
módulo RTD asignado.
Explicación
Tipo de medida/rango de medida Medida de
Si se usa un canal del módulo RTD para la
resistencia/temperatura, parametrización de la unión fría, se debe
p.ej.
parametrizar el tipo de medida/rango de medida
para este canal como rango climático de RTD-4L
• Rango estándar
Pt 100 .
RTD-4L Pt 100
Parámetros del módulo TC
Valores posibles
Explicación
Número de unión fría
1
Este parámetro sirve para asignar la unión fría (1)
que contiene la temperatura de referencia (valor
de compensación).
Unión fría canal 0 y unión fría
canal 1
Ninguno, RTD
Con este parámetro se habilita el uso de la unión
fría.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-39
Funciones del IM 151-7 CPU
Figura 7-8
Ejemplo de una ventana de parametrización de los datos del módulo CPU en
STEP 7 V5.1 + SP4
Referencia
Encontrará información más detallada sobre el procedimiento, el sistema de conexionado y
un ejemplo de parametrización en el capítulo Módulos electrónicos analógicos del manual
Sistema de periferia descentralizada ET 200S.
7-40
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
7.11
Insertar y extraer módulos en funcionamiento
El IM 151-7 CPU con periferia local ET 200S permite insertar y extraer un módulo estando
en funcionamiento y con la alimentación conectada.
Excepciones
La CPU, sin embargo, no debe retirarse nunca durante el funcionamiento o estando
conectada.
Inserción y extracción de módulos con la alimentación conectada o la instalación en
marcha.
Al extraer o insertar los módulos con la alimentación conectada o con la instalación en
marcha tenga en cuenta, además de las indicaciones del manual, las restricciones descritas
en el manual Sistema de periferia descentralizada ET 200S, capítulo: “Cableado y
equipamiento”.
!
Precaución
Al insertar un módulo de salida, las salidas ajustadas por el programa de usuario se activan
inmediatamente. Por este motivo, se recomienda poner las salidas a “0” en el programa de
usuario antes de extraer el módulo.
Si no se extraen o insertan los módulos correctamente (consulte el manual: Sistema de
periferia descentralizada ET 200S, capítulo: “Cableado y equipamiento”) se pueden generar
estados incontrolados de la instalación. Los módulos adyacentes pueden resultar dañados.
Qué ocurre al extraer módulos en funcionamiento
Al extraer un módulo de la periferia ET 200S durante el funcionamiento, se llama el OB 83 y
se registra una entrada en el búfer de diagnóstico (ID de evento 3861H),
independientemente de si el módulo está conectado o desconectado.
Si el OB 83 está contenido en la memoria de la CPU, el módulo interfase IM 151-7 CPU
permanece en RUN.
La ausencia del módulo se registra en la lista de estado del sistema.
Si el programa de usuario intenta acceder al módulo que ha sido retirado, se produce un
error de acceso a la periferia con la correspondiente entrada en el búfer de diagnóstico.
Adicionalmente, se llama el OB 122.
Si el OB 122 está contenido en la memoria de la CPU, el módulo interfase IM 151-7 CPU
permanece en RUN.
Qué ocurre al insertar módulos en funcionamiento
Si se vuelve a insertar un módulo que ha sido previamente retirado de la periferia ET 200S
durante el funcionamiento, la CPU compara la configuración real con la configuración teórica
en lo que respecta al módulo recién insertado, es decir, compara el módulo configurado con
el actualmente insertado. Actividades que tienen lugar en función del resultado de la
comparación entre configuración real y teórica:
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-41
Funciones del IM 151-7 CPU
Módulos que no pueden ser parametrizados
Las siguientes actividades tienen lugar independientemente de si el módulo de potencia del
módulo insertado está conectado o no.
Tabla 7-19
Resultado de la comparación DEBE = ES en caso de módulos no parametrizables
Módulo insertado = Módulo configurado
Módulo insertado0Módulo configurado
Se llama al OB 83 y se registra una entrada en el
búfer de diagnóstico (ID de evento 3861H).
Se llama al OB 83 y se realiza una entrada en el
búfer de diagnóstico (ID de evento 3863H).
El módulo se registra como disponible en la lista
de estado del sistema.
El módulo permanece registrado como no
disponible en la lista de estado del sistema.
Los accesos directos vuelven a ser posibles.
No es posible el acceso directo.
Módulos que pueden ser parametrizados
Las siguientes actividades solamente tienen lugar cuando el módulo de potencia del
módulo insertado está conectado.
Tabla 7-20
Resultado de la comparación DEBE = ES en caso de módulos parametrizables con el
módulo de potencia conectado
Módulo insertado = Módulo configurado
Módulo insertado 0 Módulo configurado
Se llama al OB 83 y se realiza una entrada en el
búfer de diagnóstico (ID de evento 3861H).
Se llama al OB 83 y se realiza una entrada en el
búfer de diagnóstico (ID de evento 3863H).
La CPU parametriza de nuevo el módulo.
La CPU no parametriza de nuevo el módulo.
Si la asignación de parámetros se lleva a cabo
con éxito, el módulo se registra como disponible
en la lista de estado del sistema.
El módulo permanece registrado como no
disponible en la lista de estado del sistema.
Los accesos directos vuelven a ser posibles.
No es posible el acceso directo.
El LED SF del módulo permanece encendido.
Las siguientes actividades solo tienen lugar cuando el módulo de potencia del módulo
insertado está desconectado.
Tabla 7-21
Resultado de la comparación DEBE = ES en caso de módulos parametrizables con el
módulo de potencia desconectado
Módulo insertado = Módulo configurado
Módulo insertado 0Módulo configurado
Se llama al OB 83 y se realiza una entrada en el búfer de diagnóstico (evento de ID 3861H).
Cuando el módulo de potencia está conectado, la Cuando el módulo de potencia está conectado, la
CPU vuelve a parametrizar el módulo.
CPU no parametriza el módulo.
7-42
Si la asignación de parámetros se lleva a cabo
con éxito, se incluye al módulo como disponible
en la lista de estado del sistema.
El módulo permanece como no disponible en la
lista de estado del sistema.
Los accesos directos vuelven a ser posibles.
No es posible el acceso directo.
El LED SF del módulo permanece encendido.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones del IM 151-7 CPU
7.12
Conectar y desconectar módulos de potencia en
funcionamiento
Qué ocurre cuando los módulos de potencia se desconectan en funcionamiento
Si se desconecta la tensión de alimentación de carga de un módulo de potencia durante el
funcionamiento, tienen lugar las siguientes actividades:
• Si se habilita el diagnóstico durante la asignación de parámetros para el módulo de
potencia, se llama la alarma de diagnóstico OB 82 (dirección de diagnóstico del módulo
de potencia) con la correspondiente entrada en el búfer de diagnóstico (ID de evento
3942H).
• En la lista de estado del sistema se registra el módulo de potencia como presente pero
defectuoso.
Para los módulos alimentados por el módulo de potencia, la desconexión de la fuente de
alimentación de carga tiene los siguientes efectos:
• El LED SF del módulo se apaga.
• Se puede continuar accediendo a los módulos sin que se produzca un error de acceso a
la periferia.
• Las salidas de los módulos quedan sin alimentación e inactivas en el proceso.
• Las entradas de los módulos digitales y de los módulos FM devuelven 0; las entradas de
los módulos analógicos devuelven 7FFFH.
Qué ocurre cuando los módulos de potencia se conectan en funcionamiento
Si la fuente de alimentación de carga de un módulo de potencia se conecta durante el
funcionamiento, tienen lugar las siguientes actividades:
• Si se habilita el diagnóstico en la parametrización del módulo de potencia, se llama la
alarma de diagnóstico OB 82 (dirección de diagnóstico del módulo de potencia) con la
correspondiente entrada en el búfer de diagnóstico (evento con ID 3842H).
• En la lista de estado del sistema se registra el módulo de potencia como presente y
correcto.
Para los módulos alimentados por el módulo de potencia, la conexión de la fuente de
alimentación de carga tiene los siguientes efectos:
• El LED SF se apagará.
• Los módulos recuperan toda su funcionalidad.
Extraer e insertar módulos de potencia en funcionamiento
Encontrará una lista de actividades, que tienen lugar al extraer o insertar módulos de
potencia durante el funcionamiento, en el apartado 7.11.
La extracción e inserción tienen los mismos efectos que la desconexión y conexión de la
fuente de alimentación de carga para los módulos alimentados por el módulo de potencia.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
7-43
Funciones del IM 151-7 CPU
7-44
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
8
Tiempos de ciclo y de respuesta
Introducción
En este capítulo se describe cómo se componen los tiempos de ciclo y los tiempos de
respuesta del ET 200S con el IM 151-7 CPU.
Para consultar el tiempo de ciclo del programa de usuario se puede utilizar la unidad de
programación (véase el manual de usuario de STEP 7).
Para la valoración de un proceso, el tiempo de respuesta es más importante. En este
capítulo, se explica detalladamente cómo calcular el tiempo de respuesta.
Índice del capítulo
Apartado
Tema
Página
8.1
Tiempo de ciclo
8-2
8.2
Tiempo de respuesta
8-5
8.3
Tiempo de respuesta a una alarma
8-8
Tiempos de ejecución
• Los tiempos de ejecución de las instrucciones de STEP 7 que pueden procesar las CPU
figuran en el anexo A.
• Los tiempos de ejecución de los SFC/SFB integrados en las CPU figuran en el anexo B.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
8-1
Tiempos de ciclo y de respuesta
8.1
Tiempo de ciclo
Tiempo de ciclo: definición
El tiempo de ciclo es el tiempo que el sistema operativo necesita para procesar un ciclo de
programa, es decir, un ciclo de OB 1, así como para procesar todas aquellas partes del
programa de usuario y aquellas actividades del sistema que interrumpen dicho ciclo.
Este tiempo es observado.
Componentes del tiempo de ciclo
Factores
Observaciones
Tiempo de ejecución del sistema
operativo
Ver tabla 8-1
Tiempo de transferencia de la
imagen de proceso (PAE y PAA)
Ver tabla 8-2
Tiempo de ejecución del programa
de usuario
Se calcula a partir de los tiempos de ejecución de las distintas
instrucciones y de un factor específico para la CPU (véase
tabla 8-3).
Carga por alarmas
Véase tabla 8-4
La siguiente figura muestra los tiempos que componen el tiempo de ciclo:
Sistema
operativo
Programa de
usuario acíclico
(p. ej. OB 40/82)
Interrumpible por
alarmas
PAE
Sistema
operativo
Programa de usuario
cíclico (OB 1)
PAA
Figura 8-1
Partes que componen el tiempo de ciclo
Prolongación del tiempo de ciclo
Observe que el tiempo de ciclo de un programa de usuario se prolonga a causa de:
• la ejecución de alarmas controladas por tiempo
• la ejecución de alarmas de proceso (ver también el apartado 8.3)
• la ejecución del diagnóstico y el tratamiento de errores (ver también el apartado 8.3)
8-2
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Tiempos de ciclo y de respuesta
Tiempo de procesamiento del sistema operativo
El tiempo de procesamiento del sistema operativo en el IM 151-7 CPU asciende a 800 ms
(véase la tabla 8-1).
El tiempo especificado no incluye la ejecución de:
• funciones de test, p. ej. observación y forzado
• cargar bloque, borrar bloque, comprimir bloque
• comunicación
• Escritura y lectura de la MMC con las SFC 82 a 84
Tabla 8-1
Tiempo de procesamiento del sistema operativo en el punto de control de ciclo
IM 151-7 CPU
Secuencia
Tiempo de procesamiento del sistema operativo
600 ms
Tiempo de transferencia de la imagen de proceso
La siguiente tabla contiene los tiempos de la CPU para la actualización de la imagen de
proceso (tiempo de transferencia de la imagen de proceso). Los tiempos especificados se
pueden prolongar por el disparo de alarmas o por la comunicación del componente CPU del
IM 151-7 CPU.
(Imagen de proceso = PA)
El tiempo de CPU dedicado a la actualización de la imagen de proceso se calcula como se
describe a continuación:
K + A + D = tiempo de transferencia de la imagen de proceso, donde
Tabla 8-2
Actualización de la imagen de proceso
Denominación
Tiempos en IM 151-7 CPU
K Carga básica
100 ms
S Bytes en la PA para la periferia ET 200S
60 ms por byte
D por palabra en el área DP
1 ms
Tiempo de procesamiento del programa de usuario:
El tiempo de procesamiento del programa de usuario está formado por la suma de los
tiempos de ejecución de las instrucciones y de las SFCs llamadas. Encontrará estos
tiempos de ejecución en la lista de instrucciones. Además debe multiplicarse el tiempo de
ciclo del programa de usuario por un factor específico para el módulo básico.
En el IM 151-7 CPU, este factor depende de lo siguiente:
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
8-3
Tiempos de ciclo y de respuesta
Tabla 8-3
Dependencia del tiempo de procesamiento del programa de usuario
Valores posibles
Dependencia
Número de módulos insertados
0 a 63
El factor de la aplicación concreta se puede calcular aproximadamente mediante la siguiente
regla de tres para el IM 151-7 CPU:
+
1,1
0,005 x número de módulos
=
Multiplicador para el programa de usuario
Retardo de las entradas y salidas
En función del módulo de ampliación deben tenerse en cuenta los siguientes tiempos de
retardo:
• Para entradas digitales:
Tiempo de retardo a la entrada
• Para salidas digitales:
Tiempos de retardo despreciables
• Para entradas analógicas:
Tiempo de ciclo de la entrada analógica
• Para salidas analógicas:
Tiempo de respuesta de la salida analógica
Prolongación del ciclo por anidamiento de alarmas
La tabla 8-4 muestra como el tiempo de ciclo se prolonga debido al anidamiento de una
alarma. A esta prolongación se ha de sumar el tiempo de procesamiento del programa en el
nivel de interrupción. En caso de anidar varias alarmas, habrá que añadir los
correspondientes tiempos.
Tabla 8-4
Prolongación del ciclo por anidamiento de alarmas
IM 151-7 CPU
Alarmas
8-4
Alarmas de proceso
500 ms
Alarmas de diagnóstico
600 ms
Alarma horaria
400 ms
Alarma de retardo
300 ms
Alarma cíclica
150 ms
Errores de programación/acceso/ejecución del programa
400 ms
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Tiempos de ciclo y de respuesta
8.2
Tiempo de respuesta
Tiempo de respuesta del ET 200S con IM 151-7 CPU
El tiempo de respuesta es el tiempo que transcurre entre que se detecta una señal de
entrada en el ET 200S con IM 151-7 CPU hasta que se modifica la señal de salida asignada
a ella a través de las entradas y salidas de los módulos de ampliación.
Factores
El tiempo de respuesta depende del tiempo de ciclo y de los siguientes factores:
Factores
Retardo de las entradas y de las salidas
Observaciones
Encontrará los tiempos de retardo en los datos
técnicos de los módulos electrónicos en el manual
Sistema de periferia descentralizada ET 200S.
Margen de fluctuación
El tiempo de respuesta real se encuentra entre el tiempo de respuesta más corto y el más
largo. Para configurar su instalación o sistema habrá de contar siempre con el tiempo de
respuesta más largo.
Los tiempos de respuesta más corto y más largo se indicación a continuación para que el
usuario pueda hacerse una idea del margen en el que puede fluctuar el tiempo de
respuesta.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
8-5
Tiempos de ciclo y de respuesta
Tiempo de respuesta más corto
La siguiente figura muestra las condiciones en las que se alcanza el tiempo de respuesta
más corto.
Retardo de las entradas
Tiempo de respuesta
PAE
Inmediatamente antes de leer la PAE, cambia el
estado de la entrada observada. Por tanto, el cambio
de la señal de entrada ya es considerado en la PAE.
Sistema
operativo
Programa
de usuario
PAA
Aquí, el programa de usuario procesa el
cambio de la señal de entrada.
Aquí es donde se emite a las salidas la respuesta
del programa de usuario al cambio de la señal de
entrada.
Retardo de las salidas
Figura 8-2
Tiempo de respuesta más corto
Cálculo
El tiempo de respuesta (más corto) consta de los siguientes tiempos:
• 1
tiempo de transferencia de la imagen de proceso de las entradas +
• 1
tiempo de procesamiento del sistema operativo +
• 1
tiempo de procesamiento del programa +
• 1
tiempo de transferencia de la imagen de proceso de las salidas +
• Retardo de las entradas y salidas
Esto equivale a la suma del tiempo de ciclo y del retardo de las entradas y salidas.
8-6
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Tiempos de ciclo y de respuesta
Tiempo de respuesta más largo
La siguiente figura muestra cómo resulta el tiempo de respuesta más largo.
2
PAE
Sistema
operativo
Retardo de las entradas +
tiempo de ciclo DP en PROFIBUS-DP
Mientras se está leyendo la PAE, cambia el
estado de la entrada observada. Por tanto, el
cambio de la señal de entrada ya no se
refleja en la PAE.
Tiempo de respuesta
Programa
de usuario
PAA
PAE
Aquí, el cambio de la señal de entrada se
tiene en cuenta en la PAE.
Sistema
operativo
Programa
de usuario
Aquí , el programa de usuario procesa el
cambio de la señal de entrada.
PAA
Aquí se transfiere a las salidas la respuesta
del programa de usuario al cambio de la
señal de entrada.
2
Figura 8-3
Retardo de las salidas +
tiempo de ciclo DP en PROFIBUS-DP
Tiempo de respuesta más largo
Cálculo
El tiempo de respuesta (más largo) se compone de los siguientes tiempos:
• 2
tiempo de transferencia de la imagen de proceso de las entradas +
• 2
tiempo de transferencia de la imagen de proceso de las salidas +
• 2
tiempo de procesamiento del sistema operativo +
• 2
tiempo de procesamiento del programa +
• 4
tiempo de ejecución del telegrama de esclavo DP (incl. procesamiento en el
maestro DP) +
• Retardo de las entradas y salidas
Esto equivale a la suma del doble del tiempo de ciclo y del retardo de las entradas y salidas
más el cuádruplo del tiempo de ciclo DP.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
8-7
Tiempos de ciclo y de respuesta
8.3
Tiempo de respuesta a alarmas
Tiempo de respuesta a alarmas: definición
El tiempo de respuesta a una alarma o interrupción es el tiempo que transcurre entre que
aparece la primera señal de alarma hasta que se llama la primera instrucción del OB de
alarma del IM 151-7 CPU.
Normalmente, las alarmas de mayor prioridad tienen preferencia. Es decir, el tiempo de
respuesta a una alarma se prolonga por el tiempo de procesamiento del OB de alarma con
mayor prioridad y de los OBs de alarma de igual prioridad que todavía no se han procesado
(cola de espera).
Tiempos de respuesta a alarmas
Tabla 8-5
Tiempos de respuesta a alarmas del IM 151-7 CPU (sin comunicación)
Tiempos de respuesta a alarmas (sin
comunicación) para...
Alarma de proceso, alarma de diagnóstico
Duración
Menos de 20 ms
Procesamiento de las alarmas de proceso
El procesamiento de las alarmas de proceso comienza cuando se llama al OB de alarma de
proceso, OB 40. Las alarmas de mayor prioridad interrumpen el procesamiento de las
alarmas de proceso.
Los accesos directos a la periferia tienen lugar durante el tiempo de ejecución de la
instrucción. Al terminar el procesamiento de las alarmas de proceso, o se continúa la
ejecución del programa cíclico o se llaman y se ejecutan OBs de alarma de la misma
prioridad o de una prioridad inferior.
8-8
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
9
Datos técnicos
Resumen
En este capítulo encontrará:
• los datos técnicos del módulo interfase IM 151-7 CPU
Índice del capítulo
Apartado
9.1
Tema
Datos técnicos del IM 151-7 CPU
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Página
9-2
9-1
Datos técnicos
9.1
Datos técnicos del IM 151-7 CPU
Números de referencia
Módulo interfase IM 151-7 CPU:
6ES7 151-7AA10-0AB0
Módulo interfase IM 151-7 CPU FO:
6ES7 151-7AB10-0AB0
Micro Memory Card MMC SIMATIC:
6ES7 953-8Lxx0-0AA0 (consulte el capítulo 7.3)
Características
El módulo interfase IM 151-7 CPU ofrece las siguientes características:
• Esclavo inteligente con interfaz RS485 o conexión para cable de fibra óptica en
PROFIBUS-DP
• Posibilidad de funcionamiento en modo autónomo (MPI)
• 48 kbytes de memoria de trabajo, no ampliable, remanente con MMC enchufada
• Memoria de carga enchufable en la MMC, hasta 8 MB
• Almacenamiento del programa de usuario y de la configuración a prueba de cortes de
alimentación mediante MMC
• Programable con STEP 7, a partir de V5.1 + Service Pack 4
• Velocidad: aprox. 0,3 ms por cada 1000 instrucciones binarias
• Configuración máxima de la periferia local: 63 módulos ET 200S
Datos técnicos generales
El IM 151-7 CPU cumple los datos técnicos generales del sistema de periferia
descentralizada ET 200S. Encontrará estas normativas y datos en el capítulo “Datos
técnicos” del manual Sistema de periferia descentralizada ET 200S.
9-2
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Datos técnicos
Asignación de terminales para el IM 151-7 CPU
Tabla 9-1
Asignación de terminales del módulo interfase IM 151-7 CPU
Nombre de la
señal
Vista
IM 151-7 CPU
1
6
7
8
9
2
3
4
5
I
nt
e
r-
Descripción
1 –
–
2 M24
Alimentación externa de 24 V
3 RxD/TxD-P
Línea de datos B
4 RTS
Request To Send
5 M5V2
Potencial de referencia para datos
(tomado desde la estación)
6 P5V2
Positivo de alimentación (tomada
desde la estación)
7 P24
Alimentación externa de 24 V
8 RxD/TxD-N
Línea de datos A
9 –
–
Receptor
Sólo IM 151-7 CPU FO:
Interfaz de fibra óptica
Emisor
1 L+ 2L+ 1M 2M
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
1 L+
24V DC
2L+
24 V DC (puenteada internamente)
1M
Tierra del bastidor
2M
Tierra del bastidor (puenteada
internamente)
9-3
Datos técnicos
Esquema de principio del IM 151-7 CPU
Conexión PROFIBUS-DP
(RS485)
Bus posterior
ET 200S
Interfase del bus
posterior
STOP
Electrónica
RUN
SF
BF
A
B
Aislamiento
galvánico
CPU
(mP, RAM)
RUN
STOP
MRES
Selector de
modo
FRCE
ON
Figura 9-1
L+
Fuente de alimentación interna
MMC
M
Esquema de principio del IM 151-7 CPU
Esquema de principio del IM 151-7 CPU FO
Conexión PG (RS 485 con resistencia terminadora fija integrada)
Bus posterior
A
B
ET 200S
Interfase del bus
posterior
STOP
Electrónica
RUN
SF
BF
Conexión PROFIBUS DP (fibra óptica)
A
B
A
B
Interfaz
fibra
óptica
CPU
(mP, RAM)
RUN
STOP
MRES
FRCE
Selector de modo
ON
MMC
Figura 9-2
9-4
Fuente de alimentación interna
L+
M
Esquema de principio IM 151-7 CPU FO
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Datos técnicos
Datos técnicos
CPU y versión del producto
Áreas de datos y su remanencia
MLFB (referencia)
6ES7 151-7AB10-0AB0
Total áreas de datos
todas
remanentes (incl.
marcas, temporizadores
y contadores)
1
Marcas
256 bytes
• Remanencia
• Por defecto
ajustable
Marcas de ciclo
8 (1 byte de marcas)
Bloques de datos
máx. 511 (DB 0 reservado)
• Tamaño
máx. 16 KB
máx. 510 bytes
6ES7 151-7AA10-0AB0
FO:
• Versión del
hardware
• Versión del firmware V2.0.0
• Paquete de
STEP 7 a partir de
programación
correspondiente
V5.1 + SP4
Memoria
Memoria de trabajo
de 0 a 15 MB
• integrada
• ampliable
48 kB
Datos locales por clase
de prioridad
no
Bloques
Memoria de carga:
enchufable
(MMC hasta 8 MB)
OBs
Consulte el capítulo 7.8
garantizado por MMC (no
requiere mantenimiento)
• Tamaño
máx. 16 KB
Backup
Profundidad de
anidamiento:
Tiempos de procesamiento
• Instrucciones de bits 0,1 ms mínimo
• Instrucciones de
1 ms mínimo
palabras
• Instrucciones
aritméticas en coma
fija
• Instrucciones
aritméticas en coma
flotante
• Por clase de
8
• Niveles adicionales
4
FBs
máx. 512
• Tamaño
máx. 16 KB
FCs
máx. 512
• Tamaño
máx. 16 KB
prioridad
Tiempos de
procesamiento para
2 ms mínimo
20 ms mínimo
Temporizadores, contadores y su remanencia
en un OB de error
Áreas de direcciones (entradas/salidas)
Total área de
direcciones de periferia
Máx.
2048 bytes/2048 bytes
Imagen de proceso
128 bytes/128 bytes
(no ajustable)
Contadores S7
256
• Remanencia
• Por defecto
• Rango de contaje
ajustable
Canales digitales
Máx. 248/248
desde Z 0 a Z 7
Canales analógicos
Máx. 124/124
Contadores IEC
sí
• Tipo
SFB
Temporizadores S7
256
• Remanencia
• Por defecto
ajustable
• Rango de tiempo
10 ms a 9990 s
Temporizadores IEC
sí
• Tipo
SFB
0 a 999
ningún temporizador
remanente
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
9-5
Datos técnicos
Hora
Funciones de comunicación
Reloj
Reloj de hardware
Comunicación PG/OP
sí
• con respaldo
• Duración de
sí
Comunicación de datos
globales
sí
• Número de
máx. 4
respaldo
normalmente, 6 semanas
(a 40 °C de temperatura
ambiente)
paquetes GD
• Precisión
Diferencia por díat10 s
–
Emisor
máx. 4
Contador de horas de
funcionamiento
1
–
Receptor
máx. 4
•
•
•
•
Número
0
Valores posibles
0 a 32767 horas
Granularidad
1 hora
Remanencia
sí; se debe reiniciar en
cada rearranque
Funciones de notificación S7
máx. 22 bytes
paquetes GD
–
De ellos,
coherentes:
22 bytes
Comunicación básica
S7
sí
• Datos útiles por
máx. 76 bytes
petición
Número de equipos que máx. 11
se pueden dar de alta
para funciones de
notificación (p. ej. OS)
Avisos de diagnóstico
de proceso
ALARM_S, ALARM_SC,
ALARM_SQ
• Bloques Alarm_S
máx. 40
activos de forma
simultánea
• Tamaño de
–
De ellos,
coherentes:
76 bytes
(XSEND/XRECEIVE)
64 bytes
(XPUT/XGET)
como servidor
Comunicación S7
sí (como servidor)
• Datos útiles por
máx. 160 bytes
petición
–
Funciones de test y puesta en marcha
De ellos,
coherentes:
64 bytes
Observar/forzar
variables
sí
Comunicación
compatible con S5
no
• Variable
Entradas, salidas, marcas,
DB, temporizadores,
contadores
Comunicación estándar
no
Número de enlaces
máx. 12
• Número de
variables
–
–
realizando
observación de
variables
máx. 30
máx. 30
máx. 14
realizando
forzado de
variables
Utilizables para
• Comunicación PG
–
• Comunicación OP
–
Forzado
sí
• Variable
• Número
Entradas, salidas
Observación de
bloques
sí
Paso a paso
sí
Puntos de parada
2
Búfer de diagnóstico
sí
máx. 10
reservados
(por defecto)
reservados
(por defecto)
• Comunicación
1
máx. 11
1
máx. 8
básica S7
–
máx. 11
reservados
(por defecto)
0
• Número de entradas máx. 100 (no ajustable)
9-6
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Datos técnicos
Interfaz
Tipo de interfaz
Interfaz
RS 485
integrada
FO
• Velocidades de
Hasta 12 Mbps
Interfaz de
fibra óptica
• Memoria intermedia
244 bytes de entrada/244
bytes de salida
transmisión
e
–
Interfaz PG
integrada
Física
RS 485
sí
Alimentación interfaz
(15 a 30 V DC)
Máx. 80 mA
Programación
o
Lenguaje de
programación
STEP 7 (KOP, FUP, AWL)
Instrucciones
almacenadas
Ver anexo A
Niveles de anidamiento
8
Funciones de sistema
(SFCs)
Ver anexo B
Bloques de función de
sistema (SFBs)
Ver anexo B
no
Funcionalidad
• MPI
• PROFIBUS-DP
• Conexión punto a
punto
sí
Esclavo DP (activo/pasivo)
no
Seguridad del programa sí
de usuario
MPI
• Número de enlaces
• Servicios:
Dimensiones y peso
12
–
Comunicación
PG/OP
sí
–
Routing
no
–
Comunicación
de datos
globales
sí
–
Comunicación
básica S7
sí
–
Comunicación
S7
sí (sólo servidor)
• Velocidades de
transferencia
Dimensiones de
montaje
Ancho x Alto x Prof.
(mm)
Peso
–
–
Routing
no
–
Comunicación
directa
sí
• Archivo GSD
24 V CC
• Rango admisible
• Protección contra
20,4 a 28,8 V
• Respaldo de cortes
5 ms
Aislamiento probado
con:
500 V DC
de alimentación
12
sí
aprox. 200 g
Fuente de alimentación
Valor nominal
inversión de
polaridad
máx. 12 Mbaudios
Comunicación
PG/OP
60 x 119,5 x 75
Tensiones, intensidades
Esclavo DP
• Número de enlaces
• Servicios:
32 con un máximo de 32
bytes cada una *
FO
RS 485
Aislada galvánicamente
Áreas de
direcciones
sí
Consumo de corriente de aprox. 250 mA
la tensión de
alimentación (1L+)
• Alimentación para el máx. 700 mA
siem80E2.gss
FO: siem80.. .gss
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
bus posterior
ET 200S
Pérdidas de potencia
*
típ. 3,3 W
Hasta el tamaño máximo de la memoria intermedia
9-7
Datos técnicos
9-8
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Sustitución del IM 151-7 CPU
(6ES7151-7Ax00-0AB0) por el IM 151-7 CPU
(6ES7151-7Ax10-0AB0)
10
En caso de transferir el programa de usuario disponible para el IM 151-7 CPU
(6ES7151-7Ax00-0AB0) en un IM 151-7 CPU (6ES7 151-7Ax10-0AB0), pueden surgir los
siguientes problemas:
SFC de funcionamiento asíncrono
Algunas SFC de funcionamiento asíncrono se procesaban en el IM 151-7 CPU
(6ES7151-7Ax00-0AB0) siempre o en determinadas circunstancias tras la primera llamada
(“casi-síncronas”).
Estas SFC funcionan en el IM 151-7 CPU (6ES7151-7Ax10-0AB0) de forma totalmente
asíncrona. El procesamiento asíncrono se puede prolongar durante varios ciclos OB 1. Por
este motivo, si hubiera colas de espera en un OB, éstas podrían convertirse en bucles sin
fin.
SFC afectadas:
• SFC 56 “WR_DPARM”; SFC 57 “PARM_MOD”
Esta SFC trabaja en el IM 151-7 CPU (6ES7151-7Ax00-0AB0) autónomo siempre de
forma “casi síncrona”.
En el IM 151-7 CPU (6ES7 151-7Ax10-0AB0) autónomo y en el IM 151-7 CPU
descentralizado, trabaja de forma asíncrona.
Nota
En caso de utilizar la SFC 56 “WR_DPARM” o la SFC 57 “PARM_MOD”, deberá evaluarse
siempre el bit BUSY de las SFC.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
10-1
Sustitución del IM 151-7 CPU (6ES7151-7Ax00-0AB0) por el IM 151-7 CPU (6ES7151-7Ax10-0AB0)
Limitaciones de funcionamiento de las SFC
SFC 20 “BLKMOV”
Hasta ahora, esta SFC también se podía utilizar para copiar datos desde un DB no
relevante para la ejecución.
La SFC 20 ya no dispone de esta funcionalidad. Para ello hay que utilizar la SFC 83
“READ_DBL”.
SFC no disponibles
SFC 54 “RD_DPARM”
Esta SFC ya no está disponible, en su lugar se debe utilizar la SFC 102 “RD_DPARA” de
funcionamiento asíncrono.
SFC que pueden proporcionar otros resultados
Si su programa de usuario utiliza exclusivamente el direccionamiento lógico, no es
necesario tener en cuenta los siguientes puntos.
Si el programa de usuario utiliza direcciones convertidas (SFC 5 “GADR_LGC”, SFC 49
“LGC_GADR”), entonces deberá comprobar la asignación de slot y dirección base lógica de
los esclavos DP.
• La dirección de diagnóstico del esclavo DP está ahora asignada siempre al slot 0.
• Esclavo DP integrado en STEP 7:
El módulo interfase (slot 2) puede tener una dirección propia
(p. ej. IM 151-7 CPU como esclavo inteligente).
10-2
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Sustitución del IM 151-7 CPU (6ES7151-7Ax00-0AB0) por el IM 151-7 CPU (6ES7151-7Ax10-0AB0)
Conversión de direcciones de diagnóstico de esclavos DP
Tenga en cuenta que en determinadas circunstancias deberá reasignar las direcciones de
diagnóstico para los esclavos, ya que en parte se requieren dos direcciones de diagnóstico
por esclavo.
• El slot virtual 0 tiene una dirección propia.
Los datos de información del módulo de este slot (lectura mediante SFC 51 “RDSYSST”)
contienen los códigos que afectan a todo el esclavo/todo el equipo, p. ej. código equipo
defectuoso.
• Además, en los módulos integrados en STEP 7 (p. ej. IM 151-7 CPU como esclavo I), el
slot 2 también tiene una dirección propia. A través de esta dirección se notifica, p. ej. en
IM 151-7 CPU como esclavo I, el cambio de estado operativo en la alarma de
diagnóstico OB 82 del maestro.
Si utiliza la SFC 51 “RDSYSST” para, p. ej. leer la información del módulo, del equipo o del
bastidor, deberá tener en cuenta que ha cambiado el significado de los slots y el slot 0
adicional.
Utilización de áreas de datos coherentes en la imagen de proceso de esclavos DP
A continuación se describen los aspectos a tener en cuenta en la comunicación en un
sistema maestro DP cuando se vayan a transferir áreas de E/S con la coherencia ”Longitud
total”.
• Si el área de direcciones de los datos coherentes se encuentra en la imagen de proceso,
esta área se actualizará automáticamente.
• Para leer y escribir datos coherentes, también se pueden utilizar las SFC 14 y 15.
• Si el área de direcciones de los datos coherentes se encuentra fuera de la imagen de
proceso, habrá que utilizar las SFC 14 y 15 para leer y escribir los datos coherentes.
• Además, es posible el acceso directo a las áreas coherentes (p. ej. L PEW o T PAW).
Se puede transferir un máximo de 32 bytes de datos coherentes.
Sustitución de un IM 151-7 CPU (6ES7 151-7Ax00-0AB0) por un IM 151-7 CPU
(6ES7151-7Ax10-0AB0) en la configuración
Si el usuario no modifica nada en la configuración, al sustituir un
IM 151-7 CPU (6ES7151-7Ax00-0AB0) por un IM 151-7 CPU (6ES7151-7Ax10-0AB0), los
ajustes funcionales de la configuración se ajustan a los valores predeterminados.
Esto significa que:
• El IM 151-7 CPU (6ES7151-7Ax00-0AB0) estaba ajustado a “Sin DP” (es decir,
autónomo).
→ El IM 151-7 CPU (6ES7151-7Ax10-0AB0) se ajustará a “MPI”.
• El IM 151-7 CPU (6ES7151-7Ax00-0AB0) estaba ajustado a “Esclavo DP”.
→ El IM 151-7 CPU (6ES7151-7Ax10-0AB0) también estará ajustado a “Esclavo DP”.
Nota para el cambio en HW Config
• La operación de selección y cambio del IM 151-7 CPU no funciona.
• El cambio sólo es posible una vez seleccionado el bastidor.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
10-3
Sustitución del IM 151-7 CPU (6ES7151-7Ax00-0AB0) por el IM 151-7 CPU (6ES7151-7Ax10-0AB0)
Nuevas funciones del IM 151-7 CPU (6ES7151-7Ax10-0AB0)
• Interfaz coexistente MPI/DP (activa/pasiva) (consulte el capítulo 7.5)
• Nuevo concepto de memoria (consulte el capítulo 7.4)
• Comunicación de datos globales (consulte el capítulo 7.7)
Mediante este servicio se realiza el intercambio cíclico de datos globales entre las CPU
SIMATIC S7 (también IM 151-7 CPU).
• Comunicación básica S7 (consulte el capítulo 7.7)
Con este servicio se realiza el intercambio de datos entre el IM 151-7 CPU y los módulos
SIMATIC aptos para comunicación dentro de un equipo S7. Para ello están disponibles
las SFC 65 a 74.
• MMC de hasta 8 MB (consulte el capítulo 7.3)
• Almacenamiento de datos (consulte el capítulo 7.4.4)
Los datos se guardan en una MMC y se cargan de nuevo en la CPU con ayuda de las
SFC 82 a 84.
• Almacenamiento de proyectos STEP 7 en MMC (consulte el capítulo 7.4.5)
• Nuevos SFB
Los SFB 52 a 54 y el SFB 75 según IEC 61784-1 son compatibles.
• Contador de horas de funcionamiento de 32 bits
El contador se maneja con ayuda de la SFC 101.
10-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A
Lista de operaciones
En el presente anexo se indican todas las instrucciones disponibles para programar el
IM 151-7 CPU con STEP 7. También se indica el tiempo de ejecución típico de cada
instrucción.
Encontrará una descripción completa de todas las instrucciones con ejemplos de aplicación
en los manuales de programación de STEP 7.
Nota
En caso de utilizar el direccionamiento indirecto (ejemplos en el anexo A.4), sume al
tiempo de ejecución de la instrucción, el tiempo de la carga de la dirección del operando en
cuestión (ver anexo A.5).
Índice del capítulo
Anexo
Tema
Página
A.1
Operandos y áreas de parámetros
A-2
A.2
Abreviaturas
A-3
A.3
Registros
A-3
A.4
Ejemplos de direccionamiento
A-5
A.5
Tiempos de ejecución en caso de direccionamiento indirecto
A-7
Lista de operaciones
A-13
Desde
A.6
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-1
Lista de operaciones
A.1
Operando
Operandos y áreas de parámetros
Áreas
de
parámetros
Descripción
LB
0 a 509
Byte de datos locales
LW
0 a 508
Palabra de datos locales
LD
0 a 506
Doble palabra de datos locales
A
0.0 a
127.7
Salida (en PAA)
M
0.0 a
255.7
marcas
AB
0 a 127
Byte de salida (en la PAA)
MB
0 a 255
Byte de marcas
AW
0 a 126
Palabra de salida (en la PAA)
MW
0 a 254
Palabra de marcas
AD
0 a 124
Doble palabra de salida (en la
PAA)
MD
0 a 252
Doble palabra de marcas
PAB
–
Byte con direccionamiento interárea indirecto por registro
0a
2047
Byte de salida de periferia
B
PAW
–
Palabra con direccionamiento interárea indirecto por registro
0a
2046
Palabra de salida de periferia
W
PAD
D
–
Doble palabra con direccionamiento interárea indirecto por registro
0a
2044
Doble palabra de salida de periferia
PEB
0a
2047
Byte de entrada de periferia
DBX
0.0 a
16383.7
Bit de datos contenido en un bloque de datos
PEW
0a
2046
Palabra de entrada de periferia
DB
1 a 511
Bloque de datos
PED
DBB
0a
16383
Byte de datos en DB
0a
2044
Doble palabra de entrada de periferia
DBW
0a
16382
Palabra de datos en DB
T
0 a 256
Temporizadores
DBD
0a
16380
Doble palabra de datos en DB
Z
0 a 256
Contadores
DIX
0.0 a
16383.7
Bit de datos en DB de instancia
DI
1 a 511
Bloque de datos de instancia
DIB
0a
16383
Byte de datos en DB de instancia
Parám
etros
–
Operando direccionado vía
parámetro
B#
–
Constante, 2 ó 4 bytes
D#
–
Constante de fecha IEC
L#
–
Constante entera (32 bit)
P#
–
Constante puntero
–
Constante de tiempo S5 (16 bits)*
DIW
0a
16382
Palabra de datos en DB de instancia
S5T#
T#
**
Constante de tiempo (16/32 bits)
DID
0a
16380
Doble palabra de datos en DB de
instancia
TOD#
–
Constante de hora IEC (32 bits)
E
0.0 a
127.7
Entrada (en la PAE)
C#
–
Constante de contador
(16/32 bits)
EB
0 a 127
Byte de entrada (en la PAE)
2#
–
Constante binaria (16/32 bits)
EW
0 a 126
Palabra de entrada (en la PAE)
16#
–
Constante hexadecimal
(16/32 bits)
ED
0 a 124
Doble palabra de entrada (en la
PAE)
L
0.0 a
509.7
Datos locales
A-2
* sirve para la carga de los temporizadores S5
** T # 1D_5M_3M_1S_2MS
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.2
Abreviaturas
En la lista de operaciones se utilizan las siguientes abreviaturas y nemónicos:
Abreviaturas
... significa
Ejemplo
k8
Constante de 8 bits
32
k16
Constante de 16 bits
62 531
k32
Constante de 32 bits
127 624
i8
Número entero de 8 bits
–155
i16
Número entero de 16 bits
+6523
i32
Número entero de 32 bits
–2 222 222
m
P#x.y (puntero)
P#240,3
n
Constante binaria
1001 1100
p
Constante hexadecimal
EA12
Meta
Dirección simbólica de salto (máx. 4 letras)
(LABEL)
A.3
DESTINO
Registros
ACU1 y ACU2 (32 bits)
Los acumuladores son registros que sirven para procesar bytes, palabras o palabras dobles.
Para ello se cargan los operandos en los acumuladores y después se combinan
lógicamente. El resultado de la operación se deposita siempre en el ACU1.
Los acumuladores tienen siempre una longitud de 32 bits.
Designación de los acumuladores:
ACU
Bits
ACU1
ACU2
Bits 0 a 31
ACU1-L
ACU2-L
Bits 0 a 15
ACU1-H
ACU2-H
Bits 16 a 31
ACU1-LL
ACU2-LL
Bits 0 a 7
ACU1-LH
ACU2-LH
Bits 8 a 15
ACU1-HL
ACU2-HL
Bits 16 a 23
ACU1-HH
ACU2-HH
Bits 24 a 31
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-3
Lista de operaciones
Registros de dirección AR1 y AR2 (32 bits)
Los registros de dirección contienen las direcciones intraárea o interárea para las
operaciones con direccionamiento indirecto por registro. Los registros de dirección tienen
una longitud máxima de 32 bits.
Las direcciones intraárea o interárea tienen la siguiente estructura:
• dirección intraárea:
00000000 00000bbb bbbbbbbb bbbbbxxx
• dirección interárea:
10000yyy 00000bbb bbbbbbbb bbbbbxxx
Leyenda:
dirección de byte
número de bit
identificador de área (consulte el cap. A.4)
b
x
y
Palabra de estado (16 bits)
Los valores de la palabra de estado son evaluados o activados por las instrucciones.
La palabra de estado tiene una longitud de 16 bits.
Bits
Asignación
0
/ER
Primera consulta *
1
RLO
Resultado lógico
2
STA
Estado *
3
OR
O*
4
OS
Desbordamiento memorizado
5
OV
Desbordamiento
6
A0
Indicador de resultado
7
A1
Indicador de resultado
8
RB
Resultado binario
9 a 15
No asignados
*
A-4
Descripción
–
Este bit no puede ser interpretado con la instrucción L STW en el programa de usuario,
ya que éste no se actualiza durante la ejecución del programa.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.4
Ejemplos de direccionamiento
Ejemplos de direccionamiento
Descripción
Direccionamiento inmediato
L +27
Cargar la constante entera de 16 bits “27” en el ACU1
L L#–1
Cargar la constante entera de 32 bits “–1” en el ACU1
L 2#1010101010101010
Cargar una constante binaria en el ACU1
L DW#16#A0F0 BCFD
Cargar una constante hexadecimal en el ACU1
L ’FIN’
Cargar caracteres ASCII en el ACU1
L T#500 ms
Cargar un valor de tiempo en el ACU1
L P#10,0
Cargar un puntero intraárea en el ACU1
L P#E20,6
Cargar un puntero interárea en el ACU1
L –2,5
Cargar un número real en el ACU1
L D#1997-01-20
Cargar una fecha
L TOD#13:20:33.125
Cargar una hora
Direccionamiento directo
U E 0.0
Combina el bit de entrada E 0.0 mediante una función Y
L EB 1
Carga el byte de entrada 1 en el ACU1
L EW 0
Carga la palabra de entrada 0 en el ACU1
L ED 0
Carga la doble palabra de entrada 0 en el ACU1
Direccionamiento indirecto de temporizadores y contadores
SI T [LW 8]
Iniciar temporizador; el número del temporizador figura en la palabra de
datos locales 8
ZV Z [LW 10]
Iniciar contador; el número del contador figura en la palabra de datos
locales 10
Direccionamiento indirecto intraárea por memoria
U E [LD 12]
Ejemplo: L P#22,2
T LD 12
U E [LD 12]
Operación Y; la dirección de entrada es el puntero depositado en la
doble palabra de datos locales 12
U E [DBD 1]
Operación Y; la dirección de entrada es el puntero depositado en la
doble palabra de datos 1 del DB
U A [DID 12]
Operación Y; la dirección de salida es el puntero depositado en la doble palabra de datos 12 del DB de instancia
U A [MD 12]
Operación Y; la dirección de salida es el puntero depositado en la doble palabra de marca 12
Direccionamiento indirecto intraárea por registro
U E [AR1,P#12,2]
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Operación Y; la dirección de entrada es igual al ”valor del puntero en el
registro de direcciones 1 + puntero P#12.2”
A-5
Lista de operaciones
Ejemplos de direccionamiento
Descripción
Direccionamiento indirecto interárea por registro
Para el direccionamiento interárea por registro, la dirección debe contener además un identificador
de área en los bits 24 a 26. La dirección figura en el registro de direcciones.
Identificador
de área
P
E
A
M
DB
DI
L
VL
Código
binario
1000 0000
1000 0001
1000 0010
1000 0011
1000 0100
1000 0101
1000 0110
1000 0111
hexa.
80
81
82
83
84
85
86
87
Área
Área de periferia
Área de entrada
Área de salida
Área de marcas
Área de datos
Área de datos de instancia
Área de datos locales
Área de datos locales precedente (para el acceso a
los datos locales del bloque invocante,
consulte la página A-5)
L B [AR1,P#8.0]
Cargar el byte en el ACU1; la dirección se calcula a partir del ”valor
delpuntero en el registro de direcciones 1)puntero P#8.0”
U [AR1,P#32,3]
Operación Y; la dirección del operando se calcula a partir del ”valor del
puntero en el registro de direcciones 1)puntero P#32.3”
Direccionamiento por parámetros
U parámetro
El operando es direccionado a través del parámetro
Cálculo de un puntero
Aquí se encuentran dos ejemplos del cálculo de punteros:
Ejemplo de la suma de direcciones de bitx7:
LAR1 P#8.2
U E [AR1,P#10,2]
Resultado: se direcciona la entrada 18.4 (por suma respectiva de las direcciones de byte y
bit)
Ejemplo de la suma de direcciones de bitu7:
L MD 0
cualquier puntero calculado, p.ej. P#10,5
LAR1
U E [AR1,P#10,7]
Resultado: se direcciona la entrada 21.4 (por suma respectiva de las direcciones de byte y
bitcon acarreo)
A-6
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.5
Tiempos de ejecución en caso de direccionamiento indirecto
En el direccionamiento indirecto, los tiempos de ejecución los debe calcular el usuario. En
este capítulo se describe el procedimiento.
Las dos partes de una instrucción
Una instrucción con un operando direccionado indirectamente se compone de dos partes:
Primera parte: carga de la dirección del operando
Segunda parte: ejecución de la operación
Esto significa que el tiempo de ejecución de una instrucción que contenga operandos
direccionados indirectamente, también se calcula a partir de estas dos partes.
Cálculo del tiempo de ejecución
El tiempo de ejecución total se calcula de la siguiente forma:
+
=
Tiempo de ejecución para cargar la dirección
Tiempo de ejecución de la operación
Tiempo de ejecución total de la operación
Los tiempos de ejecución indicados en el capítulo A.6 y siguientes son los tiempos de
ejecución correspondientes a la segunda parte de una instrucción, es decir, a la ejecución
propiamente dicha de una operación.
A este tiempo es preciso añadir el tiempo de ejecución para cargar la dirección del
operando.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-7
Lista de operaciones
Carga de una dirección
Los tiempos de ejecución necesarios para cargar la dirección de los operandos de las
diversas áreas se indican en la siguiente tabla.
La dirección se encuentra en ...
A-8
Tiempo de ejecución en ms
Área de marcas M
palabra
doble palabra
0,4
0,9
Bloque de datos DB/DX
palabra
doble palabra
0,8
2,0
Área de datos locales L
palabra
doble palabra
0,5
1,2
AR1/AR2 (intraárea)
0,5
AR1/AR2 (interárea)
1,6
Parámetro (palabra) ... para:
temporizadores
contadores
llamada de bloques
1,0
Parámetro (doble palabra) ... para:
bits, bytes, palabras
y dobles palabras
2,0
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.5.1
Ejemplo de direccionamiento intraárea indirecto por memoria
Ejemplo
Ejemplo:
U E [DBD 12]
1er paso
Carga del contenido de DBD 12
La dirección se encuentra en ...
Tiempo de ejecución en ms
Área de marcas M
palabra
doble palabra
0,4
0,9
Bloque de datos DB/DX
palabra
doble palabra
0,8
2,0
2. paso
Combinación Y de la entrada así direccionada (el tiempo de ejecución se indica en el
capítulo A.6 y en los siguientes capítulos).
Tiempo de ejecución típico en ms
Direccionamiento directo
Direccionamiento indirecto
0.1
:
1.6+
tiempo
para
UE
:
Tiempo de ejecución total
El tiempo de ejecución total resultante es:
+
=
2,0 ms
1,6 ms
3,6 ms
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-9
Lista de operaciones
A.5.2
Ejemplo de direccionamiento intraárea indirecto por registro
Ejemplo
U E [AR1, P#34,3]
1er paso
Carga el contenido de AR1 e incrementa éste con el offset 34,3
La dirección se encuentra en ...
Tiempo de ejecución en ms
:
:
AR1/AR2 (intraárea)
0,5
:
:
2. paso
Combinación Y de la entrada así direccionada (el tiempo de ejecución se indica en el
capítulo A.6 y en los siguientes capítulos).
Tiempo de ejecución típico en ms
Direccionamiento directo
0.1
:
Direccionamiento indirecto
tiempo
para
UE
1.6+
:
Tiempo de ejecución total
El tiempo de ejecución total resultante es:
Tiempo de ejecución total:
0,5 ms
+
1,6 ms
=
2,1 ms
A-10
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.5.3
Ejemplo de direccionamiento interárea indirecto por registro
Ejemplo
U [AR1, P#23.1] ... con P#E 1.0 en el AR1
1er paso
Carga el contenido de AR1 e incrementa éste con el offset 23.1
La dirección se encuentra en ...
Tiempo de ejecución en ms
:
:
AR1/AR2 (interárea)
1,6
:
:
2. paso
Combinación Y de la entrada así direccionada (el tiempo de ejecución se indica en el
capítulo A.6 y en los siguientes capítulos).
Tiempo de ejecución típico en ms
Direccionamiento directo
Direccionamiento indirecto
1.6+
0.1
:
tiempo
para
UE
:
Tiempo de ejecución total
El tiempo de ejecución total resultante es:
Tiempo de ejecución total:
1,6 ms
+
1,6 ms
=
3,2 ms
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-11
Lista de operaciones
A.5.4
Ejemplo de direccionamiento por medio de parámetros
Ejemplo
U parámetro ... con E 0.5 en la lista de parámetros del bloque
1er paso
Carga la E 0.5 direccionada a través del parámetro.
La dirección se encuentra en ...
Tiempo de ejecución en ms
:
:
:
:
Parámetro (doble palabra)
2,0
2. paso
Combinación Y de la entrada así direccionada (el tiempo de ejecución se indica en el
capítulo A.6 y en los siguientes capítulos).
Tiempo de ejecución típico en ms
Direccionamiento directo
0.1
:
Direccionamiento indirecto
Tiempo
para
UE
1.6+
:
Tiempo de ejecución total
El tiempo de ejecución total resultante es:
Tiempo de ejecución total:
2,0 ms
+
1,6 ms
=
3,6 ms
A-12
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.6
Operaciones lógicas con bits
Consulta el estado de señal del operando direccionado y combina, según la función lógica
deseada, el resultado con el RLO.
Operación
U
UN
Operando
Long.
en
palabras
Descripción
E/A
M
L
DBX/DIX
Y
entrada/salida
marca
bit de datos local
bit de datos
[AR1,m]
[AR2,m]
Parámetros
E/A/M/L/DBX/DIX (direccionamiento
interárea por AR1/AR2 o por parámetro)
E/A
M
L
DBX/DIX
NO Y
entrada/salida
marca
bit de datos local
bit de datos
[AR1,m]
[AR2,m]
Parámetros
E/A/M/L/DBX/DIX (direccionamiento
interárea por AR1/AR2 o por parámetro)
Palabra de estado de:
U, UN
Tiempo de ejecución típico en ms
DireccionaDireccionamiento
miento
directo
indirecto*
1**/2
1**/2
2
2
0.1
0,2
0,4
1,6
1.6+
1,7+
2,0+
2,4+
2
–
–
–
+
+
+
2
0,2
0,3
0,4
1,6
1,7+
1,8+
2,1+
2,5+
2
–
–
–
+
+
+
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
sí
–
sí
sí
La operación tiene influencia sobre:
–
–
–
–
–
sí
sí
sí
1
O
ON
E/A
M
L
DBX/DIX
O
entrada/salida
marca
bit de datos local
bit de datos
[AR1,m]
[AR2,m]
Parámetros
E/A/M/L/DBX/DIX (direccionamiento
interárea por AR1/AR2 o por parámetro)
E/A
M
L
DBX/DIX
NO–O
entrada/salida
marca
bit de datos local
bit de datos
[AR1,m]
[AR2,m]
Parámetros
E/A/M/L/DBX/DIX (direccionamiento
interárea por AR1/AR2 o por parámetro)
Palabra de estado de:
O, ON
1**/2
1**/2
2
2
0.1
0,2
0,4
1,6
1.6+
1,7+
2,0+
2,4+
2
–
–
–
+
+
+
1**/2
1**/2
2
2
0,2
0,3
0,4
1,7
1,7+
1,8+
2,1+
2,5+
2
–
–
–
+
+
+
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
sí
La operación tiene influencia sobre:
–
–
–
–
–
0
sí
sí
1
* + tiempo necesario para cargar la dirección del operando
** en caso de direccionamiento directo
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-13
Lista de operaciones
Operación
X
XN
Operando
Descripción
E/A
M
L
DBX/DIX
O–EXCLUSIVA
entrada/salida
marca
bit de datos local
bit de datos
[AR1,m]
[AR2,m]
Parámetros
E/A/M/L/DBX/DIX (direccionamiento
interárea por AR1/AR2 o por parámetro)
E/A
M
L
DBX/DIX
NO–O–Exclusiva
entrada/salida
marca
bit de datos local
bit de datos
[AR1,m]
[AR2,m]
Parámetros
E/A/M/L/DBX/DIX (direccionamiento
interárea por AR1/AR2 o por parámetro)
Palabra de estado de:
X, XN
*
Long.
en
palabras
Tiempo de ejecución típico en ms
DireccionaDireccionamiento
miento
directo
indirecto*
2
0.1
0,2
0,4
1,6
1.6+
1,7+
2,0+
2,4+
2
–
–
–
+
+
+
2
0,2
0,3
0,4
1,7
1,7+
1,8+
2,1+
2,5+
2
–
–
–
+
+
+
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
–
–
sí
sí
0
sí
sí
1
+ tiempo necesario para cargar la dirección del operando
A-14
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.7
Operaciones lógicas de expresiones entre paréntesis
Salvar los bits RB, RLO, OR y un identificador de función (U, UN, ...) en la pila de
paréntesis. Por cada bloque son posibles hasta 7 niveles de paréntesis.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
U(
Y – Abrir paréntesis
1
0,4
UN(
NO–Y – Abrir paréntesis
1
0,5
O(
O – Abrir paréntesis
1
0,3
ON(
NO–O – Abrir paréntesis
1
0,4
X(
O–Exclusiva – Abrir paréntesis
1
0,4
XN(
NO–O–Exclusiva – Abrir paréntesis
1
0,4
Palabra de estado de:
U(, UN(, O(, ON(,
X(, XN(
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
sí
–
–
–
–
sí
–
sí
sí
La operación tiene influencia sobre:
–
–
–
–
–
0
1
–
0
)
Paréntesis cerrado, eliminar un registro de la pila
de paréntesis, combinar el RLO con el RLO actual del procesador
Palabra de estado de:
)
1
1,0
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
–
La operación tiene influencia sobre:
sí
–
–
–
–
sí
1
sí
1
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-15
Lista de operaciones
A.8
Combinación lógica O de funciones Y
La combinación lógica O de funciones Y se realiza según la regla: Y antes de O.
Operación
O
Operando
Descripción
La combinación lógica O de funciones Y se realiza
según la regla: Y antes de O.
Palabra de estado de:
O
Long.
en
palabras
Tiempo de ejecución típico
en ms
1
0.1
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
sí
–
sí
sí
La operación tiene influencia sobre:
–
–
–
–
–
sí
1
–
sí
A-16
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.9
Operaciones lógicas con temporizadores y contadores
Consultar el estado de señal del temporizador/contador direccionado y combinar el
resultado con el RLO mediante la función lógica deseada.
Operación
U
UN
Operando
Long.
en palabras
Descripción
T
Z
Y temporizador
Y contador
Pará. temp.
Pará. cont.
Y temporizador/contador (direccionado vía parámetro)
T
Z
NO–Y temporizador
NO Y contador
Pará. temp.
Pará. cont.
NO–Y temporizador/contador (direccionado vía parámetro)
Palabra de estado de:
U, UN
Tiempo de ejecución típico en ms
DireccionaDireccionamiento
miento
directo
indirecto*
1**/2
0,3
0,2
1,1+
1,1+
2
–
–
+
+
1**/2
0,4
0,3
1,2+
1,2+
2
–
–
+
+
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
sí
–
sí
sí
La operación tiene influencia sobre:
–
–
–
–
–
sí
sí
sí
1
O
ON
X
XN
T
Z
O temporizador
O contador
1**/2
0,3
0,2
1,1+
1,0+
Pará. temp.
Pará. cont.
O temporizador/contador (direccionado vía parámetro)
2
–
–
+
+
T
Z
NO–O temporizador
NO–O contador
1**/2
0,4
0,3
1,2+
1,1+
Pará. temp.
Pará. cont.
NO–O temporizador/contador (direccionado vía parámetro)
2
–
–
+
+
T
Z
O–Exclusiva temporizador
O–Exclusiva contador
2
0,3
0,2
1,1+
1,1+
Pará. temp.
Pará. cont.
O–Exclusiva temporizador/contador
(direccionado vía parámetro)
2
–
–
+
+
T
Z
NO–O–Exclusiva temporizador
NO–O–Exclusiva contador
2
0,4
0,3
1,2+
1,2+
Pará. temp.
Pará. cont.
NO–O–Exclusiva temporizador/contador (direccionado vía parámetro)
2
–
–
+
+
Palabra de estado de:
O, ON, X, XN
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
sí
La operación tiene influencia sobre:
–
–
–
–
–
0
sí
sí
1
* + tiempo necesario para cargar la dirección del operando
** en caso de direccionamiento directo
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-17
Lista de operaciones
A.10
Operaciones lógicas con el contenido del ACU1
Combinar el contenido de ACU1 o ACU1-L con una palabra o una doble palabra mediante la
función deseada. La palabra o doble palabra figura como constante en la operación o bien
como contenido del ACU2. El resultado se deposita en el ACU1 o en el ACU1-L.
Operación
Long.
en
palabras
Tiempo de ejecución típico en ms
Y ACU2-L
1
0,3
Y constante de 16 bits
2
0,3
O ACU2-L
1
0,3
O constante de 16 bits
2
0,3
O–Exclusiva ACU2–L
1
0,3
de 16 bits
2
0,3
Y ACU2
1
0,9
Y constante de 32 bits
3
1,0
O ACU2
1
0,9
O constante de 32 bits
3
1,0
O–Exclusiva ACU2
1
0,9
Operando
UW
k16
OW
k16
XOW
k16
UD
k32
OD
k32
XOD
k32
Descripción
de 32 bits
Palabra de estado de:
UW, OW, XOW, UD,
OD, XOD
3
1,0
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
sí
0
0
–
–
–
–
–
A-18
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.11
Operaciones lógicas con códigos de condición
Consultar el estado de señal de los códigos de condición indicados y combinar el resultado
con el RLO mediante la función deseada.
Operación
U,
O,
X
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico en ms
== 0
Y resultado = 0
(A1 = 0) y (A0 = 0)
1
0,2
>0
Y resultado > 0
(A1 = 1) y (A0 = 0)
1
0,3
<0
Y resultado < 0
(A1 = 0) y (A0 = 1)
1
0,3
<> 0
Y resultado00
((A1 = 0) y (A0 = 1) o (A1 = 1) y (A0 = 0))
1
0,2
<= 0
Y resultado <= 0
((A1 = 0) y (A0 = 1) o (A1 = 0) y (A0 = 0))
1
0,2
>= 0
Y resultado >= 0
((A1 = 1) y (A0 = 0) o (A1 = 0) y (A0 = 0))
1
0,2
UO
Y unordered/no admisible
(A1 = 1) y (A0 = 1)
1
0,2
OS
Y OS = 1
1
0.1
RB
Y RB = 1
1
0.1
OV
Y OV = 1
Palabra de estado de:
U , O, X
1
0.1
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
sí
sí
sí
sí
sí
sí
–
sí
sí
La operación tiene influencia sobre:
–
–
–
–-
–
sí
sí
sí
1
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-19
Lista de operaciones
Operación
UN,
ON,
XN
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico en ms
== 0
NO–Y resultado = 0
(A1 = 0) y (A0 = 0)
1
0,2
>0
NO–Y resultado > 0
(A1 = 1) y (A0 = 0)
1
0,3
<0
NO–Y resultado < 0
(A1 = 0) y (A0 = 1)
1
0,3
<> 0
NO–Y resultado00
((A1 = 0) y (A0 = 1) o (A1 = 1) y (A0 = 0))
1
0,3
<= 0
NO–Y resultado <= 0
((A1 = 0) y (A0 = 1) o (A1 = 0) y (A0 = 0))
1
0.1
>= 0
NO–Y resultado >= 0
((A1 = 1) y (A0 = 0) o (A1 = 0) y (A0 = 0))
1
0.1
UO
NO–Y unordered/no admisible
(A1 = 1) y (A0 = 1)
1
0,3
OS
NO–Y OS = 1
1
0,2
OV
NO–Y OV = 1
1
0,2
RB
NO–Y RB = 1
1
0,2
Palabra de estado de:
UN, ON, XN
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
sí
sí
sí
sí
sí
sí
–
sí
sí
La operación tiene influencia sobre:
–
–
–
–
–
sí
sí
sí
1
A-20
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.12
Operaciones con flancos
Sirven para detectar un cambio de flanco. El estado de señal actual del RLO se compara
con el estado de la señal del operando, la “marca de flanco”.
FP detecta las transiciones de “0” a “1” en el RLO.
FN detecta las transiciones de “1” a “0”.
Operación
Operando
Descripción
Tiempo de ejecución típico
en ms
DireccionaDireccionamiento dimiento
recto
indirecto*
FP
E/A
M
L
DBX/DIX
[AR1,m]
[AR2,m]
Parámetros
Detecta el flanco ascendente en el RLO. La marca
de flanco auxiliar es el bit direccionado en la operación.
2
0,3
0,6
0,7
1,9
–
–
–
1,8+
1,9+
2,1+
2,7+
+
+
+
FN
E/A
M
L
DBX/DIX
[AR1,m]
[AR2,m]
Parámetros
Detecta el flanco descendente en el RLO. La
marca de flanco auxiliar es el bit direccionado en
la operación.
2
0,3
0,6
0,7
1,9
–
–
–
1,9+
2,0+
2,2+
2,8+
+
+
+
Palabra de estado de:
FP, FN
*
Long.
en
palabras
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
–
La operación tiene influencia sobre:
–
–
–
–
–
0
sí
sí
1
+ tiempo necesario para cargar la dirección del operando
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-21
Lista de operaciones
A.13
Activar/desactivar bits (set/reset)
Sirven para asignar el valor “1” o “0” o el valor del RLO al operando direccionado. Las
operaciones pueden depender del MCR.
Operación
S
Operando
E/A
M
L
DBX/DIX
R
Descripción
Poner entrada/salida a ”1”
(en función de MCR)
Poner marca a ”1”
(en función de MCR)
Poner bit de datos local a ”1”
(en función de MCR)
Poner bit de datos a ”1”
(en función de MCR)
Asignar el RLO a la entrada/salida
(en función de MCR)
Asignar el RLO a la marca
(en función de MCR)
Asignar el RLO al bit de datos locales
(en función de MCR)
Asignar el RLO al bit de datos
(en función de MCR)
0.1
0,2
0,3
1,0
0,5
1,1
1,8
1,8
1,7+
1,8+
1,8+
1,9+
2,1+
2,1+
2,6+
2,7+
2
–
–
–
+
+
+
1**/2
0.1
0,2
0,4
2,0
0,4
1,0
1,8
1,9
1,7+
1,8+
1,8+
2,0+
2,0+
2,2+
2,6+
2,7+
–
+
1**/2
2
2
Asignar el RLO a E/A/M/L/DBX/DIX (direccionamiento interárea por AR1/AR2 o por parámetro)
Palabra de estado de: S, R, =
1**/2
2
E/A
[AR1,m]
[AR2,m]
Parámetros
+
+
+
2
Ajustar E/A/M/L/DBX/DIX (en función de MCR) a
“0”. (direccionamiento interárea por AR1/AR2 o por
parámetro)
DBX/DIX
–
–
–
1**/2
[AR1,m]
[AR2,m]
Parámetros
L
2
2
Restablecer entrada/salida a “0”
(en función de MCR)
Restablecer marca a “0”
(en función de MCR)
Restablecer bit de datos locales a “0”
(en función de MCR)
Restablecer bit de datos a “0”
(en función de MCR)
M
1,7+
1,8+
1,8+
2,0+
2,0+
2,1+
2,6+
2,7+
2
E/A
DBX/DIX
0.1
0,2
0,3
1,0
0,5
1,0
1,7
1,8
1**/2
Poner E/A/M/L/DBX/DIX (en función de MCR) a “1”.
(direccionamiento interárea por AR1/AR2 o por
parámetro)
L
Tiempo de ejecución típico
en ms
Direcciona- Direccionamiento
miento
directo
indirecto*
1**/2
[AR1,m]
[AR2,m]
Parámetros
M
=
Long.
en
palabras
2
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
–
La operación tiene influencia sobre:
–
–
–
–
–
0
sí
–
0
* + tiempo necesario para cargar la dirección del operando
** en caso de direccionamiento directo
A-22
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.14
Operaciones que afectan directamente al RLO
Las siguientes operaciones tienen un efecto directo sobre el RLO.
Operación
CLR
Operando
Descripción
Ajustar RLO a “0”
Long.
en
palabras
Tiempo de ejecución típico
en ms
2
0.1
Palabra de estado de: CLR
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
0
0
0
0
Palabra de estado de: SET
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
0
1
1
0
SET
NOT
Ajustar RLO a “1”
2
Invierte (niega) el RLO
0.1
2
0.1
Palabra de estado de: NOT
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
sí
–
sí
–
La operación tiene influencia sobre:
–
–
–
–
–
–
1
sí
–
SAVE
Memoriza el RLO en el bit RB
Palabra de estado de: SAVE
1
0.1
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
–
La operación tiene influencia sobre:
sí
–
–
–
–
–
–
–
–
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-23
Lista de operaciones
A.15
Operaciones de temporización
Sirven para iniciar un temporizador o ponerlo al valor de preselección (direccionamiento
directo o vía parámetro). El tiempo tiene que figurar en el ACU1-L.
Operación
SI
Operando
T
Pará.
temp.
SV
T
Pará.
temp.
SE
T
Pará.
temp.
SS
T
Pará.
temp.
SA
T
Pará.
temp.
FR
T
Pará.
temp.
R
T
Long.
en
palabras
Descripción
Tiempo de ejecución típico
en ms
DireccionaDireccionamiento dimiento
recto
indirecto*
Arranca el temporizador como impulso cuando el
flanco cambia de “0” a “1”
4**/6
2,3
2,9+
2
–
+
Arranca el temporizador como impulso prolongado cuando el flanco cambia de “0” a “1”
4**/6
1,1
1,2+
2
–
+
Arranca el temporizador con retardo a la conexión
cuando el flanco cambia de “0” a “1”
4**/6
2,4
3,0+
2
–
+
Arranca el temporizador con retardo a la conexión
memorizado cuando el flanco cambia de “0” a “1”
4**/6
2,4
3,0+
2
–
+
Arranca el temporizador con retardo a la desconexión cuando el flanco cambia de “1” a “0”
4**/6
2,6
3,2+
2
–
+
Habilita un temporizador para volver a arrancarlo
cuando el flanco cambia de “0” a “1” (borra la
marca de flanco para arrancar el temporizador)
4**/6
1,1
1,5+
2
–
+
Pone un temporizador al valor de preselección
4**/6
1,1
1,5+
2
–
+
Pará.
temp.
Palabra de estado de:
SI, SV, SE, SS, SA, FR, R
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
–
La operación tiene influencia sobre:
–
–
–
–
–
0
–
–
0
* + tiempo necesario para cargar la dirección del operando
** en caso de direccionamiento directo
A-24
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.16
Operaciones de contaje
El valor de contaje está en el ACU1-L o en la dirección transferida como parámetro.
Operación
S
Operando
Z
Pará.
cont.
R
Z
Pará.
cont.
ZV
Z
Pará.
cont.
ZR
Z
Pará.
cont.
FR
Z
Pará.
cont.
Long.
en
palabras
Descripción
Tiempo de ejecución típico en ms
Direccionamiento
Direccionamiento
directo
indirecto*
Pone el contador al valor de preselección
cuando el flanco cambia de “0” a “1”
4**/6
1,8
2,4+
2
–
+
Restablece el contador a “0” cuando el
flanco cambia de “0” a “1”
4**/6
0,7
1,1+
2
–
+
Incrementa en 1 cuando el flanco cambia
de “0” a “1”
4**/6
1,1
1.6+
2
–
+
Decrementa en 1 cuando el flanco cambia
de “0” a “1”
4**/6
1,1
1,5+
2
–
+
Habilita un contador cuando el flanco cambia de “0” a “1” (borra la marca de flanco
para contar adelante/atrás)
2
0,9
1,4+
2
–
+
Palabra de estado de:
S, R, ZV, ZR, FR
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
–
La operación tiene influencia sobre:
–
–
–
–
–
0
–
–
0
* + tiempo necesario para cargar la dirección del operando
** en caso de direccionamiento directo
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-25
Lista de operaciones
A.17
Operaciones de carga
Sirven para cargar el operando en ACU1. Primero se salva en el ACU2 el contenido
anteriormente almacenado en el ACU1.
La palabra de estado permanece inalterada.
Operación
L
Operando
EB
AB
PEB
Descripción
Cargar ...
Byte de entrada
Byte de salida
Byte de periferia de entrada
Long. Tiempo de eje- Tiempo de ejeen
cución típico
cución típico
palaen ms
en ms
bras
DireccionaDireccionamiento
miento
directo
indirecto*
1**/2
1**/2
1**/2
0,2
0,2
< 125
1,4+
1,4+
< 127
1**/2
2
2
2
0,3
0,5
1,5
1,5
1,4+
1,7+
2,5+
2,5+
2
–
+
1**/2
1**/2
1**/2
0,3
0,3
< 135
1.6+
1.6+
< 137
1**/2
2
1**/2
1**/2
0,6
0,6
1,9
1,9
1,7+
2,0+
3,0+
3,0+
2
–
+
1**/2
1**/2
2
0,4
0,4
< 145
1.6+
1.6+
< 147
DBD
DID
Doble palabra de marcas
Doble palabra de datos locales
Doble palabra de datos
Doble palabra de datos en el DB de instancia
... en ACU1
1**/2
2
2
2
0,8
0,9
2,5
2,5
2,0+
2,3+
3,7+
3,7+
Parámetros
Carga ED/AD/PED/MD/LD/DBD/DID en ACU1
(direccionamiento por parámetros)
2
–
+
MB
LB
DBB
DIB
Byte de marcas
Byte de datos locales
Byte de datos
Byte de datos en el DB de instancia
... en ACU1
Parámetros
Carga EB/AB/PEB/MB/LB/DBB/DIB en ACU1
(direccionamiento por parámetro)
EW
AW
PEW
Cargar ...
Palabra de entrada
Palabra de salida
Byte de periferia de entrada
MW
LW
DBW
DIW
Palabra de marcas
Palabra de datos locales
Palabra de datos
Palabra de datos en el DB de instancia
... en ACU1–L
Parámetros
Carga EW/AW/PEW/MW/LW/DBW/DIW en
ACU1 (direccionamiento por parámetro)
ED
AD
PED
Cargar ...
Doble palabra de entrada
Doble palabra de salida
Doble palabra de periferia de entrada
MD
LD
* + tiempo necesario para cargar la dirección del operando
** en caso de direccionamiento directo
A-26
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
Operación
L
Operando
Descripción
Carga con direccionamiento interárea ....
B[AR1,m] Byte
B[AR2,m]
W[AR1,m] Palabra
W[AR2,m]
D[AR1,m] Doble palabra
D[AR2,m]
... en ACU1
Long.
en
palabras
Tiempo de ejecución típico en
ms
DireccionaDireccionamiento
miento
directo
indirecto*
2
–
2
–
2
–
40.1+
40.1+
45,6+
45,6+
57,4+
57,4+
1
2
3
0,2
0,2
0,3
–
–
–
k8
k16
L#k32
Cargar ...
constante de 8 bits en ACU1-LL
constante de 16 bits en ACU1-LL
constante de 32 bits en ACU1-LL
Parámetros
Carga constante en ACU1 (direccionmiento
por parámetros)
2
–
+
2#n
Cargar la constante binaria de 16 bits en el
ACU1–L
2
0,2
–
Cargar la constante binaria de 32 bits en el
ACU1
3
0,3
–
Cargar la constante hexadecimal de 16 bits en
el ACU1–L
2
0,2
–
Cargar la constante hexadecimal de 32 bits en
el ACU1
3
0,3
–
16#p
Tiempo de ejecución típico en
ms
*
’xx’
Cargar 2 caracteres
2
0,2
’xxxx’
Cargar 4 caracteres
3
0,3
D# fecha
Cargar fecha en formato IEC (código BCD)
3
0,3
S5T# val.
tiempo
Cargar constante de tiempo S5 (16 bits)
2
0,3
TOD# val.
tiempo
Cargar constante de tiempo de 32 bits en formato de hora IEC
3
0,3
T#
valor de
tiempo
Cargar constante de tiempo (16 bits)
2
0,2
Cargar constante de contaje (32 bits)
3
0,3
C#
valor de
contaje
Cargar constante de contaje (16 bits)
2
0,2
Cargar constante de contaje (32 bits)
3
0,3
P# puntero de bit
Cargar el puntero de bit
3
0,3
L# entero
Cargar la constante entera de 32 bits
3
0,3
q
Cargar un número real
3
0,3
+ tiempo necesario para cargar la dirección del operando
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-27
Lista de operaciones
A.18
Operaciones de carga para temporizadores y contadores
Sirven para cargar un valor de temporización o de contaje en ACU1. El contenido
anteriormente almacenado en ACU1 se salva en ACU2.
Estas operaciones no afectan a los bits de la palabra de estado.
Operación
L
LC
Operando
Descripción
T
Cargar un valor de temporización
Pará.
temp.
Cargar el valor de temporización (direccionado vía
parámetro)
Z
Carga del valor de contaje
Pará.
cont.
Cargar el valor de temporización (direccionado vía
parámetro)
T
Long.
en
palabras
Tiempo de ejecución típico
en ms
DireccionaDireccionamiento dimiento
recto
indirecto*
1**/2
0,8
1,1+
2
–
+
1**/2
0,8
1,2+
2
–
+
Carga el valor de temporización en código BCD
1**/2
2,2
2,5+
Pará.
temp.
Carga el valor de temporización en código BCD
(direccionado vía parámetro)
2
–
+
Z
Carga el valor de contaje en código BCD
1**/2
2,3
2,9+
Pará.
cont.
Cargar el valor de temporización (direccionado vía
parámetro)
2
–
+
* + tiempo necesario para cargar la dirección del operando
** en caso de direccionamiento directo
A-28
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.19
Operaciones de transferencia
Sirven para transferir el valor del ACU1 al operando direccionado. La palabra de estado
permanece inalterada. Observe que algunas operaciones de transferencia dependen del
MCR.
Operación
T
Operando
EB
AB
PAB
MB
LB
DBB
DIB
B[AR1,m]
B[AR2,m]
Parámetros
Descripción
Transfiere el contenido de ACU1–LL al ...
Byte de entrada
(en función de MCR)
Byte de salida
(en función de MCR)
Byte de periferia de salida
(en función de MCR)
Byte de marcas
(en función de MCR)
Byte de datos locales
(en función de MCR)
Byte de datos
(en función de MCR)
Byte de datos en el DB de instancia
(en función de MCR)
Transfiere el contenido del ACU1–LL al EB/AB/
PAB/MB/LB/DBB/DIB (direccionado interárea vía
AR1, AR2 o vía parámetro)
Long.
en
palabras
1**/2
1**/2
1***/2
1**/2
2
2
2
2
Tiempo de ejecución típico
en ms
DireccionaDireccionamiento
miento
directo
indirecto*
0.1
1,2
0.1
1,2
< 125
<126
1,3+
1,5+
1,3+
1,5+
< 127
< 128
0.1
0,6
0,2
0,6
1,3
1,4
1,3
1,4
1,3+
1,5+
1,7+
1,5+
2,2+
2,4+
2,2+
2,4+
–
+
* + tiempo necesario para cargar la dirección del operando
** en caso de direccionamiento directo
*** direccionamiento directo con PAB 0 a 255
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-29
Lista de operaciones
Operación
T
Operando
EW
AW
PAW
MW
LW
DBW
DIW
W[AR1,m]
W[AR2,m]
Parámetros
ED
AD
PAD
MD
LD
DBD
DID
D[AR1,m]
D[AR2,m]
Parámetros
Descripción
Transfiere el contenido de ACU1–L a la ...
Palabra de entrada
(en función de MCR)
Palabra de salida
(en función de MCR)
Palabra de periferia de salida
(en función de MCR)
Palabra de marcas
(en función de MCR)
Palabra de datos locales
(en función de MCR)
Palabra de datos
(en función de MCR)
Palabra de datos en el DB de instancia
(en función de MCR)
Transfiere el contenido de ACU1–L a EW/AW/
PAW/MW/LW/DBW/DIW (direccionado interárea
vía AR1, AR2 o vía parámetro)
Transfiere el contenido de ACU1 a la ...
Doble palabra de entrada
(en función de MCR)
Doble palabra de salida
(en función de MCR)
Doble palabra de periferia de salida
(en función de MCR)
Doble palabra de marcas
(en función de MCR)
Doble palabra de datos locales
(en función de MCR)
Doble palabra de datos
(en función de MCR)
Doble palabra de datos en el DB de instancia
(en función de MCR)
Transfiere el contenido de ACU1 a ED/AD/PAD/
MD/LD/DBD/DID (direccionado interárea vía AR1,
AR2 o vía parámetro)
Long.
en
palabras
Direccionamiento
directo
Direccionamiento
indirecto*
0,2
0,6
0,2
0,6
< 135
< 136
1,4+
1,5+
1,4+
1,5+
< 137
< 138
0,3
0,7
0,3
0,8
1,5
1,6
1,5
1,6
1,7+
1,9+
2,0+
1,8+
2,6+
2,8+
2,6+
2,8+
2
–
+
1**/2
0,3
0,7
0,3
0,7
< 150
< 151
1,5+
1,7+
1,5+
1,7+
< 152
< 153
0,6
1,0
0,6
1,1
1,9
2,0
1,9
2,0
2,0+
2,3+
2,4+
2,1+
3,0+
3,3+
3,0+
3,3+
–
+
1**/2
1**/2
1***/2
1**/2
2
2
2
1**/2
1**/2
1**/2
2
2
2
2
* + tiempo necesario para cargar la dirección del operando
** en caso de direccionamiento directo
*** direccionamiento directo con PAW 0 a 254
A-30
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.20
Operaciones de carga y transferencia para registros de
direcciones
Sirven para transferir una doble palabra de una memoria o de un registro a AR1 o AR2, o
bien para transferir una doble palabra de AR1 o AR2 a una memoria o un registro.
La palabra de estado permanece inalterada.
Operación
LAR1
LAR2
TAR1
TAR2
TAR
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
–
AR2
DBD
DID
m
LD
MD
Carga el contenido de ...
ACU1
Registro de direcciones 2
Doble palabra de datos
Doble palabra de datos en el DB de instancia
Constante de 32 bits como puntero
Doble palabra de datos locales
Doble palabra de marcas
... hacia AR1
1
1
2
2
3
2
2
0.1
0.1
2,4
2,5
0,2
0,9
0,8
–
DBD
DID
m
LD
MD
Carga el contenido de ...
ACU1
Doble palabra de datos
Doble palabra de datos en el DB de instancia
Constante de 32 bits como puntero
Doble palabra de datos locales
Doble palabra de marcas
... hacia AR2
1
2
2
3
2
2
0.1
0.1
2,4
2,5
0,2
0,9
0,8
–
AR2
DBD
DID
LD
MD
Transfiere el contenido de AR1 a ...
ACU1
Registro de direcciones 2
Doble palabra de datos
Doble palabra de datos en el DB de instancia
Doble palabra de datos locales
Doble palabra de marcas
1
1
2
2
2
2
0,2
0.1
1,9
1,9
0,6
0,6
–
DBD
DID
LD
MD
Transfiere el contenido de AR2 a ...
ACU1
Doble palabra de datos
Doble palabra de datos en el DB de instancia
Doble palabra de datos locales
Doble palabra de marcas
1
2
2
2
2
0,2
0.1
1,9
1,9
0,6
Intercambia el contenido de AR1 y AR2
1
0,3
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-31
Lista de operaciones
A.21
Operación
L
Operaciones de carga y transferencia para la palabra de
estado
Operando
STW
Long.
en
palabras
Descripción
Tiempo de ejecución típico
en ms
Carga la palabra de estado* en ACU1
Palabra de estado de: L STW
0,6
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
sí
sí
sí
sí
sí
0
0
sí
0
La operación tiene influencia sobre:
–
–
–
–
–
–
–
–
–
T
STW
Transfiere ACU1 (bits 0 a 8) a la palabra de
estado*
Palabra de estado de: T STW
0,6
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
sí
sí
sí
sí
sí
0
0
sí
0
*
Estructura de la palabra de estado
A.22
Operaciones de carga para número y longitud de DB
Sirven para cargar el número/longitud de un bloque de datos en ACU1. El contenido
anteriormente almacenado en ACU1 se salva en ACU2.
Estas operaciones no afectan a los bits de la palabra de estado.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
L
DBNO
Carga el número del bloque de datos
1
1,3
L
DINO
Carga el número del bloque de datos de instancia
1
1,3
L
DBLG
Carga la longitud del bloque de datos en bytes
1
0,3
L
DILG
Carga la longitud del bloque de datos de instancia
en bytes
1
0,3
A-32
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.23
Operaciones aritméticas con números en coma fija (16 bits)
Operaciones aritméticas con dos números de 16 bits. El resultado se deposita en el
ACU1-L.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
+I
–
Suma dos enteros (16 bits)
(ACU1-L)=(ACU1-L)+
(ACU2-L)
1
0,5
–I
–
Resta dos enteros (16 bits)
(ACU1-L)=(ACU2-L)–
(ACU1-L)
1
0,7
*I
–
Multiplica dos enteros (16 bits)
(ACU1-L)=(ACU2-L)*
(ACU1-L)
1
1,0
/I
–
Divide 2 enteros (16 bits)
(ACU1-L)=(ACU2-L):
(ACU1-L)
El resto de la división está en ACU1-H.
1
1,2
Palabra de estado de:
+I, –I,*I, /I
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
sí
sí
sí
sí
–
–
–
–
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-33
Lista de operaciones
A.24
Operaciones aritméticas con números en coma fija (32 bits)
Operaciones aritméticas con dos números de 32 bits. El resultado se deposita en el ACU1.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
+D
–
Suma dos enteros (32 bits)
(ACU1)=(ACU2)+(ACU1)
1
0,7
–D
–
Resta dos enteros (32 bits)
(ACU1)=(ACU2)–(ACU1)
1
1,0
*D
–
Multiplica dos enteros (32 bits)
(ACU1)=(ACU2)*(ACU1)
1
3,5
/D
–
Divide 2 enteros (32 bits)
(ACU1)=(ACU2):(ACU1)
1
2,7
MOD
–
Divide dos enteros (32 bits) y carga el resto de la
división en ACU1:
(ACU1)=resto de [(ACU2):(ACU1)]
1
1,9
Palabra de estado de:
+D, –D,*D, /D, MOD
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
sí
sí
sí
sí
–
–
–
–
A-34
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.25
Operaciones aritméticas con números en coma flotante
(32 bits)
El resultado de las operaciones aritméticas se deposita en ACU1. El tiempo de ejecución
depende del valor, que se ha de calcular.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
+R
–
Suma 2 números reales (32 bits)
(ACU1)=(ACU2)+(ACU1)
1
< 15
–R
–
Resta 2 números reales (32 bits)
(ACU1)=(ACU2)–(ACU1)
1
< 15
*R
–
Multiplica 2 números reales (32 bits)
(ACU1)=(ACU2)*(ACU1)
1
< 12
/R
–
Divide 2 números reales (32 bits)
(ACU1)=(ACU2):(ACU1)
1
< 15
Palabra de estado de:
+R, –R,*R, /R
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
sí
sí
sí
sí
–
–
–
–
NEGR –
Invierte (niega) el número real en ACU1
1
0,3
ABS
Forma el valor absoluto del número real en ACU1
1
0,3
–
Palabra de estado de:
NEGR, ABS
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
–
–
–
–
A.26
Suma de constantes
Suma constantes enteras al valor depositado en ACU1. Estas operaciones no afectan a los
bits de la palabra de estado.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
+
i8
Suma una constante entera de 8 bits
1
0.1
+
i16
Suma una constante entera de 16 bits
2
0.1
+
i32
Suma una constante entera de 32 bits
3
0,2
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-35
Lista de operaciones
A.27
Suma vía el registro de direcciones
Suma un entero de 16 bits al contenido del registro de direcciones. El valor figura en la
operación o en el ACU 1–L. Los indicadores no se ven afectadas.
Operación
+AR1
+AR1
m
+AR2
+AR2
A.28
Long.
en
palabras
Tiempo de ejecución típico
en ms
Suma el contenido de ACU1-L a AR1
1
0.1
Suma la constante puntero a AR1
2
0,2
Suma el contenido de ACU1-L a AR2
1
0.1
Suma la constante puntero a AR2
2
0,2
Operando
m
Descripción
Operaciones de comparación con números enteros (16 bits)
Compara los enteros (16 bits) depositados en ACU1–L y ACU2–L. Resulta RLO=1 si se
cumple la condición.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
==I
ACU2-L=ACU1-L
1
0,6
<>I
ACU2-L0ACU1-L
1
0,7
<I
ACU2-L<ACU1-L
1
0,7
<=I
ACU2-L<=ACU1-L
1
0,6
>I
ACU2-L>ACU1-L
1
0,5
>=I
ACU2-L>=ACU1-L
1
0,6
Palabra de estado de:
==I, <>I, <I, <=I, >I,
>=I
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
sí
sí
0
–
0
sí
sí
1
A-36
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.29
Operaciones de comparación con enteros (32 bits)
Compara los enteros de 32 bits depositados en ACU1 y ACU2. Resulta RLO=1 si se cumple
la condición.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución
típico en ms
==D
ACU2=ACU1
1
0,6
<>D
ACU20ACU1
1
0,6
<D
ACU2<ACU1
1
0,6
<=D
ACU2<=ACU1
1
0,6
>D
ACU2>ACU1
1
0,6
>=D
ACU2>=ACU1
1
0,6
Palabra de estado de:
==D,< >D, <D, <=D,
>D, >=D
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
sí
sí
0
–
0
sí
sí
1
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-37
Lista de operaciones
A.30
Operaciones de comparación (números reales de 32 bits)
Compara los números reales de 32 bits depositados en ACU1 y ACU2. Resulta RLO=1 si se
cumple la condición. El tiempo de ejecución depende de los valores a comparar.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
==R
ACU2=ACU1
1
8,4
<>R
ACU20ACU1
1
8,4
<R
ACU2<ACU1
1
8,5
<=R
ACU2<=ACU1
1
8,3
>R
ACU2>ACU1
1
8,4
>=R
ACU2>=ACU1
1
8,4
Palabra de estado de:
==R,< >R, <R, <=R,
>R, >=R
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
sí
sí
sí
sí
0
sí
sí
1
A-38
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.31
Operaciones de desplazamiento
Sirven para desplazar el contenido de ACU1 o ACU1-L a la izquierda o a la derecha tantas
posiciones como se indique. Si no se indica ningún operando, desplazar tantas posiciones
como indique el ACU2-LL. Las posiciones vacantes se rellenan con ceros o con el signo
precedente. El último bit desplazado se deposita en el código de condición A1.
Operación
Operando
SLW
SLW
Desplaza el contenido de ACU1–L a la izquierda
1,1
1,2
1
0,9
0 a 15
0,3
Desplaza el contenido de ACU1 a la derecha
1
1,1
0 a 32
0 a 15
SSD
SSD
1
Desplaza el contenido de ACU1–L a la derecha
SSI
SSI
0,9
0 a 32
SRD
SRD
1
0,3
Desplaza el contenido de ACU1 a la izquierda
SRW
SRW
Tiempo de ejecución típico
en ms
0 a 15
SLD
SLD
Descripción
Long.
en
palabras
0 a 32
1,2
Desplaza el contenido de ACU1–L con signo a la
derecha
1
Desplaza el contenido de ACU1 con signo a la
derecha
1
Palabra de estado de:
SLW, SLD, SRW,
SRD, SSI, SSD
0,8
0,3
1,1
1,2
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
sí
sí
sí
–
–
–
–
–
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-39
Lista de operaciones
A.32
Operaciones de rotación
Sirven para rotar el contenido de ACU1 a la izquierda o a la derecha tantas posiciones como
se indique. Si no se indica ningún operando, rotar tantas posiciones como indique el
ACU2-LL.
Operación
Operando
RLD
RLD
Rotar el contenido de ACU1 a la izquierda
Tiempo de ejecución típico
en ms
1
1,0
0 a 32
RRD
RRD
Descripción
Long.
en
palabras
1,5
Rotar el contenido de ACU1 a la derecha
1
1,0
0 a 32
1,1
Palabra de estado de:
RLD, RRD
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
sí
sí
sí
–
–
–
–
–
RLDA
Rotar el contenido de ACU1 una posición a la izquierda vía el bit de condición A1
0,7
RRDA
Rotar el contenido de ACU1 una posición a la derecha vía el bit de condición A1
0,8
Palabra de estado de:
RLDA, RRDA
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
sí
0
0
–
–
–
–
–
A-40
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.33
Operaciones de transferencia de acumuladores, incrementar
y decrementar
Palabra de estado
La palabra de estado permanece inalterada.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
TAW
Invierte el orden de los bytes en ACU1–L.
LL, LH se convierten en LH, LL.
1
0.1
TAD
Invierte el orden de los bytes en ACU1.
LL, LH, HL, HH se convierte en HH, HL, LH, LL.
1
0,2
TAK
Intercambia los contenidos de ACU1 y ACU2.
1
0,3
PUSH
Transfiere el contenido de ACU1 a ACU2.
1
0.1
POP
Transfiere el contenido de ACU2 a ACU1.
1
0.1
INC
0 a 255
Incrementa ACU1-LL.
1
0.1
DEC
0 a 255
Decrementa ACU1-LL.
1
0.1
A.34
Operación de visualización de programa, operación nula
Palabra de estado
La palabra de estado permanece inalterada.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
BLD
0 a 255
Operación de visualización de programa;
es tratada por la CPU como una operación nula.
Los indicadores no se ven afectados.
1
0.1
NOP
0
1
Operación nula
Los indicadores no se ven afectados.
1
0.1
0.1
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-41
Lista de operaciones
A.35
Operaciones de conversión de tipos de datos
Resultado
Los resultados de la conversión se depositan en ACU1.
En la conversión de números reales, el tiempo de ejecución dependerá del valor a convertir.
Operación
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución
típico en ms
BTI
–
Convierte el contenido de ACU1 de BCD a entero
(16 bits) (BCD To Int)
1
1,9
BTD
–
Convierte el contenido de ACU1 de BCD a entero
doble (32 bits) (BCD To Doubleint)
1
4,1
DTR
–
Convierte el contenido de ACU1 de entero doble
(32 bits) a real (32 bits) (Doubleint To Real)
1
3,1
ITD
–
Convierte el contenido de ACU1 de entero (16
bits) a doble entero (32 bits) (Int To Doubleint)
1
0.1
Palabra de estado de:
BTI, BTD, DTR, ITD
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
–
–
–
–
ITB
–
Convierte el contenido de ACU1 de entero (16
bits) a BCD (Int To BCD)
1
2,1
DTB
–
Convierte el contenido de ACU1 entero (32 bits) a
BCD (Doubleint To BCD)
1
4,8
Palabra de estado de:
ITB, DTB
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
sí
sí
–
–
–
–
RND
–
Convierte un número real en uno entero de 32
bits.
1
3,4
RND–
–
Convierte un número real en uno entero de 32
bits. El resultado se redondea al siguiente número
entero más próximo.
1
3,5
RND+
–
Convierte un número real en uno entero de 32
bits. El resultado se redondea al siguiente número
entero más próximo.
1
3,5
Convierte un número real en uno entero de 32
bits. Las posiciones detrás de la coma quedan
truncadas.
1
3,3
TRUNC –
Palabra de estado de:
RND, RND–, RND+,
TRUNC
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
sí
sí
–
–
–
–
A-42
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.36
Operación
Formar el complemento
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
INVI
Forma el primer complemento del ACU1-L
1
0.1
INVD
Forma el primer complemento del ACU1
1
0.1
Palabra de estado de:
INVI, INVD
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
–
–
–
–
NEGI
Forma el complemento a 2 del ACU1-L (número
entero de 16 bits)
1
0,6
NEGD
Forma el complemento a 2 del ACU1
(número entero de 32 bits)
1
1,7
Palabra de estado de:
NEGI, NEGD
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
sí
sí
sí
sí
–
–
–
–
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-43
Lista de operaciones
A.37
Opera
ción
CALL
UC
Operaciones de llamada de bloques
Operando
Long
.
en
palabras
Descripción
FC
Llamada incondicional a una función
1
SFC
Llamada incondicional a un bloque de función del
sistema operativo
2
FC
Llamada incondicional a una función sin parámetro
Palabra de estado de:
CALL, UC
Tiempo de ejecución típico
en ms
DireccionaDireccionamiento
miento
directo
indirecto*
8,2
-
Ver anexo B para el tiempo
de ejecución
1**/2
6,0
6,4+
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
0
0
1
–
0
CC
FC
Llamada condicional a una función sin parámetro
Palabra de estado de:
CC
1**/2
6,2
6,6+
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
–
La operación tiene influencia sobre:
–
–
–
–
0
0
1
–
0
AUF
DB
Abrir un bloque de datos
Pará. DB
Abrir un bloque de datos (direccionado vía parámetro)
2
DI
Abrir un bloque de datos de instancia
2
Palabra de estado de:
AUF
1**/2
0,7
1,2+
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
–
–
–
–
* + tiempo necesario para cargar la dirección del operando
** en caso de direccionamiento directo
A-44
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.38
Operación
Operaciones de fin de bloque
Operando
Descripción
Long.
en
palabras
Tiempo de ejecución típico
en ms
BE
Fin de bloque
1
2,2
BEA
Fin de bloque absoluto
1
2,2
Palabra de estado de:
BE, BEA
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
0
0
1
–
0
BEB
Fin condicional del bloque si RLO=”1”
Palabra de estado de:
BEB
2,3
RB
A1
A0
OV
La operación depende de:
–
–
–
La operación tiene influencia sobre:
–
–
–
A.39
OS
OR
STA
RLO
/ER
–
–
–
–
sí
–
–
sí
0
1
1
0
Intercambio de bloques de datos
Sirve para intercambiar ambos bloques de datos actuales. El bloque de datos actual se
convierte en el bloque de datos de instancia actual y viceversa. Estas operaciones no
afectan a los bits de la palabra de estado.
Operación
TDB
Operando
Descripción
Intercambia bloques de datos
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Long.
en
palabras
Tiempo de ejecución típico
en ms
1
0.1
A-45
Lista de operaciones
A.40
Operaciones de salto
Sirven para saltar en función de una condición. Si el operando tiene 8 bits, el salto puede
realizarse entre –128 y +127. Si el operando tiene 16 bits se puede saltar entre –32768 y
–129 o entre +128 y +32767.
Nota para SPB
En programas destinados al IM 151-7 CPU, debe vigilarse que el destino del salto sea
siempre el comienzo de una secuencia lógica. El destino del salto no debe encontrarse
nunca en el seno de una secuencia lógica.
Operación
SPA
Operando
Meta
(LABEL)
Descripción
Salto incondicional
Palabra de estado de:
SPA
Long.
en
palabras
Tiempo de ejecución típico
en ms
1*/2
2,0
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
–
–
–
–
SPB
Meta
(LABEL)
Salto condicional si RLO=”1”
1*/2
2,0
SPBN
Meta
(LABEL)
Salto condicional si RLO=”0”
2
2,0
Palabra de estado de:
SPB, SPBN
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
–
La operación tiene influencia sobre:
–
–
–
–
–
0
1
1
0
SPBB
Meta
(LABEL)
Salto condicional si RLO=”1”
Memoriza el RLO en el bit RB
2
2,0
SPBNB Meta
(LABEL)
Salto condicional si RLO=”0”
Memoriza el RLO en el bit RB
2
2,0
Palabra de estado de:
SPBB, SPBNB
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
–
La operación tiene influencia sobre:
sí
–
–
–
–
0
1
1
0
SPBI
Meta
(LABEL)
Salto condicional si RB=”1”
2
2,0
SPBIN
Meta
(LABEL)
Salto condicional si RB=”0”
2
2,0
Palabra de estado de:
SPBI, SPBIN
*
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
sí
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
0
1
–
0
1 palabra de longitud en saltos entre –128 y +127
A-46
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
Operación
SPO
Operando
Meta
(LABEL)
Descripción
Salto condicional en caso de desbordamiento
memorizado (OV=”1”)
Palabra de estado de:
SPO
Tiempo de ejecución típico
en ms
1*/2
2,0
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
sí
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
–
–
–
–
SPS
Meta
(LABEL)
Salto condicional en caso de desbordamiento
memorizado (OS=”1”)
Palabra de estado de:
SPS
2
2,0
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
sí
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
0
–
–
–
–
SPU
Meta
(LABEL)
Salto si “operación no admisible” (A1=1 y A0=1)
2
2,0
SPZ
Meta
(LABEL)
Salto si el resultado = 0 (A1 = 0 y A0 = 0)
1*/2
2,0
SPP
Meta
(LABEL)
Salto si el resultado > 0 (A1 = 1 y A0 = 0)
1*/2
2,0
SPM
Meta
(LABEL)
Salto si el resultado < 0 (A1 = 0 y A0 = 1)
1*/2
2,0
SPN
Meta
(LABEL)
Salto si el resultado00 (A1 = 1 y A0 = 0)
o (A1 = 0) y (A0 = 1)
1*/2
2,0
SPMZ
Meta
(LABEL)
Salto si el resultadov0 (A1 = 0 y A0 = 1)
o (A1 = 0 y A0 = 0)
2
2,0
SPPZ
Meta
(LABEL)
Salto si el resultadow0 (A1 = 1 y A0 = 0)
o (A1 = 0) y (A0 = 0)
2
2,0
Palabra de estado de:
SPU, SPZ, SPP, SPM,
SPN, SPMZ, SPPZ
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
sí
sí
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
–
–
–
–
SPL
Meta
(LABEL)
Distribuidor de saltos
La operación va seguida de una lista de operaciones de salto.
El operando es una meta de salto hacia la operación siguiente en la lista.
ACU1-L contiene el número de la operación de
salto a ejecutar
2
2,8
LOOP
Meta
(LABEL)
Decrementa ACU1-L y salta si ACU1-L00
(programación de bucles)
2
2,2
Palabra de estado de:
SPL, LOOP
*
Long.
en
palabras
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
–
–
–
–
1 palabra de longitud en saltos entre –128 y +127
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
A-47
Lista de operaciones
A.41
Operaciones para el Master Control Relay (MCR)
MCR escribe el valor ”0” o deja el contenido de la memoria invariable.
MCR=0³MCR está desactivado
MCR=1³MCR está activado; la operación ”T” escribe ceros en los operandos
correspondientes; las operaciones ”S”/”R” no afectan al contenido de la memoria.
Operación
MCR(
Operando
Descripción
Abrir un área MCR.
Memorizar el RLO en la pila MCR.
Palabra de estado de:
MCR(
Long.
en
palabras
Tiempo de ejecución típico
en ms
1
0,8
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
sí
–
La operación tiene influencia sobre:
–
–
–
–
–
0
1
–
0
)MCR
Cerrar un área MCR.
Eliminar un registro de la pila MCR.
Palabra de estado de:
)MCR
1
0,8
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
0
1
–
0
MCRA
Activar el MCR
1
0.1
MCRD
Desactivar el MCR
1
0.1
Palabra de estado de:
MCRA, MCRD
RB
A1
A0
OV
OS
OR
STA
RLO
/ER
La operación depende de:
–
–
–
–
–
–
–
–
–
La operación tiene influencia sobre:
–
–
–
–
–
–
–
–
–
A-48
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Lista de operaciones
A.42
Lista de estado del sistema (SZL)
Posibles sublistas de estado del sistema
En la siguiente tabla se listan todas las posibles sublistas con los extractos de las sublistas
correspondientes y los identificadores (IDs) SZL.
Encontrará información más detallada sobre cómo se leen las SZL usando, por ejemplo, la
SFC 51, y otros datos más concretos en:
• el manual de referencia: Funciones de sistema y funciones estándar del S7-300/400, en
el capítulo, Lista de estado del sistema SZL
• en la ayuda en pantalla de STEP 7, ayuda contextual sobre los SFBs/SFCs.
Tabla A-1
Sublistas SZL del IM151/CPU
Sublista
Identificadores
SZL
sublista
Extracto de la sublista
Identificadores
SZL
Extracto
Identificación del módulo
W#16#xy11
Identificación de la CPU
W#16#0111
Características de la CPU
W#16#xy12
Todas las características
W#16#0012
Características de un grupo
W#16#0112
Sólo información de cabecera de
sublista SZL
W#16#0F12
Áreas de memoria de usuario
W#16#xy13
Registros de todas las áreas de
memoria de usuario
W#16#0013
Áreas de sistema
W#16#xy14
Registros de todas las áreas de
sistema
W#16#0014
Tipos de bloques
W#16#xy15
Registros de todos los tipos de
bloques
W#16#0015
Registros de todos los OBs
Estado de los LEDs del módulo
W#16#xy19
W#16#0115
Estado de todos los LEDs
W#16#0019
Sólo información de cabecera de la
sublista SZL
W#16#0F19
W#16#0222
Estado de alarma
W#16#xy22
Registro para la alarma
especificada
Comunicación: datos de estado
W#16#xy32
Datos de estado de un componente W#16#0132
de comunicación
Datos de estado de un componente W#16#0232
de comunicación
Estado de los LEDs del módulo
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
W#16#xy74
Estado de todos los LEDs
W#16#0074
Estado de un LED
W#16#0174
Sólo información de cabecera de la
sublista SZL
W#16#0F74
A-49
Lista de operaciones
Tabla A-1
Sublistas SZL del IM151/CPU
Sublista
Información sobre el estado del
módulo
Identificadores
SZL
sublista
W#16#xy91
Extracto de la sublista
Identificadores
SZL
Extracto
Información sobre el estado de
todos los módulos insertados
W#16#0A91
Información sobre el estado de un
módulo en una configuración
centralizada o en los módulos con
interfaz DP integrada
W#16#0C91
Información sobre el estado de
W#16#0D91
todos los módulos del bastidor/de la
estación DP especificada
Información sobre el estado del
bastidor/equipo
Búfer de diagnóstico
W#16#xy92
W#16#xyA0
Estado teórico en la configuración
centralizada del sistema maestro
W#16#0092
Estado real en la configuración
centralizada del sistema maestro
W#16#0292
Estado correcto de los bastidores
de ampliación del sistema maestro
W#16#0692
Sólo información de cabecera de la
sublista SZL
W#16#0F92
Todas las entradas disponibles en
el modo de operación
W#16#00A0
Las entradas más recientes
W#16#01A0
Información de diagnóstico del
módulo (registro 0)
W#16#00B1
–
–
Información de diagnóstico del
módulo (registro 1), dirección física
W#16#00B2
–
–
Información de diagnóstico del
módulo (registro 1), dirección lógica
W#16#00B3
–
–
A-50
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Tiempos de ejecución de las SFC y SFB
B
El IM 151-7 CPU ofrece diferentes funciones de sistema o bloques de función de sistema,
p. ej., para la ejecución del programa y el diagnóstico. Las funciones de sistema y los
bloques de función de sistema se llaman desde el programa de usuario indicando el número
de la SFC.
Encontrará una descripción detallada de todas las funciones de sistema/bloques de función
de sistema en el manual de referencia de STEP 7 Funciones de sistema y funciones
estándar. Este manual describe la llamada de las funciones de sistema y los parámetros a
definir.
B.1
Nº de
SFC
Funciones de sistema (SFCs)
Nombre
Descripción
Tiempo de
ejecución en
ms
0
SET_CLK
Ajuste del reloj
195
1
READ_CLK
Lectura del reloj
60
2
SET_RTM
Activación del contador de horas de funcionamiento
65
3
CTRL_RTM
Arranque y paro del contador de horas de funcionamiento
60
4
READ_RTM
Lectura del contador de horas de funcionamiento
90
5
GADR_LGC
Determinar la dirección libre del canal x del módulo de señal en el
slot y
135
6
RD_SINFO
Leer la información de arranque del OB actual
110
7
DP_PRAL
Disparar una alarma de proceso desde el programa de usuario de la
CPU como esclavo DP al maestro DP
90
12
D_ACT_DP
Desactivar y activar esclavos DP
410
14
DPRD_DAT
Lectura de datos útiles coherentes
150
15
DPWR_DAT
Escritura de datos útiles coherentes
150
17
ALARM_SQ
Generar avisos de bloque acusables
250
18
ALARM_S
Generar avisos de bloque no acusables
250
19
ALARM_SC
Determinar el estado de acuse del último aviso ALARM_SQ entrante
110
20
BLKMOV
Copiar variables de cualquier tipo
Nota: la SFC 20 sólo se puede utilizar con DB relevantes para la
ejecución, es decir, en las propiedades del objeto no está seleccionado el botón de opción ”Unlinked”. En caso contrario, se obtiene
como valor de retorno (RET_VAL) el código de error W#16#8092 (=
bloque no relevante para el procesamiento).
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
75
+1,6 por byte
B-1
Tiempos de ejecución de las SFC y SFB
Nº de
SFC
Nombre
Descripción
Tiempo de
ejecución en
ms
21
FILL
Inicializar un campo
75
+2,2 por byte
22
CREATE_DB
Generar un bloque de datos
110
+3,5 por byte
23
DEL_DB
Borrar un bloque de datos
402
24
TEST_DB
Comprobar (test) un bloque de datos
110
28
SET_TINT
Ajustar una alarma horaria
160
29
CAN_TINT
Cancelar una alarma horaria
70
30
ACT_TINT
Activar una alarma horaria
120
31
QRY_TINT
Consultar una alarma horaria
75
32
SRT_DINT
Activar una alarma de retardo
75
33
CAN_DINT
Anular una alarma de retardo
50
34
QRY_DINT
Consultar una alarma de retardo
71
36
MSK_FLT
Enmascarar eventos de error síncrono
110
37
DMSK_FLT
Habilitar eventos de error síncrono
120
38
READ_ERR
Consultar y borrar eventos de errores de programación y acceso
aparecidos y bloqueados
120
39
DIS_IRT
Bloquear el procesamiento de nuevos eventos de interrupción
155
40
EN_IRT
Habilitar el procesamiento de nuevos eventos de interrupción
105
41
DIS_AIRT
Retardar el procesamiento de eventos de interrupción
45
42
EN_AIRT
Habilitar el procesamiento de eventos de interrupción
45
43
RE_TRIGR
Redisparar la vigilancia del tiempo de ciclo
40
44
REPL_VAL
Copiar el valor de sustitución en el ACU 1 del nivel causante del
error
50
46
STP
Poner la CPU a STOP
47
WAIT
Programar tiempos de espera
250
49
LGC_GADR
Recalcular una dirección libre en el slot correspondiente así como el
bastidor de un módulo
210
50
RD_LGADR
Determinar todas las direcciones libres declaradas en un módulo
420
51
RDSYSST
Leer todas las informaciones de la lista de estado del sistema
La SFC 51 no puede ser interrumpida por una alarma
52
WR_USMSG
Registrar informaciones de diagnóstico seleccionables en el búfer
de diagnóstico
235
55
WR_PARM
Escribir parámetros dinámicos predefinidos de un módulo
(actualmente sin aplicación, dado que todos los parámetros de
módulos son estáticos)
1700
56
WR_DPARM
Escribir parámetros dinámicos predefinidos de un módulo
(actualmente sin aplicación, dado que todos los parámetros de
módulos son estáticos)
1750
57
PARM_MOD
Parametrizar un módulo
58
WR_REC
Escribir un registro específico de un módulo
(actualmente sin aplicación, dado que no existe ningún módulo para
el que puedan escribirse registros de datos útiles)
B-2
sin indicación
224
+10 por byte
t 1400
1400
+32 por byte
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Tiempos de ejecución de las SFC y SFB
Nº de
SFC
Nombre
Descripción
Tiempo de
ejecución en
ms
59
RD_REC
Leer un registro específico de un módulo
(actualmente sólo lectura de los registros de diagnóstico 0 y 1)
500
64
TIME_TCK
Lectura de la hora de sistema con una precisión de 10 ms
50
65
X_SEND
Envío seguro de datos a estaciones fuera del equipo S7
310
66
X_RCV
Recepción segura de datos de estaciones fuera del equipo S7
120
67
X_GET
Leer datos de una estación fuera del equipo S7
190
68
X_PUT
Escribir datos en una estación fuera del equipo S7
190
69
X_ABORT
Deshacer un enlace establecido con una estación fuera del equipo
S7
100
72
I_GET
Leer datos de una estación del equipo S7
190
73
I_PUT
Escribir datos en una estación del equipo S7
190
74
I_ABORT
Deshacer un enlaces establecido con una estación del equipo S7
100
81
UBLKMOV
Copiar una variable sin interrupción posible
82
CREA_DBL
Crear un bloque de datos en la memoria de carga
t 1050
83
READ_DBL
Leer un bloque de datos en la memoria de carga
t 950
84
WRIT_DBL
Escribir en un bloque de datos en la memoria de carga
t 900
101
RTM
Ajustar/iniciar/detener/leer contador de horas de funcionamiento
102
RD_DPARA
Leer parámetros predefinidos
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
75
+2 por byte
t 1500
B-3
Tiempos de ejecución de las SFC y SFB
B.2
Nº de
SFB
Bloques de función de sistema (SFBs)
Nombre
Descripción
Tiempo de
ejecución en
ms
Contadores IEC
0
CTU
Incrementar contador. El contador incrementa en una unidad en cada
flanco ascendente.
90
1
CTD
Decrementar contador. El contador decrementa en una unidad en cada
flanco ascendente.
90
2
CTUD
Incrementar y decrementar contador.
100
Temporizadores IEC
3
TP
Generar un impulso de duración PT.
115
4
TON
Retardar un flanco ascendente por la duración PT.
101
5
TOF
Retardar un flanco descendente por la duración PT.
100
Realización de un secuenciador
32
DRUM
Realización de un secuenciador de 16 pasos como máximo.
80
SFB conformes a la norma IEC 61784-1:2002 Ed1 CP 3/1
52
RDREC
Leer registro (descentralizado/centralizado)
53
WRREC
Escribir registro (descentralizado/centralizado)
54
RALRM
Recibir alarma (descentralizado/centralizado)
75
SALRM
Enviar alarma al maestro
B-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Catalogación del IM 151-7 CPU en el entorno
de la CPU
C
En este capítulo se describen las principales diferencias entre dos CPU seleccionadas de la
gama SIMATIC S7-300.
Asimismo, se muestra cómo se deben reescribir los programas que se hayan creado para
las CPU del S7-300 si se van a utilizar en un IM 151-7 CPU.
Índice del capítulo
Apartado
Tema
Pág.
C.1
Diferencias con respecto a las CPU S7-300 seleccionadas
C-2
C.2
Trasladar el programa de usuario
C-3
Información adicional
Encontrará información adicional sobre el proceso de creación y estructuración de los
programas en los manuales y en las ayudas en pantalla de STEP 7.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
C-1
Catalogación del IM 151-7 CPU en el entorno de la CPU
C.1
Diferencias con respecto a las CPUs S7-300 seleccionadas
La siguiente tabla muestra las principales diferencias de programación de dos CPU de la
gama SIMATIC S7-300 con respecto al IM 151-7 CPU.
Tabla C-1
Diferencias con respecto a las CPU S7-300 seleccionadas
Característica
CPU 315-2 DP
Reloj en tiempo real
Hardware
Respaldo de la memoria
Tarjeta de memoria
CPU 315-2 DP
(modular)
Hardware
IM 151-7 CPU
(6ES7151-7Ax000AB0)
(6ES7151-7Ax100AB0)
Software
Hardware
Sí, con batería Garantizado
por MMC (no
necesita
mantenimiento)
No es posible
Garantizado
por MMC (no
necesita
mantenimiento)
Memory Card
MMC
MMC
MMC
Número de enlaces a PG y OP 4
(a partir de
10/99: 12)
16
5
máx. 12
Parametrización de la
dirección de PROFIBUS
Configuración
de hardware
Configuración
de hardware
La
configuración
hardware
debe coincidir
con la
dirección
ajustada
Configuración
de hardware
Velocidad de transmisión con
el PG y OP
187,5 kbps
(MPI)
187,5 kbps
(MPI)
12 Mbps (DP)
12 Mbaudios
(MPI/DP)
12 Mbps (DP)
12 Mbps (DP)
sí
sí
sí
sí
sí
sí
sí
no
sí (servidor)
sí
sí
sí
sí
sí
sí (servidor)
sí
sí (servidor)
sí
como maestro
DP
como maestro
DP
como esclavo
DP
como esclavo
DP
como esclavo
DP
autónomo
como esclavo
DP
autónomo
autónomo
autónomo
Direccionamiento
libre
libre
libre
libre
Tiempo de respuesta a una
alarma
0,4-1,3 ms
0,3-1,2 ms
menos de
20 ms
menos de
20 ms
Extracción/inserción de
módulos en marcha
No
No
sí
sí
Comunicación:
PG/OP
Comunicación de datos
globales
Comunicación básica S7
sí (servidor)
Comunicación S7 sí
Comunicación directa
Aplicación
C-2
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Catalogación del IM 151-7 CPU en el entorno de la CPU
C.2
Trasladar el programa de usuario
Introducción
Trasladar un programa significa habilitar un programa que ha sido utilizado de modo central
en un maestro, para su uso descentralizado. Para trasladar un programa existente, ya sea
en parte o en su totalidad del maestro a un esclavo inteligente, puede que se requieran
ciertas adaptaciones. El traslado de partes de un programa a un esclavo inteligente puede
ser más o menos complejo dependiendo de cómo esté almacenada la asignación de
direcciones de entradas y salidas en los FBs del programa fuente.
Las entradas y salidas se pueden utilizar de diferente manera en las FC del programa
fuente. En la ET 200S actual es posible comprimir direcciones. Esto no es posible en el
IM 151-7 CPU.
Consulte el direccionamiento del IM 151-7 CPU en el capítulo 3.1.
Trasladar direcciones no comprimidas
Si utiliza FBs con direcciones de entradas/salidas no comprimidas, las partes del programa
necesarias se podrán transferir al IM 151-7 CPU sin problema, es decir, sin necesidad de un
“traslado”.
DI_1_Modul
DI_2_Modul
Figura C-1
E 1.0
A 1.0
E 1.1
A 1.1
E 2.0
E 2.1
Ejemplo: FB con direcciones no comprimidas
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
C-3
Catalogación del IM 151-7 CPU en el entorno de la CPU
Trasladar direcciones compactadas
Si se copian FBs con direcciones de E/S comprimidas en el IM 151-7 CPU, las direcciones
comprimidas ya no se podrán asignar aquí a las entradas y salidas de los módulos de
periferia, ya que la CPU del IM 151-7 CPU no es compatible con las direcciones
comprimidas. En este caso, es necesario reasignar las direcciones del FB correspondiente.
La reasignación consiste en “descomprimir” las direcciones.
DI_1_Modul
DI_2_Modul
Figura C-2
E 1.0
A 1.0
E 1.1
A 1.1
E 1.2
E 1.3
Ejemplo: FB con direcciones comprimidas
Reasignación
Básicamente, se pueden reasignar los bloques y operandos siguientes:
• Entrada, salidas
• Marcas, temporizadores, contadores
• Funciones, bloques de función
Para reasignar las señales, proceda del siguiente modo:
1. En el Administrador SIMATIC, seleccione la carpeta “Bloques” que contiene los bloques
con las direcciones comprimidas que desea trasladar al IM 151-7 CPU.
2. Seleccione Herramientas " Recablear.
3. Introduzca en la tabla del cuadro de diálogo “Recablear” las sustituciones o
reasignaciones (operando antiguo/operando nuevo), que desea realizar.
Tabla C-2
Ejemplo: Sustituciones bajo Herramientas → Recablear
Antiguo operando
C-4
Nuevo operando
1
E 1.2
E 2.0
2
E 1.3
E 2.1
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Catalogación del IM 151-7 CPU en el entorno de la CPU
4. Pulse Aceptar.
Así se inicia la reasignación. Tras la reasignación, puede consultar en un cuadro de diálogo
el archivo de información de la reasignación. El archivo de información contiene la lista de
operandos, “Operando antiguo”, “Operando nuevo”. Aquí se indica también cada uno de los
bloques, especificando el número de reasignaciones que se ha realizado en cada bloque,
respectivamente.
E 1.0
A 1.0
E 1.0
A 1.0
E 1.1
A 1.1
E 1.1
A 1.1
E 1.2
E 2.0
E 1.3
E 2.1
Figura C-3
Ejemplo: reasignación de las señales
Si en STEP 7 asigna símbolos a las entradas y salidas en la tabla de símbolos, será
necesario modificar aquí dicha tabla para adaptar así la parte de programa que se va a
utilizar en el IM 151-7 CPU.
Véase también la ayuda en pantalla de STEP 7.
Trasladar los FBs con entradas/salidas en una palabra de periferia
Si ha programado las direcciones de las entradas/salidas mediante una palabra de periferia
en un bloque de función programado por usted, el traslado será más complejo.
Existen dos métodos: se puede programar un “globo” entorno al FB que realice las
adaptaciones necesarias para que se pueda utilizar con el IM 151-7 CPU o bien se puede
volver a programar el FB. Recomendamos programar de nuevo el FB, ya que es más fácil
que programar un “globo”.
Véase también la ayuda en pantalla de STEP 7.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
C-5
Catalogación del IM 151-7 CPU en el entorno de la CPU
C-6
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario
Acumulador (ACU)
Los acumuladores son registros de la → CPU que sirven de memoria intermedia para las
operaciones de carga, transferencia, comparación, cálculo y conversión.
Alarma (interrupción)
El sistemaoperativo de la CPU distingue 10 clases de prioridad que gestionan el
procesamiento del programa de usuario. A estas clases de prioridad, pertenecen, entre
otras, las alarmas, como p. ej., la alarma de diagnóstico. Cuando aparece una alarma, el
sistema operativo llama automáticamente al bloque de organización correspondiente, en
el que el usuario puede programar la reacción deseada (p. ej., en un FB).
Alarma de proceso
Una alarma de proceso es disparada pormódulos de periferia aptos para disparar alarmas
cuando aparece un determinado evento en el proceso. La alarma de proceso se notifica a
la CPU. En función de la prioridad de esta alarma, se procesa el → bloque de
organización correspondiente.
Alarma, diagnóstico → Alarma de diagnóstico
Alarma, proceso → Alarma de proceso
Alarmas de diagnóstico
Módulos aptos para el diagnóstico que notifican a la CPU central los fallos y errores
detectados en el sistema a través de alarmas de diagnóstico.
En SIMATIC S7/M7: cuando se detecta o desaparece un error (p. ej. rotura del hilo), el
ET 200S dispara una alarma de diagnóstico si la alarma está habilitada. La CPU del
maestro DP interrumpe el procesamiento del programa de usuario o lo niveles de prioridad
inferior y procesa el bloque de alarma de diagnóstico (OB 82).
En SIMATIC S5: la alarma de diagnóstico se reproduce dentro del diagnóstico de
dispositivo. Mediante consulta cíclica de los bits del diagnóstico de dispositivo es posible
detectar los errores, como p. ej. una rotura del hilo.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario-1
Glosario
Archivo GSD
En un archivo GSD (archivo de datos característicos del dispositivo) están depositadas
todas las características específicas del esclavo DP. El formato del archivo GSD se indica
en la norma IEC 61784-1:2002 Ed1 CP 3/1.
ARRANQUE
El estado operativo ARRANQUE tiene lugar durante la transición del estado operativo
STOP al estado operativo RUN.
Se puede establecer mediante el selector, después de conectar la alimentación o bien
puede iniciarse desde la unidad de programación. En el ET 200S se llevará a cabo un
reinicio.
Autómata programable
Los autómatas programables (PLC) son controladores o mandos electrónicos cuya
función está memorizada en forma de programa en el autómata. La configuración y el
cableado del equipo no dependen de la función del autómata. Los autómatas
programables tienen la estructura de un ordenador; están formados por una → CPU
(módulo central) con memoria, módulos de entrada/salida y un sistema de bus interno. La
periferia y el lenguaje de programación han sido concebidos para el mundo de los
autómatas.
Bloque de datos
Los bloques de datos (DB) son áreas de datos en el programa de usuario que incluyen los
datos de usuario. Existen bloques de datos globales, a los que se puede acceder desde
todos los bloques lógicos, y bloques de datos de instancia, que están asociados a una
llamada de FB determinada.
Bloque de organización
Los bloques de organización (OBs) constituyen la interfaz entre el sistema operativo de la
CPU y el programa de usuario. En los bloques de organización se establece el orden de
procesamiento del programa de usuario.
Búfer de diagnóstico
El búfer de diagnóstico es un área de memoria remanente de la CPU en la que se
depositan todos los eventos de diagnóstico por orden de aparición.
Bus
Vía de comunicación común que conecta todos los participantes. Consta de dos
extremosdefinidos.
En el ET 200S, el bus es un cable a dos hilos o un cable de fibra óptica.
Glosario-2
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario
Comprimir
La función PG online “Comprimir” agrupa todos los bloques válidos de la RAM de la CPU
al inicio de la memoria de usuario sin dejar espacios intermedios. Con ello se eliminan
todos los huecos producidos en el momento de borrar o corregir bloques.
Comunicación directa
Véase: intercambio directo de datos
Comunicación directa
La comunicación directa es una relación de comunicación especial entre las estaciones de
la red PROFIBUS-DP. La comunicación directa se caracteriza por el hecho de que las
estaciones de PROFIBUS-DP “interceptan” qué datos está enviando un esclavo DP hacia
su maestro DP.
Contador
Los contadores forman parte de la → memoria de sistema de la CPU. El contenido de las
“células de contaje” se puede modificar con instrucciones STEP 7 (p. ej., contar
adelante/atrás).
CPU
Central processing unit = unidad central del sistema de automatización S7, con unidad de
control y cálculo, memoria, sistema operativo e interfaz para la unidad de programación.
Datos coherentes
Los datos relacionados entre sí por su contenido y que no se pueden separar se
denominan datos coherentes.
Por ejemplo, los valores de los módulos analógicos deben tratarse siempre de forma
coherente, es decir, el valor de un módulo analógico no debe variar por leerse en dos
momentos diferentes.
Diagnóstico
El diagnóstico del sistema consiste en la detección, localización, clasificación, señalización
y análisis de errores, fallos y avisos.
El diagnóstico ofrece las funciones de vigilancia que se ejecutan automáticamente durante
el funcionamiento de la instalación. Con la reducción de los tiempos de puesta en marcha
y parada resultante, aumenta la disponibilidad de los equipos.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario-3
Glosario
Diagnóstico del sistema
El diagnóstico del sistema es la detección, evaluación y notificación de errores que
aparecen en el sistema de automatización. Estos fallos pueden ser, por ejemplo: errores
de programación o fallos en los módulos. Los errores de sistema se pueden señalizar
mediante LED o en STEP 7.
Dirección
Una dirección es la identificación de un operando o un área de operandos concreta.
Ejemplos: entrada E 12.1; palabra de marcas MW 25; bloque de datos DB 3.
Dirección PROFIBUS
Cada estación ha de contener una dirección PROFIBUS para su identificación inequívoca
en el PROFIBUS.
PC/PG tienen la dirección PROFIBUS “0”.
Para el sistema de periferia descentralizada ET 200S están permitidas las direcciones
PROFIBUS 1 a 125.
Error de ejecución
Error que se produce durante el procesamiento del programa de usuario en el sistema de
automatización (fuera del proceso).
Esclavo
Un esclavo sólo puede intercambiar datos con un → maestro cuando éste así lo solicite.
Los esclavos son, por ejemplo, todos los esclavos DP, como ET 200S, ET 200B, ET 200X,
ET 200M, etc.
Esclavo DP
Un → esclavo que funciona en la red PROFIBUS con el protocolo PROFIBUS-DP y se
comporta conforme a la norma IEC 61784-1:2002 Ed1 CP 3/1 se denomina esclavo DP.
Esclavo DP inteligente
La característica principal de un esclavo DP inteligente es que los datos de entrada/salida
no los pone directamente a disposición del maestro DP una entrada/salida real del esclavo
DP, sino una CPU que los procesa previamente, en este caso, el módulo interfase
IM 151-7 CPU.
Estación
Aparato que puede enviar, recibir o amplificar datos a través del bus, por ejemplo, maestro
DP, esclavo DP, repetidor RS 485, acoplador en estrella activo.
Glosario-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario
Estado operativo
Los sistemas de automatización de SIMATIC S7 reconocen los siguientes estados
operativos: STOP, → ANLAUF, RUN.
ET 200
El sistema de periferia descentralizada ET 200 con protocolo PROFIBUS-DP es un bus
para la conexión de periferia descentralizada a una CPU o a un maestro DP adecuado. El
ET 200 se caracteriza por sus rápidos tiempos de respuesta, ya que sólo se transfieren
unos pocos datos (bytes).
El ET 200 está basado en la norma IEC 61784-1:2002 Ed1 CP 3/1.
ET 200 funciona según el principio maestro-esclavo. Un maestro DP puede ser, por
ejemplo, la interfase maestra IM 308-C o la CPU 315-2 DP.
Los esclavos DP pueden ser los sistemas de periferia descentralizada ET 200S, ET 200B,
ET 200C, ET 200M, ET 200X, ET 200U, ET 200L o los esclavos DP de Siemens o de
otros fabricantes.
Evento de arranque
Los eventos de arranque son eventos definidos, como errores, horas o alarmas. Permiten
al sistema operativo arrancar un bloque de organización asociado al evento (si así lo ha
programado el usuario). Los eventos de arranque se muestran en la información de
cabecera del OB correspondiente. El usuario puede reaccionar a los eventos de arranque
en el programa de usuario.
FC → Función
Forzado permanente
La función “Forzado permanente” permite poner determinadas salidas al estado “1”, por
ejemplo, durante la fase de puesta en marcha, incluso cuando las condiciones lógicas
correspondientes no se cumplan en el programa de usuario (por ejemplo debido a que las
entradas no están conectadas).
FREEZE
Se trata de un comando de control que el maestro DP envía a un grupo de esclavos.
Después de recibir un comando FREEZE, el esclavo DP congela el estado actual de las
entradas y las transfiere cíclicamente al maestro DP.
Cada vez que recibe un comando FREEZE, el esclavo vuelve a congelar el estado de las
entradas.
Los datos de entrada, sin embargo, no se volverán a transferir cíclicamente del esclavo
DP al maestro, hasta que el maestro no envíe el comando UNFREEZE.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario-5
Glosario
Función
Según IEC 1131-3, una función (FC) es un bloque de código sin datos estáticos. Una
función permite transferir parámetros en el programa de usuario. Las funciones sirven
para programar funciones complejas repetitivas, como por ejemplo, la realización de
cálculos.
Función de sistema
Una función de sistema (SFC) es una función integrada en el sistema operativo de la CPU
que puede ser llamada desde el programa de usuario STEP 7.
Funcionamiento autónomo (stand alone)
El equipo funciona de forma autónoma sin intercambio de datos con un maestro de orden
superior y sin comunicación directa con otros esclavos DP. Todos los módulos se ejecutan
con los parámetros predeterminados y con la configuración máxima (32 slots, 64 bytes
coherentes).
Imagen de proceso
La imagen del proceso es una parte de la → memoria del sistema de la CPU. Al comienzo
del programa cíclico se transfieren los estados de señal de los módulos de entrada a la
imagen del proceso de las entradas. Al final del programa cíclico se transfiere el contenido
de la imagen del proceso de las salidas en forma de estado de señal a los módulos de
salida.
Intercambio directo
Véase: Comunicación directa
Maestro
Cuando el maestro está en posesión del testigo, éste puede enviar datos a otras
estaciones y solicitar datos a éstas (= estación activa). Un maestro DP es, por ejemplo,
una CPU 315-2 DP.
Maestro DP
→ Los maestros que presentan un comportamiento conforme a la norma
IEC 61784-1:2002 Ed1 CP 3/1, se denominan maestros DP.
Marcas
Las marcas forman parte de la → memoria de sistema de la CPU y sirven para memorizar
resultados intermedios. El acceso a las marcas puede hacerse por bit, byte, palabra o
palabra doble.
Glosario-6
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario
Masa
La masa es el conjunto de partes inactivas de un equipo eléctrico conectadas entre ellas y
que, en caso de defecto, no pueden adoptar una tensión de contacto peligrosa.
Memoria de carga
La memoria de carga forma parte de la CPU. Alberga los objetos generados por la unidad
de programación. Puede ser una Memory Card/Micro Memory Card insertable o una
memoria integrada.
Memoria de respaldo (back-up)
La memoria de respaldo permite salvaguardar áreas de la memoria de la → CPU sin pila
de respaldo. Permite memorizar un número parametrizable de temporizadores,
contadores, marcas y bytes de datos denominados temporizadores, contadores, marcas
ybytes de datos remanentes.
Memoria de sistema
La memoria de sistema es una memoria RAM integrada en la CPU. En la memoria de
sistema se incluyen áreas de operandos (como temporizadores, contadores, marcas), así
como las áreas de datos necesarias para el sistema operativo (p. ej., búfer de
comunicación).
Memoria de trabajo
La memoria de trabajo es una memoria RAM de la → CPU a la que el procesador accede
durante la ejecución del programa de usuario.
Memoria de usuario
La memoria de usuario contiene bloques de código y de datos del programa de usuario.
La memoria de usuario puede estar integrada tanto en la CPU como en tarjetas de
memoria (IM 151-7 CPU) o módulos de memoria. El programa de usuario, sin embargo,
se suele procesar desde → la memoria de trabajo de la CPU.
MMC
Micro Memory Card. Tarjeta de memoria para los sistemas SIMATIC. Se utiliza como
soporte de datos transportable y memoria de carga.
MPI
La interfaz multipunto (MPI) es la interfaz de las unidades de programación de
SIMATIC S7.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario-7
Glosario
Nivel de prioridad
El sistema operativo de una CPU S7 ofrece como máx. 26 niveles de prioridad (o “niveles
de ejecución del programa”), que tienen asignados diferentes bloques de organización.
Los niveles de prioridad determinan qué OB interrumpirán a qué otros OB. Si un nivel de
prioridad comprende varios OB, éstos no se interrumpirán mutuamente, sino que se
ejecutarán secuencialmente.
Norma DP
La norma DP es el protocolo de bus del sistema de periferia descentralizada ET 200
conforme a la norma IEC 61784-1:2002 Ed1 CP 3/1.
OB → Bloque de organización
Parámetro
1. Variable de un bloque de código STEP 7
2. Variable que se utiliza para definir el comportamiento de un módulo (uno o varios
parámetros por módulo). Cada módulo se comercializa con un ajuste básico adecuado,
que se puede modificar por configuración en STEP 7.
PG →
Unidad de programación
PLC → Autómata programable
Prioridad de OB
El sistema operativo de una CPU distingue distintos niveles de prioridad, p. ej., la
ejecución cíclica del programa y la ejecución controlada por una alarma de proceso. Cada
nivel de prioridad tiene asignados → bloques de organización (OB) en los que el usuario
de S7 puede programar una reacción. De forma predeterminada, los OB presentan
diferentes prioridades que establecen su orden de procesamiento o interrupción en caso
de aparición simultánea.
PROFIBUS
Process Field Bus, norma alemana de procesos y de bus de campo, que está definida en
la norma IEC 61784-1:2002 Ed1 CP 3/1. Define las propiedades funcionales, eléctricas y
mecánicas de un sistema de bus de campo serie.
PROFIBUS está disponible con los protocolos DP (= Dezentrale Peripherie, periferia
descentralizada), FMS (= Fieldbus Message Specification), PA (= Process Automation) o
TF (= Technology Functions).
Glosario-8
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario
Profundidad de anidamiento
Las llamadas de bloque permiten llamar a un bloque desde otro bloque. Por profundidad
de anidamiento se entiende el número de bloques de código llamados simultáneamente.
Programa de usuario
En SIMATIC se distingue entre → sistema operativo de la CPU y los programas de
usuario. Por último se crea en el software de programación → STEP 7 en los lenguajes de
programación posibles (esquema de contactos y lista de instrucciones) y se guardan en
bloques de código. Los datos se guardan en bloques de datos.
Publisher
Emisor en la comunicación directa. Véase: intercambio directo de datos
Punto de control de ciclo
Fase del procesamiento de la CPU en la que, por ejemplo, se actualiza la imagen de
proceso.
Reacción a error
Reacción a un → error de ejecución. El sistema operativo puedereaccionar de las
siguientes maneras: conducir el sistema de automatización al estado STOP, llamar un
bloque de organización en el que el usuario pueda programar una reacción o bien
señalizar el error.
Rearranque completo
Cuando arranca una CPU (p. ej., al girar el selector de modo de STOP a RUN o tras
conectar la alimentación POWER ON), se procesa en primer lugar el bloque de
organización OB 100 (rearranque completo) antes de procesarse el programa cíclico
(OB 1). En caso de efectuar un rearranque completo se carga la imagen de proceso de
las entradas y el programa de usuario STEP 7 se procesa a partir de la primera
instrucción del OB 1.
Señalización de errores
La señalización de errores es una de las posibles reacciones del sistema operativo a un
error de ejecución. Otras reacciones posibles son: → reacción a error en el programa de
usuario, estado STOP de la CPU.
SFC → Función del sistema
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario-9
Glosario
Sistema de automatización
Un sistema de automatización es un controlador programable que está formado, como
mínimo, por una CPU, distintos módulos de entrada y salida, y dispositivos de manejo y
visualización.
Sistema maestro
Todos los esclavos DP que están asignados a un maestro DP con acceso de lectura y
escritura, forman conjuntamente con el maestro DP un sistema maestro.
Sistema operativo de la CPU
El sistema operativo de la CPU organiza todas las funciones y acciones de la CPU que no
estánasociadas a una tarea de control especial.
Sistemas de periferia descentralizada
Se trata de unidades de entrada/salida que no se encuentran en la unidad central, sino
que están instaladas de modo descentralizado a una gran distancia de la CPU, p. ej.:
• ET 200S, ET 200M, ET 200B, ET 200C, ET 200U, ET 200X o ET 200L
• DP/AS-i Link
• S5-95U con interface esclava PROFIBUS-DP
• Otros esclavos DP de la casa Siemens o de otros fabricantes
Los sistemas de periferia descentralizada están conectados con el maestro DP a través
de PROFIBUS-DP.
STEP 7
Lenguaje de programación para crear programas de usuario en autómatas SIMATIC S7.
Subscriptor
Receptor en la comunicación directa. Véase: comunicación directa
Suma de corriente
La suma de las corrientes de todos los canales de salida de un módulo de salida digital.
Glosario-10
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario
SYNC
Se trata de un comando de control que el maestro DP envía a un grupo de esclavos DP.
Por medio del comando de control SYNC, el esclavo congela el estado de las salidas en el
valor instantáneo. En los siguientes telegramas, el esclavo DP memoriza los datos de
salida pero los estados de las salidas permanecen fijos.
Cada vez que recibe el comando SYNC, el esclavo DP activa las salidas que ha ido
memorizando como datos reales de salida. Las salidas no se vuelven a actualizar
cíclicamente hasta que el maestro no envía el comando de control UNSYNC.
Temporizador
Los temporizadores forman parte de la → memoria de sistema de la CPU. El contenido de
las “células de temporización” lo actualiza automáticamente el sistema operativo. Con las
instrucciones STEP 7 se define la función exacta de cada célula de temporizador (por
ejemplo, retardo a la conexión) y se lanza su ejecución (por ejemplo, arranque).
Tiempo de ciclo
Tiempo que la → CPU necesita para procesar una vez el →
Timer →
programa de usuario.
Temporizadores
Token
Permiso de acceso al bus.
Tratamiento de errores mediante OB
Si el sistema operativo detecta un determinado error (p. ej. error de acceso en STEP 7),
llama al bloque de organización previsto para este caso (OB de error) en el que se puede
definir el comportamiento posterior de la CPU.
Unidad de programación
Las unidades de programación son, en esencia, PCs industriales, compactos y portátiles.
Se distinguen por un equipamiento hardware y software adaptado a los sistemas de
automatización SIMATIC.
Velocidad en baudios
La velocidad en baudios es la velocidad de transmisión de datos e indica la cantidad de
bits transmitidos por segundo (velocidad en baudios = velocidad en bits).
En el ET 200S se admiten velocidades de 9,6 kbaudios a 12 Mbaudios.
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Glosario-11
Glosario
Glosario-12
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Índice alfabético
Carácter
), A-15
)MCR, A-48
+, A-35
+AR1, A-36
+AR2, A-36
+D, A-34
+I, A-33
+R, A-35
–D, A-34
–I, A-33
–R, A-35
*D , A-34
*I , A-33
*R , A-35
/D, A-34
/I, A-33
/R, A-35
=, A-22
==D, A-37
==I, A-36
==R, A-38
<<=D, A-37
<<=I, A-36
<<=R, A-38
<<<>> R, A-38
<<<>>D, A-37
<<<>>I, A-36
<<D, A-37
<<I, A-36
<<R, A-38
>=D, A-37
>=R, A-38
>>=I, A-36
>>D, A-37
>>I, A-36
>>R, A-38
Alarma, Glosario-1
Alarma de diagnóstico, 6-21, Glosario-1
OB 82, 7-35
Alarma de proceso, 6-21, Glosario-1
Alarmas, prolongación del ciclo, 8-4
Alarmas cíclicas, 7-37
Alarmas de proceso, OB 40, 7-35
Alarmas horarias, 7-37
Archivo GSD, 7-2, Glosario-2
Área de aplicación, 1-2
Área de datos de sistema, datos de diagnóstico,
6-23
Área de direcciones
ajuste por defecto, 3-9
coherencia de datos, 3-6
de los módulos de ampliación, 3-3
para la transferencia de datos útiles, 3-5
Áreas de memoria
memoria de carga, 7-12
memoria de sistema, 7-13
memoria de trabajo, 7-13
Áreas de operandos, 7-19
Áreas de parámetros, instrucciones STEP 7, A-2
Arranque, Glosario-2
Asignación de direcciones, para módulos digitales
y analógicos, 3-3
Asignación de slots, ET 200S, 3-2
AUF, A-44
B
BE, A-45
BEA, A-45
BEB, A-45
BLD, A-41
Bloque de datos, Glosario-2
Bloque de organización, Glosario-2
Bloques
Borrar, 7-16
Cargar, 7-16
A
del IM 151-7 CPU, 7-34
Acceso, al ET 200S desde una PG/PC, 4-3
Transferir, 7-16
Actualización de la imagen de proceso, tiempo de
Borrado de bloques, 7-16
procesamiento, 8-3
Borrado total, 7-18
Acumulador, A-3
con el selector de modo, 7-4
Acumulador (ACU), Glosario-1
IM 151-7 CPU, 6-4
Ajuste, 2-1, 2-11
procesos internos de la CPU, 6-5
Ajuste por defecto, para el área de direcciones,
BTD, A-42
3-9
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Índice alfabético-1
Índice alfabético
BTI, A-42
Búfer de diagnóstico, Glosario-2
entrada, 6-11
lectura, 6-5
Bus, Glosario-2
C
Cable de conexión PG, 4-6
Cableado, 2-1, 2-4
Cables, 4-6
CALL, A-44
Cambios del modo de operación, 6-12
Características, 9-2
del IM 151-7 CPU, 1-4, 7-2
Características del arranque, 7-37
Carga, Memoria, Glosario-7
Cargar
Bloques, 7-16
programa de usuario, 7-15
CC, A-44
Ciclo, OB 1, 7-35
Clases de módulos, código, 6-25
CLR, A-23
Coherencia, 3-6, 3-7
Coherencia de datos, 3-6, 3-7
Coherentes, Datos, Glosario-3
Componentes, ET 200S, 1-5
Componentes de red, 4-6
Comportamiento del ciclo, 7-38
Compresión, 7-16
Comprimir, Glosario-3
Comunicación
directa, 4-12
Servicios de las CPU, 7-30
Comunicación básica S7, 7-31
Comunicación de datos globales, 7-32
Comunicación directa, 4-12, Glosario-3,
Glosario-6
Comunicación directo, Glosario-3
Comunicación OP, 7-31
Comunicación S7, 7-31
Comunicación-PG, 7-30
Conector de bus, 4-6
Configuración, 2-1, 2-7, 2-12
de la red PROFIBUS, 4-2
ET 200S autónoma, 4-5
IM 151-7 CPU, 6-2
red MPI, 5-2
Contador, Glosario-3
Contenido de los manuales, resumen, 1-5
CPU, Glosario-3
Sistema operativo, Glosario-10
Índice alfabético-2
D
Datos coherentes, Glosario-3
Datos de configuración, aceptación, 7-38
Datos de diagnóstico, 6-23
Datos globales, Comunicación de datos globales,
7-32
Datos locales, 7-21
Datos técnicos, PROFIBUS-DP, 7-2
DBs, 7-34
DEC, A-41
Detección de eventos, en el maestro DP/esclavo
DP, 6-12
Diagnóstico, 6-1, Glosario-3
código, 6-18
específico de canal, 6-27
utilizando los LEDs, 6-9
Diagnóstico de código, 6-18
Diagnóstico de dispositivo, 6-20
Diagnóstico de esclavo DP, estructura, 6-24
Diagnóstico de esclavo en caso de aplicación del
IM 151-7 CPU como esclavo inteligente, 6-14
Diagnóstico del sistema, 7-37, Glosario-4
Dirección, Glosario-4
Dirección de diagnóstico, 3-6, 6-11, 6-13
Dirección de diagnóstico DP, 3-6
Dirección de la estación MPI, 7-38
Dirección PROFIBUS, 4-3, Glosario-4
Dirección PROFIBUS del maestro, 6-17
Direccionamiento, 3-1
asignación de direcciones, 3-4
indirecto, A-7
reglas, 3-8
Direccionamiento libre de los módulos periféricos,
3-4
Direccionamiento por slots de los módulos de la
periferia, 3-2
Direccionamiento predeterminado, 3-2
Direcciones
dirección base, 3-4
para el diagnóstico, 3-6
para la transferencia de datos útiles, 3-5
Dispositivo, diagnóstico de, 6-20
DTB, A-42
DTR, A-42
E
Ejemplos de direccionamiento, instrucciones de
STEP 7, A-5
Entradas, tiempo de retardo, 8-4
Error de ejecución, Glosario-4
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Índice alfabético
Error en el acceso directo a la periferia, OB 122,
7-36
Error específico de canal, 6-27
Error/fallo, acceso directo a la periferia, OB 122,
7-36
Esclavo, Glosario-4
Esclavo DP, Glosario-4
inteligente, 6-2
Esclavo DP inteligente, 6-2, Glosario-4
Especificaciones técnicas
del IM 151-7 CPU, 9-2
generales, 9-2
Especificaciones técnicas generales, 9-2
Estación, Glosario-4
Estado de estación 1 a 3, 6-15
Estado de módulo, 6-19
Estado operativo, Glosario-5
Estructura del telegrama de diagnóstico, 6-14
ET 200, Glosario-5
ET 200S
componentes, 1-5
manuales, 1-5
Evento de arranque, OB, Glosario-5
Eventos de arranque, para los OBs, 7-35
F
Fallo de estación, OB 86, 7-36
FBs, 7-34
FCs, 7-34
FN, A-21
Formateo de la MMC, 7-8
Forzado permanente, 7-5, Glosario-5
FP, A-21
FR, A-24, A-25
FRCE, LED, 7-5
FREEZE, Glosario-5
Función, FC, Glosario-6
Función de sistema, SFC, Glosario-6
Funcionamiento autónomo, del ET 200S, 4-5, 4-9
Funcionamiento stand alone, Glosario-6
Funciones, de PG, 4-9
Funciones de memoria
Borrado de bloques, 7-16
borrado total, 7-18
Carga de bloques, 7-16
carga del programa de usuario, 7-15
Compresión, 7-16
Programación de memoria, 7-17
RAM a ROM, 7-17
Rearranque completo, 7-18
Rearranque en caliente, 7-18
Transferencia de bloques, 7-16
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Funciones de PG, 4-9
Funciones de test, 4-9
Funciones del sistema, B-1
Funciones online, para el ET 200S, 4-9
I
ID del fabricante, CPU 31x-2 como esclavo DP,
6-17
IM 151-7 CPU
bloques, 7-34
borrado total, 6-4
características, 1-4
características importantes, 7-2
configuración, 6-2
parámetros, 7-37
selector de modo, 7-3
Imagen de proceso, Glosario-6
Imagen de proceso de las entradas y las salidas,
7-20
INC, A-41
Indicación, LED, 6-9
Instrucción de carga, 3-7
Instrucción de transferencia, 3-7
Inteligente, Esclavo DP, Glosario-4
Intercambio de datos
con el maestro DP, 3-5
principios, 3-1
programa de ejemplo, 3-9
Intercambio de datos, Directo, Glosario-3
Intercambio directo, véase comunicación directa,
4-12
Interface MPI, 7-28
Interfaces
¿Qué equipos se pueden conectar en qué interfaces?, 7-28
interface MPI, 7-28
PROFIBUS DP, 7-28
Interfaz, de direccionamiento en STEP 7, 3-8
Interfaz PROFIBUS DP, 7-28
INVD, A-43
INVI, A-43
ITB, A-42
ITD, A-42
Índice alfabético-3
Índice alfabético
L
L, A-26, A-27, A-28, A-32
LAR1, A-31
LAR2, A-31
LC, A-28
LED, 6-5
FRCE, 7-5
indicación, 6-9
indicador, 1-4
ON, 7-5
RUN, 7-5
SF, 7-5
STOP, 7-5
Libre, direccionamiento, 3-4
LOOP, A-47
M
Maestro, Glosario-6
Maestro DP, Glosario-6
Manuales, guía, 1-5
Manuales de la ET 200S, guía, 1-5
Marca de ciclo, 7-37
Marcas, Glosario-6
Masa, Glosario-7
MCR(, A-48
MCRA, A-48
MCRD, A-48
Memoria
Comprimir, 7-16
Trabajo, Glosario-7
Usuario, Glosario-7
Memoria de carga, 7-12, Glosario-7
Memoria de respaldo, Glosario-7
Memoria de sistema, 7-13, Glosario-7
datos locales, 7-21
Memoria de trabajo, 7-13, Glosario-7
Memoria de usuario, Glosario-7
Memoria del sistema, 7-19
Áreas de operandos, 7-19
Imagen de proceso de las entradas y las salidas, 7-20
Memoria intermedia
acceso desde el programa de usuario, 3-7
de IM 151-7 CPU, 3-5
Memoria remanente, 7-13
Comportamiento remanente de los objetos de
memoria, 7-14
Micro Memory Card, 7-6, Glosario-7
Micro Memory Card SIMATIC, 7-6
características, 7-6
Micro Memory Card SIMATIC, MMC disponibles,
7-7
Índice alfabético-4
MMC, Glosario-7
MMC, formateo, 7-8
MMC, vida-útil, 7-7
MOD, A-34
Modo
RUN, 7-5
STOP, 7-5
Módulo interfase IM 151-7 CPU, 9-4
especificaciones técnicas, 9-5
esquema de principio, 9-4
Módulo interfase IM 151-7 CPU FO, 9-3, 9-4
asignación de terminales, 9-3
esquema de principio, 9-4
Montaje, 2-1, 2-3
MPI, 4-2, 5-2, Glosario-7
MRES, selector de modo, 7-4
N
NEGD, A-43
NEGI, A-43
Nivel de prioridad, Glosario-8
NOP, A-41
Norma DP, Glosario-8
NOT, A-23
Número de referencia
componentes de red, 4-6
IM 151-7 CPU, 9-2
O
O, A-13, A-16, A-19
O(, A-15
OB, Glosario-2
Evento de arranque, Glosario-5
Prioridad, Glosario-8
OB 1, 7-35
OB 100, 7-35
OB 122, 6-12, 7-36
OB 40, 7-35
OB 82, 6-8, 6-12, 7-35
OB 86, 6-8, 6-12, 7-36
OB 87, 7-36
OB10, 7-35
OB121, 7-36
OB20, 7-35
OB35, 7-35
OB80, 7-35
OB83, 7-35
OB85, 7-35
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Índice alfabético
OBs
de la CPU, 7-34
eventos de arranque, 7-35
OD, A-18
ON, A-13, A-17, A-20
LED, 7-5
ON(, A-15
OP, Comunicación OP, 7-31
Operandos, A-2
OW, A-18
P
Palabra de estado, A-4
Parámetros, Glosario-8
IM 151-7 CPU, 7-37
PC
conexión al ET 200S, 4-5
requisitos, 4-2, 5-2
PG, Glosario-11
cable de conexión, 4-4
comunicación, 7-30
conexión al ET 200X, 4-5
PLC, Glosario-2
POP, A-41
Prioridad de OB, Glosario-8
Procesamiento de las alarmas de proceso, 8-8
Proceso, alarma de, Glosario-1
PROFIBUS, Glosario-8
PROFIBUS-DP, características, 7-2
Profundidad de anidamiento, Glosario-9
Programa de usuario, Glosario-9
Cargar, 7-15
tiempo de ejecución, 8-2
tiempo de procesamiento, 8-3
Transferir, 7-16
Programación, 2-1, 2-9, 2-16
Programación de memoria, 7-17
Programadora, requisitos, 4-2
Prolongación del ciclo debido, a las interrupciones, 8-4
Prueba de funcionamiento, 2-1, 2-10, 2-19
Publisher, Glosario-9
Puesta en marcha, 2-1, 2-6, 2-11, 2-19, 6-1, 6-7
Puntero, cálculo, A-6
Punto de control de ciclo, Glosario-9
PUSH, A-41
R
R, A-22, A-24, A-25
RAM a ROM, 7-17
Reacción a error, Glosario-9
Rearranque, OB 100, 7-35
Rearranque completo, 7-18, Glosario-9
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Rearranque en caliente, 7-18
Reasignación, C-4
Red, configuración, 4-1
Red MPI, configuración básica, 5-2
Red PROFIBUS
componentes de red, 4-6
Configuración básica, 4-2
Registros de dirección, A-4
Reglas, para el direccionamiento, 3-8
Reloj, 7-29, 7-37
Reloj de hardware, 7-37
Reloj integrado, 7-29
Reloj-de software, 7-29
Remanencia, 7-37
Respaldo, Memoria, Glosario-7
Respuestas ante error/fallo, 7-35
Retardo, de las entradas/salidas, 8-4
RLD, A-40
RLDA, A-40
RND, A-42
RND+, A-42
RND–, A-42
RRD, A-40
RRDA, A-40
RUN
LED, 7-5
modo, 7-5
selector de modo, 7-4
S
S, A-22, A-25
S7
Comunicación básica S7, 7-31
Comunicación S7, 7-31
SA, A-24
Salidas, tiempo de retardo, 8-4
SAVE, A-23
SE, A-24
Selector de modo, 7-3
borrado total, 6-4
MRES, 7-4
RUN, 7-4
STOP, 7-4
Señalización de errores, Glosario-9
SET, A-23
SF, LED, 7-5
SFBs, 7-34
SFC, B-1
tiempos de ejecución, B-1
SFC DPRD_DAT, 3-7
SFC DPWR_DAT, 3-7
SFCs, 7-34
SI, A-24
Índice alfabético-5
Índice alfabético
SIMATIC Micro Memory Card, Extracción/Inserción, 7-17
Sistema
Diagnóstico, Glosario-4
Memoria, Glosario-7
Sistema de automatización, Glosario-10
Sistema maestro, Glosario-10
Sistema operativo
de la CPU, Glosario-10
tiempo de procesamiento, 8-3
SLD, A-39
Slots, direccionamiento por, 3-2
SLW, A-39
Software de configuración, 1-4
Software de programación, 1-4
Solución de problemas, 6-1
SPA, A-46
SPB, A-46
SPBB, A-46
SPBI, A-46
SPBIN, A-46
SPBN, A-46
SPBNB, A-46
SPL, A-47
SPM, A-47
SPMZ, A-47
SPN, A-47
SPO, A-47
SPP, A-47
SPPZ, A-47
SPS, A-47
SPU, A-47
SPZ, A-47
SRD, A-39
SRW, A-39
SS, A-24
SSD, A-39
SSI, A-39
STEP 7, Glosario-10
ajustes, 4-9
Configuración del IM 151-7 CPU, 6-2
interfaz de direccionamiento, 3-8
STOP
LED, 7-5
modo, 7-5
selector de modo, 7-4
Subscriptor, Glosario-10
Suma de corriente, Glosario-10
SV, A-24
SYNC, Glosario-11
Índice alfabético-6
T
T, A-29, A-30, A-32
TAD, A-41
TAK, A-41
TAR, A-31
TAR1, A-31
TAR2, A-31
Tarjeta MMC, 7-6
TAW, A-41
TDB, A-45
Telegrama de asignación de parámetros, configuración, 7-39
Temporizador, Glosario-11
Tiempo de ciclo, 8-2, Glosario-11
composición, 8-2
prolongación, 8-2
Tiempo de ejecución del programa de usuario, 8-2
Tiempo de procesamiento
actualización de la imagen de proceso, 8-3
programa de usuario, 8-3
sistema operativo, 8-3
Tiempo de respuesta, 8-5
alarma de diagnóstico, 8-8
alarma de proceso, 8-8
más corto, 8-6
más largo, 8-7
Tiempo de respuesta a una alarma de
diagnóstico, 8-8
Tiempo de respuesta a una alarma de proceso,
8-8
Token, Glosario-11
Transferencia de datos útiles, al maestro DP, 3-5
Transferir, 7-16
Tratamiento de errores mediante OB, Glosario-11
TRUNC, A-42
U
U, A-13, A-17, A-19
U(, A-15
UC, A-44
UD, A-18
UN, A-13, A-15, A-17, A-20
Unidad de periferia descentralizada, Glosario-10
Unidad de programación PG, requisitos, 5-2
UW, A-18
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Índice alfabético
V
Velocidad en baudios, Glosario-11
Vida útil de una MMC, 7-7
X
X, A-14, A-17, A-19
X(, A-15
XN, A-14, A-17, A-20
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
XN(, A-15
XOD, A-18
XOW, A-18
Z
ZR, A-25
ZV, A-25
Índice alfabético-7
Índice alfabético
Índice alfabético-8
ET 200S Módulo interfase IM 151-7 CPU
A5E00257809-03
Informazioni sul prodotto
11.2005
Manuale modulo di base BM 147 CPU, Edizione 05/2003
Manuale modulo di interfaccia IM 151-7 CPU, Edizione 11/2003
Le presenti Informazioni sul prodotto contengono importanti informazioni sulla documentazione
sopra indicata. Esse costituiscono un documento a parte e hanno priorità su qualsiasi altra
affermazione riportata in altri manuali o cataloghi.
Maggiore spazio di memoria di lavoro e campo numerico dei blocchi
ampliato
La memoria di lavoro per i moduli di base BM 147 CPU e il modulo di interfaccia
IM 151-7 CPU è stata ampliata. Le CPU ora sono in grado di elaborare programmi
utente di maggiori dimensioni.
Per gli FB e le FC ora è possibile utilizzare nel programma utente numeri di blocco da
0 a 2047. Il numero complessivo dei blocchi (FB + FC + DB) rimane invariato a 1024
max.
BM 147-1
BM 147-2
BM 147-2
IM 151-7
(6ES7 147Ć1AA11Ć0XB0)
(6ES7 147Ć2AA01Ć0XB0)
(6ES7 147Ć2AB01Ć0XB0)
(6ES7 151Ć7AA11Ć0AB0)
64 KByte
64 KByte
128 Kbyte
64 Kbyte
No
No
No
No
max. 512
max. 512
max. 512
max. 512
FB 0 ... FB 2047
FB 0 ... FB 2047
FB 0 ... FB 2047
FB 0 ... FB 2047
max. 512
max. 512
max. 512
max. 512
FC 0 ...FC 2047
FC 0 ...FC 2047
FC 0 ...FC 2047
FC 0 ...FC 2047
Memoria di lavoro
• Dimensioni
• Ampliabile
Blocchi (FB, FC)
FB
• Numero
• Campo numerico
FC
• Numero
• Campo numerico
Copyright 2005 by Siemens AG
A5E00385829-02
2
Informazioni sul prodotto
A5E00385829-02
Información de producto del manual
ET 200S Módulo interfase IM 151-7 CPU
Edición 11/2003
La presente información de producto contiene información sobre el manual mencionado anteriormente y no debe considerarse parte del suministro. En caso de duda, su contenido prevalece sobre lo mencionado en otros manuales, listas de operaciones y Getting Starteds.
IM 151-7 CPU con mayor memoria de trabajo
La memoria de trabajo del IM 151-7 CPU ha sido ampliada. A partir de ahora, el IM
151-7 CPU puede procesar un mayor número de programas de usuario.
Debido a las novedades que presenta el IM 151-7 CPU, la referencia ha sido modificada.
El nuevo IM 151-7 CPU:
S está contenido en STEP7 V5.4 Service Pack 1
S puede configurarse desde versiones anteriores de STEP7 :
La IM 151-7 CPU con el nuevo número de referencia puede descargarse online
junto con STEP 7 en forma de Hardware-Support-Package (0107).
Para ello es necesario tener instalado STEP7 V5.2, Service Pack1.
S es configurable y compatible con su antecesor IM 151-7 CPU
Nombre de producto
*
Referencia
Versión
FW ≧
Memoria
de trabajo
Memoria de
trabajo remanente *
Actualización
HW
Actual
IM 151-7 CPU
6ES7151-7AA11-0AB0
V2.1.10
64 KB
64 KB
--
Nuevo
IM 151-7 CPU
6ES7151-7AA13-0AB0
V2.1.10
96 KB
64 KB
0107
Tamaño máximo de la memoria de trabajo remanente para bloques remanentes
Copyright 2006 by Siemens AG
A5E00860831-01
2
Información de producto del manual Sistema de periferia descentralizada ET 200iSP, Edición 01/2005
A5E00860831-01

Documentos relacionados