s71200 System Manual Es-ES Es-ES

756
Controlador programable S7- 1200 _______________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________________________ _______________________________________________________ SIMATIC S7 Controlador programable S7-1200 Manual de sistema 07/2011 A5E02486683-04 Prólogo Sinopsis del producto 1 Software de programación STEP 7 2 Montaje 3 Principios básicos del PLC 4 Configuración de dispositivos 5 Principios básicos de programación 6 Instrucciones básicas 7 Instrucciones avanzadas 8 Registrar datos 9 Instrucciones tecnológicas 10 PROFINET y PROFIBUS 11 Protocolos del procesador de comunicaciones 12 Servidor web 13 Herramientas online y diagnóstico 14 Datos técnicos A Calcular la corriente necesaria B Referencias C

Transcript of s71200 System Manual Es-ES Es-ES

  • Controlador programable S7- 1200

    ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

    SIMATIC S7 Controlador programable S7-1200

    Manual de sistema

    07/2011 A5E02486683-04

    Prlogo

    Sinopsis del producto 1

    Software de programacin STEP 7

    2Montaje

    3Principios bsicos del PLC

    4Configuracin de dispositivos

    5Principios bsicos de programacin

    6Instrucciones bsicas

    7Instrucciones avanzadas

    8Registrar datos

    9Instrucciones tecnolgicas

    10PROFINET y PROFIBUS

    11Protocolos del procesador de comunicaciones

    12Servidor web

    13Herramientas online y diagnstico

    14Datos tcnicos

    ACalcular la corriente necesaria

    BReferencias

    C

  • Notas jurdicas

    Notas jurdicas Filosofa en la sealizacin de advertencias y peligros

    Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.

    PELIGRO Significa que, si no se adoptan las medidas preventivas adecuadas se producir la muerte, o bien lesiones corporales graves.

    ADVERTENCIA Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves.

    PRECAUCIN con tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales. PRECAUCIN sin tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales. ATENCIN significa que puede producirse un resultado o estado no deseado si no se respeta la consigna de seguridad correspondiente.

    Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna puede contener tambin una advertencia sobre posibles daos materiales.

    Personal cualificado El producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o manipulacin de dichos productos/sistemas y de evitar posibles peligros.

    Uso previsto o de los productos de Siemens Considere lo siguiente:

    ADVERTENCIA Los productos de Siemens slo debern usarse para los casos de aplicacin previstos en el catlogo y la documentacin tcnica asociada. De usarse productos y componentes de terceros, stos debern haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalacin, montaje, manejo y mantenimiento hayan sido realizados de forma correcta. Es preciso respetar las condiciones ambientales permitidas. Tambin debern seguirse las indicaciones y advertencias que figuran en la documentacin asociada.

    Marcas registradas Todos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de sus titulares.

    Exencin de responsabilidad Hemos comprobado la concordancia del contenido de esta publicacin con el hardware y el software descritos. Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles las correcciones se incluyen en la siguiente edicin.

    Siemens AG Industry Sector Postfach 48 48 90026 NRNBERG ALEMANIA

    Referencia del documento: 6ES7298-8FA30-8DH0 08/2011

    Copyright Siemens AG 2011. Sujeto a cambios sin previo aviso

  • Controlador programable S7-1200 Manual de sistema, 07/2011, A5E02486683-04 3

    Prlogo

    Objeto del manual La gama S7-1200 abarca distintos controladores lgicos programables (PLCs) que pueden utilizarse para numerosas tareas. Gracias a su diseo compacto, bajo costo y amplio juego de instrucciones, los PLCs S7-1200 son idneos para controlar una gran variedad de aplicaciones. Los modelos S7-1200 y el software de programacin basado en Windows ofrecen la flexibilidad necesaria para solucionar las tareas de automatizacin. Este manual contiene informacin sobre cmo montar y programar los PLCs S7-1200 y est dirigido a ingenieros, programadores, tcnicos de instalacin y electricistas que dispongan de conocimientos bsicos sobre los controladores lgicos programables.

    Nociones bsicas Para comprender este manual se requieren conocimientos bsicos en el campo de la automatizacin y de los controladores lgicos programables.

    Objeto del manual Este manual describe los productos siguientes: STEP 7 V11 Basic y Professional CPU S7-1200, versin de firmware V2 En los datos tcnicos (Pgina 621) encontrar una lista completa de los productos S7-1200 descritos en el manual.

    Homologaciones, marcado CE, C-Tick y otras normas Para ms informacin, consulte los datos tcnicos (Pgina 621).

    Service & Support Adems de la documentacin, ofrecemos nuestros conocimientos tcnicos en Internet, en la pgina web de atencin al cliente (http://www.siemens.com/automation/support-request). Contacte con el representante de Siemens ms prximo si tiene consultas de carcter tcnico, as como para obtener informacin sobre los cursillos de formacin o para pedir productos S7. Puesto que los representantes de Siemens han sido debidamente aleccionados y tienen conocimientos detallados sobre las operaciones, los procesos y la industria, as como sobre los distintos productos de Siemens empleados, pueden solucionar cualquier problema de forma rpida y eficiente.

  • Prlogo

    Controlador programable S7-1200 4 Manual de sistema, 07/2011, A5E02486683-04

    Documentacin e informacin S7-1200 y STEP 7 ofrecen una documentacin variada y otros recursos para encontrar la informacin tcnica requerida. El manual de sistema S7-1200 ofrece informacin especfica sobre el funcionamiento, la

    programacin y las especificaciones de toda la familia de productos S7-1200. Adems del manual de sistema, S7-1200 Easy Book ofrece una visin ms amplia de las prestaciones de la familia S7-1200. Tanto el manual de sistema como el Easy Book estn disponibles en formato electrnico (PDF) e impreso. Los manuales electrnicos se pueden descargar de la pgina web de atencin al cliente y tambin se incluyen en el disco que se suministra con cada CPU S7-1200.

    El sistema de informacin online de STEP 7 ofrece un acceso inmediato a la informacin conceptual y a instrucciones especficas que describen el funcionamiento y las funciones del paquete de programacin, as como el funcionamiento bsico de las CPUs SIMATIC.

    My Documentation Manager accede a las versiones en formato electrnico (PDF) del conjunto de documentos de SIMATIC, incluidos el manual de sistema, el Easy Book y el sistema de informacin de STEP 7. Con My Documentation Manager, puede arrastrar temas de varios documentos para crear su propio manual personalizado. El portal de acceso al servicio de atencin al cliente (http://support.automation.siemens.com) ofrece un enlace a My Documentation Manager en mySupport.

    La pgina web de atencin al cliente tambin ofrece podcasts, FAQs y otros documentos tiles para S7-1200 y STEP 7. Los podcasts emplean presentaciones breves de vdeos de formacin que se centran en situaciones o funciones especficas para mostrar las interacciones, la comodidad y la eficacia que ofrece STEP 7. Visite las pginas web siguientes para acceder a la recopilacin de podcasts: Pgina web de STEP 7 Basic (http://www.automation.siemens.com/mcms/simatic-

    controller-software/en/step7/step7-basic/Pages/Default.aspx) Pgina web de STEP 7 Professional

    (http://www.automation.siemens.com/mcms/simatic-controller-software/en/step7/step7-professional/Pages/Default.aspx)

    Tambin puede seguir discusiones sobre productos y participar en ellas a travs del foro tcnico de Service & Support (https://www.automation.siemens.com/WW/forum/guests/Conferences.aspx?Language=en&siteid=csius&treeLang=en&groupid=4000002&extranet=standard&viewreg=WW&nodeid0=34612486). Los foros permiten interactuar con diferentes expertos sobre productos. Foro de S7-1200

    (https://www.automation.siemens.com/WW/forum/guests/Conference.aspx?SortField=LastPostDate&SortOrder=Descending&ForumID=258&Language=en&onlyInternet=False)

    Foro de STEP 7 Basic (https://www.automation.siemens.com/WW/forum/guests/Conference.aspx?SortField=LastPostDate&SortOrder=Descending&ForumID=265&Language=en&onlyInternet=False)

  • Controlador programable S7-1200 Manual de sistema, 07/2011, A5E02486683-04 5

    ndice Prlogo ...................................................................................................................................................... 3 1 Sinopsis del producto .............................................................................................................................. 17

    1.1 Introduccin al PLC S7-1200.......................................................................................................17 1.2 Capacidad de expansin de la CPU............................................................................................20 1.3 Mdulos S7-1200.........................................................................................................................22 1.4 Nuevas funciones para S7-1200 y STEP 7 V11..........................................................................23 1.5 Paneles HMI Basic.......................................................................................................................25

    2 Software de programacin STEP 7 ......................................................................................................... 27 2.1 Requisitos del sistema .................................................................................................................27 2.2 Diferentes vistas que facilitan el trabajo ......................................................................................28 2.3 Herramientas fciles de utilizar....................................................................................................29 2.3.1 Introducir instrucciones en el programa de usuario.....................................................................29 2.3.2 Acceder a instrucciones desde la barra de herramientas "Favoritos" .........................................29 2.3.3 Crear una ecuacin compleja con una instruccin sencilla.........................................................30 2.3.4 Agregar entradas o salidas a una instruccin KOP o FUP..........................................................32 2.3.5 Instrucciones ampliables..............................................................................................................32 2.3.6 Seleccionar la versin de una instruccin ...................................................................................33 2.3.7 Modificar la apariencia y configuracin de STEP 7 .....................................................................33 2.3.8 Arrastrar y soltar elementos entre los distintos editores..............................................................34 2.3.9 Cambiar el estado operativo de la CPU ......................................................................................34 2.3.10 Capturar y restaurar un estado provisional..................................................................................35 2.3.11 Modificar el tipo de llamada de un DB .........................................................................................36 2.3.12 Desconectar temporalmente dispositivos de una red..................................................................37 2.3.13 Desconexin virtual de dispositivos desde la configuracin........................................................38

    3 Montaje.................................................................................................................................................... 39 3.1 Directrices para montar dispositivos S7-1200 .............................................................................39 3.2 Corriente necesaria......................................................................................................................40 3.3 Procedimientos de montaje y desmontaje...................................................................................42 3.3.1 Dimensiones de montaje de los dispositivos S7-1200 ................................................................42 3.3.2 Montaje y desmontaje de la CPU ................................................................................................44 3.3.3 Instalar y retirar una SB o una CB ...............................................................................................46 3.3.4 Instalacin y desmontaje de un SM.............................................................................................47 3.3.5 Montaje y desmontaje de un CM o CP ........................................................................................49 3.3.6 Extraer y reinsertar el conector del bloque de terminales del S7-1200.......................................50 3.3.7 Instalacin y desmontaje de un cable de ampliacin ..................................................................51 3.3.8 TeleService ..................................................................................................................................53 3.3.8.1 Conectar el adaptador de TeleService ........................................................................................53 3.3.8.2 Instalar la tarjeta SIM ...................................................................................................................54 3.3.8.3 Montaje del adaptador TS............................................................................................................55

  • ndice

    Controlador programable S7-1200 6 Manual de sistema, 07/2011, A5E02486683-04

    3.3.8.4 Montaje del adaptador TS en una pared .................................................................................... 56 3.4 Directrices de cableado............................................................................................................... 57

    4 Principios bsicos del PLC ...................................................................................................................... 63 4.1 Ejecucin del programa de usuario ............................................................................................ 63 4.1.1 Estados operativos de la CPU .................................................................................................... 65 4.1.2 Procesamiento del ciclo en estado operativo RUN .................................................................... 68 4.1.3 Bloques de organizacin (OBs) .................................................................................................. 69 4.1.4 Prioridades y colas de espera para la ejecucin de eventos...................................................... 70 4.1.5 Vigilancia del tiempo de ciclo...................................................................................................... 75 4.1.6 Memoria de la CPU..................................................................................................................... 77 4.1.6.1 Marcas de sistema y de ciclo...................................................................................................... 80 4.1.6.2 Configurar las salidas en una transicin de RUN a STOP ......................................................... 82 4.2 Almacenamiento de datos, reas de memoria, E/S y direccionamiento .................................... 83 4.2.1 Acceder a los datos del S7-1200 ................................................................................................ 83 4.3 Procesamiento de valores analgicos ........................................................................................ 88 4.4 Tipos de datos............................................................................................................................. 89 4.4.1 Tipos de datos Bool, Byte, Word y DWord ................................................................................. 90 4.4.2 Tipos de datos de entero ............................................................................................................ 91 4.4.3 Tipos de datos de real en coma flotante..................................................................................... 91 4.4.4 Tipos de datos de fecha y hora................................................................................................... 92 4.4.5 Tipo de datos Estructura de datos .............................................................................................. 96 4.4.6 Tipo de datos PLC ...................................................................................................................... 96 4.4.7 Tipos de datos de puntero .......................................................................................................... 96 4.4.7.1 Tipo de datos de puntero "Pointer" ............................................................................................. 97 4.4.7.2 Tipo de datos de puntero "Any" .................................................................................................. 98 4.4.7.3 Tipo de datos de puntero "Variant" ............................................................................................. 99 4.5 Utilizar una Memory Card ......................................................................................................... 100 4.5.1 Insertar una Memory Card en la CPU....................................................................................... 101 4.5.2 Configurar los parmetros de arranque de la CPU antes de copiar el proyecto en la

    Memory Card ............................................................................................................................ 102 4.5.3 Utilizar la Memory Card como tarjeta de "Transferencia"......................................................... 103 4.5.4 Utilizar la Memory Card como tarjeta de "Programa" ............................................................... 105 4.6 Recuperacin si se olvida la contrasea .................................................................................. 108

    5 Configuracin de dispositivos ................................................................................................................ 109 5.1 Insertar una CPU ...................................................................................................................... 110 5.2 Detectar la configuracin de una CPU sin especificar.............................................................. 111 5.3 Agregar mdulos a la configuracin ......................................................................................... 112 5.4 Configurar el funcionamiento de la CPU................................................................................... 113 5.5 Configurar los parmetros de los mdulos ............................................................................... 115 5.6 Configurar la CPU para la comunicacin.................................................................................. 116 5.6.1 Crear una conexin de red........................................................................................................ 116 5.6.2 Configurar la va de conexin local/de interlocutor................................................................... 117 5.6.3 Parmetros de la conexin PROFINET.................................................................................... 119 5.6.4 Asignar direcciones IP (Internet Protocol) ................................................................................ 122 5.6.4.1 Asignar direcciones IP a los dispositivos de programacin y red............................................. 122

  • ndice

    Controlador programable S7-1200 Manual de sistema, 07/2011, A5E02486683-04 7

    5.6.4.2 Comprobar la direccin IP de la programadora.........................................................................124 5.6.4.3 Asignar una direccin IP a una CPU online...............................................................................124 5.6.4.4 Configurar una direccin IP para una CPU en el proyecto........................................................126 5.6.5 Comprobar la red PROFINET....................................................................................................128 5.6.6 Localizar la direccin Ethernet (MAC) en la CPU......................................................................129 5.6.7 Configurar la sincronizacin del Network Time Protocol (NTP) ................................................131 5.6.8 Tiempo de arranque de dispositivo, asignacin de nombre y de direccin en PROFINET ......132

    6 Principios bsicos de programacin ...................................................................................................... 133 6.1 Directrices para disear un sistema PLC ..................................................................................133 6.2 Estructurar el programa de usuario ...........................................................................................134 6.3 Utilizar bloques para estructurar el programa............................................................................136 6.3.1 Bloque de organizacin (OB).....................................................................................................137 6.3.2 Funcin (FC) ..............................................................................................................................138 6.3.3 Bloque de funcin (FB) ..............................................................................................................139 6.3.4 Bloque de datos (DB).................................................................................................................140 6.4 Principios bsicos de la coherencia de datos............................................................................141 6.5 Lenguaje de programacin ........................................................................................................142 6.5.1 Esquema de contactos (KOP) ...................................................................................................143 6.5.2 Diagrama de funciones (FUP) ...................................................................................................144 6.5.3 EN y ENO para LAD y FBD .......................................................................................................144 6.6 Proteccin ..................................................................................................................................146 6.6.1 Proteccin de acceso a la CPU .................................................................................................146 6.6.2 Proteccin de know-how............................................................................................................147 6.6.3 Proteccin anticopia...................................................................................................................148 6.7 Cargar los elementos del programa en la CPU.........................................................................149 6.8 Cargar desde la CPU.................................................................................................................150 6.8.1 Copia de elementos del proyecto ..............................................................................................150 6.8.2 Uso de la funcin de sincronizacin para cargar.......................................................................151 6.9 Depurar y comprobar el programa.............................................................................................151 6.9.1 Vigilar y modificar datos de la CPU ...........................................................................................151 6.9.2 Tablas de observacin y tablas de forzado ...............................................................................152 6.9.3 Referencia cruzada para mostrar la utilizacin..........................................................................152 6.9.4 Estructura de llamadas para ver la jerarqua de llamadas ........................................................153

    7 Instrucciones bsicas ............................................................................................................................ 155 7.1 Instrucciones lgicas con bits ....................................................................................................155 7.1.1 Contactos y bobinas en instrucciones lgicas con bits .............................................................155 7.1.2 Instrucciones "Activar salida" y "Desactivar salida"...................................................................158 7.1.3 Instrucciones "Consultar flanco de seal ascendente de un operando" y "Consultar flanco

    de seal descendente de un operando" ....................................................................................160 7.2 Temporizadores .........................................................................................................................162 7.3 Contadores.................................................................................................................................171 7.4 Comparacin..............................................................................................................................177 7.4.1 Comparacin..............................................................................................................................177 7.4.2 Instrucciones "Valor dentro del rango" y "Valor fuera del rango" ..............................................178 7.4.3 Instrucciones "Comprobar validez" y "Comprobar invalidez" ....................................................178

  • ndice

    Controlador programable S7-1200 8 Manual de sistema, 07/2011, A5E02486683-04

    7.5 Funciones matemticas ............................................................................................................ 179 7.5.1 Instruccin Calcular................................................................................................................... 179 7.5.2 Instrucciones "Sumar", "Restar", "Multiplicar" y "Dividir" .......................................................... 180 7.5.3 Instruccin Modulo .................................................................................................................... 182 7.5.4 Instruccin de negacin ............................................................................................................ 182 7.5.5 Instrucciones "Incrementar" y "Decrementar"........................................................................... 183 7.5.6 Instruccin "Calcular valor absoluto" ........................................................................................ 184 7.5.7 Instrucciones de mnimo y mximo........................................................................................... 185 7.5.8 Instruccin Limit ........................................................................................................................ 186 7.5.9 Instrucciones matemticas en coma flotante............................................................................ 187 7.6 Desplazamiento ........................................................................................................................ 189 7.6.1 Instrucciones "Copiar valor" y "Copiar rea"............................................................................. 189 7.6.2 Instrucciones FieldRead y FieldWrite ....................................................................................... 191 7.6.3 Instrucciones de relleno ............................................................................................................ 192 7.6.4 Instruccin "Cambiar disposicin"............................................................................................. 194 7.7 Convertir.................................................................................................................................... 195 7.7.1 Instruccin CONV ..................................................................................................................... 195 7.7.2 Instrucciones "Redondear nmero" y "Truncar a entero doble" ............................................... 196 7.7.3 Instrucciones "Crear el siguiente nmero entero superior a partir del nmero en coma

    flotante" y "Crear el siguiente nmero entero inferior a partir del nmero en coma flotante" ..................................................................................................................................... 197

    7.7.4 Instrucciones "Escalar" y "Normalizar"...................................................................................... 198 7.8 Control del programa ................................................................................................................ 201 7.8.1 Instrucciones de salto y etiquetas............................................................................................. 201 7.8.2 Instruccin JMP_LIST ............................................................................................................... 202 7.8.3 Instruccin SWITCH.................................................................................................................. 203 7.8.4 Instruccin de control de ejecucin "Retroceder" ..................................................................... 205 7.8.5 Instruccin "Reiniciar tiempo de vigilancia del ciclo" ................................................................ 206 7.8.6 Instruccin "Parar ciclo del PLC" .............................................................................................. 207 7.8.7 Instrucciones GET_ERROR...................................................................................................... 207 7.9 Operaciones lgicas con palabras............................................................................................ 211 7.9.1 Instrucciones Y, O y O-exclusiva .............................................................................................. 211 7.9.2 Instruccin "Complemento a uno"............................................................................................. 212 7.9.3 Instrucciones "Codificar" y "Decodificar"................................................................................... 212 7.9.4 Instrucciones Seleccionar, Multiplexar y Demultiplexar............................................................ 213 7.10 Instrucciones de desplazamiento y rotacin............................................................................. 216 7.10.1 Instrucciones de desplazamiento.............................................................................................. 216 7.10.2 Instrucciones de rotacin .......................................................................................................... 217

    8 Instrucciones avanzadas ....................................................................................................................... 219 8.1 Fecha y hora ............................................................................................................................. 219 8.1.1 Instrucciones de fecha y hora ................................................................................................... 219 8.1.2 Ajustar y leer el reloj del sistema .............................................................................................. 221 8.1.3 Instruccin Contador de horas de funcionamiento ................................................................... 223 8.1.4 Instruccin SET_TIMEZONE .................................................................................................... 225 8.2 Cadena y carcter..................................................................................................................... 226 8.2.1 Sinopsis del tipo de datos String............................................................................................... 226 8.2.2 Instruccin S_MOVE................................................................................................................. 227 8.2.3 Instrucciones de conversin de cadenas.................................................................................. 227

  • ndice

    Controlador programable S7-1200 Manual de sistema, 07/2011, A5E02486683-04 9

    8.2.3.1 Conversin de cadenas en valores y de valores en cadenas ...................................................227 8.2.3.2 Conversiones de cadena a carcter y de carcter a cadena ....................................................236 8.2.3.3 Conversiones de ASCII a Hex y de Hex a ASCII ......................................................................238 8.2.4 Instrucciones con cadenas ........................................................................................................240 8.2.4.1 LEN ............................................................................................................................................240 8.2.4.2 CONCAT....................................................................................................................................241 8.2.4.3 LEFT, RIGHT y MID...................................................................................................................242 8.2.4.4 DELETE .....................................................................................................................................243 8.2.4.5 INSERT......................................................................................................................................244 8.2.4.6 REPLACE ..................................................................................................................................245 8.2.4.7 FIND...........................................................................................................................................246 8.3 E/S descentralizadas .................................................................................................................247 8.3.1 RDREC y WRREC.....................................................................................................................247 8.3.2 RALRM.......................................................................................................................................250 8.3.3 Parmetro STATUS para RDREC, WRREC y RALRM.............................................................252 8.3.4 DPRD_DAT y DPWR_DAT........................................................................................................256 8.3.5 DPNRM_DG...............................................................................................................................258 8.4 Alarmas ......................................................................................................................................260 8.4.1 Instrucciones ATTACH y DETACH............................................................................................260 8.4.2 Alarmas cclicas .........................................................................................................................264 8.4.2.1 SET_CINT (Ajustar parmetros de alarma cclica)....................................................................264 8.4.2.2 QRY_CINT (Consultar parmetros de alarma cclica)...............................................................266 8.4.3 Alarmas de retardo ....................................................................................................................267 8.4.4 Alarmas de evento asncrono ....................................................................................................269 8.5 Diagnstico ................................................................................................................................270 8.5.1 Instruccin LED..........................................................................................................................270 8.5.2 Instruccin DeviceStates ...........................................................................................................271 8.5.3 Instruccin ModuleStates...........................................................................................................272 8.5.4 Instruccin GET_DIAG...............................................................................................................273 8.6 Impulso.......................................................................................................................................275 8.6.1 Instruccin CTRL_PWM.............................................................................................................275 8.6.2 Manejo de las salidas de impulso..............................................................................................277 8.6.3 Configurar un canal de impulsos para PWM .............................................................................278 8.7 Control de bloques de datos ......................................................................................................280 8.7.1 READ_DBL, WRIT_DBL (Leer de o escribir en un bloque de datos de la memoria de

    carga ) ........................................................................................................................................280 8.8 Cdigos de error comunes para las instrucciones "Avanzadas" ...............................................282

    9 Registrar datos ...................................................................................................................................... 283 9.1 Estructura del registro................................................................................................................283 9.2 Instrucciones de programa que controlan registros...................................................................284 9.2.1 DataLogCreate...........................................................................................................................284 9.2.2 DataLogOpen.............................................................................................................................287 9.2.3 DataLogClose ............................................................................................................................289 9.2.4 DataLogWrite .............................................................................................................................290 9.2.5 DataLogNewFile ........................................................................................................................291 9.3 Trabajar con registros de datos .................................................................................................293 9.4 Lmites del tamao de los archivos de registro .........................................................................295

  • ndice

    Controlador programable S7-1200 10 Manual de sistema, 07/2011, A5E02486683-04

    9.5 Programa de ejemplo de registros de datos............................................................................. 297 10 Instrucciones tecnolgicas..................................................................................................................... 301

    10.1 Contador rpido ........................................................................................................................ 301 10.1.1 Funcionamiento del contador rpido......................................................................................... 303 10.1.2 Configuracin del HSC.............................................................................................................. 309 10.2 Control PID................................................................................................................................ 310 10.2.1 Insertar la instruccin PID y un objeto tecnolgico................................................................... 311 10.2.2 Instruccin PID_Compact.......................................................................................................... 313 10.2.3 Instruccin PID_3STEP............................................................................................................. 316 10.2.4 Configurar el regulador PID ...................................................................................................... 324 10.2.5 Puesta en servicio del regulador PID........................................................................................ 326 10.3 Basic motion control.................................................................................................................. 327 10.3.1 Configuracin del eje ................................................................................................................ 330 10.3.2 Instrucciones de Motion Control ............................................................................................... 333 10.3.2.1 Instruccin MC_Power .............................................................................................................. 333 10.3.2.2 Instruccin MC_Reset ............................................................................................................... 336 10.3.2.3 Instruccin MC_Home............................................................................................................... 337 10.3.2.4 Instruccin MC_Halt .................................................................................................................. 339 10.3.2.5 Instruccin MC_MoveAbsolute ................................................................................................. 341 10.3.2.6 Instruccin MC_MoveRelative................................................................................................... 343 10.3.2.7 Instruccin MC_MoveVelocity ................................................................................................... 345 10.3.2.8 Instruccin MC_MoveJog.......................................................................................................... 347 10.3.2.9 Instruccin MC_CommandTable............................................................................................... 349 10.3.2.10 MC_ChangeDynamic ........................................................................................................... 351 10.3.3 Operacin de Motion Control para S7-1200 ............................................................................. 353 10.3.3.1 Salidas de la CPU utilizadas para control de movimiento ........................................................ 353 10.3.3.2 Finales de carrera por hardware y software para Motion Control............................................. 354 10.3.3.3 Referenciacin .......................................................................................................................... 357 10.3.3.4 Limitacin de tirones ................................................................................................................. 362 10.3.4 Puesta en servicio..................................................................................................................... 363 10.3.5 Vigilar comandos activos .......................................................................................................... 366 10.3.5.1 Vigilar instrucciones MC con un parmetro de salida "Done" .................................................. 366 10.3.5.2 Vigilar la instruccin MC_Velocity ............................................................................................. 370 10.3.5.3 Vigilar la instruccin MC_MoveJog ........................................................................................... 374

    11 PROFINET y PROFIBUS....................................................................................................................... 379 11.1 Nmero de conexiones soportadas de comunicacin asncrona ............................................. 380 11.2 PROFINET ................................................................................................................................ 380 11.2.1 Conexin local/interlocutor........................................................................................................ 380 11.2.2 Conexiones e IDs de puerto para las instrucciones PROFINET .............................................. 382 11.2.3 Protocolos ................................................................................................................................. 384 11.2.4 Modo ad hoc ............................................................................................................................. 385 11.2.5 TCP y ISO on TCP.................................................................................................................... 386 11.2.5.1 TSEND_C y TRCV_C................................................................................................................ 387 11.2.5.2 TCON, TDISCON, TSEND y TRCV.......................................................................................... 393 11.2.6 UDP........................................................................................................................................... 400 11.2.6.1 TUSEND y TURCV ................................................................................................................... 401 11.2.7 T_CONFIG ................................................................................................................................ 406 11.2.7.1 Bloque de datos CONF_DATA.................................................................................................. 409 11.2.8 Parmetros comunes para instrucciones.................................................................................. 411

  • ndice

    Controlador programable S7-1200 Manual de sistema, 07/2011, A5E02486683-04 11

    11.2.9 Comunicacin con una programadora.......................................................................................413 11.2.9.1 Establecer la conexin de hardware..........................................................................................413 11.2.9.2 Configurar los dispositivos .........................................................................................................414 11.2.9.3 Asignar direcciones IP (Internet Protocol) .................................................................................414 11.2.9.4 Comprobar la red PROFINET....................................................................................................414 11.2.10 Comunicacin entre dispositivos HMI y el PLC.........................................................................415 11.2.10.1 Configurar las conexiones de red lgicas entre dos dispositivos.........................................416 11.2.11 Comunicacin entre PLCs .........................................................................................................416 11.2.11.1 Configurar las conexiones de red lgicas entre dos dispositivos.........................................417 11.2.11.2 Configurar la va de conexin local/interlocutor entre dos dispositivos................................418 11.2.11.3 Configurar los parmetros de transmisin y recepcin ........................................................418 11.2.12 Configurar una CPU y un dispositivo PROFINET IO.................................................................421 11.2.13 Diagnstico ................................................................................................................................424 11.3 PROFIBUS.................................................................................................................................424 11.3.1 Mdulos de comunicacin para PROFIBUS..............................................................................426 11.3.1.1 Conexin a PROFIBUS .............................................................................................................426 11.3.1.2 Servicios de comunicacin de los CMs PROFIBUS..................................................................426 11.3.1.3 Otras propiedades de los CMs PROFIBUS...............................................................................428 11.3.1.4 Ejemplos de configuracin para PROFIBUS.............................................................................429 11.3.2 Configurar un maestro DP y un dispositivo esclavo ..................................................................430 11.3.2.1 Agregar el mdulo CM 1243-5 (maestro DP) y un esclavo DP.................................................430 11.3.2.2 Configurar las conexiones de red lgicas entre dos dispositivos PROFIBUS ..........................430 11.3.2.3 Asignar direcciones PROFIBUS al mdulo CM 1243-5 y al esclavo DP ..................................431 11.4 E/S descentralizadas .................................................................................................................433 11.4.1 Instrucciones de E/S descentralizadas......................................................................................433 11.4.2 Instrucciones de diagnstico......................................................................................................433 11.4.3 Eventos de diagnstico de E/S descentralizadas......................................................................434 11.5 Comunicacin S7.......................................................................................................................435 11.5.1 Instrucciones GET y PUT ..........................................................................................................435 11.5.2 Crear una conexin S7 ..............................................................................................................438 11.5.3 Configurar la va de conexin local/interlocutor entre dos dispositivos.....................................439 11.6 Telecontrol y TeleService con el CP 1242-7 .............................................................................439 11.6.1 Conexin a una red GSM ..........................................................................................................439 11.6.2 Aplicaciones del CP 1242-7.......................................................................................................441 11.6.3 Otras propiedades del CP..........................................................................................................442 11.6.4 Accesorios..................................................................................................................................443 11.6.5 Ejemplos de configuracin para Telecontrol..............................................................................444

    12 Protocolos del procesador de comunicaciones...................................................................................... 449 12.1 Empleo de las interfaces de comunicacin RS232 y RS485 ....................................................449 12.2 Polarizar y terminar un conector de red RS485.........................................................................450 12.3 Comunicacin punto a punto (PtP) ............................................................................................451 12.3.1 Instrucciones de comunicacin punto a punto...........................................................................452 12.3.1.1 Parmetros comunes de las instrucciones de comunicacin punto a punto.............................452 12.3.1.2 Instruccin PORT_CFG .............................................................................................................454 12.3.1.3 Instruccin SEND_CFG .............................................................................................................456 12.3.1.4 Instruccin RCV_CFG................................................................................................................457 12.3.1.5 Instruccin SEND_PTP..............................................................................................................462 12.3.1.6 Instruccin RCV_PTP ................................................................................................................466

  • ndice

    Controlador programable S7-1200 12 Manual de sistema, 07/2011, A5E02486683-04

    12.3.1.7 Instruccin RCV_RST ............................................................................................................... 467 12.3.1.8 Instruccin SGN_GET............................................................................................................... 468 12.3.1.9 Instruccin SGN_SET ............................................................................................................... 469 12.3.2 Configurar los puertos de comunicacin................................................................................... 471 12.3.2.1 Gestionar el control de flujo ...................................................................................................... 472 12.3.3 Configurar los parmetros de transmisin y recepcin ............................................................ 473 12.3.3.1 Configurar los parmetros de transmisin ................................................................................ 474 12.3.3.2 Configurar los parmetros de recepcin................................................................................... 475 12.3.4 Programar la comunicacin PtP ............................................................................................... 481 12.3.4.1 Arquitectura de sondeo............................................................................................................. 482 12.3.5 Ejemplo: Comunicacin punto a punto ..................................................................................... 483 12.3.5.1 Configurar los mdulos de comunicacin ................................................................................. 484 12.3.5.2 Programar el programa de STEP 7 .......................................................................................... 485 12.3.5.3 Configurar el emulador de terminal........................................................................................... 487 12.3.5.4 Ejecutar el programa de ejemplo .............................................................................................. 487 12.4 Comunicacin de interfaz serie universal (USS) ...................................................................... 488 12.4.1 Requisitos para utilizar el protocolo USS.................................................................................. 489 12.4.2 Instruccin USS_DRV............................................................................................................... 492 12.4.3 Instruccin USS_PORT............................................................................................................. 495 12.4.4 Instruccin USS_RPM............................................................................................................... 496 12.4.5 Instruccin USS_WPM.............................................................................................................. 497 12.4.6 Cdigos de estado USS............................................................................................................ 499 12.4.7 Informacin general sobre la configuracin del accionamiento................................................ 501 12.5 Comunicacin Modbus.............................................................................................................. 504 12.5.1 Vista general de las comunicaciones Modbus RTU y TCP ...................................................... 504 12.5.2 Modbus TCP ............................................................................................................................. 507 12.5.2.1 MB_CLIENT (Modbus TCP)...................................................................................................... 507 12.5.2.2 MB_SERVER (Modbus TCP).................................................................................................... 513 12.5.2.3 Ejemplo de MB_SERVER: Conexiones TCP mltiples ............................................................ 518 12.5.2.4 Ejemplo 1 de MB_CLIENT: Peticiones mltiples con conexin TCP comn............................ 519 12.5.2.5 Ejemplo 2 de MB_CLIENT: Peticiones mltiples con varias conexiones TCP......................... 520 12.5.2.6 Ejemplo 3 de MB_CLIENT: Peticin de escritura de imagen de salida.................................... 521 12.5.2.7 Ejemplo 4 de MB_CLIENT: Coordinacin de varias peticiones................................................ 522 12.5.3 Modbus RTU ............................................................................................................................. 523 12.5.3.1 MB_COMM_LOAD .................................................................................................................... 523 12.5.3.2 MB_MASTER ............................................................................................................................ 526 12.5.3.3 MB_SLAVE ............................................................................................................................... 532 12.5.3.4 Ejemplo de programa de maestro Modbus RTU ...................................................................... 539 12.5.3.5 Ejemplo de programa de esclavo Modbus RTU ....................................................................... 541

    13 Servidor web.......................................................................................................................................... 543 13.1 Habilitar el servidor web............................................................................................................ 544 13.2 Pginas web estndar............................................................................................................... 545 13.2.1 Acceder a las pginas web estndar desde el PC ................................................................... 545 13.2.2 Representacin de las pginas web estndar.......................................................................... 546 13.2.3 Introduccin............................................................................................................................... 548 13.2.4 Arranque.................................................................................................................................... 549 13.2.5 Identificacin ............................................................................................................................. 550 13.2.6 Bfer de diagnstico ................................................................................................................. 550 13.2.7 Informacin del mdulo............................................................................................................. 551 13.2.8 Comunicacin ........................................................................................................................... 553

  • ndice

    Controlador programable S7-1200 Manual de sistema, 07/2011, A5E02486683-04 13

    13.2.9 Estado de las variables..............................................................................................................554 13.2.10 Registros ....................................................................................................................................556 13.2.11 Limitaciones ...............................................................................................................................559 13.2.11.1 Funciones restringidas al deshabilitar JavaScript ................................................................559 13.2.11.2 Funciones restringidas cuando se no se permiten cookies..................................................561 13.2.11.3 Importar el certificado de seguridad Siemens ......................................................................561 13.2.11.4 Importar registros de datos en formato CSV a versiones de Microsoft Excel que no

    son estadounidenses ni britnicas........................................................................................562 13.3 Pginas web definidas por el usuario ........................................................................................563 13.3.1 Creacin de pginas HTML .......................................................................................................563 13.3.2 Comandos AWP soportados por el servidor web del S7-1200 .................................................564 13.3.2.1 Leer variables.............................................................................................................................566 13.3.2.2 Escribir variables........................................................................................................................566 13.3.2.3 Leer variables especiales ..........................................................................................................568 13.3.2.4 Escribir variables especiales......................................................................................................570 13.3.2.5 Utilizar un alias para una referencia de variable........................................................................571 13.3.2.6 Definir tipos de enumeracin .....................................................................................................572 13.3.2.7 Referenciar variables de CPU con un tipo de enumeracin......................................................573 13.3.2.8 Crear fragmentos .......................................................................................................................574 13.3.2.9 Importar fragmentos...................................................................................................................575 13.3.2.10 Combinar definiciones ..........................................................................................................576 13.3.2.11 Procesamiento de nombres de variable que contienen caracteres especiales ...................576 13.3.3 Configurar el uso de las pginas web definidas por el usuario .................................................578 13.3.4 Programar la instruccin WWW para pginas web definidas por el usuario.............................580 13.3.5 Cargar los bloques de programa en la CPU..............................................................................582 13.3.6 Acceder a las pginas web definidas por el usuario desde el PC.............................................582 13.3.7 Limitaciones especficas de las pginas web definidas por el usuario .....................................582 13.3.8 Ejemplo de una pgina web definida por el usuario..................................................................583 13.3.8.1 Pgina web para vigilar y controlar una turbina de viento.........................................................583 13.3.8.2 Leer y visualizar datos del controlador ......................................................................................586 13.3.8.3 Utilizar un tipo de enumeracin .................................................................................................586 13.3.8.4 Escribir una entrada del usuario en el controlador ....................................................................587 13.3.8.5 Escribir una variable especial ....................................................................................................589 13.3.8.6 Referencia: Lista HTML de la pgina web para la vigilancia remota de la turbina de viento....589 13.3.8.7 Configuracin en STEP 7 de la pgina web de ejemplo ...........................................................593 13.3.9 Configurar pginas web definidas por el usuario en varios idiomas .........................................595 13.3.9.1 Crear la estructura de carpetas .................................................................................................595 13.3.9.2 Programar el cambio de idioma.................................................................................................596 13.3.9.3 Configurar STEP 7 para utilizar una estructura de pgina multilinge......................................598 13.3.10 Control avanzado de pginas web definidas por el usuario ......................................................599

    14 Herramientas online y diagnstico......................................................................................................... 603 14.1 LEDs de estado .........................................................................................................................603 14.2 Establecer una conexin online con una CPU ..........................................................................605 14.3 Asignar un nombre a un dispositivo PROFINET IO online........................................................606 14.4 Ajustar la direccin IP y la hora .................................................................................................607 14.5 Panel de control de la CPU online.............................................................................................608 14.6 Vigilar el tiempo de ciclo y la carga de la memoria....................................................................608 14.7 Visualizar los eventos de diagnstico de la CPU ......................................................................609

  • ndice

    Controlador programable S7-1200 14 Manual de sistema, 07/2011, A5E02486683-04

    14.8 Comparacin y sincronizacin de CPU online y offline ............................................................ 609 14.9 Vigilar y modificar valores en la CPU........................................................................................ 610 14.9.1 Conexin online para observar los valores en la CPU ............................................................. 611 14.9.2 Visualizacin del estado en el editor de programas ................................................................. 611 14.9.3 Obtener los valores online de un DB para restablecer los valores iniciales............................. 612 14.9.4 Utilizar una tabla de observacin para observar y modificar valores en la CPU...................... 613 14.9.4.1 Utilizar un disparador para observar o forzar variables PLC.................................................... 615 14.9.4.2 Desbloquear las salidas en modo STOP.................................................................................. 616 14.9.5 Forzar valores permanentemente en la CPU ........................................................................... 616 14.9.5.1 Utilizar la tabla de forzado permanente .................................................................................... 617 14.9.5.2 Funcionamiento de la funcin de forzado permanente............................................................. 618

    A Datos tcnicos ....................................................................................................................................... 621 A.1 Datos tcnicos generales.......................................................................................................... 621 A.2 CPU 1211C ............................................................................................................................... 626 A.2.1 Especificaciones generales y propiedades............................................................................... 626 A.2.2 Entradas y salidas digitales....................................................................................................... 630 A.2.3 Entradas analgicas.................................................................................................................. 632 A.2.3.1 Respuesta a un escaln de las entradas analgicas integradas en la CPU............................ 632 A.2.3.2 Tiempo de muestreo para los puertos analgicos integrados en la CPU ................................ 633 A.2.3.3 Rangos de medida de entradas analgicas de tensin............................................................ 633 A.2.4 Diagramas de cableado ............................................................................................................ 634 A.3 CPU 1212C ............................................................................................................................... 635 A.3.1 Especificaciones generales y propiedades............................................................................... 635 A.3.2 Entradas y salidas digitales....................................................................................................... 639 A.3.3 Entradas analgicas.................................................................................................................. 641 A.3.3.1 Respuesta a un escaln de las entradas analgicas integradas en la CPU............................ 641 A.3.3.2 Tiempo de muestreo para los puertos analgicos integrados en la CPU ................................ 642 A.3.3.3 Rangos de medida de entradas analgicas de tensin............................................................ 642 A.3.4 Diagramas de cableado ............................................................................................................ 643 A.4 CPU 1214C ............................................................................................................................... 644 A.4.1 Especificaciones generales y propiedades............................................................................... 644 A.4.2 Entradas y salidas digitales....................................................................................................... 648 A.4.3 Entradas analgicas.................................................................................................................. 649 A.4.3.1 Respuesta a un escaln de las entradas analgicas integradas en la CPU............................ 650 A.4.3.2 Tiempo de muestreo para los puertos analgicos integrados en la CPU ................................ 650 A.4.3.3 Rangos de medida de entradas analgicas de tensin............................................................ 651 A.4.4 Diagramas de cableado de la CPU 1214C............................................................................... 651 A.5 Mdulos de seales digitales (SMs) ......................................................................................... 653 A.5.1 Datos tcnicos del mdulo de entradas digitales SM 1221 ...................................................... 653 A.5.2 Datos tcnicos del mdulo de salidas digitales SM 1222......................................................... 654 A.5.3 Datos tcnicos del mdulo de entradas/salidas digitales V DC SM 1223 ................................ 657 A.5.4 Datos tcnicos del mdulo de entradas/salidas digitales AC SM 1223.................................... 660 A.6 Mdulos de seales analgicos (SMs) ..................................................................................... 662 A.6.1 Datos tcnicos del mdulo de entradas analgicas SM 1231.................................................. 662 A.6.2 Datos tcnicos del mdulo de salidas analgicas SM 1232..................................................... 664 A.6.3 Datos tcnicos del mdulo de entradas/salidas analgicas SM 1234...................................... 666 A.6.4 Respuesta a un escaln de las entradas analgicas ............................................................... 669 A.6.5 Tiempo de muestreo y tiempos de actualizacin para entradas analgicas ............................ 669

  • ndice

    Controlador programable S7-1200 Manual de sistema, 07/2011, A5E02486683-04 15

    A.6.6 Rangos de medida de entradas analgicas de tensin.............................................................670 A.6.7 Rangos de medicin de salidas (AQ) de tensin e intensidad (SB y SM).................................670 A.7 Mdulos de seales RTD y de termopar (SMs).........................................................................671 A.7.1 SM 1231 de termopar ................................................................................................................671 A.7.1.1 Funcionamiento bsico de un termopar ....................................................................................674 A.7.1.2 Tablas de seleccin de termopares para el SM 1231 ...............................................................674 A.7.2 SM 1231 RTD ............................................................................................................................676 A.7.2.1 Tablas de seleccin para el SM 1231 RTD ...............................................................................678 A.8 Signal Boards digitales (SBs) ....................................................................................................681 A.8.1 Datos tcnicos de la SB 1221 de entradas digitales 200 kHz ...................................................681 A.8.2 Datos tcnicos de la SB 1222 de salidas digitales 200 kHz......................................................682 A.8.3 Datos tcnicos de la SB 1223 de entradas/salidas digitales 200 kHz.......................................685 A.8.4 Datos tcnicos de la SB 1223 2 entradas x 24 V DC / 2 salidas x 24 V DC .............................687 A.9 Signal Boards analgicas (SBs) ................................................................................................689 A.9.1 Datos tcnicos de la SB 1231 de 1 entrada analgica..............................................................689 A.9.2 Datos tcnicos de la SB 1232 de 1 salida analgica.................................................................691 A.9.3 Rangos de medida para entradas y salidas analgicas ............................................................693 A.9.3.1 Respuesta a un escaln de las entradas analgicas ................................................................693 A.9.3.2 Tiempo de muestreo y tiempos de actualizacin para entradas analgicas.............................693 A.9.3.3 Rangos de medida de entradas analgicas de tensin.............................................................694 A.9.3.4 Rangos de medicin de salidas (AQ) de tensin e intensidad (SB y SM).................................694 A.9.4 SBs de termopar ........................................................................................................................695 A.9.4.1 Datos tcnicos de la SB 1231 de termopar de 1 entrada analgica .........................................695 A.9.4.2 Funcionamiento bsico de un termopar ....................................................................................697 A.9.5 SBs RTD ....................................................................................................................................700 A.9.5.1 Datos tcnicos de la SB 1231 de 1 entrada analgica RTD .....................................................700 A.9.5.2 Tablas de seleccin para la SB 1231 RTD................................................................................702 A.10 Interfaces de comunicacin .......................................................................................................705 A.10.1 PROFIBUS.................................................................................................................................705 A.10.1.1 CM 1242-5 .................................................................................................................................705 A.10.1.2 CM 1243-5 .................................................................................................................................707 A.10.2 GPRS.........................................................................................................................................709 A.10.2.1 CP 1242-7..................................................................................................................................709 A.10.3 RS232 y RS485 .........................................................................................................................712 A.10.3.1 Datos tcnicos de CB 1241 RS485 ...........................................................................................712 A.10.3.2 Datos tcnicos del CM 1241 RS485..........................................................................................714 A.10.3.3 Datos tcnicos del CM 1241 RS232..........................................................................................715 A.11 TeleService (TS Adapter y TS Adapter modular) ......................................................................716 A.12 SIMATIC Memory Cards............................................................................................................716 A.13 Simuladores de entradas ...........................................................................................................717 A.14 Cable para mdulos de ampliacin ...........................................................................................718 A.15 Productos adicionales................................................................................................................719 A.15.1 Mdulo de alimentacin PM 1207..............................................................................................719 A.15.2 Mdulo de conmutacin compacto CSM 1277..........................................................................719

    B Calcular la corriente necesaria .............................................................................................................. 721

  • ndice

    Controlador programable S7-1200 16 Manual de sistema, 07/2011, A5E02486683-04

    C Referencias ........................................................................................................................................... 725 C.1 Mdulos CPU ............................................................................................................................ 725 C.2 Mdulos de seales (SMs) y Signal Boards (SBs) ................................................................... 725 C.3 Comunicacin ........................................................................................................................... 726 C.4 Otros mdulos........................................................................................................................... 727 C.5 Memory Cards........................................................................................................................... 728 C.6 Dispositivos HMI Basic.............................................................................................................. 728 C.7 Repuestos y hardware adicional............................................................................................... 728 C.8 Software de programacin........................................................................................................ 729 C.9 Documentacin ......................................................................................................................... 729

    ndice alfabtico..................................................................................................................................... 731

  • Controlador programable S7-1200 Manual de sistema, 07/2011, A5E02486683-04 17

    Sinopsis del producto 11.1 Introduccin al PLC S7-1200

    El controlador S7-1200 ofrece la flexibilidad y potencia necesarias para controlar una gran variedad de dispositivos para las distintas necesidades de automatizacin. Gracias a su diseo compacto, configuracin flexible y amplio juego de instrucciones, el S7-1200 es idneo para controlar una gran variedad de aplicaciones. La CPU incorpora un microprocesador, una fuente de alimentacin integrada, circuitos de entrada y salida, PROFINET integrado, E/S de control de movimiento de alta velocidad y entradas analgicas incorporadas, todo ello en una carcasa compacta, conformando as un potente controlador. Una vez cargado el programa en la CPU, sta contiene la lgica necesaria para vigilar y controlar los dispositivos de la aplicacin. La CPU vigila las entradas y cambia el estado de las salidas segn la lgica del programa de usuario, que puede incluir lgica booleana, instrucciones de contaje y temporizacin, funciones matemticas complejas, as como comunicacin con otros dispositivos inteligentes. La CPU incorpora un puerto PROFINET para la comunicacin en una red PROFINET. Hay disponibles mdulos adicionales para la comunicacin en redes PROFIBUS, GPRS, RS485 o RS232.

    Conector de corriente Ranura para Memory Card (debajo de la tapa superior) Conectores extrables para el cableado de usuario (detrs de las tapas) LEDs de estado para las E/S integradas Conector PROFINET (en el lado inferior de la CPU)

  • Sinopsis del producto 1.1 Introduccin al PLC S7-1200

    Controlador programable S7-1200 18 Manual de sistema, 07/2011, A5E02486683-04

    Numerosas funciones de seguridad protegen el acceso tanto a la CPU como al programa de control: Todas las CPU ofrecen proteccin por contrasea (Pgina 146) que permite configurar el

    acceso a sus funciones. Es posible utilizar la "proteccin de know-how" (Pgina 147) para ocultar el cdigo de un

    bloque especfico. Adems, la proteccin anticopia (Pgina 148) permite vincular el programa a una

    Memory Card o CPU especfica.

    Tabla 1- 1 Comparacin de los modelos de CPU Funcin CPU 1211C CPU 1212C CPU 1214C Dimensiones fsicas (mm) 90 x 100 x 75 90 x 100 x 75 110 x 100 x 75

    Trabajo 25 KB 25 KB 50 KB Carga 1 MB 1 MB 2 MB

    Memoria de usuario

    Remanente 2 KB 2 KB 2 KB Digital 6 entradas/4 salidas 8 entradas/6 salidas 14 entradas/10 salidas E/S integradas

    locales Analgico 2 entradas 2 entradas 2 entradas Entradas (I) 1024 bytes 1024 bytes 1024 bytes Tamao de la

    memoria imagen de proceso Salidas (Q) 1024 bytes 1024 bytes 1024 bytes rea de marcas (M) 4096 bytes 4096 bytes 8192 bytes Ampliacin con mdulo de seales (SM)

    Ninguna 2 8

    Signal Board (SB) o placa de comunicacin (CB)

    1 1 1

    Mdulo de comunicacin (CM) (ampliacin en el lado izquierdo)

    3 3 3

    Total 3 4 6 Fase simple 3 a 100 kHz 3 a 100 kHz

    1 a 30 kHz 3 a 100 kHz 3 a 30 kHz

    Contadores rpidos

    Fase en cuadratura

    3 a 80 kHz 3 a 80 kHz 1 a 20 kHz

    3 a 80 kHz 3 a 20 kHz

    Generadores de impulsos 1 2 2 2 Memory Card SIMATIC Memory Card (opcional) Tiempo de respaldo del reloj de tiempo real

    Tpico: 10 das / Mnimo: 6 das a 40 C

    PROFINET 1 puerto de comunicacin Ethernet Velocidad de ejecucin de funciones matemticas con nmeros reales

    18 s/instruccin

    Velocidad de ejecucin booleana 0,1 s/instruccin 1 Para modelos de CPU con salidas de rel, se debe instalar una Signal Board (SB) digital para emplear los generadores

    de impulsos.

  • Sinopsis del producto 1.1 Introduccin al PLC S7-1200

    Controlador programable S7-1200 Manual de sistema, 07/2011, A5E02486683-04 19

    Cada CPU proporciona conexiones HMI dedicadas que admiten un mximo de 3 dispositivos HMI. El nmero total de HMI depende del tipo de paneles HMI indicados en la configuracin. As, por ejemplo, pueden conectarse a la CPU hasta tres SIMATIC Basic Panels o bien hasta dos SIMATIC Comfort Panel con un Basic Panel. Los diferentes modelos de CPUs ofrecen una gran variedad de funciones y prestaciones que permiten crear soluciones efectivas destinadas a numerosas aplicaciones. Para ms informacin sobre una CPU en particular, consulte los datos tcnicos (Pgina 621).

    Tabla 1- 2 Bloques, temporizadores y contadores que soporta el S7-1200 Elemento Descripcin

    Tipo OB, FB, FC, DB Tamao 25 KB (CPU 1211C y CPU 1212C)

    50 KB (CPU 1214C) Cantidad Un total de hasta 1024 bloques (OBs + FBs + FCs + DBs) Rango de direcciones para FBs, FCs y DBs

    de 1 a 65535 (p. ej. del FB 1 al FB 65535)

    Profundidad de anidamiento 16 del OB de arranque o de ciclo; 4 del OB de alarma de retardo, alarma horaria, alarma cclica, alarma de proceso, alarma de error de tiempo o alarma de diagnstico

    Bloques

    Observar Se puede observar a la vez el estado de 2 bloques lgicos Ciclo del programa Mltiple: OB 1, del OB 200 al OB 65535 Arranque Mltiple: OB 100, de OB 200 a OB 65535 Alarmas de retardo y alarmas cclicas

    41 (1 por evento): de OB 200 a OB 65535

    Alarmas de proceso (flancos y HSC)

    50 (1 por evento): de OB 200 a OB 65535

    Alarmas de error de tiempo 1: OB 80

    OBs

    Alarmas de error de diagnstico

    1: OB 82

    Tipo CEI Cantidad Slo limitada por el tamao de la memoria

    Temporizadores

    Almacenamiento Estructura en DB, 16 bytes por temporizador Tipo CEI Cantidad Slo limitada por el tamao de la memoria

    Contadores

    Almacenamiento Estructura en DB, tamao dependiente del tipo de contaje SInt, USInt: 3 bytes Int, UInt: 6 bytes DInt, UDInt: 12 bytes

    1 Las alarmas de retardo y cclicas usan los mismos recursos en la CPU. Slo se puede contar con un total mximo de 4 de estas alarmas (suma de alarmas de retardo y cclicas). No puede haber 4 alarmas de retardo y 4 alarmas cclicas.

  • Sinopsis del producto 1.2 Capacidad de expansin de la CPU

    Controlador programable S7-1200 20 Manual de sistema, 07/2011, A5E02486683-04

    1.2 Capacidad de expansin de la CPU La familia S7-1200 ofrece diversos mdulos y placas de conexin para ampliar las capacidades de la CPU con E/S adicionales y otros protocolos de comunicacin. Para ms informacin sobre un mdulo en particular, consulte los datos tcnicos (Pgina 621).

    Mdulo de comunicacin (CM), procesador de comunicaciones (CP) o TS Adapter CPU Signal Board (SB) o placa de comunicacin (CB) Mdulo de seales (SM)

    Tabla 1- 3 Mdulos de seales digitales y Signal Boards Tipo Slo entradas Slo salidas Combinacin de entradas y salidas SB digital Entrada: 4 x 24 V DC,

    200 kHz Entrada: 4 x 5 V DC,

    200 kHz

    Salida: 4 x 24 V DC, 200 kHz

    Salida: 4 x 5 V DC, 200 kHz

    Entrada: 2 x 24 V DC / Salida: 2 x 24 V DC

    Entrada: 2 x 24 V DC / Salida: 2 x 24 V DC, 200 kHz

    Entrada: 2 x 5 V DC / Salida: 2 x 5 V DC, 200 kHz

    Entrada: 8 x 24 V DC Salida: 8 x 24 V DC 8 salidas de rel

    Entrada: 8 x 24 V DC / Salida: 8 x 24 V DC

    Entrada: 8 x 24 V DC / 8 salidas de rel 8 x 120/230VAC In / 8 x salidas de rel

    SM digital

    Entrada: 16 x 24 V DC Salida: 16 x 24 V DC 16 salidas de rel

    Entrada: 16 x 24 V DC / Salida: 16 x 24 V DC

    Entrada: 16 x 24 V DC / 16 salidas de rel

  • Sinopsis del producto 1.2 Capacidad de expansin de la CPU

    Controlador programable S7-1200 Manual de sistema, 07/2011, A5E02486683-04 21

    Tabla 1- 4 Mdulos de seales analgicas y Signal Boards Tipo Slo entradas Slo salidas Combinacin de entradas y salidas SB analgica

    1 entrada analgica de 12 bits

    1 RTD de 16 bits 1 termopar de 16 bits

    1 salida analgica -

    SM analgico

    4 entradas analgicas 8 entradas analgicas Termopar:

    4 TC de 16 bits 8 TC de 16 bits

    RTD: 4 RTD de 16 bits 8 RTD de 16 bits

    2 salidas analgicas 4 salidas analgicas

    4 entradas analgicas/2 salidas analgicas

    Tabla 1- 5 Interfaces de comunicacin Mdulo Tipo Descripcin

    RS232 Dplex RS485 Semidplex Maestro PROFIBUS DPV1

    Mdulo de comunicacin (CM)

    Esclavo PROFIBUS DPV1 Procesador de comunicaciones (CP) Conectividad de mdems GPRS Placa de comunicacin (CB) RS485 Semidplex

    TS Adapter IE Basic1 Conexin con la CPU TS Adapter GSM GSM/GPRS TS Adapter Modem Mdem TS Adapter ISDN ISDN

    TeleService

    TS Adapter RS232 RS232 1 El TS Adapter permite conectar varias interfaces de comunicacin al puerto PROFINE