EcoStruxure Machine Expert versión 1.1 no soporta los controladores M258, LMC058 y LMC078.

Asignación de E/S

Descripción general

La vista Asignación de E/S del editor de dispositivos se llama Asignación de E/S de <tipo de dispositivo> (por ejemplo, Asignación de E/S de PROFIBUS DP). Sirve para configurar una asignación de E/S del controlador. Esto significa que las variables de proyecto utilizadas por la aplicación se asignan a las direcciones de entrada, salida y memoria del controlador.

Defina la aplicación que debe gestionar las E/S en la vista Ajustes PLC.

NOTA: Si el dispositivo lo admite, puede utilizar la modalidad de configuración en línea para acceder al hardware de E/S sin tener que cargar primero una aplicación. Para obtener más información, consulte la descripción del Modo de configuración en línea.

Consulte los siguientes capítulos:

oTrabajo con el cuadro de diálogo Asignación de E/S

oAsignación de E/S en modalidad online

oVariables implícitas para forzar E/S

Información general sobre la asignación de E/S en variables

La posibilidad de configurar una asignación de E/S para el dispositivo actual depende del dispositivo. Puede que la vista sólo se utilice para visualizar la instancia de dispositivo creada de forma implícita. Consulte la descripción de los Objetos IEC.

Tenga en cuenta lo siguiente para la asignación de E/S a variables:

oNo se puede escribir en las variables que requieren introducción de datos.

oUna variable existente solo se puede asignar a una entrada.

oEn lugar de utilizar la vista Asignación de E/S, también puede asignar una dirección a una variable mediante la declaración AT.

No obstante, tenga presente lo siguiente:

oPuede utilizar declaraciones AT sólo con variables locales o globales, no con variables de entrada y salida de las POU.

oLa posibilidad de generar variables de forzado para E/S (consulte Variables implícitas para forzar E/S) no está disponible para declaraciones AT.

oSi se utilizan declaraciones AT con miembros de bloque de funciones o estructura, todas las instancias accederán a la misma ubicación de memoria. Esta ubicación de memoria corresponde a variables estáticas en los lenguajes de programación clásicos, como C.

oLa disposición en memoria de las estructuras viene determinada por el dispositivo de destino.

oPara cada variable que se asigna a un canal de E/S en la vista Asignación de E/S, se pueden crear variables de forzado durante una ejecución de compilación de la aplicación. Puede utilizarlas para forzar el valor de entrada o salida durante la puesta en marcha de una máquina, por ejemplo, mediante una visualización. Consulte el capítulo Variables implícitas para forzar E/S.

Asignación automática de E/S

Esta función de asignación automática de E/S crea automáticamente variables IEC en cuanto se añade un dispositivo o módulo con módulos de E/S al árbol Dispositivos y las asigna en cada entrada o salida. De forma predeterminada, esta función está activada.

Puede desactivar y configurar la función en el cuadro de diálogo Proyecto > Configuración del proyecto > Asignación automática de E/S.

El cuadro de diálogo proporciona los siguientes elementos:

Elemento

Descripción

Crear variable en asignación de E/S

Seleccione o deseleccione esta opción para activar o desactivar la función de asignación automática de E/S.

Área Asignación

A nivel de bit

Seleccione esta opción para crear variables para cada bit.

A nivel de módulo

Seleccione esta opción para crear una variable para cada módulo, no para los bits a nivel individual.

Área Regla de denominación

Cuadro de texto

Escriba los siguientes caracteres precedidos por un símbolo # para especificar de qué partes constará el nombre de variable:

oEscriba #X para integrar una i para las entradas y una q para las salidas en el nombre de variable.

oEscriba #T para integrar el código de prefijo para el tipo de datos correspondiente de la variable en el nombre de variable. Los prefijos utilizados para los distintos tipos de datos se indican en el capítulo Recomendaciones sobre la nomenclatura de identificadores.

oEscriba #D para integrar el nombre del dispositivo en el nombre de variable.

oEscriba #C para integrar el nombre según se ha definido en la columna Canal en el nombre de variable.