Instrucciones IOWR/IORD admitidas
Datos de rango
Ejemplo:
84
en el mismo contador existen valores de comparación iguales, se producirá un
error al ejecutar la instrucción IOWR. Consulte las secciones 3-5-2-2 "Configura-
ción y operación en el modo de comparación" y 5-2-2 "Errores de las instruccio-
nes IOWR/IORD" para obtener más información.
Si la Unidad está en modo de rango para cada contador, los datos de rango de
uno o varios rangos se pueden leer de la Unidad o escribirlos en ella. Por cada
rango los datos de rango se encuentran en 6 canales. Se pueden leer o escribir
datos de rango en un máximo de 4 rangos por instrucción IORD o IOWR.
15 14 13 12 11 10 9
Datos de
rango
15 14 13 12 11 10 9
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
En el perfil de salida las salidas se representan mediante:
= salidas de software 0-31
En el código de control CC1, c especifica el número de contador (c = 1, 2, 3 ó 4)
del que se leerán los datos de rango o en el que se escribirán. CC2 especifica el
primer número de rango (00-03). Según el número de rangos de los que desee
leer datos de rango o en los que desee sobrescribir con nuevos datos de rango,
tiene que especificar el número de canales que se transferirán. Este número de
canales es igual al número de rangos x 6.
La Unidad de contador, con el número de máquina 1, funciona en modo de rango
y el contador 2 utiliza 4 rangos (rangos 00 a 03). Puede cambiar los datos de
rango de los rangos 02 y 03. Los nuevos datos de rango, que constan de 12 cana-
les (= 6 canales x 2 rangos), se encuentra en la memoria de datos a partir de
D0100.
IOWR(223)
#2A02
D0100
#000C0001
8
7
6
5
4
3
8
7
6
5
4
3
CC1= 2A (= contador 2), CC2= 02 (= número de primer rango)
S= D0100 (primer canal con nuevos datos de rango)
D= #0001 (número de máquina) y D+1= #000C (nº de canales)
Sección 4-5
2
1
0
Límite de rango inferior
Límite de rango superior
2
1
0
Perfil de salida