You are on page 1of 34

【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

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

II. Método de conexión


I. Diagrama de conexión del cable entre el CPM1 incorporado en el puerto y N-R2
II. Diagrama de conexión global

III. Configuración del lector de código KEYENCE


Ajuste I. Código KEYENCE lector de Comunicación
II. Código Asignación KEYENCE lector Pin
III. Ajuste de Transmisión de Código KEYENCE lector

IV. Configuración CPM1 OMRON


I. ¿Cómo el PC y CPM1 están interconectados y se comunican entre sí y lo que es ser tenidas en cuenta
II. CX-Programmer Operación [ajustes básicos y comunicación]

V. Programación
I. Programación de flujo y consideraciones
II. Registro de archivos de datos

III. Escribir programas KOP

VI. Cómo probar el funcionamiento del programa


I. Transferencia de Programas de escalera en el PLC y el seguimiento de los mismos

VII. Programa de ejemplo (Comando-Triggered)


I. ¿Qué es controlada por el programa de ejemplo
II. Los archivos de datos utilizados por el programa de ejemplo

III. Peldaños en el programa de ejemplo

VIII. Programa de ejemplo (Hardware-Triggered)


I. ¿Qué es controlada por el programa de ejemplo y peldaños Relacionados

II. Los archivos de datos utilizados por el programa de ejemplo

III. Peldaños en el programa de ejemplo

IX. Ejemplo de programa (PC Link)


I. ¿Qué es controlada por el programa de ejemplo y peldaños Relacionados

II. Los archivos de datos utilizados por el programa de ejemplo III

peldaños en el programa de ejemplo

X. Solución de problemas

COM 97E 0/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

I. Configuración del sistema (hardware y software)

Configuración del hardware del producto OMRON I.

CPM1-N30
Función Modelo  observaciones

unidad de CPU CPM1-N30 puerto RS-232 incluido


cable de comunicación RS232 XW2Z-200S-CV D-Sub de 9 polos (F) a D-Sub de 9 polos (M)

UN

segundo

*はりかえ*

Puerto USB RS-232

II. Configuración del software del producto OMRON

yo CX-One
La construcción de este sistema requiere uno de los siguientes tipos de paquetes de software:

Tipo de paquete Modelo


CX-One (soporte multi-idioma, la versión en DVD) CXONE-AL01D-V4
(CX-Programmer Ver. 9.12 o posterior) *1

(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

COM 97E 1/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

III. Configuración de hardware KEYENCE

lector de código de KEYENCE unidad de comunicación y cables

lector de código de lector de código de Una unidad de Cable usado para interconectar NR2 y

comunicación N-R2 CPM1


barras BL-1300 series SR-600 serie 2D

Crosscable utilizado para la configuración de


lector de código de

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."

Se requiere el siguiente cable si se utiliza un PLC OMRON.


- XW2Z-200S-CV (Consulte: II)

IV. Configuración del software KEYENCE

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:

ordenador personal N-R2

D-Sub de 9 pines D-Sub de 9 pines


(masculino) (masculino)

COM 97E 2/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

II. Método de conexión

I. Diagrama de conexión del cable entre el CPM1 y N-R2

Interconectar el puerto incorporado RS232 de la CPM1 y la N-R2 (unidad de código KEYENCE lector de comunicación) como

se muestra en el siguiente diagrama de conexión:

Una función de puerto RS232 en el SR-D100


CJ2M

D-Sub de 9 pines D-Sub de 9 pines

(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 -

COM 97E 3/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

II. Diagrama de conexión global

yo Si se utiliza el gatillo comando:

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.

Conectar 100 VAC entre L y N

cable accesorio

N-R2

24 fuente de
alimentación VDC

los pernos de la señal. BL-1300 o el SR-600

Una función de puerto RS-232C RS232C crosscable


(Consulte: II-I)

La longitud máxima de conexión del cable RS232C es 15 m. Si la longitud de

conexión supera 15 m, utilizar un / 485 convertidor RS422 o convertidor óptico

para extender el cable.

Los pines de alimentación están aislados de

COM 97E 4/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

II Si se usa el gatillo de hardware:

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

estado aprendiendo por si la unidad de entrada de CC está encendido o apagado.

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)

24 VDC fuente de alimentación

RS232C crosscable (Consulte: II-II-I)


(Consulte: II-I)
(Consulte: II-II-I)

* Para la asignación de cableado y el pin en el CPM1, ver las marcas en el dispositivo real o la documentación
apropiada.

*2 Sale COM EN COM *3


Y100.00 EN 1

EN 2

OUT1 OUT
*1 X0.05 COM
OUT2
OUT3
OUT4
en COM

Pines I / O en CPM1 100 V C.A.

IN1: Se utiliza como entrada de

temporización OUT1: Se utiliza como OK

"EN COM" y "COM OUT" son aislados.

COM 97E 5/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

III. Configuración del lector de código KEYENCE

Ajuste I. Código KEYENCE lector de Comunicación

Configurar los ajustes de comunicación del lector de código de KEYENCE en un PC. De

antemano, instale AutoID navegador en el PC.

Activar AutoID Navigator y seleccione el código de barras que se utilizará para el nuevo proyecto.

Haga doble clic aquí para BL-1300

Haga doble clic aquí para SR-600

predeterminada excepto para la configuración del puerto.

Los ajustes de comunicación pueden configurar son los siguientes:

Ajuste Valor * La velocidad máxima de comunicación en el RS232C

velocidad de transmisión 9600 bps puerto de CPM1 es 115200 bps.

Paridad Incluso

Bits de datos 7 bits Este programa de ejemplo utiliza la configuración

bit de parada 2 bits


enlace multipunto Inhabilitar

RTS / CTS Inhabilitar

PC Link Apropiado
El apretón de manos Ninguna

longitud de formato excluidos


Suma de comprobación excluidos
Encabezamiento Ninguna

delimitador CR

COM 97E 6/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

yo configuración de la comunicación serie BL-1300

Para el proyecto creado, configurar la configuración del puerto de la siguiente manera: Una vez que

se configura el ajuste del puerto, el nombre y guardar el proyecto.

Si se utiliza el gatillo comando / hardware:

Si se utiliza enlace de PLC:

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."

COM 97E 7/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

configuración de la comunicación SR-600 serie II

Para el proyecto creado, configurar la configuración del puerto de la siguiente manera: Una vez que

se configura el ajuste del puerto, el nombre y guardar el proyecto.

Si se utiliza el gatillo comando / hardware:

Si se utiliza enlace de PLC:

El SR-600 no es compatible con PLC comunicación de enlace (SYSWAY). Usar el disparo de

comando o de disparo de hardware para la comunicación.

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."

COM 97E 8/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

II. Código Asignación KEYENCE lector Pin


La asignación de pines predeterminada es la siguiente:

Alfiler función asignada Ningún cambio es necesario.

pin IN1 SINCRONIZACIÓN Comprobar los siguientes valores:

pin IN2 PROGRAMAR

pin OUT1 DE ACUERDO

pin OUT2 GN + ERROR

pin OUT3 ERROR


pin OUT4 OCUPADO

Para cambiar la asignación de contactos predeterminada, utilice la siguiente pantalla:

<Para BL-1300: Ajuste terminal> <Para SR-600: ficha E / S>

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."

COM 97E 9/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

III. Ajuste de Transmisión de Código KEYENCE lector


Interconectar los AutoID Navigator y N-R2, y luego transmitir la información de configuración.

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.")

ingeniería PC BL-1300 o el SR-600

cable
crosscable RS232C accesorio

N-R2

Configurar el puerto de comunicaciones

Seleccione el número de
puerto a utilizar.

Haga clic en OK cuando haya


completado el ajuste.

Estos iconos aparecen en gris si AutoID


Navigator no está conectado al lector de
código.
Actualizar la conexión entre AutoID Navigator y el lector de código.

Una vez que la conexión se realiza correctamente, la

pantalla cambia de la siguiente manera:

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".

COM 97E 10/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

Escribiendo desde AutoID Navigator para el lector de código aperturas.

Transmisión
Transmisión en curso terminado.

Cómo terminar AutoID Navigator

<Temas>
De AutoID Navigator, puede realizar una sola prueba en el lector de código. Haga clic en "Inicio". El lector de tarjetas

empieza a leer de forma continua y pantallas leer los datos.

COM 97E 11/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

IV. Configuración CPM1 OMRON

I. La conexión entre el PC y CPM1 y lo que ha de ser tenidas en cuenta

Conectar el CPM1 a un PC en el que está instalado CX-Programmer, con un cable USB.

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

controladores según lo recomendado por CX-Programmer.

La ubicación de almacenamiento de controladores USB típica es la siguiente:

C: \ Archivos de programa \ OMRON \ Drivers \ USB

COM 97E 12/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

II. CX-Programmer Operación

yo A partir de la activación de CX-Programmer a la creación de nuevos proyectos

En el menú Inicio de Windows,


Seleccione <Todos los programas> - <OMRON> - <CX-One> - <CX-Programmer> - <CX-Programmer> para iniciar CX-Programmer. Haga clic en el botón de nueva creación del

proyecto.

Haga clic en este icono si desea crear un proyecto de otro


Nueva creación del proyecto
proyecto.

Se abre la ventana nueva creación del 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

"Tipo de red" es "USB".

Seleccione "CP1E" como el tipo de dispositivo.

Haga clic en Configuración para abrir la siguiente


ventana Configuración de tipo de dispositivo.

Seleccione "N30" como el tipo de CPU.

Compruebe que se ha seleccionado USB.

COM 97E 13/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

yo De configuración del PLC a la configuración del puerto RS-232C incorporado

En el espacio de trabajo del proyecto izquierda, haga doble clic en "Configuración".

Abra la ficha Puerto RS232C incorporado y configurar los siguientes ajustes:

Haga doble clic en "Configuración".

Si se utiliza el gatillo comando / hardware: Después de terminar la


configuración, haga clic en [x].

Abra la ficha Puerto RS232C incorporado y configurar los siguientes ajustes:

Ajuste a 9600 bps, 7,2, E y RS-232C.

El Código final debe ser x000D (CR)

Si se utiliza enlace de PLC:

* Usted no tiene que cambiar la configuración inicial.

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

COM 97E 14/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

V. Programación

Programas de escalera I. Escritura


En este capítulo se describe el procedimiento de programación y notas.

Para obtener información detallada, consulte la documentación liberada por OMRON Corporation.

* Los usuarios CP1E no tienen que asignar o definir áreas de retransmisión.

flujo de programación

El diseño de direcciones de memoria que se utilizará

Mapa (asignar) las direcciones de memoria, incluidas las de los relés que se utilizarán para el control

y las posiciones de memoria donde leen los datos se llevará a cabo.

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.

Verificar y modificar el programa


Con CX-Programmer, depurar el programa de escalera y controlar y verificar los datos
leídos desde el lector de código.

yo El diseño de direcciones de memoria que se utilizará

Un área de memoria de E / S de un PLC OMRON está representado en un programa de escalera en el siguiente formato:

Si el área de memoria de E / S puede ser manejado en bits:

Nº de canal . Nº de bit

Un canal consta de 16 bits. número de bits disponibles son 00 a 15.


Ejemplo: W000.10
Representa el 10-ésimo bit de canal 10 en el área de trabajo.
Si el área de memoria de E / S sólo puede ser ha ndled como datos:

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.

El CP1E permite el uso de las siguientes áreas de programas de escalera.

Áreas clasificadas como (1) a (4) pueden ser manejados en bits.

Áreas clasificadas como (4) y (5) contendrá el valor actual cuando la unidad está apagada.

(1) del relé de entrada: los canales 0 a 99 (2) Relé de salida:

Canales 100 a 199 (3) relé auxiliar interna: canales W0 a W99 (4)

Retención de relé: Canales de H0 a H49 (5) memoria de datos:

D0 a D8191

El CP1E-N30 asigna las siguientes direcciones de entrada / salida externo:


Entrada: 000,00 a 001,05 Salida:
100.00 a 101.03
* Otras áreas también pueden utilizarse como relés internos.

COM 97E 15/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

ii Escribir el programa

Un archivo de proyecto de CX-Programmer contiene los siguientes datos:

Estos datos no existe en el CP1E.

Notas sobre el programa de usuario (tarea)

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.

Tarea Sólo existe una tarea en la CP1E.

Puede añadir secciones. Una sección que contiene una

Sección instrucción END debe ser colocado al final del programa.

COM 97E 16/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

El CP1E ejecuta cíclicamente los siguientes pasos mientras está activo.

UN

segundo

La información de entrada / salida no se actualiza durante la ejecución del programa de escalera ya que el procesamiento de

entrada / salida se ejecuta en forma de E / S refrescante.

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

refleja en la pantalla de CX-Programmer.

* 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

límite superior impuesto por el modelo actual, es necesario cambiar el modelo.

CP1E-E ** 2K pasos en el máximo

CP1E-N ** 8K pasos en el máximo

COM 97E 17/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

II. Ladder programa de creación de pasos

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".

Codificar un programa en esta sección.

Haga doble clic en "Sección 1".

* Puede cambiar el nombre de una sección por


Renombrar-botón derecho, y luego seleccionando.

Ejemplo de codificación de un programa de

Código de un programa de escalera en la sección Sección 1.

Puede utilizar las teclas de acceso directo al editar un programa.

Atajos específicos para CX-Programmer atajos ordinarios de Windows


(defecto) [Control] + [C] operación de copia

Un contacto: [C] [Control] + [V] operación de pegado

contacto B: [/] [Control] + [Z] deshacer la operación

La bobina: [O] [Borrar] eliminar la operación

la instrucción aplicada: [I] etcétera


línea de conexión horizontal: [H] línea de
conexión vertical: [V], etc.
Propiedades de línea de edición (se puede introducir comentarios sobre los peldaños, por ejemplo, para explicar el circuito.)

Haga doble clic aquí. Introduzca las propiedades peldaño aquí. Utilice la tecla
Ctrl para insertar un salto de línea.

COM 97E 18/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

Ejemplo de codificación de un contacto

Iniciar la codificación de circuito desde la esquina superior izquierda.

Cuando se escribe "C" (contacto de acceso directo), se abre una ventana de edición de contactos. Escriba

el número de contacto (por ejemplo, "0,01") y haga clic en "OK".

Después de introducir un número de teléfono, se abre una ventana de entrada de comentario. Escriba el

nombre del contacto (como "LON") y haga clic en "OK".

Al hacer clic en el botón "Detalle" en la ventana de entrada del número de contactos, puede especificar las propiedades del contacto.

Haga clic en el botón "Editar".

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.

COM 97E 19/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

Ejemplo de codificación de una instrucción de FUN

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.

Cuando haya introducido operandos, se abre una ventana de entrada de 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

archivo de ayuda palabra de instrucción y la búsqueda de una palabra de instrucción.

Llama al archivo de ayuda.

Utilice este botón para buscar una


palabra de instrucción.

COM 97E 20/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

VI. Cómo probar el funcionamiento del programa

I. proyecto Descarga y Monitoreo


En esta sección se describe cómo descargar y monitorear un programa que ha creado.

yo la descarga del proyecto y la ejecución del programa

Transferir los datos del proyecto abierto actualmente, al PLC.


En primer lugar, pulse las teclas [Ctrl + W] para conectar al PLC en línea.

* Cuando entre en el modo en línea, el color cambia a la ventana de la escalera gris.

* Pulse las teclas [Ctrl + W] para alternar entre los modos en línea y fuera de línea.

Pantalla en el modo fuera de línea

Pantalla en el modo en 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.

Confirman que todos los artículos en "Incluir" se comprueban y, a continuación, haga


clic en el botón "OK".
(Cuando aparezca una ventana de confirmación, haga clic en "OK" en él.)
* También puede descargar los datos de cada categoría por separado.

No se puede realizar la descarga, mientras que el PLC está en marcha. Cuando


se inicia la descarga, aparece una ventana de confirmación para preguntarle si
poner el PLC en modo de programa. Haga clic en "Aceptar" en la ventana.

COM 97E 21/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

supervisión del estado de ejecución del programa ii

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>.

Haga clic con el bit de destino.

Seleccione "Fuerza" y luego "Sí" o "No".

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

áreas de memoria deseados.

La figura a continuación muestra un ejemplo de seguimiento de la zona contigua a partir de DM2000.

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.

COM 97E 22/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

iii monitoreo de memoria del PLC

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.

doble clic en "memoria".

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

cambiar la pantalla a formato de caracteres ASCII.

Haga clic en el botón [a] para cambiar la pantalla a formato ASCII. Haga

Haga clic en este botón para iniciar el monitoreo.

Introduzca la primera dirección a monitorizar.

Seleccionar el tipo de memoria a ser


monitoreada.

COM 97E 23/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

La siguiente figura muestra el resultado de la lectura de la muestra de código de barras.

procedimiento de lectura de código de barras utilizado en el programa de ejemplo

1, Desactive la entrada se indica a continuación, encenderlo, y luego vuelva a desbloquearlo.

<Si se habilita PC Link: Encender 0.00.>


Un valor de "1" se ajusta en la zona de sincronización y las luces del lector de código.

<En el modo de software activado por: Encender 0,01.>

El comando LON se envía al código de barras y las luces del lector de código.

<En el modo de hardware activada por: Encender 0,03.>

La salida de temporización 100,00 pone en ON 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.

2, Que el lector de código de barras lee la muestra.

El PLC recibe los datos, que se almacena en DM2000.

Muestra de código de barras

* KEYENCE *

Visualización de los datos de lectura como caracteres ASCII en la ventana de memoria del PLC

COM 97E 24/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

VII. Programa de ejemplo (Comando-Triggered)

I. ¿Qué es controlada por el programa de ejemplo


El programa muestra se procesa siempre cíclicamente.
El comando TXD se utiliza para enviar caracteres desde el puerto RS232. El comando RXD se utiliza para recibir datos desde el

puerto RS232 o para almacenar datos en la memoria.

<LON emisión de comandos>

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.

Las áreas de memoria de recepción DM2000 a DM2064 se borran a cero.

<Emisión de comandos LOFF>

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

recepción DM2000 a DM2064 se borran a cero.

<REINICIAR emisión de comandos>

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.

<Recepción de datos y almacenamiento>

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

Dirección Nombre Tipo de datos Datos observaciones

1 DM0-DM2 DM2000 Para uso interno palabra MALEFICIO.

2 en adelante leer datos palabra MALEFICIO.

3 0.01 LON comando bit encendido apagado

4 0.02 comando LOFF bit / apagado encendido / apagado encendido / apagado

5 0.03 comando RESET poco encendido apagado

6 A392.05 transmisión RS232 bandera listo poco de la señal del sistema

7 recepción RS232 bandera listo poco la señal del sistema

explicación adicional
1 Los datos de texto para la transmisión de comandos

2 Área utiliza para almacenar los datos recibidos

3 contactos de entrada externa para la ejecución de comandos LON

4 contactos de entrada externa para la ejecución de comandos LOFF

5 contacto de entrada externa para la ejecución del comando RESET

6 Sistema de contacto de estado predefinido que permanece encendida mientras TXD puede transmitirse

7 Sistema de contacto de estado predefinido que se enciende al recibir A392.06 finalización

COM 97E 25/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

III Descripción de cada peldaño en el programa de ejemplo

Rung0: Comando "LON" con el Área Recieve Borrar los datos.

Una orden "LON" se emite desde el puerto RS-232C incorporado.


Los códigos ASCII de un "LON" y un CR se almacenan en áreas D0-D1 en formato hexadecimal. Ellos son enviados desde el puerto cuando se

ejecuta la instrucción TXD. Al mismo tiempo, el área de recepción de datos se borra.

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

Rung1: "LOFF" Comando con Recieve área de datos Claro.


Una orden "LOFF" se emite desde el puerto RS-232C incorporado.
Los códigos ASCII de un "LOFF" y un CR se almacenan en áreas D0-D2 en formato hexadecimal. Ellos son enviados desde el puerto cuando se
transmisión TXD

ejecuta la instrucción TXD. Al mismo tiempo, el área de recepción de datos se borra.

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

Rung2: "RESET" Comando con Recieve área de datos Claro.


Una orden "RESET" se emite desde el puerto RS-232C incorporado. aclaramiento de datos

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

ejecuta la instrucción TXD. Al mismo tiempo, el área de recepción de datos se borra.

de instrucciones TXD

Preparación de datos a
transmitir
# 5245: "RE"
# 5345: "SE" de datos de transmisión

# 540D: "T CR"

Listo TXD
Un contacto controlado por el PLC en el que
TXD puede ser ejecutado
recepción aclaramiento

la instrucción de

COM 97E 26/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

Rung3: Recibido almacén de datos de datos Area de memoria.

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

que comienza con la DM2000.

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

COM 97E 27/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

VII. Programa de ejemplo (Hardware-Triggered)

I. ¿Qué es controlada por el programa de ejemplo


El programa muestra se procesa siempre cíclicamente.
El comando RXD se utiliza para recibir datos desde el puerto RS232 o para almacenar datos en la memoria.

<Hardware de disparo ON>

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.

Las áreas de memoria de recepción DM2000 a DM2064 se borran a cero.

<Recepción de datos y almacenamiento y hardware de salida de disparo de desconectar>

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

de hardware activada por (100.00) se pone en OFF.

II. Los contactos y las zonas de datos utilizados por el programa de ejemplo

Nombre Tipo de datos Datos observaciones

1 DM2000 en adelante leer datos palabra MALEFICIO.

2 0.04 Hard_trig_set poco encendido apagado

3 0.05 Cancelar poco encendido apagado

4 0.06 leer OK poco encendido apagado

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

4 ReadOK contacto de entrada externa desde el lector de código de

5 Sistema de contacto de estado predefinido que se activa al recibir la finalización Dirección

COM 97E 28/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

III Descripción de cada peldaño en el programa de ejemplo

Rung0: Hard Disparador .con Recieve área de datos Claro.

Una orden "LON" se emite desde el puerto RS-232C incorporado.


Los códigos ASCII de un "LON" y un CR se almacenan en áreas D0-D1 en formato hexadecimal. Ellos son enviados desde el puerto cuando se

ejecuta la instrucción TXD. Al mismo tiempo, el área de recepción de datos se borra.

Conjunto Hard_Trig

Hard_Trig. aclaramiento de datos


Comienzo. de recepción

Rung1: Hard gatillo Rset. con Recieve área de datos Claro.


Una orden "RESET" se emite desde el puerto RS-232C incorporado.
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

ejecuta la instrucción TXD. Al mismo tiempo, el área de recepción de datos se borra.

Hard_Trig Rset

Hard_Trig. aclaramiento de datos


Cancelar. de recepción

Rung2: Recibido almacén de datos de datos Area de memoria.

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

que comienza con la DM2000.

RXD instrucción
de recepción

Hard_Trig Rset

RXD Ready Read_OK


Un contacto controlado por PLC que se Un contacto que se activa cuando el lector de
enciende cuando se ha completado la lectura códigos termina la lectura.
después de la detección de código END.

COM 97E 29/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

IX. Ejemplo de programa (PC Link)

I. ¿Qué es controlada por el programa de ejemplo


El programa muestra se procesa siempre cíclicamente.

Esta sección proporciona un ejemplo de un programa operativo leer el código basado en el procesamiento de secuenciación.

- los modos de señal : Nivel


- Modo de lectura : Soltero

- Dirección de la DM : 1000
- PLC área de activación : Habilitar

- Tamaño de datos DM : 1 byte / DM

II. Los contactos y las zonas de datos utilizados por el programa de ejemplo

recibida Nombre palabra de datos Datos observaciones


1 DM100 en adelante Escribir datos Cabeza de dirección de palabra MALEFICIO.

2 DM105 lectura de datos Dirección de la tipo de MALEFICIO.

3 DM1000 en adelante DM Dirección de Área de palabra MALEFICIO.

4 DM1004 temporización PLC palabra MALEFICIO.

5 DM2000 en adelante Leer datos Dirección fijo palabra MALEFICIO.

explicación adicional
1 Dirección en la que los datos de escritura se iniciará

2 Dirección en la que los datos de lectura se iniciará

3 Dirección inicial de DM

4 área de temporización PLC

5 Área utilizada para almacenar la dirección de datos

COM 97E 30/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

III Descripción de cada peldaño en el programa de ejemplo

Rung0: datos de escritura y Addres Conjunto de secuencias de código Set.

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.

Escritura de datos de especificación de destino y


100: Indica DM100.

Un valor de "2" se encuentra en el área de marcas de


escritura de datos (para permitir la escritura de datos).

Rung1: Sincronización del encendido. Y Recieve área de datos Claro.

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.

Un valor de "1" se ajusta en la zona de temporización PLC


para encender el temporizador.

El área de almacenamiento de
datos se borran.

Rung2: Recibido almacén de datos de datos Area de memoria.

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

permite que el lector de lectura de códigos de parada.

Un valor de "0" se ajusta en la zona de temporización PLC


para desactivar el temporizador.

Rung3: Recibido almacén de datos de datos Area de memoria.

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.

Un valor de "3" se encuentra en el área de marcas de


escritura de datos. (Escritura de datos se ha completado.)

Los datos se almacenan como datos finalizados


en el área de almacenamiento de datos.

Un valor de "2" se ajusta de nuevo en el área de marcas de


escritura de datos (para permitir la escritura de datos).

COM 97E 31/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexión

X. Solución de problemas

Q La CPU no se ejecuta o se ha producido un error del sistema.

A Compruebe el registro de errores para identificar la ubicación y la causa del error.

Haga doble clic en [Registro de errores] en el espacio


de trabajo del proyecto CXProgrammer.

Se abre la ventana de registro de errores.

Aquí se muestra el contenido del registro de errores.

errores y acciones contra ellos típicos

Registro de errores Acción

Sin instrucción END Insertar la instrucción END al final del programa.


Error del programa del PLC Compruebe el código del programa.

Configuración de error Compruebe la configuración del PLC.

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

E / S de error autobús apague la alimentación del PLC y vuelva a encenderla.

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

Error de las pilas reserva se convirtió defectuoso. Reemplázalo.

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.

no aparece en la lista de selección de modelo Q El PLC a utilizar.

Un comprobar la versión del software.

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

automática CX-One y obtener archivos de actualización.

(Consulte: I-II-i, "CX-One")

COM 97E 32/33


【KEYENCE CODE-READER】 【OMRON-CPM1_ (RS232C)】 Guía de conexió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.

A Compruebe los ajustes de comunicación, cables de conexión y el funcionamiento del programa.

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:

Cableado del cable RS232C entre el PLC y N-R2


(Consulte: II-I, "Diagrama de conexión del cable entre el CP1E y N-R2")
* Si una conexión apropiadas RS-CS no ha sido establecida en el lado del PLC, el bit Listo TX no se enciende.

conexiones de cable RS232C entre el PLC y N-R2


(El tornillo de fijación del conector se debe apretar.)

configuración del puerto serie CPM1

(Consulte: IV-II-iv, "ajustes de comunicación RS232C")


* Después de configurar los ajustes de comunicación, es necesario una vez que apague la alimentación del PLC y vuelva a encenderla.

Q AutoID Navigator no se puede conectar al lector de código.

A los ajustes de comunicación de inicialización, y luego tratar de hacer la conexión.

Para la serie BL-1300


Presione el botón de prueba de largo (durante 11 segundos).

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

ajustes de comunicación BL-1300 están en el estado en que fue enviado.

velocidad de transmisión: 9600 bps Paridad : Incluso delimitador : CR


Bits de datos : 7 bits Encabezamiento : Ninguna bit de parada : 1 bit

Para la serie SR-600


Presione el botón de prueba de largo (durante 6 segundos).

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

ajustes de comunicación SR-600 están en el estado en que fue enviado.

velocidad de transmisión: 115200 bps Paridad : Incluso delimitador : CR


Bits de datos : 8 bits Encabezamiento : Ninguna bit de parada : 1 bit

Una vez que se inicializa el ajuste de la


comunicación, se puede hacer la conexión
con éxito al seleccionar el puerto COM
correcto, seleccionar AUTO para [Conectar],
y haciendo clic en "OK" para actualizar la
configuración de la comunicación.

COM 97E 33/33


1084-1 600F12

You might also like