1 / 48

Guía de transición del S7-200 al S7-1200

Guía de transición del S7-200 al S7-1200. 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. Extensibilidad del sistema. Hardware.

karif
Download Presentation

Guía de transición del S7-200 al S7-1200

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Guía de transición del S7-200 al S7-1200 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.

  2. Extensibilidad del sistema Hardware EM (módulo de ampliación)CP (procesador de comunicación) Comunicación CPU HMI Memoria 7 (EM + CP) máx. S7-200 Concepto de bloques Juego de instrucciones Nuevos tipos de datos CM CPU SM (módulo de señales) Temporizadores Contadores S7-1200 8 SM máx. Tecnología Recursos 3 CM (módulos de comunicación) máx.

  3. E/S integradas de la CPU y E/S de la SB (Signal Board) Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos * In planning Temporizadores Contadores 1 Signal Board opcional (SB) puede insertarse en el frente de la CPU Tecnología Recursos La Signal Board amplía las E/S de la CPU S7-1200 sin aumentar el tamaño que ocupa la CPU.

  4. Configuración hardware S7-200 Hardware Comunicación HMI Memoria • Los módulos de ampliación se detectan automáticamente al conectarlos a la alimentación. • La ventana “Ajustar interface PG/PC” de STEP 7-Micro/WIN permite configurar el driver de comunicación. • La ventana “Comunicaciones” de STEP 7-Micro/WIN utiliza el driver seleccionado para buscar las estaciones CPU. • La ventana “Bloques de datos de sistema” de STEP 7-Micro/WIN configura los parámetros de la CPU. • Una carga de bloques de sistema transfiere la nueva configuración hardware a la CPU de destino. Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  5. Configuración hardware S7-1200 Hardware • 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 sistema para 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. Cuando se le indique, seleccione una interfaz de red y una CPU. Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  6. Comunicación serie para S7-200 y S7-1200 • 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 Hardware Comunicación HMI Memoria Las CPU S7-200 tienen 1 ó 2 conexiones serie RS485 integradas Las CPU S7-1200 tienen una conexión PROFINET (ETHERNET) integrada. Utilice los módulos RS232 y RS485 para la comunicación PtP Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Cable de conversión de RS485 a RS232 Tecnología Lector código de barras Accionamiento motor RS485 Recursos RS232 RS485

  7. Interfaz PROFINET (Ethernet) integrada del S7-1200 Hardware • 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 HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  8. Las CPU S7-1200 utilizan una conexión PROFINET conSTEP 7 Basic, CPUs S7-1200 y paneles HMI Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos 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.

  9. El Totally Integrated Automation Portal integra lógica de control y programación de la configuración HMI SIMATIC HMIBasic Panels SIMATICS7-1200 Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores 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 Contadores Tecnología Recursos 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).

  10. 64 kB 50 kB 26 kB Bloques de datos Tamaño de la memoria de trabajo de la CPU Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos Bloques lógicos Fija Flotante

  11. No publicada 1 / 2 MB(internos) Bloques Bloques lógicos lógicos   Variables Variables   Comentarios Comentarios Objetos de programa de STEP 7 Basic en la memoria de la CPU S7-1200 Hardware Comunicación HMI Tamaño de la memoria de carga Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos 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 que los archivos de proyecto originales con los nombres de las variables y comentarios coincidan conel programa online.

  12. Step 7 Basic puede optimizar el tamaño de un bloque de datos Si las declaraciones del tipo de datos están mezcladas, se desperdicia espacio de memoria Hardware DB “clásico” Comunicación HMI Memoria Concepto de bloques Los tipos de datos están organizados para ahorrar espacio de memoria Juego de instrucciones DB “simbólico” Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos 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 compatibilidad con el código heredado.

  13. Las asignaciones a la memoria remanente protegen los datos durante posibles cortes de alimentación de la CPU Un botón de la tabla de variables PLC permite asignar un espacio de memoria M como remanente (2048 byte máx.) Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Los ajustes del bloque de sistema permiten asignar 6 áreas de memoria remanente a los valores actuales de V, T y C o M Temporizadores Contadores Tecnología Un DB de “Symbolic access only” puede seleccionar elementos de datos individuales 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. Recursos 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.

  14. Memory Card – tamaño de memoria Hardware Comunicación 100MB HMI Memoria Concepto de bloques 24 MB 10MB Juego de instrucciones Nuevos tipos de datos Temporizadores 2 MB Contadores 1MB Tecnología Recursos 256 KB 64 KB

  15. ¿Qué puede almacenarse en la Memory Card? Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos MCopcional SIMATIC MC opcional

  16. ¿Cómo utiliza el S7-1200 la SIMATIC MC preformateada? Hardware • Puede crear una tarjeta “Programa” que funcione como 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 pueda copiar el proyecto (y las actualizaciones) a varias CPUs. Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos Puede crear una tarjeta “Transferencia” con STEP 7 Basic en un PC con lector/grabador de tarjetas SD estándar

  17. OB (bloques de organización) FC (función) No tiene bloque de datos de instancia FB (bloque de función) tiene un bloque de datos de instancia para almacenamiento temporal DB (bloque de datos) para acceso globaly almacenamiento permanente Tipos de bloques de programa Hardware Comunicación MAIN (rutina principal) HMI Memoria INT (rutina de interrupción) Concepto de bloques SBR (subrutina) Juego de instrucciones Memoria V Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  18. SBR SBR SBR SBR SBR INT SBR SBR MAIN Estructura del programa S7-200 en STEP 7-Micro/WIN Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Memoria V Nuevos tipos de datos Temporizadores Las rutinas MAIN, SBR e INT tienen acceso en lectura/escritura a la memoria V Contadores Tecnología Recursos La profundidad máxima de anidamiento de subrutinas desde MAIN es de 8 y desde una rutina de interrupción, de 1.

  19. FB FB FC FC FC OB Estructura del programa S7-1200 en STEP 7 Basic Hardware GlobalData Block Comunicación InstanceData Block HMI Memoria Concepto de bloques GlobalData Block Juego de instrucciones InstanceData Block Nuevos tipos de datos Temporizadores Contadores La profundidad máxima de anidamiento es de 16 Tecnología • 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 veces • Soporta referencias simbólicas Recursos

  20. FB″Motor″ FB ″Motor″ FB ModbusCOMM FC FC OB Tipos de bloques de datos de instancia del S7-1200 Hardware 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 memoria Comunicación HMI Memoria Concepto de bloques DBinstancia única″Motor_2″ Juego de instrucciones DBmulti-instancia″Motor_1″ Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  21. SBR SBR SBR SBR SBR SBR INT1 INT0 SBR Cola de ejecución de rutinas de alarma MAIN Comun. Hardware . . . INT127 Tiempo Estructura de las alarmas del S7-200 Hardware Comunicación Ejecución cíclica Hardware HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos Los eventos de alarma se acoplan y desacoplan de las rutinas de alarma sólo durante el funcionamiento del programa.

  22. FB FB OB80 OB82 OB201 OB200 OB100 OB202 Ciclo OB1 DB Arranque Alarma cíclica Retardo Alarma proceso Alarmas Alarma error tiempo FC FC Alarma error diagn. Estructura de las alarmas del S7-1200 Hardware DB Cola de ejecución de OBs Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores El acoplamiento del evento al OB se puede realizar durante la configuración así como en runtime Tecnología Recursos Se pueden utilizar distintos OBs opcionales de arranque y retardo

  23. Lógica binaria S7-200 S7-1200 Lógica binaria Hardware • ¿Qué diferencias existen? • Instrucciones de activación/desactivación • S7-200: S (Set) y R (Reset) • S7-1200: S (Set) y R (Reset) para bits individuales, SET_BF (Set Bit Field) y RESET_BF (Reset Bit Field) para varios bits • Instrucciones inmediatas • S7-200: I (Immediate), SI (Set Immediate) y RI (Reset Immediate) • S7-1200: Dirección periférica directa (inmediata) (por ejemplo, Q0.0:P o I0.0:P) • Instrucciones de detección de flancos • S7-200: P (flanco ascendente) y N (flanco descendente) • S7-1200: P_TRIG (detector de flanco ascendente) N_TRIG (detector de flanco descendente) Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  24. Temporizadores S7-200 S7-1200 SIMATIC mode IEC mode Temporizadores Hardware • Novedades • TP (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 tiempos preseleccionados 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ón SIMATIC y uno IEC. En modo SIMATIC, se utilizan un bit T y un valor actual T correspondiente al número del temporizador para señalizar la condición de timeout y el valor actual (tiempo transcurrido). • S7-1200: En STEP 7 Basic, todos los temporizadores son temporizadores tipo IEC que tienen un bit de salida Q que señaliza la condición de timeout y una salida ET que devuelve el tiempo transcurrido. Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos • S7-200: BGN_ITIME (Begin Interval Time), CAL_ITIME (Calculate Interval Time) • S7-1200: Utilice las instrucciones de reloj RD_SYS_T (read system time) y T_SUB (time difference) para calcular intervalos de tiempo.

  25. Contadores S7-200 S7-1200 Contadores Hardware • Diferencias • Instrucciones de contadores • 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 que señaliza la condición de contaje y una salida CV que devuelve el valor de contaje actual. Comunicación HMI Memoria Concepto de bloques Juego de instrucciones • Instrucciones de contadores rápidos • S7-200: HDEF (High-Speed Counter Definition) HSC (High-Speed Counter) • S7-1200: CTRL_HSC • 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 operativos están disponibles como entradas y salidas de la instrucción CTRL_HSC. Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  26. Instrucciones de comparación Hardware • Novedades • Las instrucciones de comparación soportan ahora el tipo de datos LREAL de 64 bits. • Instrucciones de comparación: • IN_RANGE comprueba si un valor de entrada se encuentra dentro de un rango de valores determinado. • OUT_RANGE comprueba si un valor de entrada se encuentra fuera de un rango de valores determinado. • |OK| comprueba si una referencia a un dato de entrada es un número real. • La instrucción |NOT_OK| comprueba si una referencia a un dato de entrada no es un número real. • Diferencias • S7-200: El nombre de la instrucción determina el tipo de datos. • S7-1200: El tipo de datos se selecciona tras colocar la instrucción. Comparación S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  27. Instrucciones matemáticas Hardware Matemáticas S7-200 S7-1200 • Novedades • Las instrucciones matemáticas en coma flotante del S7-1200 soportan ahora el tipo de datos LREAL de 64 bits. • Diferencias • Instrucciones matemáticas • S7-200: La selección de la instrucción determina el tipo de datos. • S7-1200: El tipo de datos se selecciona después de colocar la instrucción. Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  28. Instrucciones de desplazamiento Hardware • Novedades • Las instrucciones MOVE soportan ahora el tipo de datos LREAL de64 bits. • Nuevas instrucciones de desplazamiento • UMOVE_BLK (uninterruptible move block) • UFILL_BLK (uninterruptible fill block) • Diferencias • Instrucciones de desplazamiento • S7-200: El nombre de la instrucción determina el tipo de datos. • S7-1200: El tipo de datos se selecciona después de colocar la instrucción. Desplazamiento S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  29. Instrucciones de conversión Hardware • Novedades • Las instrucciones de conversión (excepto SCALE_X y NORM_X) soportan ahora el tipo de datos LREAL de 64 bits. • Nuevas instrucciones de conversión • CEIL (ceiling) convierte un número real al siguiente entero superior • FLOOR convierte un número real al siguiente entero inferior • SCALE_X escala un valor de parámetro real a un valor de parámetro normalizado • NORM_X normaliza un valor de parámetro • Diferencias • S7-200: El nombre de la instrucción determina el tipo de datos. • S7-1200: El tipo de datos se selecciona tras colocar la instrucción. • Instrucción de conversión de strings • S7-200: S_I, S_DI, S_R, I_S, DI_S, R_S, ITA, DTA y RTA • S7-1200: S_CONV, STRG_VAL, VAL_STRG • Las instrucciones de conversión del S7-200 ATH, HTA y SEG no son soportadas por el S7-1200. Conversión S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  30. Instrucciones de control del programa Hardware • Novedades • JMPN: Saltar si no fluye corriente a la bobina JMP • GetError: Recoger información sobre errores de ejecución del bloque de programa • GetErrorID: Recoger la ID de un error de ejecución • Diferencias • Redisparar vigilancia del tiempo de ciclo • S7-200: WDR Watchdog reset • S7-1200: RE_TRIGR • Terminar ejecución del bloque actual • S7-200: END/RET • S7-1200: RET • Control de ejecución • Las instrucciones de bucle FOR-NEXT del S7-200 no son soportadas por el S7-1200. Esta función se tiene que crear con instrucciones Jump, Add y Compare. • Las instrucciones Sequence Control Relay (SCR, SCRT, SCRE) no son soportadas por el S7-1200. • La instrucción de LED de diagnóstico DIAG_LED no es soportada por el S7-1200. Control del programa S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  31. Instrucciones lógicas Hardware • Novedades • La instrucción de selección SEL selecciona una de dos entradas • La instrucción de multiplexado MUX selecciona una de varias entradas • Diferencias • S7-200: La selección de la instrucción determina el tipo de datos. • S7-1200: El tipo de datos se selecciona tras colocar la instrucción. • Instrucción AND • S7-200: WAND_B, WAND_W, WAND_DW • S7-1200: AND • Instrucción OR • S7-200: WOR_B, WOR_W, WOR_DW • S7-1200: OR • Instrucciones XOR • S7-200: WXOR_B, WXOR_W, WXOR_DW • S7-1200: XOR • Instrucción de inversión • S7-200: INV_B, INV_W, INV_DW • S7-1200: INVERT Instrucciones lógicas S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  32. Instrucciones de desplazamiento y rotación Hardware • Novedades • S7-200: La selección de la instrucción determina el tipo de datos. • S7-1200: El tipo de datos se selecciona tras colocar la instrucción. • Instrucción de desplazamiento a la derecha • S7-200: SHR_B, SHR_W, SHR_DW • S7-1200: SHR • Instrucción de desplazamiento a la izquierda • S7-200: SHL_B, SHL_W, SHL_DW • S7-1200: SHL • Instrucción de rotación a la derecha • S7-200: ROR_B, ROR_W, ROR_DW • S7-1200: ROR • Instrucciones de rotación a la izquierda • S7-200: ROL_B, ROL_W, ROL_DW • S7-1200: ROL Desplazamiento y rotación S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  33. Instrucciones de reloj Hardware • Novedades • Nuevos tipos de datos TIME y DTL (Date and time long) • T_CONV convierte el tipo de datos de un valor de tiempo • T_ADD suma los valores TIME y DTL • T_SUB resta TIME y DTL • T_DIFF devuelve la diferencia • RD_LOC_T lee la hora local • Diferencias • Instrucciones de escritura de la hora del sistema • S7-200: SET_RTC, SET_RTCX • S7-1200: WR_SYS_T (write system time) • Instrucciones de lectura de la hora del sistema • S7-200: READ_RTC, READ_RTCX • S7-1200: RD_SYS_T (read system time) Reloj + calendario S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  34. Instrucciones de strings Hardware • Novedades • Formato de datos String • S7-200: Byte de longitud seguido de bytes de caracteres • S7-1200: Byte de longitud máxima seguido del byte de longitud actual y bytes de caracteres • Nuevas operaciones de strings • LEFT, RIGHT, DELETE, INSERT, REPLACE, VAL_STRG, STRG_VAL y S_CONV • Diferencias • S7-200: STR_LEN STR_CAT SSTR_CPY • S7-1200: LEN, CONCAT, MID • Encontrar substring o carácter en string • S7-200: STR_FIND, CHR_FIND • S7-1200: FIND • Copiar string • S7-200: STR_CPY • S7-1200: S_CONV (string convert) puede tener un tipo de datos STRING como entrada y salida para “copiar” el string. String + Char S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  35. Instrucciones de comunicación Hardware • Diferencias • Comunicación de redes PPI • 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ón Ethernet. Las instrucciones de red PPI del S7-200 no son soportadas en STEP 7 Basic versión 10.5. • Instrucciones Point-to-Point (PtP)(comunicaciones Freeport) • S7-200: XMT, RCV • S7-1200: PORT_CFG, SEND_CFG, RCV_CFG,SEND_PTP, RCV_PTP, RCV_RST, SGN_GETy SGN_SET. • Comunicación Ethernet • S7-200: El asistente Ethernet genera subrutinas que operan 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. Comunicaciones S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos • 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 pueden ejecutar instrucciones T-block para leer y escribir unos de/en otros.

  36. Instrucciones de alarmas Hardware • Diferencias • Alarma de evento • S7-200: Eventos ATCH y DTCH 0-7 • S7-1200: Asignación de propiedades de configuración del dispositivo • Alarma de retardo • S7-200: ATCH y DTCH (eventos de alarma de retardo 21 y 22) • S7-1200: SRT_DINT, CAN_DINT • Control de alarma asíncrona • S7-200: ENI y DISI • S7-1200: DIS_AIRT, EN_AIRT • Terminar ejecución del bloque de alarma actual • S7-200: RETI • S7-1200: RET • Borrar eventos de alarma en cola de espera • S7-200: CLR_EVENT • S7-1200: Los eventos actuales y en cola de espera se borran con la instrucción DETACH. Alarma S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  37. Intrucciones con tablas y lazo de control PID Hardware • Diferencias • Instrucciones PID • S7-200: La instrucción PID se utiliza normalmente con código generado por el asistente PID del STEP 7-Micro/WIN. • S7-1200: Instrucción avanzada PID_Compact • Instrucciones de tabla • Las instrucciones de tabla del S7-200 no son soportadas en STEP 7 Basic versión10.5. Lazo de control PID S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Tabla S7-200 S7-1200 Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  38. Instrucciones Basic Motion Control y Pulse Control Hardware • Diferencias • Instrucciones de Motion control • S7-200: El asistente del módulo de posición EM253 crea subrutinas que se 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 internamente con flanco ascendente. Esto no supone problema alguno para un bloque de organización de ejecución cíclica (OB1, por ejemplo). Sin embargo, en caso de colocar una instrucción de Motion control en un OB de alarma de ejecución única, entonces es necesario ejecutar la instrucción dos veces consecutivas para suministrar una señal de flanco. Si un evento de Motion control externo dispara un bloque de alarma de ejecución única, entonces ejecute 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 llamadas desde 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 propiedades de configuración del dispositivo. Los parámetros operativos están disponibles 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. Basic Motion control S7-200 S7-1200 Comunicación HMI Subrutinas del asistente de posición EM253 POSx_CTRL POSx_MAN POSx_GOTO POSx_RUN POSx_RSEEK POSx_LDOFF POSx_LDPOS POSx_SRATE POSx_DIS POSx_CLR POSx_CFG Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Pulse control S7-200 S7-1200 Tecnología Recursos Subrutinas del asistente PTO/PWM PTOx_CTRL PTOx_RUN PTOx_MAN PTOx_LDPOS PTOx_ADV PWMx_RUN

  39. Instrucciones de la librería Modbus Hardware • Diferencias • Librería Modbus S7-1200 simplificada • MB_COMM_LOAD ofrece inicialización en la primera ejecución para operaciones de maestro y esclavo. • MB_MASTER y MB_SLAVE controlan la asignación de aviso y puerto. Librería Modbus S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  40. Instrucciones de la librería USS drive Hardware • Diferencias • USS_DRV y USS_PORT sustituyen a USS_INT y USS_CTRL. • S7-200:Dos parámetros PZD fijos (regul. y velocidad) • S7-1200: Ampliado a ocho parámetros PZD definidos por el usuario • S7-200: Tasa de actualización fija (lo más rápida posible) • S7-1200: Tasa de actualización definida por el usuario en un OB de alarma ciclico. • Instrucción One Read • S7-200: USS_RPM_W_P1 USS_RPM_D_P1 USS_RPM_R_P1 • S7-1200: USS_RPM • Instrucción One Write • S7-200: USS_WPM_W_P1 USS_WPM_D_P1 USS_WPM_R_P1 • S7-1200: USS_WPM Librería USS drive S7-200 S7-1200 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  41. Nuevos tipos de datos simples para el S7-1200 STEP 7 Basic permite seleccionar el tipo de datos en una lista desplegable Hardware Los tipos de datos de entero 16 bits ahorran recursos • SInt – tamaño Byte (-128 a 127) Los tipos sin signo incrementan el rango positivo • USInt - tamaño Byte (0 a 255) • UInt - tamaño Word (0 a 65,535) • UDint - tamaño Dword (0 a 4,294,967,295) Long Real para mayor precisión en coma flotante • LReal - tamaño 64 bits +/-2.2250738585072020 × 10 -308a +/-1.7976931348623157 × 10 308 El tipo de datos Time tiene un nuevo formato de entrada y rango • Time tamaño DwordT# -24d_20h_31m_23s_648ms a T# 24d_20h_31m_23s_647ms almacenado como -2,147,483,648 ms a +2,147,483,647 ms ex. T#50ms T#5m_30s T#1d_2h_15m_30s_45ms Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  42. Nuevos tipos de datos complejos para el S7-1200 Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos Hay acceso simbólico disponible a todos los elementos de una matriz o estructura DTL.

  43. Funcionamiento de los temporizadores en el S7-200 y S7-1200 Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Salida Q = 1 si el tiempo transcurrido ET >= PT. Temporizadores Contadores Tecnología Bit de temporizador T37 = 1 si el valor actual >= PT. Recursos 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.

  44. Funcionamiento de los contadoresen el S7-200 y S7-1200 Hardware S7-200 • Contador tipo SIMATICRango: 0 – 32767 Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Salida Q = 1 si el valor actual >= PV Nuevos tipos de datos Temporizadores Contadores Bit de contador C5 = 1 si el valor actual >= PV Tecnología Recursos • S7-1200 • Contador tipo IECRango: tipo de datos seleccionable de SINT a UDINT

  45. Contaje y medición con contadores rápidos (HSC) Hardware Comunicación HMI . . . Memoria . . . Concepto de bloques Encóders rotativos Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos El encóder bifásico o en cuadratura es el más utilizado de los encóders rotativos, dado que es más preciso.

  46. Objeto tecnológico Eje del S7-1200 • 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 objeto tecnológico Eje para controlar motores pasos a paso y servoaccionamientos. Las instrucciones PLCopen standard se posicionan entonces en el programa. Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  47. Objeto tecnológico Regulador PID del S7-1200 • 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 Regulador para hasta un total de 16 lazos de regulación PID. La instrucción PID_Compact se coloca entonces en el programa. Hardware Comunicación HMI Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

  48. Recursos SIMATIC Hardware Comunicación HMI Consulte la documentación del SIMATIC S7-1200 y S7-200 en la siguiente pá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 su distribuidor o punto de venta de Siemens. Memoria Concepto de bloques Juego de instrucciones Nuevos tipos de datos Temporizadores Contadores Tecnología Recursos

More Related