Omron NT series Operation Manual [es]

Cat. No. V003--E1--1
NT-series
Unidades Interface de comunicaciones
Unidades Interface de Comunicaciones
Serie NT
Manual de Operación
TABLA DE CONTENIDOS
SECCIÓN 1
Introducción 1.....................................
1--1 Terminología 2............................................................
1--2 Nomenclatura y Funciones 3..................................................
1--3 Instalación y Desinstalación 3.................................................
SECCIÓN 2
Interface RS-232C 5................................
2--1 Especificaciones y selecciones del interruptor 6...................................
2--2 Comandos 9...............................................................
2--3 Chequeo de comunicaciones 18................................................
2--4 Errores de comunicaciones 19..................................................
SECCIÓN 3
Interface RS-422 21.................................
3--1 Especificaciones y Selecciones del interruptor 22..................................
3--2 Comandos 26...............................................................
3--3 Chequeo de comunicaciones 28................................................
3--4 Errores de comunicaciones 28..................................................
SECCIÓN 4
Interface SYSMAC WAY 31..........................
4--1 Especificaciones y selecciones del interruptor 32...................................
4--2 Comandos 36...............................................................
4--3 Errores de comunicaciones 46..................................................
SECCIÓN 5
Interface SYSMAC BUS 49...........................
5--1 Especificaciones y selecciones del interruptor 50...................................
5--2 Asignación de canal 53.......................................................
5--3 Comandos 56...............................................................
5--4 Tiempo de transferencia 66....................................................
5--5 Chequeo de comunicaciones 68................................................
5--6 Errores de comunicaciones 69..................................................
5--7 Errores y alarmas 71.........................................................
Apéndices 73.......................................
A Códigos de caracteres 74......................................................
Oficinas de venta OMRON 77.........................
SECCIÓN 1
Introducción
Esta sección describe la nomenclatura y características de todas las unidades interface de comunicación y los métodos para instalarlas en los Terminales Programables. También se indica la terminología básica.
1--1 Terminología 2............................................................
1--2 Nomenclatura y Funciones 3..................................................
1--3 Instalación y desinstalación de las unidades 3....................................
1--3--1 Instalación 3.......................................................
1--3--2 Desinstalación 4....................................................
1
Terminología Sección 1--1
1--1 Terminología
A continuación se definen los nombres relativos a los Terminales Programa­bles TP y a los Autómatas Programables Sysmac Serie C que aparecen en este manual.
Abreviaturas En este manual se utilizan frecuentemente las siguientes abreviaturas.
Abreviatura Término Significado
PT Terminal Programable Referido a los Terminales Programables NT de OMRON.
PLC Autómata Programable Referido a los autómatas programables Sysmac Serie C y Serie CV de
I/F interface Dispositivo de comunicaciones que conecta el Terminal Programable con
E/S entrada/salida Referidas a las entradas y salidas de los TP y PLCs.
Terminología de SYSMAC
Terminología Explicación
SYSMAC Nombre genérico de los autómatas programables OMRON.
Sistema de conexión a ordenador (SYSMAC WAY)
SYSMAC BUS Red de E/S remotas creada entre los PLCs SYSMAC Serie C y los dispositivos de E/S.
Sistema empleado por las unidades de conexión a ordenador de los SYSMAC Serie C utilizados para crear un bus de comunicaciones entre PLCs, entre PLCs y TPs, etc.
OMRON, o a autómatas programables de otros fabricantes.
dispositivos periféricos.
Proceso como bits del teclado
Se pueden pulsar simultáneamente dos teclas cuando el teclado se procesa como bits.
2
Instalación y desinstalación de unidades Sección 1--3
1--2 Nomenclatura y Funciones
En la siguiente figura se muestran los componentes de las Interfaces de comunicación, descritas en la tabla que sigue.
Tapa de interruptor
Conector de TP
Conector de Host
Componente Funciones
Conector de TP Para conectar un Terminal Programable serie NT.
Tapa de interruptor DIP
Conector de Host
El interruptor DIP está ubicado debajo de esta tapa. Si no puede abrirlo con la mano, utilice un destornillador plano. Seleccionar el interruptor DIP antes de montar la unidad en el TP. Consultar las secciones referidas a este tema en este mismo manual.
Para conectar el host (ordenador personal o autómata). Las formas de este conector varía de unas unidades a otras.
1--3 Instalación y desinstalación de unidades
1--3--1 Instalación
Instalación de unidades NT20M Instalación de unidades NT600M
NT20M
Panel posterior
Muesca
Mantener la unidad con la muesca en la parte de la izquierda, como se muestra en la figura, y encajarla en su posición. Insertarla de tal forma que ambos conectores, el de la unidad interface y el del Terminal programable coincidan.
Panel posterior
Muesca
NT600M
3
Instalación y desinstalación de unidades Sección 1--3
1--3--2 Desinstalación
Desinstalación de unidades NT20M Desinstalación de unidades NT600M
Panel posterior
NT20M
Panel posterior
NT600M
Como se muestra en la figura anterior, coger la unidad por las ranuras y tirar de ella hacia fuera.
Nota 1. No coloque la unidad por el lado de los componentes en una mesa u otra
superficie.
Componentes
2. No poner la unidad expuesta a polvo, agentes químicos o agua pulveriza­da.
3. No tocar la superficie de los componentes con las manos desnudas.
4
SECCIÓN 2
Interface RS-232C
Esta sección describe el hardware y comandos para el interface de comunicaciones RS--232C NT20M-LK201-EV1, y para el interface de comunicaciones RS--232C/SYSMAC WAY NT600M-LK201 cuando está seleccionado para interface RS--232C. Con interface RS-232C, se pueden hacer conexiones uno--a--uno con un ordenador personal o con una unidad ASCII instalada en un Autómata Programable.
Consultar Sección 4 Interface SYSMAC WAY cuando utilice la NT600M-LK201 RS-232C/SYSMAC WAY seleccionada para interface SYSMAC WAY.
2--1 Especificaciones y selecciones del interruptor 6...................................
2--1--1 Especificaciones de comunicaciones 6...................................
2--1--2 Selecciones de comunicaciones 6.......................................
2--1--3 Selecciones de Auto Reset e Interface 6..................................
2--1--4 Disposición de pines del conector 7.....................................
2--1--5 Conexiones 8.......................................................
2--1--6 Chequeo de selecciones 8.............................................
2--2 Comandos 9...............................................................
2--2--1 Comandos de operación 9.............................................
2--2--2 Comandos de terminal 12..............................................
2--2--3 Comandos de transferencia online 14.....................................
2--3 Chequeo de comunicaciones 18................................................
2--4 Errores de comunicaciones 19..................................................
2--4--1 Errores 20..........................................................
2--4--2 Proceso 20..........................................................
5
Especificaciones y selecciones del interruptor Sección 2--1
2--1 Especificaciones y selecciones del interruptor
2--1--1 Especificaciones de comunicaciones
Item Especificaciones
Normas de comunicación EIA RS-232C
Selecciones de comunica­ciones
Conector Conector D--sub de 25-pines (hembra)
Número de conexiones 1:1
Distancia de transmisión 15 m máx.
2--1--2 Selecciones de comunicaciones
Sincronización marcha/paro (Start-stop) Velocidad: 300, 600, 1200, 2400, 4800, 9600, 19200 bps Longitud de datos: 7u8bits Bits de paro: 1 or 2 bits Paridad: Par, impar, ninguna Control de flujo: control RS/CS, control X-ON/X-OFF, o ninguno
ON
1 3456782
Longitud de datos ON: 8 bits OFF: 7 bits
Bits de paro ON: 1 bit OFF: 2 bits
Paridad habilitada/inhi­bida ON: Inhibida OFF: Habilitada
Paridad (una vez habilitada) ON: Par OFF: Impar
Control de flujo ON: Habilitado OFF: Inhibido
Método de control de flujo ON: Control RS/CS OFF: Control X-ON/X-OFF
Los parámetros de comunicación se seleccionan con SW4.
SW4
La figura muestra las selecciones in-
9 0
No utilizado
iciales.
Pin 7 Pin 8 Pin 9
OFF OFF OFF 300 bps
OFF OFF ON 600 bps
OFF ON OFF 1,200 bps
OFF ON ON 2,400 bps
ON OFF OFF 4,800 bps
ON OFF ON 9,600 bps
ON ON OFF 19,200 bps
Nota Establecer una de las siguientes combina-
ciones cuando seleccione la longitud de da­tos, bits de paro, y paridad.
Velocidad de transmis­ión (ver tabla de la derecha)
7 bits + paridad par + 2 bits de paro 7 bits + paridad impar + 2 bits de paro 7 bits + paridad par + 1 bit de paro 7 bits + paridad impar + 1 bit de paro 8 bits + sin paridad + 2 bits de stop 8 bits + sin paridad + 1 bit de paro 8 bits + paridad par + 1 bit de paro 8 bits + paridad impar + 1 bit de paro
Velocidad
2--1--3 Selecciones de Auto--reset e Interface
El SW1 se utiliza para habilitar o inhibir el reset automático de errores de comunicación, y para seleccionar el interface a RS-232C o a SYSMAC WAY. Esta sección trata sólo de la opción RS--232C. Consultar la Sección 4 Inter- face SYSMAC WAY para esta opción.
6
Especificaciones y selecciones del interruptor Sección 2--1
SW1
ON
En la figura se muestran las se­lecciones iniciales
12345678
Selección de interface SYSMAC WAY
Utilizados para el Terminal Programable
Reset automático tras error de comunicación
Pin no. Selección Operación
SW1, pin 1 Reset automático ante errores de
comunicación ON: No reset. OFF: Reset automático
SW1, pines 2 a 7 Utilizados por el Terminal
Programable
SW1, pin 8 Sólo NT600M: Interface
ON: SYSMAC WAY OFF: RS-232C
Selecciona si el sistema se reseteará o no automáticamente a modo RUN sin visualizar los errores de comunicación. Consultar para más detalles 2--4 Errores de comunicaciones.
Estos pines son utilizados por el Terminal Programable. Consultar el manual de operación de su NT.
NT20M-LK201-EV1
Reservado para el sistema. Poner siempre en OFF.
NT600M-LK201
Seleccionar el tipo de interface. Cuando este pin se pone a
ON consultar la Sección 4 Interface SYSMAC WAY.
2--1--4 Asignación de pines del conector
13 1
25 14
Pin no. Símbolo Nombre
1 FG Masa física (no utilizado)
2 SD Enviar datos
3 RD Recibir datos
4 RS Petición para enviar
5 CS Borrar para enviar
7 SG Masa lógica
Nota Los pines no listados no se utilizan.
7
Especificaciones y selecciones del interruptor Sección 2--1
2--1--5 Conexiones
Ordenador perso­nal (25 pines)
1
FG
2
SD
3
RD
5
CS
4
RS
7
SG
(Cable apantallado)
Nota 1. La figura anterior muestra las conexiones cuando se utiliza control RS/
CS. En caso de no utilizar este control, cortocircuitar los terminales RS y CS.
2. No conectar ni desconectar el conector estando la alimentación en ON.
3. Cuando se utilice una unidad C200H ASCII en un PLC, el terminal SG del lado del PLC es el pin 9.
Conectores aplicables XM2A-2501 (OMRON)
XM2S-2511 (OMRON) Con la unidad se incluye un juego de conectores.
TP
1
FG (No utilizado)
2
SD
3
RD
5
CS
4
RS
7
SG
Cables recomendados AWG28 x 5P IFVV-SB (Fujikura Cable, Ltd.)
CO-MA-VV-SB 5P x 28AWG (Hitachi Cable, Ltd.)
2--1--6 Chequeo de selecciones
Se pueden chequear las selecciones del TP utilizando el menú del sistema del TP. Para más detalles, consultar el Manual de Operación de NT600M o NT20M.
Menú del sistema (Pulsar simultáneamente las teclas Buzzer, flecha arriba, y flecha abajo)
Seleccionar Configuración
Seleccionar Parámetros NT
Pulsar la tecla de flecha abajo
Selección de la pantalla de visualización
Parámetros RS-232C
Longitud dato 8 bits
Bits parada 2
Paridad Ninguna
Control de flujo Ninguno
Velocidad 9,600 bps
Pág.
Nota Para volver a modo Run, pulsar simultáneamente las teclas de Buzzer, fle-
cha arriba y flecha abajo.
8
Comandos Sección 2--2
2--2 Comandos
Los siguientes comandos se pueden enviar desde el host al NT para contro­lar su operación o para influir directamente sobre los displays del NT.
2--2--1 Comandos de operación
Este grupo de comandos controla la operación del NT.
Nota 1. Entre paréntesis se indican los códigos hexadecimales para los coman-
dos.
2. Los argumentos para todos los comandos se especifican con caracteres ASCII. Por ejemplo, 001 se debe escribir como 30 30 31; 3A, como 33
41.
Grupo Código de Nombre Argumentos Función
comando NT600M-LK201 NT20M-LK201-EV1
Control de pan­talla
Manipu­lación de tabla de me­moria
ESC 0 m (1B) (30)
ESC 1 m (1B) (31)
ESC X (1B) (58)
ESC Y m CR (1B) (59) (0D)
ESC B 1 m STR (1B) (42)
ESC C m s NUM (1B) (43)
ESC D m s NUM (1B) (44)
Visualizar pantalla especificada
Visualizar la pantalla especificada solapando
Petición de número de pantalla
Respuesta a la petición de número de pantalla
Escribir cadena de caracteres
Escribir número (4 dígitos)
Escribir tabla de memoria numérica (8 dígitos)
Número de pantalla m = 0000 a 03E8 (hex)
Número de pantalla m = 0000 a 03E8 (hex)
No aplicable No aplicable Pide el número de la panta-
Número de pantalla m = 0000: ninguna 0001 a 03E8 (hex)
Longitud de la cade­na de caracteres 1=01a28(hex) No. de entrada de la tabla de memoria de cadenas de ca­racteres m = 00 a FF (hex) Datos de cadena de caracteres STR
Número de entrada de tabla de memo­ria numeral m = 00 a FF (hex) Código s = +(2B), --(2D) número de 4 dígitos NUM = 0000 a 9999
Número de tabla de memoria numérica m = 00 a FF (hex) Código s = +(2B), --(2D) número de 8 dígitos NUM = 00000000 a 99999999
Número de pantalla m = 00 a FA (hex)
Número de pantalla m = 00 a FA (hex)
Número de pantalla m = 00: ninguna 01 a FA (hex)
Longitud de la cade­na de caracteres 1=01a20(hex) No. de entrada de la tabla de memoria de cadenas de ca­racteres m = 00 a 1F (hex) Datos de cadena de caracteres STR
Número de entrada de tabla de memo­ria numeral m = 00 a 7F (hex) Código s = +(2B), --(2D número de 4 dígitos NUM = 0000 a 9999
Número de tabla de memoria numérica m = 00 a 7F (hex) Código s = +(2B), --(2D) número de 8 dígitos NUM = 00000000 a 99999999
Visualiza la pantalla especi­ficada después de borrar l a actual. Si el número de pantalla es­pecificado es 0, se borrará simplemente la pantalla ac­tual.
Se visualiza la pantalla es­pecificada solapando a la existente.
lla que se está visualizando actualmente.
Cuando se ejecuta desde el host una petición de núme­ro de pantalla, el TP utiliza este comando para contes­tar con el número de panta­lla que se está visualizando.
Cambia las cadenas de ca­racteres para la tabla de memoria de cadenas de ca­racteres utilizada en visuali­zación de pantalla. Los datos de cadenas de caracteres se pueden asig­nar en ASCII.
Cambia valores numéricos para la tabla de memoria numérica utilizada en visua­lizar pantalla. Existen dos tipos de trans­ferencia: sólo 4 dígitos, y 8 dígitos. Verificar la inclusión del signo.
9
Comandos Sección 2--2
Grupo FunciónArgumentosNombreCódigo de
NT20M-LK201-EV1NT600M-LK201comando
Edición de números
Tec la s táctiles/
teclas de fun­ción
Visuali­zación de indi­cadores yteclas táctiles.
ESC E m s NUM (1B) (45) CR (0D)
ESC F m s NUM (1B) (46) CR (0D)
ESC H n CR (1B) (48) (0D)
ESC G n CR (1B) (49) (0D)
ESC U m (1B) (56)
ESC V m (1B) (56)
ESC Q m n (1B) (51)
ESC R n (1B) (52)
ESC S m n (1B) (53)
Edición de números (PT a host, 4 dígitos)
Edición de números (PT a host, 8 dígitos)
Salida de no. de tecla táctil
Salida de no. de tecla de función
Inhibir entrada
Borrar inhibir entrada
Visualizar los indicadores yteclas táctiles.
Petición de estado de visualización indicador/ tecla táctil
Respuesta a la petición de estado de visualización indicador/ tecla táctil
Número de tabla de memoria numérica m = 00 a FF (hex) Código s = +(2B), --(2D) número de 8 dígitos NUM = 0000 a 9999
Número de tabla de memoria numérica m = 00 a FF (hex) Código s = +(2B), --(2D) número de 8 dígitos NUM = 00000000 a 99999999
Salida de no. de te­cla táctil n=00aFF(hex)
Salida de no. de te­cla de función n=00a0B(hex)
Objetos inhibidos m=0 Teclasde,
función Tec la s táctiles
m=1 Teclasde
función
m=2 Teclas
táctiles
Objetos habilitados m=0 Teclasde,
función Tec la s táctiles
m=1 Teclasde
función
m=2 Teclas
táctiles
Asignación de vi­sualizar: m = 0 Apagado m = 1 Encendido m = 2 Encendido
inverso (tecla
táctil) números de indica­dor: n=00aFF(hex)
Números de indica­dor/tecla táctil n=00aFF(hex)
Designación de dis­play m = 0 Apagado. m = 1 Encendido m = 2 Destello
inverso Números de indica­dor/tecla n=00aFF(hex)
Número de tabla de memoria numérica m = 00 a 7F (hex) Código s = +(2B), --(2D) número de 8 dígitos NUM = 0000 a 9999
Número de tabla de memoria numérica m = 00 a 7F (hex) Código s = +(2B), --(2D) número de 8 dígitos NUM = 00000000 a 99999999
Salida de no. de te­cla táctil n = 00 a FF (hex)
Salida de no. de te­cladefunción n = 00 a 0B (hex)
Objetos inhibidos m=0 Teclasde,
función Tec la s táctiles
m=1 Teclasde
función
m=2 Teclas
táctiles
Objetos habilitados m=0 Teclasde,
función Tec la s táctiles
m=1 Teclasde
función
m=2 Teclas
táctiles
Asignación de vi­sualizar: m = 0 Apagado m = 1 Encendido m = 2 Encendido
inverso (tecla
táctil) números de indica­dor: n = 00 a FF (hex)
Números de indica­dor/tecla táctil n = 00 a FF (hex)
Designación de dis­play m = 0 Apagado. m = 1 Encendido m = 2 Destello
inverso Números de indica­dor/tecla n = 00 a FF (hex)
Transfiere al host los números escritos en el NT. Existen dos tipos de trans­ferencia: sólo 4 dígitos, y 8 dígitos. La transferencia al host incluye el signo.
Indica al host los números de teclas táctiles pulsadas en el NT.
Indica al host los números de teclas de función pulsa­das en el NT.
Controla si se informa o no al host de las teclas, táctiles o de función, pulsadas en el NT. Si una entrada está inhibi­da, al host no se le indica incluso si se pulsan las te­clas.
Cuando se conecta la ali­mentación, no existen en­tradas inhibidas.
Controla los indicadores y teclas táctiles. Se utiliza la misma numeración para in­dicadores y teclas táctiles.
Utilizado por el host para pedir el estado de visualiza­ción de indicadores y teclas táctiles.
Cuando el TP recibe una petición de estado de visua­lización, utiliza el comando de respuesta para enviar al host el estado de visualiza­ción de indicadores o teclas táctiles correspondientes a los números pedidos.
10
Comandos Sección 2--2
Grupo FunciónArgumentosNombreCódigo de
NT20M-LK201-EV1NT600M-LK201comando
Control del sis­tema
ESC P m (1B) (50)
ESC T m (1B) (54)
ESC ^ m (1B) (5E)
ESC ] (1B) (5D)
ESC Z (1B) (5A)
ESC [ (1B) (5B)
ESC _ m (1B) (5F)
ESC W m (1B) (57)
Control de iluminación
Control de buzzer
Control de salida de alarma
Inicialización de historia
Petición de estado interno del NT
Respuesta a petición de estado interno de NT.
Control de modo de visualización
Habilitar/Inhi bir cambio de modo
m = 0 Encendido m = 1 Apagado
m=0 Stop m=1 sonido continuo m=2 sonido intermitente
m=0 Salida alarma OFF m=1 Salida alarma ON
No aplicable No aplicable Inicializa la información
No aplicable No aplicable Utilizado por el host para
Estado interno (ex­presado en bits) m = 00 Tensión de batería normal m = 01 Tensión de batería baja
m=0 Display normal m=1 Display inverso
m=0 Habilitar cambio m=1 Inhibir cambio
m = 0 Encendido. m = 1 Apagado
m=0 Stop m=1 sonido continuo m=2 sonido intermitente
m=0 Salida alarma OFF m=1 Salida alarma ON
Estado interno (ex­presado en bits) m = 00 Tensión de batería normal m = 01 Tensión de batería baja
No aplicable Selecciona el modo de vi-
m=0 Habilitar cambio m=1 Inhibir cambio
Controla la iluminación
Controla el sonido del buz­zer.
Controla la salida de alarma (ALM OUTPUT)
histórica grabada en el NT.
pedir el estado interno del NT. La respuesta indica sólo si ha caído o no la tensión de la batería.
Cuando el NT recibe una petición de su estado inter­no, utiliza este comando para responderle.
sualización. En modo nor­mal, el fondo es blanco; en modo inverso es azul.
Controla si se puede cam­biar o no entre modo trans­ferencia y modo manteni­miento desde el menú del sistema. Si está inhibido, aunque se seleccione modo transfer o mantenimiento en el menú del sistema y se pulse la tecla Enter, no se cambiará de modo. Este comando es efectivo sólo cuando el pin 6 de SW1 del NT está también seleccionando inhibir cam­bio de modo (OFF). (Con­sultar la siguiente tabla).
Relación entre selección del pin 6 del SW1 y el comando de habilitar/inhibir cambio de modo
Comando de
habilitar/inhibir cambio de
modo
Habilitar (m=0) Es posible cambiar de modo Es posible cambiar de modo
Inhibir (m=1) Es posible cambiar de modo No es posible cambiar de modo
Pin 6 de SW1 en ON: habilitar cambios
de modo
Pin 6 de SW1 en OFF: inhibir cambios
de modo
2--2--2 Comandos de terminal
Este grupo de comandos se utiliza para transmitir datos tales como códigos de caracter al NT, que se están visualizando directamente en la pantalla.
Nota 1. Para los comandos se suministran los códigos de caracter hexadecimal
entre paréntesis.
2. Los argumentos para todos los comandos se especifican con caracteres ASCII. Por ejemplo, 001 se debe escribir como 30 30 31; 3A, como 33
41.
11
Comandos Sección 2--2
Grupo Código de
Posición de visualiza ción
Borrar pantalla
Tamaño del caracter
comando
ESC + X Y (1B) (2B)
ESC & (1B) (26)
ESC ) m (1B) (29)
ESC m (1B) (2A)
Nombre Argumentos Función
NT600M-LK201 NT20M-LK201-EV1
Designación de posición del cursor
Borrar pantalla
Tamaño del caracter
Escala m=0
X = 000 a 639 Y = 000 a 399
No aplicable No aplicable Borra la pantalla. El cursor
m=0 Tamaño normal m=1 Tamaño 1/2
Sin ampliación m=1 Aloalto m = 2 A lo ancho m=3 4x m=4 9x m = 5 16x m = 9 64x
X = 000 a 255 Y = 000 a 127
m=0 Tamaño normal m=1 Tamaño 1/2
m=0 Sin ampliación m=1 Aloalto m = 2 A lo ancho m=3 4x m=4 9x m = 5 16x
Selecciona la posición del cursor para cadenas de caracteres que desea visualizar. El punto de origen es el ángulo superior izquierdo de la pantalla. La designación se hace por puntos (X = 000, Y = 000). Designar el punto inferior izquierdo de los caracteres a visualizar. Al escalar los caracteres éstos se amplian por la parte superior y por la parte derecha quedando fijo el ángulo inferior izquierdo.A pesar de todo, si se designa una posición al cursor a partir de la cual los caracteres no se pueden escalar hacia arriba ni hacia la derecha, el caracter ampliado se visualizará en la siguiente línea.
no cambia de posición. La designación del comando tamaño de caracter sigue efectiva.
Selecciona el tamaño de visualización a 1/2 del normal (8 puntos x 8 puntos) o a tamaño normal (16 pts x 8 pts), y es válido para cadenas de caracteres escaladas. El valor seleccionado es válido desde el momento en que se selecciona hasta que se cambia la selección. Al conectar la alimentación, está seleccionado tamaño normal excepto para las marcas.
Designa la escala para los caracteres. Es válido para caracteres a tamaño 1/2 o normal o marcas. También es válido para cadenas de caracteres escalados previamente. El valor seleccionado permanece válido desde el momento en que es seleccionado hasta que se cambia la selección. Al conectar por primera vez la alimentación, está seleccionado ”sin ampliación”.
12
Comandos Sección 2--2
Grupo FunciónArgumentosNombreCódigo de
Atributos del display
comando
ESC ! (1B) (21)
ESC ¯ (1B) (22)
ESC # (1B) (23)
Display normal
Inicio de display inverso
Fin de display inverso
NT20M-LK201-EV1NT600M-LK201
No aplicable No aplicable Selecciona los atributos de
visualización de las cadenas de caracteres a normal (y no inverso o intermitente).este atributo de display está seleccionado cuando se conecta por primera vez la alimentación.
No aplicable No aplicable Controla la visualización en
vídeo inverso. Este display se selecciona con el comando ”inicio de display inverso” y se anula con el comando ”fin de display inverso”.
No aplicable No aplicable Estos comandos son
también efectivos para visualizar cadenas de caracteres para las que se seleccionó previamente display inverso.
Visuali-­zación de cadenas
ESC $ (1B) (24)
ESC % (1B) (25)
ESC 4 n STR (1B) (34)
Inicio de display intermitente
Fin de display intermitente
Designación de cadenas de caracteres
No aplicable No aplicable Controla el display
No aplicable No aplicable Estos comandos son
Longitud de los caracteres a visualizar n=01a50(hex) Cadena de caracteres a visualizar STR (ASCII)
Longitud de los caracteres a visualizar n=01a20(hex) Cadena de caracteres a visualizar STR (ASCII)
intermitente. El display intermitente se selecciona con ”inicio de display intermitente” y se anula con ”fin de display intermitente”.
también efectivos para cadenas de caracteres para las que se seleccionó previamente display intermitente.
Visualiza una cadena de caracteres. La longitud de la cadena se designa con un número hexadecimal de 2 dígitos. Los datos de la cadena se pueden especificar en ASCII. De una sola vez se puede visualizar una cadena de 80 bytes máx. (para NT600M) ó 32 bytes (para NT20M). El tamaño y atributos de una cadena de caracteres se determina mediante los valores seleccionados antes de ejecutar este comando. Las cadenas de caracteres que no se pueden visualizar en una línea se visualizarán en la siguiente línea a la izquierda. Además, los caracteres que rebosen por la parte derecha de la línea inferior continuarán por la parte izquierda de la linea superior escribiéndose sobre los caracteres presentes.
13
Comandos Sección 2--2
Grupo FunciónArgumentosNombreCódigo de
Visuali-­zación de gráficos
comando
ESC 7 n X0Y X1Y1... XnY (1B) (37)
ESC 8 X Y R (1B) (38)
0
n
Dibujo de polilíneas
Dibujar círculo
Número de lineas n=01a28(hex) Coordenadas
,.... Xn= 000 a
X
0
639
Y0,.... Yn= 000 a
399
Coordenadas del centro del círculo X = 000 a 639 Y = 000 a 399 Radio del círculo R = 001 a 199
Número de líneas n=01a28(hex) Coordenadas X 255
Y0,.... Yn= 000 a
127
Coordenadas del centro del círculo X = 000 a 255 Y = 000 a 127 Radio del círculo R = 001 a 063
2--2--3 Comandos de transferencia online
Este grupo de comandos se utiliza para transferir datos de visualización en­tre el NT y el host.
Nota 1. Entre paréntesis se dan los códigos de caracter hexadecimal de los co-
mandos.
2. Los argumentos para todos los comandos se especifican con caracteres ASCII. Por ejemplo, 001 se debe escribir como 30 30 31; 3A, como 33
41.
3. Estos comandos no se pueden utilizar si la memoria de datos de pantalla es EPROM.
NT20M-LK201-EV1NT600M-LK201
,.... Xn= 000 a
0
Visualiza polilíneas. Las coordenadas designadas se conectan mediante líneas rectas. El número de líneas se indica mediante un no. hexadecimal de 2 dígitos. En primer lugar se transmiten las coordenadas origen (X datos para las siguientes coordenadas de los n puntos (X visualizar de una vez un máximo de 40 líneas.
Visualiza un círculo. Si el círculo designado no puede visualizarse totalmente en la pantalla, se mostrará sólo la parte que quepa.
), y luego los
0,Y0
). Se pueden
n,Yn
Grupo Código de
Start, Stop
De Host aNT
comando
ESC x (1B) (7B)
ESC y S CR (1B) (79) (0D)
ESC r N L S CR (1B) (72) (0D)
Nombre Argumentos Función
NT600M-LK201 NT20M-LK201-EV1
Inicia la transferencia online
Para la transferencia online
Transfiere el número de pantalla
No aplicable No aplicable Inicia la transferencia on-
Checksum S
Número de pantalla N = 0001 a 03E8 (hex) Longitud de datos de pantalla L = 0001 a FFFF (hex) Checksum S
Checksum S
Número de pantalla N = 01 a FA (hex) Longitud de datos de pantalla L = 0001 a FFFF (hex) Checksum S
line.
Para la transferencia online.
Designa el número de pan­talla para los datos de pan­talla que han de ser trans­feridos del host al NT.
14
Comandos Sección 2--2
Grupo FunciónArgumentosNombreCódigo de
De NT a Host
comando
ESC t m S CR (1B) (74) (0D)
ESC z N DAT S (1B) (7A) CR (0D)
ESC s N S CR (1B) (73) (0D)
ESC u m S CR (1B) (75) (0D)
ESC z N DAT S (1B) (7A) CR (0D)
Designación de transfe-­rencia de da­tos distintos de los de pantalla
Transferen­cia de datos
Número de pantalla a transferir
Designación de transfe-­rencia para datos distin­tos de los de pantalla
Transferir datos
Tipo de datos m=0 Memoria del siste­ma m=1 Tablas de memoria m=2 Marcas Checksum S
Longitud de los da­tos a transferir N = 02 a 7C (hex) Datos DAT Checksum S
Número de pantalla N = 0000 Designa todas las pantallas. N = 0001 a 03E8 (hex) Checksum S
Tipo de datos m=0 Memoria del siste­ma m=1 Tablas de memoria m=2 Marcas m=4 Historia (orden de ocurren­cia) m=5 Historia (orden de frecuen­cia) Checksum S
Longitud de los da­tos a transferir N = 02 a 7C (hex) Datos DAT Checksum S
NT20M-LK201-EV1NT600M-LK201
Tipo de datos m=0 Memoria del siste­ma m=1 Tablas de memoria m=2 Marcas Checksum S
Longitud de los da­tos a transferir N=02a7C(hex) Datos DAT Checksum S
Número de pantalla N = 00 Designa to­das las pantallas. N = 01 a FA (hex) Checksum S
Tipo de datos m=0 Memoria del siste­ma m=1 Tablas de memoria m=2 Marcas m=4 Historia (orden de ocurren­cia) m=5 Historia (orden de frecuen­cia) Checksum S
Longitud de los da­tos a transferir N=02a7C(hex) Datos DAT Checksum S
Designa otros datos distin­tos a los de pantalla a ser transferidos del host al NT. Se puede designar uno de los siguientes datos. Memoria del sistema: in­cluye la pantalla inicial. Tablas de memoria: Ambas tabla, numérica y de cade­nas de caracteres (no se pueden enviar por separa­do). Marcas.
Cada byte de datos a trans­ferir se convertirá a hexade­cimal de 2 bytes antes de ser transferido.
Designa el número de pan­talla para los datos de pan­talla a transferir del NT al host. Designando 0000 como número de pantalla (ó 00 para el NT20M) designa todas las pantallas para transferir.
Designa datos distintos de los de pantalla a transferir del NT al host. Los datos que se pueden designar sonlosmismosqueenla transferencia en sentido contrario. El formato de c o­municaciones para datos de historia se muestran en la tabla que sigue a ésta. Si designa por ”orden de ocu­rrencia”, el TP enviará la historia comenzando con el primer histórico visualizado, y si designa por ”orden de frecuencia”, el TP enviará la historia comenzando con aquellos datos que se die­ron con más frecuencia.
Cada byte de datos a trans­ferir se convertirá a hexade­cimal de 2 bytes antes de ser enviado.
15
Comandos Sección 2--2
Grupo FunciónArgumentosNombreCódigo de
Confor­midad
comando
ESC } S CR (1B) (7D) (0D)
ESC ~ m S CR (1B) (7E) (0D)
Conformidad (ACK)
Sin confir­mar (NAK)
Checksum S
Código de error m = F0 Memoria llena m = F1 Error de comando 1 m = F2 Error de comando 2 m = F3 Proceso in­terrumpido m = F4 Error de checksum Checksum S
NT20M-LK201-EV1NT600M-LK201
Checksum S
Código de error m = F0 Memoria llena m = F1 Error de comando 1 m = F2 Error de comando 2 m = F3 Proceso in­terrumpido m = F4 Error de checksum Checksum S
Notifica que la transferencia se ejecutó correctamente.
Notifica que ha habido un error en la transmisión. Utili­za el código de error para especificar el tipo de error. (Consultar la lista de códi­gos de error a continuación de esta tabla.)
Formato de comunicaciones de datos históricos
Comando Tamaño datos No. de
ESC Z (1B) (7A)
1B (31) (42)
pantalla
XXXX 4bytes
No. de
ocurrencias
YY 2bytes
Mensaje Checksum Terminación
ZZ..ZZ 48 bytes
S CR
(0D)
Códigos de error
Error Probable causa Posible corrección
Memoria llena (F0) Se llenó la memoria del NT durante la transferencia de
datos de pantalla del host al NT.
Error de comando 1 (F1) El comando de iniciar transferencia de datos se recibió
Error de comando 2 (F2) Se recibió un comando distinto de transferir datos de
Proceso interrumpido (F3)
Error de Cheksum (F4) Se produjo un error durante el chequeo de datos. Enviar de nuevo los datos.
Error de memoria de datos de pantalla (F9)
antes del comando de designación de pantalla o de datos de pantalla a transferir.
Se recibió un comando de transferencia de datos aunque la memoria de datos de pantalla es EPROM.
pantalla estando a la espera de dicho comando.
Durante la transferencia de datos, se pulsó simultáneamente las teclas de Buzzer, flecha Arriba y flecha Abajo, o se recibió un comando de transferencia online.
Se recibió un comando de transferencia de datos aunque la memoria de datos de pantalla es EPROM.
Utilizar una memoria de datos de pantalla de mayor capacidad.
Transmitir primero el comando de transferencia de pantalla o de datos de pantalla desde el host y luego transmitir el comando de transferir datos.
Convertir la memoria de datos de pantalla a SRAM.
Transmitir desde el host el comando de transferir datos.
Se interrumpe la transferencia, de tal forma que el programa se pondrá en espera de comando transferir, y luego volverá a modo RUN. Ejecutar la transferencia online desde el principio.
Convertir la memoria de datos de pantalla a SRAM.
Cálculo del Cheksum El chequeo de suma es el complemento a dos de los dos dígitos de la dere-
cha de la suma de todos los códigos de caracter desde el código siguiente a ESC hasta el anterior al chequeo de suma.
Ejemplo: Proceso de transferencia Online
ESC y S (1B)(79) En este ejemplo, el único código después de ESC es ”y”, por lo tanto la suma es 79 (hexadecimal). Tomamos el complemento a dos, 00 - 79 = 87, y el chequeo de suma es 87. Por lo tanto los da­tos transmitidos serían: ESC Y 8 7 (1B) (79) (38) (37)
16
Comandos Sección 2--2
Operaciones de transferencia online
Transferir una pantalla del host al NT Transferir una pantalla del NT al Host
HOST NT HOST NT
(1)ESC x
Inicio de la transferencia
(1)ESC x
Inicio de la transferencia
(2)ESC r
(3)ESC z
(4)ESC z
(5)ESC }
(6)ESC y
Transferencia de todos los datos de pantalla del NT al Host
HOST NT HOST NT
(1)ESC x
(2)ESC s
(3)ESC r
(4)ESC z
(5)ESC z
(6)ESC }
Designación del no. de pan­talla a transferir
Transferencia de datos de pantalla
Transferencia de los datos de pan­talla (Si hay una gran cantidad de datos de pantalla a transferir, el comando se repite las veces que sea necesario)
Confirmación (después de transferencia correcta)
Transferencia finalizada
Transferencia de históricos del NT al Host
Inicio de la transferencia
Designación del no. de pan­talla a transferir
Designación de no. de pan­talla a transferir
Transferir datos de pantalla
Transferencia de datos de pantalla (Si hay una gran cantidad de datos de pantalla a transferir, el comando se repite las veces que sea necesa­rio)
Confirmación (después de trans­ferencia completa) Los pasos (3) a (6) se repiten un número de veces igual al no. de pantallas registradas en el NT.
(2)ESC s
(3)ESC r
(4)ESC z
(5)ESC z
(6)ESC }
(7)ESC y
(1)ESC x
(2)ESC u 4
(3)ESC t 4
(4)ESC z
(5)ESC z
(6)ESC y
(7)ESC y Transferencia completa
Designación del no. de pan­talla a transferir
Designación del no. de pan­talla a transferir
Transferencia de datos de pantalla
Transferencia de los datos de pan­talla (Si hay una gran cantidad de datos de pantalla a transferir, el comando se repite las veces que sea necesario)
Confirmación (después de transferencia correcta)
Transferencia finalizada
Inicio de la transferencia
Designación de datos históricos a transferir (por orden de aparición)
Designación de datos históricos a transferir (por orden de aparición)
Transferir datos históricos
Transferencia de datos históricos (Si hay una gran cantidad de datos de pantalla a transferir, el comando se repite las veces que sea nece­sario)
Transferencia completa (Finali­zada la transferencia de todos los datos)
(7)ESC y
(8)ESC y
Transferencia completa
Transferencia completa
17
Chequeo de comunicaciones Sección 2--3
Cambios del estado del NT Durante la transferencia online el display del NT cambia como sigue.
Modo RUN
Recepción del comando para iniciar transferencia online
Pantalla visualizada
Preparación
para transmisón
Inicio de la transferencia de datos
Transmitiendo datos
KB
Modo RUN
2--3 Chequeo de comunicaciones
Puede utilizar el chequeo de comunicaciones del NT comprobando el estado de los datos recibidos del host. Consultar el NT600M o del NT20M.
Visualización del menú del sistema (Pulsar simutáneamente las teclas de Buzzer, flecha arriba y flecha abajo)
Seleccionar CONFIGURACION
NT ---- > H o st Hos t -- --> NT
Datos de pantalla Memoria del sistema Tablas de memoria Datos de marca Datos históricos
Número de bytes transferidos (en kilo­bytes).
Indica la dirección de transferencia
Indica el tipo de datos
Manual de Operación
del
18
Seleccionar VERIFICACION
Seleccionar VERIFICACION COMUNICACION
Seleccionar Interface
Pantalla visualizada
Verficación RS-232C
1B 24 15 20
Nota Volver al menú de Verificación pulsando simultáneamente las teclas de Buz-
zer y de flecha Arriba y Abajo.
Los datos recibidos se visualizan en hexadecimal.
Errores de comunicaciones Sección 2--4
2--4 Errores de comunicaciones
2--4--1 Errores
Los errores de comunicaciones se pueden detectar basándose en los si­guientes seis puntos.
1, 2, 3... 1. Chequeo de suma en comandos de comunicaciones
Se produjo un error si el valor de suma de chequeo calculado para los da­tos recibidos no concuerdan con el valor de suma de chequeo para los da­tos en el comando de comunicaciones.
2. Timeout durante el comando de comunicaciones
Se produjo un timeout durante la recepción de un comando de comunica­ciones. Se produce un timeout después de 5 s.
3. Error de paridad, Error de Overrun, Error de trama
Se produjo un error en la recepción de datos. Error de paridad: Los bits de paridad no son consistentes. Error de Overrun: Error en la recepción de datos. Error de trama: No se pudo construir una trama con los datos
recibidos.
4. Overflow de Buffer
El buffer de recepción del NT se ha desbordado.
5. Error de comando de comunicaciones
Hay un error en el contenido de un comando de comunicaciones.
Durante la transferencia online, los siguientes errores se detectan debido al fuera de tiempo entre comandos de comunicaciones.
6. Timeout entre comandos de comunicaciones
El siguiente comando de comunicaciones para transferencia online no se recibió. Se produce un timeout a los 60 segundos.
2--4--2 Proceso
Cuando se producen errores de comunicaciones, el NT ejecuta el siguiente proceso interno.
Procesadores sin Auto Reset (Pin 1 del SW1 del NT: ON)
Error Proceso interno del TP Posible corrección
Error de comando de comunicaciones
Timeout entre comandos de comunicaciones (transferencia online)
Otro Si se produce un error de comunicaciones, se
No se ejecuta el comando con error. Los contenidos de error ni se visualizan ni se transmiten. Los siguientes comandos sin error sí se ejecutan.
Cuando se produce timeout, el programa para la transferencia y vuelve a modo Run.
visualizan los contenidos de error (mostrados a continuación, suena el buzzer, y no se aceptan los siguientes comandos).
Comprobar de nuevo los contenidos de los datos.
Seleccionar el intervalo para transmitir comandos de comunicaciones desde el host dentro de 60 segundos.
Volver a modo RUN pulsando la tecla de Buzzer o la tecla Enter. Comprobar las selecciones de comunicaciones y los cables.
Visualización de error de comunicaciones
Recepción de Error
Error de paridad ACIA Error de overflow ACIA Error de trama ACIA Overflow de buffer Time Out
ERROR DE COMUN.
Time Out
19
Errores de comunicaciones Sección 2--4
Proceso con Auto Reset (Pin 1 de SW1 del NT: OFF)
Error Proceso interno del NT Posible correción
Error de comando de comunicaciones
Error de paridad Error de Overflow Error de trama
Overflow de Buffer Los comandos que desbordan el buffer no se
Timeout durante comando de comunicaciones
Timeout entre comandos de comunicaciones
Otro Si se produce un error de comunicaciones, se
No se ejecuta el comando de error. Los contenidos de error ni se visualizan ni se transmiten. Los siguientes comandos sin error sí se ejecutan.
No se ejecuta el comando de error. Los contenidos de error ni se visualizan ni se transmiten. Los siguientes comandos sin error sí se ejecutan.
ejecutarán. Los contenidos de error ni se viusalizan ni se transmiten. Los siguientes comandos sin error sí se ejecutan.
El comando con error no se ejecuta. Los contenidos del error ni se visualizan ni se transmiten.
Si se produce un timeout, el programa volverá a modo RUN.
visualiza el error y suena el buzzer.
Comprobar de nuevo los contenidos de los datos.
Comprobar las selecciones de comunicaciones. Si está utilizando el NT en lugares con ruido, debe contemplar la aparición de errores. Se recomienda transmitir el comando varias veces.
Cuando se dan este tipo de situaciones, se recomienda el control de flujo.
Comprobar las conexiones del cable y el software del ordenador.
Seleccionar el intervalo para transmisión del host dentro de 60 segundos.
Volver a modo RUN pulsando la tecla de Buzzer o la tecla Return.
20
SECCIÓN 3
Interface RS-422
Esta sección explica el hardware y comandos para las unidades de interface de comunicaciones NT600M-LK202 y NT20M-LK202-EV1 RS-422. Estas unidades se pueden conectar 1:N a Unidades ASCII de Autómatas Programables u ordenadores con interface RS--422. Para conectar múltiples unidades se utilizan adaptadores de enlace 3G2A9-AL004-E.
3--1 Especificaciones y Selecciones del interruptor 22..................................
3--1--1 Especificaciones de comunicaciones 22...................................
3--1--2 Selecciones de número de unidad 22.....................................
3--1--3 Selecciones de comunicaciones 22.......................................
3--1--4 Selecciones de Auto Reset e Interface 23..................................
3--1--5 Disposición d e terminales del conector 24.................................
3--1--6 Conexiones 24.......................................................
3--1--7 Conexión del cable apantallado a la masa física (FG) 24......................
3--1--8 Ejemplo de conexión 25...............................................
3--1--9 Longitud del cable y r esistencia de terminación 25..........................
3--1--10 Chequeo de selecciones 26.............................................
3--2 Comandos 26...............................................................
3--3 Chequeo de comunicaciones 28................................................
3--4 Errores de comunicaciones 28..................................................
3--4--1 Errores de comunicaciones 28..........................................
3--4--2 Proceso de errores de comunicaciones 29.................................
21
Loading...
+ 53 hidden pages