Siemens SIMATIC Serie Manual De Referencia

Siemens SIMATIC Serie Manual De Referencia

Lista de comparación para lenguajes de programación con nemónicos internacionales
Ocultar thumbs Ver también para SIMATIC Serie:

Publicidad

Enlaces rápidos

Manual de referencia
SIMATIC
S7-1200/S7-1500
Lista de comparación para lenguajes de
programación con nemónicos internacionales
Edición
12/2017
support.industry.siemens.com

Publicidad

Tabla de contenido
loading

Resumen de contenidos para Siemens SIMATIC Serie

  • Página 1 Manual de referencia SIMATIC S7-1200/S7-1500 Lista de comparación para lenguajes de programación con nemónicos internacionales Edición 12/2017 support.industry.siemens.com...
  • Página 2 Comparativa para S7-300, S7-400, S7-1200, S7-1500 Manual de referencia Notas de carácter jurídico Filosofía de señalización de peligro y precaución Este manual contiene indicaciones que debe tener en cuenta para su propia seguridad, así como para evitar daños materiales. Las indicaciones para su seguridad personal están resaltadas con un triángulo de advertencia;...
  • Página 3 Considere lo siguiente: ADVERTENCIA Los productos de Siemens únicamente se deberán utilizar para los usos previstos indicados en el catálogo y en la documentación técnica correspondiente. Si utiliza productos y componentes de otros fabricantes, Siemens debe haberlos recomendado y homologado. El funcionamiento correcto y seguro de los productos presupone la correcta realización de aspectos como transporte, almacenamiento,...
  • Página 4: Medición De Los Tiempos De Ejecución Del Programa

    Contenido de la comparativa • Medición de los tiempos de ejecución del programa (ver más abajo) • Carga de objetos en la CPU: Modificaciones y bloques modificados, y el estado operativo en que pueden cargarse en la CPU (siguiente página). •...
  • Página 5: Carga De Objetos En La Cpu

    Carga de objetos en la CPU La tabla muestra las modificaciones y los bloques modificados, así como el estado operativo en que pueden cargarse. Los programas muy complejos pueden impedir la carga en RUN. Soluciones posibles: • Utilice una Memory Card con suficiente capacidad. •...
  • Página 6 Modificaciones y bloques S7-300 S7-400 S7-1200 S7-1500 S7-1200 S7-1200 a partir de V1.0 - V2.1 V2.2 - V3.0 V4.0 OB con propiedades modificadas STOP STOP STOP STOP (p. ej., cambio del tiempo de ciclo) OB borrado STOP STOP STOP Nuevo FB/FC/DB/tipo de datos PLC STOP (UDT) FB/FC/DB/tipo de datos PLC (UDT)
  • Página 7 Modificaciones y bloques S7-300 S7-400 S7-1200 S7-1500 S7-1200 S7-1200 a partir de V1.0 - V2.1 V2.2 - V3.0 V4.0 Todos los Ajustes de remanencia modificados STOP objetos STOP STOP STOP STOP (área de marcas, área DB) remanentes Objetos tecnológicos Motion Control: Modificaciones del ciclo de reloj de MC-Servo, cambio de libre a cíclico (y STOP...
  • Página 8 Estructura de la comparativa • Instrucciones simples Instrucciones que se utilizan con frecuencia, p. ej., operaciones lógicas con bits, temporizadores, contadores y funciones matemáticas • Instrucciones avanzadas Instrucciones elaboradas para un mayor número de posibilidades, p. ej., fecha y hora, alarmas, avisos, PROFIenergy Instrucciones tecnológicas (Tecnología) •...
  • Página 9 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Instrucciones en el apartado "Instrucciones simples" Grupos de instrucciones Página Grupos de instrucciones Página Grupos de instrucciones Página General Comparación Oper. lógicas con palabras Operaciones lógicas con bits Funciones matemáticas Desplazamiento y rotación Funciones de seguridad Transferencia Carga y transferencia Temporizadores...
  • Página 10: Operaciones Lógicas Con Bits

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Operaciones lógicas con bits ✔ ✔ ✔ ✔ ✔ Operación lógica Y & & ✔ ✔ ✔ ✔ ✔ Operación lógica O >=1 ✔ ✔ ✔ ✔ ✔ Operación lógica O-exclusiva ✔...
  • Página 11 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Activar operando con flanco de señal -(N)- F_TRIG ✔ ✔ descendente Consultar flanco de señal ascendente de un P_TRIG ✔ ✔ ✔ ✔ resultado booleano Consultar flanco de señal descendente de un N_TRIG ✔...
  • Página 12: Funciones De Seguridad

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Funciones de seguridad Solo Safety: PARADA DE EMERGENCIA ✔ ✔ ✔ ✔ ESTOP1 hasta la categoría de parada 1 ✔ ✔ Solo Safety: vigilancia de mando a dos manos TWO_HAND Solo Safety: vigilancia de mando a dos manos ✔...
  • Página 13: Temporizadores

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Solo Safety: confirmación para la reintegración simultánea completa de la periferia F/canales de la periferia F de un ✔ ✔ ✔ ✔ ACK_GL grupo de ejecución F tras errores de comunicación o errores de periferia F/canal Temporizadores...
  • Página 14: Temporizadores Simatic Legacy

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Temporizadores SIMATIC Legacy Parametrizar y arrancar temporizador como S_PULSE S_PULSE ✔ ✔ ✔ impulso Parametrizar y arrancar temporizador como S_PEXT S_PEXT ✔ ✔ ✔ impulso prolongado Parametrizar y arrancar temporizador como S_ODT S_ODT ✔...
  • Página 15: Contadores

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Arrancar temporizador como retardo a la -(SF) -[SF] ✔ ✔ ✔ desconexión Arrancar temporizador como retardo a la -(SD) -[SD] ✔ ✔ ✔ conexión Arrancar temporizador como retardo a la -(SS) -[SS] ✔...
  • Página 16: Comparación

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Cargar valor de contaje ✔ ✔ ✔ Cargar valor de contaje codificado en BCD ✔ ✔ ✔ Poner contador a 0 ✔ ✔ ✔ Inicializar contador ✔ ✔ ✔ Comparación ✔...
  • Página 17 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Comparar si el tipo de datos es IGUAL que el EQ_Type ✔ ✔ tipo de datos de una variable Comparar si el tipo de datos de un elemento de EQ_ElemType ✔...
  • Página 18: Funciones Matemáticas

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Consultar si es un puntero DIFERENTE DE NOT_NULL ✔ ✔ CERO *) Ejemplos de aplicación para SCL: IF TypeOf(...) = INT THEN ... // corresponde a EQ_Type IF TypeOfElements(...) = INT THEN ... // corresponde a EQ_ElemType IF TypeOfDB(...) = INT THEN ...
  • Página 19 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Calcular valor absoluto ✔ ✔ ✔ ✔ Instrucción Safety solo para S7-1200/1500 ✔ ✔ ✔ ✔ Obtener resto de división ✔ ✔ ✔ ✔ Generar complemento a dos NEGI, NEGD ✔...
  • Página 20: Transferencia

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ ✔ Determinar decimales FRAC FRAC ✔ ✔ Elevar a potencia EXPT Transferencia Copiar valor MOVE MOVE (✔) (✔) ✔ ✔ S7-300/400: solo KOP y FUP Solo Safety: escribir valor indirectamente en un WR_FBD ✔...
  • Página 21 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ ✔ Rellenar área FILL_BLK ✔ ✔ Llenar área sin interrupciones UFILL_BLK Descomponer una variable de una cadena de SCATTER ✔ ✔ bits del tipo de datos BYTE, WORD, DWORD o LWORD en bits individuales (= scatter) Descomponer elementos de un ARRAY of SCATTER_BLK...
  • Página 22 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Intentar asignar VARIANT a una referencia AssignmentAttempt (AssignmentAttempt): Con "AssignmentAttempt" se intenta asignar una variable VARIANT a una variable de ✔ referencia. El tipo de datos de una variable de referencia se define en el momento de la declaración, mientras que el tipo de datos de una variable VARIANT se determina durante el...
  • Página 23 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Array [*] ✔ ✔ Leer límite inferior del ARRAY LOWER_BOUND ✔ ✔ Leer límite superior del ARRAY UPPER_BOUND Acceso de lectura/escritura Recomendación: programar de forma simbólica. ✔ ✔ Leer datos en formato Little-Endian READ_LITTLE ✔...
  • Página 24 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Leer campo FieldRead ✔ ✔ Recomendación: acceso indexado a un array Escribir campo FieldWrite ✔ ✔ Recomendación: acceso indexado a un array Conversión Convertir valor CONVERT CONVERT ✔ ✔ ✔ ✔...
  • Página 25 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Crear referencia a una variable: ✔ Con "REF()" se indica la variable a la que debe señalar una referencia previamente declarada. ✔ ✔ ✔ ✔ Convertir BCD en entero (16 bits) BCD16_TO_INT ✔...
  • Página 26 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Generar complemento a uno de un entero (16 INVI bits) ✔ ✔ ✔ S7-1500: la conversión se realiza también implícitamente Generar complemento a uno de un entero (32 INVD bits) ✔...
  • Página 27: Control Del Programa

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Legacy Recomendación: programar de forma simbólica Convertir un número entero en un número en SCALE SCALE coma flotante que se escala en unidades ✔ ✔ ✔ ✔ físicas entre un valor límite inferior y uno superior (escalar).
  • Página 28 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Ejecutar cuando se cumpla la condición. La WHILE… DO… ✔ ✔ ✔ ✔ CPU comprueba la condición al inicio del bucle Ejecutar cuando no se cumpla la condición. LOOP REPEAT… La CPU comprueba la condición al final del UNTIL…...
  • Página 29 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ ✔ Definir lista de saltos JMP_LIST ✔ ✔ Distribuidor de saltos SWITCH ✔ ✔ ✔ ✔ Retroceder -(RET) -[RET] ✔ ✔ Solo Safety: Abrir bloque de datos global -(OPN) -[OPN] ✔...
  • Página 30 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Bloques de datos Abrir bloque de datos global ✔ ✔ ✔ S7-1500: solo para bloques no optimizados Abrir bloque de datos de instancia OPNI ✔ ✔ ✔ S7-1500: solo para bloques no optimizados ✔...
  • Página 31 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Control del tiempo de ejecución Limitar y habilitar legitimación de la contraseña ENDIS_PW (✔) ✔ ✔ S7-400: SFC 109 PROTECT ✔ ✔ ✔ ✔ Reiniciar tiempo de vigilancia del ciclo RE_TRIGR ✔...
  • Página 32: Operaciones Lógicas Con Palabras

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Operaciones lógicas con palabras ✔ ✔ ✔ ✔ Complemento a uno ✔ ✔ ✔ ✔ Descodificar DECO ✔ ✔ ✔ ✔ Codificar ENCO ✔ ✔ ✔ ✔ Seleccionar Multiplexar ✔ ✔...
  • Página 33: Carga Y Transferencia De Los Registros En Awl

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ ✔ ✔ ✔ Desplazar a la izquierda por palabras ✔ ✔ ✔ Desplazar con signo por palabras ✔ ✔ ✔ Desplazar con signo por palabras dobles ✔ ✔ ✔ Desplazar a la derecha por palabras dobles ✔...
  • Página 34 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Cargar palabra doble o puntero de área en LAR2 <D> ✔ ✔ ✔ Transferencia Transferir ✔ ✔ ✔ ✔ ✔ ✔ Transferir acumulador 1 a palabra de estado T STW ✔...
  • Página 35 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Generar patrón de bits para el display de 7 ✔ ✔ ✔ segmentos ✔ ✔ ✔ Generar complemento a diez BCDCPL ✔ ✔ ✔ Contar número de bits activados BITSUM ✔...
  • Página 36 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Intercambiar contenido de los acumuladores 1 ✔ ✔ ✔ Desplazar contenido al siguiente acumulador PUSH ✔ ✔ ✔ superior Desplazar contenido al siguiente acumulador ✔ ✔ ✔ inferior ✔ ✔ ✔...
  • Página 37: Tabla De Contenido

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Instrucciones del apartado "Instrucciones avanzadas" Grupos de instrucciones Página Grupos de instrucciones Página Grupos de instrucciones Página Fecha y hora Alarmas Funciones de tabla String y Character Avisos Direccionamiento Memoria imagen de proceso Diagnóstico Operaciones con archivos Periferia descentralizada Impulso...
  • Página 38 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Funciones de reloj ✔ ✔ ✔ ✔ Ajustar la hora (STEP 7 V 5x: SET_CLK) WR_SYS_T ✔ ✔ ✔ ✔ Leer la hora (STEP 7 V 5x: READ_CLK) RD_SYS_T ✔ ✔...
  • Página 39: String Y Character

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ ✔ Ajustar horario de invierno/verano sin estado de reloj SET_SW ✔ ✔ Transferir avisos con sello de tiempo TIMESTMP ✔ Ajustar horario de invierno/verano con estado de reloj SET_SW_S String y Character ✔...
  • Página 40 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Otras instrucciones ✔ ✔ ✔ ✔ Determinar la longitud de una cadena de caracteres ✔ ✔ ✔ ✔ Agrupar cadenas de caracteres CONCAT ✔ ✔ ✔ ✔ Leer los caracteres izquierdos de una cadena LEFT ✔...
  • Página 41 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Leer nombre global al comienzo de una ruta de GetSymbolPath llamada. Diagrama de principio: ✔ ✔ ✔ ✔ Leer el nombre de la instancia del bloque GetInstanceName Consultar el nombre global compuesto de la instancia GetInstancePath ✔...
  • Página 42: Memoria Imagen De Proceso

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Memoria imagen de proceso Actualizar memoria imagen de proceso de las UPDAT_PI ✔ ✔ entradas ✔ ✔ Actualizar memoria imagen de proceso de las salidas UPDAT_PO Sincronizar memoria imagen de proceso de las SYNC_PI ✔...
  • Página 43 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Controlar la configuración de un sistema PROFINET ReconfigIOSystem IO (configuración futura) ✔ Conectar o desconectar dispositivos, p. ej., para ejecutar u omitir pasos de la producción de manera flexible. Otras instrucciones ✔...
  • Página 44 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ ✔ ✔ Determinar topología para sistema maestro DP DP_TOPOL ✔ ✔ Controlar comportamiento del maestro ASi ASi_3422 ✔ ✔ ✔ Controlar comportamiento del maestro ASi ASI_CTRL PROFIenergy Controlador IO ✔...
  • Página 45: Parametrización Del Módulo

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Generar modos de ahorro de energía como PE_List_Modes_RSP ✔ ✔ ✔ respuesta ✔ ✔ ✔ Generar datos de ahorro de energía como respuesta PE_Get_Mode_RSP ✔ ✔ ✔ Generar estado PEM como respuesta PE_PEM_Status_RSP ✔...
  • Página 46 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Alarma cíclica ✔ ✔ Ajustar parámetros de alarma cíclica SET_CINT ✔ ✔ Consultar parámetros de alarma cíclica QRY_CINT Alarma horaria ✔ ✔ ✔ Ajustar alarma horaria SET_TINT Ajustar alarma horaria (hora local o del sistema) SET_TINTL ✔...
  • Página 47: Avisos

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Evento de error asíncrono ✔ ✔ ✔ Bloquear evento de interrupción DIS_IRT ✔ ✔ ✔ Habilitar evento de interrupción EN_IRT Retardar tratamiento de eventos de alarma y errores DIS_AIRT ✔ ✔...
  • Página 48 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ ✔ Generar siempre avisos PLC acusados ALARM_D ✔ ✔ Generar avisos PLC acusables ALARM_DQ Determinar el estado de acuse del último aviso ALARM_SC ✔ ✔ entrante ALARM_SQ ✔ Notificar hasta ocho cambios de señal NOTIFY_8P Generar avisos PLC sin valores asociados para ocho ALARM_8...
  • Página 49: Diagnóstico

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Diagnóstico ✔ ✔ ✔ Leer información de arranque del OB actual RD_SINFO ✔ Leer estadísticas de runtime RT_INFO ✔ Determinar tiempo de ejecución del programa OB OB_RT ✔ Determinar estado actual de la conexión C_DIAG ✔...
  • Página 50: Impulso

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Leer información de estado del submódulo de un ModuleStates ✔ ✔ módulo ✔ Generar información de diagnóstico GEN_DIAG ✔ ✔ Leer información de diagnóstico GET_DIAG Impulsos ✔ Modulación del ancho de impulso CTRL_PWM Salida de secuencia de impulsos, emitir un tren de CTRL_PTO...
  • Página 51: Funciones De Bloques De Datos

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Funciones de bloques de datos ✔ ✔ Crear bloque de datos CREAT_DB ✔ ✔ Crear bloque de datos CREATE_DB ✔ ✔ Generar bloque de datos en la memoria de carga CREA_DBL ✔...
  • Página 52: Direccionamiento

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ ✔ Calcular desviación estándar ✔ ✔ Tablas de datos correlativas ✔ ✔ Enlazar tablas TBL_TBL ✔ ✔ Recoger/distribuir datos de tabla PACK Direccionamiento ✔ ✔ Determinar la ID de hardware a partir del slot GEO2LOG ✔...
  • Página 53 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) S7-300/400: determinar el slot a partir de una LOG_GEO dirección lógica ✔ ✔ ✔ S7-1500: Determinar el slot a partir de la ID de hardware; se incluye solo por cuestiones de compatibilidad (no recomendado) S7-300/400: Determinar todas las direcciones lógicas RD_LGADR...
  • Página 54: Operaciones Con Archivos

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) S7-300/400: Determinar el slot y el offset del espacio LGC_GADR de direcciones de datos de usuario a partir de una dirección lógica ✔ ✔ ✔ S7-1500: Determinar el slot a partir de la ID de hardware;...
  • Página 55: Comunicación

    Instrucciones simples Instrucciones avanzadas Comunicación Tecnología Instrucciones del apartado "Tecnología" Grupos de instrucciones Página Grupos de instrucciones Página Grupos de instrucciones Página Contaje (y medición) Módulos de función Entradas/salidas PID Control Funciones S7-300C controladas por tiempo Motion Control en la columna S7-300 significa: instrucción para la CPU tecnológica S7-300 S7-31xT. El funcionamiento de las instrucciones puede diferir entre S7-300 y S7-1500.
  • Página 56: Pid Control

    Instrucciones simples Instrucciones avanzadas Comunicación Tecnología Descripción KOP/FUP (no S7-1200) PID Control Compact PID Regulador PID universal con optimización PID_Compact ✔ ✔ integrada para actuadores de acción proporcional Regulador PID con autooptimización PID_3Step ✔ ✔ integrada para válvulas y actuadores Regulador de temperatura con optimización PID_Temp ✔...
  • Página 57 Instrucciones simples Instrucciones avanzadas Comunicación Tecnología Descripción KOP/FUP (no S7-1200) Optimización automática para un regulador TUN_EC ✔ ✔ continuo Optimización automática para un regulador TUN_ES ✔ ✔ paso a paso Funciones de sistema integradas ✔ ✔ Regulador continuo CONT_C_SF Regulador paso a paso para actuadores CONT_S_SF ✔...
  • Página 58: Módulos De Función

    Instrucciones simples Instrucciones avanzadas Comunicación Tecnología Descripción KOP/FUP (no S7-1200) Módulos de función Diversas instrucciones para módulos FM de ✔ ✔ ✔ contaje/posicionamiento/control por levas/PID Control/Temp Control Funciones S7-300C ✔ Posicionar con salida analógica ANALOG ✔ Posicionar con salida digital DIGITAL ✔...
  • Página 59: Motion Control

    Instrucciones simples Instrucciones avanzadas Comunicación Tecnología Descripción KOP/FUP (no S7-1200) Emitir flancos en la salida digital de forma TIO_DQ ✔ controlada por tiempo Motion Control ✔ ✔ Habilitar/bloquear eje/objeto tecnológico MC_Power Acusar alarmas, reiniciar eje/objeto MC_Reset ✔ ✔ tecnológico Referenciar ejes/objetos tecnológicos, ajustar MC_Home ✔...
  • Página 60 Instrucciones simples Instrucciones avanzadas Comunicación Tecnología Descripción KOP/FUP (no S7-1200) Leer de forma continua los datos de MC_ReadParam ✔ movimiento de un eje de posicionamiento Conmutar encóder alternativo como encóder MC_SetSensor efectivo ✔ Posicionar eje en superposición MC_MoveSuperImposed Levas, pistas de levas, detectores ✔...
  • Página 61 Instrucciones simples Instrucciones avanzadas Comunicación Tecnología Descripción KOP/FUP (no S7-1200) Iniciar sincronismo de reductor con S7-1500T: MC_GearInPos posiciones síncronas especificadas S7-300T: MC_GearIn Desplazar valor maestro de forma relativa en S7-1500T: MC_PhasingRelative el eje esclavo S7-300T: MC_Phasing Desplazar valor maestro de forma absoluta S7-1500T: MC_PhasingAbsolute en el eje esclavo S7-300T: MC_Phasing...
  • Página 62 Instrucciones simples Instrucciones avanzadas Comunicación Tecnología Descripción KOP/FUP (no S7-1200) Datos del par Limitación de fuerza/par/detección de tope fijo ✔ Especificar par aditivo MC_TorqueAdditive ✔ Especificar límites de par superior e inferior MC_TorqueRange Activar y desactivar limitación de MC_TorqueLimiting ✔ fuerza/par/detección de tope fijo Movimientos (cinemática)
  • Página 63 Instrucciones simples Instrucciones avanzadas Comunicación Tecnología Descripción KOP/FUP (no S7-1200) Zonas Definir la zona del espacio de trabajo MC_DefineWorkspaceZone Definir la zona de la cinemática MC_DefineKinematicsZone Activar la zona del espacio de trabajo MC_SetWorkspaceZoneActive Desactivar la zona del espacio de trabajo MC_SetWorkspaceZoneInactive Activar la zona de la cinemática MC_SetKinematicsZoneActive...
  • Página 64 Instrucciones simples Instrucciones avanzadas Comunicación Tecnología A5E39497293-AF página 63...
  • Página 65: Comunicación Abierta

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación En las páginas siguientes encontrará una vista general de detalles y de la aplicación de las principales funciones para la comunicación abierta y la comunicación S7. Comunicación abierta Definición: Intercambio abierto de datos a través de PROFINET/Industrial Ethernet entre controladores SIMATIC o entre controladores SIMATIC y aparatos de otros fabricantes.
  • Página 66: Instrucción

    Comunicación Instrucciones simples Instrucciones avanzadas Tecnología Instrucción Protocolos Característica Tamaño del paquete Aplicación y de la de datos ejemplo de aplicación transmisión de datos ✔ ✔ ✔ TSEND/TRCV TCP o Fiable con acuse <= 64 kbytes Intercambiar grandes volúmenes de ISO-on-TCP datos con acuse de recibo, p.
  • Página 67 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Comunicación S7 Definición: intercambio de datos homogéneo en SIMATIC entre las CPU SIMATIC a través de PROFIBUS PROFINET/Industrial Ethernet. Mediante la comunicación S7 se conectan S7-300/400 existentes a S7-1200/1500 o se migran sistemas existentes a S7- 1200/1500.
  • Página 68 Comunicación Instrucciones simples Instrucciones avanzadas Tecnología Instrucción Estado Volumen de datos Aplicación Notas Característica operativo de usuario de la garantizado para transmisión controlad el controlador de datos interlocutor interlocut indicado ✔ ✔ ✔ RUN o Fiable con S7-300: 160 bytes Acceder a los datos del Deben utilizarse bloques STOP...
  • Página 69 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Instrucción Estado Volumen de datos Aplicación Notas Característica operativo de usuario de la garantizado para transmisión controlad el controlador de datos interlocutor interlocut indicado ✔ ✔ USEND/URCV Rápida sin S7-300: 160 bytes Coordinar varios controladores o Transmisión no acuse S7-400:...
  • Página 70: Profinet Y Profibus

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Instrucciones del apartado "Comunicación" Grupos de instrucciones Página Grupos de instrucciones Página Grupos de instrucciones Página Paneles HMI de seguridad Comunicación con I-Slave PROFINET y PROFIBUS Comunicación S7 Modbus TCP PROFINET CBA Open User Communication Procesadores de Comunicación MPI OPC UA...
  • Página 71 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ ✔ ✔ Enviar datos de forma no coordinada USEND ✔ ✔ ✔ Recibir datos de forma no coordinada URCV ✔ ✔ ✔ Enviar datos en segmentos BSEND ✔ ✔ ✔...
  • Página 72: Open User Communication

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Observación: "S" significa short, Otras instrucciones pues se permite un solo parámetro ✔ ✔ Leer datos de una CPU remota GET_S ✔ ✔ Escribir datos en una CPU remota PUT_S ✔...
  • Página 73 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ ✔ ✔ ✔ Recibir datos a través de conexión de comunicación TRCV ✔ ✔ Inicializar conexión T_RESET ✔ ✔ Comprobar conexión T_DIAG ✔ ✔ Configurar interfaz T_CONFIG Configuración IP y de la conexión controlada por programa IP_CONFIG ✔...
  • Página 74 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Se informa al sistema operativo de que se ha llamado el OPC_UA_ServerMethodPost ✔ método de servidor y de que los valores de los parámetros de salida son válidos OPC UA: CP 443-1 OPC UA Establecer conexión para la sesión con un servidor OPC UA_Connect ✔...
  • Página 75: Paneles Hmi De Seguridad

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Secuencia esquemática: Servidor web ✔ ✔ ✔ ✔ Sincronizar páginas web definidas por el usuario Paneles HMI de seguridad Para Mobile Panel 277 F IWLAN: F_FB_MP ✔ ✔ ✔ ✔ comunicación vía PROFIsafe con dispositivo conectado Para Mobile Panel 277 F IWLAN: F_FB_RNG_4...
  • Página 76: Modbus Tcp

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Para Mobile Panel 277 F IWLAN: F_FB_RNG_16 ✔ ✔ ✔ administración de hasta 16 paneles en el rango efectivo Para Mobile Panel de segunda generación: F_FB_KTP_ ✔ ✔ ✔ ✔ comunicación vía PROFIsafe con dispositivo conectado Mobile Para Mobile Panel de segunda generación:...
  • Página 77: Procesadores De Comunicaciones

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Procesadores de comunicaciones No válido para controlador por software S7-1500 con CPU 150xS Comunicación punto a punto o PtP S7-300/400: Comandos para ET 200SP CM PtP Configuración del puerto de comunicación PtP Port_Config ✔...
  • Página 78 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Recomendación: Utilizar las instrucciones que figuran arriba. Las instrucciones no Instrucciones que requieren menos memoria, pero con menos volumen de funciones. pueden utilizarse de forma descentralizada en un ET 200. ✔...
  • Página 79 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Intercambio de datos con el accionamiento (16 USS_Drive_Control ✔ ✔ ✔ ✔ accionamientos) Intercambio de datos con el accionamiento (31 USS_Drive_Control_31 ✔ accionamientos) ✔ Leer parámetros del accionamiento USS_RPM ✔ ✔...
  • Página 80 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ Comunicarse como maestro Modbus vía puerto PtP MB_MASTER ✔ Comunicarse como esclavo Modbus vía puerto PtP MB_SLAVE Acoplamiento PtP: CP 340 ✔ ✔ Recibir datos P_RCV ✔ ✔ Enviar datos P_SEND ✔...
  • Página 81 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Acoplamiento PtP: CP 441 ✔ ✔ Leer señales cualificadoras en la interfaz RS232C V24_STAT_441 ✔ ✔ Escribir señales cualificadoras en la interfaz RS232C V24_SET_441 ✔ Enviar datos a una impresora PRINT Esclavo MODBUS (RTU) ✔...
  • Página 82 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) ✔ ✔ ✔ Parametrizar control del flujo de datos mediante RTS/CTS S_RTS Parametrizar control del flujo de datos mediante manejo S_V24 ✔ ✔ ✔ autom. de las señales cualificadoras RS 232C ✔...
  • Página 83 Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Diagnóstico de conexión, establecimiento de conexión, AG_CNTEX ✔ ✔ solicitud de ping PROFIBUS DP Transferencia de datos al CP como maestro DP o esclavo DP_SEND ✔ ✔ Recepción de datos por el CP como maestro DP o esclavo DP_RECV ✔...
  • Página 84: Comunicaciones

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Gestión de los comandos del controlador IO en el PE_I_DEV_CP ✔ ✔ dispositivo PROFIenergy Transferencia de los ajustes de conmutación de módulos PE_DS3_Write_ET200_CP ✔ ✔ de potencia al ET 200S Otras instrucciones ✔...
  • Página 85: Comunicación Con Islave

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) RK 512 ✔ Enviar datos (RK 512) SEND_RK_300C ✔ Recoger datos (RK 512) FETCH_RK_300C Recibir y preparar datos ✔ (RK 512) SERVE_RK_300C Comunicación con iSlave ✔ ✔ Leer datos de un interlocutor en la propia estación S7 I_GET ✔...
  • Página 86: Comunicación Mpi

    Instrucciones simples Instrucciones avanzadas Tecnología Comunicación Descripción KOP/FUP (no S7-1200) Comunicación MPI Observación: X representa la interfaz MPI Enviar datos a un interlocutor fuera de la propia estación X_SEND ✔ ✔ Recibir datos de un interlocutor fuera de la propia estación X_RCV ✔...
  • Página 87: Anexo: Instrucciones Opcionales

    Anexo: Instrucciones opcionales Anexo: instrucciones opcionales Descripción KOP/FUP (no S7-1200) SIMATIC Ident ✔ ✔ ✔ Leer datos del transpondedor Read ✔ ✔ ✔ Leer datos del sistema de lectura de códigos Read_MV ✔ ✔ ✔ Inicializar lector Reset_Reader ✔ Ajustar programa en el sistema de lectura de Set_MV_Program ✔...
  • Página 88 Anexo: Instrucciones opcionales Descripción KOP/FUP (no S7-1200) ✔ ✔ ✔ ✔ Leer UID de un transpondedor HF Read_UID ✔ ✔ ✔ ✔ Conectar/desconectar antena de lectores RF300 Set_ANT_RF300 ✔ ✔ ✔ ✔ Activar parámetro UHF en el lector Set_Param ✔ ✔...
  • Página 89: Energy Suite

    Anexo: Instrucciones opcionales Descripción KOP/FUP (no S7-1200) ✔ ✔ ✔ ✔ Inicializar lector RF600 Reset_RF600 La función de reset para expertos permite utilizar Reset_Univ ✔ ✔ ✔ ✔ parámetros universales configurables Energy Suite Calcular datos de energía de máquinas e EnS_EEm_Calc instalaciones relativos al estado operativo para ✔...
  • Página 90 Siemens AG Sujeto a cambios sin previo aviso Digital Factory A5E39497293-AF Postfach 48 48 © Siemens AG 2017 90026 Nürnberg ALEMANIA www.siemens.com/automation...

Este manual también es adecuado para:

Simatic s7-1200Simatic s7-1500Simatic s7-400Simatic s7-300

Tabla de contenido