Los módulos de extensión de E/S se pueden marcar como opcionales en la configuración. La función proporciona una configuración más flexible al aceptar la definición de módulos no conectados físicamente al controlador. Por lo tanto, una única aplicación puede admitir varias configuraciones físicas de módulos de extensión de E/S, lo cual favorece un mayor grado de escalabilidad sin la necesidad de mantener varios archivos de aplicación para la misma aplicación.
Sin la función , cuando el controlador inicia el bus de extensión de E/S (después de apagado y encendido, descarga de aplicaciones o comando de inicialización), compara la configuración definida en la aplicación con los módulos de E/S físicos conectados al bus de E/S. Entre otros diagnósticos realizados, si el controlador determina que hay módulos de E/S definidos en la configuración que no están físicamente presentes en el bus de E/S, se detecta un error y el bus de E/S no se inicia.
Con la función , el controlador ignora los módulos de extensión de E/S ausentes que se hayan marcado como opcionales, lo cual permite que el controlador inicie el bus de extensión de E/S.
El controlador inicia el bus de extensión de E/S en el momento de la configuración (después de apagar y encender, descargar una aplicación o después de un comando de inicialización) aunque los módulos de extensión opcionales no estén conectados físicamente al controlador.
Se pueden marcar como opcionales los siguientes tipos de módulo:
Módulos de extensión de E/S TM3
Módulos de extensión de E/S TM2
Debe ser muy consciente de las implicaciones y los efectos de marcar módulos de E/S como opcionales en su aplicación, tanto si estos módulos están presentes como si están ausentes físicamente al ejecutar la máquina o el proceso. Asegúrese de incluir esta función en el análisis de riesgos.
| ADVERTENCIA | |
|---|---|
Para añadir un módulo de extensión y marcarlo como opcional en la configuración:
|
Paso |
Acción |
|---|---|
|
1 |
Añada el módulo de extensión al controlador. |
|
2 |
En el , haga doble clic en el módulo de extensión. |
|
3 |
Seleccione la ficha . |
|
4 |
En la línea , seleccione en la columna :
|
Los controladores y acopladores de bus identifican los módulos de expansión mediante un sencillo código de ID interno. Este código de ID no es específico para cada referencia, pero identifica la estructura lógica del módulo de extensión. Por tanto, varias referencias pueden compartir el mismo código ID.
No puede tener dos módulos con el mismo código ID interno declarados como opcionales sin que haya al menos un módulo obligatorio entre ellos.
En esta tabla se agrupan las referencias de módulo que comparten el mismo código ID interno:
|
Módulos que comparten el mismo código ID interno |
|---|
|
TM2DDI16DT, TM2DDI16DK |
|
TM2DRA16RT, TM2DDO16UK, TM2DDO16TK |
|
TM2DDI8DT, TM2DAI8DT |
|
TM2DRA8RT, TM2DDO8UT, TM2DDO8TT |
|
TM2DDO32TK, TM2DDO32UK |
|
TM3DI16K, TM3DI16, TM3DI16G |
|
TM3DQ16R, TM3DQ16RG, TM3DQ16T, TM3DQ16TG, TM3DQ16TK, TM3DQ16U, TM3DQ16UG, TM3DQ16UK |
|
TM3DQ32TK, TM3DQ32UK |
|
TM3DI8, TM3DI8G, TM3DI8A |
|
TM3DQ8R, TM3DQ8RG, TM3DQ8T, TM3DQ8TG, TM3DQ8U, TM3DQ8UG |
|
TM3DM8R, TM3DM8RG |
|
TM3DM24R, TM3DM24RG |
|
TM3SAK6R, TM3SAK6RG |
|
TM3SAF5R, TM3SAF5RG |
|
TM3SAC5R, TM3SAC5RG |
|
TM3SAFL5R, TM3SAFL5RG |
|
TM3AI2H, TM3AI2HG |
|
TM3AI4, TM3AI4G |
|
TM3AI8, TM3AI8G |
|
TM3AQ2, TM3AQ2G |
|
TM3AQ4, TM3AQ4G |
|
TM3AM6, TM3AM6G |
|
TM3TM3, TM3TM3G |
|
TM3TI4, TM3TI4G |
|
TM3TI4D, TM3TI4DG |
|
TM3TI8T, TM3TI8TG |
|
TM3XFHSC202, TM3XFHSC202G |
|
TM3XHSC202, TM3XHSC202G |