Professional Documents
Culture Documents
0
OMRON CPM1 (RS232C)
Tabla de contenido
I. Configuración del sistema (hardware / software)
I. OMRON Producto Configuración de hardware
II. OMRON Producto Configuración del software
III. KEYENCE Configuración de hardware
IV. KEYENCE Configuración del software
V. Programación
I. Programación de flujo y consideraciones
II. Registro de archivos de datos
X. Solución de problemas
CPM1-N30
Función Modelo observaciones
UN
segundo
*はりかえ*
yo CX-One
La construcción de este sistema requiere uno de los siguientes tipos de paquetes de software:
(Configurador
actualización deSímbolo
automática]. AB red de Ethernet IP)
CX-One es un paquete de software integrado que incluye varios productos de software de desarrollo. En esta Guía de
conexión, se utilizan CX-Programmer y Configurador de red de Ethernet IP.
* 1 El modelo CJ2E utilizado en el programa de ejemplo sólo se puede utilizar con CX-Programmer Ver. 9,12 o superior.
Si su versión de CX-Programmer es inferior a la versión. 9.12, se activa la función de actualización automática de CX-One e instalar los archivos
de actualización.
Para realizar la función CX-One de actualización automática, seleccione [Menú Inicio de Windows] - [OMRON] [CX-One] - [CX-One de
lector de código de lector de código de Una unidad de Cable usado para interconectar NR2 y
imagen conexión
Obtener una crosscable para la conexión con el PLC, ya que no viene con el producto. Para obtener información sobre
la asignación de pines del cable de comunicación entre el CPM1 y N-R2, ver II-I "Diagrama de conexión del cable entre
el CPM1 y N-R2."
AutoID Navigator
Este software configura el lector de código de KEYENCE y los dispositivos periféricos. Interfaz:
Puede utilizar RS232C, USB y Ethernet. Utilice la interfaz RS232C para la conexión con la N-R2.
Use un crosscable con las siguientes conexiones:
Interconectar el puerto incorporado RS232 de la CPM1 y la N-R2 (unidad de código KEYENCE lector de comunicación) como
(masculino) (hembra)
SG caja de conector
FG 1 1 -
Dakota del Sur 2 2 RD (RXD)
RD 3 3 SD (TXD)
RS 4 4 ER (DTR)
CS 5 5 SG
- 6 6 DR (DSR)
DR 7 7 RS (RTS)
ER 8 8 CS (CTS)
caso Conector 9 9 -
El lector de código comienza a leer cuando así lo indique la (comando LON) lectura orden de
arranque desde el PLC.
El PLC recibe el resultado de la lectura a través del puerto integrado (RS232C) del CPM1.
cable accesorio
N-R2
24 fuente de
alimentación VDC
El lector de código comienza a leer cuando así lo indique la señal de lectura de inicio desde el PLC conectado al
bloque terminal.
El PLC recibe datos de código, incluido en el resultado de la operación de lectura del lector de código, a través de RS232C y obtiene información de
BL-1300 o el SR-600
y GND
señal de activación de hardware (1 bit)
*1
cable accesorio
N-R2
*3
*2
Una función de puerto RS-232C Leer señal de OK (1 bit)
* Para la asignación de cableado y el pin en el CPM1, ver las marcas en el dispositivo real o la documentación
apropiada.
EN 2
OUT1 OUT
*1 X0.05 COM
OUT2
OUT3
OUT4
en COM
Activar AutoID Navigator y seleccione el código de barras que se utilizará para el nuevo proyecto.
Paridad Incluso
PC Link Apropiado
El apretón de manos Ninguna
delimitador CR
Para el proyecto creado, configurar la configuración del puerto de la siguiente manera: Una vez que
Sobre cómo transferir los ajustes configurados para el lector de código, ver III "Configuración de Transmisión de Código KEYENCE
lector."
Para el proyecto creado, configurar la configuración del puerto de la siguiente manera: Una vez que
Sobre cómo transferir los ajustes configurados para el lector de código, ver III "Configuración de Transmisión de Código KEYENCE
lector."
Sobre cómo transferir los ajustes configurados para el lector de código, ver III "Configuración de Transmisión de Código KEYENCE
lector."
Use un crosscable 9-pin D-Sub para la conexión entre la AutoID Navigator y N-R2.
(Véase el diagrama de conexión por cable en IV., "Configuración del software KEYENCE.")
cable
crosscable RS232C accesorio
N-R2
Seleccione el número de
puerto a utilizar.
Si no aparece "el éxito de la conexión", compruebe la conexión del cable y la fuente de alimentación a la N-R2.
* Después de configurar el enlace PLC, pulse el botón de prueba del lector de código de tiempo para inicializar los ajustes de comunicación.
-> Ver Q4 en las direcciones X, "Solución de problemas".
Transmisión
Transmisión en curso terminado.
<Temas>
De AutoID Navigator, puede realizar una sola prueba en el lector de código. Haga clic en "Inicio". El lector de tarjetas
ingeniería PC
Puerto USB
B conector
Un conector
cable USB
* Si realiza la conexión con el CPM1 por primera vez, se le pedirá que instale un controlador USB. Especifique la ubicación de almacenamiento de
proyecto.
En el menú desplegable, seleccione el tipo de dispositivo PLC CPM1, haga clic en el botón "Configuración" en la derecha y seleccione el modelo N30. Asegúrese de que
Estándar
Los datos de configuración posteriormente se transferirán junto con los datos de escalera.
* Los cambios en esta configuración se hará efectiva cuando la alimentación del PLC se apaga una vez, y luego de nuevo. Personalizado
V. Programación
Para obtener información detallada, consulte la documentación liberada por OMRON Corporation.
flujo de programación
Mapa (asignar) las direcciones de memoria, incluidas las de los relés que se utilizarán para el control
Escribir el programa
Con CX-Programmer, crear y editar un programa de escalera y transferir el programa de
escalera creado para el PLC.
* Utilice el programa de escalera de muestra como referencia.
Un área de memoria de E / S de un PLC OMRON está representado en un programa de escalera en el siguiente formato:
Nº de canal . Nº de bit
Nº de canal
Ejemplo: D01000
Representa canal 1000 en el área de memoria de datos. Ejemplo:
W000
Representa canal 10 en el área de trabajo. Contiene
bits de W000.00 a W000.15.
* En un programa de escalera, 16 bits de información pueden ser tratados como un canal de información.
Áreas clasificadas como (4) y (5) contendrá el valor actual cuando la unidad está apagada.
Canales 100 a 199 (3) relé auxiliar interna: canales W0 a W99 (4)
D0 a D8191
ii Escribir el programa
El CP1E permite el uso de sólo un programa (tarea). En la tarea, puede registrar varias secciones. Las
secciones se ejecutarán en el orden en que están escritos. La tarea debe finalizar con una instrucción END.
Asegúrese de codificar una instrucción END en la última sección.
UN
segundo
La información de entrada / salida no se actualiza durante la ejecución del programa de escalera ya que el procesamiento de
el servicio de periféricos es un proceso que se utiliza para acceder a otras herramientas de apoyo CX-Programmer o.
Debido a este tiempo de procesamiento, si, por ejemplo, dos palabras de instrucción que va a la salida de su resultado a la
misma dirección se ejecutan al UN y segundo , Sólo el resultado de la palabra de instrucción en segundo tendrá salida y se
* Una palabra de instrucción se proporciona que permite I O refrescante / a ser ejecutado como una interrupción.
se especifica un límite superior de tamaños de programa de usuario para cada modelo CP1E. Si el tamaño de su programa excede el
En el espacio de trabajo del proyecto arriba a la izquierda, una sección llamada "Sección 1" ya se ha creado en el directorio "NewProgram".
Haga doble clic aquí. Introduzca las propiedades peldaño aquí. Utilice la tecla
Ctrl para insertar un salto de línea.
Cuando se escribe "C" (contacto de acceso directo), se abre una ventana de edición de contactos. Escriba
Después de introducir un número de teléfono, se abre una ventana de entrada de comentario. Escriba el
Al hacer clic en el botón "Detalle" en la ventana de entrada del número de contactos, puede especificar las propiedades del contacto.
Ninguno: Ordinario
Hasta: ponga en ON durante un barrido sobre un borde de ataque. Abajo: ponga
en ON durante un barrido sobre un borde de salida.
Al escribir "I" (tecla de acceso directo de instrucciones FUN), se abre una ventana, que le permite introducir una instrucción de FUN. Por ejemplo, el código de una
instrucción MOV aquí. Codificar la palabra de instrucción y operandos en este orden. Al introducir los operandos, introducir primero la dirección y luego introducir
un comentario.
La ventana para la entrada de la instrucción y operandos FUN proporciona un botón denominado "Detalle", un clic sobre el que se abre una ventana que le permite llamar al
* Pulse las teclas [Ctrl + W] para alternar entre los modos en línea y fuera de línea.
Una vez establecida una conexión con el PLC, pulse las teclas [Ctrl + T] para iniciar la descarga desde el PC al PLC. Transferir todos los datos del proyecto se
muestran a continuación.
Una línea verde indica que se cumple la condición o la alimentación está conectada.
Para cambiar el estado on / off de un bit, haga clic con el bit de destino, seleccione <fuerza> y, a continuación, haga clic en <Set> o <Restablecer>.
El programa de ejemplo se supone que los datos recibidos desde el lector de códigos se almacenan en DM2000.
Cuando se presiona la tecla "3" Alt +, una ventana de inspección en la parte inferior de la pantalla, lo que permite supervisar las
Haga doble clic en "Dirección" e introduzca las direcciones que desea supervisar.
* Introducir una dirección y luego pulse la tecla Intro. La dirección junto a la dirección que ha
introducido se registrará automáticamente.
Al hacer clic en "Memoria" en el espacio de trabajo del proyecto se abre una ventana que le permite supervisar las áreas de memoria del PLC al mismo tiempo. Usted puede leer
directamente los datos, ya que los datos también se pueden visualizar en formato de caracteres ASCII.
Cuando se abra la ventana de memoria del PLC, haga doble clic en el tipo de memoria "D" para seleccionarlo. Haga clic en el botón
"Monitor" para entrar en el modo de monitorización. Introduzca la primera dirección que desea supervisar. Haga clic en [a] para
Haga clic en el botón [a] para cambiar la pantalla a formato ASCII. Haga
El comando LON se envía al código de barras y las luces del lector de código.
La salida de temporización 100.00 se mantiene hasta que la señal de OK, que está conectado al contacto 0.05, se pone en ON.
* KEYENCE *
Visualización de los datos de lectura como caracteres ASCII en la ventana de memoria del PLC
Usando una instrucción MOV, establecer el código ASCII de un "LON [CR]" emitida desde la instrucción TXD, en direcciones de memoria DM0-DM1. Cuando la entrada de 0,01 se pone
en ON bajo la condición de que el PLC está listo para la transmisión (A392.05 es ON), un "LON + CR" se envía una vez al lector de código.
Usando una instrucción MOV, establecer el código ASCII de un "LOFF [CR]" emitida desde la instrucción TXD, en la memoria se dirige DM0-DM2. Cuando la entrada de 0,02 se
pone en ON bajo la condición de que el PLC está listo para la transmisión (A392.05 es ON), un "LOFF + CR" se envía una vez al lector de código. Las áreas de memoria de
Usando una instrucción MOV, establecer el código ASCII de un "RESET [CR]" emitida desde la instrucción TXD, en direcciones de memoria DM0-DM2.
Cuando la entrada de 0,03 se pone en ON bajo la condición de que el PLC está listo para la transmisión (A392.05 es ON), un "RESET + CR" se
envía una vez al lector de código. Las áreas de memoria de recepción DM2000 a DM2064 se borran a cero.
La finalización de recepción (A392.06 poniendo en ON) siempre es seguido por la ejecución de una instrucción RXD y el almacenamiento de los datos recibidos
desde la memoria intermedia de recepción en un área de memoria que comienza con la DM2000.
II. Los contactos y las zonas de datos utilizados por el programa de ejemplo
explicación adicional
1 Los datos de texto para la transmisión de comandos
6 Sistema de contacto de estado predefinido que permanece encendida mientras TXD puede transmitirse
Preparación de datos a
transmitir
# 4C4F: "LO"
# 4E0D: "N CR"
Listo TXD
Un contacto controlado por el PLC en el que
TXD puede ser ejecutado
aclaramiento de
Preparación de datos a
transmitir
# 4C4F: "LO"
# 4646: "FF"
# 0D00: "CR" datos de recepción
Listo TXD
Un contacto controlado por el PLC en el que
TXD puede ser ejecutado
de instrucciones TXD
Recepción Transmisión
Los códigos ASCII de un "RESET" y un CR se almacenan en áreas D0-D2 en formato hexadecimal. Ellos son enviados desde el puerto cuando se
de instrucciones TXD
Preparación de datos a
transmitir
# 5245: "RE"
# 5345: "SE" de datos de transmisión
Listo TXD
Un contacto controlado por el PLC en el que
TXD puede ser ejecutado
recepción aclaramiento
la instrucción de
Los datos leídos de que el puerto incorporado RS232C recibido desde el lector de código se almacena en la memoria intermedia. Cuando un código de fin
"CR" se recibe en los datos leídos, RXD listo se enciende. Al mismo tiempo, los datos de la memoria intermedia se almacenan en un área de memoria
RXD instrucción de
recepción
RXD Ready
Un contacto controlado por PLC que se enciende cuando se ha completado la lectura
después de la detección de código FIN
Cuando la entrada de 0,04 se pone en ON, la salida del disparador hardware (100,00) está encendido y una señal de temporización
de lectura es de salida para el lector de código. Las áreas de memoria de recepción DM2000 a DM2064 se borran a cero.
<Hardware desencadenar>
Cuando la entrada de 0,05 se pone en ON, la salida del disparador hardware (100.00) se apaga y la señal de temporización de
lectura se cancela.
Cuando se ha completado la recepción de datos desde el lector de código (A392.06 se pone en ON), una instrucción RXD se ejecuta y los datos recibidos desde el
búfer de recepción se almacena en un área de memoria que comienza con la DM2000. Cuando la señal de OK desde el lector de códigos se pone en ON, la salida
II. Los contactos y las zonas de datos utilizados por el programa de ejemplo
5 A392.06 recepción RS232 bandera listo poco encendido apagado la señal del sistema
explicación adicional
1 Área utiliza para almacenar los datos recibidos
2 Ejecutar contacto de entrada externa para el establecimiento de salida de hardware activada por
3 Ejecutar contacto de entrada externo para restablecer la producción de hardware activada por
Conjunto Hard_Trig
Hard_Trig Rset
Los datos leídos de que el puerto incorporado RS232C recibido desde el lector de código se almacena en la memoria intermedia. Cuando un código de fin
"CR" se recibe en los datos leídos, RXD listo se enciende. Al mismo tiempo, los datos de la memoria intermedia se almacenan en un área de memoria
RXD instrucción
de recepción
Hard_Trig Rset
Esta sección proporciona un ejemplo de un programa operativo leer el código basado en el procesamiento de secuenciación.
- Dirección de la DM : 1000
- PLC área de activación : Habilitar
II. Los contactos y las zonas de datos utilizados por el programa de ejemplo
explicación adicional
1 Dirección en la que los datos de escritura se iniciará
3 Dirección inicial de DM
Este renglón especifica el destino de la escritura de los datos que viene del lector de código sólo para la primera exploración cuando el PLC está en marcha.
Al mismo tiempo, un valor de "2" (que permite la escritura de datos) se encuentra en el área de marcas de escritura de datos.
Cuando el contacto de temporización 0,00 enciende, un valor de "1" se ajusta en la zona de temporización PLC. Esto convierte el temporizador de encendido
y permite la exploración de lector de código de inicio. Al mismo tiempo, el área de almacenamiento de datos se borra.
El área de almacenamiento de
datos se borran.
Cuando el contacto de sincronización se apaga 0.00, un valor de "0" se encuentra en la zona de temporización PLC. Esto desactiva el temporizador y
Cuando el lector de código ha terminado de escribir leer datos en el área de escritura de datos, un valor de "3" se encuentra en el área de marcas
de escritura de datos. A continuación, los datos finalizados se escribe en el área de almacenamiento de datos. Al mismo tiempo, un valor de "2" se
ajusta de nuevo en el área de marcas de escritura de datos para permitir la escritura de datos.
X. Solución de problemas
demasiado largo tiempo de ciclo Revisar el programa para acortar el tiempo de procesamiento.
Error de la CPU Una vez que apague la alimentación del PLC y vuelva a encenderla.
Memoria de fallos de Vuelva a transferir el programa y la configuración del PLC. Una vez que
Demasiados E / S se añaden demasiadas unidades E / S. El número de I adicional unidades E / S debe estar dentro de 3.
FALS Ejecución Un estado de error ha surgido como resultado de la ejecución de la instrucción FALS.
Error de memoria de copia de seguridad El EE-PROM convirtió defectuoso. Vuelva a colocar la CPU. La batería de
Para los detalles de los errores y las acciones en contra de ellos, véase el Capítulo 6, "Solución de problemas" en la documentación de
hardware CP1E.
Si la versión CX-One es demasiado bajo, el modelo no se mostrará en la lista de selección de modelos. Activar la función de actualización
Q La información de lectura de código de barras no puede ser recuperada desde el lector de código para el PLC.
La unidad de comunicación (N-R2) tiene dos indicadores LED, SD y RD, que indican un paquete de
comunicación enviar o recibir, respectivamente.
Cuando el lector de código envía el código de lectura al PLC, la SD luces LED. Si el PLC no puede recibir el código de
lectura a pesar de las luces LED SD, compruebe lo siguiente:
Como se muestra en la figura de la derecha, los LED 1, 3, y 5 de los cinco LEDs en el abrir y cerrar BL-1300. En esta condición, los
Como se muestra en la figura de la derecha, los LEDs 1 y 5 de los cinco LEDs en el abrir y cerrar SR-600. En esta condición, los