Está en la página 1de 48

1 Programmer 07 PG 30

1.1 Outline

860174
_, --- - - -- - ---
-

El programador 07 PG 30 es un programador compacto y robusto de El programador 07 PG 30 se alimenta o bien del alimentador con
programación, prueba y EPROM en un práctico tamaño de bolsillo. enchufe disponible como accesorio o bien de la alimentación de 24 V
Fue diseñado como dispositivo de programación y prueba para el del mando conectado.
minicontrol compacto BBC SIGMN-tronic p y el control de programa
almacenado modular PROCONTIC b (procesamiento de bits con 07 Las posibilidades del 07PG30 se enumeran en la siguiente tabla
ZE 82) y sirve para la entrada y cambios de programa, así como para
Funciones de edición
la prueba del programa. .
instrucciones del programa: - indicate
La interfaz serie instalada permite la conexión con la impresora y -Input
ofrece así la posibilidad de documentar y almacenar programas. -Sobrescribir
-insertar
En lugar de una impresora, es posible conectar los sistemas de -Dirección
programación y prueba de la BBC 907 PC 30 y 907 PC 31 que -búsqueda
funcionan sobre la base de computadoras personales compatibles -intercambio
con IBM. El dispositivo 07 PG 30 reemplaza la unidad de prueba y
programación 07 IE 82 y sirve como programador de EPROM.
instrucciones del programa,
Por supuesto, el dispositivo 07 PG 30 también se puede utilizar como registros del programa,
dispositivo independiente de programación y carga de EPROM programas completos:
(independiente). - borrar
- imprimir
La entrada del programa se realiza mediante la "lista de
instrucciones AWL". La sintaxis de entrada y las otras funciones Funciones de prueba y carga de EPROM
operativas han demostrado ser confiables en los sistemas de programas completos: -test (status indication)
programación BBC 07 TO 12, 907 PC 30 y 907 PC 31, cualquiera - - Tomar el relevo de los sistemas de
que los conozca puede trabajar con ellos en el dispositivo 07 PG 30. programación 907 PC 30, 907 PC 31 o 07
Alguien que no tenga este conocimiento puede familiarizarse con él TO 12
mismo rápidamente debido a la simplicidad del lenguaje y el - tomar el relevo del control
funcionamiento del dispositivo. - almacenar temporalmente
- cargar RAM en EPROM
El programa ingresado y leído se almacena en una memoria RAM - cargar EPROM en RAM
respaldada por batería que puede reemplazar el almacenamiento del - comparar los contenidos EPROM/ RAM
programa del control conectado durante las operaciones de prueba.
Otras funciones: - unidad de prueba y arranque
Al ser utilizado como programador de EPROM, las EPROM se pueden - Prueba de estado en blanco de RAM
leer, cargar, comparar, verificar y duplicar. El almacenamiento interno - Prueba de estado en blanco de EPROM
de RAM sirve como almacenamiento temporal. - prueba de paridad
- TTY función.

i61
programmer 07 PG 30 / state 3.88

1-1
1.4 Descripción General del Dispositivo por una cubierta. El interior de la carcasa está recubierto con
material conductor para protegerlo contra fallas.
El dispositivo 07 PG 30 ha sido diseñado para su uso en laboratorios Debajo de la cubierta se puede encontrar una breve instrucción
y oficinas, así como en la máquina (prueba de programa). Se coloca que informa sobre las órdenes más importantes y brinda
en una práctica carcasa de plástico. El teclado está protegido. información mientras opera el dispositivo.

�1)0!:
"'-"<1>W<$"'1"">-.:;ó.;,t,s
Eé-R-OM - t-iA.V
P'l<Jl;:J"',...,,.,.t\l«<'OQ ",AM - ',Pl'<JN
A·:)'"!;;.,;,,,"""�
-;<,<<,l'\'.!;10 :.,_;,M ,: ;.,q:__Kt
'-'<•.,>')n!!TTC-tlOS<k- H"\'r'.'.1ti·.N'l<·>•','_,,
C-"í;: �,x.�·
�.-, ')7t�;
;r,.� \ '>,".',"11�•:
:.,.�r-, :"r;-,,__ l'!f.·s~ �-' lü?�4R2_'
'S"'M'l ?�fWi-n••��
,P·V•"t'."'1.\? )<v<�><ltr

871055

1 . 5 Elementos operativos y conexiones de dispositivos 1. System interface


1 conexión para SIGMAº -tronic p y PROCONTIC b
(procesamiento de bits, 2 K-words)

2 conexión para el recubrimiento de los cables conectables a la interfaz 1

¡Atención!
Siga las instrucciones del párrafo 10 antes de conectar o
desconectar los cables PROCONTIC b o SIGMA® -tronic p de la
conexión del 07 PG 30.

3. Serial interface - RS 232 C


De este modo es posible la conexión de los sistemas de
programación 907 PC 30 o 907 PC 31 o 07 TO 12 o una impresora
8 (p. ej. 07 DR 11):

4. Power supply
Conexión para alimentación desde el alimentador 07 NG 30 o
desde un mando con el cable de alimentación 07 SK 34.

5. ONiOFF-swiich
Enciende y apaga la tensión de funcionamiento. El voltaje del búfer
para la RAM no se ve afectado.

6. Equipo de programación, base de potencia cero de 28 poie. La base


871063
de potencia cero lleva las EPROM a fines de carga, prueba,
comparación y lectura (si es necesario mediante un adaptador de
EPROM, que se entrega con él).

7. LCD-lndication
La indicación de una línea consta de 16 posiciones. Los caracteres
se producen mediante una matriz de puntos de 5x7.

8. Teclado ASCii con teclas de función.

programmer 07 PG 30 state 3.88 1-3


íJ&j
1.6 El almacenamiento del programa Bullered

La rutina de control se archiva en una memoria RAM respaldada por


batería y permanece almacenada incluso después de apagar el
dispositivo. Las baterías tienen una vida útil de hasta un año.

La caja de la batería está debajo de la indicación LCD y se


puede acceder a ella desde la parte inferior del dispositivo.
- - -
- - - - -

871054

En caso de no utilizar el 07 PG 30 por un período más largo,


es recomendable sacar las baterías para ahorrar su
capacidad. Por la presente, se borra un programa que
posiblemente esté en el almacenamiento de RAM.

1-4 programmer 07 PG 30 .' state 3.88


2 Posibilidades de Uso y Combinación

2.1 07 PG 30 como programador independiente Para documentar programas se puede conectar a la interfaz serial la
impresora 07 DR 11 o cualquier otra impresora con conexiones seriales.
Los datos se transfieren mediante el cable de impresora 07 SK 33.
Data formal: 8 data bits
1 stop bit
no parity
handshake XON/XOFF
transfer speed adjcstab,e

Entre 300 . .2400 Baud

La velocidad de transferencia ajustada en el programador puede ser


consultada por la función "$B" y alterada por "$Bxxxx" (cf. párrafo 8)

Después de encender el dispositivo, siempre hay una velocidad de


transferencia de 1200 baudios. Para imprimir partes del programa, se
debe utilizar la instrucción de edición 'L" (cf. párrafo 6).

El programa completo se puede imprimir usando la funci ón

·'$LIST" (cf. párrafo 8í.


Configuración de las interfaces seriales de la impresora 07 DR 11.
SW1
860174

ON •OFF! Functíon
Junto con la fuente de alimentación 07 NG 30 resp. el cable de !
. Japanese character set
7
alimentación 07 SK 34 el dispositivo 07 PG 30 es un programador
2 Japanese characte� set
completamente independiente. Para realizar programas para las rutinas
de control SIGMA'-Tronic p y PROCONTIC b se dispone de lo siguiente 3 • normal character set
para este equipo autónomo 4 72 lines
5 XON-XOFF telegram
6 LF at DATA BUFFER tull
- todas las funciones de edición
7 Print at CR, LF. VT, FF, US
- todas las funciones de programación de EPROM.
8 CR withou: LF
2.2 07 PG 30 con impresora SW2

ON i OFF¡i Function

PRINT O with (/i


2 tull b�ffer magnitude
3 ' ! no function
4 no function
10 CPI
56 1 7 DATA bit
7 select by power ON
8 undirect print (diagram)

SW21

ON OFF F',.;nction

1 1 stop bit
2 send d2ta select
3 no parity
4 no parlty
5 no f.uncfon
860177 6 8 bit
7 XON-XOFF telegram
8 XON-XOFF teiegraf"l
----

programMC' 07 PG 30: Slilte 3,88 2·1


SW22 El control compacto BBC SIGMA'-tronic p se puede conectar en
la interfaz del sistema. Los datos se intercambian a través del
1 ON ! OFF ! Function cable 07 SK 31. El adaptador EPROM del cable se conecta en el
SIGMA' -tronic p en lugar de las EPROM 07 PR 82. En esta
configuración, el programa en el almacenamiento RAM del 07 PG
1 Baud rate 1200
30 puede ser agotado y probado. La RAM almacenada en búfer
2 Baud rate 1200 de la 07 PG 30 sirve entonces como almacenamiento de
3 Baud rate 1200 programas del control. Se pueden utilizar todas las funciones de
4 no function edición, prueba y programación de EPROM.

El programador recibe alimentación a través del cable


SW23 SIGMA'-tronic p 07 SK 31 desde el control.

ON ! OFF . Function ¡Atención!

RS 232 C En este caso, la fuente de alimentación 07 NG 30 no se puede


2
3 . i
RS 232 C
DSR
utilizar para alimentar el 07 PG 30 y el control SIGMA'-tronic p.

4 DSR
5 DSR 2.4 07 PG 30 con PROCONTIC b
6 no tunction
1

SW24

ON OFF Function

DTR
2 DTR
3 RTS
4 RTS
5 unused CTS
6 unused CTS
7 CD invalid
8 j CD invalid

2.3 07 PG 30 with SIGMA'-tronic p


¡------
871062

El cable PROCONTIC b 07 SK 30 ayuda a conectar la interfaz de


sistema del 07 PG 30 con la interfaz lE del 07 ZE 82 del
i ,
PROCONTIC b. Esta configuración permite el agotamiento del
". programa y la

,,-;¡¡¡ prueba del procesamiento de bits PROCONTIC b desde el


almacenamiento RAM de la 07 PG 30. Todas las funciones de

' - .¡�/'
edición, prueba y programación de EPROM pueden ser
usó.

'�---- En lo que respecta al almacenamiento del programa, se puede elegir


la EPROM en el canal principal, así como el almacenamiento de
RAM con búfer de la 07 PG 30 en la que se leyó o escribió el
programa.

¡Atención!

s?10s1 Las instrucciones en el párrafo 10 tienen que ser


seguidas por todos
significa antes de conectar el 07 PG 30.

r61 2-2 programme- 07 PG 30 state 3 88


2.5 07 PG 30 como unidad de prueba y arranque En la memoria RAM de la 07 PG 30 solo el rango indicado
es sobrescrito por el programa transferido por los sistemas
de programación y prueba 907 PC 30 ar 907 PC 31. El resto
permanece sin cambios.

No es posible utilizar la función "búsqueda de errores" con 907 PC


30 y 907 PC 31 en conexión con 07 PG 30.

Note:
En funcionamiento ONLINE de 07 PG 30 con 907 PC 31 se indica
la indicación de error "error, PLC parado", aunque el PLC esté
en
marcha y las variables estén actualizadas.

2.6 07 PG 30 Como programadora EPROM

Con el dispositivo de programación EPROM instalado, los


programas del almacenamiento RAM de la 07 PG 30 se
pueden transferir directamente a una EPROM conectada.

Los programas con valor analógico y procesamiento de textos se


pueden
no se puede ingresar y probar en el 07 PG 30. Sin embargo lo és
860178
posibles 4 K-EPROM 07 PR 84 R1 y 8 K-EPROM
07 PR 84 R2 con el 07 PG 30 para duplicar. Los de estos
El dispositivo 07 PG 30 reemplaza la unidad de prueba Los programas almacenados en los tipos de memoria pueden
y programación 07 IE 82 si se combina con los sistemas de contener valores analógicos y Procesador de textos incluido. Porque
programa 907 PC 30 ar 907 PC 31. la memoria interna del dispositivo tiene solo 4 K- palabras de tamaño,
8 K-palabras palabras deben duplicarse en dos pasos.
Al conectar el 07 PG 30 con el Procontic b, es necesario por todos
los medios prestar atención a las instrucciones del párrafo Las órdenes necesarias se describen en el párrafo 8
13. Además de conectar el 07 PG 30 con el 07 ZE 82, la interfaz
serial del 07 PG 30 debe ser conectado con la interfaz serial
(COM1) de los sistemas de programación 907 PC 30 ar 907 PC 31
2. 7 Interfaz serie de 07 TZ 82 R201
con el cable de computadora 07 SK 32.
Si se trabaja con la 07 PG 30 en la interfaz serial de la 07TZ82
Al dar la instrucción "$RE" (el. párrafo 10) el 07 PG 30 se cambia a R201, la interfaz serial de la 07TZ82 R201 debe configurarse en 7
la operación 'primera y unidad inicial'. Mediante las órdenes "$SPS" bits, 2 bits de parada e incluso paridad.
y 'TEST"
los sistemas de programación conectados 907 PC 30 ar 907 PC 31 El ajuste debe hacerse de la siguiente manera:
pueden comunicarse con el 07 PG 30 (por ejemplo, las
instrucciones "Sistema de prueba y programación 907 PC31 para
1. Soldar la batería07TZ82
PROCONTIC b" y "Sistema de prueba y programación 907 PC 30
2. Conecta el 07 PG 30 a 07 TZ82
para PROCONTIC b").
3. Input of 07 PG 30 in $TTY mode (300 baud)
$P-1
Si se va a probar un programa con 907 PC 30 en el sistema de (7 bits, 2 stop bits, even parity is set.)
control PROCONTIC b (procesamiento de bits), el procedimiento 4. RUN/STOP-key on the 07 ZE 84 from STOP to RUN ar
es el siguiente:
switch off and on the supply voltage (24 V DC) of the PLC.

Los ajustes en la interfaz serial se almacenan, si la batería está


step 907 PC 30 07 PG 30 meaning
- soldada.
1 HALT if 07 PG 30 not
at HALT
2 $CL erase RAM
storage
3 $RE set operation
'1est and start"
4 $SPS transfer of the pro
gram from the PC
to the 07 PG 30
'
5 E end transfer mod
6 RUN RAM B2 start program
7 TEST start indication
of status
8 1 test
9 ESC 1
cancel indication :
of status
10 ¡
E end REMOTE
1
operation

,a1
1

programmer07 PG 30 / state 2.90 2- 3


3 Survey: Funciones y Teclas

La realización de las siguientes instrucciones de edición y funciones $ 3.3 Instrucciones especiales y teclas de función
- se realiza mediante la operación de la tecla de espacio <EN
BLANCO>. si la instrucción está completamente indicada. <SHIFT ><Cih.L><RESET> puesta a cero del C7 PG 30
(inicialización sin pérdida de
Si la 07 PG 30 reconoce una instrucción de edición o una función $ programa). operar teclas
únicamente en base a la entrada de caracteres. los caracteres que simultáneamente
faltan se complementan automáticamente. cancelación de función (con
restricciones)
Las correcciones mediante la operación de la tecla <DEL> son <SHIFT> función de segunda tecla
posibles antes de operar <BLANK>. La función de esta tecla puede altamente posicionada
diferir en las diversas funciones de edición y $. <DEL> borra el último carácter
(depende de la entrada
respectiva)
3.1 Editar instrucciones <BLANK> instrucción y (tomar el control
\space Key) después de completar la
entrada) y tecla de espacio
POINTER mover el puntero del programa <EPROM.RAM> cambio de EPROM a RAM y
INSERT* incluir declaración viceversa. p.ej. en la operación
OVERWRITE* instrucciones para sobrescribir PRUEBA
FIND buscar instrucciones individuales RETORNO DE CARRO
CHANGE intercambiar instrucciones individuales (utilizado en el modo TTY)
KILL borrar instrucciones individuales o espacio de programa comienzo de la siguiente
LIST imprimir espacios de programa oración
comienzo anterior de la
oración
las instrucciones marcadas * no necesitan terminarse con <EN BLANCO>. instrucción anterior
é-
instrucciones siguientes

3.2 $•Funciones
A excepción de <SHIFT>, <CTRL>, <RESET>, <ESC> y
$AUS apagar la interfaz del sistema <EPROM/RAM> todas las teclas tienen función de repetición
$Bxxxx ajustar la velocidad de transferencia para impresoras o automática, si la tecla permanece pulsada.
modo $TTY
$B interrogar tasa de baudios ajustada
$CLEAR borrar el programa en el 07 PG 30 3.4 instrucciones para iniciar un programa
Almacenamiento RAM completo (4K-palabras)
$FREE indicar espacio de memoria vacante TEST inicio del programa con
$LIST impresión del programa general indicación de estado en el último
$PARITY verifique el programa general en busca de errores de lugar de la indicación LCD (RAM
paridad(RAM/EPROM) o EPROM)
seleccione las funciones de programación de EPROM inicio del programa (RAM o
$PROM RUN
EPROM)
$PRxxx establecer el tipo de EPROM
inicio automático del programa
$PRT interrogar conjunto de tipos de EPROM AUTORUN
después de la conexión de
$RAMTEST prueba de estado en blanco del almacenamiento RAM 07 PG 30
parada de programa de voltaje
$REMOTE cambio a la prueba de funcionamiento y unidad de HALT
arranque
$SPS transferir contenidos EPROM 07 ZE 82 a
RAM 07 PG 30 3.5 Teclas especiales para entrada de programa
$SPS V comparación de contenidos EPROM 07 ZE 82 con
RAM 07 PG 30 <!> IF
$TTY Operación terminal <&> ANO
$PE Buscar fin de programa (!PE) </> OR
$HEX Código hexadecimal de una instrucción <=> THEN
$OPTION funciones "más cargas"
$DEUTSCH salida de mensajes del sistema en alemán
$ENGLISCH salida de mensajes del sistema en inglés
$FRANCA IS salida de mensajes del sistema en francés
$MONiTOR funciones de servicio
$MONITOT
$XTTY
$XTTOFF

0 °ogra'TlmH e,- ºG 3� state 3 88 3-1


4 Encendido y entrada de programa

Después de conectar el voltaje de suministro, se indica la Note:


espera de observación y luego de unos segundos: 1. Solo se puede operar una tecla a la vez
(excepciones <SHIFT> <CTRL> )
BBC 07 PG 30 B2 si se seleccionó PROCONTIC b
2. Todas las teclas se desbloquean electrónicamente.
BBC 07 PG 30 p si se seleccionó SIGMA-tronic p La velocidad de entrada de los caracteres no debe
ser superior a la velocidad de indicación.
Esto también aparece después de una inicialización con las
teclas <SHiFT> <CTRL> <RESET>.
3. Efecto de la tecla <SHIFT>
Durante esta indicación las teclas <P> y <B> permiten una sin MAYÚS: <+&> 1ndication: &
preselección del respectivo sistema de control. El cambio en con MAYÚS: <MAYÚS> <-&> indication: �
un momento posterior es imposible.
Observación: A continuación se diferencia entre PUNTERO y
¡Atención! Se debe asegurar que la selección con el 07 PG CURSOR. El PUNTERO siempre se coloca en la
30 1(B2 o P) corresponda exactamente con el dirección indicada. Se puede desplazar por todo el
programa almacenado. El CURSOR solo se mueve
sistema de control a conectar. No olvide prestar
dentro de una instrucción de programa en la
atención a las instrucciones en el párrafo 10 indicación. Marca la posición de entrada y se indica
con <"'>.
Un reinicio de software (<SHIFT <CTRL> <RESET>) podría
provocar alteraciones en el programa.
Cada entrada se comprueba hasta la plausibilidad. en una posición
Example: Por medio de la función $PRT 64 se liberó el rango específica el 07 PG 30 solo acepta caracteres allí permitidos.
de direcciones de 0 .. .4095 y se creó o transfirió un
programa que cubre este rango completo de Example: Siempre debe haber un carácter combinado o un
direcciones. carácter en blanco <EN BLANCO> antes de una
variable. si la entrada es A sin carácter de
Mediante un reinicio de software aparece combinación, la 07 PG 30 la interpreta como la
automáticamente la EPROM tipo 2732. función AUTORUN, no como la variable de inicio.
Después de cambiar con $PRT64, el programa
se sobrescribe con el contenido de la EPROM La entrada de la instrucción = E .. . .. no es posible.
del 07 ZE 82 a partir de la dirección 2048 con
PROCONTIC b conectado. Cada instrucción se finaliza al operar la tecla de espacio <EN
BLANCO> y luego se toma en el almacenamiento RAM del 07 PG
Input: Antes de ingresar el programa, la indicación 30. El puntero luego pasa a la siguiente dirección y el dispositivo
anterior (BBC 07 PG 30 ... ) debe confirmarse espera la siguiente entrada.
mediante la tecla de espacio <EN BLANCO>.
Tan pronto como el dispositivo reconoce una entrada de forma
0000 <contenido de la dirección 0> i única, los posibles caracteres faltantes se agregan
lndication:
La entrada de la rutina de control sólo es automáticamente.
posible por medio del teclado ya descrito.
Ejemplo: entrada del siguiente programa:
La extensión completa del lenguaje PROCONTIC b está E o o o
disponible para la entrada del programa. Para agotar un & M o o O 1
programa sin errores, solo se necesita la cantidad de A o 1 2
lenguaje descrita en el párrafo 9 para el 07 PG 30. s M O 2 o o
input: !E0<EN BLANCO> 1 >EN BLANCO>&M0<EN BLANCO> 1
<EN BLANCO>/A1 <EN BLANCO> 12<EN BLANCO>
=SM<EN BLANCO>2<EN BLANCO>
0<EN BLANCO>

En caso de error de entrada, es posible borrar las


instrucciones que aún no han terminado con <EN BLANCO>
al operar la tecla <DEL> de derecha a izquierda.
Cada programa debe incluir un !PE anidado

4-1
La siguiente tabla ·informa sobre la posición de entrada de los Para ingresar las constantes binarias B0 y B1 se debe mover el cursor
operadores ·operandos y su asignación a SIGMA" -tronic (1) y hacia la derecha mediante la tecla espaciadora <EN BLANCO> hasta
PROCONTIC b (2): que se indique un signo de interrogación "?'". Después de eso es
posible ingresar la constante binaria #B ...

----- Al ingresar =RM. . .. !M........y !S . .. se debe ingresar un carácter en


blanco <EN BLANCO> antes de dar el número de grupo.
position operator 'il J :21
--- - --
En el caso de constantes de texto para la salida con la unidad de
6. 10 tiempo digital 07 TZ 82, la entrada de constantes es diferente a la
r, o
P o indicación.
NO P 1
IF X X Example: input: /!007<BLANK>
&_ AND X X indication: #"'007
OR X X
= THEN X X · se añade automáticamente.

Esta presentación no influye en la función.


instructions
N NOT X X Las constantes de texto ocupan varias direcciones de programa. Puede
s SET X X ocurrir que no se indique la constante de texto completo. Para
R ERASE X X presentar la parte faltante de las constantes de texto es necesario
posicionar el puntero con la función "PTRAxxxx'' en el rango de
direcciones de las constantes.
operands
E entry X X
Para la entrada de los caracteres arriba mencionados puede resultar
A output X X
necesario posicionar correctamente el cursor mediante la tecla de
M. marker (local) X X
espacio <EN BLANCO>,
M- marker (global) X
s step (local) X Los mensajes de error o del sistema deben ser reconocidos.
s step (global) X por todos los medios por la tecla de espacio "EN BLANCO" antes de
T time X cualquier otra entrada
z counter X

speciai instructions
p E end of program x· X
- - MA beginning of block ¡ X
ME end of block X
= N MA beginning of block X
negated
' - ' MC beginning of block X
with norma!ization
= N MC beginning of block X
with normalization !
negated

attributes
b X
c X

time constant
# X

word constant
# w X
text constant
�# "
X

binary constant*
# B X

element
= B s X
-- - -- -----
- -
-

,. hay que programarlo pero no tiene efecto


(1 l = SIGMA'-tronic p
(2) = PROCONTIC b

- - - ----- --- --

4-2
5 Indicación de programa y operaciones

La indicación LCD sirve para fines de comunicación entre el usuario y el


dispositivo (mensajes del sistema), así como para
indicaciones del programa. Los programas se indican palabra por palabra.
En el caso de instrucciones que constan de varias palabras, siempre se
indica la primera dirección pertinente (para excepciones, véase el puntero
del párrafo 8).

estructura de indicación:

Ejemplo: La instrucción de programa !NE02. 04 en la dirección 0578 se ve


como cuando se indica

position:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
indication:
O 5 7 8 ! N E o 2 o 4

La posición 16 tiene una doble función:


en el modo de edición:
¡= INSERTAR
oº OVERWRITE

en el modo de prueba:
0 = la variable indicada tiene el estado 0
1 = la variable indicada tiene el estado 1.

Indicaciones de operación:

BBC 07 PG 30 P
B2 encendido o después de la inicialización
? El signo de interrogación aparece si

- se ha intentado una entrada que no se


ajusta a la posición. No es necesario
reconocer. La entrada debe seguir adelante
correctamente el dispositivo espera una
entrada. p.ej. DE VERDAD Y/N?

Esto indica que el usuario tiene que esperar


WAIT porque el procesamiento de la instrucción
tarda "un poco más" (unos segundos)

indicado después de ingresar una instrucción en


RAM ful' la dirección 2047

se dio la instrucción HALT. pero esta


already in HALT operación ya se había fijado

just HALT oossi:Jle ar. Inst;JctI01 was g:ven. bJt. however. it


·1s o:1iy possi:Jle in the operation HALT

Otros mensajes del sistema se mencionan en las descripciones de

las instrucciones individuales.


6 Funciones de edición

Mediante las funciones descritas en este capítulo se En el caso de instrucciones que comprendan más de una
dirección, el reconocimiento de la primera dirección
pueden realizar programas. modificado y complementado.
correspondiente no es automático. si el pointei está al principio
Las siguientes instrucciones sólo se pueden introducir con de una oración cuya primera instrucción es una palabra
el cursor en la posición izquierda (pos. 6). compuesta las funciones "pointer +x·" y
"puntero -x" no se puede utilizar
POINTER
lnpu�: ?Sx<3LANK> puntero moviéndose a lo largo de
Mediante la función "puntero" (puntero de programa) es indication: la oración +x oración presente
dirección -x oraciones. contenido
posible avanzar y retroceder en el programa. La dirección a
de esta dirección
la que se dirige el puntero
se puede leer en la indicación.
Después de ingresar el carácter x, la indicación desaparece por
pcogram storage (RAM) un corto tiempo, lo que no tiene ninguna influencia en el efecto.
En el caso de una posición al comienzo de una oración que
0000.
comienza con una palabra compuesta, PS2<BLANK> alcanza el
0001 siguiente comienzo de una oración.
lndication: 0002. +-- pointer

Input: PS-x<BLANK> puntero moviéndose a lo largo de


-x oraciones
oración presente dirección -x
2045. indication:
oraciones. contenido de esta
2046. dirección
2047.

Instrucciones de puntero absoluto: Después de ingresar el carácter "-", la indicación desaparece por
input: PO<BLANK> origen del puntero (comienzo del un corto tiempo que, por otro lado, no tiene ninguna influencia en el
programa) efecto.
indication: dirección 0000 y su contenido
Movimientos del puntero mediante las teclas de flecha:

input: PE<BLANK> puntero end (fin del programa) key funciion


indication: contenido de la primera dirección siguiendo el comienzo de la sentencia
l
después de las últimas
comienzo anterior de la oración
instrucciones

input: PAx<BLANK>
puntero en dirección absoluta
indication: Observación:
dirección x y su contenido
Si el puntero se mueve sentencia por sentencia en programas
Si las instrucciones comprenden más de una dirección. no es que contienen instrucciones que ocupan más de una dirección
automáticamente la primera dirección de la instrucción combinada (palabras compuestas). puede suceder que no siempre se
que se indica. pero sólo la parte después de la dirección dada. reconozcan los comienzos de las oraciones.

Durante ciertas condiciones de funcionamiento no se excluye que


Input: PSAx<BLANK> puntero en oración absoluta las teclas de flecha (arriba y abajo) se lean como "A" y "B"
indicat1on: primera instrucción de la oración x
(comienzo de la oración: instrucción previa
instrucción con operando "!")
siguiente instrucción

Este movimiento del puntero sólo es posible en lo que se refiere Observación:


a sentencias de programa reales. Si una oración se va a colocar IEn el caso de instrucciones que contengan más de una palabra, el
en no existe. un "?" Es indicado. Después de ingresar el posicionamiento siempre se realiza en la primera correspondiente.
carácter A, la indicación desaparece por un corto tiempo mientras
se opera esa función, pero eso no tiene ninguna influencia en
el efecto

Movimientos relativos del puntero:


input Px<BL.ll.NK> puntero moviéndose a lo largo de las
direcciones .+x
indication: palabra presente dirección -x direcciones
contenido de esta dirección
puntero moviéndose a lo largo de -x
input
direcciones
palabra presente dirección -x direcciones.
contenido de esta dirección

6-1

También podría gustarte