+ 86-182-9191-0663 丨 sales@hiltechgroup.com|support@hiltechgroup.com

Sobre nosotros

Desde 1998 丨 Hiltech®

Usted está aquí: Hogar » Noticias » Noticias » Habilidades de programación de la serie S7-200 de Siemens S7-200

Habilidades de programación de la serie S7-200 de Siemens S7-200

Vistas:0     Autor:Editor del sitio     Hora de publicación: 2022-06-17      Origen:Sitio

Controlador lógico programable S7-200 (PLC)

Siemens S7-200 es un controlador lógico programable, que es un sistema electrónico para la operación digital, especialmente diseñada para la aplicación en el entorno industrial. Utiliza la memoria programable para almacenar instrucciones para realizar operaciones lógicas, control de secuencias, tiempo, conteo y operaciones aritméticas en ella, y controla varios tipos de maquinaria o maquinaria a través de entradas y salidas digitales o analógicas. proceso de producción. El controlador lógico programable y su equipo periférico relacionado deben diseñarse de acuerdo con el principio de ser fácil de integrar con el sistema de control industrial y fácil de expandir sus funciones.

Los controladores programables de la serie Siemens S7-200 incluyen series CPU21X, serie CPU22X, de las cuales los controladores programables CPU22X proporcionan 4 modelos básicos diferentes, los comunes son CPU221, CPU222, CPU224 y CPU226 cuatro modelos básicos.

Características de la serie Siemens S7-200 CPU22X Cuatro tipos de PLCS

(1) fuente de alimentación integrada de 24 V. Se puede conectar directamente a sensores y actuadores del transmisor, CPU221 y CPU222 tienen salida de 180 mA. Salida CPU224 280MA, CPU226, CPU226XM Salida 400MA se puede usar como potencia de carga.

(2) Salida de pulso de alta velocidad. Tiene 2 terminales de salida de pulso de alta velocidad, y la frecuencia de pulso de salida puede alcanzar 20 kHz, que se utiliza para controlar el motor paso a paso o el servomotor para realizar la tarea de posicionamiento.

(3) Puerto de comunicación. CPU221, CPU222 y CPU224 tienen un puerto de comunicación RS-485. CPU226 y CPU226xm tienen 2 puertos de comunicación RS-485. Soporte de PPI, Protocolo de comunicación MPI, con capacidad de comunicación de puertos gratuitos.

(4) potenciómetro analógico. CPU221/222 tiene 1 potenciómetro analógico, y CPU224/226/226xm tiene 2 potenciómetros analógicos. El potenciómetro analógico se utiliza para cambiar el valor en el registro especial (SMB28, SMB29) para cambiar los parámetros cuando el programa se está ejecutando. Como el valor preestablecido del temporizador y el contador, y el parámetro de control de la cantidad de proceso.

(5) La entrada de interrupción permite una respuesta más rápida al borde ascendente de la señal de proceso.

La serie Siemens PLC y S7-200 tienen funciones potentes y un rendimiento confiable, pero al realizar operaciones matemáticas, no pueden realizar una conversión automática de tipos variables como lenguajes de alto nivel, y a menudo requieren operaciones manuales.

Las transformaciones como I e ITD requieren DTI y otras operaciones que consumen mucho tiempo posterior a la calculación, aumentan el número de líneas de código, reducen la legibilidad del programa, reducen la eficiencia del programa, hacen que el código se vea más limpio y acorte en gran medida el escaneo del ciclo del programa.

Esta es una idea típica de intercambiar espacio por tiempo al diseñar algoritmos en la programación de computadoras. El controlador lógico programable del agente Siemens PLC es esencialmente una computadora dedicada al control industrial, y su estructura de hardware es básicamente la misma que la de un microcomputador. La fuente de alimentación se utiliza para convertir la potencia de CA en la potencia de CC requerida por el PLC. Actualmente, la mayoría de los controladores lógicos programables se alimentan cambiando las fuentes de alimentación reguladas. Por ejemplo, una variable de palabra a menudo se convierte en una variable de doble palabra en el cálculo, luego, cuando definimos los símbolos, dejemos que la variable ocupe el espacio de almacenamiento de doble palabra y borre las palabras no utilizadas, entonces podemos acceder a la variable en forma de fuente o doble palabra al mismo tiempo, sin la necesidad de conversiones especiales.Siemens S7-200 en venta -Hiltech

El formato de datos de memoria de la serie S7-200 (serie) de Siemens es justo lo contrario de la PC comúnmente utilizada de nuestro país, es antes de la palabra alta y después de la palabra baja. Siemens PLC también se usa ampliamente en mi país y tiene diferentes aplicaciones en los campos de metalurgia, industria química y líneas de producción de empresas de impresión. Los productos PLC de las subsidiarias de Siemens incluyen principalmente logotipo, S7-200, S7-1200, S7-300, S7-400, etc. Siemens S7 Series PLC es de tamaño pequeño, rápido en velocidad y estandarizado, con capacidades de tecnología de comunicación y información de red china, funciones más fuertes y alta confiabilidad. Nuestro maestro puede poner los dos últimos bytes de control en la variable Word. Cuando se inicializa el programa, el sistema borrará los dos primeros bytes familiares. El programa de trabajo no usa y administra estos dos bytes característicos.

Por ejemplo, cuando definimos el símbolo, definimos la variable Word para definir VW2 mientras mantiene el valor de VW0 en cero.

Para evitar confusiones, es mejor distinguir entre clases de palabras y bigrams mediante definiciones explícitas de símbolos. Se recomienda utilizar los prefijos para indicar el tipo de variables y capitalizar las palabras en inglés significativas para nombres variables. Estoy acostumbrado a pegar:

b ---- byte variable byte

w ---- palabra variable de fuentes

d ---- Variable de doble palabra doble

r ---- Variable real real

f ---- Bit Band Variable Flag

btn --- botón de entrada de botón de autoinforme (shū) (shūrù) botón

SW ---- Switch o auto-bloqueo (autoinforme) Entrada de entrada (shū) (shūrù) interruptor

Sig --- sensor, codificación y otro nivel de entrada de señal (shū) en señal

RLY --- Relé de salida de salida (shū) (función: ajuste automático, circuito de conversión, etc.) Relé de bits

Por supuesto, este es un hábito personal, no hay regla, lo principal es ayudarlo a diferenciar.

Hay una variable de tipo llamada VarName. Para usar la habilidad de conversión (habilidad) anterior, podemos definirla así:

WVARNAME ---- VW2

Dvarname ---- VD0

La eliminación de VW0 durante la inicialización del programa no requiere memorizar una variable, pero la eliminación de DvarName directamente también puede establecer VW0 a cero en el bloque de datos. El controlador lógico programable del agente Siemens PLC es esencialmente una computadora dedicada al control industrial, y su estructura de hardware es básicamente la misma que la de un microcomputador. La fuente de alimentación se utiliza para convertir la potencia de CA en la potencia de CC requerida por el PLC. Actualmente, la mayoría de los controladores lógicos programables se alimentan cambiando las fuentes de alimentación reguladas. WVARNAME se usa cuando necesita acceder a variables de Word de tipo, y Dvvarname se usa cuando necesita acceder a variables del tipo de palabra doble. No hay necesidad de conversión de tipo en absoluto.

Este método puede reducir en gran medida el número de declaraciones de programa de trabajo, lo que hace que el programa sea más conciso y más legible. No requiere que hagamos una conversión que consuma mucho tiempo de diferentes tipos, y la eficiencia de operación y gestión del sistema de programa también se mejora. . Y cuanto mayor sea la cantidad de operaciones matemáticas, más obvia será la mejora continua de la eficiencia.

La desventaja es que se necesitan dos bytes adicionales de memoria y no puede usar (usar) VW0 en procesos (procesos) posteriores. Pero el espacio de memoria de la serie Siemens S7-200 es muy grande, y generalmente no se usará. Tomando Siemens PLC como ejemplo, CPU226 tiene hasta 10 kram, y nunca he excedido 1K.

De la misma manera, las variables de fuente generalmente deben convertirse entre sí con variables de fuente, lo que permite que las variables de conteo de palabras desperdicien un ancho de fuente y eviten la conversión de tipo.