ControlChannels: Habilitar o deshabilitar todos los canales de comunicación con TM3BCEIP

Descripción de la función

La biblioteca ModbusTCP Remote Adapter solo está disponible para la referencia de acoplador de bus TM3BCEIP utilizada con un explorador Modbus TCP. Esta biblioteca se añade automáticamente cuando se añade un acoplador de bus TM3BCEIP en la configuración.

Esta función permite habilitar o deshabilitar todos los canales de comunicación con TM3BCEIP.

Los canales que gestione esta función se reinicializarán con su valor predeterminado (habilitar) tras un restablecimiento (en frío o en caliente).

Tras un comando de parada o inicio, los canales siguen deshabilitados si ya lo estaban antes. Tras un restablecimiento, los canales se habilitarán (valor predeterminado) aunque se hayan deshabilitado antes.

NOTA: Cuando intenta deshabilitar un canal que se comunica con un acoplador de bus TM3BCEIP, el sistema intentará volver a habilitar la conexión y enviarle la configuración del acoplador de bus. Por lo tanto, el sistema considera que esto es un error. Para deshabilitar eficazmente los canales conectados a un Acoplador de bus TM3, debe deshabilitar el objeto asociado al acoplador de bus mediante la propiedad DisableRemoteAdapter: <DeviceName>_RemoteAdapter.DisableRemoteAdapter := TRUE;

Representación gráfica

Representación IL y ST

Para ver la representación general en lenguaje IL o ST, consulte el capítulo Representación de funciones y de bloques de funciones.

Descripción de variables de E/S

En esta tabla se describe la variable de entrada:

Entrada

Tipo

Comentario

Enable

BOOL

Habilita o deshabilita el comando.

En esta tabla se describe la variable de salida:

Salida

Tipo

Comentario

ControlChannels

BOOL

Se establece en TRUE cuando todos los canales de comunicación están habilitados.

Ejemplo

Este es un ejemplo de llamada de esta función:

<DeviceName>_RemoteAdapter.ControlChannels(FALSE); (* deshabilitar la comunicación con el dispositivo *)