ST PMC1 Esp
ST PMC1 Esp
1/17
Ⅰ .Características.............................................................................................................................. 3
Ⅷ
. El modo de operación manual: ........................................................................................... 10
Ⅹ. Dimensiones de instalación.................................................................................................... 11
2/17
Ⅰ . Características
•Número de ejes controlados: Eje único; puede lograr una variedad de operaciones complejas: posicionamiento
control y control no de posicionamiento;
•La frecuencia de salida máxima: 40KHZ;
•Resolución de frecuencia de salida: 1Hz;
•Número máximo de filas programable: 99;
•Entrada de señal: 6 (aislamiento óptico);
•Salida de señal: 3 (aislación óptica);
•Un rango de desplazamiento continuo: -7,999,999 ~ 7,999,999;
•Estado de operación: Modo de autoejecución, operación manual, modo de edición de programas, configuración de parámetros
estado
• Curva de velocidad de elevación: 2 (optimización);
•Mostrar dígitos: pantalla digital de 8 dígitos, visualización de estado manual / automático, visualización de estado de ejecución / detención, el
número de pasos / conteos / procedimientos mostrar, editar el programa, mostrar parámetros, entrada /
estado de salida, pulso y dirección de visualización;
•Función de autoejecución: Puedes editar, puedes controlar el inicio y la detención de la operación, etc. automáticamente
a través de los botones del panel y añadiendo interruptores que se conectaban a la parte trasera de los terminales;
•Funciones de operación manual: ajuste de posición (velocidad de avance manual y número de avance
se pueden establecer pasos);
3/17
Ⅲ.Diagrama del panel trasero y descripciones de señales
o;spaaospam
ordeotolronctdeC
lñaeO
sW
C
PaT
,P
1.rpO
a
CP:señaldepulso
CW:señaldedirección
0PT0: Fin del hombre público antes de las dos señales
2.EJECUTAR: Comienza a ejecutar el programa, La misma función que
“Ejecutar” del panel de operación;
3P.ARAR:Lapausadelporgarmaseejcuatauotmcáiatmeneto,lmsm
io
detener el golpe, luego invertir la dirección de regreso al punto de partida. Otro ejemplo requiere el
el motor paso a paso funcionando de adelante hacia atrás entre los dos interruptores de límite varias veces, y así sucesivamente.
en estas operaciones, no conocemos de antemano el valor específico del motor paso a paso.
desplazamiento
operación, que llamamos "Operación A" y "Operación B", por ejemplo, "operaciones A", trabajadores
el flujo de trabajo es: cuando el programa está en ejecución. Si se recibe una señal de entrada de "operación A", el motor disminuye la velocidad a
detener, Interrupción del programa, el controlador recuerda los valores de coordenadas interrumpidos, el programa
salta a la dirección de entrada de la 'operación A' que especifica los programas que ejecutan el programa;
5T.ermniadlenrtadadeseñadleconmuatcóinIN1eIN2
La señal RUN, STOP, A, B, IN1, IN2 se llama la señal de entrada, tienen la misma interfaz de entrada
circuito.OUT1,OUT2,0UT3 se llama la señal de salida. Tienen la misma interfaz de salida del circuito.
Circuitodeaislamientoópticodeentradaysalidaparagarantizarqueloscontroladoresinternosyexternos
no interfieran entre sí;
Elestadodelaseñaldeentradaylaseñaldesalida,indicadorcorrespondienteenelpanel.Paralaentrada,
entrada baja (el interruptor está cerrado) Luz indicadora; Para la señal de salida, la salida 0 es baja, la luz está apagada,
el opuesto iluminará.
4/17
Figura III circuito de entrada del interruptor
Cuando el interruptor se enciende, el nivel de entrada es bajo, en el indicador del panel frontal se iluminan las luces, el programa
se define como 0.
Salida de baja producción, conducción de carga, luces indicadoras del panel frontal, el programa está definido como 1.
CPCWOPTO
Dispositivos de entrada: Externos
Botón de inicio ST-PMC1 motor paso a paso
Controlador de Motor Paso a Paso
Interruptor fotoeléctrico
SALIDA1-3
luz indicadora
Figura V diagrama de conexión del controlador
Modo. Edición completa o procedimiento de configuración de parámetros completado, presione el botón Salir para regresar.
a modo manual (el programa se guardará), en modo manual, si cambias a la edición del programa
modo, simplemente presiona el botón Editar, si cambias al estado de configuración de parámetros, presiona Configurar más
que 2 segundos.
(Nota: El botón mencionado anteriormente Editar, Establecer, Salir, es el mismo botón, introducimos una función, el
5/17
presione ∧ ∨ para establecer otro
parámetro
PresionarEditar/Salir CP - - - - - -
Encender o Restablecer
más de 2 segundos
Estado de configuración de parámetros
Presiona o Selecciona el
número
Modo AutomáticoL
0 0 0 0 0 0
Este paso es el paso número
mostrar, puedes cambiar presiona ∧ ∨ editar
el modo de visualización para el Presionar Modo manual
Auto/Correr número
contar o programar -11-000000
Una operación o
Boperación presione ∧ ∨ editar número
10400
01 PRUSE
o entrada completada
6/17
Ⅵ.configuración de parámetros:
Fuera del camino del estado de configuración de parámetros: En modo manual, presione Editar y mantenga presionado el
mantén presionado el botón durante 2 segundos o más, entra en el estado de configuración de parámetros. Después de la configuración de los parámetros es
completo, presione el botón Quit para volver al modo manual (se guardarán los parámetros).
Parámetros mostrados en dos filas, la primera fila muestra el nombre del parámetro, la segunda
la línea muestra los datos del parámetro.
Cambios de parámetro: Después de entrar en el estado de configuración de parámetros, la primera línea de la pantalla:
j f - - - - - -. Antiguo nombre de dos parámetros en parpadeo: presionar ∧∨, mostrará el siguiente o anterior
nombre del parámetro, presionarEnter, ingresará al estado de edición (siguiente fila) datos del parámetro, cuando el primero
Un poco de datos parpadeando en la pantalla, presiona ∧∨, los datos cambiarán. presiona , se moverá a la siguiente
uno a modificar, después de la modificación de datos, presione Enter para guardar los cambios, presione Cancelar para descartar
cambios y salir.
N Nombre parámetro Rango de datos Descripción del parámetro
O mostrar formulario (unidad)
1 Fuera de frecuencia JF- - - - - - 400-3999 Si el valor establecido es inferior a 400Hz, el sistema sonará una alarma;
JF X X X X X X (Hz) Los usuarios pueden establecer diferentes frecuencias de apagado de acuerdo a su situación real
2 Aumentando y rS- - - - - - L, H El controlador tiene dos curvas de velocidad de subida y bajada de optimización interna, L es
curva descendente rS X franja una curva lenta; H a una curva más rápida, para seleccionar una diferente tasa de curva de ascenso y descenso
basado en la situación de carga actual.
3 Reacción CC- - - - - - 0-9999 Principalmente utilizado para compensar el mecanismo de rotación (como un
compensación CC XXXX (pulsos tornillo, engranaje, etc.) La cantidad de desplazamiento causado por el juego
número
error
la compensación no se muestra en el controlador.
7 A Operación Na- - - - - - 00-99 Cuando el programa está en ejecución, si el puerto de entrada de señal "A Operación", el motor
dirección de entrada NA XX (Número de línea) para la desaceleración detenga el programa en esta interrupción, la aplicación
recuerda los valores de coordenadas interrumpidos, el programa saltará a esta línea
número especificado
por el programa al ejecutar el programa.
8 B Operación nB- - - - - - 00-99 Cuando el programa está en ejecución, como la señal de entrada de finalización de 'Operación B' de Gao,
dirección de entrada nB XX (Número de línea) el motor disminuirá la velocidad para detener el programa en esta interrupción, la aplicación
recuerda los valores de coordenadas interrumpidos, el programa saltará a esta línea
número especificado por el programa ejecutar el programa.
9 Modo pulso CP- - - - - - cero CP = O representado como una salida de pulso único, salida del panel trasero lateral de CP paso
CP X pulso, nivel de dirección de salida con CW terminado; CP = I expresado como un solo pulso
salida, salida con final CP en el panel trasero pulso de paso hacia delante, final CW
pulso de paso de inversión de salida.
En resumen, los parámetros establecidos a través de ∧∨ "Entrar", "Cancelar" seis botones para completar los seis:
moviéndote con las teclas izquierda y derecha para mover el cursor a la posición adecuada, luego el digital
la pantalla se mostrará, y luego a través de las teclas superior e inferior para cambiar el valor: use la tecla Enter
clave para ingresar el estado de modificación de datos, después de que se complete la modificación de datos, confirme con
la tecla Enter para salir o descartar los cambios con el botón Cancelar. Por favor, consulte la "Lista de
procesos operativos.
7/17
Ⅶ
.programación de edición e instrucciones detalladas:
Fuera del camino del editor de programas está: En modo manual, presiona el botón "Editar". Para ingresar el
programa editar estado. Después de que la edición del programa esté completa, presione el botón 'Salir' para volver a
tecla para salir o descartar los cambios con el botón Cancelar. Por favor, consulta el diagrama de flujo de la operación.
Despejar el Cuando los números de línea del programa de edición parpadeen, presione y mantenga presionado el botón "Borrar".
programa durante 2 segundos o más, hasta las primeras instrucciones de línea 00 para el tiempo de FIN.
Primero limpia el área del programa, luego solo un programa, comando 00 fila FIN.
y luego presiona el botón "Insertar", Directiva 00 programa de línea en una PAUSA, y
pantalla intermitente; presiona el nombre del comando "∧" "∨" fue cambiado; hasta que encuentres
el comando deseado, y luego presiona la "Enter" para ingresar los datos del comando
área (sin parámetros para el comando, ingrese al programa después de la finalización de esto
entrada a nuevo sección de entrada), presione ∧∨ para modificar. Después de que los cambios estén completos, presione
programa el botón 'Entrar', ingresa esta línea el programa está completo, puedes ver la siguiente línea
se convierte en el comando FIN, luego presiona la tecla 'Insertar' para ingresar al programa con el
misma manera hasta que se complete toda la entrada del programa.
Nota Especial: Cuando ingresas un nuevo programa, obviamente es el procedimiento correcto.
pero el error del controlador de alarma, esto ocurre en una instrucción de rama: como JUMP
instrucción,J-BITdirectiva,J -CNTsi estas tres directivas omiten el número de línea
donde esta la instrucción es mayor que el número de línea actual, debido al salto
no se ha ingresado el objetivo, el controlador juzgará erróneamente el número de línea de entrada es
incorrecto, para evitar esto, requerimos un nuevo programa en el momento de la entrada, estos
tres instrucciones Salta en la línea número que aparece temporalmente reemplazada por
00, después de completar la entrada del programa, cambie el número de línea 00 a el
corrija el número de línea.
Modificar programa Referencia anterior, "introducir un nuevo enfoque de programa", modificar el programa actual
Insertar programa Cuando el número de línea del estado del programa parpadea, presione el botón "Insertar" para
inserte una nueva fila por encima del programa actual, las operaciones de modificación del programa.
Eliminar programa Cuando el número de línea parpadeante en el editor de programas, presiona la tecla "Suprimir", el
el programa es eliminado, el siguiente programa se mueve automáticamente hacia arriba.
8/17
Buscar Cuando los números de línea del editor del programa parpadean, presiona "∧" "∨", puedes navegar.
programa nombre del comando de cada línea del programa, pero quieres una vista rápida de la
parámetros de instrucción, cómo hacerlo, solo haz clic en la tecla "", los parámetros se activarán
destellando un segundo.
3 Velocidad VEL_FRE Todos los que ejecuten este programa siguiendo esta directiva establecerán la velocidad en
asignación XXXXX ejecutar hasta la próxima directiva de asignación de tasa de ocurrencia;
directiva Rango de parámetros: I a 39,999 unidad: pulsos / seg (Hz)
Si el parámetro es 0, se activará la alarma.
4 Retraso HH_RETRASO Tiempo de retraso; parámetros: I a 7,999,999 Unidad: milisegundos; tal como
directiva XXXXXXX El parámetro Gao establecido en 0, el sistema sonará la alarma.
6 Ciclo HHBANDA Desde la línea actual hasta la línea especificada a través del bucle; primero
directiva XXXXXXX dos dígitos del número de línea (requiere menos que la línea actual)
después de cinco ciclos (0 definido como infinito). Cuando el número de línea
que el número de línea actual, el sistema sonará la alarma.
8 Salida HHFUERA Los primeros tres parámetros de izquierda a derecha corresponden a los
directiva XXXX salidas terminales 0UT1-0UT3; mientras que el panel frontal correspondiente
Los LEDs 1-3, cada tres salidas, tienen tres opciones: O, I, N:
0- la terminal de salida correspondiente está alta, la carga no está
conduciendo, luces del panel apagadas.
El terminal de salida correspondiente es bajo, la carga está encendida,
luces de panel.
N- Mantener el estado de trabajo anterior
El último parámetro, control de zumbador
Cuando 0- ejecute este comando, un breve sonido de zumbador; (Nota: en
orden para ejecutar el programa después del final del siguiente sonido)
Cuando 1- ejecutes este comando, sonará un largo pitido; Nota: en
orden para ejecutar el programa después del final del próximo sonido)
Cuando N- ejecuta este comando, el zumbador no suena.
9/17
9 Posicionamiento HH_J-BIT Los primeros dos saltos para el número de línea que indica la posición, el
Saltar XX XX el quinto puerto de entrada IN1-IN2 es uno de ellos; octavo para la condición de salto
(0 o 1); medido cuando el puerto de entrada está configurado Salto al
línea directiva cuando el número de estado, de lo contrario, el orden de
ejecución. El número de línea del comando END se ha excedido,
sonará la alarma.
10 Contando HH_J-CNT directiva de contador, los primeros dos dígitos son el número de línea, especificar
Saltar XX XXXXX la ubicación del programa de salto; después de cinco del valor establecido. Cuando
el contador cuenta hasta o mayor que el valor establecido, entonces salta a
un número de línea específico, de lo contrario el orden de ejecución. FIN
la línea de número de línea de la línea de comando se ha excedido, sonará una alarma.
13 contador claro HH_CNT-0 Esta instrucción para reiniciar el contador; Esta directiva también puede ser
directiva Sin argumentos invocado con el botón (en modo automático), presione: “V” para borrar
contador.
14 Coordinar HH-CLR Ejecuta esta directiva, las coordenadas actuales y la pantalla son
despejado limpio, El controlador redefine estas coordenadas de la nueva
coordenada cero ..
15 Fin HHFIN Finaliza el programa, cuando el programa esté ejecutando esta directiva,
de la directiva Sin argumentos el controlador se detiene automáticamente
La directiva, no se puede editar, y siempre está en la última línea del
programa.
Ⅷ
. El modo de operación manual:
Enmodoauotmcáiot,perosine"Auot /Manua"lparenartenmodomanua,lelanoeitrrdedosb
sti
el tubo digital se mostrará como ,indique que el manual indica. Presione "<" o ">", el
el motor funcionará manualmente en diferentes direcciones, velocidad y desplazamiento del funcionamiento, como
determinado por HF y HL de los parámetros establecidos, por favor consulte "Figura 6: Operación del controlador"
diagrama de flujo.
la ejecución automática ha terminado, el controlador vuelve al modo de espera. Por favor, consulte "Figura 6:"
FlujogramadeOperacióndelControlador
Enmodoinautomático,haytrestiposdesub-estadosdiferentes:
1. Modo de espera: indica que el controlador está listo para ejecutar el programa, simplemente presiona el botón Ejecutar.
el botón o la señal de entrada para iniciar el programa, después de la ejecución, también en este estado.
10/17
2.Estatus del programa Autorun: indicando que el controlador está ejecutando el programa.
3. El estado de parada de operación automática: el controlador está ejecutando el programa, es el botón de parada o
la señal de interrupción de parada de entrada desde el terminal. Ejecutar el programa espera ser iniciado nuevamente en
el punto de quiebre.
EsatdodelprogramaInauotrun:haytresformasdfeirenets:(mosratralpresoinarlamsimatecal
paso∧cambiar
1. Pantalla del número de paso: el controlador muestra los valores de coordenadas actuales, unidad: número de pulsos:
2.Modo de visualización de conteo: El controlador muestra el valor del contador de la unidad de conteo: un solo
número actual:
3. Pantalla del programa: el controlador muestra la línea actual del programa y el nombre del programa.
t ne r i ugn i t s i d r edopa r aP
modo en la pantalla, usamos un modo de visualización diferente para mostrar la diferencia entre el primero
dos :( ver tabla a continuación)
ⅩD
. imensionesdeinstalación
Elcontroladorutilizalacarcasadelinstrumentoembebido,depequeñotamañoyliviano(500g),reciteel
el panel frontal mide 71mm * 71mm, longitud de 105mm, dimensiones específicas mostradas a continuación:
11/17
Figura VII: dimensiones de instalación
Ejemplo 2:
Requisitos de parámetros: Cuando la frecuencia de inicio es de 2.5KHz, la velocidad de elevación es lenta.
Lacompensaciónporretrocesoes12;
RequisitosOperativos: Al funcionar, se requiere que después del tweet del zumbador sea breve.
tiempo, ejecutar 1234567 pasos a la velocidad de 39KHZ, haciendo tres salidas para 101 estados, después de retrasar
el tiempo de 55.9 segundos, que los últimos dos estados de salida sean 11, Programa pausa aquí, Hasta ejecutar
nuevamente, deja que el motor regrese al punto de partida a la misma velocidad por el otro lado que es
las 888 posiciones de paso, después de alcanzar una posición predeterminada, el zumbador hará un tweet por un largo
¡tiempo, entonces el programa termina!
ListaDeParámetros:(Ingrese el modo de configuración de parámetros para modificar) JF = 02500, rS = L, CC = 0012.
12/17
ListadoDePrograma :( ingresar al estado de edición del programa)
Ejemplo 3:
RequisitosOperativos:(Ignorar la configuración de parámetros) Un objeto, desde cero que funciona para
2.9KHz de velocidad para avanzar 100 pasos (este punto como el punto de referencia del objeto); Después de la
punto de referencia detenido, la salida es 010; Detecta la entrada, si INI = 0, el motor volverá a
cero a la misma velocidad. Si INI ≠ 0, el motor avanzará 10,000 pasos a una velocidad de 15KHz
y dejar que la alarma suene por un corto tiempo; y luego regresará al punto de referencia a una velocidad de
35KHz. Si INI = 0, entonces regresa a cero, de lo contrario, continúa siguiendo el camino del primero.
Ejecutar. Después de volver a cero, el zumbador sonará durante mucho tiempo.
(ingresar al estado de edición del programa)
0SPEEdD
ovcaedilm
A
l09g2K
ni9.soar;0Hz
01G-LEN00000100 ; El motor avanza 100 pasos
02SALIDA010n;Dejaqueelestadodesalidasea010
03 J-BIT11 1 0 ;
04SPEcndoE
uavm
dcielD
alN
g1n5IoiaK
se1n5tce≠
s0;H
0,z
05G-LEN00010000 ; El motor avanza hacia adelante 10000 pasos de nuevo
06 OUT nnn0 ; Deja sonar la alarma del zumbador por un corto tiempo
07SPEED35000A
;gsinealvoedlciada35KHzp,arcogniufarlvoedlciaddeoenrtoal
punto de referencia
08GOTO00000100 ; Motor regresa al punto de referencia a la velocidad de 15KHz
09LOOP 03 00000 ; El motor funcionará en un bucle infinito, hasta que IN1 = 0, volverá a cero
10SPEED02A
9v0goae;sdi0nlcoeadnrctoaem92oK
. Hz
11GOTO00000000 ; El motor regresa a cero a una velocidad de 2.9KHz
12 SALIDA nnn1 ; Después de volver a cero, el zumbador sonará durante mucho tiempo
13FIN
p¡el;rogrameatrmnia!
Ejemplo 4:
RequisitosDeOperación:(Ignorar la configuración de parámetros) Un objeto, desde cero que funcione para un
alta velocidad para avanzar hasta que llegó al frente del interruptor de límite, luego volver a cero en el
mismo ritmo, el programa termina. (Suponga que la frecuencia inicial del sistema es 500Hz, la distancia
13/17
desde el cero hasta el interruptor de proximidad es mayor que 100 000 pasos, menos de 100010 pasos). Diseñar
análisis: el desplazamiento variable de este movimiento no conoce su valor preciso, sino sólo
sabemos que es un rango general (pertenece a una variable desconocida). Usamos un método para interrumpir
operación para resolver este problema. Conectamos el interruptor de límite al puerto de operación A, Debido a la
interrumpir la operación, el motor disminuirá la velocidad hasta detenerse, atraviesa el interruptor de límite como a alta velocidad.
directamente, producirá un exceso, Para evitar el exceso, utilizamos este método que el primero
corre a alta velocidad, luego corre a baja velocidad (la baja velocidad es inferior a la frecuencia de inicio).
Ⅻ
. formulario de búsqueda directiva
N Directiva Ejemplo Instrucciones, rango de datos, unidad directiva Directiva
O. Nombre nombre completo abreviaturas
en
1 pausa 0P
AUSAR El programa se pausa, esperando la señal de inicio PAUSAR PAU
directiva
2 desplazamiento 01 G-LEN Según la última asignación de VELOCIDAD velocidad, reverso G
E
L
N- G- L
directiva t -1234567 móvil 1234567 paso; número de pulsos
3 Velocidad V
20E
L
O
DIDEjecute
C
A esta directiva siguiendo la velocidad de asignación; 12345Hz RAPIDEZ SPD
asignación 12345 1-39999, pulsos / seg (Hz)
directiva
4 Retraso 03 D
E
L
A
Y DA
L
EY OLY
directiva 1234567
14/17
9 Posicionamiento 08 J-BiT Si IN2 = 0, entonces 1.2 = Número de línea que salta J - B IT J - B
Saltar 19 20 a los datos de ejecución de la línea 19,
puerto de entrada
10 Contando 09 J-CNT20 Si el valor del contador > 12345, entonces salta a la línea 20 J - CNT J - C
Saltar 12345 ejecución del programa 0-59999, número natural
15/17
ⅩⅣ.Formulario de búsqueda de botones
Botón Función Instrucción Uso del estado Usar
método
correr Iniciar el programa; Autoesperandoparaestadoenejecución; Haz clic
el programa de start-up continúa estado detenido automáticamente
correr Al ejecutar la directivap a u s a
16/17
Contador
estádespejado
Elvaloractualdelcontadores Estadodeesperadelautoparaejecutar
despejado
17/17