This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Hay notas disponibles que acompañan a esta presentación. Para ver dichas notas, seleccione Ver > Página de notas o imprima la presentación con la opción Imprimir > Imprimir: > Página de notas.
S7-1200 y STEP 7 Basic
El S7-1200 es el sucesor del S7-200 y está disponible desde junio del 2009. Está diseñado paraser comercializado en el mercado internacional.
El S7-200 seguirá siendo activo como producto de Siemens.
Con el S7-1200 se utiliza el paquete de programación STEP 7 Basic v10.5 (que se pide porseparado)
- Soporta KOP y FUP, pero no AWL.- Incluye WinCC Basic para configurar paneles de operador HMI Basic.- No requiere stick de licencia USB separado. El software se activa automáticamente al instalarlo.
La primera versión no ofrece ninguna función de exportación/importación de proyectos S7-1200. Para desplazar archivos de proyecto de un PC a otro, utilice el Windows Explorer y PKZIP paracopiar el árbol de directorios con los archivos de proyecto.
Homologaciones del S7-1200
El hardware del S7-1200 dispone de las homologaciones necesarias para el mercadoestadounidense y europeo.
El S7-1200 dispone de la homologación FM para áreas clasificadas:
The Factory Mutual Research (FM): Approval Standard Class Number 3600 and 3611Homologado para el uso en:
- Class I, Division 2, Gas Group A, B, C, D, clase de temperatura 40° C- Class I, Zone 2, IIC, clase de temperatura T4 Ta = 40° C
El hardware del S7-1200 dispone de las homologaciones UL y CE.
E/S integradas de la CPU y E/S de la SB (Signal Board)
* In planning
La Signal Board amplía las E/S de la CPU S7-1200 sin aumentar el tamaño que ocupa la CPU.
S7-200 CPU 224XP S7-1200 CPU 1214C
DI Digital Input 14 14+ (2 on SB)
DO Digital Output 10 10+ (2 on SB)
AI Analog Input 2 2
AO Analog Output 1 1 on SB
PWM / PTO
Pulse Width Modulation
Pulse Train Output
2 2
HSC High Speed Counter 6 6
PID Closed loop controller 8 16
Tecnología
Temporizadores
Contadores
Concepto de
bloques
Memoria
HMI
Comunicación
Hardware
Juego de
instrucciones
Nuevos tipos de
datos
Recursos
1 Signal Board opcional (SB) puedeinsertarse en el frente de la CPU
La primera versión del software STEP 7 Basic V10.5 y del hardware S7-1200 no incluye los tipos de módulos de ampliación indicados más abajo. Si desea utilizar la CPU S7-1200 para una aplicaciónS7-200 que utilice estos módulos, deberá utilizar un método diferente para reemplazar la función de estos módulos de E/S. Por ejemplo, no existe ningún módulo S7-1200 RTD o termopar. Sin embargo, se pueden utilizar módulos analógicos estándar con sensores de temperatura. El programade usuario puede realizar una linealización de la salida del sensor.
Tipos de módulos S7-200 que no tienen un módulo S7-1200 equivalente (para la primera versión hardware S7-1200) EM 221 Digital 8 AC Inputs (8 x 120/230 VAC)
EM 222 Digital 8 AC Outputs (8 x 120/230 VAC)
EM 222 Digital Output (4 x Relays 10A)
EM231 Analog Input, 8 InputsEM231 Analog Output, 4 Outputs
EM 231 Analog Input RTD, 2 InputsEM 231 Analog Input RTD, 4 InputsEM 231 Analog Input RTD, 8 Inputs
EM 231 Analog Input Thermocouple, 4 InputsEM 231 Analog Input Thermocouple, 8 Inputs
STEP 7 Basic utiliza una configuración gráfica que permite crear una imagen del hardware actual.
Los módulos hardware se seleccionan de un catálogo de hardware y se arrastran a un rack.
Una vez configurada la imagen del sistema hardware, haga clic en un elemento de la imagen del sistemapara configurar la página de “Propiedades” del elemento de hardware seleccionado.
Seleccione el conector PROFINET de la CPU en la imagen de la CPU para ajustar las propiedades de la dirección IP.
Utilice el comando Cargar para transferir la nueva configuración hardware a la CPU de destino. Cuandose le indique, seleccione una interfaz de red y una CPU.
Hardware
Tecnología
Temporizadores
Contadores
Concepto de
bloques
Memoria
HMI
Comunicación
Juego de
instrucciones
Nuevos tipos de
datos
Recursos
Protección por contraseña
La contraseña de los bloques de proyecto offline del S7-1200 permite proteger el know-how paraprevenir accesos no autorizados a uno o más bloques lógicos (OB, FB, FC o DB).
La protección por contraseña de la CPU online del S7-1200 ofrece 3 niveles de seguridad pararestringir el acceso a las funciones de la CPU.
Asignación de direcciones E/S
S7-200: Direcciones E/S fijadas automáticamente por el sistema operativo de la CPU según la posición del módulo.
S7-1200: La asignación predeterminada de las E/S se puede modificar en las propiedades de la configuración del dispositivo.
Las CPU S7-200 tienen 1 ó 2 conexiones serie RS485 integradas
Comunicación de la CPU S7-1200 a través de conexiones RS232 y RS485
El protocolo ASCII (comunicación serie basada en caracteres) utiliza intrucciones punto a punto (PtP) de STEP 7 Basic
El protocolo USS Drive está programado con instrucciones de la librería USS de STEP 7 Basic
El protocolo MODBUS está programado con instrucciones de la librería MODBUS de STEP 7 Basic
Lector código de barras Accionamientomotor RS485
Cable de conversión de RS485 a RS232
Las CPU S7-1200 tienen una conexión PROFINET (ETHERNET) integrada. Utilice los módulos RS232 y RS485 para la comunicación PtP
Comunicación
Hardware
RS485
RS232
Tecnología
Temporizadores
Contadores
Concepto de
bloques
Memoria
HMI
Juego de
instrucciones
Nuevos tipos de
datos
Recursos
Módulos de comunicación S7-1200
CM 1241 RS232
CM 1241 RS485
Maestro PROFIBUS (conexión RS485): la funcionalidad de maestro/esclavo PROFIBUS no estádisponible en la primera versión del producto S7-1200.
MODBUS RTU es posible en ambos módulos de señales RS485 y RS232.
La librería USS tiene soporte a través del puerto RS485. Las librerías están incluidas en STEP 7 Basic.
S7-1200 SINAULT: Es posible crear una aplicación S7-1200 RTU utilizando el módulo RS232, comunicación PtP y el módem inalámbrico disponible SINAUT MD720-3 GSM/GPRS. Para la próxima versión del hardware S7-1200 se ha previsto una nueva solución SINAUT y un adaptadorde TeleService.
El módulo RS232 soporta ‘handshaking’.
Los módulos RS232 y RS485 del S7-1200 disponen de puertos aislados eléctricamente.
Interfaz PROFINET (Ethernet) integrada del S7-1200
Comunicación con el software STEP 7 Basic
Configuración hardware de la CPU
Descarga de proyectos
Observación y forzado de variables online
Forzado permanente de los estados E/S online
Diagnósticos
Comunicación con paneles de operador HMI
Datos de / a la CPU
Diagnóstico del sistema
Comunicación de CPU a CPU
Comunicación abierta con instrucciones TSEND/TRCV
Protocolos soportados
• TCP/IP nativo
• ISO on TCP
Comunicación S7 (PUT / GET) sólo servidor
Comunicación
Hardware
Tecnología
Temporizadores
Contadores
Concepto de
bloques
Memoria
HMI
Juego de
instrucciones
Nuevos tipos de
datos
Recursos
El puerto PROFINET de la CPU soporta conexiones de comunicación simultáneas:
- 3 conexiones para comunicación de HMI a CPU
- 1 conexión para comunicación de programadora (PG) a CPU
- 8 conexiones para comunicación del programa S7-1200 con instrucciones T-block (TSEND_C, TRCV_C, TCON, TDISCON, TSEND TRCV)
- 3 conexiones para la comunicación entre una CPU S7-1200 pasiva y una CPU S7 activa. La CPU S7 activa utiliza instrucciones GET y PUT (S7-300 y S7-400) o instruccionesETHx_XFER (S7-200). Una conexión de comunicación S7-1200 activa sólo es posible con instruccionesT-block.
MODBUS-TCP no está disponible en la primera versión del S7-1200. Sin embargo, el S7-1200 ofrece el protocolo Ethernet TCP/IP “nativo" (instrucciones T-block) para aplicaciones a medida.
Servidor OPC (Object Linking and Embedding – OLE) para Process Control server
La funcionalidad OPC es posible gracias al servidor OPC de SIMATIC NET.
La funcionalidad PROFINET, incluido el controlador, dispositivo y CBA no está disponible en la primera versión del S7-1200.
Las interfaces Ethernet del S7-1200 se denominan PROFINET. El S7-1200 no soportaPROFINET I/O en la versión inicial, pero esta funcionalidad está prevista para una versión futura.
Comunicación con controladores Omron y Mitsubishi a través de Ethernet. El S7-1200 ofrece un protocolo Ethernet TCP/IP “nativo" ("FreePort" para Ethernet) para aplicaciones a medida de estafuncionalidad. Permite la comunicación con PLCs de terceros siempre que ofrezcan la mismaconectividad Ethernet abierta que el S7-1200.
Las CPU S7-1200 utilizan una conexión PROFINET conSTEP 7 Basic, CPUs S7-1200 y paneles HMI
Comunicación
Hardware
Las CPU S7-200 utilizan una conexión RS485 con una red PPI de CPUs y paneles HMI.Para la comunicación Ethernet es necesario añadir un módulo de ampliación Ethernet.
Tecnología
Temporizadores
Contadores
Concepto de
bloques
Memoria
HMI
Juego de
instrucciones
Nuevos tipos de
datos
Recursos
Generalidades de HMI
El panel de operador HMI básico puede comunicarse con hasta 4 CPUs en el entorno del S7-1200.
Para futuras versiones hay previstos visualizadores de texto para el S7-1200.
Compatibilidad con dispositivos Ethernet HMIActualmente tan sólo se han testado y entregado los Basic Panels junto con WinCC Basic y el S7-
1200. Sin embargo, es posible conectar otros paneles al S7-1200 en el entorno de WinCC flexible.
Los paneles MP277 y 377 se comunicarán más adelante con el S7-1200. Utilice por el momentoWinCC flexible para programar y seleccionar el canal de comunicación S7-300 (rack 0 - slot 0).
Tasa de actualización HMI
S7-200: La actualización de los datos HMI tiene lugar al final del ciclo del programa y el tiempode ciclo está limitado.
S7-1200: La actualización de los datos HMI tiene lugar asíncronamente durante el ciclo del programa. Por ello, asegúrese de que durante el ciclo del programa las variables de datos se guarden en búfer al cambiar.
El Totally Integrated Automation Portal integra lógica de control y programación de la configuración HMI
SIMATICS7-1200
SIMATIC HMIBasic Panels
El Totally Integrated Automation Portal, versión 10.5 incluye SIMATIC STEP 7 Basic versión 10.5 y SIMATIC WinCC Basic versión 10.5.
SIMATIC WinCC Basic permite configurar el funcionamiento de los paneles HMI SIMATIC Basic: monocromo - KTP400 y KTP600 y color - KTP600, KTP1000 y TP 1500
STEP 7-Micro/WIN y el S7-200 utilizan el TD wizard, TD Keypad Designer y WinCC Flexible Micro paraconfigurar los paneles HMI (TD 100C, TD 200, TD 200C, TD400C, OP 73, TP177 ).
KTP600 Basic color DP and Basic color PN, 5.7" TFT color Touch-Display, 6 Function keys, PROFIBUS-DP / MPI-interface or Ethernet interface KTP1000 Basic color DP and Basic color PN, 10.4" TFT color Touch-Display, 8 Function keys, PROFIBUS -DP / MPI-
interface or Ethernet interface
TP1500 Basic color PN, 15.0" TFT color Touch-Display, Ethernet interface
Los paneles HMI Basic requieren un PC para la descarga. No disponen de Memory Cards
Variables en paneles HMI Basic. El número de variables no puede aumentarse en estosmomentos. Está previsto incrementar el número de variables predeterminadas disponibles en estosequipos.
WinCC Flexible Micro permanecerá disponible mientras estén a la venta los paneles HMI Micro (para el S7-200). Actualmente no está prevista la descatalogación del panel Micro.
Los gráficos de librerías se crean en WinCC Flexible
No es posible migrar ningún elemento de librería directamente de WinCC Flexible a WinCC Basic. Sin embargo, es posible copiar todos los elementos de la librería a una imagen HMI de un proyectoy migrar el proyecto resultante a WinCC Basic.
Cambiar de WinCC flexible a WinCC Basic. No es necesario actualizar el firmware en el caso de WinCC flexible 2008 y WinCC Basic.
Sm@rtAccess/Sm@rtServiceEl S7-1200 no soporta Sm@RtAccess ni Sm@rtService
El Totally Integrated Automation Portal ofrece las herramientas para gestionar y configurar todos los dispositivos del proyecto, tales como PLCs y dispositivos HMI. Como componente del TIA Portal, STEP 7 Basic ofrece dos lenguajes de programación (KOP y FUP). El TIA Portal también ofreceherramientas para crear y configurar los dispositivos HMI del proyecto.
Objetos de programa de STEP 7 Basic en la memoria de la CPU S7-1200
Los nombres de las variables y los comentarios del programa se almacenan en la memoria de la CPU S7-1200 y están disponibles online. En el caso de STEP 7-Micro/WIN y S7-200, es necesario quelos archivos de proyecto originales con los nombres de las variables y comentarios coincidan conel programa online.
S7-200 S7-1200
1 / 2 MB(internos)
lógicos
Comentarios
Variables
Bloques
Comentarios
No publicada
lógicos
Variables
Bloques
Tamaño de la memoria de carga
Memoria
HMI
Comunicación
Hardware
Tecnología
Temporizadores
Contadores
Concepto de
bloques
Juego de
instrucciones
Nuevos tipos de
datos
Recursos
Todas las variables, comentarios de bloque y de segmento, así como los comentarios de instrucciones se descargan en el S7-1200. Esto permite establecer una conexión online con un controlador y depurarlo sin el proyecto original.
Step 7 Basic puede optimizar el tamaño de un bloque de datos
Al crear un bloque de datos se puede seleccionar el formato optimizado haciendo clic en la casilla de verificación “Symbolic access only”. El formato “clásico” también se soporta por motivos de compatibilidadcon el código heredado.
Si las declaraciones del tipo de datos estánmezcladas, se desperdiciaespacio de memoria
Las asignaciones a la memoria remanente protegen los datos duranteposibles cortes de alimentación de la CPU
S7-200 S7-1200
Un DB de “Symbolic access only” puede seleccionar elementos de datosindividuales como remanentes en memoria. Si no se selecciona “Symbolic access only”, entonces sólo un bloque de datos DB puede ser remanente. Los 2048 bytes totales se comparten entre la memoria M y DB.
La CPU S7-1200 CPU almacena automáticamente los datos remantentes en una memoria flash interna.El S7-200 utiliza un cartucho de batería opcional supercap o accesos en escritura a un cartucho de memoria flash para guardar los datos remanentes.
Un botón de la tabla de variables PLC permiteasignar un espacio de memoria M comoremanente (2048 byte máx.)
Memoria
HMI
Comunicación
Hardware
Los ajustes del bloque de sistemapermiten asignar 6 áreas de memoriaremanente a los valores actuales de V, T y C o M
Las SIMATIC Memory Cards tienen un sistema de archivos Windows file y cumplen con lasexigencias industriales necesarias. Las Memory Cards se pueden grabar y leer con cualquier PC y se pueden utilizar otra vez para la operación con las CPUs.
¿Cómo utiliza el S7-1200 la SIMATIC MC preformateada?
Puede crear una tarjeta “Programa” que funcionecomo memoria de la CPU. Si retira la tarjeta“Programa” de la CPU, la CPU perderá toda la memoria del proyecto.
Puede crear una tarjeta “Transferencia” que puedacopiar el proyecto (y las actualizaciones) a variasCPUs.
Puede crear una tarjeta “Transferencia” con STEP 7 Basic en un PC con lector/grabador de tarjetas SD estándar
Memoria
HMI
Comunicación
Hardware
Tecnología
Temporizadores
Contadores
Concepto de
bloques
Juego de
instrucciones
Nuevos tipos de
datos
Recursos
Uso de la Memory Card
Antes de programar una Memory Card, asegúrese de que el proyecto dispone de una configuración de red válida, de manera que pueda conectarse con el PLC después de instalar la tarjeta.
Las SIMATIC Memory Cards están preformateadas con un formato de memoria SIMATIC que no debemodificarse. No utilice un PC para borrar los dos archivos ocultos files __log__ (archivo de sistema) y crdinfo.bin (archivo bin). No utilice un PC para reformatear la tarjeta de memoria o quedará inutizada.
Consulte el manual de sistema Sistema de automatización S7-1200, edición 11/2009 para másinformación sobre cómo crear y utilizar una tarjeta “Programa” y una tarjeta “Transferencia”.
FB (bloque de función) tiene un bloque de datosde instancia para almacenamiento temporal
FC (función) No tiene bloque de datos de instancia
DB (bloque de datos) para acceso globaly almacenamiento permanente
Tipos de bloques de organización (OB) del S7-1200:
Ciclo del programa OB1
OBs de arranque OB100
Alarmas de retardo OB200
Alarmas cíclicas OB200
Alarmas de proceso OB200
Alarmas de error de tiempo OB80
Alarma de error de diagnóstico OB82
Tratamiento de errores no graves
S7-200: De forma estándar, continuar en modo RUN
S7-1200: De forma estándar, pasar a modo STOPSi el programa contiene los bloques de tratamiento de errores OB80 u OB82, entonces continuar en modo RUN.El OB80 y el OB82 pueden estar vacíos o contener la reacción programada al error
Métodos de programación de STEP 7 Basic no soportados en la primera versión V 10.5
STEP 7 Basic utiliza la misma arquitectura de bloques que el S7-300 Modularización y reutilización más sencillas Los objetos tecnológicos (p. ej., PID control) se pueden estandarizar y llamar varias
Tipos de bloques de datos de instancia del S7-1200
STEP 7 Basic utiliza bloques de datos de instancia única y multi-instancia Un bloque de función (FB) puede llamarse varias veces Un tipo de FB (p. ej., el FB “Motor”) puede controlar varios accionamientos Los datos reales de los diferentes accionamientos se pueden almacenar en
distintos DBs de instancia única o multi-instancia Dos FBs pueden compartir un DB multi-instancia y así optimizar el uso de la
NovedadesTP (Pulse timer) y TONR (On-delay retentive) pertenecen ahora al mismo grupo.
Diferencias S7-200: La selección del número de temporizador ajusta la resolución a 1ms, 10ms ó 100ms, que se multiplica por el valor actual de tiempo en formato WORD para los tiempospreseleccionados y transcurridos.
S7-1200: Todos los temporizadores son temporizadores de 1ms que utilizan un nuevo tipo de datos de tiempo en formato DWORD para los valores de tiempo preseleccionados y transcurridos.
S7-200: STEP 7-Micro/WIN tiene un modo de programaciónSIMATIC y uno IEC. En modo SIMATIC, se utilizan un bit T y un valor actual T correspondiente al número del temporizador paraseñalizar la condición de timeout y el valor actual (tiempotranscurrido).
S7-1200: En STEP 7 Basic, todos los temporizadores son temporizadores tipo IEC que tienen un bit de salida Q que señalizala condición de timeout y una salida ET que devuelve el tiempotranscurrido.
S7-200: STEP 7-Micro/WIN tiene un modo de programación SIMATIC y uno IEC. En modo SIMATIC, un bit C y un valor actual C que corresponde al número del contador se utilizan para señalizar la condición de contaje y el valor de contaje actual.
S7-1200: En STEP 7 Basic, todos los contadores son contadores tipo IEC que tienen un bit de salida Q queseñaliza la condición de contaje y una salida CV quedevuelve el valor de contaje actual.
S7-200: Se utilizan asignaciones especiales de memoria (direcciones SM) para ajustar la configuración del contador rápido y los parámetros operativos.
Los contadores rápidos del S7-1200 se configuran en las propiedades de configuración del dispositivo. Los parámetros operativosestán disponibles como entradas y salidas de la instrucción CTRL_HSC.
S7-200: El puerto de red RS485 integrado PPI se programa con las instrucciones NETR, NETW, GET_ADDR, y SET_ADDR.
S7-1200: El puerto CPU integrado es ahora una conexiónEthernet. Las instrucciones de red PPI del S7-200 no son soportadas en STEP 7 Basic versión 10.5.
S7-200: El asistente Ethernet genera subrutinas queoperan en el módulo Ethernet.
La CPU S7-1200 tiene un puerto PROFINET (Ethernet) integrado y utiliza instrucciones T-BLOCK (p. ej., TSEND_C, TRCV_C) para la comunicación en red.
Programa Ethernet válido para programar las vías de comunicación
Un S7-200 ejecuta subrutinas ETH0_CTRL / ETH0_XFR para leer de o escribir en un S7-1200 pasivo.
Un S7-300/S7-400 ejecuta GET/PUT para leer de o escribir en un S7-1200 pasivo.
Para un S7-1200 conectado a una red S7-1200/S7-300/S7-400 múltiple, todos los programas partner puedenejecutar instrucciones T-block para leer y escribir unos de/en otros.
Instrucciones Basic Motion Control y Pulse Control
Basic Motion controlS7-200 S7-1200
DiferenciasInstrucciones de Motion control
S7-200: El asistente del módulo de posición EM253 crea subrutinas quese pueden llamar desde el programa.
S7-1200: Instrucciones PLC Open motion control
S7-200: Las subrutinas de Motion control se disparan por nivel. Para la señal de disparo se requiere además una instrucción de flanco, si es que se llama desde la rutina Main de ejecución cíclica y no desde una rutina de interrupción de ejecución única.
S7-1200: Las instrucciones de Motion control se disparan internamentecon flanco ascendente. Esto no supone problema alguno para un bloque de organización de ejecución cíclica (OB1, por ejemplo). Sin embargo, en casode colocar una instrucción de Motion control en un OB de alarma de ejecución única, entonces es necesario ejecutar la instrucción dos vecesconsecutivas para suministrar una señal de flanco. Si un evento de Motion control externo dispara un bloque de alarma de ejecución única, entoncesejecute la instrucción de Motion control una vez asignando al parámetro de petición de habilitación una constante “1” y otra vez una constante “0”.
Instrucciones Pulse
S7-200: El asistente PTO/PWM crea subrutinas que pueden ser llamadasdesde el programa. Se utilizan asignaciones especiales de memoria(direcciones SM) para ajustar la configuración del generador de impulsos y parámetros operativos.
S7-1200: Los generadores de impulsos se configuran en las propiedadesde configuración del dispositivo. Los parámetros operativos estándisponibles como salidas tal y como se definieron en las propiedades de configuración. La instrucción CTRL_PWM inicia y detiene el generador de impulsos.
Funcionamiento de los temporizadoresen el S7-200 y S7-1200
Bit de temporizador T37 = 1 siel valor actual >= PT.
En STEP 7 Basic, todos los temporizadores son de 1 ms y el valor de tiempo se puede introducir directamente. En STEP 7-Micro/WIN, el valor preseleccionado y el tiempo actual se introducen en forma de número que semultiplica por una base de tiempo (1 / 10 / 100 ms) que depende del número de temporzador seleccionado.
S7-200 y STEP 7-Micro/WIN utilizan un módulo de posición y un asistente de motion control para el control de movimiento. Es necesario ejecutar nuevamente el asistente para modificar la configuración.
S7-1200 y STEP 7 Basic utilizan salidas de impulsos integradas y la configuración del objetotecnológico Eje para controlar motores pasos a paso y servoaccionamientos. Las instruccionesPLCopen standard se posicionan entonces en el programa.
S7-200 y STEP 7-Micro/WIN utilizan un asistente PID y una herramienta de optimización PID que permite regular hasta ocho lazos PID.
S7-1200 y STEP 7 Basic utilizan la configuración del objeto tecnológico Reguladorpara hasta un total de 16 lazos de regulación PID. La instrucción PID_Compact se coloca entonces en el programa.
Consulte la documentación del SIMATIC S7-1200 y S7-200 en la siguientepágina de Internet:
http://www.siemens.com/automation/service&support
Para cualquier cuestión técnica o si necesita información sobre los centros de formación o necesita pedir productos S7, póngase en contacto con sudistribuidor o punto de venta de Siemens.