Reconfigurar un módulo (module) de E/S por medio del programa

Siga estos pasos (steps) para volver a configurar un módulo (module) de I/O por medio del programa (program).
Se puede reconfigurar un módulo (module) de I/O desde el sistema lógico:
  • inhibiendo el módulo (module)
  • usando la instrucción MSG Cambio de configuración del módulo (module) y
  • eliminando la inhibición.
    CONSEJO:
    PELIGRO:
    Cuando se inhibe un módulo (module) de E/S (I/O), recupera sus valores de estado de programa (program). El controlador (controller) no controla el módulo (module) hasta que está inhibido y la conexión se restablece.
Para reconfigurar un módulo (module) de E/S (I/O) mediante programación
  1. Escriba la lógica necesaria para inhibir el módulo (module) y eliminar la conexión entre el controlador (controller) y el módulo:
    1. En un nuevo renglón, cree una instrucción GSV.
    2. Seleccione MODULE en el operando de clase de objeto.
    3. Seleccione el módulo (module) de I/O apropiado para el operando del nombre de objeto.
    4. Sólo es posible acceder por medio de instrucciones GSV a los módulos (modules) de I/O con nombre.
    5. Seleccione MODO para el operando Nombre de atributo.
    6. El bit 2 de este atributo es el bit de inhibición.
    7. Introduzca una etiqueta INT para el operando Dest.
      entero (integer, INT)
      Un data type atómico que consiste en una word usada para almacenar un valor de número entero de 16 bits con signo (-32.768 a +32.767).
    8. Añada una instrucción OR en el renglón después de la instrucción GSV.
    9. Para el operando de Origen A, introduzca la etiqueta (tag) en el operando de destino de la instrucción GSV.
    10. Para el operando de Origen B, introduzca el valor 4 para establecer el segundo bit.
    11. Para el Destino, introduzca el misma etiqueta (tag) que en el operando de Origen A.
    12. Agregue una instrucción SSV tras la instrucción OR.
    13. Seleccione MODULE en el operando de clase de objeto.
    14. Seleccione el mismo módulo (module) de I/O que en la instrucción GSV para el operando Nombre de objeto.
    15. Sólo es posible acceder por medio de instrucciones SSV a los módulos (modules) de I/O con nombre.
    16. Seleccione MODO para el operando Nombre de atributo.
    17. El bit 2 de este atributo es el bit de inhibición.
    18. Para el operando Origen, introduzca la misma etiqueta (tag) usada en el operando Destino GSV.
    19. Escriba la lógica necesaria para cambiar la etiqueta (tag) de configuración para el módulo (module).
  2. Escriba la lógica necesaria para desinhibir el módulo (module) y restablecer la conexión:
    CONSEJO: Asegúrese de que el módulo (module) esté inhibido.
    1. En un nuevo renglón, cree una instrucción GSV.
    2. Seleccione MODULE en el operando de clase de objeto.
    3. Seleccione el mismo módulo (module) de I/O para el operando del nombre de objeto.
    4. Seleccione Introducir estado para el operando Nombre de atributo.
    5. Introduzca una etiqueta (tag) INT diferente para el operando Destino.
    6. Quite la máscara del nibble superior de la etiqueta (tag) de destino añadiendo una instrucción AND.
    7. Use la etiqueta (tag) del operando de Destino GSV como operando de Origen A.
    8. Use el valor 16#FF00 para el operando de Origen B.
    9. Use para el destino la misma etiqueta (tag) que en el operando de Origen A.
    10. Compare esa etiqueta (tag) con el valor para la inhibición añadiendo una instrucción EQU.
    11. Use el operando de destino AND como operando de Origen A.
    12. Use el valor 16#6000 (significa inhibido) para el operando de Origen B.
  3. Desinhiba el módulo (module) agregando una instrucción GSV:
    1. Seleccione MODULE en el operando de clase de objeto.
    2. Seleccione el mismo módulo (module) de I/O para el operando del nombre de objeto.
    3. Seleccione MODO para el operando Nombre de atributo.
    4. El bit 2 de este atributo es el bit de inhibición.
    5. Introduzca una etiqueta (tag) INT para el operando Destino.
    6. Añada una instrucción AND en el renglón después de la instrucción GSV.
    7. Para el operando de Origen A, introduzca la etiqueta (tag) en el operando de destino de la instrucción GSV.
    8. Para el operando de Origen B, introduzca el valor 16#FFFB para borrar el segundo bit.
    9. Para el Destino, introduzca el misma etiqueta (tag) que en el operando de Origen A.
    10. Agregue una instrucción SSV tras la instrucción AND.
    11. Seleccione MODULE en el operando de clase de objeto.
    12. Seleccione el mismo módulo (module) de I/O que en la instrucción GSV para el operando Nombre de objeto.
    13. Sólo es posible acceder por medio de instrucciones SSV a los módulos (modules) de I/O con nombre.
    14. Seleccione MODO para el operando Nombre de atributo.
    15. El bit 2 de este atributo es el bit de inhibición.
    16. Para el operando Origen, introduzca la misma etiqueta (tag) usada en el operando Destino GSV.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal