Librerías S7-200

Descripción de las Librerías de libre descarga

Comunicación

Librería USS-MODBUS S7-200


Para tener acceso a este archivo por favor contátenos solicitando que desea decargar esta Librería


Librería de S7-200 para el manejo de Accionamientos MicroMaster y Protocolo de comunicación MODBUS RTU.

USS:
Las librerías de operaciones de STEP 7-Micro/WIN permiten controlar accionamientos
MicroMaster fácilmente, ya que incorporan subrutinas y rutinas de interrupción preconfiguradas y diseñadas especialmente para utilizar el protocolo USS en la comunicación con el accionamiento.
Las operaciones USS sirven para controlar el accionamiento físico y los parámetros de
lectura/escritura del mismo.
Estas operaciones se encuentran en la carpeta “Librerías” del árbol de operaciones de
STEP 7-Micro/WIN. Cuando se selecciona una operación USS, se agregan automáticamente una o más subrutinas asociadas (USS1 hasta USS7).

Requisitos para utilizar el protocolo USS
Las librerías de operaciones de STEP 7-Micro/WIN incorporan 14 subrutinas, 3 rutinas de interrupción y 8 operaciones que soportan el protocolo USS. Las operaciones del protocolo USS utilizan los siguientes recursos del S7-200:

  • Si se inicializa el protocolo USS, el puerto 0 se dedicará a la comunicación USS.
  • La operación USS_INIT permite seleccionar USS, o bien PPI para el puerto 0. (USS hace referencia al protocolo USS utilizado para los accionamientos SIMOTION MicroMaster.)
  • Tras seleccionar el protocolo USS para la comunicación con accionamientos, el puerto 0 no se podrá utilizar para ninguna otra función, incluyendo la comunicación con STEP 7-Micro/WIN.
  • Al desarrollar programas para aplicaciones que usen el protocolo USS, es recomendable utilizar una CPU 224XP, una CPU 226, o bien un módulo de ampliación EM 277 PROFIBUS-DP conectado a una tarjeta PROFIBUS CP incorporada en el PC. Este segundo puerto de comunicación permite observar la aplicación mediante STEP 7-Micro/WIN mientras se está ejecutando el protocolo USS.
  • Las operaciones del protocolo USS afectan a todas las direcciones de marcas especiales (SM) asociadas a la comunicación Freeport por el puerto 0.
  • Las operaciones USS utilizan 14 subrutinas y 3 rutinas de interrupción.
  • Las operaciones USS incrementan hasta 3600 bytes la cantidad de memoria necesaria para el programa. Dependiendo de las operaciones USS utilizadas, las rutinas que soportan estas operaciones pueden incrementar el uso de memoria por parte del programa de control en 2300 bytes (como mínimo) hasta 3600 bytes (como máximo).
  • Las variables de las operaciones USS necesitan un bloque de 400 bytes en la memoria V. El usuario asigna la dirección inicial de este bloque, que se reserva para las variables USS.
  • Algunas de las operaciones USS requieren también un búfer de comunicación de 16 bytes. Como parámetro de la operación se indica una dirección inicial en la memoria V para este búfer. Es aconsejable asignar un búfer unívoco para cada instancia de las operaciones del USS.
  • Las operaciones USS utilizan los acumuladores AC0 a AC3 para efectuar cálculos. Los acumuladores también se pueden usar en el programa. Sin embargo, es preciso considerar que las operaciones USS modificarán los valores de los acumuladores.
  • Las operaciones USS no se pueden utilizar en rutinas de interrupción.

MODBUS

Las librerías de operaciones de STEP 7-Micro/WIN facilitan la comunicación con los aparatos maestros Modbus, ya que incorporan subrutinas y rutinas de interrupción preconfiguradas y diseñadas especialmente para la comunicación Modbus. Las operaciones del protocolo Modbus permiten configurar el S7-200 para que actúe de esclavo Modbus RTU y se comunique con maestros Modbus.
Estas operaciones se encuentran en la carpeta “Librerías” del árbol de operaciones de
STEP 7-Micro/WIN. Gracias a estas nuevas operaciones, el S7-200 puede actuar de esclavo Modbus. Cuando se selecciona una operación del protocolo Modbus, se agregan automáticamente una o más subrutinas asociadas al proyecto.

Requisitos para utilizar el protocolo Modbus

Las operaciones del protocolo para esclavos Modbus utilizan los siguientes recursos del S7-200:

  • La inicialización del protocolo para esclavos Modbus utiliza el puerto 0 para la comunicación Modbus.
  • Si el puerto 0 se está utilizando para las operaciones del protocolo para esclavos Modbus, no se podrá usar para ninguna otra función, incluyendo la comunicación con STEP 7-Micro/WIN. La operación MBUS_INIT asigna el puerto 0 al protocolo para esclavos Modbus, o bien al protocolo PPI.
  • Las operaciones del protocolo para esclavos Modbus afectan a todas las direcciones de marcas especiales (SM) asociadas a la comunicación Freeport por el puerto 0.
  • Las operaciones del protocolo para esclavos Modbus utilizan 3 subrutinas y 2 rutinas de interrupción.
  • Las operaciones del protocolo para esclavos Modbus necesitan 1857 bytes de espacio en el programa para las dos operaciones Modbus y las rutinas de soporte.
  • Las variables de las operaciones del protocolo para esclavos Modbus necesitan un bloque de 779 bytes de la memoria V. El usuario asigna la dirección inicial de este bloque, que se reserva para las variables Modbus.

Matemática

ABS

Librería para el cálculo del valor absoluto de un número real.

Arcus Functions (exe)

Librería para el cálculo de funciones trigonométricas inversa.

Nubitek

Nubitek Email Examples

Nubitek Email First Steps v1.5 (es)

Nubitek Email Manual v1.5 (es)

Nubitek Email v1.5

Nubitek Free Utils Manual v1.0 (es)

Nubitek Free Utils V1.0

nubitek_free_utils_v1.0: Nubitek_Time_Utils, librerias para operaciones con tiempo y fecha, cálculo matemático y operaciones con cadenas de caracteres.

  • - DATE_String: genera una cadena de texto con la fecha actual.
  • - TIME_String: genera una cadena de texto con la hora actual.
  • - DATETIME_String: genera una cadena de texto con la fecha y hora actual.
  • - ITIME_String: genera una cadena de texto con la conversión a horas, minutos y segundos de un intervalo de tiempo medido en milisegundos.
  • - Time_ALARM: da una señal de aviso a la hora indicada, todos los días.
  • - Day_And_Time_ALARM: da una señal de aviso a la hora y en el día indicado.

Nubitek_Math_Utils

  • - atan: cálculo de la función arcotangente.
  • - acos: cálculo de la función arcocoseno.
  • - asin: cálculo de la función arcoseno.
  • - Mean_Variance: cálculo de la media y la varianza de una secuencia de valores.
  • - Analog_Adapter: realiza el escalado de una entrada analógica para obtener un valor con sentido físico de la magnitud medida.

Nubitek_String_Utils

  • - Small_Letter: convierte en minúsculas los caracteres de una cadena de texto.
  • - Capital_Letter: convierte en mayúsculas los caracteres de una cadena de texto.
  • - Get_Value: captura un valor numérico insertado en una cadena de texto.
  • - S_Compare: compara dos cadenas de caracteres.

Posicionamiento

  • Set22_MicroWin_Library_Linear_V1d5: Librería para el posicionamiento mediante Sinamics G110 con eje lineal.
  • Set22_MicroWin_Library_Rotary_V1d4: Librería para el posicionamiento mediante Sinamics G110 con eje circular.

Set22 (en)

Set22 DocLibrary Ln V1d0

Set22 DocLibrary Rt V1d0

Set22 DocTech Ln V1d0

Set22 DocTech Rt V1d0

Set22 MicroWin Library Linear V1d5

Set22 MicroWin Library Rotary V1d4

Set22 S7-200 Linear V1d0

Set22 S7-200 Rotary V1d0