Вы находитесь на странице: 1из 394

Twido

Manual de funcionamiento de TwidoSoft Ayuda en pantalla


spa Versin 3.2

Tabla de materias

Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Captulo 1 Introduccin a TwidoSoft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Qu es TwidoSoft? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de un PC a un controlador Twido . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizacin del sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 12 14 18 21 23 23 24 25 27 30 31 33 33 34 36 38 40 41 43 44 46 48 50 51 53 54 55 57 58
3

Captulo 2
2.1

Funciones del software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interfase de usuario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conceptos bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ventana principal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Navegador de aplicacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Barra de estado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Preferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editores y visualizadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editores y visualizadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizador de Ladder Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de Ladder Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paleta de Ladder ampliada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cabecera de escaln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de escaln de lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de lista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de smbolos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Buscar smbolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Examinador de objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizador de errores de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizador de referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de tablas de animacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de memoria: ficha Vista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2

2.3

Editor de memoria: ficha Edicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Modos de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Operacin offline y online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Estados de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Captulo 3
3.1

Gestin de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Acceso a las aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Iniciar y salir de TwidoSoft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Apertura y cierre de aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Funciones de seguridad. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Establecer nivel de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Cambio de contrasea. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Creacin y desarrollo de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Creacin de una aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Desarrollo de una aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Nomenclatura de aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Salvaguarda de una aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Anlisis de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 Definicin de los smbolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Inversin de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Importacin y exportacin de archivos ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Transferencia de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Transferencia de una aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Transferencia de una aplicacin: PC => Autmata . . . . . . . . . . . . . . . . . . . . . . . 94 Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Restaurar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Cartuchos de Backup de memoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Borrar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Ejecucin de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Operaciones del controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Conexin de un PC al controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Conectar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Desconexin de un PC del controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Operaciones del controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Ejecutar, detener e inicializar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Fijar hora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Configuracin RTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Estadsticas de Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Operaciones del autmata -- Avanzadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

3.2

3.3

3.4

3.5

3.6

Creacin de referencias cruzadas en una aplicacin . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin de referencias cruzadas en una aplicacin . . . . . . . . . . . . . . . . . . . . Generar referencias cruzadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Impresin de aplicaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Impresin de una aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cuadro de dilogo "Documentacin", opcin "Carpeta" . . . . . . . . . . . . . . . . . . Cuadro de dilogo "Documentacin", opcin "Primera pgina" . . . . . . . . . . . . Cuadro de dilogo "Documentacin", opcin "Historial" . . . . . . . . . . . . . . . . . . Cuadro de dilogo "Documentacin", opcin "Tabla de contenidos" . . . . . . . . Cuadro de dilogo "Documentacin", opcin "Configuracin" . . . . . . . . . . . . . Cuadro de dilogo "Documentacin", opcin "Programa" . . . . . . . . . . . . . . . . Cuadro de dilogo "Documentacin", opcin "Smbolos" . . . . . . . . . . . . . . . . . Cuadro de dilogo "Documentacin", opcin "Referencia cruzada" . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vista general de la configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin del hardware y software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mtodos de configuracin de recursos del autmata . . . . . . . . . . . . . . . . . . . . Utilizacin del editor de configuracin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Validacin de una configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Propiedades de dispositivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambiar controlador base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Administracin de niveles funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de entradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de salida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adicin de un mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eliminar mdulo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuracin de un mdulo: Seleccin de un mdulo . . . . . . . . . . . . . . . . . . . Configuracin de un mdulo: parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Agregar opcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eliminar opcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instalacin de comunicaciones del controlador. . . . . . . . . . . . . . . . . . . . . . . . . Adicin y configuracin de un mdem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexiones remotas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configurar una red de conexin remota . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Agregar controlador remoto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Eliminar controlador remoto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexiones Modbus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexiones ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

119 119 120 121 123 123 124 125 127 128 129 130 132 133 134 135 137 137 138 139 140 145 146 146 147 148 149 152 156 157 159 160 161 167 168 169 175 184 186 188 189 190 191
5

Captulo 4
4.1

Configuracin de hardware y software . . . . . . . . . . . . . . . . . 135

4.2

4.3

4.4

4.5

Configuracin de las comunicaciones TCP/IP en Ethernet . . . . . . . . . . . . . . . . 192 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Descripcin general de las comunicaciones TCP/IP Ethernet. . . . . . . . . . . . . . 193 Gua de instalacin rpida del TCP/IP para comunicaciones Ethernet entre un PC y el controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 Conexin del controlador a la red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Direccionamiento IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Asignacin de direcciones IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Configuracin TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Pestaa Configurar direccin IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Pestaa IP marcado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Pestaa Time out. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Pestaa Dispositivos remotos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Visualizacin de la configuracin Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 Gestin de conexiones Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219 Indicadores luminosos de Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Mensajes Modbus TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Configuracin del software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Configuracin mxima de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Configuracin de temporizadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Configuracin de contadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Cuadro de dilogo para registros LIFO/FIFO . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Controladores del conmutador de tambor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Constantes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Constantes KD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Constantes KF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 %PLS/%PWM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Contadores rpidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 Contadores muy rpidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Fechadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Contador de pasos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 Registro de bits de desplazamiento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Configuracin de parmetros de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Modo de exploracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Nombre de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

Captulo 5
5.1

Programacin en lenguaje Ladder . . . . . . . . . . . . . . . . . . . . 255


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255 Creacin de programas Ladder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Vista general de programas Ladder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258 Creacin de un programa Ladder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Utilizacin del visualizador de Ladder Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261

5.2
6

5.3

5.4

5.5

Utilizacin del visualizador de Ladder Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin, edicin y eliminacin de escalones . . . . . . . . . . . . . . . . . . . . . . . . . Visualizacin de smbolos y direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alternancia de vistas de Ladder Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin de cabeceras de escaln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin del editor Ladder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin del editor de Ladder Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Barra de herramientas de la paleta de Ladder Logic . . . . . . . . . . . . . . . . . . . . Utilizacin de la paleta de Ladder ampliada . . . . . . . . . . . . . . . . . . . . . . . . . . . Comandos del editor de Ladder Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin de las funciones de edicin en el visualizador de Ladder . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comandos del men Edicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cortar, Copiar y Pegar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Marcacin de un bloque Ladder Logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Buscar y Reemplazar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Buscar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reemplazar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deshacer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de instrucciones grficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de elementos grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Normas para insertar elementos grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de un contacto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de un bloque de funcin de contador o temporizador . . . . . . . . . . . . Insercin de una bobina o de una llamada de subrutina o salto . . . . . . . . . . . . Insercin y eliminacin de conectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de un bloque de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de un bloque de operacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de un operando o smbolo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin de programas de lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vista general de programas de lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin de un programa de lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin del editor de lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin del editor de lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comandos del editor de lista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insercin de instrucciones de lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduccin de instrucciones de lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Directrices para insertar instrucciones de lista . . . . . . . . . . . . . . . . . . . . . . . . .

262 263 265 267 269 270 270 271 272 273 274 278 278 279 280 282 283 285 286 287 288 288 289 291 292 293 294 295 298 299 300 303 305 305 306 308 309 309 310 311 312 312 313 317
7

Captulo 6
6.1

Programacin en lenguaje de listas . . . . . . . . . . . . . . . . . . . 303

6.2

6.3

6.4

Utilizacin de las funciones de edicin en el editor de lista . . . . . . . . . . . . . . . . 318 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 Comandos del men Editar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 Cortar, Copiar y Pegar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 Marcar un bloque de lista. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 Buscar y reemplazar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 Buscar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Reemplazar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 Deshacer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328

Captulo 7

Programacin con funciones de definicin de macros (MDF) . 329


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Definicin de una Macro (MDF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 Configuracin de una macro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 Utilizacin de una macro en un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 Reemplazo de macros y generacin de cdigos binarios . . . . . . . . . . . . . . . 340 Archivo MDF de Ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342 Mensajes de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343 Macro Information Printing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346

Captulo 8
8.1

Depuracin y ajuste de un programa online . . . . . . . . . . . . 347


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 Depuracin online mediante la Tabla de animacin de programas. . . . . . . . . . 349 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 Animacin de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 Utilizacin del Editor de tablas de animacin . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Comandos del editor de tablas de animacin . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Insercin, edicin y eliminacin de variables. . . . . . . . . . . . . . . . . . . . . . . . . . . 354 Lectura y escritura de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 Adicin de instancias anteriores y posteriores. . . . . . . . . . . . . . . . . . . . . . . . . . 358 Forzado de valores de entrada/salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359 Apertura y almacenamiento de tablas de animacin . . . . . . . . . . . . . . . . . . . . . 361 Animacin de una tabla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 Ajuste de un programa online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364 Descripcin general de la programacin online. . . . . . . . . . . . . . . . . . . . . . . . . 365 Programacin de Ladder y Lista online en modo STOP . . . . . . . . . . . . . . . . . . 366 Programacin de Ladder y Lista online en modo RUN . . . . . . . . . . . . . . . . . . . 368 Proceso de edicin de programas online en lenguaje Ladder. . . . . . . . . . . . . . 370 Edicin en lnea de objetos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371

8.2

Glosario ndice

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389

Acerca de este libro

Presentacin
Objeto Campo de aplicacin Advertencia sta es la Ayuda en pantalla para TwidoSoft. La informacin contenida en este manual slo es aplicable a los controladores programables Twido. Schneider Electric no se hace responsable de cualquier error que pudiera aparecer en este documento. Est prohibida la reproduccin de cualquier parte de este documento, en cualquier forma o medio, incluido el electrnico, sin autorizacin previa y por escrito de Schneider Electric. Enve sus comentarios a la direccin electrnica techpub@schneider-electric.com

Comentarios del usuario

Acerca de este libro

10

Introduccin a TwidoSoft

Presentacin
Vista general Este captulo proporciona una introduccin a TwidoSoft, el software utilizado para programar y configurar autmatas programables de Twido. Tambin se incluyen instrucciones para actualizar el sistema operativo del autmata. Nota: Para que la comunicacin entre TwidoSoft y el autmata funcione correctamente, es obligatorio instalar el protocolo TCP/IP.

Contenido:

Este captulo contiene los siguiente apartados:


Apartado Qu es TwidoSoft? Conexin de un PC a un controlador Twido Actualizacin del sistema operativo Pgina 12 14 18

11

Introduccin a TwidoSoft

Qu es TwidoSoft?
Introduccin TwidoSoft es un entorno de desarrollo grfico para crear, configurar y gestionar aplicaciones para los autmatas programables Twido. TwidoSoft es un programa basado en Windows de 32 bits para un ordenar personal (PC) que se ejecute con los sistemas operativos Microsoft Windows 98 segunda edicin o Microsoft Windows 2000 Professional. Las versiones de TwidoSoft superiores o iguales a 1.13 funcionan tambin con Microsoft Windows XP. Principales funciones del software TwidoSoft: Interfase estndar de Windows Navegador de aplicacin y vistas de varias ventanas Soporte de programacin y configuracin Comunicacin con el autmata Funciones bsicas estndar de Windows: Fcil utilizacin del teclado o ratn Barras de herramientas y ventanas flotantes Organizacin estndar de los mens Informacin sobre herramientas, barra de estado y mens contextuales Ayuda en lnea con ayuda contextual Principales funciones de programacin y configuracin: Programacin de diagrama Ladder reversible y de lenguaje de la lista de instrucciones Programacin de diagrama Ladder mediante un sencillo clic con el ratn Programacin en modo offline y online Animacin de programas y datos Configuracin sencilla mediante el Navegador de aplicacin Editores para las principales funciones de programacin y configuracin Funciones de edicin: Cortar, Copiar y Pegar Programacin simblica Referencias cruzadas Copias impresas de programas y configuracin

Funciones del software

Interfase estndar de Windows

Programacin y configuracin

12

Introduccin a TwidoSoft

Control y comunicaciones del autmata

Principales funciones de TwidoSoft para soporte del autmata: Conexin y desconexin de un autmata Funcionamiento del autmata Supervisin del uso de memoria de la aplicacin mediante el Monitor de recursos Carga y descarga de programas del autmata Copia de seguridad de los programas del autmata en una memoria EEPROM opcional Para obtener ms informacin, consulte lo siguiente: Para obtener informacin sobre las funciones estndar de la interfase de Windows, consulte los archivos de ayuda y la documentacin de Microsoft Windows. Para obtener ms informacin sobre el hardware y la programacin del autmata Twido mediante los lenguajes de la lista de instrucciones y Ladder, consulte el manual de referencia del usuario de TwidoSoft. Para obtener ayuda contextual, haga clic en los botones Ayuda de los cuadros de dilogo. En este manual de funcionamiento se utilizan las siguientes convenciones tipogrficas.
Formato negrita Significado Para las entradas de usuario, introduzca palabras o frases en negrita, tal y como aparecen. Los nombres y las opciones de men, los comandos y nombres de barras de herramientas, as como los nombres de cuadros de dilogo y opciones, tambin se muestran en negrita. Los nombres, las combinaciones y las secuencias de teclas se muestran en maysculas. Por ejemplo, el mtodo abreviado para crear una aplicacin nueva es CTRL+N. Para llevar a cabo esta accin, mantenga pulsada la tecla CTRL y, a continuacin, pulse la tecla N.

Informacin adicional

Convenciones

MAYSCULAS

Archivo Abrir La flecha indica una seleccin del men. En este ejemplo, vaya al men Archivo para seleccionar el comando Abrir.

13

Introduccin a TwidoSoft

Conexin de un PC a un controlador Twido


Introduccin Se necesita un cable de comunicacin para conectar un PC a un controlador Twido. Existen tres conexiones posibles. Puede haber: Cables multifuncin especiales que permitan conectar el puerto serie COM o USB del PC en el puerto 1 del controlador: El cable TSX PCX 1031 (2,5 m) convierte las seales entre los equipos RS485 y RS-232. El cable TSX PCX 3030 (2,5 m) convierte las seales entre los dispositivos RS-485 y USB. Una conexin telefnica que vincula un mdem de recepcin conectado al puerto 1 del controlador y un mdem conectado al puerto serie COM del PC (o un mdem interno al PC). Si dispone de un controlador Twido habilitado para Ethernet (como, por ejemplo, el controlador Compact TWDLCAE40DRF), un cable Ethernet RJ45 Cat5l SFTP que conecta los puertos del PC y del controlador RJ-45 a un conmutador/ concentrador Ethernet. El puerto 1 de todos los controladores Twido es un puerto RS-485 integrado que debe utilizarse para comunicarse con el software de programacin TwidoSoft. Cuando se conecta el cable al puerto 1, el protocolo se establece automticamente para comunicaciones TwidoSoft (consulteUtilizacin del cable de comunicaciones, p. 169). Nota: Los cables de comunicacin TSX PCX 1031 y TSX PCX 3030 incorporan un conmutador rotativo de cuatro posiciones que permite utilizar el cable en modos distintos. Ajuste el conmutador en la posicin 2 para las comunicaciones TwidoSoft.

AVISO
RIESGO DE DAOS PRODUCIDOS POR LA ELECTRICIDAD EN LOS COMPONENTES DEL CONTROLADOR. No conecte el cable de comunicacin al controlador antes de conectarlo al PC. Siempre debe conectarlo al PC en primer lugar. Si no se respetan estas precauciones pueden producirse graves lesiones o daos materiales

14

Introduccin a TwidoSoft

Conexin del cable de comunicacin TSX PCX 1031 o TSX PCX 3030

El diagrama siguiente muestra un ejemplo de conexin del cable de comunicacin de un PC a un controlador Twido. La ubicacin del puerto 1 vara segn el modelo de controlador Twido. Si desea ms informacin acerca de la utilizacin de los puertos serie COM, consulte la documentacin del PC.

Controlador Twido Conexin al puerto serie COM (en el panel posterior del PC) PC Conexin al puerto 1 Conector macho miniDIN

Conmutador rotativo (Establecido a 2 para Twido)

Conector hembra D-sub de nueve pins

Cable de comunicacin (TSXPCX1031 o TSX PCX 3030)

15

Introduccin a TwidoSoft

Conexin por lnea telefnica

El diagrama siguiente muestra un ejemplo de una conexin telefnica entre los mdems de un PC y de un controlador Twido. La ubicacin del puerto 1 vara segn el modelo de controlador Twido. Si desea ms informacin acerca de la utilizacin de los mdems, consulte la documentacin del PC.
Controlador Twido Conexin al puerto serie COM (en el panel posterior del PC)

PC Conexin al puerto 1 Conector macho miniDIN

Mdem de recepcin Lnea telefnica

Mdem externo Conector hembra D-sub de nueve pins

16

Introduccin a TwidoSoft

Conexin a travs de una red Ethernet

El diagrama siguiente muestra un ejemplo de una conexin entre el PC en el que se ejecuta el programa de aplicacin Twido y un controlador Twido a travs de un conmutador/concentrador de red Ethernet. Este tipo de conexin slo es compatible con un controlador Twido habilitado para Ethernet, como el controlador Compact TWDLCAE40DRF.
Controlador Twido TWDLCAE40DRF Conexin al puerto 1 Ethernet RJ-45 Conexin al puerto Ethernet RJ-45 (en el panel posterior del PC) PC en el que se ejecuta TwidoSoft

Conector macho RJ-45

Conmutador/ concentrador Ethernet Cable Ethernet RJ45 Cat5 SFTP

Conector macho RJ-45

17

Introduccin a TwidoSoft

Actualizacin del sistema operativo


Descripcin general El Asistente de Twido Windows Executive Loader es un programa basado en Windows que indica todos los pasos necesarios para actualizar el firmware Executive de su controlador programable Twido de Schneider Electric Telemecanique. Firmware Executive es el sistema operativo gracias al cual se ejecutan las aplicaciones y que gestiona el funcionamiento del controlador. El asistente proporciona una interfaz interactiva e intuitiva que indica de manera progresiva todos los pasos necesarios para el proceso de actualizacin y descarga rpida de la ltima versin del Executive del controlador. Para obtener instrucciones detalladas, consulte el Manual de usuario del asistente de Executive Loader. Puede acceder a este manual desde la utilidad Exec Loader. Puede abrir el Asistente de Executive Loader desde TwidoSoft seleccionando Herramientas Actualizar firmware del controlador en el men principal o haciendo doble clic en el programa para abrirlo directamente. El programa asistente, TWEL.EXE, se incluye en la instalacin de TwidoSoft dentro del subdirectorio \bin del directorio de instalacin predeterminado. Existen cuatro pasos necesarios para la actualizacin de Executive. El asistente muestra una pantalla para cada paso y proporciona adems una Ayuda online para cada pantalla. En la tabla siguiente se resume cada uno de estos pasos:
Paso Pantalla 1 2 Bienvenido Parmetros Funcin Presenta el Asistente de Executive Loader. Selecciona el archivo Executive correcto para transferirlo al controlador, as como el puerto serie del PC para comunicarse con el controlador.

Apertura del Asistente de Exec Loader

Pasos bsicos

3 4

Propiedades de los Compara los ID de hardware y la informacin contenida en la archivos y dispositivos versin de Executive del controlador y del archivo Executive. Progreso de transferencia Supervisa la transferencia del archivo Executive al controlador.

18

Introduccin a TwidoSoft

Controladores Twido compatibles


Mdulo del controlador

En la tabla siguiente se recogen todos los dispositivos Twido que son compatibles con el programa del Asistente de Executive Loader.
Descripcin

TWDLCAA10DRF Unidad de base compacta de 230 VAC(1), con 6 entradas de 24 VDC y 4 salidas de rel de 2 A. Bloque de terminales de tornillo no extrable. TWDLCDA10DRF Unidad de base compacta de 24 VDC, con 6 entradas de 24 VDC y 4 salidas de rel de 2 A. Bloque de terminales de tornillo no extrable. TWDLCAA16DRF Unidad de base compacta de 230 VAC(1), con 9 entradas de 24 VDC y 7 salidas de rel de 2 A. Bloque de terminales de tornillo no extrable. TWDLCDA16DRF Unidad de base compacta de 24 VDC, con 9 entradas de 24 VDC y 7 salidas de rel de 2 A. Bloque de terminales de tornillo no extrable. TWDLCAA24DRF Unidad de base compacta de 230 VAC(1), con 14 entradas de 24 VDC y 10 salidas de rel de 2 A. Bloque de terminales de tornillo no extrable. TWDLCDA24DRF Unidad de base compacta de 24 VDC, con 14 entradas de 24 VDC y 10 salidas de rel de 2 A. Bloques de terminales de tornillo no extrables. TWDLCAA40DRF Unidad de base compacta de 230 VAC(1), con 24 entradas de 24 VDC, 2 transistores de 24 VDC, 14 salidas de rel de 2 A, RTC incrustado y bloque de terminales de tornillo no extrable. TWDLCAE40DRF Unidad de base compacta de 230 VAC(1), con 24 entradas de 24 VDC, 2 transistores de 24 VDC, 14 salidas de rel de 2 A, RTC incrustado, Ethernet 100Base Tx y bloque de terminales de tornillo no extrable. TWDLMDA20DUK Unidad de base modular con 12 entradas de 24 VDC y 8 salidas de comn positivo de transistor de 0,3 A. Conectores MIL(2) extrables. TWDLMDA20DTK Unidad de base modular con 12 entradas de 24 VDC y 8 salidas de comn negativo de transistor de 0,3 A. Conectores MIL(2) extrables. TWDLMDA20DRT Unidad de base modular con 12 entradas de 24 VDC y 8 salidas (2 salidas de 0,3 A de transistor, comn negativo y 6 salidas de rel de 2 A). Bloques de terminales de tornillo no extrables. TWDLMDA40DUK Controlador de base modular de 24 salidas de 24 VDC y 16 salidas de comn positivo de transistor de 0,3 A. Conectores MIL(2) extrables. TWDLMDA40DTK Unidad de base modular con 24 entradas de 24 VDC y 16 salidas de comn negativo de transistor de 0,3 A. Conectores MIL(2) extrables. Nota 1: Los productos descritos como fuentes de alimentacin de 230 VAC son compatibles con 120/230 VAC. Nota 2: Los conectores MIL tambin se conocen como conectores HE10.

19

Introduccin a TwidoSoft

20

Funciones del software

Presentacin
Vista general Este captulo proporciona detalles sobre la utilizacin de las funciones del software de TwidoSoft. Este captulo contiene las siguientes secciones:
Seccin 2.1 2.2 2.3 Apartado Interfase de usuario Editores y visualizadores Modos de funcionamiento Pgina 23 33 62

Contenido:

21

Funciones del software

22

Funciones del software

2.1
Presentacin
Vista general

Interfase de usuario

Esta seccin es una introduccin a los componentes principales de la interfase de usuario de TwidoSoft. Esta seccin contiene los siguientes apartados:
Apartado Conceptos bsicos Ventana principal Navegador de aplicacin Barra de estado Preferencias Pgina 24 25 27 30 31

Contenido

23

Funciones del software

Conceptos bsicos
Introduccin TwidoSoft proporciona una interfase de usuario intuitiva basada en Windows, compuesta por funciones de Windows estndar, incluida informacin sobre herramientas y una ayuda en lnea. En esta seccin se indican los elementos bsicos de la interfase que permiten utilizar TwidoSoft. Navegador de aplicacin Utilice el navegador de aplicacin para ver, configurar, programar y gestionar una aplicacin. Puede emplear de forma fcil los mismos comandos que los disponibles en los mens. Configure el hardware mediante una representacin grfica de los autmatas, las E/S de ampliacin y las opciones. Consulte Navegador de aplicacin, p. 27. Asignacin de memoria Compruebe el indicador de evaluacin de la memoria de la barra de estado (visible en el editor de memoria) para ver el porcentaje de la memoria total que emplea el programa. A medida que la memoria disponible va reducindose, aparece una advertencia. Consulte Barra de estado, p. 30. Modos online y offline En modo offline, TwidoSoft no est conectado al autmata y los cambios slo pueden realizarse en la aplicacin de la memoria del PC. Utilice el modo offline para desarrollar y configurar una aplicacin. En el modo online, TwidoSoft est conectado directamente al autmata y los cambios pueden realizarse en la aplicacin de la memoria del autmata. Utilice el modo online para ejecutar el autmata y para depurar y modificar una aplicacin. Consulte Operacin offline y online, p. 63. Proteccin de la aplicacin Una aplicacin puede protegerse para evitar la visualizacin, modificacin o duplicacin no autorizadas. Consulte Funciones de seguridad, p. 72.

Conceptos bsicos de TwidoSoft

24

Funciones del software

Ventana principal
Introduccin La ventana principal de TwidoSoft proporciona fcil acceso a los mens y comandos, ventanas y barras de herramientas, y vistas de una aplicacin. La ilustracin siguiente muestra la ventana principal de TwidoSoft.
Barra de ttulo Barra de mens Barra de herramientas principal

Ventana principal

TwidoSoft - Ejemplo Archivo Edicin Ver Herramientas Hardware Software Programa Autmata Ventana Ayuda

RUNG

Mi aplicacin TWDLMDA40DUK Hardware Puerto 1: Conexin remota, 1: Mdem Puerto 2: Modbus, 1 Bus de ampliacin 1: TWDDDO8UT 2: TWDDDI8DT RT TWDXCPRTC 32 TWDXCPMFK32 Software Constantes D Constantes (KD) F Constantes (KF) 3 Contadores 12 Autmatas del conmutador 3 Contadores rpidos 12 Registros LIFO/FIFO %PLS/%PWM 7 Fechadores 7 Temporizadores 3 Contadores muy rpidos 12 PI PID Programa Navegador Smbolos Tablas de animacin de Documentacin

Editor de Ladder Logic - Editar escaln


75%

?
F2 F3 R F5 S F6

ESC

F2

F3

P F5

N F6

%TM
F7 F8 F9

%C
F11

+...
F12

F7

F8

F9

F11

F12

RUNG 0

%I0.1 IN

%TM1 Q

%Q0.3

TYPE TOF TB 100 ms ADJ Y %TM1.P 1000

Autmata conectado

TWDLMDA40DUK: 0

Detener En lnea

Navegador de aplicacin

Barra de estado

Editores y visualizadores

25

Funciones del software

Descripcin de la ventana principal


Componente Barra de ttulo

En la tabla siguiente se describen los componentes de la ventana principal.


Descripcin Muestra el icono y el ttulo de la aplicacin de TwidoSoft, el nombre del archivo y la ruta de acceso, as como el editor o visualizador actual si se maximiza en el rea de visualizacin. Se trata del men principal, representado por una barra horizontal situada en la parte superior de la ventana principal y que contiene los nombres de los mens TwidoSoft. Panel ubicado debajo de la barra de mens. Contiene los botones correspondientes a los comandos de men ms utilizados. Proporciona una correcta visualizacin en forma de rbol de la estructura de la aplicacin. Se trata de ventanas de TwidoSoft que organizan los controles de programacin y configuracin de los comandos, de manera que las aplicaciones puedan desarrollarse correctamente. Muestra informacin acerca de la aplicacin, el autmata y el programa TwidoSoft.

Barra de mens

Barra de herramientas principal Navegador de aplicacin Editores y visualizadores

Barra de estado

26

Funciones del software

Navegador de aplicacin
Introduccin El Navegador de aplicacin es una ventana adicional que proporciona una vista en rbol de una aplicacin. Las ventanas y las barras de herramientas flotantes pueden trasladarse y colocarse en los bordes de una ventana principal. Los elementos de una aplicacin aparecen en orden lgico dependiendo su relacin dentro de la aplicacin. Los elementos se organizan en una estructura en rbol que se puede ampliar o reducir. El navegador de aplicacin organiza los elementos de la aplicacin de tal modo que no sea necesario buscarlos de manera individual.

27

Funciones del software

Ventana del Navegador de aplicacin

La ilustracin siguiente muestra un ejemplo del Navegador de aplicacin. Las selecciones de cada aplicacin varan segn la configuracin.
Barra del navegador Cuadro de cierre

Nombre de la aplicacin Modelo de autmata

Mi aplicacin TWDLMDA40DUK Hardware Puerto 1: Conexin remota, 1 1: Mdem

Puertos serie

Puerto 2: Modbus, 1 Bus de ampliacin 1 : TWDDDO8UT

Mdulos de ampliacin Opciones de hardware

2: TWDDDI8DT
RTC

Configuracin de hardware

TWDXCPRTC TWDXCPMFK32

32 K

Software Constantes
D F
1 2 3

Constantes (KD) Constantes (KF) Contadores Autmatas del conmutador de tambor

Contadores rpidos Registros LIFO/FIFO %PLS/%PWM

Configuracin de software

Editor de programas Editor de smbolos

7 7

Fechadores Temporizadores

Contadores rpidos PID

PID

Programa Smbolos Tablas de animacin Documentacin

Editor de tablas de animacin

Configuracin de impresin

28

Funciones del software

Descripcin del Navegador de aplicacin


Componente

En la tabla siguiente se describen los componentes del Navegador de aplicacin.

Descripcin ste es el primer elemento situado en la parte superior de la estructura en rbol. Muestra el nombre de la aplicacin abierta. El nmero del modelo del autmata base.

Nombre de la aplicacin Modelo de autmata

Configuracin de hardware Muestra la configuracin del hardware del autmata base: configuracin de las comunicaciones, mdulos de ampliacin y opciones de hardware. Si hace clic con el botn derecho del ratn en los elementos de hardware, aparecern los mens contextuales de las opciones del men Hardware. Configuracin de software Muestra la configuracin de los recursos de software, como los temporizadores y contadores. Si hace clic con el botn derecho del ratn en los elementos de software, aparecern los mens contextuales de las opciones del men Software. Abre el editor de programa predeterminado (consulte Preferencias, p. 31). Si hace clic con el botn derecho aparecer el men contextuales de algunas de las opciones del men Programa. Abre el Editor de smbolos. Abre el Editor de tablas de animacin. Abre el cuadro de dilogo Configurar impresin para configurar las opciones de impresin. Haga clic y mantenga pulsado el botn izquierdo del ratn para desplazar el Navegador de aplicacin en el rea de visualizacin. Haga doble clic para convertir el navegador en una pequea ventana flotante. Haga clic para cerrar el Navegador de aplicacin.

Programa

Smbolo Animacin Documentacin Barra del navegador

Cuadro de cierre

29

Funciones del software

Barra de estado
Introduccin La Barra de estado es una barra situada en la parte inferior de la ventana principal que muestra informacin acerca de la aplicacin, el autmata y TwidoSoft. Si desea desactivar la barra de estado, seleccione Ver Barra de estado en la barra de men principal. La ilustracin siguiente muestra la barra de estado de TwidoSoft.
rea de mensajes Indicador de utilizacin de la memoria del autmata

Barra de estado

Autmata conectado

TWDLCAA10DRF: 0

Detener En lnea

Modelo, versin de firmware y direccin del autmata

Estado del autmata

Estado de TwidoSoft

Descripcin de la barra de estado


Componente rea de mensajes

En la tabla siguiente se describen los componentes de la barra de estado.


Descripcin Muestra los mensajes o indicadores de estado.

Modelo, versin de firmware y Si TwidoSoft est conectado, muestra el nmero de modelo y de versin de firmware direccin del autmata (nmeros de versin y parche) y la direccin del autmata. Indicador de utilizacin de la memoria del autmata (basta con hacer doble clic para acceder al visualizador de memoria) Estado del autmata Estado de TwidoSoft Muestra un indicador grfico en forma de barra acerca de la utilizacin de la memoria del autmata. La barra del indicador se desplaza a la izquierda y la derecha para indicar el porcentaje de memoria del autmata que est utilizando la aplicacin. El color de la barra cambia para avisar de la escasez de recursos de memoria. Cuando la barra supera el 50% de la memoria disponible, el color cambia de verde a amarillo. Cuando la barra supera el 75%, el color cambia a rojo. Muestra el estado del autmata: en ejecucin, detencin o error. TwidoSoft debe estar conectado. Muestra el estado de TwidoSoft: modo Inicial, Offline, Online o Supervisar.

30

Funciones del software

Preferencias
Introduccin Utilice el cuadro de dilogo Preferencias para seleccionar las preferencias del usuario relativas al uso de los editores de Lista y Ladder y a la visualizacin de las barras de herramientas. Con una aplicacin abierta, haga clic en Archivo Preferencias en la barra del men principal para visualizar el cuadro de dilogo Preferencias. En la siguiente tabla se describen las opciones disponibles para las preferencias de usuario.
Descripcin Seleccione el editor de Lista o Ladder como editor de programa que se mostrar durante la creacin de una nueva aplicacin. Seleccione un formato para las entradas de Ladder. Seleccione un formato hexadecimal o decimal para mostrar los datos durante la animacin de un programa. Seleccione los atributos predeterminados, los smbolos o las direcciones para mostrar las variables en un editor de Lista o Ladder. Seleccione esta opcin para que se realice un backup (copia de seguridad) de forma automtica cada vez que se desconecte. Nota: Siempre se realiza un backup automtico durante la conexin. Tras realizar algunas modificaciones online, si desea realizar una solicitud para desconectar o cerrar TwidoSoft, aparecer una ventana de almacenamiento del mensaje al seleccionar Guardar mensaje.

Visualizacin de las preferencias Seleccin de preferencias


Opcin Editor de programa predeterminado Informacin Ladder

Animacin de Lista/Ladder Visualizar atributos Almacenamiento automtico

Guardar mensaje

Cerrar visualizador de Ladder Seleccione esta opcin para cerrar la visualizacin de Ladder Logic al editar un escaln. Logic al editar escaln Visualizar barras de herramientas Seleccione esta opcin para visualizar las barras de herramientas de los editores. Validar lnea automtica Seleccione esta opcin para solucionar errores antes de abandonar una instruccin de Lista. Cuando est seleccionada la opcin Validar lnea automtica, cualquier error en una instruccin evitar que el editor de Lista se desplace a otra instruccin hasta que se solucione el error. Si no se selecciona esta opcin, se puede dejar una lnea que incluya errores para crear o editar otras lneas. Se inserta un signo de interrogacin (?) delante de la lnea para indicar que contiene un error de programa. Seleccione esta opcin para validar automticamente las operaciones realizadas en el Editor de configuracin, cuando sea necesario. Seleccione esta opcin para abrir una ventana y crear, eliminar o modificar los parmetros de conexin. Seleccione una de las conexiones configuradas con anterioridad en el puerto serie para conectar el PC al controlador.

Validacin automtica del editor de configuracin Gestin de conexiones Conexin

31

Funciones del software

Almacenamiento automtico

La combinacin de las opciones Almacenamiento automtico y Guardar mensaje repercute en la ventana de almacenamiento siguiente:

TwidoSoft

Desea realizar un backup? No volver a mostrar el mensaje y realizar siempre la misma accin.

No

Cuando se han realizado modificaciones online:


Si... Entonces... Almacenamiento automtico La ventana de almacenamiento del mensaje aparece y el botn predeterminado asociado a la pregunta "Desea realizar un backup?" es S. y Guardar mensaje estn Si selecciona "No volver a mostrar el mensaje y realizar siempre la misma seleccionadas accin", no volver a aparecer la ventana de almacenamiento. El backup automtico se realiza durante las desconexiones. Slo est activada la opcin La ventana de almacenamiento del mensaje no aparece. Almacenamiento automtico Se realizar un backup automtico antes de la desconexin. Slo est activada la opcin Guardar mensaje La ventana de almacenamiento del mensaje aparece y el botn predeterminado asociado a la pregunta "Desea realizar un backup?" es No. Si selecciona "No volver a mostrar el mensaje y realizar siempre la misma accin", no volver a aparecer la ventana de almacenamiento. No se realiza ningn backup automtico durante la desconexin.

Almacenamiento automtico La ventana de almacenamiento del mensaje no aparece. y Guardar mensaje no estn No se realiza ningn backup automtico durante la desconexin. seleccionadas

32

Funciones del software

2.2
Presentacin
Vista general

Editores y visualizadores

Esta seccin es una introduccin a los editores y visualizadores utilizados para crear, modificar y depurar aplicaciones TwidoSoft. Esta seccin contiene los siguientes apartados:
Apartado Editores y visualizadores Visualizador de Ladder Logic Editor de Ladder Logic Paleta de Ladder ampliada Cabecera de escaln Editor de escaln de lista Editor de lista Editor de configuracin Editor de smbolos Buscar smbolo Examinador de objetos Visualizador de errores de programa Visualizador de referencias cruzadas Editor de tablas de animacin Editor de memoria Editor de memoria: ficha Vista Editor de memoria: ficha Edicin Pgina 34 36 38 40 41 43 44 46 48 50 51 53 54 55 57 58 60

Contenido

33

Funciones del software

Editores y visualizadores
Introduccin TwidoSoft proporciona ventanas especializadas denominadas editores y visualizadores para realizar tareas importantes al desarrollar una aplicacin. Una aplicacin TwidoSoft se compone de un programa, de datos de configuracin, de smbolos y de una documentacin. Estos elementos pueden utilizarse en cualquier orden durante la creacin de una aplicacin. Por ejemplo, una aplicacin puede desarrollarse en el siguiente orden: Primero, defina los datos de configuracin. A continuacin, defina los smbolos. Despus, escriba las instrucciones del programa. Por ltimo, agregue comentarios e imprima la documentacin. Esto es simplemente un mtodo para organizar estas tareas y puede realizarse sin problemas en el orden inverso. El desarrollo de cada parte de una aplicacin utilizando editores independientes sistematiza el proceso de desarrollo de la aplicacin, lo que crea aplicaciones definidas de un modo ms claro. Utilice el Editor de lista, p. 44 y el Editor de Ladder Logic, p. 38 para desarrollar el programa principal, que es el ncleo de una aplicacin. El desarrollo del programa principal incluye la creacin del orden en el que se ejecuta el programa. Puede escribir un programa para el autmata en formato de Ladder Logic o de lista. La seleccin de un mtodo en lugar de otro es una cuestin de preferencias personales y no afecta a la aplicacin. El formato de Ladder Logic se compone de diagramas Ladder que utilizan grficos y texto. El formato de lista es lenguaje de la lista de instrucciones basado en una serie de comandos de texto. En el lenguaje Ladder o de lista, escriba el programa en el orden lgico requerido para controlar una mquina o proceso. Puede convertir o invertir automticamente las instrucciones de Ladder a instrucciones de lista. Tambin puede invertir las instrucciones de lista a Ladder si la estructura y las instrucciones del programa cumplen con las normas de reversibilidad. Consulte "Inversin de un programa, p. 90". En cualquier lenguaje, documente el programa utilizando los comentarios en los editores de lista y Ladder. Los comentarios se componen de texto insertado en las instrucciones para indicar el significado y el propsito del programa.

Editores de lista y Ladder

Seleccin del formato de lista o de Ladder Logic

34

Funciones del software

Editor de tablas de animacin

Utilice el Editor de tablas de animacin, p. 55 para crear y guardar tablas de animacin. Una tabla de animacin enumera varias o todas las variables de datos utilizadas en el programa principal y consta de direcciones de variables, valores actuales y guardados y smbolos asociados. Esta informacin resulta til para editar una aplicacin y depurarla. Consulte "Animacin de una tabla, p. 363". Utilice el Editor de configuracin, p. 46 para asignar valores especficos a los recursos de hardware y software del autmata con el fin de controlar estos recursos, como temporizadores, contadores, entradas con retencin, conmutadores de ejecucin y detencin externos, etc. Estos valores se denominan datos de configuracin. Consulte "Configuracin de hardware y software , p. 135". Utilice el Editor de smbolos, p. 48 para documentar un programa asignando palabras con marcas (smbolos) a las variables de datos utilizadas en el programa. Los smbolos son ms fciles de recordar que las direcciones de memoria de las variables. Utilice el Editor de smbolos para definir y editar smbolos. Consulte Definicin de los smbolos, p. 87. El Visualizador de referencias cruzadas, p. 54 proporciona una lista prctica de elementos de aplicacin: operandos, smbolos, nmeros de lnea o escaln y operadores. Las referencias cruzadas identifican los elementos del programa utilizados en una aplicacin y dnde se utilizan. Durante la solucin de problemas o la depuracin de una aplicacin, estos elementos pueden localizarse y crear referencias cruzadas a otros elementos del programa sin necesidad de buscar en todo el programa. Consulte Creacin de referencias cruzadas en una aplicacin, p. 120. El Visualizador de errores de programa, p. 53 muestra los resultados del anlisis del programa de una aplicacin. Para cada error se facilita la informacin siguiente: tipo de mensaje de error (error o advertencia), nmero de escaln o lnea y descripcin del error. Consulte "Anlisis de un programa, p. 85".

Editor de configuracin

Editor de smbolos

Visualizador de referencias cruzadas

Visualizador de errores de programa

35

Funciones del software

Visualizador de Ladder Logic


Introduccin La ventana Visualizador de Ladder Logic proporciona una visualizacin grfica de un programa Ladder y los escalones que lo componen. Utilcelo para desplazarse y ver un programa Ladder. Para editar o modificar escalones, utilice el editor de Ladder Logic. Consulte Programacin en lenguaje Ladder , p. 255. Funciones disponibles del visualizador de Ladder Logic: Visualizacin de un programa Ladder. Personalizacin del visualizador de Ladder Logic. Apertura del Editor de Ladder Logic para crear y editar escalones. Apertura del editor de escaln de lista para editar una instruccin de lista no reversible. Insercin o eliminacin de un escaln. A continuacin se muestra un ejemplo de la ventana Visualizador de Ladder Logic.
Barra de ttulo Barra de herramientas Comentarios Cabecera de escaln

Comandos disponibles

Ventana Visualizador de Ladder Logic

Visualizador de Ladder Logic


ABC ABC

IL

LD

STEP

75%

RUNG 0 ESTE ES EL TTULO DE CABECERA DEL ESCALN 0. ESTE ES EL PRIMER COMENTARIO DE CABECERA DEL ESCALN 0

%I0.0

%M10

M101 MR101

Escaln

%I0.1
ESCALN 1 ESTE ES EL ARCHIVO DE CABECERA DEL ESCALN 1 %L5: ESTE ESCALN CONTIENE UNA ETIQUETA

%M101

%MW20 := %KW2 * 16

ESCALN 2 ESTE ESCALN SLO CONTIENE UN TTULO DE CABECERA

%Q0.5 %I1.3 I0.13 P

%Q0.5

Elementos de Ladder Logic

Reticulado de programacin

36

Funciones del software

Componentes de la ventana Visualizador de Ladder Logic


Componente Barra de ttulo Barra de herramientas Escaln Cabecera de escaln Reticulado de programacin

En la tabla siguiente se describen los componentes de la ventana Visualizador de Ladder Logic.

Descripcin Barra situada en la parte superior de la ventana que muestra el nombre del editor o visualizador. Barra situada en la parte inferior de la barra de ttulo que muestra los comandos utilizados frecuentemente para el visualizador de Ladder Logic. Panel que contiene elementos grficos y conexiones para un solo escaln de Ladder. Panel situado inmediatamente encima de un escaln que identifica dicho escaln y que puede incluir comentarios del usuario. Cada escaln se compone de una matriz de siete filas y once columnas de celdas. Cada celda puede contener un elemento de Ladder Logic. La zona de visualizacin se extiende desde la primera fila a la ltima en la que aparecen elementos de Ladder. Haga doble clic en una celda vaca para abrir el Editor de Ladder Logic. Haga doble clic en uno de estos elementos para editar sus propiedades. Smbolos para funciones de los programas de Ladder como bobinas, contactos y bloques de funcin. Cuando se seleccionan en el reticulado de programacin, los elementos aparecen rodeados por un rectngulo rojo.

Elementos de Ladder Logic

37

Funciones del software

Editor de Ladder Logic


Introduccin El Editor de Ladder Logic es un editor de programas basado en grficos y utilizado para crear y editar diagramas Ladder. Consulte Programacin en lenguaje Ladder , p. 255. A continuacin se muestra un ejemplo de la ventana del Editor de Ladder Logic.

Ventana del Editor de Ladder Logic

Cabecera de escaln

Barra de ttulo

Barra de herramientas

Barra de herramientas de la paleta de Ladder Logic

RUNG

Editor de Ladder Logic - Editar escaln


75%

?
F2 F3 R F5 S F6

ESC

F2

F3

P F5

N F6

%TM
F7 F8 F9

%C
F11

+...
F12

F7

F8

F9

F11

F12

Normally Open Contact

RUNG 0

%TM1 %I0.1 IN TYPE TOF TB 100 ms ADJ Y %TM1.P 1000 Q

%Q0.3

Escaln

Elementos de Ladder Logic

Reticulado de programacin para un escaln

Botn de paleta de Ladder ampliada

38

Funciones del software

Partes del Editor de Ladder Logic


Elemento Barra de ttulo

En la tabla siguiente se describen partes del Editor de Ladder Logic.


Descripcin Barra situada en la parte superior de la ventana que muestra el nombre del editor o visualizador. Indica si se debe editar o insertar un escaln.

Barra de herramientas Barra situada en la parte inferior de la barra de ttulo que muestra los botones para los comandos utilizados frecuentemente. Barra de herramientas Barra situada debajo de la barra de herramientas que muestra los botones para los de la paleta de Ladder elementos de Ladder Logic utilizados con ms frecuencia. Basta con hacer clic sobre un smbolo para seleccionar el elemento y, a continuacin, hacer clic con el botn derecho Logic sobre una celda para insertarlo. Botn de paleta de Ladder ampliada Escaln Una seleccin especial de la barra de comandos que abre un cuadro de dilogo con opciones adicionales para contactos especiales, bloques de funcin y bobinas especficas. Consulte Paleta de Ladder ampliada, p. 40. Panel que contiene elementos grficos y conexiones para un escaln de Ladder Logic sencillo. El Editor de Ladder Logic muestra el reticulado de programacin de un solo escaln cada vez. Panel situado inmediatamente encima de un escaln que identifica dicho escaln y que puede incluir comentarios del usuario. Cada escaln se compone de una matriz de 7 filas y 11 columnas de celdas. Cada celda puede contener un elemento de Ladder Logic. Haga doble clic sobre uno de estos elementos para editar sus propiedades. Smbolos para funciones de los programas de Ladder como bobinas, contactos y bloques de funcin. Cuando se seleccionan en el reticulado de programacin, los elementos aparecen rodeados por un rectngulo rojo.

Cabecera de escaln Reticulado de programacin Elementos de Ladder Logic

39

Funciones del software

Paleta de Ladder ampliada


Introduccin El cuadro de dilogo Paleta de Ladder ampliada proporciona elementos de Ladder Logic adicionales que no se encuentran disponibles en la barra de la paleta. Este cuadro de dilogo puede seleccionarse haciendo clic en el botn que se encuentra justo delante del botn de ayuda de la barra de la paleta (Mays + F12). Los elementos de Ladder Logic estn clasificados en tres grupos dentro del cuadro de dilogo: Contactos especiales Bloques de funcin Bobinas especiales Consulte Utilizacin de la paleta de Ladder ampliada, p. 273. Si desea realizar selecciones desde la paleta de Ladder ampliada, haga clic con el botn izquierdo en un elemento y, a continuacin, haga clic con el botn derecho en una celda del reticulado de programacin y vuelva a hacer clic con el botn derecho para insertar el elemento.

Selecciones

40

Funciones del software

Cabecera de escaln
Introduccin Utilice el cuadro de dilogo Cabecera de escaln para editar una cabecera de escaln. Una cabecera de escaln aparece directamente encima de un escaln e informa acerca de la funcin del escaln en un diagrama Ladder. Consulte Utilizacin de cabeceras de escaln, p. 269 y Programacin en lenguaje Ladder , p. 255. Para abrir el cuadro de dilogo Cabecera de escaln, haga doble clic en la cabecera de escaln de la ventana Visualizador de Ladder Logic; tambin puede abrirlo haciendo clic con el botn derecho o doble clic en la cabecera de escaln del editor de Ladder Logic. Si las cabeceras de escaln no son visibles al utilizar la ventana Visualizador de Ladder Logic, seleccione Herramientas Alternar cabecera de escaln en el men principal. Las cabeceras de escaln siempre estn visibles cuando se utiliza el editor de Ladder Logic. Es posible seleccionar las opciones de visualizacin siguientes de la cabecera de escaln. Introduzca nmeros ajustables en el rea Etiqueta/subrutina/N. de paso: Estndar Seleccione esta opcin para visualizar el nmero del escaln del programa Ladder (por ejemplo, Rung 1). El nmero viene determinado automticamente por el orden numrico del escaln en el programa. Etiqueta %Li: Seleccione esta opcin para visualizar un nmero de etiqueta en la cabecera de escaln (por ejemplo, %L1:). Este nmero es ajustable. Subrutina SRi: Seleccione esta opcin para visualizar un nmero de subrutina en la cabecera de escaln (por ejemplo, SR10:). Se puede ajustar este nmero. Paso inicial =*=i Seleccione esta opcin para visualizar el paso inicial de un programa Grafcet en la cabecera de escaln (por ejemplo, =*=10). Este nmero es ajustable. Iniciar paso -*-i Seleccione esta opcin para visualizar una paso normal de un programa Grafcet en la cabecera de escaln (por ejemplo, -*-7). Este nmero se puede seleccionar. =*= POST Seleccione esta opcin para visualizar el paso de procesamiento posterior de un programa Grafcet en la cabecera de escaln.

Apertura del cuadro de dilogo Cabecera de escaln

Opciones de visualizacin

41

Funciones del software

Etiqueta/ subrutina/N. de paso Ttulo

Introduzca un nmero para la opcin de visualizacin seleccionada. La numeracin de escalones es automtica cuando se selecciona Estndar.

Introduzca una lnea de texto para el nombre o descripcin del escaln. Cada lnea puede tener de 1 a 122 caracteres. Introduzca hasta cuatro lneas de texto para comentarios acerca de la funcin del escaln. Cada lnea puede tener de 0 a 122 caracteres.

Comentario

42

Funciones del software

Editor de escaln de lista


Introduccin El Editor de escaln de lista es un editor de programas secundario que se abre desde la ventana Visualizador de Ladder Logic para editar escalones que no se han podido invertir al lenguaje de Ladder Logic. Este cuadro de dilogo consta de dos secciones: El rea superior contiene el segmento del programa en lenguaje de la lista de instrucciones que no se ha podido invertir a Ladder Logic. El rea inferior contiene las advertencias de reversibilidad y los errores de programa. Consulte Programacin en lenguaje Ladder , p. 255. A continuacin se muestra un ejemplo de la ventana Editor de escaln de lista.
Instrucciones de lista
Editor de escaln de lista
( * ESTA LNEA ES LA LNEA DE CABECERA DE TTULO * ) ( * LOS COMENTARIOS SE INTRODUCEN ENTRE * ) ( * PARNTESIS Y ASTERISCOS * ) BLK %TM1 LD %I0.1 IN OUT_BLK LD Q ST %Q0.3 LD %I0

Ventana del Editor de escaln de lista

Aceptar Cancelar Validar Ayuda

Advertencia de errores/reversibilidad
<ERROR>: EL OBJETO "%I0" NO ES VLIDO PARA ESTE AUTMATA <ADVERTENCIA DE REVERSIBILIDAD>: EL ESCALN CONTIENE UNA INSTRUCCIN

Visualizacin de errores y advertencias de reversibilidad

Anlisis de modificaciones

Despus de haber realizado modificaciones, pulse Analizar para verificar el segmento de programa en lenguaje de la lista de instrucciones y actualizar la seccin Advertencia de errores/reversibilidad. Pulse Aceptar para aceptar las modificaciones, cerrar el cuadro de dilogo y volver a la ventana Visualizador de Ladder Logic.

43

Funciones del software

Editor de lista
Introduccin El editor de lista es un solo editor de lnea para crear y editar programas de listas de instrucciones en lenguaje de lista. Consulte "Programacin en lenguaje de listas , p. 303". A continuacin se muestra un ejemplo de la ventana del Editor de lista.
Barra de ttulo Barra de instrucciones de lista Comentarios

Ventana del Editor de lista

Editor de lista
LD ST AND OR XOR IN MPS BLK SR
F2 F3 F5 F6 F7 F8 F9 F11 F12

JMP %I %Q %M %S %TM MRD


F2 F3 F5 F6 F7 F8 F9

OUT BLK F11

RET
F12

%L %IW %QW %MW %SW %C %MPP


AF2 AF3 AF5 AF6 AF7 AF8 AF9

---------------0 1 2 3 4 5 6? ----------7

(* ESTA LNEA ES LA LNEA DE CABECERA DE TTULO *) (* LOS COMENTARIOS SE INTRODUCEN ENTRE *) (* PARNTESIS Y ASTERISCOS *) BLK %TM1 LD %IO.1 IN OUT_BLK LD Q ST %Q0.3 LD %IO (* EL SIGNO DE INTERROGACIN EN LA LNEA 6 *) (* INDICA UN ERROR DE PROGRAMA *) END_BLK

Instrucciones de programa

rea de edicin

44

Funciones del software

Componentes del Editor de lista


Componente Barra de ttulo

En la tabla siguiente se describen los componentes del Editor de lista.


Descripcin Barra situada en la parte superior de la ventana y que muestra el nombre del editor.

Barra de instrucciones de lista Barra situada debajo de la barra de ttulo que muestra los smbolos y mtodos abreviados del teclado para las instrucciones. Basta con solo clic con el botn izquierdo del ratn en un smbolo para insertar la instruccin seleccionada en la ubicacin del cursor en el rea de edicin. rea de edicin Instrucciones de programa Comentarios Contiene instrucciones y comentarios. Las instrucciones se introducen y modifican aqu. Lnea de instrucciones que incluye el nmero de lnea, el cdigo de instruccin y el operando. Texto introducido para documentar el programa. Los comentarios deben introducirse entre parntesis y asteriscos como: (*comentarios aqu*).

45

Funciones del software

Editor de configuracin
Introduccin El Editor de configuracin permite visualizar y asignar valores de configuracin a recursos de software y hardware (vase la barra de herramientas del Editor de configuracin para identificar los recursos que pueden configurarse). Para configurar el hardware no disponible en la barra de herramientas, consulte Configuracin de hardware, p. 146. Consulte Utilizacin del editor de configuracin, p. 140. A continuacin se muestra un ejemplo de la ventana del Editor de configuracin.
Barra de ttulo Barra de herramientas Encabezados de columna

Ventana del Editor de configuracin

Editor de configuracin
1 2 3 1 2 3

7 7

1 0

1 0

%R

Usu

Tipo

Smbolo

%R0 %R1 %R2 %R3

No S No No

FIFO LIFO FIFO FIFO

Datos de configuracin

rea de visualizacin

46

Funciones del software

Componentes del Editor de configuracin


Componente Barra de ttulo Barra de herramientas

En la tabla siguiente se describen los componentes del Editor de configuracin.

Descripcin Barra situada en la parte superior de la ventana que muestra el nombre del editor o visualizador. Barra situada debajo del men principal que muestra los botones para seleccionar recursos de software y hardware. Permite cambiar entre la configuracin de recursos sin cerrar el Editor de configuracin. Muestra la configuracin actual de todas las entradas de recursos disponibles. Los datos proceden del cuadro de dilogo de configuracin para cada recurso. Los datos de configuracin aparecen aqu. Panel situado encima de los datos de configuracin con encabezados que identifican la columna de datos asociada. Algunos encabezados aparecen como parte de los datos de configuracin. La columna Utilizado? identifica los recursos utilizados en la aplicacin actual.

Datos de configuracin rea de visualizacin Encabezado de columna

47

Funciones del software

Editor de smbolos
Introduccin Utilice el Editor de smbolos para crear y gestionar los smbolos utilizados en un programa. El Editor de smbolos puede visualizarse en los modos online y offline, pero no est disponible en el modo Supervisar. La tabla de smbolos se compone de columnas para smbolos, comentarios y direcciones, organizados como una hoja de clculo con filas para definir los smbolos individuales. Consulte Definicin de los smbolos, p. 87. A continuacin se muestra un ejemplo de la ventana del Editor de smbolos.

Ventana del Editor de smbolos

Barra de ttulo

Barra de herramientas

Encabezados de columna

Editor de smbolos

?
Smbolo 1 2 3 TEMPORISATEUR ENTREE0 %TM0 %I0.0 Direccin Comentario

Smbolos

Direcciones

Comentarios

Tabla de smbolos

48

Funciones del software

Componentes del Editor de smbolos


Componente Barra de ttulo Barra de herramientas Tabla de smbolos

En la tabla siguiente se describen los componentes del Editor de smbolos.

Descripcin Barra situada en la parte superior de la ventana que muestra el nombre del editor o visualizador. Muestra los smbolos de los comandos utilizados con mayor frecuencia. Se compone de las columnas Smbolo, Comentario y Direccin. Muestra informacin de los smbolos asignados actualmente.

Encabezados de columna Panel situado por encima de los datos de smbolos con encabezados que identifican la columna de datos asociada. Direccin Smbolo Comentario Columna que contiene las direcciones de las variables de los smbolos asignados. Columna que contiene los caracteres alfanumricos que describen una variable. Muestra el texto introducido para describir un smbolo.

49

Funciones del software

Buscar smbolo
Introduccin Utilice el cuadro de dilogo Buscar para localizar un smbolo o una direccin en una tabla de smbolos del Editor de smbolos. Este cuadro de dilogo se abre a continuacin del Editor de smbolos, p. 48. Para buscar una direccin o un smbolo, siga estos pasos:

Bsqueda de una direccin o de un smbolo


Paso Accin 1 2 3 4

Introducir el smbolo o la direccin en el rea Buscar. Hacer clic en Aceptar para cerrar el cuadro de dilogo. Si la bsqueda tiene xito, la entrada quedar resaltada en la tabla de smbolos. Por el contrario, si la bsqueda de una direccin no se realiza correctamente, aparecer un mensaje de advertencia que le solicitar si desea crear la direccin. Hacer clic en Aceptar para abrir el Examinador de objetos, p. 51 con el cual podr crear la direccin. Por el contrario, si la bsqueda de un smbolo no se realiza correctamente, aparecer un mensaje de advertencia que le solicitar si desea crear el smbolo. Seleccionar Aceptar para abrir el Examinador de objetos. Consulte Definicin de los smbolos, p. 87.

50

Funciones del software

Examinador de objetos
Introduccin El cuadro de dilogo Examinador de objetos se utiliza para insertar o editar smbolos cuando utilice el editor de smbolos. Consulte Definicin de los smbolos, p. 87. La pantalla siguiente es un ejemplo del cuadro de dilogo Examinador de objetos.

Cuadro de dilogo Examinador de objetos


Barra de ttulo

Direccin

Smbolo

Botn de configuracin

Examinador de objetos Direccin: %I0.0.2 %I0.0 %I0.1 %I0.2 %I0.3 %I0.4 %I0.5 %I0.6 %I0.7 Smbolo: TEST_I0 Comentario
Este es un ejemplo de un smbolo (TEST_I0).

Aceptar Cancelar Configurar Anterior Siguiente Ayuda

Filtrado: %I

Filtro

Cuadro de lista de direcciones

Comentarios

Botones Anterior y Siguiente

51

Funciones del software

Componentes del Examinador de objetos


Componente Barra de ttulo Direccin Smbolo

En la tabla siguiente se detallan los componentes del Examinador de objetos.

Descripcin Barra situada en la parte superior de la ventana que muestra el nombre del editor o visualizador. Identificador exclusivo de una variable del autmata. Todas las direcciones comienzan con un carcter de porcentaje (%). Nombre alfanumrico asociado a la direccin correspondiente. Un smbolo puede estar compuesto por un mximo de 32 caracteres. Estos caracteres son los siguientes: 0 a 9, A a Z o guiones bajos (_). Seleccione el tipo de variable especfico que desea visualizar en la lista completa. Texto opcional que permita proporcionar una descripcin ms detallada del smbolo. Haga clic para abrir el cuadro de dilogo de configuracin de la variable seleccionada. Haga clic en Anterior o Siguiente para desplazarse de un elemento a otro sin cerrar el cuadro de dilogo.

Filtro Comentarios Botn de configuracin Botones Anterior/Siguiente

Cuadro de lista de direcciones Muestra todas las instancias del tipo de variable seleccionado en el rea Filtrado.

52

Funciones del software

Visualizador de errores de programa


Introduccin La ventana Errores de programa muestra las advertencias y errores del programa cuando se analiza un programa seleccionando Programa Analizar programa en el men principal. Consulte Anlisis de un programa, p. 85. A continuacin se muestra un ejemplo de la ventana de visualizacin de errores de programa.
Err

Ventana de visualizacin de errores de programa

Errores de programa

?
<ERROR> Lnea 1 : IMPOSIBLE ACTIVAR O DESACTIVAR UNA ETAPA GRAFCET QUE NO SE HA DECLARADO. <ERROR> Lnea 2 : FORMATO DE INSTRUCCIN NO VLIDO <ERROR> Lnea 4 : IMPOSIBLE ACTIVAR O DESACTIVAR UNA ETAPA GRAFCET QUE NO SE HA DECLARADO. <ERROR> Lnea 5 : IMPOSIBLE ACTIVAR O DESACTIVAR UNA ETAPA GRAFCET QUE NO SE HA DECLARADO. <ADVERTENCIA DE REVERSIBILIDAD> Lnea 2 : UNA LNEA QUE CONTIENE UNA INSTRUCCIN NO VLIDA NO PUEDE INVERTIRSE

Tipos de error

En la ventana de visualizacin de errores de programa aparecen dos categoras de errores:


Componente Errores Advertencia de reversibilidad Descripcin Indica un problema en la aplicacin que evita la creacin de un ejecutable. Informa acerca de instrucciones que no son reversibles o pueden provocar un funcionamiento aleatorio.

53

Funciones del software

Visualizador de referencias cruzadas


Introduccin El Visualizador de referencias cruzadas muestra una lista de operandos, smbolos, nmeros de lnea o de escaln y operadores. Esto simplifica la bsqueda de estos elementos en la aplicacin durante la solucin de problemas y la depuracin. Consulte Creacin de referencias cruzadas en una aplicacin, p. 120. A continuacin se muestra un ejemplo de la ventana de visualizacin de referencias cruzadas.
Encabezados de columna

Visualizador de referencias cruzadas

RefCross

Referencia cruzada Operando Smbolo Escaln


3 4 7

Operador
IN BLK: OUT BLK: END LD LD LD ST BLK

Q %I0.0 %I0.1 %Q0.3 %TM1 WASHER_ON START_TIME_DELAY WATER_TEMP

5 0 2 6 1

Operandos

Smbolos

Nmeros de lnea

Operadores

Componentes de la ventana de visualizacin de referencias cruzadas

En la tabla siguiente se describen los elementos que componen la ventana de visualizacin de referencias cruzadas.
Componente Barra de ttulo Encabezados de columna Operandos Smbolos Lneas Operadores Descripcin Barra situada en la parte superior de la ventana que muestra el nombre del editor o visualizador. Panel situado encima del rea de visualizacin, con encabezados que identifican las columnas de datos asociadas. Direcciones de variables. Caracteres alfanumricos que describen una variable. Nmeros de lnea o de escaln del elemento de un programa. Indican la operacin que se va a realizar.

54

Funciones del software

Editor de tablas de animacin


Introduccin Utilice el Editor de tablas de animacin para visualizar valores de variables cuando un PC est conectado a un autmata que se encuentre en funcionamiento o detenido. La animacin de las variables resulta til para la Depuracin y ajuste de un programa online , p. 347. Es posible visualizar las modificaciones de las variables durante el desarrollo de un programa con el fin de comparar los valores actuales y los anteriores. Consulte Utilizacin del Editor de tablas de animacin, p. 352. Utilice el Editor de tablas de animacin para: Supervisar el valor actual de una variable en el autmata. Forzar entradas y salidas. Cambiar el valor de variables independientes de los valores calculados, hasta que se actualicen de nuevo. Realizar una copia de seguridad de los valores actuales de todas las variables de una tabla de animacin. Restaurar los valores guardados de todas las variables de una tabla de animacin en el autmata. Consulte Definicin de los smbolos, p. 87. A continuacin se muestra un ejemplo de la ventana del Editor de tablas de animacin.
Barra de ttulo Barra de herramientas Encabezados de columna

Utilizacin de tablas de animacin

Ventana del Editor de tablas de animacin

Editor de tablas de animacin


1 0

?
Guardado Formato
Decimal Decimal Decimal Decimal Decimal

Direccin 1 2 3 4 5 6 %TM0.P %I0.0.0


%TM0.Q %TM0.V %Q0.0.1 *

Actual
0

Smbolo MYTIMER0.P MYTIMER0.Q MYTIMER0.V OUTPUT1

Vlido

*
* *

0
0 0

Direccin

Tabla de animacin

55

Funciones del software

Componentes del Editor de tablas de animacin


Componente Barra de ttulo Tabla de animacin Encabezados de columna Direccin Actual Guardado Formato Smbolo Vlido

En la tabla siguiente se describen los componentes del Editor de tablas de animacin.

Descripcin Barra situada en la parte superior de la ventana que muestra el nombre del editor o visualizador. Est formada por los datos del editor: Direccin, Actual, Guardado, Formato, Smbolo y Vlido. Panel situado por encima de la tabla con encabezados que identifican las columnas de datos asociadas. Identificador exclusivo de una variable que siempre va precedido por un smbolo de porcentaje (%). Durante una animacin, muestra el valor actual de la variable correspondiente. Valor guardado que se escribir en el autmata cuando se realice una accin de escritura de valores guardados. Indica el formato del nmero de la variable de datos. Las opciones disponibles son Decimal, Hexadecimal, Binario, Flotante o ASCII. Caracteres alfanumricos asociados a la direccin, en caso de haberlos. Indica si se ha validado la variable u objeto. En caso contrario, la variable no dispone de espacio de memoria en el autmata y no puede animarse. Una marca de verificacin verde indica una variable u objeto vlido que forma parte de la aplicacin abierta actualmente, mientras que una X roja identifica una variable u objeto no vlido que no forma parte de dicha aplicacin.

Barra de herramientas Muestra los botones de los comandos utilizados con mayor frecuencia.

56

Funciones del software

Editor de memoria
Introduccin El editor de memoria permite visualizar y optimizar los recursos de memoria del autmata. ste dispone de dos fichas: La ficha Vista (Vase Editor de memoria: ficha Vista, p. 58) que ofrece una evaluacin de la memoria que engloba: La ocupacin de memoria de un autmata (datos, programa, configuracin y sistema). La distribucin de memoria de la aplicacin. La ficha Edicin (Vase Editor de memoria: ficha Edicin, p. 60) permite modificar la asignacin de los objetos del autmata (bloques de funcin, registros, objetos de memoria). En la tabla que aparece a continuacin se muestra el procedimiento que se debe seguir para acceder al editor de memoria.
Paso 1 2 Accin Abrir la aplicacin deseada. Hacer doble clic en el rea Indicador de memoria de la barra de estado o Seleccionar el comando Autmata Evaluacin de la memoria.

Acceso al editor de memoria

57

Funciones del software

Editor de memoria: ficha Vista


Introduccin La ficha Vista rene la informacin relativa a la ocupacin de la memoria del autmata. La actualizacin de la informacin se lleva a cabo cuando se abre el editor. La ilustracin siguiente muestra la ficha Vista del editor de memoria.
Evaluacin de la memoria Ver Edicin Mem. 1 128 1013 0 No 0 841 3174 palabras palabras palabras 96.3% 7892 64 0 236 palabras palabras palabras palabras 16.4% Otro Datos de ejecucin 83 palabras 19.8% 82.0% Bits palabras palabras Mem. 2

Ilustracin

Datos del usuario Bits de memoria Palabras de memoria Guardar RAM = EEPROM: Constantes Configuracin Disp. de mem. de datos

Ocho K pal.

Programa de usuario Cdigo ejecutable Datos de prog. Modif. en lnea Disp. mem. de cdigo

Aceptar

Cancelar

Aplicar

Ayuda

Nota: En la aplicacin en la que los datos son demasiado importantes aparece un nico bloque rojo 100%.

58

Funciones del software

Descripcin
Campo Datos del usuario

En la tabla siguiente se presentan los diferentes elementos de la ficha Visualizacin.


Componente Bits de memoria Guardar RAM = EEPROM Descripcin Nmero de bits internos %Mi utilizados por la aplicacin. Tamao de la aplicacin guardada. Nota: El signo ??? aparece si la aplicacin no se ha guardado nunca. Indica si el contenido de la memoria RAM es idntico al contenido de la memoria EEPROM. Nota: El signo ??? aparece si la aplicacin no se ha guardado nunca. Nmero de constantes de configuracin %KWi utilizadas por la aplicacin. Nmero de palabras utilizadas por la aplicacin (distintas de las mencionadas a continuacin). Tamao disponible en la memoria (fuera del programa). Tamao del programa de usuario. Nmero de palabras utilizadas por los datos de la aplicacin. Tamao de la memoria asignada para las modificaciones del programa de la aplicacin en modo online. Durante el paso a modo online o durante la transferencia de la aplicacin al autmata, este campo se pone a 0. Durante el paso a modo offline, el valor actual se guarda en la memoria.

Palabras de memoria Nmero de palabras internas %MWi utilizadas por la aplicacin.

Constantes Configuracin Datos disponibles en la memoria Programa de usuario Cdigo ejecutable Datos del programa Modif. en lnea

Cdigo de la memoria Tamao disponible en la memoria del programa. disponible Otros Mem. 1 Mem. 2 Datos ejecutables Tamao reservado en la memoria para la ejecucin del programa en el autmata. Representacin grfica del ndice de ocupacin de la memoria RAM (disponible en todos los autmatas Twido). Representacin grfica del ndice de ocupacin de la memoria RAM externa (no disponible en los autmatas TWDLCAA10DRF).

59

Funciones del software

Editor de memoria: ficha Edicin


Introduccin La ficha Edicin muestra la lista de objetos disponibles y utilizados por la aplicacin. Todo objeto configurado o utilizado ocupa un cierto espacio en la memoria, aunque se puede optimizar la ocupacin de la memoria del controlador mediante la configuracin del nmero realmente necesario en la aplicacin para cada objeto. Nota: La optimizacin de la ocupacin de memoria slo se puede llevar a cabo en modo offline.

Ilustracin

La ilustracin que aparece a continuacin muestra la ficha Edicin del editor de memoria.
Evaluacin de la memoria Vista Edicin

Nmero de objetos preasignados Tipo Constantes Contadores Programadores Contadores rpidos Registros LIFO/FIFO Palabras de memoria PLS/PWM Registros de desplazamiento Fechadores Contadores paso a paso Temporizadores Contadores muy rpidos %SC %TM %VFC %KW %C %DR %FC %R %MW %PLS/%PWM %SBR Mximo 256 128 8 2 4 3000 2 8 16 8 128 2 Asignado 0 0 0 0 0 0 0 0 0 0 0 0 Configurado Auto Auto Auto Auto Auto Auto Auto Auto Auto Auto Auto Auto

Aceptar

Cancelar

Ayuda

60

Funciones del software

Descripcin
Columna "Objeto" Tipo Mximo Asignado Configurado

En la tabla que aparece a continuacin se muestran las distintas columnas de la ficha Edicin.
Descripcin Lista de los objetos predefinidos por la aplicacin. Variable asociada al tipo de objeto correspondiente. Nmero mximo de objetos utilizados por el controlador. Nmero de objetos utilizados por la aplicacin (1). Nmero de objetos configurados. Los valores posibles estn comprendidos entre Auto y 1 junto con el valor mximo del objeto considerado. Por defecto, el valor que se muestra es Auto. Esto significa que el nmero de objetos configurados es igual al nmero de objetos utilizados (1). Para modificar un valor, deber introducirlo directamente o utilizar el men desplegable. Haga lo mismo para cada tipo de objeto y valide haciendo clic en Aceptar.

(1)

Es preferible utilizar los objetos de ndice de menor valor y en orden creciente (por ejemplo: %TM0, %TM1). En efecto, una aplicacin que utilice, por ejemplo, el objeto %TM3, configurar de forma automtica los temporizadores %TM0 a %TM3, con lo que se consumir un espacio de memoria sin necesidad alguna.

Nota: En caso de que el valor introducido sea inferior al nmero de objetos utilizados realmente, se producir un fallo durante la transferencia de la aplicacin. Por ello, se recomienda llevar a cabo un anlisis del programa tras la operacin de optimizacin. Los objetos que presenten fallos aparecern en la ventana de los errores de programa.

61

Funciones del software

2.3
Presentacin
Vista general Contenido

Modos de funcionamiento

En este captulo se describen los modos y estados de funcionamiento de TwidoSoft. Esta seccin contiene los siguientes apartados:
Apartado Operacin offline y online Estados de funcionamiento Pgina 63 64

62

Funciones del software

Operacin offline y online


Introduccin Las operaciones de TwidoSoft son online u offline dependiendo de la conexin entre el PC y el controlador. En la operacin online, el PC est conectado al controlador. En la operacin offline, el PC y el controlador estn desconectados. Consulte "Conexin de un PC al controlador, p. 103". Utilice la operacin offline para desarrollar una aplicacin. El PC no est conectado al controlador. Los cambios se realizan nicamente en la aplicacin de la memoria del PC. La aplicacin debe transferirse desde la memoria del PC a la del controlador para ejecutar la aplicacin del controlador (consulte "Transferencia de una aplicacin, p. 93"). Utilice la operacin Online para depurar y ajustar una aplicacin. El PC est conectado al controlador. La aplicacin de la memoria del PC es la misma que la de la memoria del controlador. Los cambios pueden realizarse directamente en la aplicacin de la memoria del controlador (consulte "Depuracin y ajuste de un programa online , p. 347").

Offline

Online

63

Funciones del software

Estados de funcionamiento
Introduccin Estados de funcionamiento indican el estado offline u online de TwidoSoft y especifican las operaciones permitidas. Hay cuatro estados de funcionamiento: Inicial Offline Online Supervisar El estado de funcionamiento actual aparece ms a la derecha de la barra de estado. Consulte "Operacin offline y online, p. 63". El estado inicial es el estado de inicio, cuando TwidoSoft se inicia por primera vez o cuando se cierra una aplicacin. Opciones disponibles: Abrir una aplicacin existente. Crear una nueva aplicacin. Slo puede abrirse una aplicacin al mismo tiempo. Cuando abre una aplicacin nueva o ya existente, el estado de funcionamiento cambia a estado offline. Opciones disponibles: Crear y editar instrucciones de programa y datos de configuracin. Crear y editar variables de datos, smbolos y comentarios. Para conectar el PC al controlador, seleccione Controlador Conectar en el men principal.

Estado inicial

Estado offline

64

Funciones del software

Estado online

Una aplicacin en estado online est conectada directamente a la memoria del controlador. Tiene acceso ilimitado a una aplicacin, cambia al programa de la aplicacin; entonces las variables de datos se escribirn directamente en la memoria del controlador. La documentacin del programa como smbolos y comentarios permanecen en la memoria del PC. Opciones disponibles: Utilizar controlador Ver animacin del programa y datos. Acceso limitado al programa para realizar la depuracin. Es necesario que se produzcan las dos condiciones siguientes para el estado online. La aplicacin del controlador no debe estar protegida. La aplicacin del PC debe coincidir con la aplicacin del controlador. Hay dos mtodos para que coincidan las aplicaciones: Descargar la aplicacin del PC al controlador. Cargar la aplicacin del controlador al PC. Para regresar al estado offline, seleccione Controlador Desconectar en la barra del men principal. Tambin puede seleccionar la opcin Cerrar del men Archivo para regresar al estado inicial sin pasar por el estado offline. Si selecciona Cerrar, recibir un aviso para guardar los cambios. En el estado del monitor, puede cambiar los estados de funcionamiento y realizar ajustes en el controlador. Opciones disponibles: Iniciar o detener el controlador. Ver, modificar o transferir datos utilizando el editor de tablas de animacin. No puede utilizar los editores de lista o Ladder, el editor de smbolos o el editor de configuracin en el estado de supervisin. Si el controlador est protegido, el estado del monitor ser el nico estado disponible en pantalla. Si el controlador est en estado offline y desea supervisar una aplicacin no protegida en el controlador diferente de la aplicacin de la memoria del PC, introduzca el estado de supervisin. Para regresar al estado offline, seleccione Controlador Desconectar en la barra del men principal.

Estado del monitor

65

Funciones del software

66

Gestin de aplicaciones

Presentacin
Vista general Este captulo proporciona informacin para crear y gestionar aplicaciones para controladores programables Twido. Este captulo contiene las siguientes secciones:
Seccin 3.1 3.2 3.3 3.4 3.5 3.6 Apartado Acceso a las aplicaciones Creacin y desarrollo de aplicaciones Transferencia de aplicaciones Ejecucin de aplicaciones Creacin de referencias cruzadas en una aplicacin Impresin de aplicaciones Pgina 69 78 92 101 119 123

Contenido:

67

Gestin de aplicaciones

68

Gestin de aplicaciones

3.1
Presentacin
Vista general

Acceso a las aplicaciones

En esta seccin se muestran procedimientos para acceder a aplicaciones TwidoSoft. Esta seccin contiene los siguientes apartados:
Apartado Iniciar y salir de TwidoSoft Apertura y cierre de aplicaciones Funciones de seguridad Establecer nivel de seguridad Cambio de contrasea Pgina 70 71 72 75 77

Contenido

69

Gestin de aplicaciones

Iniciar y salir de TwidoSoft


Iniciar TwidoSoft El procedimiento de instalacin de TwidoSoft cre una o ms de las siguientes opciones para iniciar el software, dependiendo de las selecciones realizadas durante la instalacin. Seleccione una de las siguientes opciones para iniciar TwidoSoft: Haga doble clic en el icono de TwidoSoft en el escritorio de Windows. Seleccione el programa TwidoSoft del men Programas de Windows. Seleccione Ejecutar en el men Inicio de Windows y busque el programa TwidoSoft. TwidoSoft se inicia y aparece la ventana principal (consulte Ventana principal, p. 25). Para salir de TwidoSoft:
Paso Accin 1 Seleccionar Archivo Salir en el men principal. Si no hay ningn cambio, la aplicacin se cierra y TwidoSoft se cierra, mostrando el escritorio de Windows. En caso de que exista algn cambio, aparece el cuadro de dilogo Salir de advertencia indicando que se deben guardar los cambios. Seleccionar S para guardar los cambios y salir de TwidoSoft. Seleccionar No para rechazar los cambios y salir de TwidoSoft. Seleccionar Cancelar para regresar a TwidoSoft con los cambios intactos. Si es la primera vez que se guarda la aplicacin, consulte Guardar como, p. 84.

Salir de TwidoSoft

70

Gestin de aplicaciones

Apertura y cierre de aplicaciones


Introduccin Slo puede abrirse una aplicacin cada vez. Si intenta abrir una segunda aplicacin, aparecer un cuadro de dilogo solicitndole que cierre la aplicacin que est utilizando actualmente antes de abrir otra. Para abrir una aplicacin, siga los pasos que se detallan a continuacin. En la ventana principal:
Paso Accin 1 2 3 Seleccionar Archivo Abrir en el men principal. Escribir un nombre de archivo para el archivo de aplicacin o buscar el archivo (la extensin predeterminada es .TWD). Una vez localizado el archivo, pulsar Abrir. El archivo se abrir y aparecer el Navegador de aplicacin, o bien el Editor de lista o Ladder, segn el estado de los parmetros de preferencias de usuario guardados (consulte Preferencias, p. 31). El estado que aparece en la barra de estado cambia de Inicial a Offline. El nombre del archivo y la ruta del archivo de aplicacin aparecen en la barra de ttulo de la ventana principal del software.

Apertura de una aplicacin

Cierre de una aplicacin

Para cerrar una aplicacin, siga estas instrucciones. En la ventana principal:


Paso Accin 1 Seleccionar Archivo Cerrar en el men principal. Si se han realizado cambios en la aplicacin abierta, aparecer el cuadro de dilogo Salir de advertencia. En el cuadro de dilogo Salir de advertencia, seleccionarS para guardar los cambios o No para no guardarlos. Para volver al archivo de aplicacin sin salir del software, seleccionarCancelar. Si no hay ningn cambio, TwidoSoft se cerrar y volver al escritorio de Windows.

71

Gestin de aplicaciones

Funciones de seguridad
Introduccin TwidoSoft proporciona dos opciones para proteger una aplicacin: Proteccin de la aplicacin del controlador: La aplicacin del controlador no puede visualizarse, modificarse o transferirse. Proteccin con contrasea: se utilizan contraseas para controlar el acceso a una aplicacin. Estas protecciones funcionan de forma independiente. Se pueden utilizar juntas o por separado. La proteccin de la aplicacin del controlador, a la que se accede desde el men Autmata Proteger la aplicacin, se puede activar o desactivar. Si est activada, evita el acceso a la aplicacin del controlador, pero no a la aplicacin del PC. Esta opcin prohbe las transferencias no autorizadas de una aplicacin y puede seleccionarse cuando se transfiere una aplicacin al controlador (consulte Transferencia de una aplicacin, p. 93). Una aplicacin del controlador que est protegida: No puede modificarse. No puede transferirse a la memoria RAM del PC. Si la proteccin de la aplicacin del controlador est activada y se utiliza sola (no se utiliza la proteccin con contrasea), puede elegir entre hacer o no hacer lo siguiente:
Puede... Acceder a la aplicacin del PC. Cargar, siempre que tenga una aplicacin abierta en TwidoSoft idntica a la del controlador. Si dispone de la misma aplicacin en su PC y el controlador est conectado y en modo de ejecucin, puede ver la aplicacin. Si dispone de una aplicacin distinta en su PC, puede descargar la aplicacin y verla. Cargar, en todos los dems casos. No puede...

Proteccin de la aplicacin del controlador

Si la proteccin de la aplicacin del controlador no est activada y se utiliza sola (no se utiliza la proteccin con contrasea), puede cargar una aplicacin del controlador al PC.

72

Gestin de aplicaciones

Proteccin con contrasea

La proteccin con contrasea controla el acceso al PC y a la aplicacin del controlador una vez transferida una aplicacin del PC al controlador. Una aplicacin del controlador que est protegida con contrasea: No puede modificarse, a menos que se introduzca la contrasea. No puede transferirse a la memoria RAM del PC, a menos que se introduzca la contrasea. No puede sobrescribirse mediante la aplicacin en la memoria RAM del PC, a menos que se introduzca la contrasea. Puede borrarse. Si la proteccin con contrasea se utiliza sola (no se utiliza la proteccin de la aplicacin del controlador) y conoce la contrasea, puede utilizar TwidoSoft de forma normal: modificar la aplicacin, guardar la aplicacin, transferir una nueva aplicacin al controlador, etc. Si la proteccin con contrasea se utiliza sola (no se utiliza la proteccin de la aplicacin del controlador) y no conoce la contrasea, puede elegir entre realizar o no las siguientes acciones:
Puede... Leer la aplicacin. Imprimir la aplicacin. No puede... Modificar la aplicacin. Guardar la aplicacin en el disco duro del PC. Leer la contrasea en el archivo de aplicacin ".twd". Modificar la ventana Editor de smbolos. Modificar la ventana Evaluacin de la memoria.

Nota: Es muy importante recordar la contrasea. Sin ella no tendr acceso a la aplicacin. Consulte Establecer nivel de seguridad, p. 75.

73

Gestin de aplicaciones

Protecciones utilizadas simultneamente


Accin

Aunque son independientes, la proteccin con contrasea y la proteccin de la aplicacin del controlador se pueden aplicar de forma simultnea.
Proteccin de aplicacin activada y contrasea utilizada (pero desconocida) Puede... No puede... Proteccin de aplicacin activada y contrasea utilizada (y conocida) Puede... No puede...

En el PC

Cancelar la proteccin Modificar los valores Cancelar la proteccin de la aplicacin. de constantes %KW. de la aplicacin. Ver la aplicacin. Guardar la aplicacin. Ver la aplicacin. Guardar la aplicacin. Modificar la aplicacin. Modificar los valores de constantes %KW.

Durante la carga

Ver la aplicacin.

Modificar los valores Ver la aplicacin. de constantes %KW. Guardar la aplicacin. Cancelar la proteccin de la aplicacin. Modificar la contrasea. Modificar los valores de constantes %KW.

Guardar la aplicacin. Cancelar la proteccin de la aplicacin. Modificar la contrasea.

Durante la descarga

Descargar la aplicacin.

74

Gestin de aplicaciones

Establecer nivel de seguridad


Introduccin Utilice el cuadro de dilogo Establecer nivel de seguridad para dar proteccin con contrasea a una aplicacin. La proteccin con contrasea controla el acceso a una aplicacin para evitar que se realicen cambios sin autorizacin. Consulte "Cambio de contrasea, p. 77". Definir una contrasea restringe el acceso, ya que crea dos niveles de seguridad: Nivel de operador: en este nivel no se pueden realizar modificaciones en el programa de aplicacin ni en los datos de configuracin. Slo permite realizar cambios en las tablas de smbolos y de animacin. Nivel de supervisor: permite modificar cualquier parte de la aplicacin. Una contrasea debe constar de entre 1 y 8 caracteres. Nota: En el nivel de operador, debe introducir la contrasea para transferir una aplicacin protegida por contrasea desde el PC al controlador.

Proteccin con contrasea

Aplicar la proteccin con contrasea

Para utilizar la proteccin con contrasea con una aplicacin, siga los siguientes pasos.
Paso Accin 1 2 3 4 Abrir una aplicacin que necesite proteccin con contrasea. Seleccionar Programa Cambiar contrasea en el men principal. Introducir una contrasea en Introduzca la nueva contrasea. Seleccionar Aceptar para cerrar el cuadro. Guardar la aplicacin para no perder la contrasea.

Eliminar proteccin con contrasea

Para eliminar la proteccin con contrasea de una aplicacin, siga los siguientes pasos.
Paso Accin 1 2 3 4 Abrir una aplicacin que tenga proteccin con contrasea. Seleccionar Programa Cambiar contrasea en el men principal. Introducir la contrasea actual en Introduzca la contrasea antigua. No se debe introducir una contrasea nueva, se debe consultar las pestaas de otros cuadros. Seleccionar Aceptar para cerrar el cuadro. Guardar la aplicacin para eliminar la proteccin con contrasea.

75

Gestin de aplicaciones

Abrir una aplicacin con proteccin con contrasea


Paso Accin 1 2 3 4

Se puede elegir el nivel de seguridad cuando se abre una aplicacin. Se necesita una contrasea para utilizar el nivel de supervisor. Para establecer el nivel de seguridad en Operador o en Supervisor, siga los siguientes pasos.

Abrir una aplicacin que tenga proteccin con contrasea. Aparecer un cuadro de dilogo de informacin que permitir modificar los niveles de seguridad. Para abrir una aplicacin en nivel de operador, seleccionar Cancelar. La aplicacin se abrir en nivel de operador. Para abrir una aplicacin en nivel de supervisor, seleccionar Aceptar. Aparecer el cuadro de dilogoSeguridad. Para abrir la contrasea en nivel de supervisor, escribir la contrasea y seleccionar Aceptar.

Cambiar de operador a supervisor


Paso Accin 1 2 3 4

En una aplicacin abierta, es posible cambiar el nivel de seguridad para modificar la aplicacin. Para realizar cambios en una aplicacin, es necesario tener nivel de supervisor. Para realizar el cambio del nivel de seguridad de operador a supervisor, siga los siguientes pasos.

Abrir una aplicacin en nivel de operador. Seleccionar Programa Establecer nivel de seguridad en el men principal. Escribir la contrasea en el cuadro de dilogoSeguridad. Seleccionar Aceptar para cerrar el cuadro. Guardar la aplicacin para no perder el nivel de supervisor.

Cambiar de supervisor a operador

Se debe volver a establecer en nivel de operador tras haber realizado los cambios, para asegurar que nadie pueda realizar cambios sin autorizacin en la aplicacin. El cuadro de dilogo Establecer seguridad no est disponible en nivel de supervisor, as que es necesario guardar los cambios, cerrar la aplicacin y volver a abrirla en nivel de operador. Para realizar el cambio del nivel de seguridad de supervisor a operador, siga los siguientes pasos.

Paso Accin 1 2 3 4 Abrir una aplicacin en nivel de supervisor. Guardar cualquier cambio que se haya realizado y cerrar la aplicacin. Volver a abrir la aplicacin. Aparecer un cuadro de dilogo de informacin que permitir modificar los niveles de seguridad. Para abrir la aplicacin en nivel de operador, seleccionar Cancelar. Se necesita la contrasea para cambiar el nivel de seguridad a supervisor con el fin de realizar cambios en la aplicacin.

76

Gestin de aplicaciones

Cambio de contrasea
Introduccin Para cambiar una contrasea existente, utilice el cuadro de dilogo Cambiar contrasea. Consulte Funciones de seguridad, p. 72. Para cambiar una contrasea:
Paso Accin 1 2 3 4 5 6 Abrir una aplicacin que tenga proteccin con contrasea. Seleccionar Programa Cambiar contrasea en el men principal. Introducir la contrasea antigua. Introducir la nueva contrasea. Una contrasea debe constar de entre uno y ocho caracteres. Confirmar la nueva contrasea introducindola de nuevo. Seleccionar Aceptar para cerrar el cuadro. Guardar la aplicacin para no perder la nueva contrasea.

Cambio de una contrasea

77

Gestin de aplicaciones

3.2
Presentacin
Vista general

Creacin y desarrollo de aplicaciones

En esta seccin se muestran procedimientos para crear y desarrollar aplicaciones TwidoSoft. Esta seccin contiene los siguientes apartados:
Apartado Creacin de una aplicacin Desarrollo de una aplicacin Nomenclatura de aplicaciones Salvaguarda de una aplicacin Anlisis de un programa Definicin de los smbolos Inversin de un programa Importacin y exportacin de archivos ASCII Pgina 79 80 83 84 85 87 90 91

Contenido

78

Gestin de aplicaciones

Creacin de una aplicacin


Introduccin Una aplicacin TwidoSoft se compone de un programa, datos de configuracin, smbolos y documentacin. Estos componentes se pueden utilizar en cualquier orden cuando se crea una aplicacin. Por ejemplo, una aplicacin puede desarrollarse en el orden siguiente: 1. Defina los datos de configuracin. 2. Defina los smbolos. 3. Escriba las instrucciones del programa. 4. Agregue comentarios e imprima la documentacin. Esto es simplemente un mtodo para organizar estas tareas y puede realizarse sin problemas en el orden inverso. Los editores y visualizadores de TwidoSoft permiten desarrollar cada parte de la aplicacin por separado. Por lo tanto, el proceso de desarrollo de la aplicacin es ms sistemtico y da como resultado aplicaciones mejor definidas. Para crear una aplicacin nueva, siga los pasos que se indican a continuacin, desde la ventana principal del software:
Paso Accin 1 Seleccionar Archivo Nuevo en el men principal. Aparecer el Navegador de aplicacin y se abrir el editor de Lista o de Ladder en funcin de cul se haya seleccionado como predeterminado (consulte Preferencias, p. 31). En la barra de estado, el estado pasa de Inicial a Offline. Aparece la ventana Administracin de niveles funcionales en la parte superior del Editor. Consulte Administracin de niveles funcionales, p. 149 para obtener directrices sobre la eleccin de un nivel funcional. Seleccionar Archivo Guardar o Archivo Guardar como en el men principal. Aparecer el cuadro de dilogo Seleccin de archivos. Escribir un nombre de archivo para el archivo de la aplicacin. ste es el nombre de archivo externo de la aplicacin. La aplicacin puede tener un nombre interno distinto del nombre del archivo (consulte Nomenclatura de aplicaciones, p. 83). El nombre de archivo se crea con la extensin predeterminada TWD. A menos que se haya seleccionado otro directorio, el archivo se guardar en el subdirectorio \aplicaciones del directorio en el que se ha instalado el programa TwidoSoft. El nombre del archivo y la ruta aparecen en una barra de ttulo de la ventana principal del software. Para ms informacin acerca del desarrollo de una aplicacin, consulte Desarrollo de una aplicacin, p. 80.

Creacin de una nueva aplicacin

3 4

79

Gestin de aplicaciones

Desarrollo de una aplicacin


Introduccin El siguiente diagrama de flujo muestra los pasos recomendados y las secciones asociadas en este manual para crear aplicaciones utilizando TwidoSoft. En general, el desarrollo de una aplicacin requiere dos fases: Fase de diseo Esta es la primera fase de desarrollo y requiere un anlisis detallado de los requisitos de la aplicacin. Una vez creado un plan, la aplicacin se crea solicitando configuracin, creacin de un programa y archivado. Fase de depuracin y ajuste La fase final comienza una vez creada la aplicacin. La aplicacin se transfiere al controlador, se inicia y se realiza la comprobacin de errores o cualquier ajuste o modificacin necesarios. Quiz sean necesarias otras copias de seguridad y transferencias.

Fases de desarrollo

80

Gestin de aplicaciones

Fase de diseo

El siguiente diagrama de flujo ilustra la fase de diseo de una aplicacin. Analizar


Programa Requisitos

Planificacin preliminar

Configurar recursos
Paso n 1 Hardware Bloques de funcin Entradas Salidas Constantes Consulte Configuracin de hardware Consulte Configuracin de software

Paso n 2

Configurar fechadores

Consulte Configuracin de software

Introducir programa
Paso n 3 Crear Insertar Modificar Eliminar Duplicar

Consulte Desarrollo de un programa Ladder Consulte Desarrollo de un programa de lista

Paso n 4

Archivar
En EEPROM En disco duro En disquete Consulte Archivado de una aplicacin

Nota: En los pasos 1 y 2 se realiza un acercamiento opcional de forma paralela al paso 3. La aplicacin puede configurarse al mismo tiempo que se crea el programa.

81

Gestin de aplicaciones

Fase de depuracin y ajuste

Realice la siguiente fase de depuracin y ajuste en el estado online o de supervisin. El siguiente diagrama de flujo ilustra la depuracin y el ajuste de una aplicacin. Aplicacin en modo online Aplicacin en modo offline

Transferir aplicacin

Consulte Transferencia de una aplicacin.

Inicio
Ajustar reloj Inicializar EJECUTAR aplicacin Consulte Inicio de una aplicacin.

Depurar y ajustar
Entrada de tabla de animacin Forzado Modificacin en Consulte Depuracin y ajuste de una aplicacin

Archivar
En EEPROM En disco duro En disquete

Consulte Archivado de una aplicacin

Consulte Transferencia de una aplicacin.

82

Gestin de aplicaciones

Nomenclatura de aplicaciones
Introduccin Una aplicacin puede tener dos nombres: Nombre del archivo Nombre externo de una aplicacin TwidoSoft con una extensin de tres letras que indican que se trata de un archivo ejecutable. El sistema operativo Windows utiliza este nombre para realizar las operaciones de gestin del archivo y debe cumplir las normas de Windows con respecto a los nombres de archivo. Por ejemplo, NEW_APP.TWD. Nombre de la aplicacin Nombre interno de una aplicacin TwidoSoft. Un nombre de aplicacin no puede modificarse sin que eso afecte al nombre del archivo externo. Esta particularidad proporciona una enorme flexibilidad. Por ejemplo, lavado coche n.2. Un nombre de archivo puede contener un mximo de 255 caracteres, incluyendo los espacios. No obstante, no puede contener los caracteres siguientes: \ / : * ? " < >. Seleccione Archivo Guardar o Archivo Guardar como para asignar un nombre a una aplicacin. Consulte Salvaguarda de una aplicacin, p. 84. Por defecto, una aplicacin nueva posee un nombre sin ttulo. Utilice el cuadro de dilogo Nombre de aplicacin, p. 253 para modificar el nombre de la aplicacin. Para abrir este cuadro de dilogo, seleccione Programa Cambiar nombre en el men principal o haga clic con el botn derecho del ratn en el nombre de la aplicacin, en el parte superior del Navegador de aplicacin, p. 27.

Nombre del archivo

Nombre de la aplicacin

83

Gestin de aplicaciones

Salvaguarda de una aplicacin


Introduccin Una aplicacin puede guardarse seleccionando los comandos Guardar o Guardar como en el men Archivo. Seleccione Archivo Guardar como en el men principal para guardar por primera vez una aplicacin o para guardar la aplicacin con un nombre de archivo diferente (consulte Nomenclatura de aplicaciones, p. 83). En la ventana principal, realice los pasos siguientes:
Paso 1 2 3 Accin Seleccionar Archivo Guardar como en el men principal. Seleccionar un directorio. El directorio predeterminado actual es el directorio de instalacin del programa TwidoSoft. Escribir un nombre de archivo para la aplicacin. Los nombres de archivo pueden contener hasta 255 caracteres. Nota: No utilice ninguno de los caracteres siguientes: \:*?<>|". Hacer clic en el botn Guardar. El nombre de archivo de la aplicacin se guarda con la extensin TWD predeterminada. El nombre del archivo y la ruta aparecen en la barra de ttulo en la ventana principal.

Guardar como

Guardar

Seleccionar Archivo Guardar en el men principal para guardar los cambios en una aplicacin abierta despus de guardar o modificar el nombre de la aplicacin. Las modificaciones se realizarn en el archivo de la aplicacin abierta en el directorio actual. Si selecciona Guardar para una aplicacin que acaba de crear, aparece el cuadro de dilogo Guardar como.

84

Gestin de aplicaciones

Anlisis de un programa
Introduccin Para poder transferirse al autmata, los programas no deben contener ningn error. Seleccione Programa Analizar programa en el men principal para compilar un programa y comprobar si contiene errores. Adems de compilar un programa, el comando Analizar programa realiza las operaciones siguientes: Comprueba el funcionamiento de la aplicacin con la memoria disponible del autmata. Comprueba si la sintaxis de cada lnea del programa o escaln es correcta. Comprueba que todos los smbolos utilizados en el programa tengan la direccin correspondiente. Comprueba que la estructura del programa sea correcta. Comprueba que los recursos utilizados por el programa sean compatibles con la configuracin del hardware (direcciones de E/S vlidas para el autmata configurado, los mdulos de ampliacin configurados, etc.). Muestra mensajes en la ventana Errores de programa. Siga las instrucciones que se detallan a continuacin para analizar un programa en los modos offline u online.
Paso Accin 1 2 Modo offline: Seleccionar Programa Analizar programa en el men principal para comprobar y compilar un programa en cualquier momento y desde cualquier editor. Modo online: En el modo online, cada lnea de programa se valida automticamente a medida que se introduce y antes de que se enve al autmata. Los programas introducidos en el modo online no necesitan validacin. (No obstante, se puede validar un programa como medida preventiva). Si el programa no contiene errores, aparecer un cuadro de dilogo de informacin indicando lo siguiente: El programa no contiene errores ni advertencias. El programa es ejecutable y PUEDE transferirse al autmata. Por el contrario, si el programa contiene errores, aparecer un cuadro de dilogo de informacin indicando lo siguiente: El nmero de advertencias y errores de programa. El programa no es ejecutable y NO PUEDE transferirse al autmata. Consulte Visualizador de errores de programa, p. 53.

Comando Analizar programa

Anlisis de un programa

85

Gestin de aplicaciones

Visualizacin de errores de programa

Seleccione Programa Ver errores de programa en el men principal para mostrar la ventana Errores de programa. Este es el formato de cada mensaje: El tipo de mensaje: de error o advertencia. El nmero de la lnea o escaln que contiene el error o la advertencia. Una explicacin del problema. Existen dos tipos de mensajes de error: Error Un mensaje de error indica un problema en la aplicacin que evita la creacin de un programa ejecutable. Advertencia Un mensaje de advertencia informa de instrucciones no reversibles o que pueden provocar un funcionamiento irregular. Nota: Basta con hacer doble clic en el error para abrir la ventana del programa (de lista o Ladder) en la ubicacin del error.

Tipos de mensajes de error

86

Gestin de aplicaciones

Definicin de los smbolos


Introduccin Utilice el Editor de smbolos, p. 48 para asignar a las variables de datos de un programa nombres fciles de reconocer, formados por caracteres alfanumricos, llamados smbolos. El uso de smbolos permite un rpido examen y anlisis de la lgica del programa y simplifica en gran medida las fases de desarrollo y de comprobacin de una aplicacin. Por ejemplo, WASH_END es un smbolo que puede utilizarse para identificar un bloque de funcin temporizador que represente el final de un ciclo de lavado. De este modo, puede resultar ms sencillo recordar el significado de este nombre que intentar recordar la funcin de una direccin de programa como %TM3. Cundo definir smbolos: Puede definir smbolos mediante el editor de smbolos antes, durante o despus de escribir un programa. Un smbolo sin una direccin de variable es un smbolo sin resolver. Al crear la lgica, puede escribir un programa con smbolos sin resolver y terminar la tabla de smbolos una vez finalizado el programa. Un smbolo puede constar de: Un mximo de 32 caracteres. Letras (A-Z), nmeros (0 -9) o guiones bajos (_). El primer carcter debe ser alfabtico o acentuado. Ningn espacio ni carcter especial. No distingue entre maysculas y minsculas. Por ejemplo, Pump1 y PUMP1 son el mismo smbolo y slo puede utilizarse una vez en una aplicacin.

Directrices para el empleo de smbolos

Normas para la definicin de smbolos

87

Gestin de aplicaciones

Creacin de un smbolo

Para crear un smbolo nuevo:


Paso Accin 1 2 3 4 5 Abrir el Editor de smbolos. Hacer clic con el botn izquierdo del ratn sobre una celda de smbolo vaca e introducir una variable u objeto. Pulsar INTRO. Se abre el Examinador de objetos, p. 51. Si se conoce la direccin de la variable, escribirla en la lista Direccin o utilizar el campo Filtro para reducir las elecciones a un tipo de variable. Introducir un nombre alfanumrico para la variable en el campo Smbolo. Un smbolo puede tener hasta 32 caracteres y se compone de lo siguiente: De 0 a 9, de A a Z o guiones bajos. De forma opcional, escribir texto en el campo Comentario para describir el significado del smbolo con ms detalle (hasta 128 caracteres). Una variable puede configurarse directamente desde el Editor de smbolos mediante un clic en el botn Configurar. Utilizar los botones Anterior y Siguiente para seleccionar otras instancias de la variable. Hacer clic en Aceptar para guardar los cambios, cerrar el cuadro de dilogo y regresar al Editor de smbolos.

6 7 8 9

Edicin de un smbolo

Para editar un smbolo existente:


Paso Accin 1 2 3 4 5 6 7 Abrir el Editor de smbolos. Hacer doble clic sobre la entrada de un smbolo en una celda para abrir el Examinador de objetos, p. 51. Realizar cambios en el smbolo mediante el Examinador de objetos. Hacer clic en Aceptar para guardar los cambios y cerrar el cuadro de dilogo Examinador de objetos. De forma opcional, escribir texto en el campo Comentario para describir el significado del smbolo con ms detalle (hasta 128 caracteres). Una variable puede configurarse directamente desde el Editor de smbolos mediante un clic en el botn Configurar. Hacer clic en Aceptar para guardar los cambios, cerrar el cuadro de dilogo y regresar al Editor de smbolos.

88

Gestin de aplicaciones

Eliminacin de un smbolo

Para eliminar un smbolo:


Paso Accin 1 2 3 Abrir el Editor de smbolos. Hacer clic sobre la celda del smbolo de la entrada que se desea eliminar. Seleccionar Herramientas Eliminar fila o hacer clic en el acceso directo de la barra de herramientas, o en el botn SUPR. La fila del smbolo se elimina.

Clasificacin de la tabla de smbolos

Las entradas de una tabla de smbolos pueden ordenar por direccin o por smbolo: Para ordenar por direccin, seleccione Herramientas Ordenar por direccin en el men principal, o haga clic en el acceso directo de la barra de herramientas. Para ordenar por smbolo, seleccione Herramientas Ordenar por smbolo en el men principal, o haga clic en el acceso directo de la barra de herramientas. Para buscar un smbolo en la tabla de smbolos:
Paso Accin 1 2 Abrir el Editor de smbolos. Seleccionar Herramientas Buscar smbolo en el men principal o hacer clic en el acceso directo de la barra de herramientas. Se abre el cuadro de dilogo Buscar smbolo. Para obtener ms informacin, consultar Buscar smbolo, p. 50.

Bsqueda de un smbolo

89

Gestin de aplicaciones

Inversin de un programa
Introduccin Una aplicacin escrita en lenguaje Ladder puede convertirse o invertirse a lenguaje de lista. Un programa en lenguaje de lista puede invertirse a lenguaje Ladder si las instrucciones siguen las directrices de reversibilidad que se encuentran en la parte del software de referencia del manual de referencia del usuario de Twido. Nota: Todas las partes de un programa de lista que no cumplan las normas de reversibilidad no aparecern como escalones de Ladder en el editor Ladder, sino como instrucciones de lista en el Editor de escaln de lista, p. 43.

Inversin de un programa

La inversin de un programa consiste simplemente en alternar la seleccin de los editores de lista y Ladder desde el men Programa. Utilice los siguientes pasos para invertir un programa en los estados offline u online.
Paso Accin 1 Con una aplicacin abierta, seleccionar Programa Editor Ladder en el men principal. Aparece el visualizador de Ladder Logic y el programa aparece como escalones de Ladder. Para invertir el programa a lenguaje de lista, seleccionar Programa Editor de lista en el men principal. Aparece el editor de lista y el programa se visualiza como instrucciones de lista.

90

Gestin de aplicaciones

Importacin y exportacin de archivos ASCII


Introduccin Las instrucciones de programa exportadas en formato de texto ASCII desde una aplicacin TwidoSoft pueden importarse en otro programa de aplicacin TwidoSoft. Slo pueden importarse o exportarse instrucciones de programa. Los archivos ASCII se guardan con la extensin TXT. Si intenta importar el texto ASCII creado mediante el programa diferente a TwidoSoft (como, por ejemplo, PL707), compruebe cuidadosamente el funcionamiento de la aplicacin de usuario. Tenga en cuenta que TwidoSoft ha eliminado o redefinido las instrucciones siguientes de PL707: %FC, MCR, MCS, EXCH, %MSG, %PLS, %PWM. Para exportar un archivo de texto ASCII desde una aplicacin abierta, haga lo siguiente:
Paso Accin 1 2 Seleccionar Programa Exportar programa ASCII en el men principal. Se abre el cuadro de dilogo Guardar como. Introducir un nombre para el archivo de texto y pulsar Guardar. Las instrucciones del programa de la aplicacin abierta se guardan en formato ASCII.

Exportacin de texto ASCII

Importacin de texto ASCII

Para importar un archivo de texto ASCII en una aplicacin abierta o en una nueva, siga estos pasos:
Paso Accin 1 2 Seleccionar Programa Importar programa ASCII en el men principal. Se abre el cuadro de dilogo Abrir. Seleccionar un archivo de texto ASCII con la extensin .txt y pulsar Abrir. (Este archivo debe haberse exportado desde una aplicacin TwidoSoft). Las instrucciones del programa se insertan como nuevas instrucciones para una nueva aplicacin o se agregan al final de un programa en una aplicacin abierta.

91

Gestin de aplicaciones

3.3
Presentacin
Vista general Contenido

Transferencia de aplicaciones

En esta seccin se muestran procedimientos para transferir aplicaciones TwidoSoft. Esta seccin contiene los siguientes apartados:
Apartado Transferencia de una aplicacin Transferencia de una aplicacin: PC => Autmata Backup Restaurar Cartuchos de Backup de memoria Borrar Pgina 93 94 95 96 97 99

92

Gestin de aplicaciones

Transferencia de una aplicacin


Introduccin Una aplicacin se puede transferir desde o hacia una de las siguientes reas de almacenamiento de hardware: RAM del PC RAM del controlador EEPROM del controlador Cartucho de copias de seguridad En la siguiente tabla se describen los tipos de transferencias de la aplicacin disponibles en el men Controlador. Las aplicaciones pueden transferirse en estado offline y online, pero el controlador debe detenerse para transferir en modo online (consulte Estados de funcionamiento, p. 64).
Seleccin Transferir PC => Controlador Backup Descripcin Transfiere una copia de una aplicacin desde la memoria RAM del PC a la RAM del controlador. Consulte Transferencia de una aplicacin: PC => Autmata, p. 94. Transfiere una copia de una aplicacin de la memoria RAM del controlador a la memoria EEPROM interna y al cartucho de copias de seguridad externo opcional (si est instalado). Consulte Backup, p. 95. Transfiere una copia de una aplicacin de la memoria EEPROM interna a la memoria RAM del controlador. Consulte Restaurar, p. 96. Aunque no se trata de un procedimiento de transferencia, el comando Borrar elimina de forma selectiva el contenido de las reas de almacenamiento anteriores. Este comando tiene dos opciones: Borrar todos Borrar slo cartucho de copias de seguridad Consulte Borrar, p. 99.

Tipos de transferencias

Restaurar

Borrar

Nota: Si no se muestra ninguna aplicacin en TwidoSoft durante la conexin, la del controlador se transfiere de forma automtica. Si aparece una aplicacin en TwidoSoft, se muestra una ventana para que indique el sentido de la transferencia. Puede sobrescribir la aplicacin del controlador con la del PC (sentido PC=>Controlador) o puede actualizar la aplicacin en TwidoSoft (Controlador =>PC). Este tipo de transferencia slo se efecta durante la conexin.

93

Gestin de aplicaciones

Transferencia de una aplicacin: PC => Autmata


Introduccin Para ejecutar una aplicacin, primero es necesario conectar el PC al autmata y transferir la aplicacin al autmata. Para transferir una aplicacin de la memoria del PC a la memoria del autmata, haga lo siguiente:
Paso Accin 1 Seleccionar Autmata Transferir PC => Autmata en el men principal. Si la aplicacin del autmata est protegida con una contrasea, recibir un aviso para introducir la contrasea. Escribir la contrasea y seleccionar Aceptar para continuar con la transferencia. Si se est ejecutando el autmata, aparecer un cuadro de advertencia indicando que, para continuar con la transferencia, deber detenerse el autmata. La transferencia comenzar cuando se detenga el autmata. Si el autmata est en funcionamiento, seleccionar Aceptar para detenerlo y continuar con la transferencia. Para cerrar el cuadro y cancelar la transferencia, seleccionar Cancelar. Aparecer un cuadro de dilogo de advertencia indicando que se sobrescribir el contenido de la aplicacin del autmata. Seleccionar Aceptar para continuar con la transferencia. Una opcin del men del autmata permite proteger la aplicacin (consulte Funciones de seguridad, p. 72). Para ejecutar la aplicacin, seleccionar Autmata Ejecutar (RUN) en el men principal. Consulte Ejecutar, detener e inicializar, p. 110.

Transferir PC => Autmata

Los comentarios referentes a los smbolos y al programa no se transfieren al autmata.

94

Gestin de aplicaciones

Backup
Introduccin El comando Backup (Copia de seguridad) copia una aplicacin (programa y constantes) de la memoria RAM del controlador en la memoria EEPROM interna y el cartucho de Backup opcional (si est instalado). Se recomienda encarecidamente realizar una copia de seguridad de una aplicacin en la memoria EEPROM tan pronto como se depure. Backup puede realizarse en los estados online y offline. Consulte Cartuchos de Backup de memoria, p. 97. Nota: Cuando existe un proceso de backup en curso, no se puede ejecutar el controlador y no es posible realizar ninguna otra aplicacin mediante TwidoSoft. Durante el backup el controlador permanece en modo de detencin.

Copia de seguridad de una aplicacin

Para realizar una copia de seguridad de una aplicacin de la memoria RAM del controlador en la memoria EEPROM interna y un cartucho de backup (si est instalado), es necesario:
Paso Accin 1 Seleccionar Autmata Backup en el men principal. El controlador debe detenerse para realizar un backup. Si el controlador est en funcionamiento, aparecer un cuadro de dilogo que permite detenerlo. La transferencia comenzar cuando se detenga el controlador. Si el controlador est en funcionamiento, seleccionar Aceptar para detenerlo y continuar con la transferencia. Para cerrar el cuadro y cancelar la transferencia, seleccionar Cancelar. Durante la transferencia, aparecer el mensaje Creando copia de seguridad de la aplicacin en el rea de mensajes de la Barra de estado, p. 30. Una vez completada la transferencia, aparecer Copia de seguridad completada en el rea de mensajes. La aplicacin estar ya en la memoria EEPROM y el cartucho de copias de seguridad (si est instalado).

95

Gestin de aplicaciones

Restaurar
Introduccin El comando Restaurar copia una aplicacin de la memoria EEPROM interna a la memoria RAM del autmata. El proceso de restauracin debe realizarse en modo offline. Nota: Cuando existe un proceso de restauracin en curso, no es posible realizar ninguna otra aplicacin mediante TwidoSoft. Durante la restauracin, el autmata permanece en modo STOP.

Restauracin de una aplicacin desde la memoria EEPROM interna

Para transferir una aplicacin de la memoria EEPROM interna a la memoria del autmata, es necesario:
Paso 1 Accin Confirmar que el cartucho de copias de seguridad no est instalado y seleccionar Restaurar en el men Autmata. El autmata debe detenerse para realizar un proceso de restauracin. Si el autmata est en funcionamiento, aparecer un cuadro de dilogo que permite detenerlo. La transferencia comenzar cuando se detenga el autmata. Si el autmata est en funcionamiento, seleccionar Aceptar para detenerlo y continuar con la transferencia. Para cerrar el cuadro y cancelar la transferencia, seleccionar Cancelar. Durante la transferencia, el mensaje Restauracin de la aplicacin se muestra en el rea de mensaje de la Barra de estado, p. 30. Una vez completada la transferencia, aparecer Restauracin completada en el rea de mensajes. La aplicacin se encuentra ahora en la memoria del autmata.

96

Gestin de aplicaciones

Cartuchos de Backup de memoria


Introduccin Twido incluye cartuchos de memoria de Backup (Copia de seguridad) opcionales para las funciones siguientes: Copia de seguridad de una aplicacin Memoria de ampliacin Nota: El cartucho de memoria sobrescribe la memoria RAM y EEPROM interna durante la conexin. Cualquier aplicacin presente en la memoria RAM y la memoria EEPROM se perder. Asegrese de extraer el cartucho de memoria cuando no se desee disponer de esta funcin. Si la batera interna se encuentra vaca, ser necesario efectuar la restauracin a partir del cartucho externo o de la memoria EEPROM interna durante el inicio de Twido tras un fallo de corriente. El cartucho externo es prioritario.

Cartuchos de Backup externos disponibles

Existen dos tamaos disponibles: Cartucho de Backup de memoria 32 KB Cartucho de Backup de memoria de 64 KB El cartucho de 32 KB puede utilizarse con todos los modelos de controlador, mientras que el cartucho de 64 KB se encuentra disponible nicamente para los modelos siguientes: TWDLCAA40DRF TWDLCAE40DRF TWDLMDA20DRT TWDLMDA40DUK TWDLMDA40DTK Es posible transferir una aplicacin del cartucho de Backup a la memoria RAM del controlador de dos formas diferentes: Manualmente mediante la funcin Backup, p. 95. Automticamente durante la conexin si el cartucho de Backup opcional se encuentra instalado. Durante la conexin, la aplicacin de la memoria del controlador se compara con la aplicacin del cartucho de Backup. Si no coinciden, la aplicacin del cartucho de Backup se descarga de forma automtica en la memoria del controlador y en la memoria EEPROM.

Utilizacin de los cartuchos de Backup

97

Gestin de aplicaciones

Restauracin de una aplicacin desde un cartucho de Backup

Para restaurar una aplicacin de un cartucho de Backup externo opcional en la memoria RAM del controlador:
Paso Accin 1 2 Introducir un cartucho de copias de seguridad en el controlador, si todava no se ha instalado. Arrancar el controlador. Si la aplicacin del cartucho no coincide con la aplicacin que se incluye en la memoria del controlador, se trasfiere automticamente a la memoria del controlador y a la memoria EEPROM interna.

Memoria de ampliacin

El cartucho de 64 KB proporciona la ampliacin de memoria y el backup. Con este cartucho instalado, se puede crear una aplicacin que tenga un tamao mximo de 64 K. El cartucho de 64 K debe permanecer instalado para ejecutar la aplicacin y realizar copias de seguridad. El cartucho de ampliacin de 64 K es necesario para ejecutar aplicaciones de ms de 32 K. Para poder realizar esta funcin, el cartucho de ampliacin de 64 K debe estar instalado de forma "permanente". Es decir, que si se desea crear una aplicacin superior a 32 KB, es necesario instalar un cartucho de memoria de 64 KB y dejarlo instalado durante el desarrollo de la configuracin de la aplicacin.

Programas superiores a 32 KB

98

Gestin de aplicaciones

Borrar
Introduccin Este comando se puede utilizar de dos formas distintas: Para eliminar simultneamente el contenido de la memoria RAM del autmata, de la memoria EEPROM interna del autmata y del cartucho de copias de seguridad opcional instalado. Para borrar slo el contenido del cartucho de copias de seguridad opcional. Existen dos opciones disponibles en este cuadro de dilogo: Borrar todos Se trata de la opcin predeterminada. Si se selecciona esta opcin, se borra el contenido de la memoria RAM del autmata, la memoria EEPROM interna y el cartucho de copias de seguridad externo (si est instalado). Borrar slo cartucho de copias de seguridad Si se selecciona esta opcin, se borra nicamente el cartucho de copias de seguridad externo (si est instalado). Nota: Utilice la opcin Borrar slo cartucho de copias de seguridad si no desea perder la aplicacin al volver a insertar el cartucho de copias de seguridad. Si las aplicaciones no coinciden, la memoria del autmata se sobrescribir con el contenido del cartucho externo.

Opciones

Nota: Cuando existe un proceso de borrado en curso, no es posible realizar ninguna otra aplicacin mediante TwidoSoft. Durante un proceso de borrado, el autmata se encuentra en modo STOP.

99

Gestin de aplicaciones

Utilizacin del comando Borrar

Para borrar una aplicacin, siga los pasos descritos a continuacin:


Paso Accin 1 2 Seleccionar Borrar en el men Autmata. Aparecer el cuadro de dilogo Borrar. Seleccionar Borrar todos o Borrar slo cartucho de copias de seguridad en el cuadro de dilogo y hacer clic en Aceptar para cerrar el cuadro de dilogo e iniciar el comando. Para realizar un proceso de borrado, el autmata debe detenerse. Si el autmata est en funcionamiento, aparecer un cuadro de dilogo que permite detenerlo. El proceso de borrado comenzar cuando se detenga el autmata. Si el autmata est en marcha, seleccionar Aceptar para detenerlo y continuar con la operacin de borrado. Para cerrar el cuadro y anular la operacin de borrado, seleccionar Cancelar. Durante la operacin de borrado, aparecer la indicacin Eliminando aplicacin en el rea de mensajes de la Barra de estado, p. 30. Una vez completada la operacin, aparecer la indicacin Eliminacin completada en el rea de mensajes.

100

Gestin de aplicaciones

3.4
Presentacin
Vista general Contenido

Ejecucin de aplicaciones

En esta seccin se muestran procedimientos para ejecutar aplicaciones TwidoSoft. Esta seccin contiene los siguientes apartados:
Apartado Operaciones del controlador Conexin de un PC al controlador Conectar Desconexin de un PC del controlador Operaciones del controlador Ejecutar, detener e inicializar Fijar hora Configuracin RTC Estadsticas de Ethernet Operaciones del autmata -- Avanzadas Pgina 102 103 105 107 108 110 111 112 113 117

101

Gestin de aplicaciones

Operaciones del controlador


Introduccin TwidoSoft permite utilizar el PC para controlar el funcionamiento del controlador programable. Es posible acceder al cuadro de dilogo seleccionando "Controlador" y, despus, "Utilizar controlador...". Gracias a ello, se pasa a modo online si se encuentra previamente en modo offline. Puede: Conectar el PC al controlador. Desconectar el PC del controlador. Utilizar el PC para ejecutar, detener e inicializar el controlador. Utilizar el PC para hacer funcionar el controlador. Utilizar el PC para visualizar los datos estadsticos actuales correspondientes a la conexin Ethernet actual del controlador Twido.

102

Gestin de aplicaciones

Conexin de un PC al controlador
Introduccin Es necesario que se cumplan las condiciones siguientes para conectar un PC al controlador: Las configuraciones del hardware y de la aplicacin del PC deben ser compatibles con las del controlador. El controlador no est protegido (consulte la seccin Proteccin de la aplicacin del controlador en Funciones de seguridad, p. 72). En caso de que se produzca un fallo de conexin, consulte Conectar, p. 105. La conexin de un PC al controlador conlleva: El anlisis de la aplicacin en busca de errores de programa. El intento de conexin al controlador por parte de TwidoSoft. La comparacin de la aplicacin del PC con la del autmata. Si son diferentes, se abre el cuadro de dilogo Conectar (Vase Conectar, p. 105). Si son iguales, el PC se conecta al controlador.

Descripcin general del proceso de conexin

103

Gestin de aplicaciones

Conexin de un PC al controlador
Paso Accin 1

Para activar la comunicacin entre un PC y un controlador es necesario:

En una aplicacin abierta, seleccionar Conectar en el men Controlador o hacer clic en el nombre de la aplicacin con el botn derecho del ratn en el navegador de aplicacin, y seleccionar Conectar. Aparece el mensaje "Conectndose al controlador" en la barra de estado. Durante la conexin al controlador, se muestra el cuadro de dilogo Conectar (Vase Conectar, p. 105) si: Las configuraciones de hardware del PC y del controlador no se corresponden. Las aplicaciones del PC y del controlador son diferentes. La aplicacin del controlador se encuentra protegida. Hacer clic en Cancelar para salir del cuadro de dilogo Conectar y volver al modo offline. Seleccionar Supervisar para acceder nicamente a las tablas de animacin sin modificar el programa, la configuracin ni los smbolos de la aplicacin del controlador. El estado de funcionamiento pasa de offline a supervisar. Si la aplicacin del controlador est protegida, nicamente es posible hacer clic en el botn Supervisar para establecer una conexin con el controlador en el modo de supervisin. Si las aplicaciones son diferentes, seleccionar una de las opciones siguientes: PC => Controlador: transferencia de la aplicacin abierta del PC al controlador. Controlador => PC: transferencia de la aplicacin del controlador al PC. Si selecciona PC => Controlador, se inicia la descarga de la aplicacin del PC al controlador. Aparece un cuadro de dilogo de informacin para confirmar las cuestiones siguientes: El controlador se encuentra en funcionamiento. La informacin del controlador se sobrescribir. Hacer clic en Aceptar para continuar con la transferencia o seleccionar Cancelar para suspenderla. Si hace clic en Aceptar, la transferencia se completa y el PC se conecta al controlador. Aparece la ventana principal, la barra de estado muestra el mensaje "Controlador conectado" y el estado de ejecucin pasa de modo offline a modo online. Si selecciona Controlador => PC, la aplicacin del controlador se transfiere al PC. El estado de ejecucin pasa de modo offline a modo online. Aparece la ventana principal, la barra de estado muestra el mensaje "Controlador conectado" y el estado de ejecucin pasa de modo offline a modo online.

3 4

5 6

Proteccin de la aplicacin
Paso Accin 1 2

Por defecto, la aplicacin en el controlador no est protegida. Para proteger una aplicacin, es necesario:

Seleccionar el men Autmata Proteger la aplicacin. Resultado: Una marca de verificacin indica que la proteccin de la aplicacin est habilitada. Para eliminar la proteccin de la aplicacin, vuelva a seleccionarla: Resultado: La marca de verificacin desaparece.

104

Gestin de aplicaciones

Conectar
Introduccin Este cuadro de dilogo aparece si un PC falla al conectarse el autmata debido a que la aplicacin del PC y del autmata son diferentes. Consulte "Conexin de un PC al controlador, p. 103". A continuacin se muestra una lista de causas de fallo de la conexin entre el y el autmata: Las configuraciones de hardware para el PC y el autmata no coinciden. La aplicacin del PC y del autmata no coinciden. La aplicacin del autmata est protegida (consulte Funciones de seguridad, p. 72). El cuadro de dilogo Conectar tambin muestra lo siguiente: Configuracin de hardware diferente (no se puede transferir PC = > autmata) Aplicacin del autmata protegida (no se puede transferir Autmata => PC) Las condiciones aplicables se indican mediante una casilla de verificacin. Las opciones siguientes aparecen disponibles en el cuadro de dilogo Conectar: PC => Autmata Transfiere la aplicacin del PC al autmata. No disponible si las configuraciones de hardware no con compatibles. Autmata => PC Transfiere la aplicacin del autmata al PC. No est disponible si el autmata est protegido. Consulte Proteccin de la aplicacin del autmata en Funciones de seguridad, p. 72. Supervisar Permite introducir el modo de supervisin sin una transferencia para un acceso limitado a una aplicacin que se ejecute en el autmata. Consulte Estados de funcionamiento, p. 64. Cancelar Permite cerrar el cuadro de dilogo Conectar. Si la configuracin de hardware del autmata no es compatible con la que se especifica en la aplicacin del PC, no podr transferir la aplicacin al autmata. Puede introducir el modo Supervisar para ejecutar un conjunto de operaciones en el autmata (consulte Estados de funcionamiento, p. 64). Si la aplicacin del autmata est protegida, la opcin para transferir desde el autmata al PC aparece desactivada. En este caso, tambin puede introducir el modo Supervisar.

Causas de fallo de la conexin

Mensajes adicionales

Opciones

Configuraciones de hardware

Aplicacin del autmata protegida

105

Gestin de aplicaciones

Aplicaciones coincidentes

Si las aplicaciones no coinciden, existen dos opciones: Transferir la aplicacin del PC al autmata (PC => autmata). Transferir la aplicacin del autmata al PC (Autmata => PC). Seleccione este botn para transferir la aplicacin del PC al autmata. Si la aplicacin del autmata est protegida, puede elegir sobrescribirla. Tambin puede seleccionar proteger la aplicacin que est transfiriendo actualmente. Seleccione este botn para transferir la aplicacin del autmata al PC. Si tiene una aplicacin abierta, recibir un aviso para guardar los cambios antes de iniciar la transferencia. Si la aplicacin y la configuracin del PC no coinciden exactamente con las del autmata, o en caso de que el autmata est protegido, an puede conectarse en modo Supervisar. Esto permite acceder a las pginas de datos de la aplicacin y controlar el autmata. De todos modos, tendr restricciones para acceder al programa, la configuracin o los smbolos de la aplicacin.

PC => Autmata

Autmata => PC

Supervisar

106

Gestin de aplicaciones

Desconexin de un PC del controlador


Desconexin de un PC del controlador
Paso Accin 1 2 En una aplicacin abierta, seleccionar Desconectar en el men Controlador, o hacer clic con el botn derecho del ratn sobre el nombre de aplicacin en el navegador y seleccionar Desconectar. Una vez completado, aparecer Controlador desconectado en la barra de estado y el estado de funcionamiento cambiar a Offline.

Para desconectar un PC del controlador:

107

Gestin de aplicaciones

Operaciones del controlador


Introduccin Utilice este cuadro de dilogo para utilizar y comprobar el controlador de forma remota. Desde este cuadro de dilogo puede: Ver la informacin de sistema y el estado. Ejecutar, detener e inicializar el controlador. Introducir los ajustes de fecha y hora para el RTC opcional. Configurar el factor de correccin RTC. Realizar operaciones avanzadas. La casilla de verificacin Estado indica lo siguiente: Uno o ms bits de entrada o salida se han forzado a 1 0. Se ha almacenado una aplicacin ejecutable en la memoria RAM del controlador. El bit de proteccin de RAM del controlador se ha establecido en 1 durante el proceso de transferencia. El cuadro Conmutadores muestra los ajustes de todos los potencimetros disponibles en el controlador. Es un valor de 10 bits de cada controlador. Todos los controladores tienen al menos un potencimetro, con la excepcin de TWDLCA24DRF y TWDLCA40DRF que tienen dos. Para TWDLCA24DRF y TWDLCA40DRF, el segundo potencimetro puede establecerse en un valor entre 0 y 511. El cuadro Actual de Tiempo de ciclo muestra el tiempo, en milisegundos, que se necesita para resolver la lgica de aplicacin, procesar entradas y salidas, y mantener el sistema y las comunicaciones pendientes. Se trata del tiempo medido real que se necesita para completar las tareas y ejecutar la aplicacin del usuario. Es distinto del periodo de exploracin peridica necesario, que se puede especificar como el tiempo mximo asignado para completar un ciclo (consulte Modo de exploracin, p. 250). Los tiempos de ciclo mnimo (ms corto) y mximo (ms largo) desde la ltima desconexin tambin se muestran en milisegundos. Estos cuadros slo son vlidos cuando hay un cartucho RTC opcional (TWDXCPRTC) instalado en el controlador. Tenga en cuenta que la serie TWDLCA40DRF de controladores compactos poseen el RTC integrado. El cuadro Reloj de tiempo real muestra la fecha, la hora y el conjunto de factores de correccin RTC actuales. Puede modificar la fecha y la hora seleccionando el botn Definir tiempo. Este botn slo se activa cuando est instalado el cartucho opcional de reloj de tiempo real (RTC) en el controlador. Tenga en cuenta que la serie TWDLCA40DRF de controladores compactos poseen el RTC integrado. Haga clic en este botn para introducir el factor de correccin RTC para el RTC.

Informacin de estado

Conmutadores

Tiempo de ciclo

Reloj de tiempo real (RTC)

Configurar RTC

108

Gestin de aplicaciones

Pantalla de indicadores LED

Los indicadores LED del controlador base se simulan en el cuadro de dilogo Operaciones del controlador (para obtener ms informacin acerca de estos indicadores, consulte la Gua de referencia de hardware Twido). A continuacin se muestran estados de los indicadores LED simulados tal y como aparecen en el cuadro de dilogo Operaciones del controlador. Para obtener una lista de todos los indicadores LED simulados en el cuadro de dilogo, existe un signo de interrogacin (?) que indica que an no se ha establecido la comunicacin. Para los indicadores LED de entradas y salidas (IN y OUT).
Estado del indicador LED Apagado Luz verde continua Tiene un smbolo de bloqueo Descripcin Punto de E/S desactivado Punto de E/S activado Punto de E/S forzado a 0 1 0 se apaga con el bloqueo y 1 aparece verde con el bloqueo

Para los indicadores LED RUN y ERR:


Indicador LED RUN Indicador LED ERR Descripcin Apagado Verde parpadeante Luz verde continua Verde parpadeante Apagado Rojo parpadeante Apagado Apagado Rojo parpadeante Luz roja continua No existe configuracin vlida en el controlador Controlador detenido El controlador se encuentra en funcionamiento Controlador detenido Error de hardware o de sistema. Debe reiniciarse en fro.

La lgica de aplicacin define el funcionamiento del indicador LED STAT. Para el indicador LED BATT (slo series de controlador TWDLCA40DRF):
Estado del indicador LED Descripcin Apagado Indica que: La batera externa funciona con normalidad. El usuario ha desactivado el indicador LED BATT estableciendo el bit de sistema %S66 en 1. Indica que: El nivel de la batera externa es bajo (tensin por debajo de 2,5 V). No existe ninguna batera externa instalada en el compartimiento correspondiente.

Luz roja continua

Los indicadores LED LAN ACT y LAN ST (slo para controladores TWDLCAE40DRF) muestran el estado actual de la conexin Ethernet. Para obtener informacin detallada acerca de los indicadores LED Ethernet, consulte la seccin Indicadores luminosos de Ethernet, p. 221.

109

Gestin de aplicaciones

Ejecutar, detener e inicializar


Introduccin Puede utilizar el PC para ejecutar los siguientes comandos en el controlador: Ejecutar Detener Inicializar Debe confirmar el comando para que se ejecute.

Seleccin de estos comandos

Nota: Los comandos Ejecutar/detener/inicializar no se encuentran disponibles en modo offline. Cuando la aplicacin TwidoSoft est en modo online, estos comandos pueden seleccionarse desde: El men Controlador. La barra de herramientas del men principal. El Navegador de aplicacin, haciendo clic en el nmero de modelo del controlador. El cuadro de dilogo Operaciones del controlador.

Ejecutar

Cuando se est ejecutando el controlador, tambin lo estar haciendo el programa de aplicacin. Las salidas del controlador se actualizan y los valores de datos se establecen con arreglo a las instrucciones de la aplicacin. ste es el nico estado en el que se actualizan las salidas reales. Cuando se detiene el controlador, la aplicacin no se estar ejecutando. Las entradas del controlador se actualizan y los datos internos se mantienen con los ltimos valores. Las salidas no se actualizan en este estado. Cuando se inicializa el controlador, la aplicacin no se ejecutar. Las salidas del controlador se actualizan y los valores de datos se establecen con su estado inicial. Las salidas no se actualizan en este estado.

Detener

Inicializar (Init)

110

Gestin de aplicaciones

Fijar hora
Introduccin Utilice el cuadro de dilogo Fijar hora para introducir los ajustes de fecha y hora para el reloj de tiempo real (RTC) del controlador. Este botn slo est habilitado cuando hay un cartucho con la opcin RTC (TWDXCPRTC) instalado en el controlador. Tenga en cuenta que la serie TWDLCA40DRF de controladores compactos poseen el RTC integrado. Consulte Configuracin RTC, p. 112. Para establecer la hora y la fecha del RTC:
Paso Accin 1 2 Seleccionar Fijar hora en el cuadro de dilogo Operaciones del controlador. Introducir la fecha actual en Fecha del controlador. Una fecha vlida aparece en formato da/mes/ao (DD/MM/AA). Por ejemplo, el 28 de marzo de 2002 se introduce como 28/03/02. Introducir la fecha actual en Hora del controlador. Un valor de hora vlido es el formato es el formato "militar" HH:MM. Por ejemplo, las dos y cuarto de la tarde sera 14:15.

Configuracin del RTC

111

Gestin de aplicaciones

Configuracin RTC
Introduccin Utilice el cuadro de dilogo Configuracin RTC para introducir el factor de correccin RTC para la opcin Reloj de tiempo real (RTC). La opcin RTC permite al controlador contar con un reloj para la fecha y hora de hardware. RTC conservar la hora aunque el controlador no reciba alimentacin durante un tiempo determinado. Cuando el RTC no reciba alimentacin del controlador, el tiempo continuar actualizndose durante 1.000 horas a 25 C y 300 horas a 55 C utilizando una batera totalmente cargada. El cartucho RTC (TWDXCPRTC) debe estar instalado en el controlador. Esta opcin tambin es necesaria para utilizar fechadores. Tenga en cuenta que la serie TWDLCA40DRF de controladores compactos poseen el RTC integrado. La configuracin de la opcin RTC requiere la introduccin del factor de correccin RTC. Cada RTC tiene un valor de correccin en formato decimal situado en la etiqueta correspondiente. Este valor de correccin debe introducirse en el cuadro de dilogo Configuracin RTC para que TwidoSoft pueda inicializar el cartucho RTC. Cuando el controlador tiene instalado un RTC con un valor de correccin vlido, el cuadro de dilogo Operaciones del controlador muestra lo siguiente: Fecha del controlador Hora del controlador Correccin RTC El botn Definir tiempo est habilitado. En caso de que no haya ningn RTC instalado o si tiene un valor de correccin no vlido, la fecha y la hora aparecern en blanco y se inhabilitar el botn Definir tiempo. Para configurar la opcin RTC:
Paso Accin 1 Hacer clic en el botn Configurar RTC en el cuadro de dilogo Operaciones del controlador. Es necesario disponer de la opcin de RTC instalada. Aparece el cuadro de dilogo Configuracin RTC. Introducir un valor decimal comprendido entre 0 y 127. Consulte la etiqueta en el RTC correspondiente a este valor. El valor predeterminado es 0. Seleccionar Aceptar para aceptar los valores introducidos y cerrar el cuadro de dilogo. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar ningn cambio. El valor de correccin RTC introducido se aade a la configuracin del PC y el controlador (si est conectado). El cuadro de dilogo Operaciones del controlador muestra la fecha y la hora actuales y el valor de correccin actual, y habilita el botn Definir tiempo. Seleccionar Definir tiempo para introducir la fecha y la hora actuales para el RTC.

Factor de correccin RTC

Pantalla RTC

Configuracin del RTC

2 3

112

Gestin de aplicaciones

Estadsticas de Ethernet
Descripcin general Utilice el cuadro de dilogo Ethernet para visualizar la direccin MAC, los ajustes de configuracin IP y las estadsticas de red Ethernet del controlador Twido. Nota: 1. Este cuadro de dilogo slo est disponible para los controladores base habilitados para Ethernet TWDLCAE40DRF. 2. Para visualizar las estadsticas de red de forma correcta, se asume que el PC en el que se ejecuta la aplicacin TwidoSoft est conectado a un controlador TWDLCAE40DRF a travs de la red Ethernet.

113

Gestin de aplicaciones

Utilizacin de la tabla de estadsticas de Ethernet


Paso Accin 1 2

Para abrir y utilizar la tabla de estadsticas de la red Ethernet, siga estos pasos:

Seleccionar Autmata > Comprobar autmata en la barra de mens de la aplicacin TwidoSoft. Resultado: Aparece el cuadro de dilogo Operaciones del controlador. Hacer clic en el botn Ethernet ubicado en la parte derecha del cuadro de dilogo Operaciones del controlador actual. Resultado: Aparece la tabla Estadsticas de Ethernet, tal como se muestra en la figura siguiente:
Operaciones del controlador - Ethernet Cerrar Ayuda Borrar estadsticas

Direccin MAC Ethernet Direccin IP Pasarela predeterminada Mscara de subred Estado CH1 Estado CH2 Estado CH3 Estado CH4 Paquete recibido Paquete enviado Error de paquete enviado
Paquete enviado sin respuesta

00 80 f4 10 00 3a 192.168.2.168 192.168.2.168 255.255.255.0 Servidor pasivo, con P-Unit (@ 192.168.2.2) Servidor inactivo Servidor inactivo Servidor inactivo 198 197 0 0 Funcionamiento normal 100 M

STAT Ethernet Velocidad de conexin actual

La tabla anterior contiene informacin organizada en dos categoras: Cuatro lneas en la parte superior de la tabla que muestra la informacin MAC e IP del controlador Twido. La parte restante de la tabla muestra las estadsticas actuales sobre la conexin Ethernet del controlador Twido a travs de la red. Tambin puede hacer clic en Borrar estadsticas para restablecer los valores estadsticos actuales. Nota: Las estadsticas visualizadas se recopilan desde la ltima conexin Ethernet del controlador Twido a travs de la red, o desde la ltima eliminacin de las estadsticas mediante el botn Borrar estadsticas.

114

Gestin de aplicaciones

Descripcin de la tabla de estadsticas de Ethernet


Campo Direccin MAC Ethernet Direccin IP

En la tabla siguiente se describe la informacin de la tabla de estadsticas de Ethernet:

Descripcin Direccin MAC de LAN Universal de 48 bits asignada exclusivamente al controlador base TWDLCAE40DRF. Direccin IP predeterminada de 32 bits derivada de la direccin MAC. Tenga en cuenta que la direccin IP configurada para el controlador base puede ser diferente de la direccin predeterminada. Direccin IP de 32 bits del dispositivo de pasarela de red. Tenga en cuenta que el dispositivo de pasarela debe ubicarse en la misma subred que el controlador. Por lo tanto, la direccin IP de la pasarela debe ser compatible con la mscara de subred seleccionada.

Control R R

Pasarela predeterminada

Mscara de subred Velocidad de conexin actual

Mscara de subred de 32 bits compatible con la clase IP de la direccin IP del controlador. R Tenga en cuenta que la subred configurada para el controlador base puede ser diferente de la mscara de subred predeterminada. Indica la velocidad de conexin de red actual. Existen tres posibles opciones: Inactiva (no existe conexin Ethernet actual) 10 M (velocidad de conexin de red de 10 Mbps) 100 M (velocidad de conexin de red de 100 Mbps) Indica el estado de funcionamiento de la conexin de red Ethernet. Indica el estado actual del Canal 1 TCP. Las opciones posibles son las siguientes: Servidor inactivo. Servidor pasivo, mensajera activa. Conectado con la [direccin IP]. Servidor pasivo, timeout finalizado. Conectado con la [direccin IP]. Servidor marcado, mensajera activa. Conectado con la [direccin IP]. Servidor marcado, timeout finalizado. Conectado con la [direccin IP]. Servidor pasivo, con P-Unit (@ [direccin IP]) Servidor pasivo, con P-unit (@ [direccin IP]) aunque timeout finalizado. Servidor pasivo, con P-unit (@ [direccin IP]) aunque timeout finalizado. Esperando TCP ACK desde [direccin IP]. Esperando TCP ACK desde [direccin IP] aunque timeout finalizado. Esperando respuesta TCP Modbus desde [direccin IP]. Esperando respuesta TCP Modbus desde [direccin IP] aunque timeout finalizado. Indica el estado actual del Canal 2 TCP. Opciones posibles: consulte la seccin CH1 anterior Indica el estado actual del Canal 3 TCP. Opciones posibles: consulte la seccin CH1 anterior R

STAT Ethernet Estado CH1

R C

Estado CH2 Estado CH3

C C

115

Gestin de aplicaciones

Campo Estado CH4 Paquete recibido Paquete enviado Error de paquete enviado Paquetes enviados sin respuesta

Descripcin Indica el estado actual del Canal 4 TCP. Opciones posibles: consulte la seccin CH1 anterior Nmero de tramas recibidas por el controlador. Nmero de tramas enviadas por el controlador. Nmero de errores de trama que se van a fechar.

Control C C C C

Nmero de tramas enviadas correctamente, pero sin respuesta.

Nota: Acerca del control de usuario de los datos estadsticos Ethernet. R: Se trata de informacin no estadstica de slo lectura que no puede eliminarse de esta tabla. C: Esta informacin estadstica puede eliminarse haciendo clic en el botn Borrar estadsticas.

116

Gestin de aplicaciones

Operaciones del autmata -- Avanzadas


Introduccin El cuadro de dilogo Operaciones del autmata - Avanzadas muestra la informacin de sistema sobre el estado del autmata en modo de slo lectura. Utilice esta informacin para comprobar el estado de la memoria RAM del autmata, la memoria EEPROM interna y el cartucho de copias de seguridad, as como para diagnosticar los problemas que puedan producirse. En la tabla siguiente se describe el estado comprobado de los elementos de la seccin RAM.
Componente Ejecutable Protegida Compatible con Exec Descripcin Aparece una aplicacin vlida en la memoria RAM del autmata. La aplicacin de la memoria RAM del autmata est protegida. La versin del sistema operativo del autmata es compatible con la aplicacin de la memoria RAM del autmata.

RAM

Diferente de EEPROM La aplicacin de la memoria RAM del autmata es diferente respecto a la aplicacin de la memoria EEPROM interna. Diferente del cartucho La aplicacin de la memoria RAM del autmata es diferente respecto a la aplicacin del cartucho de copias de seguridad. Slo se marca si hay un cartucho de copias de seguridad instalado.

EEPROM

En la tabla siguiente se describe el estado comprobado de los elementos de la seccin EEPROM.


Componente Ejecutable Protegida Compatible con Exec Descripcin Una aplicacin vlida se almacena en la memoria EEPROM interna. La aplicacin de la memoria EEPROM interna est protegida. La versin del sistema operativo del autmata es compatible con la aplicacin de la memoria EEPROM interna.

117

Gestin de aplicaciones

Autmata

En la tabla siguiente se describe el estado comprobado de los elementos de la seccin del autmata.
Componente Timeout del temporizador Watchdog Reloj de tiempo real Forzado de E/S ltima detencin del autmata Descripcin El tiempo de ciclo de un programa super el tiempo mximo permitido provocando la detencin del autmata. El autmata tiene el cartucho opcional de Reloj de tiempo real (RTC) (TWDXCPRTC) instalado. Se han forzado uno o varios bits de entrada o salida base en modo ON u OFF. Muestra la fecha y la hora de la ltima detencin del autmata.

Cartucho de copias de seguridad

En la tabla siguiente se describe el estado comprobado de los elementos de la seccin Cartucho de copias de seguridad.
Componente Ejecutable Protegida Compatible con Exec Descripcin Una aplicacin vlida se almacena en el cartucho de copias de seguridad. La aplicacin del cartucho de copias de seguridad est protegida. La versin del sistema operativo del autmata es compatible con la aplicacin del cartucho de copias de seguridad.

118

Gestin de aplicaciones

3.5

Creacin de referencias cruzadas en una aplicacin

Presentacin
Vista general Contenido Esta seccin describe el modo de crear referencias cruzadas en una aplicacin. Esta seccin contiene los siguientes apartados:
Apartado Creacin de referencias cruzadas en una aplicacin Generar referencias cruzadas Pgina 120 121

119

Gestin de aplicaciones

Creacin de referencias cruzadas en una aplicacin


Introduccin La creacin de referencias cruzadas consiste en seleccionar elementos de un programa, como una direccin, de los que desea realizar un seguimiento en una aplicacin. Una vez seleccionados los elementos, se genera una lista que muestra el lugar de la aplicacin en el que se utilizan los elementos. Las referencias cruzadas proporcionan una prctica lista de operandos, smbolos, lneas y operadores utilizados en toda la aplicacin o en parte de ella. Su principal funcin es durante la solucin de problemas y la depuracin. Permite que cualquier elemento de inters se localice fcilmente y se cree una referencia cruzada con sus ubicaciones en la aplicacin sin necesidad de buscar en todo el programa. Consulte el Generar referencias cruzadas, p. 121 y Visualizador de referencias cruzadas, p. 54. Estos son algunos consejos para utilizar referencias cruzadas: Analice el programa antes de generar las referencias cruzadas. La lista de referencias cruzadas no se guarda cuando se cierra la aplicacin. Deber volver a generarlo cuando vuelva a abrir la aplicacin. La atribucin de referencias cruzadas en una aplicacin consta de cinco pasos bsicos (consulte el cuadro de dilogo sobre cmo Generar referencias cruzadas, p. 121):
Paso Accin 1 2 3 4 5 Seleccionar los nmeros de lista o de escaln para utilizarlos como referencias de lnea. Seleccionar el alcance de la pantalla mediante la especificacin de un rango de lneas. Seleccionar el orden de clasificacin de la lista que se va a generar. Seleccionar los elementos del programa especficos que se van a incluir en la pantalla. Generar la lista de referencias cruzadas.

Consejos

Pasos bsicos

120

Gestin de aplicaciones

Generar referencias cruzadas


Introduccin Utilice este cuadro de dilogo para crear una lista de referencias cruzadas. Puede seleccionar: Referencias utilizando nmeros de escaln o de lnea. El rango de lneas que desea incluir cuando genere la lista de referencias cruzadas. Un orden de clasificacin para mostrar los elementos seleccionados. Consulte Creacin de referencias cruzadas en una aplicacin, p. 120 y Visualizador de referencias cruzadas, p. 54. Puede abrir este cuadro de dilogo seleccionando Programa Referencias cruzadas en el men principal. Sin embargo, una vez creada una lista de referencias cruzadas para una aplicacin abierta, deber seleccionar Herramientas Generar referencias cruzadas en el men principal para volver a generar la lista. En general, debe volver a generarse una lista de referencias cruzadas existente cuando se modifique alguno de los elementos bsicos de una aplicacin o se cambie el alcance de la referencia cruzada. Estos son algunos ejemplos de estos cambios: Se han agregado o eliminado lneas o escalones. Se ha modificado el contenido o los smbolos de una aplicacin. Se ha modificado el alcance de las lneas que se van a incluir en la lista de referencias cruzadas. Se ha cambiado la lista de elementos que se van a incluir en la lista de referencias cruzadas. En esta rea se determina si se desea que las referencias de lnea se realicen por nmero de lnea de la lista o por nmero de escaln de Ladder Logic. Por defecto, la opcin Nmero de escaln de Ladder Logic est seleccionada. Puede especificar un rango de lneas haciendo clic en Inicio e introduciendo el nmero de lnea de inicio de un rango en el cuadro Inicio y un nmero de lnea de finalizacin en el cuadro Fin. La seleccin predeterminada es Todo: la lista de referencias cruzadas utilizar todas las lneas de la aplicacin.

Apertura del cuadro de dilogo Generar referencias cruzadas Cundo volver a generar

Referencia por

Rango

121

Gestin de aplicaciones

Ordenar por

Esta seleccin determina el orden de clasificacin que se utilizar cuando aparezca la lista de referencias cruzadas. Estos valores corresponden a las opciones del men Herramientas. De forma predeterminada, Operando se utiliza para determinar el orden de clasificacin. Cuando la lista se ordena por operando o smbolo, se utiliza una lnea de separacin para enmarcar la informacin y facilitar su lectura. Esta rea permite reducir el nmero de elementos del programa que se van a visualizar en la aplicacin. Por ejemplo, puede elegir enumerar las lneas de programa o escalones que contengan bloques de funcin del temporizador seleccionando nicamente el cuadro Temporizadores. Para generar una lista de referencias cruzadas, haga lo siguiente:
Paso Accin 1 2 En Referencia por, seleccionar los nmeros de escaln o de lnea que se va a utilizar como referencias de lneas. Seleccionar un Rango que desee utilizar para generar las referencias cruzadas. Opciones: Elegir Todos los elementos para incluir todas las lneas en el programa. Seleccionar Inicio para establecer un rango introduciendo un nmero de lnea de Inicio y otro de Fin. En Ordenar por, seleccionar el elemento que se va a utilizar para el orden de clasificacin. Opciones: Operando, Smbolo, Operador o Nmero de lnea o escaln. En Elementos, seleccionar los elementos de la aplicacin que se van a visualizar en la lista de referencias cruzadas. Seleccionar Todos los elementos para comprobar todas las selecciones. Hacer clic en Aceptar para generar la lista de referencias cruzadas y cerrar el cuadro de dilogo. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar ningn cambio. En caso de que no aparezca ninguno de los elementos seleccionados, aparecer un cuadro informativo con el siguiente mensaje: Referencia cruzada vaca. Hacer clic en Aceptar para cerrar el mensaje. En caso de que no aparezca ninguno de los elementos seleccionados, se abrir el Visualizador de referencias cruzadas, p. 54 mostrando la lista de referencias cruzadas.

Elementos

Generacin de una lista de referencias cruzadas

3 4

122

Gestin de aplicaciones

3.6
Presentacin
Vista general Contenido

Impresin de aplicaciones

En esta seccin se muestran procedimientos para imprimir aplicaciones TwidoSoft. Esta seccin contiene los siguientes apartados:
Apartado Impresin de una aplicacin Cuadro de dilogo "Documentacin", opcin "Carpeta" Cuadro de dilogo "Documentacin", opcin "Primera pgina" Cuadro de dilogo "Documentacin", opcin "Historial" Cuadro de dilogo "Documentacin", opcin "Tabla de contenidos" Cuadro de dilogo "Documentacin", opcin "Configuracin" Cuadro de dilogo "Documentacin", opcin "Programa" Cuadro de dilogo "Documentacin", opcin "Smbolos" Cuadro de dilogo "Documentacin", opcin "Referencia cruzada" Pgina 124 125 127 128 129 130 132 133 134

123

Gestin de aplicaciones

Impresin de una aplicacin


Descripcin general TwidoSoft permite imprimir una aplicacin completa o slo una parte especfica de una aplicacin. Nota: Los ajustes de impresin estn asociados y almacenados junto con el archivo de proyecto de aplicacin Twido "nombrearchivo.twd".

Pasos bsicos

Existen ocho pasos bsicos para imprimir una aplicacin:


Paso 1 2 3 4 5 Accin Definir los mrgenes de impresin adecuados, los encabezados y los pies de pgina (Vase Cuadro de dilogo "Documentacin", opcin "Carpeta", p. 125). Especificar el contenido de la primera pgina e introducir comentarios (Vase Cuadro de dilogo "Documentacin", opcin "Primera pgina", p. 127). Registrar el historial de la aplicacin: fecha, autor, versin y comentarios (Vase Cuadro de dilogo "Documentacin", opcin "Historial", p. 128). Visualizar el contenido del archivo que se va a imprimir (Vase Cuadro de dilogo "Documentacin", opcin "Tabla de contenidos", p. 129). Definir la configuracin del archivo (Vase Cuadro de dilogo "Documentacin", opcin "Configuracin", p. 130) y seleccionar la configuracin del hardware, los objetos de memoria, la evaluacin de la memoria y la aplicacin. Seleccionar el tipo de lenguaje utilizado (Vase Cuadro de dilogo "Documentacin", opcin "Programa", p. 132). Establecer el orden de impresin de los smbolos (Vase Cuadro de dilogo "Documentacin", opcin "Smbolos", p. 133). Establecer los parmetros de impresin de las referencias cruzadas (Vase Cuadro de dilogo "Documentacin", opcin "Referencia cruzada", p. 134).

6 7 8

124

Gestin de aplicaciones

Cuadro de dilogo "Documentacin", opcin "Carpeta"


Introduccin Esta opcin es la ms importante para la impresin de una aplicacin Twido. Si la opcin: No est activada, no se realizar ninguna impresin. Est activada, permite al usuario elegir el encabezado, el pie de pgina y los mrgenes (configuracin de pgina). Nota: Si no hay ninguna opcin activada, el botn "Imprimir" aparece atenuado y ser imposible imprimir una aplicacin.

125

Gestin de aplicaciones

Descripcin

La tabla siguiente ofrece la descripcin de la pantalla Carpeta:


rea Encabezado Campos ... Descripcin Todos los mens desplegables pueden mostrar la siguiente informacin: Fecha de impresin Fecha de creacin Fecha de modificacin Nombre del proyecto Libre Nada Pgina i/n Pgina i Versin TwidoSoft Consulte la descripcin de la zonaEncabezado.

Pie de pgina ... Mrgenes

Izquierdo, derecho, Utilice la configuracin de mrgenes para seleccionar superior, inferior el diseo de cada pgina. Guardar Restaurar Permite guardar los ajustes actuales para impresiones posteriores. Los ajustes se guardan en el archivo twido.ini. Permite actualizar los ajustes de impresin.

Nota: La unidad de los ajustes de mrgenes depende de la configuracin regional del ordenador: En francs, la unidad es el cm. En ingls, la unidad es la pulgada.

126

Gestin de aplicaciones

Cuadro de dilogo "Documentacin", opcin "Primera pgina"


Introduccin Utilice esta opcin para configurar la primera pgina de la carpeta de la aplicacin antes de imprimirla. La tabla siguiente ofrece la descripcin de la pantalla Primera pgina:
rea ... Campos Autor Impreso el Servicio ndice Destino Propiedad industrial Comentarios Descripcin El nombre del autor del proyecto. Active la casilla si desea que la fecha de impresin aparezca en la primera pgina. Nombre del servicio que ha creado el proyecto. Versin del proyecto en curso. Tipo de controlador utilizado. Nombre de la empresa propietaria del proyecto. Aada sus comentarios.

Descripcin

127

Gestin de aplicaciones

Cuadro de dilogo "Documentacin", opcin "Historial"


Introduccin Si tiene una aplicacin Twido y necesita mantener un registro de sus cambios, utilice la opcin Historial y complete los campos Fecha, Autor, Versin y Comentarios cuando desee imprimir el informe. Nota: Cualquier cambio realizado en los campos del historial se guarda junto con el archivo de proyecto de la aplicacin de Twido como "nombreproyecto.twd".

Descripcin

La tabla siguiente ofrece una descripcin del cuadro de dilogo Historial:


rea ... Campos Fecha Autor Versin Accin Introducir la fecha del proyecto de Twido. Introducir el nombre del autor de esta versin del proyecto de Twido. Introducir la versin del proyecto de Twido.

Comentarios Aadir comentarios.

128

Gestin de aplicaciones

Cuadro de dilogo "Documentacin", opcin "Tabla de contenidos"


Introduccin Utilice esta opcin para que aparezca la tabla de contenidos en la carpeta. Cuando seleccione esta opcin, la tabla de contenidos aparecer en la parte derecha del cuadro de dilogo. En la tabla de contenidos aparecen todas las opciones del cuadro de dilogo Documentacin. Si la opcin est activada, aparecer el nmero de pgina; en caso contrario, aparecer el mensaje no solicitado. Nota: El tamao y el contenido de la tabla de contenido mostrada en pantalla no se pueden reducir. En la tabla de contenido, el encabezado y el pie de pgina aparecen nicamente en la impresin y no son visibles en pantalla.

129

Gestin de aplicaciones

Cuadro de dilogo "Documentacin", opcin "Configuracin"


Introduccin Utilice este cuadro de dilogo para seleccionar los datos de configuracin que desee imprimir. La tabla siguiente ofrece la descripcin de la pantalla Configuracin de hardware:
Campos Nmero de serie Descripcin Entradas/Salidas Todas/utilizadas Mdulos de bus de Nmero de serie ampliacin Descripcin Configuracin Descripcin Proporciona el nmero de serie del controlador Twido utilizado (p. ej: TWDLCAA24DRF). Proporciona la descripcin del controlador utilizado (p. ej: controlador base compacto con 14 entradas...). Permite imprimir slo las entradas, slo las salidas o ambas. Permite imprimir todas las entradas o slo aquellas que se hayan utilizado. Consulte la descripcin del rea Raz. Si se utiliza un mdulo AS-Interface: Se imprimir la lista de todos los slaves AS-Interface configurados en el bus. Si se utiliza un mdulo de E/S: Se imprimir la lista de E/S del mdulo de ampliacin. Consulte la descripcin del rea Raz. Permite imprimir las caractersticas y la configuracin.

Configuracin de hardware
rea Base

Entradas/Salidas Todas/utilizadas Comunicacin Puertos serie Mdem Ethernet Opciones RTC Cartucho de

Permite imprimir el valor del factor de correccin del reloj. Permite imprimir el nmero de serie y la descripcin del cartucho.

130

Gestin de aplicaciones

Configuracin de objetos de memoria


rea Objetos simples ...

La tabla siguiente ofrece la descripcin de la pantalla Configuracin de objetos de memoria:


Campos Descripcin Permite seleccionar los objetos simples que se imprimirn. Permite seleccionar los bloques de funciones que se imprimirn. Permite imprimir todos los objetos asignados en el editor de smbolos. Permite imprimir todos los objetos utilizados por el programa. El nmero indicado corresponde a las caractersticas del controlador utilizadas (consulte en la ficha Edicin de Evaluacin de la memoria, la columna Mximo).

Objetos de bloques ... de funciones Mtodo Todos los objetos asignados Todos los objetos utilizados Indicar el nmero mximo de objetos que se pueden configurar.

Configuracin de la Evaluacin de la memoria


rea Impresin de la evaluacin de la memoria

La tabla siguiente ofrece la descripcin de la pantalla Configuracin de la Evaluacin de la memoria:


Campos Impresin de las estadsticas de utilizacin de la memoria Impresin de la asignacin utilizada para cada objeto Descripcin Imprime los datos proporcionados en la ficha Ver de Evaluacin de la memoria. Imprime los datos proporcionados en la ficha Edicin de Evaluacin de la memoria.

Configuracin Aplicacin
rea Configuracin aplicacin ...

La tabla siguiente ofrece la descripcin de la pantalla Configuracin Aplicacin:


Campos Descripcin Imprime las tareas de eventos, as como otros datos propios de la aplicacin.

131

Gestin de aplicaciones

Cuadro de dilogo "Documentacin", opcin "Programa"


Introduccin Utilice este cuadro de dilogo para imprimir la totalidad o una parte de un programa Ladder o Lista. La tabla siguiente ofrece la descripcin de la pantalla configuracin de Objetos de memoria:
Descripcin Elija el tipo de programa utilizado para imprimir. Elija imprimir la totalidad o slo parte del programa. Elija imprimir las direcciones con smbolos asociados o solamente las direcciones o los smbolos. Si activa "Direcciones + Smbolos + Comentarios", el comentario asociado se imprimir bajo cada red entre dos lneas. Elija imprimir la totalidad o slo parte del programa. Elija imprimir las direcciones o los smbolos. Si activa "Direcciones + Smbolos + Comentarios", el comentario asociado se imprimir bajo cada lnea de programa.

Descripcin
rea Programa Ladder Campos Ladder Lista Rango Atributos

Lista

Rango Atributos

132

Gestin de aplicaciones

Cuadro de dilogo "Documentacin", opcin "Smbolos"


Introduccin Utilice este cuadro de dilogo para seleccionar el orden de clasificacin para imprimir smbolos. La tabla siguiente ofrece la descripcin de la pantalla Configuracin smbolos:
Campos Nombre de smbolo Direccin resuelta Descripcin Esta opcin est seleccionada de forma predeterminada para ordenar los nombres de los operandos en orden alfabtico. Esta opcin ordena los operandos por direccin.

Descripcin
rea Ordenar por

133

Gestin de aplicaciones

Cuadro de dilogo "Documentacin", opcin "Referencia cruzada"


Introduccin Utilice este cuadro de dilogo para imprimir todos los elementos o parte de los elementos de una aplicacin. De forma predeterminada, todos los elementos estn seleccionados. La tabla siguiente ofrece una descripcin del cuadro de dilogo Referencias cruzadas:
Campos Todo Seleccin ... Descripcin Elija esta opcin para seleccionar todos los elementos del programa. Elija esta opcin para imprimir solamente los elementos seleccionados en el rea Elementos. Esta opcin slo se puede utilizar si ha seleccionado Seleccin en el rea Elementos de programa. Seleccione los elementos que desee que aparezcan en la impresin. Active esta casilla si el programa est en Ladder. En este caso, el nmero de escaln har referencia a la utilizacin de un elemento. Active esta casilla si el programa est en Lista. En este caso, el nmero de lnea har referencia a la utilizacin de un elemento. Active esta casilla para imprimir los elementos de todo el programa. Active esta casilla para imprimir los elementos de una parte del programa (por nmero de escaln o de lnea).

Descripcin
rea Elementos de programa Elementos

Referenciados por Nmero de escaln Nmero de lnea Rango Todo Principio/fin Ordenar por

Seleccione un tipo de parmetro en la lista desplegable en funcin Lista desplegable: de cmo desee ver los elementos seleccionados. - Direccin - Nmero de lnea/escaln - Operador - Smbolos

134

Configuracin de hardware y software

Presentacin
Vista general Este captulo incluye informacin sobre cmo configurar hardware y software para controladores programables Twido. Este captulo contiene las siguientes secciones:
Seccin 4.1 4.2 4.3 4.4 4.5 Apartado Vista general de la configuracin Configuracin de hardware Configuracin de las comunicaciones TCP/IP en Ethernet Configuracin del software Configuracin de parmetros de programa Pgina 137 146 192 225 249

Contenido:

135

Configuracin

136

Configuracin

4.1
Presentacin
Vista general

Vista general de la configuracin

Esta seccin proporciona un resumen de la configuracin del hardware y el software para los controladores programables Twido. Esta seccin contiene los siguientes apartados:
Apartado Configuracin del hardware y software Mtodos de configuracin de recursos del autmata Utilizacin del editor de configuracin Validacin de una configuracin Pgina 138 139 140 145

Contenido

137

Configuracin

Configuracin del hardware y software


Introduccin La configuracin de los controladores programables de Twido consiste en seleccionar opciones para los recursos de hardware y software del controlador. Estos recursos pueden configurarse en cualquier momento durante la creacin de un programa. Los recursos del hardware son: el propio controlador, el hardware que se conecta al controlador y las conexiones al hardware. Tipos de recursos de hardware: Controladores base y remoto E/S de ampliacin Mdulo de interfase del bus AS-Interface V2 y sus dispositivos slaves Mdulo master del bus de campo CANopen y sus dispositivos slaves Opciones Consulte Configuracin de hardware, p. 146. Los recursos de software consisten en funciones configurables y no configurables: Funciones configurables del software Los bloques de funcin (tambin denominados variables) son bloques de direcciones creados en la memoria para realizar funciones especiales que puede utilizar un programa. Por ejemplo, cuando se configura un bloque de funcin del contador, las direcciones de memoria del controlador se asignan para albergar valores que representan las caractersticas asociadas de un contador de hardware: conteo actual, conteo preestablecido, etc. Funciones no configurables del software stas son bloques de memoria interna: palabras y bits del sistema, palabras y bits de memoria y palabras de intercambio de red. A continuacin aparece una lista de los bloques de funcin configurables: Temporizadores Contadores Contadores rpidos Contadores muy rpidos Controladores del conmutador de tambor Registros LIFO/FIFO Generadores de pulsos PLS/PWM Fechadores Las constantes tambin son configurables, pero no son bloques de funcin. Consulte Configuracin del software, p. 225.

Recursos del hardware

Recursos de software

Bloques de funcin configurables

138

Configuracin

Mtodos de configuracin de recursos del autmata


Introduccin Los recursos del autmata pueden configurarse con ayuda de los elementos siguientes: 1. Los mens Hardware o Software del men principal. 2. Navegador de aplicacin, p. 27 3. Editor de Ladder Logic, p. 38 o Visualizador de Ladder Logic, p. 36 4. Examinador de objetos, p. 51 del Editor de smbolos, p. 48 5. Editor de configuracin, p. 46 El Editor de configuracin permite ver todas las configuraciones de forma detallada en una sola ventana. Los mtodos restantes permiten configurar directamente y de forma rpida y sencilla un recurso al mismo tiempo que se crea una aplicacin. Para configurar los recursos del autmata desde el men principal de modo individual y directo: Seleccione el men Hardware o Software. Seleccione un determinado recurso de hardware o software para configurarlo. Para configurar los recursos del autmata desde el Navegador de aplicacin: Haga clic con el botn derecho en el nmero de modelo del autmata base que desee para cambiar el autmata base o configurar las E/S. Haga clic con el botn derecho en Hardware para agregar opciones. Haga clic con el botn derecho en el bus de ampliacin para agregar mdulos de ampliacin. Haga clic con el botn derecho en las entradas de puerto serie para editar la configuracin de los parmetros de comunicaciones del autmata o agregar un autmata remoto. Si desea configurar recursos de software desde el Editor de Ladder Logic o la ventana Visualizador de Ladder Logic, haga doble clic en un bloque de funcin para ver el cuadro de dilogo de configuracin correspondiente.

Configuracin directa

Configuracin desde el men principal

Configuracin desde el Navegador de aplicacin

Configuracin desde el Editor de Ladder Logic o la ventana Visualizador de Ladder Logic Configuracin desde el Editor de smbolos

Para configurar recursos de software desde el Editor de smbolos: Inserte o edite un smbolo para ver el cuadro de dilogo Examinador de objetos. Haga clic en el botn Configurar para configurar un bloque de funcin (el Editor de configuracin no debe estar abierto).

139

Configuracin

Utilizacin del editor de configuracin


Introduccin Pueden configurarse los siguientes recursos directamente desde el editor de configuracin: Recursos de software Todos los recursos de software: temporizadores, contadores, constantes, controladores del conmutador de tambor, contadores rpidos, registros LIFO/ FIFO, PLS/PWM, fechadores, contadores muy rpidos e informes de eventos. Recursos del hardware Algunos recursos del hardware: entradas y salidas digitales, mdulos de ampliacin (mdulo analgico, mdulo master AS-Interface y mdulo master CANopen) e instalacin de comunicaciones del controlador. Ajustes del programa Tiempo de ciclo y nombre de la aplicacin. Nota: Cuando se cancelan los cambios realizados en el editor de configuracin, se descartan todos los cambios de configuracin realizados desde que se abri el editor de configuracin.

Configuracin de recursos desde el editor de configuracin

Para configurar un recurso mediante el editor de configuracin:


Paso Accin 1 2 Con el editor de configuracin abierto, seleccionar un recurso de la barra de herramientas o de los mens Hardware o Software en el men principal. Seleccionar una entrada especfica de la lista de los recursos seleccionados en la pantalla. Si fuera necesario, hacer clic en el botn de configuracin 3 y utilizar los botones Anterior y Siguiente para localizar una seleccin especfica en el cuadro de dilogo. Abrir el cuadro de dilogo de configuracin (si no est ya abierto) para el recurso seleccionado mediante una de las siguientes opciones: hacer doble clic en el recurso del editor de configuracin, hacer clic en el botn de configuracin de la barra de herramientas o seleccionar Herramientas Editar en el men principal. Nota: El doble clic sobre el recurso del editor de configuracin slo es aplicable para temporizadores, contadores, constantes y registros LIFO/FIFO. 4 Realizar las selecciones en el cuadro de dilogo de configuracin de recursos. Guardar los cambios cuando termine.

140

Configuracin

Almacenamiento de los cambios

Para guardar los cambios en una configuracin del editor de configuracin:


Paso Accin 1 Una vez realizados los cambios, seleccionar Aceptar cambios en el men Herramientas o hacer clic en el botn para aceptar Aparecer el cuadro de dilogo Salir de advertencia. 2 3 Pulsar Aceptar para aceptar los cambios y cerrar el editor de configuracin. Hacer clic en Cancelar para anular la validacin y volver al editor de configuracin. de la barra de herramientas.

Almacenamiento de los cambios al cerrar el editor de configuracin

Para guardar los cambios de una configuracin al cerrar el editor de configuracin:


Paso Accin 1 2 3 Cerrar el editor de configuracin mediante un clic en el botn Cerrar. Aparecer el cuadro de dilogo Salir de advertencia. Pulsar S para aceptar los cambios y cerrar el editor de configuracin. Pulsar No para rechazar los cambios y cerrar el editor de configuracin.

141

Configuracin

Ejemplodevisualizacinde losmdulosdeampliacinAS-Interface

Haga clic en el botn Mdulos de ampliacin de la barra de herramientas para mostrar la configuracin de todos los mdulos del bus de ampliacin. Ejemplo:
1 2 3 1 2 3

77

1 0

1 0

PID Mdulos de ampliacin

Configuracin del mdulo master AS-Interface Canal %IA1 . 1A . 0 %IA1 . 1A . 1 %QA1 . 1A . 0 %QA1 . 1A . 1 %IWA1 . 7A . 0 %IWA1 . 7A . 1 %QWA1 . 7A . 0 %QWA1 . 7A . 1 Smbolo

TWDNOI10M3 [Posicin 1] Nombre XVBC21A XVBC21A XVBC21A XVBC21A WXA36 WXA36 WXA36 WXA36 Mnimo 0 0 0 0 -32768 -32768 -32768 -32768 Mximo 1 1 1 1 32767 32767 32767 32767

2 : TWDDDI8DT - 8 entradas, 24 VDC, bloque de terminales retirables, 1 lnea comn,

En el caso del mdulo master AS-Interface, el editor de configuracin muestra la lista de los slaves planificados para el proyecto con sus direcciones, smbolos, etiquetas y valores lmite.

142

Configuracin

Ejemplo de visualizacin de un mdulo de ampliacin CANopen

Haga clic en Mdulos de ampliacin en la barra de herramientas para mostrar la configuracin de todos los mdulos del bus de ampliacin. Ejemplo:
1 2 3 1 2 3

77

1 0

1 0

PID Mdulos de ampliacin

Configuracin del mdulo master CANopen Canal %IWC1 . 1 . 0 %IWC1 . 1 . 7 %QWC1 . 1 . 0 %QWC1 . 1 . 7 %IWCD1 . 15 . 0 %IWCD1 . 15 . 3 %QWCD1 . 15 . 0 %QWCD1 . 15 . 3 Smbolo

TWDNCO1M [Posicin 1] Nombre MIDU1 MIDU1 MIDU1 MIDU1 ATV2 ATV2 ATV2 ATV2 Mnimo - 32768 - 32768 - 32768 - 32768 -2147483648 -2147483648 -2147483648 -2147483648 Mximo 32767 32767 32767 32767 2147483647 2147483647 2147483647 2147483647

2 : TWDDDI8DT - 8 entradas, 24 VDC, bloque de terminales retirables, 1 lnea comn,

En el caso de un mdulo master CANopen, el editor de configuracin muestra la lista de los slaves planificados para el proyecto con sus direcciones, smbolos, etiquetas y valores lmite.

143

Configuracin

Informe de eventos

Haga clic en el icono a continuacin:


Editor de configuracin
1 2 3

para mostrar el informe de eventos que se muestra

77

1 0

1 0

PID SR Prioridad Baja ALTA Baja

Origen arran. %IO.2 *%VFCO.THO Peridico

Opcin arran. Flanco descendente LOS DOS FLANCOS 255 ms

Salidas reflejas %QO.1, %QO.4 %QO.2

SR8 SR9 SR3

El informe de eventos indica, mediante las cinco columnas de las que dispone: el origen de los eventos, la opcin de activacin (en flanco ascendente/descendente), el nmero de subrutina ejecutada, la prioridad y las salidas actualizadas. El informe se actualiza cuando se aade, elimina o modifica un evento. La lnea que corresponde al evento de mayor prioridad se escribe en letras maysculas y va precedida de un asterisco.

144

Configuracin

Validacin de una configuracin


Introduccin TwidoSoft valida automticamente configuraciones buscando diferencias entre los datos de configuracin de la aplicacin y el hardware seleccionado. A medida que selecciona opciones de configuracin, TwidoSoft ajusta las opciones disponibles para las selecciones de configuracin y muestra advertencias para avisar de la existencia de entradas de configuracin incorrectas o no vlidas. Las configuraciones no requieren un comando de validacin independiente, ya que la validacin es una funcin automtica e incorporada en TwidoSoft. Ejemplos de validacin de una configuracin TwidoSoft: Cuando se modifica el controlador base, se eliminar de la aplicacin todo el hardware no compatible con la nueva seleccin. Muestra un aviso indicando la existencia de entradas de configuracin incorrectas o no vlidas. Por ejemplo, cuando se aade una opcin a una configuracin slo se muestran las opciones disponibles. No se puede configurar ms de un puerto de comunicaciones como conexin remota. Comprueba la falta de memoria para la aplicacin. Muestra errores para utilizar bloques de funcin o puntos de E/S que no existen.

Ejemplos de validacin

145

Configuracin

4.2
Presentacin
Vista general

Configuracin de hardware

Esta seccin contiene procedimientos detallados para configurar hardware Twido en una aplicacin por medio de TwidoSoft. Esta seccin contiene los siguientes apartados:
Apartado Propiedades de dispositivo Cambiar controlador base Administracin de niveles funcionales Configuracin de entradas Configuracin de salida Adicin de un mdulo Eliminar mdulo Configuracin de un mdulo: Seleccin de un mdulo Configuracin de un mdulo: parmetros Agregar opcin Eliminar opcin Instalacin de comunicaciones del controlador Adicin y configuracin de un mdem Conexiones remotas Configurar una red de conexin remota Agregar controlador remoto Eliminar controlador remoto Conexiones Modbus Conexiones ASCII Pgina 147 148 149 152 156 157 159 160 161 167 168 169 175 184 186 188 189 190 191

Contenido

146

Configuracin

Propiedades de dispositivo
Introduccin El cuadro de dilogo Propiedades de dispositivo muestra informacin acerca del hardware Twido. La informacin est disponible para el siguiente hardware Twido: Autmatas Mdulos de ampliacin de E/S Opciones de hardware (como RTC, comunicaciones, monitor de operacin y cartuchos de copias de seguridad) Para ver el cuadro de dilogo Propiedades de dispositivo, haga clic con el botn derecho en uno de los siguientes elementos de hardware dentro del Navegador de aplicacin, p. 27: Modelo de autmata Mdulos de ampliacin de E/S Opcin de hardware El cuadro de dilogo Propiedades de dispositivo se abre y muestra la referencia Twido as como una breve descripcin del material.

Visualizacin de informacin de propiedades

147

Configuracin

Cambiar controlador base


Introduccin Para seleccionar otro modelo de controlador base de una aplicacin, utilice el cuadro de dilogo Cambiar controlador base. Este controlador base puede ser modificado, pero no eliminado de la estructura de la aplicacin. Para seleccionar otro modelo de controlador base, siga los siguientes pasos.
Paso Accin 1 Seleccionar Hardware Cambiar controlador base en el men principal, o hacer clic con el botn derecho sobre el modelo de controlador base del navegador de aplicacin y seleccionar Cambiar controlador base en el men contextual. Seleccionar un modelo diferente en la ventana de lista del cuadro de dilogo Cambiar controlador base y pulsar Cambiar (o hacer doble clic sobre el elemento de la ventana de lista) para cambiar el controlador base al nuevo modelo. Pulsar Hecho para cerrar el cuadro de dilogo sin cambiar el controlador base. Si el nuevo modelo de controlador base no es compatible con la configuracin de hardware del modelo anterior, aparecer un cuadro de dilogo que permite cancelar el cambio. Pulsar S para cambiar el controlador base. Aquellos ajustes de configuracin de hardware que no sean compatibles con el nuevo modelo sern eliminados de la configuracin de hardware en el navegador de aplicacin. Pulsar No para cancelar el cambio y volver al cuadro de dilogo. Una vez aqu, se puede realizar otra seleccin o mantener el modelo actual.

Cambio del controlador base

3 4

148

Configuracin

Administracin de niveles funcionales


Introduccin Es posible que su instalacin combine distintos controladores Twido con distintas versiones de firmware, proporcionando as distintos niveles de capacidad. La administracin de niveles funcionales, como se propone en TwidoSoft, le permite determinar el nivel funcional que desea para su aplicacin. En caso de que el nivel funcional de Twido sea inferior al esperado y de que no se alcance el nivel requerido, un mensaje le invitar, durante la conexin, a ajustarlo, ya sea actualizando el firmware de Twido o reduciendo el nivel funcional y haciendo los cambios necesarios en la aplicacin. Existen tres formas distintas de acceso a los niveles funcionales: Automticamente, durante la creacin de una aplicacin. Manualmente, a travs del explorador de aplicacin o del men principal.
Automticamente En TwidoSoft, cada vez que se crea una aplicacin, se abre la ventana Administracin de niveles funcionales. Manualmente Haga clic con el botn derecho en un controlador base del explorador de aplicacin y se abrir un men con el elemento Administracin de niveles funcionales.... Seleccinelo. Seleccione Hardware Administracin de niveles funcionales... en el men principal. Nota: Si no se ha seleccionado ninguna aplicacin, este elemento de men aparece atenuado y no se puede acceder a l.

Acceso a los niveles funcionales

149

Configuracin

En cualquier caso, se accede a la ventana siguiente:

Administracin de niveles funcionales


Automtico Nivel El ms bajo posible El ms alto posible Aceptar Cancelar

Manual Nivel Nivel 1.0 Nivel 2.0 Nivel 2.5 Nivel 3.0

150

Configuracin

Descripcin de niveles funcionales


Elemento Botn Automtico

La ventana Administracin de niveles funcionales est formada por:

Descripcin Si selecciona Automtico podr elegir entre dos niveles, el inferior y el superior y no necesita conocer el historial. Nota: Cuando est seleccionado Automtico, el nivel manual aparece atenuado y no se puede acceder a l. Usted define la configuracin mnima que se ajusta a sus necesidades. Obtiene el mximo de las posibilidades del controlador. Si selecciona Manual puede elegir entre cuatro niveles diferentes, de 1.0 a 3.0, cuando sabe con exactitud lo que desea. Los niveles de 1.0 a 3.0 corresponden a las posibles versiones del firmware de Twido. Nota: Cuando est seleccionado Manual, el nivel automtico aparece atenuado y no se puede acceder a l.

Cuadro Nivel: Botn El ms bajo posible Botn El ms alto posible Botn Manual Cuadro Nivel: Cuadro de lista Nivel 1.0 - 3.0

Nota: Cuando se crea una nueva aplicacin o cuando se carga una aplicacin existente, los valores predeterminados son: Automtico y El ms alto posible.

151

Configuracin

Configuracin de entradas
Introduccin Utilice el cuadro de dilogo Configuracin de entradas para configurar las entradas digitales del controlador base. Este cuadro de dilogo se organiza de un modo similar al de una tabla u hoja de clculo y se compone de las columnas siguientes, que se describen de izquierda a derecha.
Descripcin Direccin de cada entrada digital. Enumera los bloques de funcin que utilizan esta entrada, o indica si se hace uso de la entrada para activar un evento. Muestra cualquier smbolo asignado a las entradas. Funcin Slo para la visualizacin. Nmero de entradas determinadas por el tipo de controlador base. Slo para la visualizacin. Si existe ms de un bloque de funcin que utiliza esta entrada, el texto aparecer en rojo. Indica: La ubicacin en la que se utiliza la entrada y, si procede, los bloques de funcin y la lgica del programa. Evento indica si la entrada se utiliza para activar un evento. Slo para la visualizacin. Los smbolos se crean mediante el Editor de smbolos, p. 48.

Cuadro de dilogo Configuracin de entradas


Columna Entradas (sin encabezado) Utilizado por

Smbolo Filtrado Guardado? Ejecutar/detener? Desactivacin Prioridad alta Nmero SR

Configuracin del filtrado de Los filtros de entradas reducen el efecto del sonido en la entrada entradas del controlador. Configuracin de la retencin de entradas. Configuracin de la entrada Run/Stop. Configuracin del activador de un evento. Configuracin de la prioridad de un evento. Configuracin del nmero de seccin. La retencin permite capturar y registrar los pulsos con anchos de amplitud de menos de un tiempo de ciclo del controlador.(1) La entrada Run/Stop puede utilizarse para ejecutar o detener un programa en el controlador. Se utiliza nicamente para configurar el inicio o no de un evento en una entrada. Puede utilizar la entrada Prioridad alta para asignar la prioridad alta a un evento (activado). El nmero SR permite asociar un nmero de subrutina a un evento (activado).

1. Observe que para permitir la deteccin adecuada de una seal de pulsos cuando se ha seleccionado la opcin entrada con retencin, el ancho de pulso (TON) y el periodo del ciclo (Tpulso) deben cumplir los dos requisitos siguientes: TON 1 ms El periodo cclico de la seal de entrada debe cumplir con la norma de muestreo Nyquist-Shannon que establece que el periodo cclico (Tpulso) de la seal de entrada debe superar en al menos dos veces el tiempo mximo de ciclo de programa (%SW31):
152

Configuracin

Tpulso 2 x %SW31. Nota: Si no se cumple esta condicin, pueden perderse algunos pulsos. La figura siguiente muestra los requisitos de la seal de entrada cuando se utiliza una entrada con retencin:
TON 1ms

pulse

2 %SW31

Directrices de configuracin

stas son las directrices para configurar entradas: Las entradas Filtrado, Guardado, Run/Stop, Desactivacin, Prioridad alta y Nmero SR son los nicos elementos de este cuadro de dilogo que pueden configurarse. Las nicas entradas configurables para las entradas con retencin son %I0.2, %I0.3, %I0.4 y %I0.5. Las nicas entradas que pueden asociarse a un evento son %I0.2, %I0.3, %I0.4 y %I0.5. Slo puede definirse una entrada entre %I0.2, %I0.3, %I0.4 y %I0.5 con Prioridad alta. Es posible configurar todas las entradas para el filtrado o como Run/Stop. Slo puede configurarse una entrada como Run/Stop. El bit Run/Stop puede utilizarse en la lgica de la aplicacin. Las entradas filtradas no pueden utilizarse como entradas retenidas. Las entradas asociadas a un evento no se pueden retener. Para configurar el filtrado de una entrada, haga lo siguiente:
Paso Accin 1 2 3 Hacer clic en el cuadro de edicin Filtrado de una entrada. Hacer clic en el men contextual y seleccionar una opcin: Sin filtrado, 3 ms 12 ms. En caso de que no exista ningn otro cambio, hacer clic en Aceptar para cerrar el cuadro de dilogo y aplicar la nueva configuracin.

Configuracin del filtrado de entradas

153

Configuracin

Configuracin de la retencin de entradas

Para configurar la retencin de una entrada, siga estos pasos:


Paso Accin 1 2 3 Activar una casilla de verificacin en la columna Retener? de una entrada. La activacin de una casilla indica que la entrada est retenida. En caso de que no exista ningn otro cambio, hacer clic en Aceptar para cerrar el cuadro de dilogo y aplicar la nueva configuracin.

Configuracin de una entrada RUN/STOP

Para configurar una entrada con el fin de utilizarla con la funcin Run/Stop, es necesario:
Paso Accin 1 2 3 4 Activar la casilla de verificacin en la columna Ejecutar/detener? de una entrada. La activacin de una casilla indica que la entrada se utiliza con la entrada Run/Stop. Si no existe ningn otro cambio, pulse Aceptar para cerrar el cuadro de dilogo. En caso de que no exista ningn otro cambio, hacer clic en Aceptar para cerrar el cuadro de dilogo y aplicar la nueva configuracin.

Configuracin del activador de un evento

Para configurar el activador de un evento en una entrada, siga estos pasos:


Paso Accin 1 2 Hacer clic en el rea Desactivacin de una entrada. Abrir el men desplegable y seleccionar una opcin: No utilizado para que no se vincule ningn evento a esta entrada. Flanco ascendente para activar un evento cuando el valor de la entrada pase a 1. Flanco descendente para activar un evento cuando el valor de la entrada pasa a 0. Los dos flancos para activar un evento cuando el valor de la entrada vara. Configurar el Nmero SR que se va a asociar a la entrada si se utiliza un activador (vase Configuracin del nmero de seccin). En caso de que no exista ningn otro cambio, hacer clic en Aceptar para cerrar el cuadro de dilogo y aplicar la nueva configuracin.

3 4

154

Configuracin

Configuracin de la prioridad de un evento

La prioridad de un evento se configura en una entrada nicamente si la opcin Desactivacin de esta entrada es diferente de No utilizado. Para configurar la prioridad alta de un evento, haga lo siguiente:
Paso Accin 1 2 Activar la casilla de verificacin en la columna Prioridad alta de una entrada. Cuando est casilla est seleccionada, significa que la entrada se utiliza con un activador de evento de prioridad alta. Nota: Si la casilla de otra entrada tambin est activada, sta se desactivar de forma automtica (ya que solamente un evento puede tener prioridad alta). En caso de que no exista ningn otro cambio, hacer clic en Aceptar para cerrar el cuadro de dilogo y aplicar la nueva configuracin.

Configuracin del nmero de seccin

El nmero de seccin se configura en una entrada nicamente si la opcin Desactivacin de esta entrada es diferente de No utilizado. Para configurar el nmero de seccin en una entrada, siga estos pasos:
Paso Accin 1 2 Hacer clic en el rea Nmero SR de una entrada. Abrir el men desplegable, seleccionar el nmero de la subrutina que se va a ejecutar cuando se active un evento en esta entrada: De 0 a 15 (16 subrutinas como mximo) para el controlador Twido16. De 0 a 63 (64 subrutinas como mximo) para las series de controlador Twido 20, 24 y 40. Nota: Aunque el nmero de seccin seleccionado no corresponda a ninguna subrutina implementada, o ya se haya utilizado un nmero de seccin para otro evento, los nmeros estarn disponibles en el men desplegable. Existen mensajes de advertencia que indican estos casos. 3 En caso de que no exista ningn otro cambio, hacer clic en Aceptar para cerrar el cuadro de dilogo y aplicar la nueva configuracin.

155

Configuracin

Configuracin de salida
Introduccin Utilice el cuadro de dilogo Configuracin de salida para configurar salidas digitales del controlador base. Este cuadro de dilogo se organiza de un modo similar al de una tabla u hoja de clculo y se compone de las siguientes columnas que se describen comenzando con la situada ms a la izquierda.
Funcin Slo para visualizacin. Nmero de salidas determinadas por el tipo de controlador base.

Cuadro de dilogo Configuracin de salida


Columna Salidas (sin encabezado) Smbolo Estado del controlador

Descripcin Direccin de cada salida digital

Muestra cualquier smbolo Slo para visualizacin. Los smbolos se crean utilizando el Editor de asignado a las salidas. smbolos, p. 48. Salida del estado del controlador. Indica el estado del controlador. Si el controlador est en modo RUN, la salida se establece a uno. Si el controlador est en modo STOP o en estado de error, la salida se establece a cero. Puede utilizarse para circuitos de seguridad externos al controlador para las fuentes de alimentacin. Slo para visualizacin. Si existe ms de un bloque de funcin utilizando una salida, el texto aparecer en rojo. Muestra el lugar en el que se utiliza la salida, los bloques de funcin o la lgica del programa, si existe.

Utilizado por

Enumera cualquier bloque de funcin que utilice esta salida.

Directrices de configuracin

Directrices para configurar salidas: El estado del controlador es el nico elemento configurable en este cuadro de dilogo. Las nicas salidas configurables son %Q0.1, %Q0.2 y %Q0.3. Slo puede configurarse una salida como Estado del controlador. Para configurar una salida para que se utilice como estado del controlador:
Paso Accin 1 2 3 Hacer clic en una casilla de verificacin en la columna Estado del controlador. Una marca de verificacin indica que la salida se utilizar para la salida de estado del controlador. Hacer clic en Aceptar para cerrar el cuadro de dilogo y aplicar la nueva configuracin.

Configuracin del estado del controlador

156

Configuracin

Adicin de un mdulo
Introduccin Emplee el cuadro de dilogo Agregar mdulo para aadir un mdulo de ampliacin de E/S (incluido un mdulo de interfase AS-Interface) a la configuracin de la aplicacin abierta. Puede aadir hasta siete mdulos de ampliacin a un controlador base (esta cantidad depende del modelo del controlador, como mximo dos mdulos de ampliacin AS-Interface y un mdulo master CANopen). Existen dos procedimientos ligeramente distintos para el uso de este cuadro de dilogo, en funcin de si se abre desde el navegador de aplicacin o desde el men Hardware. A cada mdulo de ampliacin de E/S se le asigna una Direccin de ampliacin en el momento de aadirlo a la configuracin de la aplicacin. Las direcciones se numeran en el mismo orden en el que se agregan los mdulos, comenzando por 1 y terminando por el nmero ms alto de mdulos de ampliacin permitidos. En el cuadro de dilogo Agregar mdulo, la lista de direcciones de ampliacin contiene: Todas las direcciones del mdulo configurado. La siguiente direccin disponible (seleccionada de forma predeterminada). Si inserta un mdulo en una direccin ya configurada, el mdulo de dicha direccin y los dems mdulos con direcciones superiores subirn una direccin. El mdulo seleccionado se agrega a las direcciones seleccionadas. Por ejemplo, si agrega un mdulo situado en la direccin 1 a mdulos ya situados en las direcciones 1 y 2, se volvern a numerar las direcciones. El nuevo mdulo ser la direccin 1 El mdulo 1 ser la direccin 2 El mdulo 2 ser la direccin 3

Direccin de ampliacin

Cambio de nmero de direcciones

157

Configuracin

Adicin de un mdulo

Para agregar un mdulo de ampliacin de E/S:


Paso Accin 1 Si utiliza el navegador de aplicacin: haga clic con el botn derecho del ratn en Bus de ampliacin y, a continuacin, seleccione Agregar mdulo en el men de acceso directo. Si utiliza el men Hardware: seleccione Hardware Agregar mdulo en el men principal. Resultado: Se abre el cuadro de dilogo Agregar mdulo. En la ventana Mdulo, seleccione y resalte un mdulo. Resultado: En el cuadro Descripcin se ofrece una breve descripcin. Para aadir el mdulo seleccionado a la aplicacin, hacer clic en Agregar. Resultado: La seleccin aparece inmediatamente en el navegador de aplicacin. Para aadir varios mdulos sin cerrar el cuadro de dilogo, seguir seleccionando los mdulos y hacer clic en Agregar. Una vez completadas las selecciones, hacer clic en Hecho para cerrar el cuadro de dilogo.

2 3 4 5

158

Configuracin

Eliminar mdulo
Introduccin Utilice el cuadro de dilogo Eliminar mdulo para quitar un mdulo de E/S de ampliacin de la configuracin de una aplicacin abierta. Existen dos procedimientos ligeramente distintos para el uso de este cuadro de dilogo, en funcin de si se abre desde el navegador de aplicacin o desde el men Hardware. Mediante este procedimiento, el cuadro de dilogo se abre con una seleccin predeterminada. Para eliminar un mdulo de E/S de ampliacin del Navegador de aplicacin, p. 27, siga los siguientes pasos.
Paso Accin 1 Hacer clic con el botn derecho del ratn sobre el mdulo situado bajo Bus de ampliacin. Si el mdulo no aparece, hacer doble clic en Bus de ampliacin para mostrar la lista de los mdulos de E/S de ampliacin instalados. Seleccionar Eliminar en el men contextual. Aparece el cuadro de dilogo Eliminar mdulo con el mdulo seleccionado resaltado de forma predeterminada en la lista Mdulo. Slo se puede seleccionar un mdulo cada vez. Seleccionar Aceptar para eliminar el mdulo seleccionado y cerrar el cuadro de dilogo. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar ningn cambio.

Eliminacin de un mdulo utilizando el navegador de aplicacin

2 3

Eliminacin de un mdulo mediante el men Hardware

Con este procedimiento, el cuadro de dilogo no se abre con una seleccin predeterminada. Para eliminar un mdulo de E/S de ampliacin del men Hardware, siga los siguientes pasos.
Paso Accin 1 2 Seleccionar Hardware Eliminar mdulo en el men principal. Aparece el cuadro de dilogo Eliminar mdulo sin ningn mdulo resaltado en la ventana de lista Mdulo. Hacer clic en un mdulo de la ventana de lista para seleccionarlo. Slo se puede seleccionar un mdulo cada vez. Seleccionar Aceptar para eliminar el mdulo seleccionado y cerrar el cuadro de dilogo. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar ningn cambio.

Cambio de numeracin de direcciones de ampliacin

Cuando se elimina un mdulo, se cambia la numeracin de las direcciones superiores para que no haya ningn vaco en la secuencia de numeracin. Por ejemplo, si se elimina el mdulo en la direccin de ampliacin n. 4, el mdulo en la direccin n. 5 cambiar su numeracin al n. 4. Si hay otros mdulos con direcciones superiores, tambin cambiarn su numeracin del mismo modo.

159

Configuracin

Configuracin de un mdulo: Seleccin de un mdulo


Introduccin Utilice el cuadro de dilogo Configurar mdulo para procesar los parmetros para los mdulos configurables. El cuadro de dilogo enumera los mdulos configurables que se han instalado previamente en el bus de ampliacin. Este cuadro de dilogo slo se encuentra disponible cuando el equipo no est conectado al controlador y hay mdulos de ampliacin configurables en el bus de ampliacin. Para elegir un mdulo configurable en el bus de ampliacin:
Paso Accin 1 2 Seleccionar el mdulo situado bajo Bus de ampliacin. Hacer clic con el botn derecho del ratn en Configurar. Resultado: El cuadro de dilogo Configurar mdulo - (referencia y posicin del mdulo) aparece directamente. (Consulte Configuracin de un mdulo: parmetros, p. 161.)

Seleccin de un mdulo mediante el navegador de aplicacin

Seleccin de un mdulo mediante el men Hardware

Existen dos cuadros de dilogo imprescindibles para configurar un mdulo: Configurar mdulo - Escoger mdulo y Configurar mdulo - (referencia y posicin del mdulo). Para elegir un mdulo configurable en el bus de ampliacin:
Paso Accin 1 2 Seleccionar Hardware Configurar mdulo en el men principal. Resultado: Aparecer el cuadro de dilogo Configurar mdulo - Escoger mdulo. Seleccionar un mdulo de la lista de mdulos configurables. Resultado: El cuadro Descripcin que aparece en la parte inferior del cuadro de dilogo muestra los datos del mdulo. Seleccionar Aceptar para seleccionar el mdulo resaltado y cerrar el cuadro de dilogo. Resultado: Aparecer el cuadro de dilogo Configurar mdulo - (referencia y posicin del mdulo). (Consulte Configuracin de un mdulo: parmetros, p. 161.)

160

Configuracin

Configuracin de un mdulo: parmetros


Introduccin El cuadro de dilogo Configurar mdulo - (referencia y posicin del mdulo) se utiliza para configurar parmetros para un mdulo de E/S seleccionado. Los mdulos analgicos siguientes se deben configurar antes de ser utilizados por una aplicacin: TWDALM3LT TWDAMM3HT TWDAM2HT TWDAMO1HT TWDAVO2HT TWDAMI4LT TWDAMI8HT TWDARI8HT Los mdulos master TWDNOI10M3 AS-Interface y TWDNCO1M CANopen deben configurarse si va a haber slaves en el bus AS-Interface o en el bus de campo CANopen. Las pantallas de configuracin del master AS-Interface y del master CANopen son diferentes de la que se describe a continuacin (consulte Descripcin de la pantalla de configuracin del bus AS-Interface y Descripcin de la pantalla de configuracin del bus de campo CANopen en el manual "Controladores programables Twido: Gua de instalacin del software" Nmero de referencia TWDUSE10AE). La barra de ttulo muestra la referencia del mdulo y su posicin en el bus de ampliacin. La parte superior del cuadro de dilogo muestra el rea de Descripcin. Una tabla muestra los elementos siguientes: Direccin, Smbolo, Tipo, Rango, Mnimo, Mximo y Unidades En TWDAMI4LT y TWIDAMI8HT, la tabla est precedida por el cuadro de lista Tipo de entrada. En TWDAVO2HT y TWDAMI8HT, la columna Tipo se sustituye por la columna Utilizado con casillas de verificacin. En TWDARI8HT, cada canal (0-7) se configura individualmente dentro de una pestaa en la que puede elegir el mtodo de configuracin Grfico o Frmula. La tabla puede verse en la pestaa Recap.. En el rea Descripcin, se describe el mdulo de forma breve.

Descripcin y barra de ttulo

Descripcin

161

Configuracin

Direccin

Cada fila de la hoja de clculo representa un canal de entrada o un canal de salida del mdulo. Las direcciones de cada una de stas se muestran en la siguiente tabla, donde "i" es la ubicacin del mdulo en el bus de ampliacin.
Nombre del mdulo Direccin TWDALM3LT TWDAMM3HT TWDAMI2HT TWDAMO1HT TWDAVO2HT TWDAMI4LT TWDAMI8HT TWDARI8HT 2 entradas (%IWi.0, %IWi.1), 1 salida (%QWi.0) 2 entradas (%IWi.0, %IWi.1), 1 salida (%QWi.0) 2 entradas (%IWi.0, %IWi.1) 1 salida (%QWi.0) 2 salidas (%QWi.0, %QWi.1) 4 entradas (desde %IWi.0 a %IWi.3) 8 entradas (desde %IWi.0 a %IWi.7) 8 entradas (desde %IWi.0 a %IWi.7)

Smbolo

Es una representacin de slo lectura de un smbolo, si estuviera asignado, para la direccin.

162

Configuracin

Tipo de entrada o tipo

Identifica el modo de un canal. Las opciones dependen del canal y del tipo de mdulo. Puede configurar el nico canal de salida para TWDAMO1HT, TWDAMM3HT y TWDALM3LT como:
Tipo No utilizado 0 - 10 V 4 - 20 mA

Puede configurar los dos tipos de canal de entrada TWDAMI2HT y TWDAMM3HT como:
Tipo No utilizado 0 - 10 V 4 - 20 mA

Puede configurar los dos tipos de canal de entrada TWDALM3LT como:


Tipo No utilizado Termocupla K Termocupla J Termocupla T PT 100

Para TWDAVO2HT, no hay tipo que ajustar. Puede configurar los cuatros tipos de canal de entrada TWDAMI4LT, como:
Tipo de entrada Tensin Corriente Tipo No utilizado 0-10 V No utilizado 0-20 mA No utilizado PT 100 PT 1000 NI 100 NI 1000

Temperatura

163

Configuracin

Puede configurar los ocho tipos de canal de entrada TWDAMI8HT, como:


Tipo de entrada 0 - 10 V 0 - 20 mA

Para el TWDARI8HT, puede configurar cada canal de entrada (0-7) individualmente desde el campo Operacin en la parte inferior de la ventana. Elija directamente un Modo y un Rango, si es necesario. Puede entonces ver un resumen de toda la informacin en la pestaa Recap., con una columna Tipo que muestra:
Tipo No utilizado Temperatura

AVISO
DAOS MATERIALES Si ha instalado la entrada para una medicin de tensin y configura TwidoSoft para un tipo de configuracin actual, puede daar el mdulo analgico de forma permanente. Asegrese de que el cableado se realiza de acuerdo con la configuracin de TwidoSoft. Si no se respetan estas precauciones pueden producirse graves lesiones o daos materiales

164

Configuracin

Rango

Identifica el rango de valores de un canal. Las opciones dependen del tipo especfico de canal y de mdulo. Una vez se ha configurado el Tipo, tambin puede ajustar el Rango correspondiente. La tabla muestra los valores Mnimo y Mximo admitidos (fijos o definidos por el usuario) junto con la Unidad, en caso necesario.
Mnimo Mximo Unidades Mdulos de E/S analgicas TWDALM3LT TWDAMO1HT TWDAMM3HT TWDAMI2HT TWDAMI4LT TWDAVO2HT TWDAMI8HT TWDARI8HT Nada 0,1C 0,1F Ohmios Todos los mdulos de E/S analgicas TWDALM3LT TWDARI8HT TWDALM3LT TWDARI8HT TWDARI8HT

Rango

0 Normal -2.048 0 Personalizado Definido por el usuario con un mn. de -32.768 Centgrados Fahrenheit Resistencia -1.000 -1.480 0

4.095 Ninguna 2.047 1.023 Definido por el usuario con un mx. de 32.767 50.000 9.320 10.000

165

Configuracin

Mtodo de configuracin Grfico o Frmula

En el TWDARI8HT, cada canal (0-7) se configura individualmente en una pestaa. Active la casilla Utilizado y elija entre los mtodos de configuracin Grfico y Frmula. Mtodo Grfico (R1, T1) y (R2, T2) hacen referencia a las coordenadas de formato flotante de dos puntos de la curva. Los valores R1 (8.700, valor predeterminado) y R2 (15, valor predeterminado) se expresan en ohmios. Se puede ajustar la unidad de los valores T1 (233,15, valor predeterminado) y T2 (398,15, valor predeterminado) en el cuadro de lista Unidad: Kelvin (valor predeterminado), Centgrado o Fahrenheit. Nota: Si modifica la unidad de la temperatura despus de ajustar los valores T1 y T2, no se volvern a calcular automticamente estos valores con la nueva unidad. Mtodo Frmula Siempre que conozca los parmetros Rref, Tref y B, puede utilizar este mtodo para definir las caractersticas del sensor. Rref (330, valor predeterminado) se expresa en ohmios. B 3.569, valor predeterminado (mn. - 4.500, mx. 4.500). Se puede ajustar la unidad del valor Tref (298,15, valor predeterminado) en el cuadro de lista Unidad: Kelvin (valor predeterminado), Centgrado o Fahrenheit. A continuacin, se muestra una tabla con los valores mn. y mx. correspondientes. Valores Tref entre unidades:
Unidad Kelvin Centgrados Fahrenheit Valor mn. 1 -272 -457 Valor mx. 650 376 710

En las ventanas Grfico y Frmula, puede importar valores de otro canal al canal actualmente configurado: 1. Seleccione el nmero del canal en la casilla N. de canal. 2. Pulse el botn Importar valores. Algunos mensajes de error o advertencia se pueden relacionar con estas ventanas. Nota: Si empieza a ajustar los valores y decide cambiar de Grfico a Frmula o de Frmula a Grfico, aparece un mensaje emergente de advertencia para explicar que volver a los valores predeterminados y que los valores modificados se perdern.

166

Configuracin

Agregar opcin
Introduccin Utilice el cuadro de dilogo Agregar opcin para agregar una opcin de hardware Twido a la configuracin de la aplicacin abierta. Las selecciones disponibles se determinan mediante el hardware instalado y el modelo del controlador base. TwidoSoft muestra automticamente las opciones disponibles de cada controlador. Para agregar una opcin:
Paso Accin 1 2 3 4 Seleccionar y resaltar una opcin en la ventana Opcin de hardware. Aparece una breve descripcin de la opcin en el cuadro Descripcin. Hacer clic en Agregar para agregar la opcin seleccionada a la aplicacin. La seleccin aparece inmediatamente en el navegador de aplicacin. Para agregar ms de una seleccin sin cerrar el cuadro de dilogo, continuar con la seleccin de opcin y hacer clic en Agregar. Una vez completadas las selecciones, hacer clic en Hecho para cerrar el cuadro de dilogo.

Agregar una opcin

167

Configuracin

Eliminar opcin
Introduccin Utilice el cuadro de dilogo Eliminar opcin para quitar una opcin de hardware Twido que est instalada en la configuracin de una aplicacin abierta. Se puede utilizar este cuadro de dilogo de dos formas casi iguales, dependiendo de si se encuentra abierto el navegador de aplicacin o el men Hardware. Mediante este procedimiento, el cuadro de dilogo se abre con una seleccin predeterminada. Para eliminar una opcin de hardware del Navegador de aplicacin, p. 27, siga los siguientes pasos.
Paso Accin 1 2 3 Hacer clic con el botn derecho del ratn sobre la opcin del navegador de aplicacin. Seleccionar Eliminar en el men contextual. Aparece el cuadro de dilogo Eliminar opcin con la opcin seleccionada resaltada de forma predeterminada en la lista Opcin de hardware. Slo se puede seleccionar una entrada cada vez. Para eliminar la opcin seleccionada, hacer clic en Aceptar a fin de cerrar el cuadro. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar ningn cambio.

Eliminacin de una opcin utilizando el navegador de aplicacin

Eliminacin de una opcin utilizando el men Hardware

Mediante este procedimiento, el cuadro de dilogo no se abre con una seleccin predeterminada. Para eliminar una opcin de hardware del men Hardware, siga los siguientes pasos:
Paso Accin 1 2 Seleccionar Hardware Eliminar opcin en el men principal. Aparece el cuadro de dilogo Eliminar opcin sin ninguna opcin resaltada en la ventana de lista Opcin de hardware. Hacer clic en una opcin de la ventana de lista para seleccionarla. Slo se puede seleccionar una entrada cada vez. Para eliminar la opcin seleccionada, hacer clic en Aceptar a fin de cerrar el cuadro. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar ningn cambio.

168

Configuracin

Instalacin de comunicaciones del controlador


Introduccin Utilice el cuadro de dilogo Instalacin de comunicaciones del controlador para configurar los puertos serie. Pueden instalarse uno o dos puertos serie: Puerto 1 (estndar) Puerto 2 (opcional) Cada puerto puede configurarse para uno de los siguientes protocolos: Conexin remota (consulte Conexiones remotas, p. 184) Modbus (consulte Conexiones Modbus, p. 190) ASCII (consulte Conexiones ASCII, p. 191) Slo puede configurarse un puerto cada vez como conexin remota. El puerto 1 del controlador puede configurarse para cualquier protocolo, pero lo har automticamente en el protocolo de conexin TwidoSoft cuando se detecte el cable de comunicaciones del PC al controlador. Una vez extrado el cable, el puerto 1 volver al protocolo configurado. Consulte Conexin de un PC a un controlador Twido, p. 14. Para configurar un puerto serie como conexin remota (la configuracin predeterminada est en negrita):
Paso Accin 1 Nota: Para configurar una red de conexin remota, conectar el PC al puerto serie 1 de cada controlador para configurarlo como conexin remota, a menos que ya est configurado. Seleccionar la ficha Puerto 1 o Puerto 2 (si est instalado) en el cuadro de dilogo. Seleccionar Conexin remota en el cuadro Tipo de protocolo. Seleccionar un nmero de direccin en el cuadro Direccin. Seleccionar 0 para configurar el controlador base como el master de la red de conexiones remotas. Seleccionar otro nmero entre 1 y 7 para una conexin remota slave. Cada conexin remota debe tener una direccin exclusiva. Seleccionar Aceptar para cerrar el cuadro de dilogo. El puerto serie seleccionado en el navegador de aplicacin se actualiza con la direccin y el tipo de protocolo. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar cambios en la configuracin actual.

Protocolos

Utilizacin del cable de comunicaciones

Configuracin de un puerto serie como conexin remota

2 3 4

169

Configuracin

Configuracin de un puerto serie para Modbus

Para configurar un puerto serie con el fin de utilizar el protocolo Modbus (la configuracin predeterminada est en negrita):
Paso Accin 1 2 3 4 5 Seleccionar la ficha Puerto 1 o Puerto 2 (si est instalado) en el cuadro de dilogo. Seleccionar Modbus en el cuadro Tipo de protocolo. Seleccionar una Direccin: 1 - 247. Seleccionar una Velocidad en baudios: 1.200, 2.400, 4.800, 9.600, 19.200, 38.400. Seleccionar Bits de datos: 7 (ASCII), 8 (RTU). 7 (ASCII) indica que se utilizar el protocolo Modbus ASCII. 8 (RTU) indica que se utilizar el protocolo Modbus RTU. Seleccionar una Paridad: Nada, Par, Impar. Seleccionar Bits de parada: 1, 2 bits. Escribir un valor para Timeout de respuesta de 0 a 255. El valor predeterminado es 10, lo que indica 1 segundo. El timeout de respuesta define el tiempo (en 100 milisegundos) que se debe esperar para obtener una respuesta completa cuando se utiliza ASCII o Modbus. Escribir un valor para Tiempo entre tramas de 1 a 255. El valor predeterminado es 2. Define el tiempo (en milisegundos) necesario para aceptar datos cuando se recibe Modbus RTU. El valor predeterminado es 60 milisegundos para 19.200 baudios. Seleccionar Aceptar para cerrar el cuadro de dilogo. El puerto serie seleccionado en el navegador de aplicacin se actualiza con la direccin y el tipo de protocolo. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar cambios en la configuracin actual.

6 7 8

10

170

Configuracin

Configuracin de un puerto serie para ASCII

Para configurar un puerto serie con el fin de utilizar el protocolo ASCII (la configuracin predeterminada est en negrita):
Paso Accin 1 2 3 4 5 6 7 Seleccionar la ficha Puerto 1 o Puerto 2 (si est instalado) en el cuadro de dilogo. Seleccionar ASCII en el cuadro Tipo de protocolo. Seleccionar una Velocidad en baudios: 1.200, 2.400, 4.800, 9.600, 19.200, 38.400. Seleccionar Bits de datos: 7, 8. Seleccionar una Paridad: Nada, Par, Impar. Seleccionar Bits de parada: 1, 2 bits. Escribir un valor para Timeout de respuesta de 1 a 255. El valor predeterminado es 10, lo que indica 1 segundo. El timeout de respuesta define el tiempo (en 100 milisegundos) que se debe esperar para obtener una respuesta completa cuando se utiliza ASCII o Modbus. Hacer clic en el botn Avanzado. Resultado: Se abrir la ventana Ajustes avanzados.

171

Configuracin

Ventana Ajustes avanzados:

Ajustes avanzados
Protocolo ASCII Estructura de trama Carcter inicial Utilizado (:) Primer carcter de fin Utilizado CR LF Utilizado Otro Aceptar Cancelar Ayuda

Segundo carcter de fin Utilizado CR LF Otro

Aplicar la estructura ASCII estndar Detener en el nmero de bytes recibidos Utilizado Detener en silencio Utilizado 10 ms

172

Configuracin

Definicin de los parmetros avanzados:


Parmetro Estructura de trama Cuadro Carcter inicial Descripcin Si est seleccionada la casilla Utilizado, el botn de seleccin : est seleccionado de forma predeterminada. Su valor es 58 y corresponde al carcter de inicio de trama en el modo ASCII estndar. Tambin puede seleccionar el botn de seleccin Otro en lugar de :, donde el valor predeterminado es 58 pero se puede elegir entre 1 y 127 (si Bits de datos = 7) o entre 1 y 255 (si Bits de datos = 8). Si selecciona un valor fuera de rango, cuando haga clic en Aceptar para salir de la ventana, un mensaje le solicitar que seleccione un valor dentro del rango correspondiente. La casilla Utilizado est seleccionada y atenuada de forma predeterminada. Puede eliminar la seleccin si utiliza la opcin Detener en el nmero de bytes recibidos o Detener en silencio. Si la casilla Utilizado est seleccionada, puede seleccionar CR (13), LF (10) u Otro (1-127, si Bits de datos = 7 1-255, si Bits de datos = 8). Slo se puede seleccionar un valor cada vez. Si el botn de seleccin Otro est seleccionado, el valor predeterminado es 13. Si el botn de seleccin Otro est seleccionado, el valor predeterminado es 10. Si la casilla Utilizado en Primer carcter de fin no est seleccionada, todos los botones de seleccin estn atenuados y el valor predeterminado es 0. Pulse este botn para obtener los valores de los parmetros. Este parmetro permite que el sistema finalice un fin de trama durante la recepcin, cuando el controlador recibe el nmero fijo de caracteres. Este valor, igual a los datos de trama, se utilizar como valor mximo para el conteo de caracteres durante la recepcin. Si la casilla Utilizado est seleccionada, puede elegir un valor entre 1 y 255. El valor predeterminado es 1. Si selecciona un valor fuera de rango, cuando haga clic en Aceptar para salir de la ventana, un mensaje le solicitar que seleccione un valor dentro del rango correspondiente. Si no se utiliza o est desactivado, el valor predeterminado es 0. Nota: No se puede utilizar de forma simultnea con Detener en silencio.

Estructura de trama Cuadro Primer carcter de fin

Estructura de trama Cuadro Segundo parmetro de fin Botn Aplicar la estructura ASCII estndar Cuadro Detener en el nmero de bytes recibidos

173

Configuracin

Parmetro Cuadro Detener en silencio

Descripcin Este parmetro permite que el sistema finalice un fin de trama durante la recepcin, cuando el periodo fijado haya expirado, como un temporizador. Si la casilla Utilizado est seleccionada, puede elegir un valor entre 1 y 255. El valor predeterminado es 10. Si selecciona un valor fuera de rango, cuando haga clic en Aceptar para salir de la ventana, un mensaje le solicitar que seleccione un valor dentro del rango correspondiente. Casos posibles: Utiliza este parmetro con el primer carcter de fin: la trama recibida se valida cuando existe una detencin en silencio y los ltimos datos recibidos son igual al primer carcter de fin. Utiliza este parmetro con el carcter inicial: la trama recibida se almacena cuando se detecta el carcter inicial. Slo utiliza este parmetro: la trama recibida se valida cuando existe una detencin en silencio. El valor Detener en silencio debe ser inferior al valor Timeout de respuesta. De lo contrario, cuando haga clic en Aceptar para salir de la ventana, aparecer un mensaje de advertencia (sin bloqueo) que le informar de que esto no se tendr en cuenta. Si no se utiliza o est desactivado, el valor predeterminado es 0. Nota: No se puede utilizar de forma simultnea con Detener en el nmero de bytes recibidos. Seleccione Aceptar para cerrar el cuadro de dilogo. El puerto serie seleccionado en el navegador de aplicacin se actualiza con la direccin y el tipo de protocolo. Seleccione Cancelar para cerrar el cuadro de dilogo sin realizar cambios en la configuracin actual.

Botones Aceptar y Cancelar

174

Configuracin

Adicin y configuracin de un mdem


Introduccin Utilice el cuadro de dilogo Agregar opcin para agregar un mdem a la configuracin de la aplicacin abierta. TwidoSoft muestra automticamente las opciones disponibles de cada controlador. Para agregar un mdem:
Paso Accin 1 En la ventana Opcin de hardware, seleccionar y resaltar "MDEM". Se muestra una breve descripcin del mdem en el campo Descripcin: "Mdem de conexin con TwidoSoft". Hacer clic en Agregar para agregar el mdem a la aplicacin. La seleccin aparece inmediatamente en el navegador de aplicacin. Una vez completadas las selecciones, hacer clic en Hecho para cerrar el cuadro de dilogo. Resultado: Aparece un nuevo hardware "Mdem" en el navegador de aplicacin.

Adicin de un mdem

2 3

Eliminacin del mdem

La eliminacin se lleva a cabo del mismo modo que con otra opcin (Vase Eliminar opcin, p. 168). En este caso, durante el proceso de conexin, el software TwidoSoft enva un comando Hayes 1 vaco al controlador.

175

Configuracin

Configuracin del mdem

Para configurar el mdem:


Paso Accin 1 2 En el navegador de aplicacin, hacer clic con el botn derecho del ratn en "Mdem". Seleccionar Propiedades... en el men contextual. Resultado: Aparece un cuadro de dilogo "Propiedades del mdem". Ilustracin del cuadro de dilogo:
Propiedades del Mdem Mdem
Mi mdem

...

Comando Hayes de inicializacin


ATEOQ1&B1&DO&HO&IO&R1&SOSO

Aceptar

Cancelar

La configuracin seleccionada coincide con la leda en el controlador: el comando Hayes de inicializacin, una vez ledo, se muestra con formato Hayes estndar. 3 En el cuadro de dilogo, seleccionar el mdem que se desea configurar en la lista (mdems conocidos de TwidoSoft o mdems de aplicaciones configurados con anterioridad). Si no se selecciona ningn mdem, se selecciona de forma predeterminada el primer mdem de la lista de mdems conocidos de TwidoSoft. Nota: Si TwidoSoft no logra convertir el comando Hayes de inicializacin ledo por el controlador, se crea de forma automtica un nuevo mdem de aplicacin que se debe configurar.

176

Configuracin Paso Accin 4 Para modificar la configuracin (comando Hayes), haga clic en el icono Agregar/ Modificar mdem en el cuadro de dilogo Propiedades del mdem. Resultado: Aparecer un nuevo cuadro de dilogo con la etiqueta Agregar/Modificar mdem. Ilustracin del cuadro de dilogo:
Agregar/Modificar un mdem Mdem
Mi mdem

Comando Hayes de inicializacin


ATEOQ1&B1&DO&HO&IO&R1&SOSO

Aceptar

Cancelar

Los nombres de mdem conocidos se reemplazan automticamente por "Mi mdem i" (donde i es 1). Para un mdem de aplicacin creado, el nombre no se modifica. 5 6 Hacer clic en Aceptar para confirmar la configuracin. Resultado: El nuevo mdem se encuentra en la lista de los mdems de aplicacin. Transferir la aplicacin al controlador mediante el cable serie con el fin de configurarla para utilizar un mdem.

Nota: Si el mdem aadido ya est configurado y el controlador ya dispone de un comando Hayes 2 configurado, el comando Hayes 1 de inicializacin se omite. En este caso el icono del mdem se sustituye en el navegador por un icono de advertencia.

177

Configuracin

Configuracin de TwidoSoft

Para poder comunicarse con el controlador mediante la conexin de mdem, el usuario debe configurar el mdem en la configuracin del controlador (consulte el prrafo anterior) y conectar el mdem al puerto 1 del controlador. Una vez efectuado este paso, hay que configurar TwidoSoft para poder emplear una conexin por mdem en lugar del cable serie. En la tabla siguiente se describe el procedimiento que hay que realizar para seleccionar una conexin por mdem:

Paso Accin 1 Seleccionar Archivo->Preferencias... en el men principal. Resultado: Aparece el siguiente cuadro de dilogo:

Preferencias
Editor de programa predeterminado

Animacin de lista/Ladder Hexadecimal Decimal Visualizar atributos Smbolos Direcciones

Aceptar Cancelar Ayuda

Lista Ladder Informacin Ladder 1 lnea 3 lneas (smbolos Y direcciones) 3 lneas (smbolos O direcciones) Almacenamiento automtico

Guardar mensaje Gestin de conexiones Conexin: COM1 COM1 Plant A Plant B

Cerrar visualizador de Ladder Logic al editar escaln Visualizar barras de herramientas Validar lnea automtica Validacin automtica del editor de configuracin

Seleccionar el tipo de conexin por mdem deseada para comunicarse con el controlador en la lista de las conexiones existentes ya configuradas (serie, USB, mdem o IP). Nota: Si la conexin deseada no se muestra en la lista de conexiones propuestas, seguir el procedimiento del prrafo siguiente para crear o modificar una conexin por mdem. Hacer clic en el botn Aceptar para cerrar el cuadro de dilogo "Preferencias" y tener en cuenta el tipo de conexin seleccionado.

Nota: El usuario ya puede conectar TwidoSoft al controlador mediante el tipo de conexin seleccionado en el cuadro de dilogo "Preferencias".
178

Configuracin

Hay otro mtodo para seleccionar el tipo de conexin, que se describe en la tabla siguiente:
Paso Accin 1 2 Seleccionar Controlador->Seleccionar una conexin en el men principal. Resultado: Se ofrece una seleccin de conexiones en el men contextual. Seleccionar el tipo de conexin por mdem deseada para comunicarse con el controlador en la lista de las conexiones propuestas. Nota: Si la conexin deseada no se muestra en la lista de conexiones propuestas, seguir el procedimiento del prrafo siguiente para crear o modificar una conexin por mdem.

179

Configuracin

Adicin o modificacin de una conexin por mdem en la configuracin de TwidoSoft


Paso Accin 1

En la tabla siguiente se describe el procedimiento para agregar o modificar una conexin por mdem en la configuracin de TwidoSoft:

Seleccionar Archivo->Preferencias... en el men principal. Resultado: Aparece el cuadro de dilogo "Preferencias". Hacer clic en este cuadro de dilogo, en el botn Gestin de conexiones. A continuacin, aparece el cuadro de dilogo siguiente:
Gestin de conexiones
Nombre Tipo de conexin IP / Telfono P-Unit / Direccin Velocidad en baudios Paridad Bits de parada Timeout Timeout de corte

Puerto COM1 Puerto COM2 Plant A Plant B

Serie Serie
MDEM: Lucent Win Modem

COM 1 COM 2 0231850000 192.0.0.1

@ Directo

19200 19200 19200

Nada Nada Nada

1 1 1

3000 3000 5000

45 45 65

ETHERNET

Agregar

Modificar

Eliminar

Ayuda Ayuda

Aceptar

En este cuadro de dilogo, se pueden llevar a cabo tres acciones: Eliminar la conexin seleccionada en el cuadro de dilogo mediante un clic en el botn Eliminar. No se puede eliminar las conexiones de los puertos COM, ya que stas han de permanecer siempre. Modificar la conexin seleccionada en el cuadro de dilogo mediante un clic en el botn Modificar o a travs de un doble clic en la seleccin. Aadir una conexin nueva de tipo mdem mediante un clic en el botn Agregar. Se aade una nueva lnea. En caso de modificacin o de adicin de una conexin por mdem: Cambiar o introducir el nombre deseado. En caso de modificacin o de adicin de una conexin por mdem: Seleccionar el tipo de conexin de la lista que muestra todos los mdems configurados en el equipo. En caso de modificacin o de adicin de una conexin por mdem: En la columna "Configuracin", introducir el nmero de telfono que se marcar para este tipo de conexin.

4 5 6

180

Configuracin Paso Accin 7 En caso de modificacin o de adicin de una conexin por mdem: Introducir o modificar los timeouts deseados (unidades en ms): El Timeout corresponde al tiempo mximo entre dos tramas. El Timeout de corte corresponde al tiempo mximo entre dos caracteres. Cuando el tiempo entre dos caracteres es superior al Timeout de corte, el sistema considera que se trata del inicio de la trama siguiente. Se recomienda definir un valor de Timeout de corte inferior al de Timeout. Hacer clic en el botn Aceptar para cerrar el cuadro de dilogo "Gestin de conexiones". Resultado: La lista de conexiones del cuadro de dilogo "Preferencias" se actualiza con el nuevo tipo de conexin.

Nota: Si el usuario conecta TwidoSoft al controlador sin haber configurado el mdem en su aplicacin, se enva un comando Hayes 1 vaco al controlador para desconfigurarlo.

181

Configuracin

Configuracin de un comando Hayes 2


Paso Accin 1

Si el usuario debe gestionar varios controladores con un mismo mdem para cada uno, el envo de un comando Hayes 2 permite la comunicacin con un controlador determinado sin tener que modificar o duplicar el programa. Para configurar un comando Hayes 2, tenga en cuenta el procedimiento siguiente:

Seleccionar Controlador->Modificar configuracin mdem... en el men principal. Resultado: Aparece un cuadro de dilogo. Ilustracin del cuadro de dilogo:
Configurar el mdem del controlador Mdem
Mi mdem Ninguno

...

Comando Hayes de inicializacin


3COM US Robotics 56 K (653 ATEOQ1&B1&DO&HO&IO&R1&SOSO Microlink ELSA 56 K (Fun FR) Mi mdem Aceptar Cancelar

La configuracin seleccionada coincide con la leda en el controlador: el comando Hayes 2, una vez ledo, se muestra con formato de comando conocido por TwidoSoft. Nota: Si TwidoSoft no logra convertir el comando Hayes 2 de inicializacin ledo por el controlador, se crea de forma automtica un nuevo mdem de aplicacin. 2 En el cuadro de dilogo, seleccionar el mdem conectado al controlador. Nota: El mdem llamado "Ninguno" se emplea para eliminar el comando Hayes 2 del controlador. La configuracin del mdem Ninguno tiene un comando Hayes 2 vaco.

182

Configuracin Paso Accin 3 Para modificar la configuracin (comando Hayes 2), haga clic en el icono Agregar/Modificar mdem el cuadro de dilogo Configurar el mdem del controlador. Resultado: Aparecer un nuevo cuadro de dilogo con la etiqueta Agregar/Modificar mdem. Ilustracin del cuadro de dilogo:
Agregar/Modificar un mdem Mdem
Mi mdem

en

Comando Hayes de inicializacin


ATEOQ1&B1&DO&HO&IO&R1&SOSO

Aceptar

Cancelar

4 5

Hacer clic en Aceptar para confirmar la configuracin. Resultado: El nuevo mdem se encuentra en la lista de los mdems de aplicacin. Hacer clic en el botn Aceptar del cuadro de dilogo Configurar el mdem del controlador para enviar el comando Hayes 2 al autmata (aunque an no haya ni aplicacin ni conexin).

183

Configuracin

Conexiones remotas
Introduccin Una conexin remota es un controlador Twido configurado para comunicarse con otros controladores base Twido en una red de alta velocidad. La red utiliza un propietario pero un solo protocolo serie para comunicar pequeas cantidades de datos entre dos o ms controladores Twido. Un controlador se configura como master y puede comunicarse con hasta siete slaves o controladores remotos. Una conexin remota puede ser cualquier tipo de modelo de controlador base. Slo puede accederse a un tipo de datos para cada controlador remoto mediante el controlador master, tanto datos de E/S como de aplicacin. Es posible realizar una mezcla de varios tipos de controladores remotos, donde unos pueden ser E/S remotas y otros controladores Peer. Consulte Configurar una red de conexin remota, p. 186. Una conexin remota tiene dos configuraciones posibles: E/S remotas El controlador de E/S remota no est ejecutando un programa de aplicacin y el controlador master slo puede acceder a datos de E/S. El acceso a datos remotos utiliza variables %I y %Q. La sincronizacin de datos remotos se produce al final de cada ciclo. Peer El controlador Peer ejecuta su propio programa de aplicacin y el master slo puede acceder a los datos de la aplicacin. El acceso a los datos de la aplicacin Peer utiliza las variables %INW y %QNW. La sincronizacin de datos remotos puede producirse en varios ciclos, dependiendo del nmero de controladores Peer y del programa de aplicacin.

Tipos de conexiones remotas

184

Configuracin

Red de conexiones remotas

El siguiente diagrama es una vista simplificada de una red de conexin remota.

Controlador master Conexin

E/S remotas

Peer

Controladores remotos

Designacin de un master de conexin remota

Slo puede haber un controlador configurado como master en una red de conexin remota. Para designar un controlador como master de red, seleccione una direccin de conexin remota de 0 utilizando la instalacin de comunicaciones del controlador. Para designar un controlador como slave de conexin remota, seleccione una direccin remota de 1 a 7: Para configurar una conexin remota, deben cumplirse las siguientes condiciones: TwidoSoft debe conectarse de forma alternativa al puerto 1 de cada controlador para configurar un puerto serie para una direccin y tipo de protocolo. Configure las conexiones remotas slave en primer lugar, de modo que el controlador master detecte las conexiones remotas despus de la configuracin. TwidoSoft debe estar inactivo. La aplicacin del controlador master debe programarse para intercambiar datos con conexiones remotas. EIA-485 es necesario para el puerto utilizado para conectarse a la conexin remota: Puerto 1 o puerto 2 opcional. Slo puede configurarse un puerto cada vez como conexin remota.

Directrices para configurar conexiones remotas

185

Configuracin

Configurar una red de conexin remota


Introduccin Los tres pasos siguientes son necesarios para configurar una red de conexin remota: Cableado de los controladores en una red Consulte el manual de referencia del usuario de Twido para obtener informacin sobre cmo cablear una red de conexin remota. Configuracin de los controladores remotos Los controladores remotos pueden configurarse como E/S remotas o Peer y puede mezclar los tipos hasta un mximo de siete controladores remotos. Configuracin del controlador master Slo puede configurarse un controlador como master. Consulte Conexiones remotas, p. 184. Para configurar un controlador como E/S remota del controlador remoto:
Paso Accin 1 2 Crear una nueva aplicacin con TwidoSoft offline. Configurar el hardware y el software de la aplicacin y seleccionar el protocolo de conexin remota y una direccin de 1 a 7. Consulte Instalacin de comunicaciones del controlador, p. 169. No introducir ninguna lgica de programacin, ya que este controlador se utilizar nicamente para datos de E/S. Transferir la aplicacin al controlador.

Configuracin del tipo de E/S remota

3 4

Configuracin del tipo Peer

Para configurar un controlador como Peer del controlador remoto:


Paso Accin 1 2 Crear una nueva aplicacin con TwidoSoft offline. Configurar el hardware y el software de la aplicacin. Seleccionar el protocolo de conexin remota y una direccin de 1 a 7. ConsulteInstalacin de comunicaciones del controlador, p. 169. Introducir la lgica de programacin, ya que este controlador se utilizar nicamente para datos de la aplicacin. Transferir la aplicacin al controlador.

3 4

186

Configuracin

Configuracin de un controlador master

Para configurar un controlador como controlador master:


Paso Accin 1 2 Crear una nueva aplicacin con TwidoSoft offline. Configurar el hardware y el software de la aplicacin. Seleccionar el protocolo de conexin remota y una direccin de 0. ConsulteInstalacin de comunicaciones del controlador, p. 169. Configurar controladores remotos en una conexin remota. Consulte Agregar controlador remoto, p. 188. Introducir la lgica de programacin, ya que este controlador se utilizar nicamente para datos de la aplicacin. Transferir la aplicacin al controlador.

3 4 5

187

Configuracin

Agregar controlador remoto


Introduccin Utilice el cuadro de dilogo Agregar controlador remoto para aadir hasta siete controladores de conexiones remotas a la configuracin de hardware de una aplicacin abierta. Consulte Conexiones remotas, p. 184. Para abrir el cuadro de dilogo Agregar controlador remoto: Haga clic con el botn derecho sobre un puerto serie configurado en Hardware dentro del navegador de aplicacin. Seleccione Agregar controlador remoto en el men Hardware. El controlador base en la configuracin de hardware debe configurarse como el master de red para que se puedan agregar conexiones remotas. Es posible mezclar los tipos de conexin remota: E/S remotas Controlador Peer La direccin de cada E/S remota o controlador Peer va de 1 a 7. Cuando se hayan utilizado todas las direcciones, la direccin se deja vaca. Para agregar un controlador remoto, siga los siguientes pasos.
Paso Accin 1 2 3 4 Seleccionar E/S remotas o Controlador Peer paraUtilizacin del controlador. Seleccionar una direccin remota en la lista de direcciones disponibles. Hacer clic en Agregar para agregar a la aplicacin la opcin seleccionada. Para agregar ms de un controlador remoto sin cerrar el cuadro de dilogo, continuar con la seleccin de opcin y hacer clic en Agregar. Una vez completadas las selecciones, hacer clic en Hecho para cerrar el cuadro de dilogo.

Abrir el cuadro de dilogo

Utilizacin del controlador

Direccin remota

Agregar un controlador remoto

188

Configuracin

Eliminar controlador remoto


Introduccin Utilice el cuadro de dilogo Eliminar controlador remoto para eliminar un controlador remoto, E/S remotas o Peer, de la configuracin de hardware de una aplicacin abierta. El cuadro de dilogo puede abrirse desde el Navegador de aplicacin, p. 27 o el men Hardware, aunque el procedimiento difiere ligeramente de uno a otro. Consulte Conexiones remotas, p. 184. Mediante este procedimiento, el cuadro de dilogo se abre con una seleccin predeterminada. Para eliminar un controlador remoto del Navegador de aplicacin, p. 27, siga los siguientes pasos.
Paso Accin 1 2 3 Hacer clic con el botn derecho en el controlador de conexin remota contenido en Conexin remota, 0. Seleccionar Eliminar en el men contextual. Aparece el cuadro de dilogoEliminar controlador remoto con el controlador seleccionado resaltado de forma predeterminada. Slo se puede seleccionar un controlador cada vez. Seleccionar Aceptar para eliminar el controlador seleccionado y cerrar el cuadro de dilogo. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar ningn cambio.

Eliminacin de un controlador remoto utilizando el navegador de aplicacin

Eliminacin de un controlador remoto utilizando el men hardware

Mediante este procedimiento, el cuadro de dilogo no se abre con una seleccin predeterminada. Para eliminar un controlador remoto del men Hardware, siga los siguientes pasos.
Paso Accin 1 2 Seleccionar Hardware Eliminar controlador remoto en el men principal. Aparece el cuadro de dilogoEliminar controlador remoto sin mostrar controladores remotos resaltados. Hacer clic en un controlador para seleccionarlo. Slo se puede seleccionar un controlador cada vez. Seleccionar Aceptar para eliminar el controlador seleccionado y cerrar el cuadro de dilogo. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar ningn cambio.

Numeracin de direcciones remotas

Cuando se elimina un controlador remoto, las direcciones de conexin remota no cambian su nmero de forma automtica, ya que los nmeros para los controladores remotos restantes se asignaron durante la configuracin. Si cambia un nmero de direccin de uno de los controladores remotos restantes, deber conectar de nuevo el controlador a TwidoSoft y volver a configurarlo.

189

Configuracin

Conexiones Modbus
Introduccin Modbus define un protocolo de comunicaciones master-slave que permite a un solo master solicitar respuestas de slaves. El master puede dirigirse a slaves individuales o iniciar una difusin de mensajes para todos los slaves. Los slaves devuelven un mensaje (respuesta) a las peticiones del master que se les envan individualmente. Las respuestas no se crean para ser difundidas desde el master. Hay dos tipos de dispositivos Modbus compatibles con TwidoSoft: Master Inicia la transmisin de una peticin Modbus y solicita respuestas de los dispositivos slave. Se admite utilizando la instruccin EXCH. El modo Master Modbus admite los formatos ASCII Modbus y RTU Modbus. Slave Responde a peticiones Modbus realizadas desde un master Modbus. El modo Master Modbus admite los formatos ASCII Modbus y RTU Modbus. Los controladores Twido pueden utilizar los modos de operacin ASCII Modbus y RTU Modbus. El nmero de bits de datos seleccionado en el cuadro de dilogo Instalacin de comunicaciones del controlador determina cul es el modo activo. Si el nmero de bits de datos es 8, se utilizar el protocolo RTU Modbus. Si el nmero es 7, se utilizar el protocolo ASCII Modbus.

Tipos de conexiones Modbus

Utilizacin de Modbus

190

Configuracin

Conexiones ASCII
Introduccin El protocolo ASCII es un protocolo simple de modo de caracteres semi-dplex que se utiliza para intercambiar una cadena de caracteres con un dispositivo simple. El protocolo es compatible si se utiliza la instruccin EXCH. Existen tres tipos de comunicaciones utilizando el protocolo ASCII: Slo transmisin Transmisin/Recepcin Slo recepcin El tamao mximo de las tramas transmitidas o recibidas es 128 bytes. La velocidad de transmisin mxima es 38.400 baudios.

Tipos de intercambio

Tramas y velocidad de transmisin

191

Configuracin

4.3

Configuracin de las comunicaciones TCP/IP en Ethernet

Presentacin
Vista general Esta seccin contiene informacin de configuracin y conexin TCPI/IP en Ethernet para el controlador base Twido TWDLCAE40DRF. Esta seccin contiene los siguientes apartados:
Apartado Descripcin general de las comunicaciones TCP/IP Ethernet Gua de instalacin rpida del TCP/IP para comunicaciones Ethernet entre un PC y el controlador Conexin del controlador a la red Direccionamiento IP Asignacin de direcciones IP Configuracin TCP/IP Pestaa Configurar direccin IP Pestaa IP marcado Pestaa Time out Pestaa Dispositivos remotos Visualizacin de la configuracin Ethernet Gestin de conexiones Ethernet Indicadores luminosos de Ethernet Mensajes Modbus TCP Pgina 193 195 201 202 203 207 209 212 214 216 218 219 221 222

Contenido

192

Configuracin

Descripcin general de las comunicaciones TCP/IP Ethernet


Funciones para Ethernet La informacin que sigue describe las funciones habilitadas para Ethernet del controlador base TWDLCAE40DRF Twido. El controlador base TWDLCAE40DRF es un dispositivo habilitado para Ethernet que aplica el protocolo de la aplicacin Modbus (MBAP) en TCP/IP. El TCP/IP Modbus proporciona una comunicacin peer-to-peer a travs de la red en una topologa de cliente/servidor. El controlador compacto TWDLCAE40DRF Twido slo admite el formato de trama Ethernet II. No admite el formato de trama IEEE802.3. Tenga en cuenta que los dems autmatas de Schneider Electric, como las series Premium y Quantum, admiten los formatos de trama Ethernet II y IEEE802.3 y se puede seleccionar el formato de trama que se desee. Por lo tanto, si est planeando conectar un controlador Twido con autmatas Premium o Quantum, debe configurarlos para utilizar el formato de trama Ethernet II y as obtener un compatibilidad ptima. El controlador compacto TWDLCAE40DRF es un dispositivo de cuatro canales simultneos capaz de comunicarse en una red Ethernet 100Base-TX. Aplica una autonegociacin 100Base-TX y tambin puede trabajar en una red 10Base-T. Asimismo, permite una conexin IP marcada, como est configurado en el programa de aplicacin TwidoSoft (consulte Pestaa IP marcado, p. 212 para obtener ms informacin sobre el IP marcado). El nmero mximo de transacciones de servidor que el controlador Twido admite es 1 por conexin TCP.

Formato de trama

Conexiones TCP

193

Configuracin

Direccin IP

El controlador compacto TWDLCAE40DRF aplica BootP para obtener una direccin de IP de un camarero de BootP. Para ms flexibilidad, usted tiene todava la habilidad de especificar una direccin constante de IP por software de programar de TwidoSoft, as como definir las direcciones IP de la subred y la pasarela. Adems, si el controlador compacto TWDLCAE40DRF falla de obtener una direccin vlida de IP del camarero de BootP (o si discierne una direccin del duplicado IP cuando usted asigna una direccin constante de IP), el director entra el modo de segunda fila y utiliza la direccin predefinida de IP. Cada controlador base TWDLCAE40DRF tiene asignada una direccin fsica MAC exclusiva (direccin global de la IEEE) que se encuentra almacenada de forma permanente en el controlador compacto. La direccin IP predeterminada del dispositivo se deriva de la direccin fsica MAC. Nota: Cundo la direccin predefinida de IP se utiliza, el servicio de Bootp-Cliente se desactiva.

Cliente/servidor TCP Modbus

Un controlador TWDLCAE40DRF puede ser cliente o servidor TCP/IP Modbus, en funcin de si realiza una solicitud o responde a un dispositivo remoto, respectivamente. El servicio de mensajes TCP se aplica a travs del puerto 502 TCP. El servidor Modbus implementa el estndar TR A15 de mensajera de clase sin necesidad de operador de Schneider. El cliente Modbus se aplica mediante la instruccin EXCH3 y la funcin %MSG3. Se pueden programar varias instrucciones EXCH3. No obstante, slo se puede activar una EXCH3 cada vez. El controlador compacto negocia la conexin TCP automticamente tan pronto como El cliente Modbus implementa el estndar TR A10 de envo de mensajes de clase sin necesidad de operador de Schneider.

194

Configuracin

Gua de instalacin rpida del TCP/IP para comunicaciones Ethernet entre un PC y el controlador
Alcance Esta gua de instalacin rpida del TCP/IP est diseada para proporcionar informacin de conectividad de Ethernet e informacin de configuracin del TCP/IP para establecer rpidamente la comunicacin entre el PC que ejecuta la aplicacin TwidoSoft y el controlador Twido a travs de una red Ethernet independiente. El procedimiento siguiente describe cmo comprobar los ajustes actuales del IP del PC. De igual modo, este procedimiento es vlido para todas las versiones del sistema operativo Windows:
Paso Accin 1 2 3 4 Seleccionar Ejecutar en el men de Windows Inicio. Escribir "command" en el cuadro de texto Abrir del cuadro de dilogo Ejecutar. Resultado: Aparecer el texto C:\WINDOWS\system32\command.com. Escribir "ipconfig" en el indicador de comando. Aparecer la Configuracin IP de Windows y se mostrarn los parmetros siguientes: Direccin IP..................: Mscara de subred..............: Puerta de enlace predeterminada........: Nota: Los ajustes IP anteriores no se pueden modificar directamente en el indicador de comando. Slo estn disponibles para su consulta. Si tiene pensado modificar la configuracin IP del PC, consulte la seccin siguiente.

Comprobacin de los ajustes actuales del IP en el PC

195

Configuracin

Configuracin de los ajustes del TCP/IP del PC

La informacin que sigue le ayudar a configurar los ajustes TCP/IP del PC que ejecuta la aplicacin TwidoSoft para programar y controlar el controlador Twido en la red. El procedimiento que se explica a continuacin es aplicable a un PC que trabaje con el sistema operativo Windows XP y slo es un ejemplo. (Para otros sistemas operativos, consulte las instrucciones de configuracin del TCP/IP que aparecen en la gua de usuario relativas al sistema operativo concreto instalado en su PC.)

Paso Accin Nota: Si el PC ya est instalado y la tarjeta Ethernet est configurada en la red independiente existente, no tendr que modificar los ajustes de la direccin IP (sltese los pasos de 1 a 6 y contine en la seccin siguiente). Siga los pasos de 1-6 de este procedimiento slo si desea modificar los ajustes del TCP/IP del PC. 1 2 3 Seleccionar Panel de control > Conexiones de red en el men Inicio de Windows. Hacer clic en la Conexin de rea local (la red independiente) en la que se desee instalar el controlador Twido y seleccionar Propiedades. Seleccionar Protocolo Internet (TCP/IP) en la lista de componentes de red instalados y hacer clic en Propiedades. Nota: Si el protocolo TCP/IP no se encuentra en la lista de componentes instalados, consultar el manual de usuario de su sistema operativo para saber cmo se instala el componente de red TCP/IP. Aparecer el cuadro de dilogo Propiedades de Protocolo Internet (TCP/IP) en el que se muestran los ajustes del TCP/IP actuales en el PC, incluidas la Direccin IP y la Mscara de subred. Nota: Cuando se trate de una red independiente, no utilice la opcin Obtener una direccin IP automticamente. El botn de seleccin Especificar una direccin IP debe estar activado y los campos Direccin IP y Mscara de subred deben contener ajustes IP vlidos. Introducir una direccin IP esttica vlida en formato de notacin decimal punteada. En una red independiente, es aconsejable especificar una direccin IP de red clase C (consulte Direccionamiento IP, p. 202). Por ejemplo, 192.168.1.198 es una direccin IP clase C. Nota: La direccin IP especificada debe ser compatible con el ID de red de la red existente. Por ejemplo, si la red existente admite las direcciones IP 192.168.1.xxx (donde 192.168.1 es el ID de red y xxx = 0255 es el ID de ordenador principal), 191.168.1.198 se puede especificar como direccin IP vlida para el PC. (Asegrese de que el ID de ordenador principal 198 sea exclusivo en la red.) Introducir una mscara de subred vlida en formato de notacin decimal punteada. Si no se utilizan subredes en la red de clase C, es aconsejable especificar la mscara de subred predeterminada de red de clase C como, por ejemplo, 255.255.255.0.

196

Configuracin

Configuracin de los ajustes del TCP/IP del controlador Twido


Paso Accin 1 2 3 4 5

Una vez configurados los ajustes del TCP/IP del PC que contiene la aplicacin TwidoSoft, tendr que configurar los ajustes del TCP/IP del controlador Twido con el que desea que se comunique TwidoSoft en la red, como se describe a continuacin:

Conectar un cable serie (TSXPCX1031) entre el PC que ejecuta TwidoSoft y el puerto de consola RS-485 del controlador Twido. Ejecutar el programa de la aplicacin TwidoSoft en el PC. Seleccionar un Hardware nuevo en el navegador de aplicacin de TwidoSoft y seleccionar el controlador TWDLCAE40DRF. Seleccionar Autmata > Seleccionar una conexin en la barra de mens de TwidoSoft y seleccionar el puerto COM1. Hacer doble clic en el icono Puerto Ethernet en el navegador de aplicacin de TwisoSoft (o seleccionar Hardware > Ethernet en la barra de mens) para abrir el cuadro de dilogo Configuracin Ethernet como se muestra a continuacin:
Configuracin Ethernet Configurar direccin IP IP marcado Time out Dispositivos remotos

Desde un servidor Configurado Direccin IP: Mscara de subred: Pasarela: 192 255 192 168 255 168 1 255 1 101 0 101

Aceptar

Cancelar

Ayuda

197

Configuracin

Paso Accin 6 En la pestaa Configurar direccin IP: Seleccione el botn de radio Desde un servidor para utilizar el soporte de BootP cliente para obtener automticamente una direccin IP dinmica desde el servidor. (Ir directamente al paso 10.) Nota: El controlador TWDLCAE40DRF realiza tres intentos con intervalos de 200 ms para enviar peticiones BootP al servidor. Si no se recibe ninguna respuesta vlida, el controlador utiliza la direccin IP predeterminada alternativa. Seleccione el botn de radio Configurada y configure los campos correspondientes a la Direccin IP esttica, Mscara de subred y Direccin de pasarela, como se explica en los pasos 7-9. Nota: En este punto, slo se est realizando la configuracin bsica de la comunicacin entre el PC y el controlador a travs de una red Ethernet. Por lo tanto, no tendr que configurar todava las pestaas IP marcado, Timeout y Dispositivos remotos. Introducir una Direccin IP esttica vlida para el controlador Twido en formato de notacin decimal punteada. Esta direccin IP debe ser compatible con la direccin IP del PC configurado en la seccin anterior. Nota: Las direcciones IP del controlador Twido y el PC deben compartir el mismo ID de red. Sin embargo, el ID de ordenador principal del controlador Twido debe ser diferente al ID de ordenador principal del PC y exclusivo en la red. Por ejemplo, si la direccin IP de clase C del PC es 192.168.1.198, una direccin vlida del controlador Twido ser 192.168.1.xxx (donde 192.168.1 es el ID de red y xxx = 0-197, 199255 es el ID de ordenador principal). Introducir una mscara de subred vlida en formato de notacin decimal punteada. El controlador Twido y el PC que ejecute TwidoSoft deben estar en el mismo segmento de red. Por lo tanto, se debe introducir una mscara de subred que sea idntica a la especificada para el PC. Nota: Si no se utilizan subredes en la red de clase C, es aconsejable especificar la mscara de subred predeterminada de red de clase C como, por ejemplo, 255.255.255.0. Introducir una direccin de Pasarela en formato de notacin decimal punteada. Nota:Si no hay ningn dispositivo de pasarela en la red independiente, introduzca en este campo la direccin IP propia del controlador Twido que acaba de configurar en el paso 6. Hacer clic en Aceptar para guardar los ajustes de configuracin Ethernet del controlador Twido.

10

198

Configuracin

Configuracin de una conexin TCP/IP nueva en TwidoSoft

A continuacin, configurar una conexin TCP/IP nueva en la aplicacin TwidoSoft. La conexin TCP/IP especfica nueva permitir al PC que ejecuta TwidoSoft y al controlador Twido comunicarse por la red Ethernet. Seleccione Archivo Preferencias en la barra de mens de TwidoSoft para acceder al cuadro de dilogo Gestin de conexiones:

Gestin de conexiones
Nombre COM1 Tipo de conexin Serie IP / Telfono COM1 P-Unit / Direccin Punit
Velocidad en baudios

Paridad

Bits de parada

Timeout 5000

Timeout de corte 20

Agregar

Modificar

Eliminar

Punit @ 1 2 3 4 5

Ayuda

Aceptar

Paso Accin 1 Haga clic en el botn Agregar en el cuadro de dilogo Gestin de conexiones. Resultado: se aade una lnea de conexin nueva. La lnea nueva muestra ajustes de conexin predeterminados sugeridos. Tendr que cambiar estos ajustes. Nota: Para definir un valor nuevo en un campo, tiene dos opciones: Seleccionar el campo que desea y, a continuacin, hacer clic en el botn Modificar. Hacer doble clic en el campo que desea. En el campo Nombre, introducir el nombre descriptivo de la conexin nueva. Un nombre vlido puede contener hasta 32 caracteres alfanumricos. En el campo Tipo de conexin, haga clic para abrir la lista desplegable que incluye: TCP/IP, Serie, Mdem (si lo hubiera) y USB (en su caso). Seleccione TCP/IP si est ajustando una nueva conexin Ethernet entre el PC y el controlador Twido habilitado para Ethernet. En el campo IP / Telfono, introducir una direccin IP vlida que es la informacin de IP del controlador TWDLCAE40DRF Twido al que desea conectarse. Direccin IP: Introducir la direccin IP esttica especificada en el controlador Twido en la seccin anterior. El campo Unidad P/ Direccin puede rellenarse una vez el campo IP / Telfono se ha seleccionado. Para una conexin de tipo TCP/IP, el valor predeterminado es Directo. En una conexin de tipo serie, el valor predeterminado es Unidad P. Cuando se selecciona una de estas opciones, se desactivan los siguientes tres campos (Velocidad en baudios, Paridad y Bits de parada). Si desconoce la direccin del controlador, @ le permite seleccionarla ms tarde, cuando se haya descargado el programa. (Se muestra una ventana emergente antes de que la primera conexin le permita elegir el controlador de transferencia, con un rango 1-247 y 1 como valor de direccin predeterminado).

2 3

199

Configuracin

Paso Accin 6 Se deben utilizar los ajustes predeterminados en los campos Timeout y Timeout de corte, a menos que se tengan necesidades de timeout especficas. (Para obtener ms detalles, consulte Gestin de conexiones Ethernet, p. 219.) Hacer clic en el botn Aceptar para guardar los ajustes de la conexin nueva y cerrar el cuadro de dilogo Gestin de conexiones. Resultado:Los nombres de todas las conexiones que se acaban de aadir se suman a la lista desplegable de conexiones en el cuadro de dilogo Archivo Preferencias o en Autmata Seleccionar un men de conexin.

200

Configuracin

Conexin del controlador a la red


Descripcin general Determinacin del grupo de direcciones IP apropiado La informacin que sigue describe la instalacin del controlador compacto TDWLCAE40DRF en la red Ethernet. Consulte a su administrador de redes a la hora de determinar si debe configurar un grupo nuevo de direcciones IP del dispositivo, la pasarela y la mscara de subred. Si el administrador le asigna parmetros de direcciones IP nuevos, tendr que introducir esta informacin manualmente en la aplicacin TwidoSoft. Siga las instrucciones que aparecen en la seccin Configuracin TCP/IP, p. 207 que se explica posteriormente.

Conexin de red Ethernet

Nota: Aunque se admite la conexin directa de cable (mediante un cable cruzado para Ethernet) entre el dispositivo TWDLCAE40DRF Twido y el PC que ejecuta el software de programacin TwidoSoft, no es lo recomendado. Por lo tanto, siempre se debera favorecer una conexin mediante un concentrador/conmutador de red Ethernet. La figura siguiente muestra una conexin de red de Twido mediante un concentrador/conmutador Ethernet:
TWDLCAE40DRF Twido Puerto Ethernet RJ-45 Conmutador/ concentrador Ethernet Puerto de red Ethernet del PC RJ-45

Cable Ethernet RJ45 Cat5 SFTP Conector macho RJ-45

Conector macho RJ-45

El dispositivo TWDLCAE40DRF Twido dispone de un conector RJ-45 para conectarlo a la red Ethernet 100BASE-TX con autonegociacin. Funciona con velocidades de red de 100 Mbps y 10 Mbps. Nota: Cuando se conecta un controlador Twido a una red 100BASE-TX, se debe usar un cable para Ethernet de categora 5 como mnimo.

201

Configuracin

Direccionamiento IP
Descripcin general Direccin IP Esta seccin proporciona informacin sobre la notacin de las direcciones IP, as como de los conceptos de subred y pasarela. Una direccin IP son 32 bits expresados en notacin decimal punteada. Est formada por cuatro grupos de nmeros que van del 0 al 255 y estn separados por un punto. Por ejemplo, 192.168.2.168 es una direccin IP en notacin decimal punteada (observe que es una direccin IP reservada proporcionada nicamente como ejemplo). En las redes normales, las direcciones IP se clasifican en tres categoras denominadas redes Clase A, B y C. Las clases se diferencian segn el valor de su primer nmero de acuerdo con la tabla siguiente:
Primer grupo decimal 0-127 128-191 192-223 Clase de IP Clase A Clase B Clase C

Mscara de subred IP

Una direccin IP est formada por dos elementos, el ID de red y el ID del ordenador principal. La mscara de subred se utiliza para separar la porcin de la red de la direccin IP y as crear de forma artificial subredes con ms ID de ordenadores principales. De este modo, la creacin de subredes se usa como un medio para conectar varias redes fsicas a redes lgicas. Todos los dispositivos de una misma subred comparten el mismo ID de red. Todos los dispositivos de una misma subred comparten el mismo ID de red. Nota: Si forma parte de una organizacin grande, existen bastantes posibilidades de que se est aplicando la creacin de subredes en las redes de su compaa. Consulte a su administrador de redes para obtener informacin adecuada acerca de la creacin de subredes cuando instale su nuevo controlador Twido en la red existente.

Direccin de pasarela

La pasarela es el dispositivo de red tambin denominado encaminador que proporciona a su segmento de red acceso a otros segmentos de red de la red global de su compaa, acceso a Internet o acceso a una intranet remota. La direccin de pasarela usa el mismo formato de notacin decimal punteada que las direcciones IP descritas anteriormente. Nota: Consulte a su administrador de redes para obtener informacin adecuada acerca de las pasarelas cuando instale su nuevo controlador Twido en la red existente.

202

Configuracin

Asignacin de direcciones IP
Descripcin general Esta seccin proporciona informacin sobre cmo determinar el tipo de direccin IP que se puede asignar al controlador TWDLCAE40DRF Twido que desea instalar en la red. El controlador TWDLCAE40DRF Twido est diseado para su instalacin en una red Ethernet independiente. Nota: Una red se denomina independiente cuando no est conectada a Internet o a la intranet de una empresa.

Instalacin en una red independiente

Obtencin de una Direccin mediante BootP

Direccin suministrada de BootP: Si selecciona Desde un servidor en la ficha Configurar direccin IP, el controlador Twido intentar obtener primero una direccin IP desde el servidor BootP. El proceso BootP espera una respuesta desde el servidor BootP. Si no se recibe una direccin IP vlida tras la transmisin de la solicitud BootP, Twido asume la configuracin IP predeterminada que se deriva de una direccin MAC (consulte Direccin MAC y direccin IP predeterminada del controlador, p. 203 ms abajo.) Direccin MAC: cada controlador TWDLCAE40DRF Twido tiene su propia direccin MAC de fbrica que es una direccin de 48 bits nica en el mundo asignada a cada dispositivo Ethernet. Direccin IP predeterminada: la direccin IP de interfase Ethernet predeterminada del controlador Twido se deriva de su direccin MAC exclusiva. La direccin IP predeterminada expresada en formato de notacin decimal punteada se define como sigue: 085.016.xxx.yyy, donde: 085.016. es un encabezamiento de grupo que comparten todas las direcciones IP derivadas de una direccin MAC. xxx y yyy son los dos nmeros finales de la direccin MAC del dispositivo. Por ejemplo, la direccin IP derivada de la direccin MAC 00.80.F4.81.01.11 es 085.016.001.17.

Direccin MAC y direccin IP del controlador

203

Configuracin

Comprobacin de la direccin MAC y de la direccin IP actual del controlador


Paso Accin 1 2

Para comprobar la direccin MAC y la direccin IP actual del controlador Twido, as como los ajustes de configuracin del IP (direcciones de la mscara de subred y de la pasarela) y el estado de la conexin Ethernet, siga estas instrucciones:

En el programa de la aplicacin TwidoSoft, seleccionar Autmata en la barra de mens. Seleccionar Comprobar autmata en la lista de elementos de men. Resultado: aparecer el cuadro de dilogo Operaciones del controlador en el que se mostrarn los indicadores luminosos Twido en un panel frontal, como se muestra en la figura siguiente:
Operaciones del controlador Estado Forzado de E/S RAM ejecutable RAM protegida Reloj de tiempo real del controlador Fecha (dd/mm/aaaa): Hora (hh:mm:ss): Correccin RTC: 0
23 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Conmutadores Potencimetro 0: Potencimetro 1: 1023 0

Tiempo de exploracin (ms) Ms largo: Pasarela Actual: Ms corto: 2 1 0

Cerrar Ejecutar Detener Init Fijar hora Configurar RTC Ethernet Avanzado...

0 OUT

10 11 12

13 14 15

Ayuda

RUN ERR STAT BATT

LAN ACT

LAN ST

204

Configuracin Paso Accin 3 Hacer clic en el botn Ethernet ubicado en la parte derecha de la pantalla para acceder a los parmetros de conexin. Resultado:aparecer la tabla Operaciones de control - Ethernet, en la que se mostrar la informacin acerca de MAC, la IP actual, la mscara de subred y la pasarela, as como la informacin acerca de la conexin Ethernet, como se muestra en la figura siguiente:
Operaciones del controlador - Ethernet Direccin MAC Ethernet 00 80 F4 81 00 72 Direccin IP 85.16.0.114 Pasarela predeterminada 85.16.0.114 Mscara de subred 255.0.0.0 Servidor inactivo Estado CH1 Estado CH1 Servidor inactivo Estado CH3 Servidor inactivo Uso interno Estado CH4 Paquete recibido 0 Paquete enviado 0 Error de paquete enviado 0 Paquete enviado sin respuesta0 Esperando direccin IP suministrada STAT Ethernet Velocidad de conexin actual 100M Cerrar Ayuda Borrar estadsticas

4 5

Tenga en cuenta que la direccin MAC exclusiva del controlador Twido se muestra en la primera fila de la tabla de Ethernet. La informacin sobre el IP que se muestra en esta tabla vara en funcin de los ajustes realizados por el usuario en la ficha Configurar IP del cuadro de dilogo Configuracin Ethernet (consulte la Pestaa Configurar direccin IP, p. 209): Si ha seleccionado Direccin IP predeterminada en la ficha Configurar IP, la tabla mostrada anteriormente indica la direccin IP predeterminada (derivada de la direccin MAC) del controlador Twido, as como de la subred y la pasarela. Si ha seleccionado Configurado en la ficha Configurar IP, la tabla mostrada anteriormente indica los ajustes de la direccin IP actual, la subred y la pasarela introducidos anteriormente en la ficha Configurar IP. Nota: Los campos restantes proporcionan informacin sobre el estado actual de la conexin Ethernet. Para obtener ms informacin, consulte Estadsticas de Ethernet, p. 113.

205

Configuracin

Direcciones IP privadas

Si su red es independiente (est aislada de Internet), puede asignar a su nodo de red (controlador Twido) una direccin IP arbitraria (siempre que la direccin IP cumpla la norma de notacin IANA y no cause conflictos con la direccin IP de otro dispositivo ya conectado a la red). Las direccin IP privadas satisfacen la necesidad de direccionamiento IP arbitrario en una red independiente. Observe que las direcciones de este espacio de direcciones privadas slo sern exclusivas dentro de la empresa. La tabla siguiente describe el espacio de direcciones IP privadas:
Red Clase A Clase B Clase C Rango vlido para direcciones IP privadas 10.0.0.0 -> 10.255.255.255 172.16.0.0 -> 172.31.255.255 192.168.0.0 -> 192.168.255.255

Asignacin de una direccin IP al controlador

En la actualidad, es raro encontrar redes totalmente aisladas de Internet o del resto de la red Ethernet de la compaa. Por lo tanto, si est instalando y conectando un controlador base Twido a una red existente, no asigne una direccin IP arbitraria sin consultar antes a su administrador de redes. Cuando asigne una direccin IP al controlador debe seguir las instrucciones que se indican posteriormente. Nota: Es aconsejable usar direcciones IP Clase C en redes independientes.

206

Configuracin

Configuracin TCP/IP
Descripcin general A continuacin, se proporcionan instrucciones detalladas sobre la configuracin TCI/IP para Ethernet del controlador compacto TWDLCAE40DRF Twido. Nota: La configuracin TCP/IP slo se puede realizar cuando el programa de la aplicacin TwidoSoft est en modo offline.

AVISO
UTILIZACIN INCORRECTA DEL EQUIPO Si se tienen dos dispositivos con la misma direccin IP, puede haber un funcionamiento impredecible de su red. Asegrese de que este dispositivo recibir una nica direccin IP. Obtenga su direccin IP siempre del administrador del sistema para evitar la posibilidad de una direccin duplicada. Si no se respetan estas precauciones pueden producirse graves lesiones o daos materiales

207

Configuracin

Apertura del cuadro de dilogo Configuracin Ethernet

Los siguientes pasos explican cmo abrir el cuadro de dilogo Configuracin Ethernet:
Paso Accin 1 Abrir el Navegador de aplicacin, como se muestra en la figura siguiente. Resultado:
Sin ttulo TWDLCAE40DRF Hardware Puerto 1: Conexin remota, 1 Bus de ampliacin TWDXCPRTC Puerto Ethernet

RTC ETH

Nota: Asegrese de que el dispositivo habilitado para Ethernet como TWDLCAE40DRF est seleccionado como el hardware actual o, de lo contrario, no aparecer la opcin de hardware Puerto Ethernet. 2 Haga doble clic en el icono Puerto Ethernet para abrir el cuadro de dilogo Configuracin Ethernet, como se muestra a continuacin. Resultado:
Configuracin Ethernet Configurar direccin IP IP marcado Time out Dispositivos remotos

Desde un servidor Configurado Direccin IP: Mscara de subred: Pasarela: 192 255 192 168 255 168 1 255 1 101 0 101

Aceptar

Cancelar

Ayuda

Nota: Existen dos formas alternativas para abrir la pantalla Configuracin Ethernet: 1. Hacer clic en el icono Puerto Ethernet y seleccione Editar en la lista emergente. 2. Seleccionar Hardware > Ethernet en la barra de men de TwidoSoft.

Configuracin TCP/IP

Las secciones siguientes detallan la configuracin de los parmetros TCP/IP TWDLCAE40DRF Twido mediante las fichas Configurar direccin IP, IP marcado, Time out y Dispositivos remotos.

208

Configuracin

Pestaa Configurar direccin IP


Descripcin general La informacin que sigue describe la configuracin de la pestaa Configurar direccin IP del cuadro de dilogo Configuracin Ethernet. Nota: La direccin IP del controlador Twido slo se puede configurar cuando el programa de la aplicacin TwidoSoft est en modo offline.

Pestaa Configurar direccin IP

La figura siguiente presenta una pantalla de muestra de la pestaa Configurar direccin IP e indica ejemplos de direcciones IP, de subred y de pasarela configuradas de forma manual por el usuario:
Configuracin Ethernet Configurar direccin IP IP marcado Time out Dispositivos remotos

Desde un servidor Configurado Direccin IP: Mscara de subred: Pasarela: 192 255 192 168 255 168 1 255 1 101 0 101

Ace

Cancelar

Ayuda

209

Configuracin

Configuracin de la pestaa Direccin IP


Campo Desde un servidor

La informacin que sigue describe la configuracin de varios campos de la ficha Configurar direccin IP:

Configuracin Compruebe este botn de seleccin si no desea configurar la direccin IP del controlador Twido manualmente (los cuadros de texto Direccin IP, Mscara de subred y Pasarela estn atenuados). El controlador Twido (cliente BootP) utilizar la direccin IP asignada automticamente por el servidor. El controlador Twido decidir utilizar la direccin IP predeterminada (estado alternativo), si no puede obtener una direccin IP suministrada vlida tras 3 intentos con intervalos de 200 ms. (Observe que el controlador Twido enva solicitudes de manera peridica al servidor con intervalos de 15 s hasta obtener una direccin IP vlida). La direccin IP de interfase Ethernet predeterminada se deriva de su direccin MAC. (Observe que la direccin IP predeterminada no se cambiar automticamente al activarse cualquier canal (a excepcin del canal para uso interno) del autmata). Nota: Para obtener ms informacin acerca de la direccin MAC y de BootP, consulte Asignacin de direcciones IP, p. 203. Compruebe este botn de seleccin para configurar las direcciones IP, de subred y de pasarela de forma manual. Nota: Consulte a su administrador de redes o de sistemas para obtener unos parmetros IP vlidos para su red. Introduzca la direccin IP esttica del dispositivo Twido en formato de notacin decimal punteada. Aviso: Para una buena comunicacin del dispositivo, las direcciones IP del PC que ejecuta la aplicacin TwidoSoft y del controlador Twido deben compartir el mismo ID de red. Nota: Para obtener una buena comunicacin en la red, cada dispositivo conectado debe tener una direccin IP exclusiva. Cuando se conecta a la red, el controlador Twido ejecuta una comprobacin en busca de direcciones IP duplicadas. Si se detecta una direccin IP duplicada en la red, el indicador luminoso LAN ST del controlador Twido parpadear cuatro veces de forma peridica. Cuando esto ocurra, introduzca en este campo una direccin IP nueva que no est duplicada.

Configurado

Direccin IP

210

Configuracin Campo Mscara de subred Configuracin Introduzca la mscara de subred vlida asignada al controlador por el administrador de redes. Tenga en cuenta que no se puede dejar este espacio en blanco; debe introducir un valor. De forma predeterminada, la aplicacin TwidoSoft calcula y muestra una mscara de subred predeterminada basada en la clase de IP que haya introducido en el campo Direccin IP anterior. Los valores de mscara de subred predeterminados, segn la categora de las direcciones IP de red Twido, siguen esta norma: Red de clase A -> Mscara de subred predeterminada: 255.0.0.0 Red de clase B -> Mscara de subred predeterminada: 255.255.0.0 Red de clase C -> Mscara de subred predeterminada: 255.255.255.0 Aviso: Para una buena comunicacin del dispositivo, las mscara de subred configurada en el PC que ejecuta la aplicacin TwidoSoft y la mscara de subred del controlador Twido deben coincidir. Nota: A menos que el controlador Twido tenga unas necesidades especiales relativas a la subred, use la mscara de subred predeterminada. Introducir la direccin IP de la pasarela. En la LAN, la pasarela debe estar en el mismo segmento que el controlador Twido. Normalmente el usuario proporciona esta informacin al administrador de redes. Observe que la aplicacin no proporciona ningn valor predeterminado y que se debe introducir una direccin de pasarela vlida en este campo. Nota: Si no hay ningn dispositivo de pasarela en su red, introduzca la direccin IP del controlador Twido en el campo Pasarela.

Pasarela

211

Configuracin

Pestaa IP marcado
Descripcin general La informacin que sigue describe la configuracin de la pestaa IP marcado del cuadro de dilogo Configuracin Ethernet. Nota: IP marcado slo se puede configurar cuando el programa de la applicacin TwidoSoft est en modo offline.

Definicin de la funcin IP marcado

Esta funcin permite reservar uno de los cuatro canales de conexin TCP Ethernet que admite el controlador Twido para un ordenador principal cliente concreto designado como IP marcado. IP marcado puede asegurar que un canal TCP est reservado y siempre disponible para la comunicacin con un dispositivo remoto especfico, incluso si el timeout de inactividad est bloqueado (el timeout de inactividad se establece en "0"). La figura siguiente presenta un pantalla de muestra de la pestaa IP marcado y ofrece un ejemplo de direccin IP marcada introducida por el usuario:
Configuracin Ethernet Configurar direccin IP IP marcado Time out Dispositivos remotos

Pestaa IP marcado

Especificar una direccin IP marcada

Especifique una direccin IP para una conexin marcada.

192

168

50

Aceptar

Cancelar

Ayuda

212

Configuracin

Configuracin de la pestaa IP marcado


Paso Accin 1

Para configurar la pestaa IP marcado, siga estos pasos:

Seleccionar la casilla con la etiqueta Especificar una direccin IP marcada para habilitar la funcin IP marcado. Observe que, de forma predeterminada, IP marcado est bloqueado. Resultado: El cuadro Direccin IP se activa en la parte derecha del marco, como se muestra en la figura anterior. Introducir la direccin IP del ordenador principal cliente del que se desea marcar el IP en el cuadro Direccin IP proporcionado a tal efecto. Nota: No hay valor predeterminado para este campo. Debe proporcionar la direccin IP del dispositivo marcado o, de lo contrario, anular la seleccin del cuadro Especificar una direccin IP marcada para bloquear esta funcin.

213

Configuracin

Pestaa Time out


Descripcin general La informacin que sigue describe la configuracin de la pestaa Time out del cuadro de dilogo Configuracin Ethernet. Nota: El Time out del controlador Twido slo se puede configurar cuando el programa de la aplicacin TwidoSoft est en modo offline.

Definicin de Time out

Time out aplica un timeout de inactividad a todas las conexiones TCP Ethernet actuales del controlador Twido. El timeout de inactividad es la cantidad de tiempo que cualquiera de los cuatro canales de conexin TCP Ethernet puede permanecer inactivo antes de que la conexin entre el ordenador principal cliente remoto y este canal finalice. Nota: El temporizador de inactividad se restablece cada vez que existe trfico de datos en el canal de conexin controlado. La figura siguiente presenta una pantalla de muestra de la pestaa Time out que indica el valor predeterminado de 10 min del temporizador de inactividad:
Configuracin Ethernet Configurar direccin IP IP marcado Time out Dispositivos remotos

Pestaa Time out

Establezca el tiempo de inactividad mximo de la conexin TCP.

10

min(s)

Predeterminado

Nota: El controlador detectar una conexin TCP pasiva activa y cerrar la inactiva si transcurre el tiempo aqu indicado. Si el tiempo de inactividad mximo se establece en 0 minutos, el controlador no realizar la deteccin.

Aceptar

Cancelar

Ayuda

214

Configuracin

Configuracin de la pestaa Time out

Para establecer el temporizador de inactividad, introduzca directamente el tiempo transcurrido en minutos en el cuadro de dilogo min(s), como se muestra en la figura anterior. Nota: 1. El tiempo transcurrido predeterminado es 10 minutos. Tras introducir un valor, para restablecer en 10 minutos el tiempo transcurrido configurado, haga clic en el botn Predeterminado. 2. Para bloquear la funcin Time out, defina el tiempo transcurrido como 0. El controlador Twido no realizar ms comprobaciones de inactividad. Como resultado, las conexiones TCP se mantienen indefinidamente. 3. El tiempo de inactividad mximo que se permite establecer es 255 minutos.

215

Configuracin

Pestaa Dispositivos remotos


Descripcin general La informacin que sigue describe la configuracin de la pestaa Dispositivos remotos del cuadro de dilogo Configuracin Ethernet cuando se intenta usar la instruccin EXCH3 para que el controlador Twido acte como cliente TCP/IP Modbus. Nota: La ficha Dispositivos remotos del controlador Twido slo se puede configurar cuando el programa de la aplicacin TwidoSoft est en modo offline.

Conceptos bsicos

Slo es necesario configurar Dispositivos remotos en el controlador en el que desee usar la instruccin (EXCH3) de cliente TCP/IP Modbus (master de Modbus anterior). La tabla Dispositivos remotos almacena la informacin acerca de los controladores remotos (que actan como servidores TCP/IP Modbus) de la red Ethernet que el cliente TCP/IP Modbus puede solicitar mediante la instruccin EXCH3. Por lo tanto, debe configurar la tabla Dispositivos remotos de forma adecuada para que el controlador cliente TCP/IP Modbus pueda consultar los controladores servidores TCP/IP Modbus de la red. La figura siguiente presenta una pantalla de muestra de la pestaa Dispositivos remotos configurada en el controlador Twido que acta como cliente TCP/IP Modbus:
Configuracin Ethernet Configurar direccin IP Dispositivos remotos ndice 1 2 3 4 5 6 Direccin IP de slave 192.168.1.11 192.168.1.30 ID de unidad 255 5 Time out de conexin (100 ms) 100 100 IP marcado Time out Dispositivos remotos

Tabla Dispositivos remotos

Pestaa Dispositivos remotos

Aceptar

Cancelar

Ayuda

216

Configuracin

Configuracin de la pestaa Dispositivos remotos


Campo ndice

La informacin que sigue describe la configuracin de varios campos de la ficha Dispositivos remotos:

Configuracin ste es un campo de slo lectura que contiene el ndice MBAP asociado a la direccin IP de red Ethernet del dispositivo remoto (servidor TPC/IP Modbus especificado en el campo Direccin IP de slave). La instruccin EXCH3 llama al ndice MBAP como uno de los argumentos de la funcin para identificar a cul de los controladores remotos especificados en la tabla est realizando una solicitud el cliente TCP/IP Modbus. Nota: Puede especificar hasta 16 dispositivos remotos diferentes ordenados de 1 a 16 en esta tabla. Introducir la direccin IP del controlador del dispositivo remoto (servidor TCP/IP Modbus) en este campo. Nota: Debe configurar las direcciones IP de slave empezando por el ndice 1 y en orden ascendente, de forma consecutiva. Por ejemplo, no se permite la configuracin del IP de slave de ndice 1 y 3, ya que se debe configurar primero la entrada con ndice 2 antes que el ndice 3. Introducir el ID de unidad Modbus (o la direccin de protocolo) en este campo. Un ID de unidad vlido puede tener un valor de 0 a 255. El valor predeterminado es 255. Un ID de unidad (diferente de 255) hace posible la comunicacin con un dispositivo remoto en un puente o pasarela Modbus. Si el dispositivo de destino es otro controlador Twido o un dispositivo Modbus anterior instalado en otro bus (direccin de conexin serie a travs de una pasarela), deber establecer el ID de unidad de dicho dispositivo remoto, segn corresponda. Debe establecer el IP de slave en el campo como direccin IP de puente o pasarela y el ID de unidad como direccin de conexin serie Modbus del dispositivo de destino.

Direccin IP de slave

ID de unidad

Timeout de conexin Especifique el tiempo transcurrido en unidades de 100 ms durante el que el dispositivo Twido (100 ms) seguir intentando establecer una conexin TCP con el dispositivo remoto. Si la conexin todava no est establecida tras el timeout, el controlador Twido dejar de intentarlo hasta la prxima solicitud de conexin por parte de una instruccin EXCH3. El ajuste de timeout puede ser de 0 a 65.535 (es decir, de 0 a 65.535 s). El ajuste predeterminado es 100.

217

Configuracin

Visualizacin de la configuracin Ethernet


Descripcin general Visualizacin de la configuracin Ethernet
Paso Accin 1 2 3 Seleccionar Programa > Editor de configuracin en la barra de mens de TwidoSoft. Haga clic en el acceso directo con la etiqueta ETH de la barra de tareas del Editor de configuracin o haga doble clic en el acceso directo Puerto Ethernet en el navegador de aplicacin. Los parmetros de la configuracin TCP/IP Ethernet aparecern en la tabla como se muestran en la figura siguiente:
12 12 12
3 3 3

Puede utilizar el Editor de configuracin de TwidoSoft para visualizar la configuracin de Ethernet actual del controlador Twido. Para visualizar los ajustes de configuracin de Ethernet actuales mediante el Editor de configuracin, siga estas instrucciones:

12 12

3 3 3

JUL

12 12

3 3 3

1 0

1 0

Configuracin Ethernet Configuracin de direccin IP Direccin IP Mscara de subred Direccin de pasarela IP marcado Servidor remoto Direccin IP de slave 192 . 168 . 1 . 11 192 . 168 . 1 . 30 192 . 168 . 1 . 50 192 . 168 . 1 . 16 192 . 168 . 1 . 20 192 . 168 . 1 . 101 255 . 255 . 255 . 0 192 . 168 . 1 . 101 192 . 168 . 1 . 50 ID de unidad 255 5 255 255 255 Time out de conexin 100 100 1500 1500 100

En este punto, si se acaban de realizar cambios en los ajustes de la configuracin TCP/IP Ethernet del dispositivo Twido, puede que se decida mantener los cambios o, por el contrario, se decida rechazarlos y restablecer la configuracin anterior, como se explica a continuacin: Seleccionar Herramientas > Aceptar cambios en la barra de mens de TwidoSoft, para mantener los cambios que ha realizado en la configuracin TCP/IP Ethernet. Seleccionar Herramientas > Cancelar cambios para rechazar los cambios y restaurar los ajustes de configuracin TCP/IP Ethernet anteriores. Seleccionar Herramientas> Editar... para regresar al cuadro de dilogo Configuracin Ethernet y modificar los ajustes de configuracin TCP/IP. Seleccionar Autmata > Transferir PC => autmata... para descargar todo el archivo de configuracin del autmata en el controlador Twido.

218

Configuracin

Gestin de conexiones Ethernet


Descripcin general Configuracin de una conexin TCP/IP nueva La siguiente informacin describe la configuracin/adicin/eliminacin/seleccin de la conexin TCP/IP Ethernet entre el PC y el controlador. Para configurar una conexin TCP/IP Ethernet entre el PC que ejecuta la aplicacin TwidoSoft y un controlador TWDLCAE40DRF instalado en la red, siga estas instrucciones. Seleccione Archivo Preferencias en la barra de mens de TwidoSoft para acceder al cuadro de dilogo Gestin de conexiones:

Gestin de conexiones
Nombre COM1 Tipo de conexin serie IP / Telfono COM1 P-Unit / Direccin Punit
Velocidad en baudios

Paridad

Bits de parada

Timeout 5000

Timeout de corte 20

Agregar

Modificar

Eliminar

Punit @ 1 2 3 4 5

Ayuda

Aceptar

Paso Accin 1 Haga clic en el botn Agregar en el cuadro de dilogo Gestin de conexiones. Resultado: se aade una lnea de conexin nueva. La lnea nueva muestra ajustes de conexin predeterminados sugeridos. Tendr que cambiar estos ajustes. Nota: Para definir un valor nuevo en un campo, tiene dos opciones: Seleccionar el campo que desea y, a continuacin, hacer clic en el botn Modificar. Hacer doble clic en el campo que desea. En el campo Nombre, introducir el nombre descriptivo de la conexin nueva. Un nombre vlido puede contener hasta 32 caracteres alfanumricos. En el campo Tipo de conexin, haga clic para abrir la lista desplegable que incluye: TCP/IP, Serie, Mdem (si lo hubiera) y USB (en su caso). Seleccione TCP/IP si est ajustando una nueva conexin Ethernet entre el PC y el controlador Twido habilitado para Ethernet. En el campo IP / Telfono, introducir una direccin IP vlida que es la informacin de IP del controlador TWDLCAE40DRF Twido al que desea conectarse. Direccin IP: Introducir la direccin IP esttica especificada en el controlador Twido en la seccin anterior.

2 3

219

Configuracin

Paso Accin 5 El campo Unidad P/ Direccin puede rellenarse una vez el campo IP / Telfono se ha seleccionado. Para una conexin de tipo TCP/IP, el valor predeterminado es Directo. En una conexin de tipo serie, el valor predeterminado es Unidad P. Cuando se selecciona una de estas opciones, se desactivan los siguientes tres campos (Velocidad en baudios, Paridad y Bits de parada). Si desconoce la direccin del controlador, @ le permite seleccionarla ms tarde, cuando se haya descargado el programa. (Se muestra una ventana emergente antes de que la primera conexin le permita elegir el controlador de transferencia, con un rango 1-247 y 1 como valor de direccin predeterminado). En el campo Timeout, introducir un valor de timeout en milisegundos (ms) para el establecimiento de una conexin con el controlador Twido. Una vez transcurrido el timeout y si el PC no se ha podido conectar al controlador, la aplicacin TwidoSoft dejar de intentar establecer una conexin. Para iniciar un nuevo intento de conexin, seleccione Autmata Seleccionar una conexin en la barra de mens de TwidoSoft. Nota: El valor predeterminado de Timeout es 500 ms. El valor de Timeout mximo es de 65.535 x 100 ms (6.553,5 s). El valor de Timeout de corte es el tiempo mximo transcurrido entre una solicitud TCP/IP de Modbus y la recepcin de la trama de respuesta. Si el Timeout de corte se supera sin haber recibido la trama de respuesta solicitada, la aplicacin TwidoSoft cortar la conexin entre el PC y el controlador. Nota: El valor del Timeout de corte es de 20 ms. Se debe definir un valor distinto a cero. Haga clic en el botn Aceptar para guardar los ajustes de la nueva conexin y cerrar el cuadro de dilogo Gestin de conexiones. Resultado:Los nombres de todas las conexiones que se acaban de aadir se suman a la lista desplegable de conexiones en el cuadro de dilogo Archivo Preferencias o en Autmata Seleccionar un men de conexin.

Modificacin y eliminacin de una conexin TCP/IP

Las conexiones TCP/IP Ethernet existentes se pueden borrar o realizar una modificacin de los parmetros, de la forma siguiente: Para eliminar una conexin del cuadro de dilogo de gestin de Ethernet, seleccione el nombre de una conexin y haga clic en el botn Eliminar. Observe que, tras la eliminacin, todos los parmetros de conexin se pierden de forma permanente. Para modificar los parmetros de una conexin existente, haga clic en el campo correspondiente y en el botn Modificar. A continuacin, puede introducir un valor nuevo en el campo seleccionado.

220

Configuracin

Indicadores luminosos de Ethernet


Descripcin general Existen dos indicadores luminosos de comunicaciones Ethernet en el panel de los indicadores luminosos, en el panel frontal del controlador TWDLCAE40DRF y en el panel frontal al que se accede a travs de la ruta Autmata > Comprobar autmata en la aplicacin TwidoSoft. Presentan las etiquetas siguientes: LAN ACT LAN ST Los indicadores luminosos proporcionan un control continuo del estado y el diagnstico de las conexiones del puerto Ethernet. La tabla siguiente describe el estado de los indicadores luminosos de Ethernet LAN ACT y LAN ST.
Color Verde mbar Verde Descripcin No hay seal Ethernet en el puerto RJ-45. Seal de impulso de conexin 10BASE-TX para indicar una conexin de 10 Mbps. Envo o recepcin de paquetes de datos por la conexin 10BASE-TX. Seal de impulso de conexin 100BASE-TX para indicar una conexin de 100 Mbps. Envo o recepcin de paquetes de datos por la conexin 100BASE-TX. El controlador base est encendido. El puerto Ethernet est preparado para comunicarse por la red. Inicializacin de Ethernet durante el inicio. Direccin MAC no vlida. Hay tres causas posibles: No se ha detectado ningn impulso de conexin. El cable de red Ethernet no est conectado correctamente o el cable es defectuoso. El dispositivo (conmutador/concentrador) de red es defectuoso o no est configurado adecuadamente. Se ha detectado una direccin IP duplicada en la red. (Para solucionar esta situacin, intente asignar una direccin IP diferente al controlador Twido.) Se est utilizando una direccin IP predeterminada convertida vlida; modo de seguridad FDR. Fallo del hardware de Ethernet.

Estado de los indicadores luminosos


Indicador luminoso LAN ACT Estado Apagado Continuo Parpadeo Continuo Parpadeo LAN ST Continuo Parpadeo rpido

2 parpadeos, apagado largo 3 parpadeos, apagado largo

4 parpadeos, apagado largo 6 parpadeos, apagado largo 9 parpadeos, apagado largo

221

Configuracin

Mensajes Modbus TCP


Descripcin general Puede utilizar los mensajes de Modbus TCP para permitir que el cliente Modbus TCP (controlador master) enve y reciba mensajes Ethernet desde y hacia el servidor Modbus TCP (controlador slave). Debido a que Modbus TCP es una herramienta de comunicaciones peer-to-peer, un controlador Twido habilitado para Ethernet puede ser tanto el cliente como el servidor en funcin de si realiza la consulta o responde a las solicitudes, respectivamente. Los mensajes Ethernet los gestionan la instruccin EXCH3 y el bloque de funcin %MSG: EXCH3 tambin admite el encaminamiento hacia un ordenador principal Ethernet o mediante una pasarela. Instruccin EXCH3: para enviar/recibir mensajes. Bloque de funcin %MSG3: para controlar los intercambios de mensajes. La instruccin EXCH3 permite a los controladores Twido enviar o recibir informacin dirigida a nodos de red Ethernet o procedente de ellos. El usuario define una tabla de palabras (%MWi:L) que contiene informacin de control y los datos que se van a enviar o recibir (hasta 128 bytes en el envo o recepcin). El formato de la tabla de palabras se describe en la seccin siguiente. Los intercambios de mensajes se realizan mediante la instruccin EXCH3:
Sintaxis: [EXCH3 %MWi:L] donde: L = nmero de palabras de la tabla de palabras de control, de envo y de recepcin

Intercambio de mensajes mediante la red Ethernet

Instruccin EXCH3

El controlador Twido debe finalizar el intercambio de la primera instruccin EXCH3 para que se pueda ejecutar la segunda. Se debe utilizar el bloque de funcin %MSG3 cuando se enven varios mensajes. El procesamiento de la instruccin de lista EXCH3 se produce inmediatamente, con todos los envos iniciados bajo control de interrupcin (la recepcin de datos tambin se encuentra bajo control de interrupcin), lo que se considera procesamiento de fondo. Nota: El uso de la instruccin EXCH3 es el mismo que el de EXCHx (donde x = 1 2) que se utiliza con los Modbus anteriores. De igual modo, las sintaxis de las instrucciones son idnticas. Sin embargo, existe una diferencia importante en la informacin contenida en el byte 1 de las tablas de envo y de recepcin. Mientras que el byte1 de los Modbus anteriores transporta la direccin de la conexin serie del controlador slave, el byte 1 del Modbus TCP transporta el nmero ndice del controlador cliente de Modbus TCP. El nmero ndice se especifica y guarda en la tabla de dispositivos remotos de la configuracin Ethernet de TwidoSoft (para ms informacin consulte Pestaa Dispositivos remotos, p. 216).

222

Configuracin

Tabla de la palabra EXCH3

El tamao mximo de las tramas enviadas o recibidas es 128 bytes (observe que esta limitacin se aplica exclusivamente al cliente de Modbus TCP, mientras que el servidor de Modbus TCP admite la longitud de Modbus PDU estndar de 256 bytes). La tabla de palabras asociada a la instruccin EXCH3 est formada por tablas de control, de envo y de recepcin, como se describe a continuacin.
Byte ms significativo Byte menos significativo Longitud (envo/recepcin) Offset de envo Comando Offset de recepcin

Tabla de control Tabla de envo

Byte 1 enviado (ndice tal y como se especific en la tabla Byte 2 enviado como serie Modbus de dispositivos remotos del cuadro de dilogo Configuracin Ethernet de TwidoSoft). ... Byte n+1 enviado Byte n enviado Byte 2 recibido como serie Modbus

Tabla de recepcin Byte 1 recibido (ndice tal y como se especific en la tabla de dispositivos remotos del cuadro de dilogo Configuracin Ethernet de TwidoSoft). ... Byte p+1 recibido

Byte p recibido

Bloque de funcin %MSG3

El uso de la funcin %MSG3 es el mismo que el de %MSGx que se utiliza con los Modbus anteriores. %MSG3 se usa para gestionar los intercambios de datos ya que proporciona: Comprobacin de errores de comunicacin Coordinacin de varios mensajes Envo de mensajes prioritarios El bloque de funcin %MSGx tiene una entrada y dos salidas asociadas:
Descripcin Ajuste a 1: reinicia la comunicacin o el bloque (%MSGx.E = 0 y %MSGx.D = 1).

Entrada/salida Definicin R %MSGx.D Restablecer entrada

Comunicacin completa 0: solicitud en curso. 1: comunicacin finalizada si se produce el final del envo, se recibe el carcter final, se produce un error o se restablece el bloque. Error 0: longitud del mensaje y enlace correctos. 1: si hay un comando no vlido, la tabla se configura de forma incorrecta, se recibe un carcter incorrecto (velocidad, paridad, etc.) o la tabla de recepcin est llena.

%MSGx.E

223

Configuracin

Cdigo de error EXCH3

Cuando tiene lugar un error con la instruccin EXCH3: Los bits %MSG3.D y %MSG3.E se establecen en 1. El cdigo de error de la comunicacin Ethernet se registra en la palabra de sistema %SW65. En la tabla siguiente se describen los cdigos de error EXCH3:

Cdigo de error EXCH3 (registrado en la palabra de sistema %SW65) Cdigos de error estndar comunes a todos los EXCHx (x = 1, 2, 3): 0: operacin correcta 1: nmero excesivo de bytes para enviar (> 128) 2: tabla de envo demasiado pequea 3: tabla de palabras demasiado pequea 4: tabla de recepcin desbordada 5: temporizacin transcurrida (observe que el cdigo de error 5 es nulo con la instruccin EXCH3 y se sustituye con los cdigos de error 109 y 122 especficos de Ethernet que se describen a continuacin.) 6: envo 7: comando incorrecto en la tabla 8: puerto seleccionado no configurado/disponible 9: error de recepcin 10: no se puede utilizar %KW si se est recibiendo 11: offset de envo mayor que la tabla de envo 12: offset de recepcin mayor que la tabla de recepcin 13: procesamiento EXCH detenido por el controlador Cdigos de error especficos de Ethernet para EXCH3: 101: la direccin IP no existe. 102: se ha perdido la conexin TCP. 103: no hay ranuras disponibles (todos los canales de conexin estn ocupados). 104: no hay red. 105: no se puede alcanzar la red. 106: la red perdi la conexin durante el reinicio. 107: conexin cancelada por el dispositivo peer. 108: conexin restablecida por el dispositivo peer. 109: temporizacin de conexin transcurrida. 110: intento de conexin rechazado. 111: el ordenador principal no funciona. 120: ndice desconocido (el dispositivo remoto no est indexado en la tabla de configuracin). 121: grave (MAC, chip, IP duplicada) 122: recibiendo temporizacin transcurrida tras enviar los datos. 123: inicio de Ethernet en progreso

224

Configuracin

4.4
Presentacin
Vista general

Configuracin del software

Esta seccin contiene los procedimientos detallados para utilizar TwidoSoft con el fin de configurar recursos de una aplicacin. Esta seccin contiene los siguientes apartados:
Apartado Configuracin mxima de software Configuracin de temporizadores Configuracin de contadores Cuadro de dilogo para registros LIFO/FIFO Controladores del conmutador de tambor Constantes Constantes KD Constantes KF %PLS/%PWM Contadores rpidos Contadores muy rpidos Fechadores Contador de pasos Registro de bits de desplazamiento Pgina 226 227 228 229 230 231 232 233 234 237 240 246 247 248

Contenido

225

Configuracin

Configuracin mxima de software


Introduccin En la tabla siguiente se muestra una lista de las variables mximas de software para cada modelo de controlador base de Twido. Utilice esta tabla como gua para configurar aplicaciones. El modelo determina las opciones de configuracin. Nmero mximo de variables configurables para cada modelo de controlador base:
Controladores base compactos 10DRF 16DRF 24DRF 40DRF Temporizadores Constantes Contadores Contadores rpidos Contadores muy rpidos Registros LIFO/FIFO Fechadores Controladores del conmutador de tambor PLS/PWM Contador de pasos Registro de bits de desplazamiento 64 256 128 3 1 4 16 4 0 8 8 64 256 128 3 1 4 16 4 0 8 8 128 256 128 3 1 4 16 8 0 8 8 128 256 128 4 2 4 16 8 2 8 8 Controladores base modulares 20DUK 20DTK 20DRT 128 256 128 2 2 4 16 8 2 8 8 128 256 128 2 2 4 16 8 2 8 8 128 256 128 2 2 4 16 8 2 8 8 40DUK 40DTK 128 256 128 2 2 4 16 8 2 8 8 128 256 128 2 2 4 16 8 2 8 8

Modelos de controlador base


Componente

226

Configuracin

Configuracin de temporizadores
Introduccin Configuracin de temporizadores Utilice el cuadro de dilogo Temporizadores para configurar los temporizadores. Para configurar un temporizador mediante el cuadro de dilogo Temporizadores, siga estos pasos: 1. Introduzca el nmero del temporizador en el cuadro %TM. 2. En el cuadro Smbolo se muestra el nombre alfanumrico (si existe) de esta variable (consulte "Definicin de los smbolos, p. 87" para obtener ms informacin). 3. Seleccione el tipo de temporizador. Opciones: TON (temporizador de conexin), TOF (temporizador de desconexin) y TP (pulso de temporizador). Predeterminado: TON. 4. Seleccione la base de tiempo que establece la unidad de tiempo para el temporizador. Opciones: 1 ms (slo de %TM0 a %TM5), 10 ms, 100 ms, 1 s y 1 min. Predeterminado: 1 min. 5. Seleccione un valor de preajuste. Rango: de 0 a 9999. Valor predeterminado: 9999. 6. Seleccione la opcin Ajustable para permitir que el valor de preajuste se modifique mediante el editor de tablas de animacin. 7. Utilice las opciones Anterior y Siguiente para desplazarse por la lista de temporizadores (slo disponible si se ha abierto el cuadro de dilogo desde el editor de configuracin). 8. Seleccione Aceptar para aceptar los cambios y cerrar el cuadro de dilogo.

227

Configuracin

Configuracin de contadores
Introduccin Utilice el cuadro de dilogo Contadores para configurar el conteo regresivo/ progresivo. Para configurar un contador progresivo/regresivo mediante el cuadro de dilogo Contadores, siga estos pasos: 1. Introduzca el nmero del contador en el cuadro %C. 2. En el cuadro Smbolo se muestra el nombre alfanumrico (si existe) de esta variable (consulte "Definicin de los smbolos, p. 87" para obtener ms informacin). 3. Seleccione un valor de preajuste. Rango: de 0 a 9999. Valor predeterminado: 9999. 4. Seleccione la opcin Ajustable para permitir que el valor de preajuste se modifique mediante el editor de tablas de animacin. 5. Utilice las opciones Anterior y Siguiente para desplazarse por la lista de contadores (slo disponible si se ha abierto el cuadro de dilogo desde el editor de configuracin). 6. Seleccione Aceptar para aceptar los cambios y cerrar el cuadro de dilogo.

Configuracin de contadores

228

Configuracin

Cuadro de dilogo para registros LIFO/FIFO


Funcin Acceso Utilice este cuadro de dilogo para configurar los registros LIFO y FIFO. Utilice uno de los mtodos siguientes para acceder al cuadro de dilogo de registros: Hacer clic en Registros LIFO/FIFO en el Navegador de aplicacin. Hacer clic en la seleccin de registros LIFO/FIFO del men de software. Seleccionar un registro LIFO/FIFO concreto en la ventana Editor de configuracin. La pantalla siguiente muestra un ejemplo del cuadro de dilogo Registro LIFO/FIFO:
REGISTRO LIFO/FIFO Registro: %R Smbolo: Tipo LIFO FIFO 0 Aceptar Cancelar Anterior Siguiente Ayuda

Ejemplo

Opciones del cuadro de dilogo


Seleccin Registro %R Tipo Aceptar Cancelar Anterior Siguiente

En la tabla siguiente se identifica brevemente cada opcin de seleccin, se describe la funcin de la seleccin y se definen los valores o las condiciones de la seleccin:
Descripcin Introduccin del nmero del registro. Seleccin de un tipo de registro. Validacin de los cambios. Cancelacin de los cambios. Seleccin del temporizador anterior. Seleccin del temporizador siguiente. Valor/Accin Introducir un nmero entre 0 y 3. LIFO (Last In, First Out) o FIFO (First In First Out). Cierra el cuadro de dilogo. Cierra el cuadro de dilogo. Slo est disponible si se ha accedido a esta ventana desde el editor de configuracin.

Condiciones de entrada

Identifique todas las condiciones de ajuste requeridas para utilizar este cuadro de dilogo: Modalidad de funcionamiento?

229

Configuracin

Controladores del conmutador de tambor


Introduccin Utilice el cuadro de dilogo Controladores del conmutador de tambor para configurar los bloques de funcin de los controladores del conmutador de tambor. Para configurar los controladores del conmutador de tambor:

Configuracin de los controladores del conmutador de tambor


Paso Accin 1 2 3 4

Introducir un nmero de conmutador de tambor en el cuadro %DR. Rango: consultar Configuracin mxima de software, p. 226. Smbolo es el nombre alfanumrico, si est asignado, para esta variable. Consultar "Editor de smbolos, p. 48". Introducir Cantidad de pasos. Rango: de 1 a 8. Las casillas de seleccin que no se utilizan aparecern sombreadas. En Salidas, asignar un bit fsico o un bit de memoria a cada uno de los 16 bits (0 a 15) de control lgicos que se utilizarn para cada paso definido. Todas las salidas %Q deben ser E/S vlidas para la configuracin de hardware y no pueden ser E/S de ampliacin en controladores remotos. El rango %M de bits de memoria interna est determinado por el modelo de controlador base. Para activar los bits que asignan un valor en Salidas, seleccionar las casillas de seleccin en cada paso. Por ejemplo: Cuando se ejecuta un paso, los bits lgicos definidos en Salidas se activarn si la casilla de seleccin correspondiente se ha seleccionado en este paso. Seleccionar Anterior o Siguiente para desplazarse por el elemento anterior o el siguiente sin cerrar el cuadro de dilogo. Slo aparece cuando se abre la ventana Editor de configuracin. Seleccionar Aceptar para aceptar los valores seleccionados o Cancelar para cerrar el cuadro de dilogo sin cambiar la configuracin.

6 7

230

Configuracin

Constantes
Introduccin Utilice el cuadro de dilogo Constantes para configurar las constantes del programa. Las constantes son palabras de memoria que contienen valores o mensajes alfanumricos introducidos durante la configuracin. Para configurar constantes:

Configuracin de constantes
Paso Accin 1 2 3

Introducir el nmero de Constante %KW que se va a configurar. Rango: Consulte Configuracin mxima de software, p. 226. Smbolo es el nombre alfanumrico, si est asignado, para esta variable. Consulte Editor de smbolos, p. 48 Escriba un Valor para la constante. Rango: Decimal: -32768 a 32767. Hexadecimal: 0000 a FFFF. Binario: 000000000000000 a1111111111111111 (mximo de diecisis bits). Para ASCII: Cualquiera de dos caracteres ASCII. Seleccionar el Formato de valor. Opciones:Hexadecimal, Decimal, Binario o ASCII Seleccionar Anterior o Siguiente para desplazarse por el elemento anterior o el siguiente sin cerrar el cuadro de dilogo. (Slo aparece cuando se abre la ventana Editor de configuracin). Seleccionar Aceptar para aceptar los valores seleccionados o Cancelar para cerrar el cuadro de dilogo sin cambiar la configuracin.

4 5 6

231

Configuracin

Constantes KD
Introduccin Utilice el cuadro de dilogo Constantes KD para configurar las constantes KD del programa. Las constantes KD son palabras de memoria dobles que contienen valores o mensajes alfanumricos introducidos durante la configuracin. Para configurar constantes:

Configuracin de constantes
Paso Accin 1 2 3 4 5 6

Introducir el nmero de Constante %KD que se va a configurar. Rango: 0 a 254. Smbolo es el nombre alfanumrico, si est asignado, para esta variable. Consulte Editor de smbolos, p. 48. Escriba un Valor para la constante. Rango: Decimal: -2147483648 a +2147483647. Hexadecimal: 80000000 a 7FFFFFFF. Seleccionar el Formato de valor. Opciones:Hexadecimal o Decimal. Seleccionar Anterior o Siguiente para desplazarse por el elemento anterior o el siguiente sin cerrar el cuadro de dilogo. (Estos botones slo aparecen cuando se abre la ventana del editor de configuracin). Seleccionar Aceptar para aceptar los valores seleccionados o Cancelar para cerrar el cuadro de dilogo sin cambiar la configuracin.

232

Configuracin

Constantes KF
Introduccin Utilice el cuadro de dilogo Constantes KF para configurar las constantes KF del programa. Las constantes KF son flotantes que contienen valores o mensajes alfanumricos introducidos durante la configuracin. Para configurar constantes:

Configuracin de constantes
Paso Accin 1 2 3

Introducir el nmero de Constante %KF que se va a configurar. Rango: 0 a 254. Smbolo es el nombre alfanumrico, si est asignado, para esta variable. Consulte Editor de smbolos, p. 48. Escriba un Valor para la constante. Rango: Flotante comprendido entre: [-3.402824e+38 ; -1.175494e-38] y [1.175494e-38 ; 3.402824e+38]. Slo se acepta el valor 0 entre -1.175494e-38 y 1.175494e-38 Seleccionar el Formato de valor. Opciones:Flotante. Seleccionar Anterior o Siguiente para desplazarse por el elemento anterior o el siguiente sin cerrar el cuadro de dilogo. (Estos botones slo aparecen cuando se abre la ventana del editor de configuracin). Seleccionar Aceptar para aceptar los valores seleccionados o Cancelar para cerrar el cuadro de dilogo sin cambiar la configuracin.

4 5 6

233

Configuracin

%PLS/%PWM
Introduccin Utilice el cuadro de dilogo %PLS/%PWM para configurar los bloques de funcin del generador de pulsos. Nota: Las salidas %Q0.0 y %Q0.1 se destinan a los bloques de funcin %PLS o %PWM. La configuracin de %PLS0/%PWM0 requiere la salida especializada %Q0.0. Si %Q0.0 se encuentra todava en funcionamiento, entonces no podr configurar %PLS0/%PWM0. Por el contrario, si %PLS0/%PWM0 est configurado, %Q0.0 no podr utilizarse en ningn otro lugar. Esta regla se aplica igualmente a %PLS1/%PWM1, que tambin requiere la salida especializada %Q0.1. En el cuadro de dilogo %PLS/%PWM, la salida utilizada por cada contador se visualiza en el cuadro Salida especializada.

Nota: No podr ver el valor del bit de salida especializada para %PLS y %PWM en el monitor de operacin opcional ni en el Editor de tablas de animacin. El monitor de operacin se actualiza en un intervalo especfico del ciclo de exploracin del controlador. Esto puede provocar confusin al interpretar la visualizacin de salidas especializadas para los pulsos %PLS y %PWM. En el momento en que se muestran estas salidas, los valores se establecern siempre en cero y se mostrar este valor. Asegrese de que la configuracin del bloque de funcin de control modifique la salida especializada real.

Nota: Los bloques de funcin %PLS/%PWM no estn disponibles para algunos controladores base (consulte Configuracin mxima de software, p. 226).

Generacin de pulsos

El generador de pulsos %PLS/%PWM se utiliza como generador de seales de onda cuadrada con las caractersticas siguientes. %PLS: ciclo de actividad del 50% (los intervalos de actividad son iguales que los intervalos de inactividad). %PWM: ciclo de actividad variable segn el programa.

234

Configuracin

Palabra doble

Seleccione Palabra doble para utilizar valores de 32 bits para la funcin de generacin de pulsos. Al establecer el generador de pulsos en modo de palabra doble, es posible aumentar de forma significativa el nmero total de pulsos que pueden producirse en 4.294.967.296. Nota: El establecimiento del generador de pulsos en modo de palabra doble no afecta al funcionamiento del generador de pulsos, aunque utiliza ms espacio de memoria de sistema. Para comprobar el uso de memoria, seleccione Uso de memoria del> PLC en la barra de mens de TwidoSoft.

Funciones de palabra doble

La sintaxis de las funciones de palabra doble de 32 bits utilizadas por el bloque de funcin %PLS/%PWM es diferente de la sintaxis de las funciones de palabra simple de 16 bits estndar. La tabla siguiente muestra la sintaxis correcta y el rango vlido de las funciones de palabra doble de %PLS frente a la sintaxis de palabra simple estndar:
Funciones de palabra doble de PLS Rango vlido: 0-4.294.967.295 Definicin de funcin %PLSi.ND Ajuste Nmero de pulsos que se van a generar Configurable

Funciones de palabra simple de PLS Rango vlido: 0-65.535 %PLSi.N

Nota: Al utilizar un generador de pulsos de palabra doble (%PLSi.ND), ya no es necesario hacer uso de funciones de palabra simple (%PLSi.N), ya que contienen valores incorrectos.

235

Configuracin

Configuracin de %PLS o %PWM


Paso Accin 1 2 3 4 5

Para configurar el generador de pulsos %PLS o %PWM mediante el cuadro de dilogo %PLS/%PWM, haga lo siguiente:

Introducir el nmero de %PLS/%PWM. Rango: consulte Configuracin mxima de software, p. 226. Seleccionar %PLS o %PWM en el cuadro Tipo de PLS/PWM. Smbolo es el nombre alfanumrico de esta variable (si procede). Consulte Editor de smbolos, p. 48. Seleccionar una Base de tiempo. Opciones: 0,142 ms, 0,57 ms, 10 ms y 1 s. Valor predeterminado: 1 s. Seleccionar la opcin Palabra doble. S: el bloque de funcin %PLS/%PWM utiliza uses variables computacionales de 32 bits con rango de valor ampliado (de 0 a 4.294.967.295). No: el bloque de funcin %PLS/%PWM utiliza variables computacionales de 16 bits estndar con rango de valor limitado (de 0 a 65.535). Introducir una Preseleccin (independientemente del modo computacional seleccionado: el modo estndar o de doble palabra utilizan el mismo valor de preseleccin). De acuerdo con la base de tiempo seleccionada: para bases de tiempo de 0,142 ms y 0,57 ms: 0 - 255 para bases de tiempo de 10 ms y 1 s: 0 - 32767 Seleccionar la opcin Ajustable. S: Puede modificar el valor de Preseleccin mediante el Editor de tablas de animacin, p. 55. No: No puede modificar el valor de Preseleccin. Seleccionar Anterior o Siguiente para desplazarse al elemento anterior o al siguiente sin cerrar el cuadro de dilogo. (Estos botones slo aparecen cuando se abre la ventana del Editor de configuracin.) Seleccionar Aceptar para aceptar los valores seleccionados o Cancelar para cerrar el cuadro de dilogo sin cambiar la configuracin.

8 9

236

Configuracin

Contadores rpidos
Introduccin Utilice el cuadro de dilogo Contadores rpidos para configurar los bloques de funcin del contador progresivo/regresivo. Nota: Las entradas %I0.2, %I0.3 y %I0.4 son entradas especializadas para ser utilizadas por los bloques de funcin de los contadores rpidos. La configuracin de %FC0 requiere una entrada especializada %I0.2. Si %I0.2 se encuentra todava en funcionamiento, entonces no podr configurar %FC0. Por el contrario, si est configurado %FC0, %I0.2 no podr utilizarse en ningn otro lugar. Esta regla se aplica igualmente a %FC1, que tambin requiere la entrada especializada %I0.3. En el cuadro de dilogo Contadores rpidos, la entrada utilizada por cada contador se visualiza en el cuadro Entrada especializada.

Opciones de configuracin

El bloque de funcin de contadores rpidos es un recurso de software exclusivo que puede configurarse como uno de dos tipos de contadores: Contador progresivo Contador regresivo Los controladores compactos permiten un mximo de tres contadores rpidos, mientras que los controladores modulares permiten slo dos contadores rpidos. Seleccione Palabra doble para utilizar valores de 32 bits para las funciones de conteo rpido. Al establecer el contador rpido en modo de palabra doble, es posible aumentar de forma significativa el nmero total de eventos que pueden contabilizarse en 4.294.967.296. Nota: El establecimiento del contador rpido en palabra doble no afecta al funcionamiento del contador, aunque utiliza ms espacio de memoria de sistema. Para comprobar el uso de memoria, seleccione Uso de memoria del> PLC en la barra de mens de TwidoSoft.

Palabra doble

237

Configuracin

Funciones de palabra doble

La sintaxis de las funciones de palabra doble de 32 bits utilizadas por el bloque de funcin %FC es diferente de la sintaxis de las funciones de palabra simple de 16 bits estndar. La tabla siguiente muestra la sintaxis correcta y el rango vlido de las funciones de palabra doble del contador rpido frente a la sintaxis de palabra simple estndar:
Funciones de palabra doble de contador rpido Rango vlido: 0-4.294.967.295 Definicin de funcin %FCi.PD %FCi.VD Valor preestablecido Valor actual Ajuste Configurable Slo lectura

Funciones de palabra simple de contador rpido Rango vlido: 0-65.535 %FCi.P %FCi.V

Nota: Al utilizar un contador de palabra doble (%FCi.PD y %FCi.VD), ya no es necesario hacer uso de funciones de palabra simple (%FCi.P y %FCi.V), ya que contienen valores incorrectos.

238

Configuracin

Configuracin de contadores rpidos progresivos y regresivos


Paso Accin 1 2 3 4

Para configurar un contador rpido progresivo o regresivo:

Introducir el nmero Contador rpido %FC. Rango: consulte Configuracin mxima de software, p. 226. Seleccionar Contador progresivo o Contador regresivo para el Tipo de contador rpido. Smbolo es el nombre alfanumrico de esta variable (si procede). Consulte Editor de smbolos, p. 48. Seleccionar la opcin Palabra doble. S: el bloque de funcin %FC utiliza variables computacionales de 32 bits con rango de valor ampliado (de 0 a 4.294.967.295). No: el bloque de funcin %FC utiliza variables computacionales de 16 bits estndar con rango de valor limitado (de 0 a 65.535). En Preseleccin, introducir el nmero de eventos que se van a contabilizar. Rango estndar: de 0 a 65.535. Rango de palabra doble: de 0 a 4.294.967.295. Seleccionar la opcin Ajustable. S: Puede modificar el valor de Preseleccin mediante el Editor de tablas de animacin, p. 55. No: No puede modificar el valor de Preseleccin. Seleccionar Anterior o Siguiente para desplazarse al elemento anterior o al siguiente sin cerrar el cuadro de dilogo. (Estos botones slo aparecen cuando se abre la ventana del Editor de configuracin.) Seleccionar Aceptar para aceptar los valores seleccionados o Cancelar para cerrar el cuadro de dilogo sin cambiar la configuracin.

7 8

239

Configuracin

Contadores muy rpidos


Introduccin Utilice el cuadro de dilogo Contadores muy rpidos para configurar los bloques de funcin de temporizacin muy rpida (%VFC). Nota: Las entradas de %I0.0 a %I0.7 se destinan a los bloques de funcin Contadores muy rpidos. La configuracin de %VFC0 requiere la entrada especializada de %I0.0 a %I0.3. Si una de estas entradas ya se est utilizando, es imposible configurar %VFC0. A la inversa, si %VFC0 est configurada, las entradas de %I0.0 a %I0.3 no se pueden utilizar en otros lugares. Lo mismo sucede con %VFC1 que requiere las entradas especializadas de %I0.1 a %I0.7. En el cuadro de dilogo Contadores muy rpidos, las entradas utilizadas por cada contador aparecen en el cuadro Entradas especializadas.

Nota: El bloque de funcin %VFC1 no se encuentra disponible para algunos controladores base (consulte Configuracin mxima de software, p. 226).

Ilustracin del cuadro de dilogo

A continuacin, se muestra un ejemplo del cuadro de dilogo Contadores muy rpidos:

Contador muy rpido (VFC) Contador muy rpido: %VFC Smbolo: Tipo de contador muy rpido: Preseleccin: Umbral S0: Umbral S1: Entradas especializadas %IO.0 = Pulso Fase B %IO.1 = Pulso Fase A %IO.2 = Entrada normal %IO.3 = Entrada normal 0 65535 65535 Salidas reflejas %VFC.V <S0 >=S0 >=S1 %QO.2 %QO.3 Contador progresivo/regresivo Palabra doble Ajustable Activador de evento TH0 Prioridad alta TH1 Prioridad alta Nmero SR 0 Flanco descendente Nmero SR 2 0 Aceptar Cancelar Anterior Siguiente Ayuda

240

Configuracin

Opciones de contador

El bloque de funcin Contador muy rpido es un recurso de software que puede definirse como No utilizado o bien configurarse teniendo en cuenta uno de los tipos siguientes: Contador progresivo/regresivo Contador progresivo/regresivo bifsico Contador progresivo individual Contador regresivo individual Frecuencmetro Cuando el Contador muy rpido se define como No utilizado, los recursos se liberan para otras funciones como, por ejemplo, los temporizadores o los fechadores. Seleccione Palabra doble para utilizar valores de 32 bits para las funciones de contador muy rpido. Al establecer el contador muy rpido en modo de palabra doble, es posible aumentar de forma significativa el nmero total de eventos que pueden contabilizarse en 4.294.967.296. Nota: El establecimiento del contador muy rpido en modo de palabra doble no afecta al funcionamiento del contador, aunque utiliza ms espacio de memoria de sistema. Para comprobar el uso de memoria, seleccione Utilizacin de memoria del> autmata en la barra de mens de TwidoSoft.

No utilizado

Palabra doble

241

Configuracin

Funciones de palabra doble

La sintaxis de las funciones de palabra doble de 32 bits utilizadas por el bloque de funcin %VFC es diferente de la sintaxis de las funciones de palabra simple de 16 bits estndar. La tabla siguiente muestra la sintaxis correcta y el rango vlido de las funciones de palabra doble del contador muy rpido frente a la sintaxis de palabra simple estndar:
Rango vlido: 0-4,294,967,295 %VFCi.PD %VFCi.VD %VFCi.S0D %VFCi.S1D %VFCi.CD Definicin de funcin Ajuste Valor preestablecido Valor actual Valor de umbral S0 Valor de umbral S1 Valor de captura Configurable Slo lectura Configurable Configurable Slo lectura

Funciones de palabra simple de VFC Funciones de palabra doble de VFC Rango vlido: 0-65,535 %VFCi.P %VFCi.V %VFCi.S0 %VFCi.S1 %VFCi.C

Nota: Al utilizar un contador de palabra doble (%VFCi.PD, %VFCi.VD, %VFCi.CD, %VFCi.S0D y %VFCi.S1D), ya no es necesario hacer uso de funciones de palabra simple (%VFCi.P, %VFCi.V, %VFCi.C, %VFCi.S0 y %VFCi.S1), ya que contienen valores incorrectos.

Preseleccin

Defina el valor de Preseleccin a partir del nmero total de eventos que se van a contabilizar. Introduzca un valor decimal entre 0 y 65.535 en modo estndar, y entre 0 y 4.294.967.295 en modo de palabra doble. El valor de preseleccin se carga en el valor actual del contador muy rpido (%VFC.V) en el flanco ascendente de %I0.2 para %VFC0 y de %I0.5 para %VFC1.

242

Configuracin

Umbrales, salidas reflejas y salidas TH0 y TH1

Establezca los valores de Umbral S0 y S1 en valores decimales entre 0 y 65.535 en modo estndar, y entre 0 y 4.294.967.296 en modo de palabra doble. Los valores de umbral se utilizan: Junto con las salidas Reflejas %Q0.2 y %Q0.3 especializadas para VFC0, y %Q0.4 y %Q0.5 para VFC1. El contador se compara constantemente con estos valores para definir las salidas reflejas en funcin de los ajustes de configuracin. Las salidas reflejas son valores disponibles de forma inmediata. Para activar cada evento cuando sea necesario segn la configuracin de las salidas TH0 y TH1. El contador se compara con estos valores de umbral de forma permanente para ajustar as las salidas TH0 y TH1. A su vez, las salidas pasan a 1 cuando el valor del contador es superior a los umbrales S0 y S1. En cambio, pasan a 0 cuando el valor del contador es inferior a los umbrales S0 y S1. De este modo, es posible activar eventos en funcin del estado de las salidas (consulte Configuracin de un activador de evento). Nota: En cuanto a la gestin de eventos: Para los valores de umbral cercanos a los lmites (0, 65.535 en modo estndar o 0, 4.294.967.295 en modo de palabra doble) y las frecuencias elevadas ( >1 kHz), no se detectan los eventos activados en los flancos TH0 y TH1. Ejemplo: Para un umbral S1=65.525 (en modo de palabra simple estndar) en modo de conteo progresivo, TH1 pasa a "1" para ciclos de conteo 11, antes de volver a 0. Para una frecuencia de entrada de 10 kHz -> periodo = 100 s, TH1 se establece en 1 para 1,1 ms y no se olvida ningn evento. Para una frecuencia de entrada de 20 kHz -> periodo = 50 s; TH1 a 1 durante 550 s, se olvidan 9 de cada 20 eventos. Conclusin: Los eventos no se exploran con la suficiente frecuencia (ahora cada 1 ms aproximadamente) como para poder detectar los pulsos inferiores a 1 ms de manera precisa.

Entrada rpida

El valor de conteo actual no se actualiza automticamente. Utilice la entrada rpida (o captura) para forzar la actualizacin de %VFCi.V y copiarlo en VFCi.C. %VFC0 utiliza la entrada especializada %I0.3, mientras que %VFC1 utiliza la entrada especializada %I0.4. Estas entradas especializadas estn compartidas con los bloques de funcin de contadores rpidos; la funcin de entrada rpida no se puede utilizar si estas entradas ya se utilizan. Seleccione Ajustable para permitir que una aplicacin pueda modificar la preseleccin (%VFC.P) y los umbrales (%VFC.S0 y %VFC.S1). Si se selecciona la opcin Ajustable, el Editor de tablas de animacin y la interfaz hombre-mquina opcional pueden modificar estos valores.

Ajustable

243

Configuracin

Frecuencmetro

Si se selecciona la opcin Frecuencmetro, nicamente se requiere la entrada de pulsos. Una frecuencia se mide contando los flancos ascendentes de la seal de entrada. En Ventana de tiempo, seleccione un intervalo de 100 ms o 1 s. Para configurar un contador muy rpido, haga lo siguiente:

Configuracin de los contadores muy rpidos


Paso Accin 1 2 3

Introducir el nmero Contador muy rpido %VFC. Rango: consulte Configuracin mxima de software, p. 226. Smbolo es el nombre alfanumrico de esta variable (si procede). Consulte Editor de smbolos, p. 48. Seleccionar el Tipo de contador rpido. Opciones: Contador progresivo/regresivo, Contador progresivo/regresivo bifsico, Contador progresivo, Contador regresivo o Frecuencmetro. Seleccionar la opcin Palabra doble. S: El bloque de funcin %VFC utiliza variables computacionales de 32 bits con rango de valor ampliado (de 0 a 4.294.967.295). No: El bloque de funcin %VFC utiliza variables computacionales de 16 bits estndar con rango de valor limitado (de 0 a 65.535). En Preseleccin, introducir el nmero de eventos que se van a contabilizar. Rango estndar: de 0 a 65.535. Rango de palabra doble: de 0 a 4.294.967.295. Introducir los valores que se desee para Umbral S0 y Umbral S1. Rango estndar: de 0 a 65.535. Rango de palabra doble: de 0 a 4.294.967.295. Seleccionar la opcin Ajustable. S: Puede modificar el valor de Preseleccin mediante el Editor de tablas de animacin, p. 55. No: No puede modificar el valor de Preseleccin. Seleccionar la opcin Ajustable. S: Puede modificar el valor de Preseleccin mediante el Editor de tablas de animacin, p. 55. No: No puede modificar el valor de Preseleccin. Seleccionar Anterior o Siguiente para desplazarse a la opcin anterior o a la siguiente sin cerrar el cuadro de dilogo. (Estos botones slo aparecen cuando se abre la ventana del Editor de configuracin.) Seleccionar Aceptar para aceptar los valores seleccionados o Cancelar para cerrar el cuadro de dilogo sin cambiar la configuracin.

9 10

244

Configuracin

Configuracin del cuadro de edicin Desactivacin de evento


Paso Accin 1

Esta rea se divide en dos partes: Una depende del valor del umbral S0, mientras que la otra depende del valor del umbral S1. Cada vez que el contador alcance uno de estos dos valores, se generar un flanco ascendente o descendente en las salidas TH0 y TH1. La configuracin de las dos partes del rea del disparador de evento se lleva a cabo de forma idntica e independiente:

Abrir el men desplegable asociado a la salida TH0 o TH1 y seleccionar una opcin: No utilizado para que no se vincule ningn evento a esta salida. Flanco ascendente para activar un evento cuando el valor de la salida pasa a 1. Flanco descendente para activar un evento cuando el valor de salida pasa a 0. Los dos flancos para activar un evento cuando el valor de la salida vara. Abrir el men desplegable Nmero SR slo si la opcin de la salida es diferente de No utilizado y seleccionar el nmero de la subrutina que se va a ejecutar cuando un evento se active en esta salida: 0 (1 subrutina como mximo) para los controladores de la serie Twido 10. De 0 a 15 (16 subrutinas como mximo) para el controlador Twido 16. De 0 a 63 (64 subrutinas como mximo) para las series restantes del controlador Twido. Nota: Aunque el nmero de seccin seleccionado no corresponda a ninguna subrutina implementada, o ya se haya utilizado un nmero de seccin para otro evento, los nmeros estarn disponibles en el men desplegable. Existen mensajes de advertencia que indican estos casos.

Si la opcin de salida es distinta de No utilizado, activar la casilla Prioridad alta asociada para establecer que la salida se utiliza con un disparador de evento de prioridad alta. Observaciones: En caso de que la casilla de una salida est activada, la casilla de la otra salida no podr utilizarse. Si una de las entradas de %I0.2 a %I0.5 del controlador base ya se est utilizando en la activacin de un evento de prioridad alta, aparecer un cuadro de dilogo que indicar al usuario que la entrada en cuestin es de prioridad alta y propondr modificar la prioridad. Seleccionar Aceptar para aceptar los valores seleccionados o Cancelar para cerrar el cuadro de dilogo sin cambiar la configuracin.

245

Configuracin

Fechadores
Introduccin Utilice el cuadro de dilogo Fechadores para controlar las funciones de fecha y hora , que son acciones programadas en tiempos predefinidos. Esta funcin requiere la opcin Reloj de tiempo real. Para configurar fechadores:

Configuracin de fechadores
Paso Accin 1 2 3

Introducir el nmero de fechador que va a configurar. Rango: Consulte "Configuracin mxima de software, p. 226". Hacer clic en la casilla de verificacin Configurado para activar las casillas del cuadro de dilogo. Introducir una direccin de bits de salida. Por ejemplo, cuando configure un aspersor para que se active, introduzca la direccin del terminal de salida conectado al sistema de aspersin. Todas las salidas %Q deben ser E/S vlidas para la configuracin de hardware y no pueden ser E/S de ampliacin en controladores remotos. El rango %M de bits de memoria interna est determinado por el modelo de controlador base Seleccionar Mes de inicio y Mes de finalizacin para iniciar y finalizar el fechador. Rango: Enero a diciembre. Seleccionar la fecha de inicio y la fecha de finalizacin para seleccionar el da del mes en el que se iniciar y finalizar el fechador. Rango: 1 a 31 (dependiendo de la seleccin del mes). Seleccionar la hora de inicio y la hora de finalizacin para seleccionar la hora del da en la que se iniciar y finalizar el fechador. Rango: 00:00 a 23:59. Seleccionar los das de la semana para activar la salida del fechador. Las casillas marcadas indican los das en los que se activar el dispositivo de salida. Seleccionar Anterior o Siguiente para desplazarse por el elemento anterior o el siguiente sin cerrar el cuadro de dilogo. (Slo aparece cuando se abre la ventana Editor de configuracin). Seleccionar Aceptar para aceptar los valores seleccionados o Cancelar para cerrar el cuadro de dilogo sin cambiar la configuracin.

4 5 6 7 8 9

246

Configuracin

Contador de pasos
Introduccin Utilice el cuadro de dilogo Contador de pasospara asignar un nmero del 0 a 7 para un bloque de funciones contador de pasos concreto (%SC). Este cuadro de dilogo se abre haciendo doble clic en un bloque de funcin de contador de pasos en un escaln de Ladder Logic. Para configurar un contador de pasos:
Paso Accin 1 2 Introducir un nmero del 0 al 7 en el cuadro Contador de pasos. Seleccionar Aceptar para aceptar los cambios y cerrar el cuadro de dilogo. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar cambios en la configuracin actual.

Abrir el cuadro de dilogo Configuracin del contador de pasos

247

Configuracin

Registro de bits de desplazamiento


Introduccin Utilice el cuadro de dilogo Registro de bits de desplazamiento para seleccionar un nmero entre 0 y 7 para un bloque de funciones de registro de bits de desplazamiento (%SBR). Este cuadro de dilogo se abre haciendo doble clic en un bloque de funcin de registro de bits de desplazamiento en un escaln de Ladder Logic.

Apertura del cuadro de dilogo Configuracin de un registro de bits de desplazamiento

Para configurar un registro de bits de desplazamiento:


Paso Accin 1 2 Introducir un nmero de 0 a 7 en el cuadro Registro de bits de desplazamiento. Seleccionar Aceptar para aceptar los cambios y cerrar el cuadro de dilogo. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar cambios en la configuracin actual.

248

Configuracin

4.5
Presentacin
Vista general

Configuracin de parmetros de programa

Esta seccin contiene procedimientos detallados para configurar ajustes de programa o aplicacin mediante TwidoSoft. Esta seccin contiene los siguientes apartados:
Apartado Modo de exploracin Nombre de aplicacin Pgina 250 253

Contenido

249

Configuracin

Modo de exploracin
Introduccin Utilice el cuadro de dilogo Modo de exploracin para seleccionar el modo en el que el controlador realizar la exploracin cuando ejecute un programa. El temporizador Watchdog del controlador supervisa el tiempo de ciclo. Si el tiempo de ciclo supera los 150 ms, se generar un fallo y el controlador se detendr inmediatamente. Este cuadro de dilogo tambin permite configurar un evento peridico.

Modo de exploracin

Modo de exploracin
Modo de exploracin

Aceptar
Periodo (2 - 150 ms): Watchdog (10 - 500 ms): 0 250 ms

Normal Peridico

Cancelar
ms

Ayuda
Modo de funcionamiento
Inicio automtico en Ejecucin

Evento peridico
No utilizado Periodo (5 - 255 ms): Nmero de subrutina

5 1

ms

El modo de exploracin puede establecerse como normal o peridico: Normal (cclico) Exploracin cclica y continua; un ciclo comienza inmediatamente despus de completarse la exploracin actual. Peridico El controlador espera hasta que se haya alcanzado el tiempo mnimo de ciclo antes de comenzar otra exploracin. Periodo La duracin de una exploracin peridica tiene un rango seleccionable de 2 ms a 150 ms. Si el modo de exploracin Peridico no est seleccionado, el cuadro Periodo aparece atenuado y con el valor 0.

250

Configuracin

Watchdog

La ejecucin de la aplicacin la controla un temporizador watchdog de aplicacin que tiene un valor predeterminado de 250 ms. El temporizador watchdog tiene un rango de valores seleccionables de 10 ms a un mximo de 500 ms.

Modo de funcionamiento

La seleccin de la funcin Inicio automtico en Ejecucin hace que el controlador entre en modo de ejecucin automtica al arrancar. Nota: Si no selecciona Inicio automtico en Ejecucin ni ninguna entrada Run/ Stop en el cuadro de dilogo Editar configuracin de entrada, aparecer una advertencia en la ventana Errores de programa cuando transfiera su aplicacin al controlador: <ADVERTENCIA DE EJECUCIN> NINGN INICIO AUTOMTICO EN EJECUCIN SELECCIONADO

ADVERTENCIA
FUNCIONAMIENTO INCORRECTO DEL EQUIPO Cuando se utiliza el inicio automtico en ejecucin, es fundamental conocer previamente cmo afectar la reactivacin automtica de las salidas al proceso o a la mquina que se est controlando. Si no se respetan estas precauciones pueden producirse graves lesiones, daos materiales o incluso la muerte.

Evento peridico

Un evento se puede activar de forma peridica mediante un periodo que se debe definir entre 5 y 255 ms (se trata del periodo de activacin). Cada activacin del evento ejecuta la misma tarea (subrutina), cuyo nmero se puede definir. Nota: Restricciones: El evento peridico no puede ser de alta prioridad. Slo se puede configurar un evento peridico.

251

Configuracin

Configuracin del modo de exploracin

Para configurar el modo de exploracin:


Paso Accin 1 2 3 4 Seleccionar Programa Editar modo de exploracin... en el men principal. Seleccionar el tipo de Modo de exploracin. Opciones: Peridico o Normal Si el tipo de Modo de exploracin seleccionado es Peridico (es el periodo de exploracin), introducir el tiempo de ciclo en el rea Periodo: (2 - 150 ms). Hacer clic en Aceptar para validar los cambios y cerrar el cuadro de dilogo. Hacer clic en Cancelar para cerrar el cuadro de dilogo sin realizar cambios en la configuracin actual.

Configuracin del evento peridico

Para configurar el evento peridico:


Paso Accin 1 2 3 4 Seleccionar Programa Editar modo de exploracin... en el men principal. Cancelar la seleccin de la casilla No utilizado del rea Evento peridico. Incrementar el periodo en el campo Periodo (5 - 255 ms). Seleccionar el nmero de subrutina que se ejecutar de forma peridica mediante el incremento del campo Nmero de subrutina. Opciones disponibles: 0 (1 subrutina como mximo) para las series de controladores Twido 10. De 0 a 15 (16 subrutinas como mximo) para el controlador Twido 16. De 0 a 63 (64 subrutinas como mximo) para las dems series de controladores Twido. Hacer clic en Aceptar para validar los cambios y cerrar el cuadro de dilogo. Hacer clic en Cancelar para cerrar el cuadro de dilogo sin realizar cambios en la configuracin actual.

252

Configuracin

Nombre de aplicacin
Introduccin Utilice el cuadro de dilogo Nombre de aplicacin para definir un nombre de aplicacin que no est restringido a los lmites del sistema operativo Windows para nombres de archivo y que proporcione mayor flexibilidad a la hora de identificar las aplicaciones. El nombre de aplicacin no es igual que el nombre de archivo Windows y slo es interno de la aplicacin (consulte Nomenclatura de aplicaciones, p. 83). Para dar nombre a una aplicacin, siga los siguientes pasos.
Paso Accin 1 2 Seleccionar Programa Cambiar nombre en el men principal, o hacer clic con el botn derecho sobre el nombre actual de la aplicacin en el navegador de aplicacin. Introducir un nuevo nombre en el cuadro Nombre de aplicacin. Un nombre de aplicacin puede tener entre 1 y 32 caracteres, incluidos espacios, puntos y barras diagonales e inversas. Seleccionar Aceptar para aceptar los cambios y cerrar el cuadro de dilogo. Seleccionar Cancelar para cerrar el cuadro de dilogo sin realizar cambios en la configuracin actual.

Nomenclatura de aplicaciones

253

Configuracin

254

Programacin en lenguaje Ladder

Presentacin
Vista general Este captulo proporciona instrucciones detalladas sobre la utilizacin de TwidoSoft para crear programas Ladder. Este captulo contiene las siguientes secciones:
Seccin 5.1 5.2 5.3 5.4 5.5 Apartado Creacin de programas Ladder Utilizacin del visualizador de Ladder Logic Utilizacin del editor Ladder Utilizacin de las funciones de edicin en el visualizador de Ladder Insercin de instrucciones grficas Pgina 257 261 270 278 288

Contenido:

255

Programacin en lenguaje Ladder

256

Programacin en lenguaje Ladder

5.1
Presentacin
Vista general

Creacin de programas Ladder

Esta seccin ofrece una vista general sobre la utilizacin de TwidoSoft para crear programas Ladder. Esta seccin contiene los siguientes apartados:
Apartado Vista general de programas Ladder Creacin de un programa Ladder Pgina 258 260

Contenido

257

Programacin en lenguaje Ladder

Vista general de programas Ladder


Introduccin Un programa escrito en lenguaje Ladder est formado por redes de elementos grficos unidos que se organizan en escalones que el controlador ejecuta de forma secuencial. Un diagrama Ladder es una representacin grfica de un programa Ladder similar a un diagrama lgico de rel. Cada escaln est formado por una red de elementos grficos unidos que se organizan en un reticulado de programacin que comienza con una barra potencial a la izquierda y finaliza con otra a la derecha. Los elementos grficos representan: Entradas y salidas del controlador, como sensores, botones y rels. Operaciones aritmticas, numricas y de comparacin. Funciones de sistema predefinidas, como temporizadores y contadores. Variables internas del controlador, como bits y palabras. Cada escaln est formado por: Una cabecera de escaln que indica la funcin del escaln. Consulte Cabecera de escaln, p. 41. Un reticulado de programacin de celdas con un mximo de siete filas y once columnas. Las dimensiones de una celda son una fila de alto por una columna de ancho. Los elementos grficos se insertan en el reticulado y se unen mediante lneas conectoras horizontales y verticales.

Elementos grficos

Escalones

258

Programacin en lenguaje Ladder

Reticulado de programacin

A continuacin se muestra un esquema de un reticulado de programacin.


1 2 3 4 5 Columnas 6 7 8 9 10 11

Filas 1 2 3 4 5 6 7 Celdas de reticulado Barras potenciales

rea de prueba rea de actividad

reas del reticulado

El reticulado de programacin de un diagrama Ladder se divide en dos reas: rea de prueba Contiene las condiciones que se han de probar a fin de realizar acciones. Est formada por las columnas 1 a 10 y contiene contactos, bloques de funcin y bloques de comparacin. rea de actividad Contiene la salida u operacin que ser realizada segn sean los resultados de las pruebas llevadas a cabo en el rea de prueba. Est formada por las columnas 9 a 11 y contiene bobinas y bloques de operacin.

259

Programacin en lenguaje Ladder

Creacin de un programa Ladder


Introduccin Un programa Ladder puede crearse en cualquier momento durante el desarrollo de una aplicacin. Una vez completado el programa Ladder, puede configurar el hardware, definir smbolos e imprimir documentos. Consulte Desarrollo de una aplicacin, p. 80. A continuacin aparecen los pasos bsicos para crear un programa Ladder desde una aplicacin abierta:

Pasos bsicos
Paso Accin 1 2 3

Abrir el Visualizador de Ladder Logic, p. 36. Consulte el Preferencias, p. 31 para configurar la visualizacin de los programas Ladder. Insertar el primer escaln. Seleccionar Herramientas Insertar escaln para abrir el Editor de Ladder Logic, p. 38 y crear el primer escaln en el programa Ladder. Introducir informacin opcional en la cabecera de escaln (consulte Utilizacin de cabeceras de escaln, p. 269). Hacer doble clic en la cabecera de escaln para introducir lo siguiente: Ttulo y comentarios del escaln Declarar etiqueta (%Li) Declarar una subrutina (SRi) Declarar un paso Grafcet Seleccionar instrucciones grficas desde la Barra de herramientas de la paleta de Ladder Logic, p. 272 y la Paleta de Ladder ampliada, p. 40 e insertar en el escaln: Contactos (Consulte Insercin de un contacto, p. 292) Bloques de funcin estndar (Consulte Insercin de un bloque de funcin de contador o temporizador, p. 293 y Utilizacin de la paleta de Ladder ampliada, p. 273) Bloques de comparacin (Consulte Insercin de un bloque de comparacin, p. 298) Bloques de funcionamiento (Consulte Insercin de un bloque de operacin, p. 299) Conectores (Consulte Insercin y eliminacin de conectores, p. 295). Llamada de salto o subrutina (Consulte Insercin de una bobina o de una llamada de subrutina o salto, p. 294) Bobinas (Consulte Insercin de una bobina o de una llamada de subrutina o salto, p. 294) Seleccionar Aceptar cambios en el men Herramientas para mantener los cambios o seleccione Cancelar cambios en el men Herramientas para cerrar el escaln sin los cambios. Nota: Puede analizar el programa en cualquier momento seleccionando Analizar programa en el men Programa, pero los cambios realizados con el editor Ladder no se analizan hasta que son "aceptados." Agregar otros escalones necesarios para completar el programa repitiendo los pasos 2 al 5. Analizar el programa en busca de errores. En caso de que exista algn error, abra el Visualizador de errores de programa para obtener una descripcin detallada de los errores y de los problemas de reversibilidad del programa. Consulte Anlisis de un programa, p. 85. Guardar el programa. Seleccionar Guardar en el men Editar. Consulte Salvaguarda de una aplicacin, p. 84. Configurar el programa. Consulte Configuracin de hardware y software , p. 135. Ejecutar el programa. Consulte Ejecucin de aplicaciones, p. 101. Animar el programa. Consulte Animacin de una tabla, p. 363. Imprimir el programa. Consulte Impresin de aplicaciones, p. 123.

6 7

8 9 10 11 12

260

Programacin en lenguaje Ladder

5.2
Presentacin
Vista general

Utilizacin del visualizador de Ladder Logic

En esta seccin se describe la utilizacin del visualizador de Ladder Logic para ver programas Ladder, insertar y eliminar escalones de Ladder Logic y abrir el editor de Ladder Logic. Esta seccin contiene los siguientes apartados:
Apartado Utilizacin del visualizador de Ladder Logic Insercin, edicin y eliminacin de escalones Visualizacin de smbolos y direcciones Alternancia de vistas de Ladder Logic Utilizacin de cabeceras de escaln Pgina 262 263 265 267 269

Contenido

261

Programacin en lenguaje Ladder

Utilizacin del visualizador de Ladder Logic


Introduccin Utilice el visualizador de Ladder Logic para ver y editar un programa Ladder. Consulte Utilizacin del editor de Ladder Logic, p. 271 para insertar y editar elementos dentro de un escaln. Con el visualizador de Ladder Logic abierto, se encuentran disponibles las siguientes opciones: Abrir el editor de Ladder Logic Insertar, editar y eliminar escalones Visualizar smbolos y direcciones Alternar vistas de Ladder Logic Utilizacin de comandos del men Edicin Utilice uno de los siguientes comandos para abrir el editor de Ladder Logic desde el visualizador de Ladder Logic y editar las instrucciones en un escaln: Insertar escaln Editar escaln actual

Abrir el editor de Ladder Logic

262

Programacin en lenguaje Ladder

Insercin, edicin y eliminacin de escalones


Introduccin Con el visualizador de Ladder Logic abierto, se puede acceder a los siguientes comandos desde el men Herramientas del men principal: Insertar escaln Insertar lista Editar escaln actual Eliminar escaln actual Para insertar un nuevo escaln antes des escaln seleccionado actualmente, siga los pasos descritos a continuacin.
Paso Accin 1 Seleccionar la ubicacin en la que se va a insertar el nuevo escaln. El escaln actual, o un elemento seleccionado dentro del escaln actual, se resalta con un rectngulo de color rojo. Seleccionar Insertar escaln en el men Herramientas o hacer clic en el icono Insertar de la barra de herramientas. El editor de Ladder Logic se abre en modo Insertar escaln para que se pueda crear un nuevo escaln.

Insertar escaln

2 3

Insertar lista

Para insertar un nuevo escaln antes del escaln seleccionado actualmente y utilizar el editor de escaln de lista a fin de introducir instrucciones, siga los pasos descritos a continuacin.
Paso Accin 1 2 3 4 5 6 Seleccionar la ubicacin en la que se va a insertar el nuevo escaln. El escaln actual se resalta con un rectngulo de color rojo. Seleccionar Insertar lista en el men Herramientas. Se abre el editor de escaln de lista. Introducir instrucciones en la ventana Editor de escaln de lista. Cuando se hayan introducido las instrucciones, seleccionar Validar para comprobar los errores y advertencias de reversibilidad. Seleccionar Aceptar para volver al visualizador de Ladder Logic. Pulsar Cancelar para volver al visualizador de Ladder Logic sin agregar cambios. Si el escaln no es reversible, el nuevo escaln aparecer como instrucciones de lista.

263

Programacin en lenguaje Ladder

Editar escaln actual

Siga los pasos descritos a continuacin para abrir el editor de Ladder Logic desde el visualizador de Ladder Logic a fin de editar el escaln actual (consulte "Utilizacin del editor de Ladder Logic, p. 271").
Paso Accin 1 2 3 4 Seleccionar un escaln para editarlo. El escaln actual se resalta con un rectngulo de color rojo. Seleccionar Editar escaln en el men Herramientas o el icono Editar de la barra de herramientas. El editor de Ladder Logic se abre en modo Editar escaln. Tambin se puede abrir un escaln para su edicin haciendo doble clic en un rea no utilizada del reticulado de programacin. Si el escaln no es reversible, el nuevo escaln aparecer como instrucciones de lista.

Eliminar escaln actual

Siga los pasos descritos a continuacin para eliminar el escaln actual (elimina el escaln, la cabecera de escaln y las declaraciones de etiquetas o subrutinas).
Paso Accin 1 2 3 Seleccionar el escaln que se va a eliminar mediante las teclas de flecha y la tecla Mays. El escaln actual debe aparecer resaltado con fondo azul. Seleccionar Eliminar escaln en el men Herramientas o el icono Eliminar de la barra de herramientas. El asiento se elimina y la ventana Visualizador de Ladder Logic se actualiza.

264

Programacin en lenguaje Ladder

Visualizacin de smbolos y direcciones


Introduccin Con el visualizador de Ladder Logic abierto, puede ver instrucciones de un programa Ladder como smbolos, direcciones o una combinacin de ambos. Hay dos posibilidades principales: Ver instrucciones como direcciones o smbolos. Ver las instrucciones en formato de una o de tres lneas como una direccin, smbolo o ambas. Para visualizar los smbolos de instrucciones, siga los siguientes pasos.
Paso Accin 1 2 Seleccionar Mostrar smbolos en el men Herramientas o en la barra de herramientas. Los smbolos aparecen encima de las instrucciones, en formato de una o tres lneas (vase ms adelante).

Mostrar smbolos

Mostrar direcciones

Para visualizar las direcciones de instrucciones, siga los siguientes pasos.


Paso Accin 1 2 Seleccionar Mostrar direcciones en el men Herramientas o en la barra de herramientas. Las direcciones aparecen encima de las instrucciones, en formato de una o tres lneas (vase ms adelante).

Direccin o smbolo de 1 lnea

Para visualizar una lnea de smbolos o direcciones de instrucciones, siga los siguientes pasos.
Paso Accin 1 2 Seleccionar Smbolo o direccin de 1 lnea en el men Herramientas o en la barra de herramientas. Las direcciones o smbolos aparecen encima de la instruccin en un formato de una lnea.

265

Programacin en lenguaje Ladder

Direccin o smbolo de 3 lneas

Para visualizar tres lneas de smbolos o direcciones de instrucciones, siga los siguientes pasos.
Paso Accin 1 2 Seleccionar Smbolo o direccin de 3 lneas en el men Herramientas o en la barra de herramientas. Slo las bobinas y los contactos se muestran en tres lneas. Las direcciones o smbolos aparecen encima de las instrucciones en un formato de tres lneas.

Direccin y smbolo de 3 lneas

Para visualizar tres lneas de smbolos y direcciones de instrucciones, siga los siguientes pasos.
Paso Accin 1 2 Seleccionar Smbolo y direccin de 3 lneas en el men Herramientas o en la barra de herramientas. Slo las bobinas y los contactos se muestran en tres lneas. Las direcciones y smbolos aparecen encima de las instrucciones en un formato de tres lneas.

Funcin de zoom

Para seleccionar una escala de zoom, siga estos pasos.


Paso Accin 1 Seleccionar Escala de zoom en el men Ver. 100% corresponde a la versin anterior. 66% o 33% permiten ver la parte ms importante del escaln de Ladder. Ajustar permite ajustar el rea de visualizacin al tamao de la ventana.

266

Programacin en lenguaje Ladder

Alternancia de vistas de Ladder Logic


Introduccin Con la ventana Visualizador de Ladder Logic abierta, podr cambiar la vista de programas Ladder seleccionando las opciones siguientes: Alternar cabecera de red Alternar reticulado Alternar Ladder/lista Mostrar todo como Ladder Tabla de pasos Grafcet Para activar o desactivar la visualizacin de cabeceras de escaln, siga estos pasos.
Paso Accin 1 2 3 Seleccionar Alternar cabecera de red en el men Herramientas o Alternar cabeceras en la barra de herramientas. La ventana Visualizador de Ladder Logic cambia la vista de las cabeceras de escaln: si se encontraban activas, ahora las desactiva. Seleccionar de nuevo Alternar cabecera de red en el men Herramientas o Alternar cabeceras en la barra de herramientas para cambiar las cabeceras de escaln a la vista contraria.

Alternar cabecera de red

Alternar reticulado

Para activar o desactivar el reticulado de programacin, haga lo siguiente:


Paso Accin 1 2 3 Seleccionar Alternar reticulado en el men Herramientas o en la barra de herramientas. La ventana Visualizador de Ladder Logic cambia la vista del reticulado: si se encontraba activado, ahora lo desactiva. Seleccionar de nuevo Alternar reticulado en el men Herramientas o en la barra de herramientas para cambiar el reticulado a la vista contraria.

267

Programacin en lenguaje Ladder

Alternar Ladder/ lista

Para alternar un programa entero entre los formatos de lista y de Ladder, seleccionar Editor de Ladder Logic o Editor de lista en el men Programa. Para cambiar entre los formatos de lista y de Ladder en un escaln seleccionado, siga estas instrucciones:
Paso Accin 1 2 Seleccionar Alternar Ladder/lista en el men Herramientas o en la barra de herramientas. La ventana Visualizador de Ladder Logic cambia la vista del escaln seleccionado. Si el escaln se visualizaba en formato de lista, la vista cambia al formato Ladder. Nota: Si se define un escaln de formato de lista como de formato Ladder y no precisa normas de reversibilidad, el escaln permanecer en formato de lista. Seleccionar de nuevo Alternar Ladder/lista en el men Herramientas o Alternar cabeceras en la barra de herramientas para volver a la vista del otro formato.

Tabla de pasos Grafcet

La visualizacin de Grafcet se simplifica utilizando la tabla de pasos Grafcet, que puede visualizarse seleccionando Herramientas Tabla de pasos Grafcet en el men principal mientras se visualiza el editor de lista o de Ladder Logic. La tabla muestra la lista de los pasos Grafcet definidos en el programa en orden ascendente. El paso inicial se representa mediante un cuadrado con dos bordes, mientras que los pasos restantes slo tienen un borde. En modo online, la tabla se anima y el paso o los pasos activos aparecen resaltados. Para seleccionar un paso de la tabla de pasos Grafcet, realice una de las siguientes tareas: Haga un solo clic con el ratn en un paso y pulse la tecla Intro. Haga doble clic en un paso. Una vez seleccionado en la tabla, el paso quedar resaltar en color rojo para los escalones de Ladder y las instrucciones de lista.

268

Programacin en lenguaje Ladder

Utilizacin de cabeceras de escaln


Introduccin Una cabecera de escaln aparece directamente encima de un escaln e informa de la funcin del escaln en un diagrama Ladder. Consulte Cabecera de escaln, p. 41. Si las cabeceras de escaln no son visibles al utilizar el visualizador de Ladder Logic, seleccione Herramientas Alternar cabeceras de escaln en el men principal. Las cabeceras de escaln siempre estn visibles cuando se utiliza el editor de Ladder Logic. Para abrir la cabecera de escaln en el visualizador o en el editor de Ladder Logic, realice una de las siguientes acciones: Haga doble clic sobre la cabecera de escaln. Utilice las teclas de direccin del teclado para seleccionar una cabecera de escaln y pulse Entrar para abrir la cabecera de escaln resaltada.

Visualizacin de cabeceras de escaln

Apertura de la cabecera de escaln

269

Programacin en lenguaje Ladder

5.3
Presentacin
Vista general

Utilizacin del editor Ladder

En esta seccin se describe cmo utilizar el editor de Ladder Logic para crear y editar escalones en un programa Ladder. Esta seccin contiene los siguientes apartados:
Apartado Utilizacin del editor de Ladder Logic Barra de herramientas de la paleta de Ladder Logic Utilizacin de la paleta de Ladder ampliada Comandos del editor de Ladder Logic Pgina 271 272 273 274

Contenido

270

Programacin en lenguaje Ladder

Utilizacin del editor de Ladder Logic


Introduccin Para crear un programa Ladder, seleccione elementos grficos en el editor de Ladder Logic e insrtelos en un escaln de Ladder (los elementos grficos son iguales que las instrucciones grficas). Los elementos grficos se encuentran disponibles en las reas siguientes del editor de Ladder Logic: Barra de herramientas de la paleta de Ladder (Vase Barra de herramientas de la paleta de Ladder Logic, p. 272) Paleta de Ladder ampliada (Vase Utilizacin de la paleta de Ladder ampliada, p. 273) ste es un ejemplo de edicin de un escaln utilizando el editor de Ladder Logic.
RUNG

Ejemplo

Editor de Ladder Logic Insertar escaln


75%

?
F3 R F5 S F6

ESC

F2

F3

P F5

N F6

%TM
F7 F8 F9

%C
F11

+...
F12

F7

F8

F9

F11

F12 F2

ESCALN 0

EJEMPLO DE UN PROGRAMA LADDER

%I0.1 N

%C8 R E %M1 %Q0.4

%I0.2

%M0

D S ADJ Y %C8.P 777 CU CD F

271

Programacin en lenguaje Ladder

Barra de herramientas de la paleta de Ladder Logic


Introduccin Utilice la barra de herramientas de la paleta de Ladder Logic para seleccionar las instrucciones grficas que se van a insertar en un programa Ladder. La paleta de Ladder Logic forma parte del editor de Ladder Logic. Algunas instrucciones especiales se encuentran en la paleta de Ladder ampliada y se pueden abrir desde la barra de herramientas. A continuacin se muestra la barra de herramientas de la paleta de Ladder Logic.
Seleccin de la paleta de Ladder ampliada (Mays+F12)

Barra de herramientas de la paleta de Ladder Logic

ESC

F2

F3

P F5

N F6

F7

F8

F9

F11

F12

F2

F3

R F5

S F6

%TM
F7 F8 F9

%C
F11

+...
F12

Normally Open Contact

Seccin izquierda

Seccin intermedia

Seccin derecha

La barra de herramientas de la paleta de Ladder Logic consta de tres secciones: 1. Seccin izquierda: contiene botones para elementos de prueba, como entradas y bloques de comparacin. 2. Seccin intermedia: contiene el botn de acceso directo a la paleta de Ladder ampliada, adems de botones para elementos de accin como salidas, bloques de operacin, instrucciones de salto/subrutina y bloques de funcin de temporizador y contador. 3. Seccin derecha: muestra el nombre del elemento grfico seleccionado actualmente en la paleta de Ladder Logic o en la paleta de Ladder ampliada.

272

Programacin en lenguaje Ladder

Utilizacin de la paleta de Ladder ampliada


Introduccin La paleta de Ladder ampliada contiene instrucciones especiales a las que no se puede acceder desde la barra de herramientas de la paleta de Ladder: Contactos especiales Bloques de funcin especiales Bobinas especiales Para insertar una instruccin especial desde la paleta de Ladder ampliada, con el editor de Ladder Logic abierto, siga estos pasos:
Paso Accin 1 Seleccionar la paleta de Ladder ampliada sealndola y haciendo clic con el botn izquierdo del ratn en el ltimo botn de la seccin intermedia de la paleta de Ladder o pulsando las teclas Mays + F12. Se abre el cuadro de dilogo Paleta de Ladder ampliada. Seleccionar una instruccin en la paleta de Ladder ampliada pulsando el tabulador varias veces o haciendo clic con el ratn hasta que se resalte la instruccin deseada. Pulsar Intro para seleccionar la instruccin resaltada. El cuadro de dilogo Paleta de Ladder ampliada se cerrar. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar el contacto. Con ayuda del ratn, el contacto se desplaza hasta la celda seleccionada. Por el contrario, con ayuda de la barra espaciadora, el contacto se desplaza hasta la celda seleccionada previamente. Para seleccionar una celda, es necesario elegir las herramientas de seleccin (icono de flecha) y hacer clic con el botn izquierdo del ratn en la ubicacin de la celda deseada con ayuda de las flechas. Para completar la programacin, consulte Insercin de un operando o smbolo, p. 300.

Insercin de una instruccin especial

2 3

Nota: Para colocar varios objetos (o bloques), es necesario mantener pulsada la tecla CTRL.

273

Programacin en lenguaje Ladder

Comandos del editor de Ladder Logic


Introduccin Al abrir el editor de Ladder Logic, podr utilizar los comandos siguientes del men Herramientas : Aceptar cambios Cancelar cambios Nuevo escaln Borrar escaln Escaln anterior Escaln siguiente Alternar reticulado Funcin de zoom Funcin Cortar Funcin Copiar Funcin Pegar Funcin Deshacer Funcin Rehacer Para aceptar los cambios realizados en un escaln, siga estos pasos:
Paso Accin 1 2 Seleccionar Aceptar cambios en el men Herramientas para cerrar un escaln abierto conservando todos los cambios despus de haber acabado de editar o crear un escaln. Se cierra el editor de Ladder Logic y se abre la ventana Visualizador de Ladder Logic. La ventana Visualizador de Ladder Logic puede permanecer abierta mientras se utiliza el editor de Ladder Logic, consulte "Preferencias, p. 31".

Aceptar cambios

Cancelar cambios

Para cancelar los cambios realizados en un escaln, siga estos pasos:


Paso Accin 1 2 Seleccionar Cancelar cambios en el men Herramientas cuando se desee descartar los cambios realizados en un escaln. Se cierra el editor de Ladder Logic y se abre la ventana Visualizador de Ladder Logic. La ventana Visualizador de Ladder Logic puede permanecer abierta mientras se utiliza el editor de Ladder Logic, consulte "Preferencias, p. 31".

274

Programacin en lenguaje Ladder

Nuevo escaln

Para insertar un nuevo escaln mientras se edita otro, siga estos pasos:
Paso Accin 1 En el men Herramientas, seleccionar Nuevo escaln para abrir un escaln nuevo durante la edicin del escaln actual. Nota: Cualquier cambio en el escaln actual se guarda antes de abrir uno nuevo. Se cierra el escaln actual y se abre uno nuevo en el editor de Ladder Logic.

Borrar escaln

Para borrar todas las instrucciones del escaln actual, siga estos pasos:
Paso Accin 1 2 Seleccionar Borrar escaln en el men Herramientas para eliminar todos los elementos del escaln actual. El escaln permanece abierto en el editor de Ladder Logic.

Escaln anterior

Para abrir el escaln anterior en un programa Ladder, haga lo siguiente:


Paso Accin 1 2 3 Hacer clic en Escaln anterior en el men Herramientas. El escaln anterior del programa Ladder se abre en el editor de Ladder Logic. Continuar haciendo clic en Escaln anterior para abrir de forma secuencial todos los escalones que preceden al escaln activo. Nota: Si un escaln es no reversible, no se podr visualizar en el editor de Ladder Logic y se detendr la secuencia de apertura de los escalones precedentes.

Escaln siguiente

Para abrir el escaln siguiente en un programa Ladder, siga estos pasos:


Paso Accin 1 2 3 Hacer clic en Escaln siguiente en el men Herramientas. El escaln siguiente del programa Ladder se abre en el editor de Ladder Logic. Continuar haciendo clic en Escaln siguiente para abrir de forma secuencial todos los escalones que siguen al escaln activo en el programa Ladder. Nota: Si un escaln es no reversible, no se podr visualizar en el editor de Ladder Logic y se detendr la secuencia de apertura de los escalones siguientes.

275

Programacin en lenguaje Ladder

Alternar reticulado

Para activar o desactivar el reticulado de programacin, siga estos pasos:


Paso Accin 1 2 3 Seleccionar Alternar reticulado en el men Herramientas o en la barra de herramientas. El editor de Ladder Logic cambia la vista del reticulado: si se encontraba activado, ahora lo desactiva. Seleccionar de nuevo Alternar reticulado en el men Herramientas o en la barra de herramientas para cambiar el reticulado a la vista contraria.

Funcin de zoom

Para seleccionar una escala de zoom, siga estos pasos:


Paso Accin 1 Seleccionar Escala de zoom en el men Ver. 100 % corresponde a la versin anterior. 66 % o 33 % permiten ver la parte ms importante del escaln de Ladder. Ajustar permite ajustar el rea de visualizacin al tamao de la ventana.

Funcin Cortar

Utilice Cortar para quitar uno o ms escalones e introducirlos en otra ubicacin en el mismo o en otro programa. Para quitar uno o varios escalones en modo de detencin online u offline, haga lo siguiente:
Paso Accin 1 2 Consultar Marcacin de un bloque Ladder Logic, p. 282 para seleccionar un bloque de escalones y cortarlo. Las selecciones aparecern resaltadas en color azul. Seleccionar Cortar en el men Edicin. Nota: Para eliminar el bloque resaltado sin copiarlo en el Portapapeles, pulse la tecla Supr. El bloque marcado se elimina del programa y los escalones restantes se numeran de nuevo. Utilizar el comando Pegar del men Edicin para introducir el bloque marcado que se ha eliminado en otra ubicacin dentro del mismo programa o dentro de otro distinto.

3 4

276

Programacin en lenguaje Ladder

Funcin Copiar

Utilice el comando Copiar para duplicar un bloque marcado en un programa y colocarlo en el Portapapeles. El comando Copiar no elimina el bloque seleccionado. Utilice Copiar y Pegar para duplicar los escalones de un programa y poder utilizarlos en otra ubicacin dentro del mismo programa o para utilizarlos con otro programa. Para copiar un bloque marcado en modo de detencin online u offline, siga estos pasos:
Paso Accin 1 2 3 4 Consultar Marcacin de un bloque Ladder Logic, p. 282 para seleccionar un bloque de escalones y copiarlo. Las selecciones aparecern resaltadas en color azul. Seleccionar Copiar en el men Edicin. Una copia del bloque marcado se coloca en el Portapapeles de Windows. Utilizar el comando Pegar del men Edicin para introducir una copia del bloque marcado en otra ubicacin dentro del mismo programa o dentro de otro distinto.

Funcin Pegar

Utilice Pegar para insertar escalones que estn en el Portapapeles despus de haber ejecutado un comando Cortar o Copiar. Introduzca los escalones en otra ubicacin dentro del mismo programa o en otro diferente. Para pegar un bloque marcado en modo de detencin online u offline, haga lo siguiente:
Paso Accin 1 2 Utilizar Cortar o Copiar para colocar en el Portapapeles un bloque marcado. Seleccionar el escaln en el que se desee insertar el bloque marcado. El escaln puede introducirse en el programa en ejecucin. En caso contrario, cerrar el programa y abrir otro. Seleccionar Pegar en el men Edicin. El bloque marcado se inserta antes del escaln seleccionado.

3 4

Funcin Deshacer

Utilice Deshacer para invertir las ltimas operaciones (Cortar, Pegar o Eliminar) realizadas. Para utilizar el comando Deshacer, siga estas instrucciones:
Paso Accin 1 2 Seleccionar Deshacer en el men Edicin. Se invierte la operacin de edicin anterior.

Funcin Rehacer

Utilice el comando Rehacer para invertir la operacin del comando Deshacer. Para utilizar el comando Rehacer, siga estos pasos:
Paso Accin 1 2 Seleccionar Deshacer en el men Edicin. Se invierte la operacin anterior de cancelacin.

277

Programacin en lenguaje Ladder

5.4

Utilizacin de las funciones de edicin en el visualizador de Ladder

Presentacin
Vista general En esta seccin se muestran los procedimientos necesarios para utilizar los comandos del men Edicin para editar programas Ladder en el visualizador de Ladder. Esta seccin contiene los siguientes apartados:
Apartado Comandos del men Edicin Cortar, Copiar y Pegar Marcacin de un bloque Ladder Logic Buscar y Reemplazar Buscar Reemplazar Deshacer Pgina 279 280 282 283 285 286 287

Contenido

278

Programacin en lenguaje Ladder

Comandos del men Edicin


Introduccin Con el editor de lista abierto, utilice los siguientes comandos del men Edicin para editar un solo escaln o un grupo de escalones: Cortar, Copiar y Pegar, p. 280 Buscar y Reemplazar, p. 283 Deshacer, p. 287

279

Programacin en lenguaje Ladder

Cortar, Copiar y Pegar


Introduccin Seleccione los comandos siguientes del men Edicin para editar un programa Ladder: Cortar, p. 280 Copiar, p. 281 Pegar, p. 281 Deshacer, p. 281 Rehacer, p. 281 Consulte Marcacin de un bloque Ladder Logic, p. 282. Utilice el comando Cortar para quitar uno o ms escalones e introducirlos en otra ubicacin en el mismo programa o en otro distinto. Para quitar uno o varios escalones en estados detenidos en modo de detencin online u offline, siga estos pasos:
Paso Accin 1 2 Consulte Marcacin de un bloque Ladder Logic, p. 282 para seleccionar el bloque de escalones que desee cortar. Las selecciones aparecern resaltadas en color azul. Seleccionar Cortar en el men Edicin. Nota: Para eliminar el bloque resaltado sin copiarlo en el Portapapeles, pulsar la tecla Supr. El bloque marcado se elimina del programa y los escalones restantes se numeran de nuevo. Utilizar el comando Pegar del men Edicin para introducir el bloque marcado que se ha eliminado en otra ubicacin dentro del mismo programa o dentro de otro distinto.

Cortar

3 4

280

Programacin en lenguaje Ladder

Copiar

Utilice el comando Copiar para duplicar un bloque marcado de un programa y colocarlo en el Portapapeles. El comando Copiar no elimina el bloque seleccionado. Utilice los comandos Copiar y Pegar para duplicar los escalones de un programa y poder utilizarlos en otra ubicacin dentro del mismo programa o para utilizarlos con otro programa. Para copiar un bloque marcado en modo de detencin online u offline, haga lo siguiente:
Paso Accin 1 2 3 4 Consulte Marcacin de un bloque Ladder Logic, p. 282 para seleccionar un bloque de escalones y copiarlo. Las selecciones aparecern resaltadas en color azul. Seleccionar Copiar en el men Edicin. Una copia del bloque marcado se coloca en el Portapapeles de Windows. Utilizar el comando Pegar del men Edicin para introducir una copia del bloque marcado en otra ubicacin dentro del mismo programa o dentro de otro distinto.

Pegar

Utilice Pegar para insertar escalones que estn en el Portapapeles despus de haber ejecutado un comando Cortar o Copiar. Introduzca los escalones en otra ubicacin dentro del mismo programa o en otro diferente. Para pegar un bloque marcado en modo de detencin online u offline, siga estos pasos:
Paso Accin 1 2 3 4 Utilizar Cortar o Copiar para colocar en el Portapapeles un bloque marcado. Seleccionar el escaln en el que se desee insertar el bloque marcado. El escaln puede introducirse en el programa en ejecucin. En caso contrario, cerrar el programa y abrir otro. Seleccionar Pegar en el men Edicin. El bloque marcado se inserta antes del escaln seleccionado.

Deshacer

Utilice Deshacer para invertir las ltimas operaciones (Cortar, Pegar o Eliminar) realizadas. Para utilizar el comando Deshacer, es necesario:
Paso Accin 1 2 Seleccionar Deshacer en el men Edicin. Se invierte la operacin de edicin anterior.

Rehacer

Utilice el comando Rehacer para invertir el comando Deshacer. Para utilizar el comando Rehacer, haga lo siguiente:
Paso Accin 1 2 Seleccionar Rehacer en el men Edicin. Se invierte la operacin anterior.

281

Programacin en lenguaje Ladder

Marcacin de un bloque Ladder Logic


Introduccin Marcacin de un bloque de escalones de Ladder Logic, para realizar las operaciones Cortar, Copiar, Pegar, Eliminar, Buscar y otros comandos. Para marcar uno o varios escalones en un programa Ladder, haga lo siguiente:
Paso Accin 1 2 Colocar el cursor al inicio del primer escaln del bloque. Un rectngulo de color rojo resalta la celda seleccionada. Mantener pulsada la tecla Mays. Utilizar las flechas hacia arriba o hacia abajo del teclado para seleccionar los escalones. Nota: El primer clic con la flecha selecciona los contenidos del escaln sealado. Para seleccionar otros escalones se debe volver a hacer clic. Todos los escalones seleccionados se resaltan en azul. Soltar la tecla Mays cuando se complete la seleccin.

Marcacin de un bloque en un programa Ladder

282

Programacin en lenguaje Ladder

Buscar y Reemplazar
Introduccin Es posible buscar y reemplazar cada aparicin de un operando o cadena de comentario en programas Ladder. Tambin se pueden buscar nmeros de escaln, aunque stos no pueden ser reemplazados. Las funciones Buscar y Reemplazar pueden utilizarse en estado offline. Puede buscar los siguientes elementos en un programa. Operandos Direccin o smbolo: No importa si se muestran direcciones o smbolos. Por ejemplo, si se selecciona Mostrar direcciones en el men Herramientas, todava puede buscar smbolos. Escaln Nmero de un escaln especificado cuando se visualiza un programa Ladder. Si el nmero de escaln especificado es superior al nmero de escaln de mayor valor disponible, se resalta el ltimo escaln. Cadena de comentario Cadena de texto especfica en las cabeceras de escaln de un programa Ladder. La bsqueda de cadenas de comentario y de texto no distingue entre maysculas y minsculas. Hay tres opciones para seleccionar un rea de bsqueda en un programa: Buscar todos: buscar todo el programa. Buscar desde el cursor: iniciar la bsqueda en el cursor y continuar hasta el final del programa. Buscar rea seleccionada: buscar slo dentro de un bloque marcado en el programa. Consulte Marcacin de un bloque Ladder Logic, p. 282. A continuacin se muestran algunas pautas para buscar un programa: Las coincidencias slo se dan con operandos. Por ejemplo, cuando se busca %TM0, %TM0.V o AND, %TM0.Q no se podr encontrar. La seleccin de cadenas de texto o comentario busca cadenas en comentarios, operandos, operadores, etiquetas y subrutinas. Las subrutinas (SRn) y etiquetas (%Li) se tratan como operandos.

Tipos de bsqueda

Opciones de bsqueda

Pautas para la bsqueda

283

Programacin en lenguaje Ladder

Pautas generales para utilizar la funcin Reemplazar

A continuacin se muestran algunas pautas generales para utilizar la funcin Reemplazar: Cuando se reemplazan operandos, slo se reemplazan bloques de funcin. Por ejemplo, cuando se reemplaza %TM0 por %TM2, %TM0.Q no se reemplaza por %TM2.Q. Los operandos de origen y destino no pueden ser smbolos sin resolver. Consulte Definicin de los smbolos, p. 87. El reemplazo de una etiqueta o subrutina no cambiar la declaracin de la etiqueta o subrutina. Una declaracin de etiqueta o subrutina puede reemplazarse por otra declaracin de etiqueta o subrutina. Las subrutinas (SRn) y etiquetas (%Li) se tratan como operandos. En el caso de cadenas de comentario o texto, se puede reemplazar cualquier cadena que se localice utilizando la funcin Buscar. En el caso de los operandos, es posible reemplazar: Bits por bits (por ejemplo, %I0.0 por %M2). Palabras por palabras (por ejemplo, %MW100 por %SW12). Bloques de funcin por bloques de funcin similares (por ejemplo, se permite reemplazar %TM0 por %TM2, pero no %TM0 por %C3). Valores inmediatos por valores inmediatos (por ejemplo, 7 por 8).

Reemplazo de operandos

284

Programacin en lenguaje Ladder

Buscar
Introduccin Utilice el cuadro de dilogo Buscar para buscar las apariciones de un operando, nmeros de lnea/escaln, o cadenas de texto/comentario en programas de lista y de Ladder Logic. Una vez que se haya encontrado la primera instancia de un elemento, el cuadro de dilogo cambiar para mostrar slo botones de comando a fin de simplificar la bsqueda y la sustitucin (consulte el paso 7 ms adelante). Este cuadro de dilogo aparece seleccionando Edicin Buscar en el men principal mientras se visualiza un programa en el visualizador de Ladder Logic o en el editor de lista. Consulte Buscar y Reemplazar, p. 283 para programas Ladder, o Buscar y reemplazar, p. 323 para programas de lista. Con un programa en el visualizador de Ladder Logic o en el editor de lista, siga los siguientes pasos.
Paso Accin 1 2 3 4 5 6 Seleccionar Edicin Reemplazar en el men principal para abrir el cuadro de dilogo Reemplazar. Con el cuadro de dilogo Buscar abierto, hacer clic en la lista desplegable Buscar y seleccionar el tipo de elemento para la bsqueda. En el cuadro de texto situado debajo de Buscar, introducir un elemento especfico que se desee localizar. Seleccionar una de las Opciones de bsqueda. Para seleccionar una regin, consulteMarcacin de un bloque Ladder Logic, p. 282 o Marcar un bloque de lista, p. 322. ) Hacer clic en Aceptar para cerrar el cuadro de dilogo e iniciar la bsqueda. Si no se encuentra el elemento, aparece un cuadro informativo confirmando "Elemento no encontrado". Seleccionar Aceptar para cerrar el cuadro informativo y volver al cuadro de dilogo Buscar. Si no se encuentra el elemento, aparece resaltado en color rojo. El cuadro de dilogo cambia para mostrar los siguientes botones: Buscar siguiente - seleccionar para buscar otra instancia. Cancelar - seleccionar para cerrar el cuadro de dilogo. Para continuar la bsqueda, pulsar el botn Buscar siguiente (ir al paso 7). Si se desea detener la bsqueda, pulsar el botn Cancelar para cerrar el cuadro de dilogo. Despus de encontrar la ltima instancia del valor o del texto, o si la bsqueda no encuentra ninguna instancia del valor o texto especificado, aparecer un cuadro de dilogo con el mensaje "Elemento no encontrado". Pulsar Aceptar para cerrar el cuadro.

Bsqueda de un programa

8 9 10

285

Programacin en lenguaje Ladder

Reemplazar
Introduccin Utilice el cuadro de dilogo Reemplazar para buscar y reemplazar un operando o cadena de texto/comentario en programas de lista y de Ladder Logic. Una vez que se haya encontrado la primera instancia de un elemento, el cuadro de dilogo cambiar para mostrar slo botones de comando a fin de simplificar la bsqueda y la sustitucin (consulte el paso 8). Este cuadro de dilogo aparece seleccionando Edicin Buscar en el men principal mientras se visualiza un programa en el visualizador de Ladder Logic o en el editor de lista. Consulte Buscar y Reemplazar, p. 283 para programas Ladder, o Buscar y reemplazar, p. 323 para programas de lista. Para buscar y reemplazar un operando o cadena de texto, siga los siguientes pasos.

Utilizacin de la funcin Reemplazar


Paso Accin 1 2 3 4 5 6

Seleccionar Edicin Reemplazar en el men principal para abrir el cuadro de dilogo Reemplazar. Hacer clic en el cuadro Buscar y seleccionar el tipo de elemento que se va a reemplazar. En el cuadro situado debajo del cuadro Buscar, introducir el elemento especfico que se va a reemplazar. En el cuadro Reemplazar con, introducir el elemento especfico que constituir el reemplazo. Seleccionar una de las Opciones de bsqueda. Hacer clic en Aceptar para cerrar el cuadro de dilogo e iniciar la bsqueda. Tambin se puede seleccionar Reemplazar todos para reemplazar todas las instancias del elemento. Las instancias encontradas no se mostrarn, pero aparecer un cuadro informativo confirmando el nmero de casos (elementos reemplazados). Seleccionar Aceptar para cerrar el cuadro informativo y el cuadro de dilogo Reemplazar. Si no se encuentra el elemento, aparece un cuadro informativo confirmando "Elemento no encontrado". Seleccionar Aceptar para cerrar el cuadro y volver al cuadro de dilogo Reemplazar. Si no se encuentra el elemento, aparece resaltado en color rojo. El cuadro de dilogo cambia para mostrar cuatro botones: Buscar siguiente - seleccionar para mantener intacta la instancia resaltada y buscar otra instancia. Reemplazar - seleccionar para reemplazar la instancia resaltada. Reemplazar todos - seleccionar para reemplazar todas las instancias del elemento. Cancelar - seleccionar para cerrar el cuadro de dilogo sin realizar ms cambios (los cambios anteriores se mantienen). Despus de encontrar la ltima instancia del valor o del texto, o si la bsqueda no encuentra ninguna instancia del valor o texto especificado, aparecer un cuadro de dilogo con el mensaje "Elemento no encontrado". Pulsar Aceptar para cerrar el cuadro. Cuando se cierra el cuadro de dilogo Reemplazar, aparece un cuadro informativo confirmando el nmero de casos (elementos reemplazados).

7 8

10

286

Programacin en lenguaje Ladder

Deshacer
Introduccin Utilice Deshacer para invertir las ltimas operaciones (cortar, pegar o eliminar) realizadas. Para utilizar deshacer:
Paso Accin 1 2 Seleccionar Deshacer en el men Edicin. Se invierte la operacin de edicin anterior.

Uso de deshacer

287

Programacin en lenguaje Ladder

5.5
Presentacin
Vista general

Insercin de instrucciones grficas

Esta seccin proporciona procedimientos y normas para insertar instrucciones grficas en escalones de Ladder Logic utilizando el ratn o el teclado. Esta seccin contiene los siguientes apartados:
Apartado Insercin de elementos grficos Normas para insertar elementos grficos Insercin de un contacto Insercin de un bloque de funcin de contador o temporizador Insercin de una bobina o de una llamada de subrutina o salto Insercin y eliminacin de conectores Insercin de un bloque de comparacin Insercin de un bloque de operacin Insercin de un operando o smbolo Pgina 289 291 292 293 294 295 298 299 300

Contenido

288

Programacin en lenguaje Ladder

Insercin de elementos grficos


Introduccin Aqu se muestra el procedimiento general para insertar elementos grficos en un programa Ladder. Consulte Barra de herramientas de la paleta de Ladder Logic, p. 272. Para insertar instrucciones grficas, abra la ventana Visualizador de Ladder Logic y haga lo siguiente:

Insercin de instrucciones
Paso Accin 1 2 3

Seleccionar Herramientas Insertar escaln para abrir el Editor de Ladder Logic, p. 38. Para ver el reticulado de programacin, seleccionar Herramientas Alternar reticulado. Consulte Preferencias, p. 31 para configurar la visualizacin de diagramas Ladder Logic. Es posible seleccionar e insertar instrucciones grficas en un escaln de Ladder Logic utilizando el ratn o el teclado. Utilizacin del ratn para insertar instrucciones grficas, p. 289. Utilizacin del teclado para insertar instrucciones grficas, p. 290.

Utilizacin del ratn para insertar instrucciones grficas


Paso Accin 1 2 3 4 5

Para insertar una instruccin grfica en un escaln de Ladder Logic utilizando el ratn, siga estos pasos:

Seleccionar una instruccin en la Barra de herramientas de la paleta de Ladder Logic, p. 272 sealando un botn de instruccin y haciendo clic con el botn izquierdo del ratn. En el caso de instrucciones que no se encuentren en la paleta de Ladder Logic, hacer clic en el ltimo botn de la seccin de actividad de la paleta para abrir la paleta de Ladder ampliada. Seleccionar una instruccin en la paleta de Ladder ampliada sealando el botn asociado y haciendo clic con el botn izquierdo del ratn. Despus de realizar una seleccin, la paleta de Ladder ampliada se cierra. La seccin de nombre de elemento contenida en la barra de herramientas de la paleta de Ladder Logic muestra el nombre de la instruccin seleccionada. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar la instruccin Con ayuda del ratn, la instruccin se desplaza hasta la celda seleccionada. Por el contrario, con ayuda de la barra espaciadora, la instruccin se desplaza hasta la celda seleccionada previamente. Para seleccionar una celda, es necesario elegir las herramientas de seleccin (icono de flecha) y hacer clic con el botn izquierdo del ratn en la ubicacin de la celda deseada con ayuda de las flechas. La instruccin insertada permanecer activa hasta que se seleccione otra. Si se inserta una instruccin en una celda que ya dispone de otra, la nueva instruccin sobrescribir la anterior. Pulsar Supr para eliminar una instruccin de una celda seleccionada.

6 7

289

Programacin en lenguaje Ladder

Utilizacin del teclado para insertar instrucciones grficas

Para insertar una instruccin grfica en un escaln de Ladder Logic utilizando el teclado, siga este procedimiento:
Paso Accin 1 Seleccionar una instruccin en la Barra de herramientas de la paleta de Ladder Logic, p. 272 pulsando el acceso directo del teclado que se identifica en el botn de instruccin: una tecla de funcin o una combinacin de sta con la tecla Mays. En el caso de instrucciones que no se encuentran en la paleta de Ladder Logic, pulsar Mays+F12 (mantener presionada la tecla Mays y pulsar la tecla de funcin F12) para abrir la paleta de Ladder ampliada. Seleccionar una instruccin en la paleta de Ladder ampliada pulsando el tabulador varias veces hasta que se resalte el botn de instruccin deseado. Pulsar Intro para seleccionar la instruccin resaltada. La paleta de Ladder ampliada se cierra. La seccin de nombre de elemento contenida en la barra de herramientas de la paleta de Ladder Logic muestra el nombre de la instruccin seleccionada. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar la instruccin Con ayuda del ratn, la instruccin se desplaza hasta la celda seleccionada. Por el contrario, con ayuda de la barra espaciadora, la instruccin se desplaza hasta la celda seleccionada previamente. Para seleccionar una celda, es necesario elegir las herramientas de seleccin (icono de flecha) y hacer clic con el botn izquierdo del ratn en la ubicacin de la celda deseada con ayuda de las flechas. Nota: Si se inserta una instruccin en una celda que ya dispone de otra, la nueva instruccin sobrescribir la anterior. Pulsar la tecla Intro para eliminar una instruccin de la celda seleccionada.

4 5

Nota: Para hacer que la instruccin permanezca activa, es necesario pulsar Ctrl + Intro.

290

Programacin en lenguaje Ladder

Normas para insertar elementos grficos


Introduccin Utilice la siguiente lista de normas como pautas para insertar instrucciones grficas en un escaln de Ladder Logic. Consulte Barra de herramientas de la paleta de Ladder Logic, p. 272 y Utilizacin de la paleta de Ladder ampliada, p. 273. Normas para insertar elementos grficos: 1. Las instrucciones grficas que estn ubicadas en la seccin de prueba de la barra de herramientas de la paleta de Ladder Logic no pueden insertarse en la ltima columna del reticulado. La instruccin Bloque de comparacin, ltima seleccin de esta seccin, requiere dos celdas y no se puede insertar en las dos ltimas columnas. 2. Las instrucciones de llamada de salto/rutina, bobina, bobina inversa, restablecer bobina y establecer bobina slo se pueden insertar en la ltima columna del reticulado. Si intenta introducir estas instrucciones en cualquier otro lugar, se insertar automticamente una lnea conectora horizontal desde ese punto hasta la ltima columna en la que se introduce la instruccin. 3. Slo puede insertar un Bloque de operacin, que necesita cuatro celdas, en las cuatro ltimas columnas del reticulado. Si intenta introducir esta instruccin en cualquier otro lugar, se insertar automticamente una lnea conectora horizontal desde ese punto hasta las cuatro ltimas columnas en las que se introduce la instruccin. 4. Los bloques de temporizador y contador, que ocupan dos columnas por cuatro filas, no se pueden insertar en la primera columna ni en las dos ltimas. 5. Los Contactos especiales ubicados en la paleta de Ladder ampliada no se pueden insertar en las columnas primera y ltima. Los contactos especiales OPEN y SHORT son la excepcin a esta norma y s se pueden insertar en la primera columna. 6. Los Bloques de funcin, ubicados en la paleta de Ladder ampliada, ocupan dos columnas por cuatro filas y no se pueden insertar en las columnas primera y ltima. El bloque de funcin de contador muy rpido ocupa dos columnas por cinco filas. Slo se admite un bloque de funcin por escaln. 7. Las Bobinas especiales, ubicadas en la paleta de Ladder ampliada, slo se pueden insertar en la ltima columna. Si intenta introducir estas instrucciones en cualquier otro lugar, se insertar automticamente una lnea conectora horizontal desde ese punto hasta las ltimas cuatro columnas en las que se introduce la instruccin.

Normas

291

Programacin en lenguaje Ladder

Insercin de un contacto
Introduccin Es posible insertar contactos en cualquier columna del reticulado de programacin excepto desde la ltima. Este procedimiento sirve para insertar los contactos siguientes en un escaln de Ladder Logic: Contacto normal abierto Contacto normal cerrado Contacto de flanco ascendente Contacto de flanco descendente Con el editor de Ladder Logic abierto, siga estos pasos.
Paso Accin 1 Seleccionar un contacto en la seccin de prueba de la paleta de Ladder Logic sealndolo y haciendo clic con el botn izquierdo del ratn, o utilizando la tecla de funcin asignada. La seccin de nombre de elemento contenida en la Barra de herramientas de la paleta de Ladder Logic, p. 272 muestra el nombre del contacto seleccionado. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar el contacto. Con ayuda del ratn, el contacto se desplaza hasta la celda seleccionada. Por el contrario, con ayuda de la barra espaciadora, el contacto se desplaza hasta la celda seleccionada previamente. Para seleccionar una celda, es necesario elegir las herramientas de seleccin (icono de flecha) y hacer clic con el botn izquierdo del ratn en la ubicacin de la celda deseada mediante las flechas. Para completar la programacin, consulte Insercin de un operando o smbolo, p. 300.

Insercin de un contacto

2 3

292

Programacin en lenguaje Ladder

Insercin de un bloque de funcin de contador o temporizador


Introduccin Es posible insertar un temporizador o contador en cualquier columna del reticulado de programacin, excepto en la primera y en las dos ltimas columnas. Con el editor de Ladder Logic abierto, siga estos pasos.
Paso Accin 1 Seleccionar una funcin de contacto o temporizador en la seccin de actividad de la Barra de herramientas de la paleta de Ladder Logic, p. 272 sealndola y haciendo clic con el botn izquierdo del ratn, o pulsando Mays y la tecla de funcin asignada. La seccin de nombre de elemento de la barra de herramientas de la paleta de Ladder Logic muestra el tipo de bloque de funcin seleccionado. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar el bloque. Con ayuda del ratn, el bloque se desplaza hasta la celda seleccionada. Por el contrario, con ayuda de la barra espaciadora, el bloque se desplaza hasta la celda seleccionada previamente. Para seleccionar una celda, es necesario elegir las herramientas de seleccin (icono de flecha) y hacer clic con el botn izquierdo del ratn en la ubicacin de la celda deseada con ayuda de las flechas. Para completar los temporizadores de programacin, consulte Configuracin de temporizadores, p. 227. Para completar la programacin de los contadores, consulte Configuracin de contadores, p. 228.

Insercin de un bloque de funcin de contador o temporizador

2 3

293

Programacin en lenguaje Ladder

Insercin de una bobina o de una llamada de subrutina o salto


Introduccin Slo se puede insertar una bobina o una llamada de subrutina o salto en la ltima columna del reticulado de programacin. Utilice este procedimiento para insertar los elementos siguientes en un escaln de Ladder Logic: Bobina Bobina inversa Bobina RESET Bobina SET Llamada de subrutina o salto Con el editor de Ladder Logic abierto, siga estos pasos:
Paso Accin 1 Seleccionar un contacto o llamada de subrutina o salto en la seccin intermedia de la Barra de herramientas de la paleta de Ladder Logic, p. 272 sealndolo y haciendo clic con el botn izquierdo del ratn, o pulsando Mays y la tecla de funcin asignada. La seccin de nombre de elemento de la barra de herramientas de la paleta de Ladder Logic muestra el nombre de la bobina o de la subrutina o salto seleccionado. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar el contacto. Con ayuda del ratn, el contacto se desplaza hasta la celda seleccionada. Por el contrario, con ayuda de la barra espaciadora, el contacto se desplaza hasta la celda seleccionada previamente. Para seleccionar una celda, es necesario elegir las herramientas de seleccin (icono de flecha) y hacer clic con el botn izquierdo del ratn en la ubicacin de la celda deseada mediante las flechas. Para completar la programacin, consulte Insercin de un operando o smbolo, p. 300.

Insercin de una bobina o llamada de subrutina o salto

2 3

294

Programacin en lenguaje Ladder

Insercin y eliminacin de conectores


Introduccin Utilice las lneas de conectores horizontales y verticales para unir elementos en un escaln de Ladder Logic. Conector horizontal: lnea horizontal que conecta elementos en la misma lnea. Conector inferior: lnea vertical en una columna que conecta dos lneas. Eliminar conector inferior: elimina un conector inferior. Actividad del conector horizontal: inserta una lnea de conector horizontal ininterrumpida desde la celda seleccionada a un bloque de accin, como una operacin o salida. Con el editor de Ladder Logic abierto, siga estos pasos.
Paso Accin 1 Seleccionar el conector horizontal en la seccin izquierda de la Barra de herramientas de la paleta de Ladder Logic, p. 272 sealndolo y haciendo clic con el botn izquierdo del ratn, o pulsando Mays y la tecla de funcin asignada. La seccin del nombre de elemento de la barra de herramientas de la paleta de Ladder Logic muestra Conector horizontal. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar el conector. Con ayuda del ratn, el conector se desplaza hasta la celda seleccionada. Por el contrario, con ayuda de la barra espaciadora, el conector se desplaza hasta la celda seleccionada previamente. Para seleccionar una celda, es necesario elegir las herramientas de seleccin (icono de flecha) y hacer clic con el botn izquierdo del ratn en la ubicacin de la celda deseada con ayuda de las flechas. La lnea del conector horizontal aparece junto a la parte inferior de la celda. Para insertar una lnea de conector horizontal en otro lugar, sealar la celda y hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora.

Insercin de un conector horizontal

2 3

Eliminacin de un conector horizontal

Con el editor de Ladder Logic abierto, siga estos pasos.


Paso Accin 1 Seleccionar una celda que contenga una lnea de conector horizontal haciendo clic con el botn izquierdo del ratn o utilizando las teclas de direccin. Un rectngulo de color rojo resalta la celda seleccionada. Eliminar el conector horizontal pulsando la tecla Supr.

295

Programacin en lenguaje Ladder

Insercin de un conector inferior

Con el editor de Ladder Logic abierto, siga estos pasos.


Paso Accin 1 Seleccionar el conector inferior en la seccin izquierda de la paleta de Ladder Logic sealndolo y haciendo clic con el botn izquierdo del ratn, o pulsando Mays y la tecla de funcin asignada. La seccin del nombre de elemento de la barra de herramientas de la paleta de Ladder Logic muestra Conector inferior. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar el conector. Con ayuda del ratn, el conector se desplaza hasta la celda seleccionada. Por el contrario, con ayuda de la barra espaciadora, el conector se desplaza hasta la celda seleccionada previamente. Para seleccionar una celda, es necesario elegir las herramientas de seleccin (icono de flecha) y hacer clic con el botn izquierdo del ratn en la ubicacin de la celda deseada con ayuda de las flechas. La lnea del conector inferior aparece y se extiende hasta la esquina derecha de la celda que est justo debajo, pero en la misma columna.

2 3

Eliminacin de un conector horizontal

Con el editor de Ladder Logic abierto, siga estos pasos.


Paso Accin 1 Seleccionar una celda que contenga una lnea de conector inferior haciendo clic con el botn izquierdo del ratn o utilizando las teclas de direccin. Habr que seleccionar la celda situada encima de la que contiene el conector inferior. Un rectngulo de color rojo resalta la celda seleccionada, que est situada justo encima de la que contiene la lnea de conector inferior. Seleccionar Eliminar conector inferior en la seccin izquierda de la paleta de Ladder Logic sealndolo y haciendo clic con el botn izquierdo del ratn, o pulsando Mays y la tecla de funcin asignada. La seccin del nombre de elemento de la barra de herramientas de la paleta de Ladder Logic muestra Eliminar conector inferior. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para eliminar el conector inferior de la celda.

3 4

296

Programacin en lenguaje Ladder

Utilizacin de la funcin Actividad del conector horizontal

Con el editor de Ladder Logic abierto, siga estos pasos.


Paso Accin 1 Seleccionar una celda de la lnea en la que se desea insertar una lnea horizontal desde una celda seleccionada hasta la ltima celda mientras sta permanece abierta para un elemento de salida. Un rectngulo de color rojo resalta la celda seleccionada. Seleccionar Actividad del conector horizontal en la seccin izquierda de la paleta de Ladder Logic sealndolo y haciendo clic con el botn izquierdo del ratn, o pulsando Mays y la tecla de funcin asignada. La seccin del nombre de elemento de la barra de herramientas de la paleta de Ladder Logic muestra Actividad del conector horizontal. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar una lnea de conector horizontal que comience en la celda seleccionada y finalice en un bloque o salida.

3 4

Eliminacin de actividad del conector horizontal

Utilice el mismo procedimiento que en Eliminacin de un conector horizontal, p. 295.

297

Programacin en lenguaje Ladder

Insercin de un bloque de comparacin


Introduccin Utilice un bloque de comparacin para comparar dos operandos. Los bloques de comparacin no pueden insertarse en las dos ltimas columnas del reticulado de programacin. Con el editor de Ladder Logic abierto, siga estos pasos:
Paso Accin 1 Seleccionar un bloque de comparacin en la seccin izquierda de la Barra de herramientas de la paleta de Ladder Logic, p. 272 sealndolo y haciendo clic con el botn izquierdo del ratn, o pulsando la tecla F10. La seccin del nombre de elemento de la barra de herramientas de la paleta de Ladder Logic muestra Comparar. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar el bloque. Con ayuda del ratn, el bloque se desplaza hasta la celda seleccionada. Por el contrario, con ayuda de la barra espaciadora, el bloque se desplaza hasta la celda seleccionada previamente. Para seleccionar una celda, es necesario elegir las herramientas de seleccin (icono de flecha) y hacer clic con el botn izquierdo del ratn en la ubicacin de la celda deseada con ayuda de las flechas. Para completar la programacin, consulte Insercin de un operando o smbolo, p. 300.

Insercin de un bloque de comparacin

2 3

298

Programacin en lenguaje Ladder

Insercin de un bloque de operacin


Introduccin Utilice un bloque de operacin para ejecutar instrucciones numricas. Los bloques de operacin slo pueden insertarse en las cuatro ltimas columnas del reticulado de programacin en un escaln de Ladder Logic. Si intenta introducir esta instruccin en cualquier otro lugar, se insertar automticamente una lnea de conector horizontal desde ese punto hasta las cuatro ltimas columnas en las que se introduce el bloque. Con el editor de Ladder Logic abierto, siga estos pasos.
Paso Accin 1 Seleccionar el bloque de operacin en la seccin intermedia de la Barra de herramientas de la paleta de Ladder Logic, p. 272 sealndolo y haciendo clic con el botn izquierdo del ratn, o pulsando las teclas Mays+F8. La seccin del nombre de elemento de la barra de herramientas de la paleta de Ladder Logic muestra Operar. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar el bloque. Con ayuda del ratn, el bloque se desplaza hasta la celda seleccionada. Por el contrario, con ayuda de la barra espaciadora, el bloque se desplaza hasta la celda seleccionada previamente. Para seleccionar una celda, es necesario elegir las herramientas de seleccin (icono de flecha) y hacer clic con el botn izquierdo del ratn en la ubicacin de la celda deseada con ayuda de las flechas. Para completar la programacin, consulte Insercin de un operando o smbolo, p. 300.

Insercin de un bloque de operacin

2 3

299

Programacin en lenguaje Ladder

Insercin de un operando o smbolo


Introduccin Las instrucciones Ladder simples, como contactos o bobinas, utilizan un operando sencillo (por ejemplo, %I0.1). Existen otras instrucciones, como bloques de operacin y de comparacin, que precisan cadenas de operacin, es decir, varios operandos con llamadas de opcin u operadores. Ejemplo de cadenas de operacin: %MW50:=%MW3 + %KW5 en un bloque de operacin. %MW15<0 en una comparacin. Introduzca las cadenas de operacin directamente desde el teclado, como si deseara especificar un operando sencillo. Con el editor de Ladder Logic abierto, siga estos pasos:
Paso Accin 1 Seleccionar una celda que contenga un contacto o bobina haciendo clic con el botn izquierdo del ratn o utilizando las flechas de direccin. Un rectngulo de color rojo resalta la celda seleccionada. Hacer doble clic con el ratn o pulsar Intro para abrir un pequeo cuadro de texto rectangular encima de la instruccin. Introducir el nombre de smbolo u operando en el cuadro de texto. Pulsar Intro para aceptar la entrada y cerrar el cuadro. Pulsar Esc para cerrar el cuadro sin realizar cambios.

Insercin de un operando o smbolo encima de un contacto o bobina

2 3 4

300

Programacin en lenguaje Ladder

Insercin de una cadena de operacin en un bloque de operacin o comparacin

Con el editor de Ladder Logic abierto, siga estos pasos:


Pas Accin o 1 Seleccionar la comparacin en la seccin izquierda, o el bloque de operacin en la seccin intermedia de la Barra de herramientas de la paleta de Ladder Logic, p. 272 sealndola y haciendo clic con el botn izquierdo del ratn. La seccin del nombre de elemento de la barra de herramientas de la paleta de Ladder Logic muestra Comparar u Operar. Hacer clic con el botn izquierdo del ratn o pulsar la barra espaciadora para insertar la instruccin Con ayuda del ratn, la instruccin se desplaza hasta la celda seleccionada. Por el contrario, con ayuda de la barra espaciadora, la instruccin se desplaza hasta la celda seleccionada previamente. Para seleccionar una celda, es necesario elegir las herramientas de seleccin (icono de flecha) y hacer clic con el botn izquierdo del ratn en la ubicacin de la celda deseada con ayuda de las flechas. Hacer doble clic con el ratn o pulsar Intro para abrir un pequeo cuadro de texto encima de la instruccin. Introducir una cadena de operacin en el cuadro de texto. Pulsar Intro cuando haya finalizado. El operando aparece dentro del cuadro. Pulsar Intro para aceptar la entrada y cerrar el cuadro. Pulsar Esc para cerrar el cuadro sin realizar cambios.

2 3

4 5 6

301

Programacin en lenguaje Ladder

302

Programacin en lenguaje de listas

Presentacin
Vista general Este captulo proporciona instrucciones detalladas sobre la utilizacin de TwidoSoft para programar en lenguaje de listas de instrucciones. Este captulo contiene las siguientes secciones:
Seccin 6.1 6.2 6.3 6.4 Apartado Creacin de programas de lista Utilizacin del editor de lista Insercin de instrucciones de lista Utilizacin de las funciones de edicin en el editor de lista Pgina 305 309 312 318

Contenido:

303

Programacin en lenguaje de lista

304

Programacin en lenguaje de lista

6.1
Presentacin
Vista general

Creacin de programas de lista

Esta seccin ofrece una vista general sobre la utilizacin de TwidoSoft para crear programas de lista. Esta seccin contiene los siguientes apartados:
Apartado Vista general de programas de lista Creacin de un programa de lista Pgina 306 308

Contenido

305

Programacin en lenguaje de lista

Vista general de programas de lista


Introduccin Un programa escrito en lenguaje de lista est formado por una serie de instrucciones que el controlador ejecuta de forma secuencial. Cada instruccin de lista est representada por una lnea de programa y tiene tres componentes: Nmero de lnea Cdigo de instruccin Operando(s) A continuacin se muestra un ejemplo de un programa de lista.

Ejemplo de un programa de lista

0 1 2 3 4 5 6 7

LD ST LDN ST LDR ST LDF ST

%I0.1 %Q0.3 %M0 %Q0.2 %I0.2 %Q0.4 %I0.3 %Q0.5

LD

%I0.1 Operando(s) Cdigo de instruccin

Nmero de lnea

Nmero de lnea

Los nmeros de lnea se generan automticamente al introducir una instruccin. Las lneas vacas y las lneas de comentario no tienen nmeros de lnea. El cdigo de instruccin es un smbolo para un operador que identifica la operacin que se va a realizar utilizando los operandos. Los operadores tpicos especifican operaciones numricas y boolearias. Por ejemplo, en el programa de ejemplo anterior, LD es la abreviatura del cdigo de instruccin para una instruccin LOAD. La instruccin LOAD coloca (carga) el valor del operando %I0.1 en un registro interno llamado el acumulador. Hay dos tipos de instrucciones bsicas: Instrucciones de prueba Estas instrucciones configuran o comprueban las condiciones necesarias para realizar una accin. Por ejemplo, LOAD (LD) y AND. Instrucciones de accin Estas instrucciones realizan acciones como resultado de las condiciones configuradas. Por ejemplo, instrucciones de asignacin como STORE (ST) y RESET (R).

Cdigo de instruccin

306

Programacin en lenguaje de lista

Operando

Un operando es un nmero, direccin o smbolo que representa un valor que puede manipular un programa en una instruccin. Por ejemplo, en el programa de ejemplo anterior, el operando %I0.1 es una direccin que tiene asignado el valor de una entrada del controlador. Una instruccin puede tener de cero a tres operandos dependiendo del tipo de cdigo de instruccin. Los operandos pueden representar los siguientes elementos: Entradas y salidas del controlador, como sensores, botones y rels. Funciones de sistema predefinidas, como temporizadores y contadores. Operaciones aritmticas, numricas y de comparacin. Variables internas del controlador, como bits y palabras.

307

Programacin en lenguaje de lista

Creacin de un programa de lista


Introduccin Un programa de lista puede crearse en cualquier momento durante el desarrollo de una aplicacin. Una vez completado el programa, puede configurar el hardware, definir smbolos e imprimir documentos. Consulte Desarrollo de una aplicacin, p. 80. A continuacin aparecen los pasos bsicos para crear un programa de lista desde una aplicacin abierta:
Paso Accin 1 2 3 Abrir el Editor de lista, p. 44. Seleccionar Programa Editor de lista en el men principal. Configurar el editor de lista. Consulte el Preferencias, p. 31 para configurar la visualizacin de los programas de lista. Escribir cdigos de instruccin y operandos utilizando uno de los siguientes mtodos (consulte Introduccin de instrucciones de lista, p. 313): Seleccionar de la barra de instrucciones de lista Escribir directamente desde el teclado Escribir comentarios. Consulte Directrices para insertar instrucciones de lista, p. 317. Analizar el programa en busca de errores. En caso de que exista algn error, abra el Visualizador de errores de programa para obtener una descripcin detallada de los errores y de los problemas de reversibilidad del programa. Consulte Anlisis de un programa, p. 85. Guardar el programa. Consulte Salvaguarda de una aplicacin, p. 84. Configurar el programa. Consulte Configuracin de hardware y software , p. 135. Ejecutar el programa. Consulte Ejecucin de aplicaciones, p. 101. Animar el programa. Consulte Animacin de un programa, p. 350. Imprimir el programa. Consulte Impresin de aplicaciones, p. 123.

Pasos bsicos

4 5

6 7 8 9 10

308

Programacin en lenguaje de lista

6.2
Presentacin
Vista general

Utilizacin del editor de lista

Esta seccin describe la utilizacin del editor de lista para ver y crear programas de lista. Esta seccin contiene los siguientes apartados:
Apartado Utilizacin del editor de lista Comandos del editor de lista Pgina 310 311

Contenido

309

Programacin en lenguaje de lista

Utilizacin del editor de lista


Introduccin Utilice el Editor de lista, p. 44 para ver y editar un programa de lista. Con el editor de lista abierto, aparecen disponibles las siguientes opciones: Insertar, modificar y eliminar lneas de instrucciones Introducir comentarios Visualizar smbolos y direcciones Utilizacin de comandos del men Editar Para abrir el editor de lista, seleccione Programa Editor de lista del men principal. Puede utilizar el editor de lista en estado online y offline, pero no en estado de supervisin. Normalmente, utilice el editor de lista en estado offline para desarrollar un programa de lista y en estado online para depurar un programa. Algunas instrucciones requieren otras complementarias o compensatorias. Por ejemplo, una instruccin BLK requiere una END_BLK. Una instruccin modificada por un parntesis requiere un parntesis de cierre (todo en el mismo ciclo). Para mantener un estado de ciclo eficaz, el controlador acepta una sola lnea de instruccin cada vez. Por lo tanto, no hay modo de escribir estas instrucciones complejas sin reducir notablemente el rendimiento del controlador mientras est en estado online.

Apertura del editor de lista Cundo utilizar el editor de lista

310

Programacin en lenguaje de lista

Comandos del editor de lista


Introduccin Con el editor de lista abierto, aparecen los siguientes comandos disponibles en el men Herramientas. Mostrar smbolos Mostrar direcciones Tabla de pasos Grafcet Puede ver operandos en un programa de lista como smbolos o direcciones. De forma adicional, puede localizar instrucciones Grafcet en un programa utilizando la tabla de pasos Grafcet. Para visualizar los smbolos de operandos:
Paso Accin 1 2 Seleccionar Mostrar smbolos en el men Herramientas o en la barra de herramientas. Si se definieron smbolos para los operandos utilizando el editor de smbolos, los operandos aparecen como smbolos en la lista de instrucciones.

Visualizacin de operandos

Mostrar smbolos

Mostrar direcciones

Para visualizar las direcciones de operandos:


Paso Accin 1 2 Seleccionar Mostrar direcciones en el men Herramientas o en la barra de herramientas. Los operandos aparecen como direcciones en las instrucciones de lista.

Tabla de pasos Grafcet

La visualizacin de Grafcet se simplifica utilizando la tabla de pasos Grafcet que puede visualizarse seleccionando Herramientas Tabla de pasos Grafcet desde el men principal mientras se visualiza el editor de lista o el visualizador de Ladder Logic. La tabla muestra la lista de los pasos Grafcet definidos en el programa en orden ascendente. El paso inicial se representa mediante un cuadrado con dos bordes, mientras que los dems pasos slo tienen un borde. En el estado online, la tabla se anima y el paso o los pasos activos aparecen resaltados. Para seleccionar un paso de la tabla de pasos Grafcet, realice una de las siguientes tareas: Haga un solo clic con el ratn en un paso y pulse la tecla ENTRAR. Haga doble clic sobre un paso. Una vez seleccionado de la tabla, el paso se resaltar en rojo para los escalones de Ladder y las instrucciones de lista.

311

Programacin en lenguaje de lista

6.3
Presentacin
Vista general

Insercin de instrucciones de lista

Esta seccin proporciona procedimientos como directrices para insertar instrucciones de lista en un programa utilizando el ratn o el teclado. Esta seccin contiene los siguientes apartados:
Apartado Introduccin de instrucciones de lista Directrices para insertar instrucciones de lista Pgina 313 317

Contenido

312

Programacin en lenguaje de lista

Introduccin de instrucciones de lista


Introduccin Con el editor de lista abierto, escriba el tipo de instrucciones de lista directamente desde el teclado o seleccione los operadores y operandos desde la barra de herramientas de instrucciones de lista utilizando el teclado o el ratn. La barra de herramientas de las instrucciones de lista muestra los operadores y operandos ms utilizados. Esta funcin mejora la velocidad y la precisin de creacin de un programa de lista. Los operadores y operandos que no estn disponibles desde la barra de herramientas deben introducirse utilizando el teclado. A continuacin se muestra la barra de herramientas de instrucciones, que se encuentra en el editor de lista.
Barra de herramientas de instrucciones de lista

Barra de instrucciones de lista

LD ST AND OR XOR IN MPS BLK SR


F2 F3 F5 F6 F7 F8 F9 F11 F12

JMP %I %Q %M %S %TM MRD


F2 F3 F5 F6 F7 F8 F9

OUT BLK F11

RET
F12

%L %IW %QW %MW %SW %C %MPP


AF2 AF3 AF5 AF6 AF7 AF8 AF9

END BLK AF11

END
AF12

Utilice slo las teclas de funcin

Utilice Mays+tecla de funcin

Utilice ALT+tecla de funcin

Insercin de instrucciones

Para insertar instrucciones de lista en un programa de lista nuevo o existente desde una aplicacin abierta, haga lo siguiente:
Paso Accin 1 Seleccionar Programa Editor de lista en el men principal para abrir el editor de lista. Consulte el cuadro de dilogo Preferencias, p. 31 para configurar la visualizacin de los programas de lista. El cursor se coloca al principio de la primera lnea del programa en el rea de edicin del Editor de lista, p. 44. Puede introducir instrucciones de lista utilizando el ratn o el teclado: Utilizacin del ratn para insertar instrucciones de lista, p. 314. Utilizacin del teclado para insertar instrucciones de lista, p. 315.

2 3

313

Programacin en lenguaje de lista

Utilizacin del ratn para insertar instrucciones de lista

Para insertar una instruccin de lista utilizando el ratn, siga este procedimiento:
Paso Accin 1 Hacer clic con el botn izquierdo en el programa donde desea introducir una instruccin. El cursor de texto se coloca en la lnea seleccionada. Si se hace clic en la ltima lnea, el cursor de texto se coloca en la ltima lnea que se resalta en rojo. Pulsar Intro en cualquier lugar de la lnea de programa para crear una nueva lnea que aparezca inmediatamente despus de la lnea actual o pulsar la tecla INSERT para insertar una lnea en blanco inmediatamente antes de la lnea actual. Seleccionar una instruccin de la barra de herramientas de instrucciones de lista haciendo clic con el botn izquierdo en el botn correspondiente. Utilizar el teclado para introducir instrucciones no disponibles en la barra de herramientas. La instruccin seleccionada se inserta en la ubicacin del cursor. Si ha seleccionado la instruccin en la barra de herramientas, se agrega un espacio automticamente tras la instruccin para separarla del operando. Si esto no sucede, introducir un espacio mediante el teclado. Seleccionar un operando de la barra de herramientas de instrucciones de la lista haciendo clic con el botn izquierdo en el botn correspondiente. Utilizar el teclado para introducir operandos no disponibles desde la barra de herramientas. El operando seleccionado se inserta en la ubicacin del cursor. Introducir un valor numrico para la instancia especfica del operando utilizando el teclado. Por ejemplo: Hacer clic en %TM en la barra de herramientas de instrucciones de lista para insertar un bloque de funcin de temporizador en una lnea de programa. El cursor de texto se coloca inmediatamente despus de %TM. Introducir un valor vlido para la instancia utilizando el teclado. (Los nmeros vlidos para instancias dependen del modelo de autmata (consulte Configuracin mxima de software, p. 226). Introducir comentarios opcionales para documentar el programa. Consulte Comentarios de lnea. Para completar la insercin de la instruccin de lista: pulsar Intro para completar la lnea y comenzar una nueva lnea en blanco, o utilizar las flechas arriba y abajo en el teclado para desplazar el cursor de texto fuera de la lnea actual, o hacer clic en otra lnea. Nota: La lnea de programa se valida para errores y el editor de lista muestra errores con arreglo a la configuracin del parmetro Validar lnea automtica en Preferencias. Consulte Errores del programa mientras introduce instrucciones de lista, p. 316. En caso de que no existan errores en la lnea del programa, continuar introduciendo instrucciones o validar todo el programa (consulte Anlisis de un programa, p. 85).

6 7

8 9

10

314

Programacin en lenguaje de lista

Utilizacin del teclado para insertar instrucciones de lista

Para insertar una instruccin de lista utilizando el teclado, siga estos pasos:
Paso Accin 1 2 Utilizar las flechas arriba y abajo para colocar el cursor donde desea introducir una instruccin. Pulsar Intro en cualquier lugar de la lnea de programa para crear una nueva lnea que aparezca inmediatamente despus de la lnea actual o pulsar la tecla INSERT para insertar una lnea en blanco inmediatamente antes de la lnea actual. Seleccionar una instruccin de la barra de herramientas de instrucciones de lista utilizando el mtodo abreviado del teclado identificado en el botn de instruccin o escribir la instruccin directamente desde el teclado. Algunos operandos no estn disponibles en la barra de herramientas y deben introducirse utilizando el teclado. La instruccin seleccionada se inserta en la ubicacin del cursor. Si ha seleccionado la instruccin en la barra de herramientas, se agrega un espacio automticamente tras la instruccin para separarla del operando. Si esto no sucede, introducir un espacio mediante el teclado. Seleccionar un operando de la barra de herramientas de instrucciones de lista utilizando el mtodo abreviado del teclado identificado en el botn de instruccin o escribir la instruccin directamente mediante el teclado. Algunos operandos no estn disponibles en la barra de herramientas y deben introducirse utilizando el teclado. El operando seleccionado se inserta en la ubicacin del cursor. Introducir un valor numrico para la instancia especfica del operando utilizando el teclado. Por ejemplo: Hacer clic en %TM en la barra de herramientas de instrucciones de lista para insertar un bloque de funcin de temporizador en una lnea de programa. El cursor de texto se coloca inmediatamente despus de %TM. Introducir un valor vlido para la instancia. (Los nmeros vlidos para instancias dependen del modelo de autmata (consulte Configuracin mxima de software, p. 226). Introducir comentarios opcionales para documentar el programa. Consulte Comentarios de lnea. Para completar la insercin de la instruccin de lista: pulsar Intro para completar la lnea y comenzar una nueva lnea en blanco, o utilizar las flechas arriba y abajo en el teclado para desplazar el cursor de texto fuera de la lnea actual. Nota: La lnea de programa se valida para errores y el editor de lista muestra errores con arreglo a la configuracin del parmetro Validar lnea automtica en Preferencias. (Consulte Errores del programa mientras introduce instrucciones). En caso de que no existan errores en la lnea del programa, continuar introduciendo instrucciones o validar todo el programa (consulte Anlisis de un programa, p. 85).

6 7

8 9

10

315

Programacin en lenguaje de lista

Errores del programa mientras introduce instrucciones de lista

Una vez finalizada la introduccin de una instruccin de lista en el editor correspondiente, la instruccin se valida para los errores del programa. El editor de lista trata los errores con arreglo al estado de la opcin Validar lnea automtica (consulte Preferencias, p. 31). Si se selecciona Validar lnea automtica El editor de lista muestra errores en la seccin de mensajes de la barra de estado y no podr mover el cursor a otra lnea. Antes de que el editor de lista permita el movimiento a otra lnea de instruccin, debe corregir los errores en la lnea actual. Si no se selecciona Validar lnea automtica El editor de lista muestra errores en la seccin de mensajes de la barra de estado y podr mover el cursor a otra lnea. Al comienzo de la lnea aparece un signo de interrogacin (?) para marcar la lnea cuando contiene un error y puede continuar introduciendo las instrucciones. Puede regresar a esta lnea ms adelante para corregir el error. Introduzca comentarios opcionales para describir el funcionamiento de un programa, las instrucciones individuales, los operandos, etc. Los comentarios se componen de texto que debe introducirse entre parntesis y entre asteriscos como en el siguiente ejemplo: (*ESTO ES UN COMENTARIO.*) Las entradas de texto vlidas son caracteres alfanumricos estndar: A - Z, 0 - 9, "~!@#$%^&*()-_+=" y espacios. Las letras introducidas en minsculas se convierten automticamente en maysculas cuando se valida la lnea. Existen dos mtodos para insertar comentarios en un programa. Al final de una lnea de programa 1 LD START_WATER (*STARTS THE PUMP*) En una lnea de comentario independiente 1 LD START_WATER (*STARTS THE PUMP*) Las lneas de comentario no tienen nmeros de lnea.

Comentarios de lnea

316

Programacin en lenguaje de lista

Directrices para insertar instrucciones de lista


Introduccin Para insertar instrucciones de lista, utilice la siguiente lista de directrices. Consulte Introduccin de instrucciones de lista, p. 313. Directrices para insertar instrucciones de lista: 1. Hay dos elementos para insertar y modificar instrucciones de lista. El puntero del ratn y el cursor de texto. El cursor de texto es una lnea corta y parpadeante que puede desplazarse utilizando el ratn o las flechas arriba y abajo del teclado. 2. Cuando se inserta una instruccin, es necesario un espacio entre un operador y un operando, y entre un operando y cualquier comentario como en el siguiente ejemplo: LD START_SWITCH (*INICIAR EL TRANSPORTADOR*) 3. Cuando se introducen operandos utilizando la barra de herramientas, slo se insertan operandos en el programa, deber aadir la instancia especfica para el operando. Por ejemplo, si inserta un bloque de funcin de temporizador %TM como operando en una instruccin, slo aparecer %TM en la instruccin. Debe utilizar el teclado para introducir un nmero para la instancia especfica del temporizador, con el fin de completar la direccin del operando (por ejemplo, %TM1). 4. Puede introducir un smbolo como START_SWITCH para un operando, en lugar de la direccin asociada como %I0.7. Consulte Definicin de los smbolos, p. 87.

Directrices

317

Programacin en lenguaje de lista

6.4

Utilizacin de las funciones de edicin en el editor de lista

Presentacin
Vista general En esta seccin se muestran los procedimientos necesarios para utilizar los comandos del men Edicin para editar programas de lista en el editor de lista. Esta seccin contiene los siguientes apartados:
Apartado Comandos del men Editar Cortar, Copiar y Pegar Marcar un bloque de lista Buscar y reemplazar Buscar Reemplazar Deshacer Pgina 319 320 322 323 325 326 328

Contenido

318

Programacin en lenguaje de lista

Comandos del men Editar


Introduccin Con el editor de lista abierto, utilice los siguientes comandos del men Editar para editar una nica instruccin o grupo de instrucciones: Cortar, Copiar y Pegar, p. 320 Buscar y reemplazar, p. 323 Deshacer, p. 328

319

Programacin en lenguaje de lista

Cortar, Copiar y Pegar


Introduccin Con el editor de lista abierto, seleccione los comandos siguientes del men Editar para editar un programa de lista: Cortar, p. 320 Copiar, p. 320 Pegar, p. 321 Consulte Marcar un bloque de lista, p. 322. Utilice el comando Cortar para eliminar una o varias lneas de programa e introducirlas en otra ubicacin en el mismo o en otro programa. Para eliminar una o varias lneas de programa en modo de detencin online u offline, haga lo siguiente:
Paso Accin 1 2 3 4 Para seleccionar el bloque de lneas de programa que se va a cortar, consultar Marcar un bloque de lista, p. 322. La seleccin se resaltar en rojo. Seleccionar Cortar en el men Edicin. Nota: Para eliminar el bloque resaltado sin copiarlo en el Portapapeles, pulsar la tecla Supr. El bloque marcado se elimina del programa y las lneas restantes se numeran de nuevo. Utilizar el comando Pegar del men Edicin para introducir el bloque marcado que se ha eliminado en otra ubicacin dentro del mismo programa o dentro de otro distinto.

Cortar

Copiar

Utilice el comando Copiar para duplicar un bloque marcado en un programa y colocarlo en el Portapapeles. Utilice los comandos Copiar y Pegar para duplicar las lneas de un programa y poder utilizarlas en otra ubicacin dentro del mismo programa. Para copiar el bloque seleccionado en modo de detencin online u offline, siga estos pasos:
Paso Accin 1 2 3 4 Para seleccionar el bloque de lneas de programa que se va a copiar, consultar Marcar un bloque de lista, p. 322. La seleccin se resaltar en rojo. Seleccionar Copiar en el men Edicin. Una copia del bloque marcado se coloca en el Portapapeles de Windows. Utilizar el comando Pegar del men Edicin para introducir una copia del bloque marcado en otra ubicacin dentro del mismo programa o dentro de otro distinto.

320

Programacin en lenguaje de lista

Pegar

Utilice Pegar para introducir lneas de programa copiadas en el Portapapeles despus de utilizar el comando Cortar o Copiar. Inserte las lneas en otra ubicacin del programa. Para pegar el bloque seleccionado en modo de detencin online u offline, haga lo siguiente:
Paso Accin 1 2 3 4 Utilizar los comandos Cortar o Copiar para colocar en el Portapapeles un bloque marcado. Seleccionar la lnea donde hay que introducir el bloque seleccionado. La lnea puede estar ubicada dentro del programa, o se puede cerrar el programa actual y abrir otro. Seleccionar Pegar en el men Edicin. El bloque seleccionado se introducir antes de la lnea seleccionada.

321

Programacin en lenguaje de lista

Marcar un bloque de lista


Introduccin Este proceso supone marcar un bloque o rea de un programa de lista para realizar las operaciones de copiar, pegar, eliminar, buscar, as como para ejecutar otros comandos. Para marcar un bloque de instrucciones de lista. siga los siguientes pasos.
Paso Accin 1 Seleccionar la primera instruccin del bloque haciendo clic con el ratn en cualquier parte de la lnea de instruccin, o utilizar las teclas de direccin del teclado para mover el cursor de texto a la lnea de instruccin. Seleccionar lneas adicionales haciendo clic y arrastrando el puntero del ratn arriba y abajo, o pulsando la tecla Mays y las teclas arriba/abajo en el teclado. El bloque marcado es el texto resaltado en color rojo.

Marcar un bloque de lista

2 3

322

Programacin en lenguaje de lista

Buscar y reemplazar
Introduccin Es posible buscar y reemplazar cada aparicin de un operando o cadena de texto en programas de lista. Tambin se pueden buscar nmeros de escaln o de lnea, aunque stos no pueden ser reemplazados. Puede buscar los siguientes elementos en un programa. Operandos Direccin o smbolo: No importa si se muestran direcciones o smbolos. Por ejemplo, si se selecciona Mostrar direcciones en el men Herramientas, todava puede buscar smbolos. Lnea Nmero de lnea de una instruccin cuando se visualiza un programa de lista. Si el nmero de lnea especificado es superior al mayor valor de lnea disponible, el cursor se coloca detrs de la ltima instruccin y al principio de una lnea de instruccin en blanco. Cadena de texto Cadena de texto especfica en las instrucciones de un programa de lista. La bsqueda de cadenas de comentario y de texto no distingue entre maysculas y minsculas. Hay tres opciones para seleccionar un rea de bsqueda en un programa: Buscar todos: buscar todo el programa. Buscar desde el cursor: iniciar la bsqueda en el cursor y continuar hasta el final del programa. Buscar rea seleccionada: buscar slo dentro de un bloque marcado en el programa. Consulte Marcar un bloque de lista, p. 322. A continuacin se muestran algunas pautas para buscar un programa: Las coincidencias slo se dan con operandos. Por ejemplo, cuando se busca %TM0, %TM0.V o AND, %TM0.Q no se podr encontrar. La seleccin de cadenas de texto busca cadenas en comentarios, operandos, operadores, etiquetas y subrutinas. Las subrutinas (SRn) y etiquetas (%Li) se tratan como operandos.

Tipos de bsqueda

Opciones de bsqueda

Pautas para la bsqueda

323

Programacin en lenguaje de lista

Pautas generales para utilizar la funcin Reemplazar

A continuacin se muestran algunas pautas generales para utilizar la funcin Reemplazar: Cuando se reemplazan operandos, slo se reemplazan bloques de funcin. Por ejemplo, cuando se reemplaza %TM0 por %TM2, %TM0.Q no se reemplaza por %TM2.Q. Los operandos de origen y destino no pueden ser smbolos sin resolver. Consulte Definicin de los smbolos, p. 87. El reemplazo de una etiqueta o subrutina no cambiar la declaracin de la etiqueta o subrutina. Una declaracin de etiqueta o subrutina puede reemplazarse por otra declaracin de etiqueta o subrutina. Las subrutinas (SRn) y etiquetas (%Li) se tratan como operandos. En el caso de cadenas de comentario o texto, se puede reemplazar cualquier cadena que se localice utilizando la funcin Buscar. En el caso de los operandos, es posible reemplazar: Bits por bits (por ejemplo, %I0.0 por %M2). Palabras por palabras (por ejemplo, %MW100 por %SW12). Bloques de funcin por bloques de funcin similares (por ejemplo, se permite reemplazar %TM0 por %TM2, pero no %TM0 por %C3). Valores inmediatos por valores inmediatos (por ejemplo, 7 por 8).

Reemplazo de operandos

324

Programacin en lenguaje de lista

Buscar
Introduccin Utilice el cuadro de dilogo Buscar para buscar las apariciones de un operando, nmeros de lnea/escaln, o cadenas de texto/comentario en programas de lista y Ladder Logic. Una vez que se haya encontrado la primera instancia de un elemento, el cuadro de dilogo cambiar para mostrar slo botones de comando a fin de simplificar la bsqueda y la sustitucin (consulte el paso 7 ms adelante). Este cuadro de dilogo aparece seleccionando Editar Buscar en el men principal mientras se visualiza un programa en el visualizador de Ladder Logic o en el editor de lista. Consulte Buscar y Reemplazar, p. 283 para programas Ladder, o Buscar y reemplazar, p. 323 para programas de lista. Con un programa en el visualizador de Ladder Logic o en el editor de lista, siga los siguientes pasos.
Paso Accin 1 2 3 4 5 6 Seleccionar Editar Reemplazar en el men principal para abrir el cuadro de dilogo Reemplazar. Con el cuadro de dilogo Buscar abierto, hacer clic en la lista desplegable Buscar y seleccionar el tipo de elemento para la bsqueda. En el cuadro de texto situado debajo de Buscar, introducir un elemento especfico que se desee localizar. Seleccionar una de las Opciones de bsqueda. Para seleccionar una regin, consulteMarcacin de un bloque Ladder Logic, p. 282 o Marcar un bloque de lista, p. 322. ) Hacer clic en Aceptar para cerrar el cuadro de dilogo e iniciar la bsqueda. Si no se encuentra el elemento, aparece un cuadro informativo confirmando "Elemento no encontrado". Seleccionar Aceptar para cerrar el cuadro informativo y volver al cuadro de dilogo Buscar. Si no se encuentra el elemento, aparece resaltado en color rojo. El cuadro de dilogo cambia para mostrar los siguientes botones: Buscar siguiente: seleccionar para buscar otra instancia. Cancelar: seleccionar para cerrar el cuadro de dilogo. Para continuar la bsqueda, pulsar el botn Buscar siguiente (ir al paso 7). Si se desea detener la bsqueda, pulsar el botn Cancelar para cerrar el cuadro de dilogo. Despus de encontrar la ltima instancia del valor o del texto, o si la bsqueda no encuentra ninguna instancia del valor o texto especificado, aparecer un cuadro de dilogo con el mensaje "Elemento no encontrado". Pulsar Aceptar para cerrar el cuadro.

Bsqueda de un programa

8 9 10

325

Programacin en lenguaje de lista

Reemplazar
Introduccin Utilice el cuadro de dilogo Reemplazar para buscar y reemplazar un operando o cadena de texto/comentario en programas de lista y de Ladder Logic. Una vez que se haya encontrado la primera instancia de un elemento, el cuadro de dilogo cambiar para mostrar slo botones de comando a fin de simplificar la bsqueda y la sustitucin (consulte el paso 8). Este cuadro de dilogo aparece seleccionando Editar Reemplazar en el men principal mientras se visualiza un programa en el visualizador de Ladder Logic o en el editor de lista. Consulte Buscar y Reemplazar, p. 283 para programas Ladder, o Buscar y reemplazar, p. 323 para programas de lista.

326

Programacin en lenguaje de lista

Utilizacin de la funcin Reemplazar

Para buscar y reemplazar un operando o cadena de texto, siga los siguientes pasos.
Paso Accin 1 2 3 4 5 6 Seleccionar Editar Reemplazar en el men principal para abrir el cuadro de dilogo Reemplazar. Hacer clic en el cuadro Buscar y seleccionar el tipo de elemento que se va a reemplazar. En el cuadro situado debajo del cuadro Buscar, introducir el elemento especfico que se va a reemplazar. En el cuadro Reemplazar con, introducir el elemento especfico que constituir el reemplazo. Seleccionar una de las Opciones de bsqueda. Hacer clic en Aceptar para cerrar el cuadro de dilogo e iniciar la bsqueda. Tambin se puede seleccionar Reemplazar todos para reemplazar todas las instancias del elemento. Las instancias encontradas no se mostrarn, pero aparecer un cuadro informativo confirmando el nmero de casos (elementos reemplazados). Seleccionar Aceptar para cerrar el cuadro informativo y el cuadro de dilogo Reemplazar. Si no se encuentra el elemento, aparece un cuadro informativo confirmando "Elemento no encontrado". Seleccionar Aceptar para cerrar el cuadro y volver al cuadro de dilogo Reemplazar. Si no se encuentra el elemento, aparece resaltado en color rojo. El cuadro de dilogo cambia para mostrar cuatro botones: Buscar siguiente - seleccionar para mantener intacta la instancia resaltada y buscar otra instancia. Reemplazar - seleccionar para reemplazar la instancia resaltada. Reemplazar todos - seleccionar para reemplazar todas las instancias del elemento. Cancelar - seleccionar para cerrar el cuadro de dilogo sin realizar ms cambios (los cambios anteriores se mantienen). Despus de encontrar la ltima instancia del valor o del texto, o si la bsqueda no encuentra ninguna instancia del valor o texto especificado, aparecer un cuadro de dilogo con el mensaje "Elemento no encontrado". Pulsar Aceptar para cerrar el cuadro. Cuando se cierra el cuadro de dilogo Reemplazar, aparece un cuadro informativo confirmando el nmero de casos (elementos reemplazados).

10

327

Programacin en lenguaje de lista

Deshacer
Introduccin Utilice Deshacer para invertir las ltimas operaciones (cortar, pegar o eliminar) realizadas. Para utilizar deshacer:
Paso Accin 1 2 Seleccionar Deshacer en el men Edicin. Se invierte la operacin de edicin anterior.

Uso de deshacer

328

Programacin con funciones de definicin de macros (MDF)

Presentacin
Descripcin general Contenido: Este captulo describe el proceso de configuracin y el uso de una funcin de definicin de macros (MDF). Este captulo contiene los siguiente apartados:
Apartado Definicin de una Macro (MDF) Configuracin de una macro Utilizacin de una macro en un programa Reemplazo de macros y generacin de cdigos binarios Archivo MDF de Ayuda Mensajes de error Macro Information Printing Pgina 330 331 338 340 342 343 346

329

Funcin de definicin de macros (MDF)

Definicin de una Macro (MDF)


Definicin Una Funcin de definicin de macros (MDF) es una instruccin compleja que representa un grupo de instrucciones reales en lenguaje LISTA y est pensada para sustituirla por este grupo cada vez que aparece en un programa. Los funciones de definicin de macros o (macros) se dividen en tres categoras. Cada grupo se describe en un archivo MDF:
Grupos de macros Macros COMM Macros DRIVE Macros TESYS Archivos de macros COMM.MDF DRIVE.MDF TESYS.MDF

Grupos de macros

COMM es un grupo de macros que permite enviar solicitudes de lectura/escritura estndar de un bit o una palabra a un slave de modbus (por ejemplo, a slaves de Modbus de Twido). DRIVE es un grupo de macros que permite aplicar unidades (por ejemplo, ALTIVAR) mediante CANopen y Modbus. DRIVE es un grupo de macros que permite aplicar arranques de motor mediante CANopen y Modbus. Nota: Estos tres grupos de funciones de definicin de macros se pueden personalizar.

Informacin complementaria

Las macros son una ayuda a la programacin. Su funcin es estructurar el lenguaje, lo que facilita la lectura de los programas. Por ejemplo, si desea leer una palabra de un slave de la red Modbus: Sin macros, necesita programar un bloque de intercambio pero, una vez escrito, una simple lectura del programa no es suficiente para entender que este bloque le permite la lectura en un slave. Mediante las macros, se obtiene directamente la macro correspondiente, COMM_RD1W, en su programa. Existe otra ventaja. Si, por ejemplo, desea modificar la velocidad de una unidad: Mediante las macros, escriba una instruccin cuyo nombre se vincular directamente a la funcin y obtendr el cdigo para programar esta funcin.

330

Funcin de definicin de macros (MDF)

Configuracin de una macro


Existen tres formas de configurar una macro: Mediante el navegador de aplicacin Mediante el men principal Mediante el editor de configuracin En cualquier caso, aparecer el mismo cuadro de dilogo de configuracin. Nota: Los mens y botones Macro de TwidoSoft se habilitan siempre que exista un archivo MDF en el directorio TwidoSoft y no aparezca ningn error durante la importacin inicial automtica (comprobado una vez durante el inicio TwidoSoft).

Mediante el navegador de aplicacin

En el navegador de aplicacin, Macros se ubica en Programa, en un elemento Macros genrico que se divide en: Comm Drive TeSys
Paso Accin 1 2 Seleccione un recurso de software de macro y haga clic con el botn derecho. Resultado: Se abrir un men emergente con los elementos Editar y Ayuda. Haga clic en Editar. Resultado: Se abrir un cuadro de dilogo de configuracin.

Se puede obtener el mismo resultado con una sola accin si se hace doble clic en el recurso de software de macro seleccionado. Nota: Se puede adjuntar un men de Ayuda de macros a cada grupo de macros. Si se hace clic en Ayuda en lugar de en Editar, se obtiene informacin acerca del tipo de macro seleccionado.

331

Funcin de definicin de macros (MDF)

Mediante el men principal

En el men principal Programa, el elemento Macros abre un submen con: Comm Drive TeSys
Paso Accin 1 2 3 Seleccione Programa en el men principal. Haga clic en el elemento de recurso Macros. Seleccione un grupo de macros: Comm, Drive o TeSys. Resultado: Se abrir un cuadro de dilogo de configuracin.

Nota: Se puede adjuntar un men de Ayuda de macros a cada grupo de macros. Si hace clic en Ayuda desde el men principal, en Ayuda con macros, puede acceder a los tres archivos distintos de Ayuda de macros y obtener informacin acerca de la macro que seleccione.

332

Funcin de definicin de macros (MDF)

Mediante el editor de configuracin

Cada recurso de software de macro se puede configurar directamente desde el editor de configuracin. En la barra de herramientas del editor de configuracin, dispone de tres botones de icono para seleccionar un grupo de macros.
Grupo de macros Macros Comm Macros Drive Botn

Macros TeSys

Paso Accin 1 2 Haga clic en el botn Configurar o seleccione Herramientas Editar en el men principal. Resultado: Se abrir un cuadro de dilogo de configuracin. Haga clic en un botn para seleccionar un recurso de software de macro.

Nota: Cuando se cancela un cambio realizado en el editor de configuracin, se descartan todos los cambios de configuracin realizados desde que se abri el editor de configuracin.

Uso del cuadro de dilogo Configuracin

El cuadro de dilogo Configuracin dispone de dos pestaas: General (pestaa predeterminada) Funciones Nota: En el modo online, los cuadros de dilogo Macro estn disponibles, pero todos los controles, excepto el nmero de macros, estn atenuados. En la parte superior de la ventana, la casilla Nmero de macros corresponde al nmero de macros que desea configurar aqu. El valor est comprendido entre 0 y 31 como mximo por aplicacin y por grupo de macros.

333

Funcin de definicin de macros (MDF)

Pestaa General

La figura siguiente describe la pestaa General de la macro Comm:


Macro Comm
Nmero de instancias General 0 Funciones Red Direccin de red CANopen 1

Configurado

Aceptar

Cancelar

Anterior

Siguiente

Ayuda

La informacin contenida en la pestaa General depende del estado de la red:


Si... Todava no se ha configurado la red, Se ha configurado la red, Entonces... Todos los campos estarn desactivados y aparecer la cadena "No available and configured network" (No existe ninguna red disponible y configurada) en el cuadro principal, bajo la casilla de verificacin Utilizada. La casilla de verificacin Utilizada se sustituye por la casilla de verificacin Configurada, que se encuentra desactivada de forma predeterminada, y se habilitan los campos Red y Direccin en la red.

El campo Red es un cuadro combinado en el que se puede elegir entre tres elementos como mximo:
Modbus: Puerto 1 Si el puerto serie estndar se ha configurado para el protocolo Modbus. Modbus: Puerto 2 Si el puerto serie opcional se ha configurado para el protocolo Modbus. CANopen Si existe un mdulo de ampliacin CANopen en la configuracin.

334

Funcin de definicin de macros (MDF)

El campo Direccin en la red le permite especificar la direccin de red que utiliza la macro. Si se trata de una red Modbus, el valor se encontrar entre 1 y 247. El perfil utilizado es "MODBUS". Si se trata de una red CANopen, el valor se encontrar entre 1 y 128. La direccin de red est asociada a un perfil. La direccin obtiene el perfil y, a continuacin, el perfil obtiene el cdigo de funcin. Casos de un perfil vlido o no vlido:
Si el perfil es vlido Su tipo es vlido (COMM, DRIVE o TESYS). El archivo MDF cuenta con al menos una funcin que usa este perfil. Resultado: Puede hacer clic en Aceptar.

Si el perfil no es vlido Su tipo no es vlido o ninguna funcin MDF utiliza este perfil. Resultado: Aparece el mensaje "Invalid profile" (Perfil no vlido) cuando se hace clic en Aceptar, en Anterior o Siguiente, o cuando se cambia de pestaa o se cambia el nmero de macros de la instancia.

Para localizar una macro especfica, haga clic en los botones Anterior o Siguiente. Nota: Cuando se abandona la pestaa General (al cambiar pestaas o mediante la seleccin de Aceptar o de los botones Anterior / Siguiente), TwidoSoft analiza todas las macros configuradas para detectar la presencia de una macro ya configurada con el mismo tipo de red y la misma direccin. En caso de que detecte alguna, muestra un mensaje de error: "Warning. Macro %s and Macro %s are configured for the same network address". (Advertencia. La macro %s y la macro %s estn configuradas para la misma direccin de red.)

335

Funcin de definicin de macros (MDF)

Pestaa Funciones

En el cuadro de dilogo de configuracin, seleccione la pestaa Funciones. La figura siguiente describe la pestaa Funciones de la macro Comm:
Macro Comm
Nmero de instancia General 0 Funciones Funcin POST Direccin de inicio Nmero de palabras 8 8 8 8 N+7 N+9 Smbolos

Funcin PRE Nombre de funcin COMM_RD1B_NOACK 0 COMM_RD1W_NOACK 0 COMM_WR1B_NOACK 0 COMM_WR1W_NOACK 0 COMM_RDNW_NOACK 0 COMM_WRNW_NOACK0

Aceptar

Cancelar

Anterior

Siguiente

Ayuda

La parte superior de la ventana muestra dos casillas de verificacin:


Funcin PRE Indica si la debe aadir el usuario al comienzo de un programa LISTA o no. Est seleccionada siempre que est seleccionada la opcin Configurada en la pestaa General y la funcin "TYPE_PRE" exista en el archivo MDF y disponga de una descripcin para este perfil seleccionado.

Funcin POST Indica si la debe aadir el usuario al final de un programa LISTA o no. Est seleccionada siempre que est seleccionada la opcin Configurada en la pestaa General y la funcin "TYPE_POST" exista en el archivo MDF y disponga de una descripcin para este perfil seleccionado.

Nota: Estos dos cuadros son de slo lectura.

336

Funcin de definicin de macros (MDF)

En la parte principal de la ventana existe una tabla que muestra una lista de funciones con:
Nombre de funcin Direccin de inicio Las funciones que utilizan el perfil actual se muestran con sus Nombres de funcin. En el campo Direccin de inicio, se especifica la direccin de inicio MW que se utiliza aqu (la direccin predeterminada es 0). Nota: No debera reutilizar direcciones ya utilizadas o por su cuenta y riesgo. En el campo Smbolos , puede hacer clic en el smbolo asociado a una funcin. El sistema generar el smbolo. Nota: Haga clic nicamente en las casillas correspondientes a las funciones que utiliza. Si no selecciona ninguna casilla, no se generar ningn smbolo.

Nmero de palabras En el campo Nmero de palabras , se proporciona el nmero de MW utilizado por esta funcin. Smbolos

Para localizar una macro especfica, haga clic en los botones Anterior o Siguiente.

337

Funcin de definicin de macros (MDF)

Utilizacin de una macro en un programa


Se puede aadir una macro a un programa LISTA o LADDER. Sintaxis de una funcin macro La sintaxis de una macro es: Macro_name parameter0 parameter1 parameter2 (* comment *) El parameter0 es obligatorio. Corresponde al nmero de instancia del slave. Los parmetros parameter1 y parameter2 son opcionales. Dependen de la funcin. El comment es opcional.

Smbolos asociados

Nota: Si accede a otros smbolos mediante una matriz (por ejemplo, COMM_RDNW_NOACK_VALUE_1STMW[%MW0], donde %MW0 es un ndice variable), tenga precaucin para no utilizar una palabra que utilicen las macros.

Ejemplo: Macro COMM_RDNW_N OACK

El nombre de la funcin de definicin de macros es COMM_RDNW_NOACK. Esta funcin permite al usuario leer N palabras de la red modbus. Los dos smbolos siguientes se deben introducir antes de utilizar la macro:
Smbolo COMM_RDNW_NOACK_ADDR_1STMW Instruccin Este smbolo se debe introducir con la primera direccin de palabra que se va a leer.

COMM_RDNW_NOACK_VALUE_1STMW Este smbolo lo debe introducir la macro con el primer valor de palabra ledo tras la consecucin del objetivo.

COMM_RDNW_NOACK parameter0 parameter1 parameter0 indica la instancia del slave en la que se aplica la macro. parameter1 indica el nmero de palabras que se van a leer.

(* Este ejemplo lee 10 palabras de %MW5 en slave con instancia 1 *) LD 1 [COMM_RDNW_NOACK_ADDR_1STMW := 5] (* Leer de %MW5 *) [COMM_RDNW_NOACK 1 10](*Enviar trama a slave con la instancia nmero 1 y el parmetro 10 *)

338

Funcin de definicin de macros (MDF)

Insercin de una instruccin Macro en un programa

Para insertar una instruccin Macro en un programa LISTA o LADDER, debe utilizar el teclado. No existen botones en la barra de herramientas de instrucciones de LISTA ni teclas de acceso directo para insertar instrucciones macro. Una vez finalizada la introduccin de una instruccin Macro en el editor de LISTA, la instruccin se valida para los errores del programa. Tanto en un programa LISTA como en un programa LADDER, debe usar un bloque de operacin para insertar una instruccin Macro:
El texto se coloca automticamente entre [ ] El texto se escribe en un bloque en un programa LISTA. en un programa LADDER.

La instruccin Macro es vlida si: El nombre de la macro existe en uno de los tres archivos MDF. Los nmeros de los parmetros son correctos. El parmetro 0 se encuentra en el rango [0-31]. Los parmetros 1 y 2 se encuentran en el rango [MDF_PARAMETER_MINMDF_PARAMETER_MAX]. La compatibilidad no est forzada a menos del valor MDF_COMPATIBILITY. No se comprueba el cdigo de reemplazo real. Nota: No est permitida la modificacin, la adicin o la eliminacin online.

Direccionamiento automtico de los smbolos

El direccionamiento de los smbolos es automtico. Existen dos tipos distintos de direccin: Una direccin constante (comienza por %) Una direccin controlada por el usuario (comienza por @) La primera vez que se utiliza una macro (abra el cuadro de dilogo de configuracin, seleccione Configurada y, a continuacin, haga clic en el botn Aceptar para validar), TwidoSoft aade todos los smbolos que utiliza el slave. Cuando la direccin de inicio MW de una funcin ha cambiado (abra el cuadro de dilogo de configuracin, modifique la Direccin de inicio y, a continuacin, haga clic en el botn Aceptar para validar), TwidoSoft busca todos los smbolos que utilicen esta direccin mediante los nombres de smbolos y actualiza las direcciones. Nota: Si ha eliminado un smbolo, Twido ya no lo volver a crear.

339

Funcin de definicin de macros (MDF)

Reemplazo de macros y generacin de cdigos binarios


Visualizacin del cdigo real equivalente TwidoSoft puede mostrar cdigos de macros reales equivalentes. Las instrucciones de macros se sustituyen mediante la configuracin y el archivo MDF para crear un cdigo LISTA equivalente temporal. En el men Herramientas del editor de LISTA, seleccione el elemento siguiente: Visualizar el cdigo real equivalente para macros. Haga clic en ste para abrir un cuadro de dilogo Cdigo real equivalente, como:
Cdigo real equivalente

1 2 3 4 5 6 7 8 9 10 11 12 13 14

LD %I0.1 ST %Q1.1 LD 1 SR1 LD %I0.2 ST %Q1.0 SR1: [%MW4 :=16#0106] [%MW5 :=16#0000] [%MW6 :=26] [%MW6 :=SHL(%MW6,8] [%MW6 :=%MW6+3] [EXCH1 %MW2 15] RET

Aceptar

Ayuda

Nota: El cdigo LISTA mostrado es de slo lectura. Los bloques LISTA se pueden seleccionar o no:
Si... No existe ningn bloque seleccionado en el editor de LISTA. Entonces... Se sustituyen las macros de todos los cdigos LISTA visualizados.

Los bloques se seleccionan en el editor Se sustituyen las macros de los cdigos LISTA de LISTA. seleccionados y visualizados.

340

Funcin de definicin de macros (MDF)

Smbolos y direcciones: si el editor LISTA muestra smbolos o direcciones, el cuadro de dilogo Cdigo real equivalente tambin muestra smbolos o direcciones. Macro no configurada: Si una de las macros que se va a visualizar no est configurada, aparece le mensaje "La macro %s no est configurada y, por lo tanto, no se puede visualizar" y no se muestra el cuadro de dilogo Cdigo real equivalente. Origen demasiado largo: En caso de que existan ms de 250 lneas en el origen LISTA, aparecer el mensaje siguiente: "Se debe visualizar una gran cantidad de cdigos. Esta operacin puede llevar bastante tiempo. Desea continuar?" Puede decidir si desea continuar o cancelar la operacin. Ayuda: El botn Ayuda abre la Ayuda con macros de TwidoSoft. Cuadro de dilogo Progreso Cada vez que TwidoSoft genera un cdigo LISTA real equivalente, aparece un cuadro de dilogo de progreso:
Cdigo real equivalente Reemplazando macros...

Desde el cdigo de macro equivalente, puede consultar un clculo de la memoria utilizada, mediante el editor de memoria. Proceso del cdigo real equivalente En lugar de compilar el cdigo de origen, TwidoSoft compila el cdigo real equivalente para generar el cdigo binario que se enviar al controlador Twido. Las macros no se vuelven a mostrar como macros, sino como su cdigo LISTA equivalente. Nota: Durante esta fase, pueden surgir algunos errores. Todos los errores de macro se muestran en el visualizador de errores de programa.

Generacin y envo de cdigos binarios

Cuando es necesario, TwidoSoft compila el cdigo temporal para generar uno binario. Entonces, el cdigo binario se enva al controlador Twido.

341

Funcin de definicin de macros (MDF)

Archivo MDF de Ayuda


Acceso a la Ayuda Se puede acceder a la Ayuda:
Desde el men principal Ayuda 1. Haga clic en el elemento Ayuda con macros. 2. Seleccione uno de los tres grupos de macros: - Comm - Drive - TeSys

Desde el navegador 1. Seleccione uno de los tres grupos de macros: de aplicacin - Comm - Drive - TeSys 2. Haga clic con el botn derecho del ratn para abrir un men contextual. 3. Seleccione el elemento Ayuda.

Nota: Si no existe ningn archivo de ayuda, TwidoSoft no muestra ningn mensaje, pero se deshabilitan todos los mens y botones de ayuda.

342

Funcin de definicin de macros (MDF)

Mensajes de error
Los mensajes de error se pueden asociar a funciones de definicin de macros. Cada mensaje de error se asla para proporcionarle el contexto en el que se produjo el error, el mensaje que se obtiene y la consecuencia que el error puede provocar en el programa:
Contexto del error Marca MDF_STRUCT_VERSION Marca MDF_COMPATIBILITY Marca MDF_FILE_VERSION Marca MDF_NB_MW_USED_DELTA Falta una marca obligatoria. Marca MDF_SYMBOL_NAME Marca MDF_SYMBOL_ADDRESS Marca MDF_NETWORK Marca MDF_PROFILE_LANGUAGE Cuadro de dilogo de configuracin de macros (pestaa General) que no se ha configurado. Si una versin MDF utilizada para crear TWD es inferior a la versin MDF utilizada por TwidoSoft para cargar TWD. Mensaje de error Error en el archivo MDF %s: la versin %s de la estructura del archivo MDF no es compatible. Error en el archivo MDF %s: el nivel %d de compatibilidad del archivo MDF no es compatible. Error en el archivo MDF %s: pngase en contacto con su proveedor para obtener una actualizacin. (Valor incorrecto para la marca %s. Esta marca debe ser numrica.) Error en el archivo MDF %s: pngase en contacto con su proveedor para obtener una actualizacin. (Marca no encontrada) Error en el archivo MDF %s: pngase en contacto con su proveedor para obtener una actualizacin. (Nombre de smbolo incorrecto) Error en el archivo MDF %s: pngase en contacto con su proveedor para obtener una actualizacin. (Formato de direccin del smbolo incorrecto) Error en el archivo MDF %s: pngase en contacto con su proveedor para obtener una actualizacin. (Perfil de red incorrecto para la funcin %s) Error en el archivo MDF %s: pngase en contacto con su proveedor para obtener una actualizacin. (Lenguaje %s no admitido) Ninguna red disponible y configurada.

Atencin: El archivo %s se ha actualizado ya que se haba creado con una versin obsoleta de %s. Consecuencia: Se carga el archivo TWD. Se crean todos los smbolos necesarios como en la configuracin de la funcin.

El archivo %s se ha creado con una versin ms reciente de %s. No se Si una versin MDF utilizada para crear TWD es superior a la versin MDF utilizada puede cargar. por TwidoSoft para cargar TWD. Consecuencia: TWD no se cargar a menos que se actualice el archivo MDF. La macro %s no est configurada y, por lo tanto, no se puede visualizar. Si selecciona "Visualizar el cdigo de macro real equivalente" pero una macro no Consecuencia: No aparece el cuadro de dilogo "Macro real equivalente". est configurada.

343

Funcin de definicin de macros (MDF)

Contexto del error Si selecciona "Visualizar el cdigo de macro real equivalente" pero existen ms de 250 lneas en origen Lista.

Mensaje de error Se debe visualizar una gran cantidad de cdigos. Esta operacin puede llevar bastante tiempo. Desea continuar? Consecuencia: Puede decidir si desea continuar o cancelar la operacin. La macro %s no est configurada. No se puede visualizar la evaluacin de la memoria. Consecuencia: Aparecer un cuadro de memoria con el primer mensaje de error. No se visualiza el cuadro de dilogo de la evaluacin de la memoria.

Si un programa contiene errores de macro. <ERROR> Lnea %d: MACRO %s NO CONFIGURADA Si intenta abrir el editor de memoria pero existe un error en la macro.

Perfil no vlido Si un perfil seleccionado en el cuadro de dilogo de configuracin no es vlido, pero hace clic en Aceptar o en Anterior/ Siguiente, cambia pestaas o modifica los nmeros de macros. Si cambia los tipos de protocolo de Modbus por otro protocolo y pulsa Aceptar, pero al menos una macro configurada utiliza este puerto Modbus. Si intenta eliminar un mdulo CANopen, pero al menos una macro configurada utiliza CANopen. "parameter0" no est configurado. El nmero de operandos no es adecuado. "parameter1" es inferior al valor mnimo. "parameter1" es superior al valor mximo. Error al cambiar el tipo de protocolo del puerto %d; al menos una macro est configurada en Modbus en este puerto de comunicacin. Consecuencia: No puede cerrar el cuadro de dilogo hasta que el tipo de protocolo sea Modbus. Error al eliminar el mdulo CANopen; al menos una macro necesita acceso a la red CANopen. La macro %s no est definida en ningn archivo MDF. La instancia %d de la macro %s no est configurada. La macro %s requiere %d operandos. El operando %d de la macro %s debe ser superior o igual a %d. El operando %d de la macro %s debe ser inferior o igual a %d.

"parameter0" no se encuentra en el rango [0-31]. El operando 1 de la macro %s debe estar entre 0 y 31. "parameter0" no dispone de un perfil vlido. La instancia %d de la macro %s no es correcta. En Impresin del programa, Tabla de Haga clic para visualizar los nmeros de pgina. contenidos, no aparecen los nmeros de pgina. Consecuencia: Haga clic en el mensaje para generar nmeros de pgina. En el cuadro de dilogo de configuracin, Atencin: %s y %s estn configuradas en la misma direccin de red. cuando se abandona la ficha General tras cambiar pestaas o hacer clic en Aceptar o Anterior/Siguiente. Si existe un archivo MDF pero no es vlido Error al abrir el archivo %s: pngase en contacto con su proveedor para obtener una actualizacin. (formato zip incorrecto, contrasea incorrecta, etc.).

344

Funcin de definicin de macros (MDF) Contexto del error Mensaje de error

Si se necesita la funcin PRE, pero no est Falta la macro " %s_PRE %d " presente en el origen LISTA. Si se necesita la funcin POST, pero no est presente en el origen LISTA. Si selecciona un nivel funcional manual inferior al nivel de compatibilidad que se proporciona en el archivo MDF. Falta la macro " %s_POST %d " El nivel funcional seleccionado no le permite utilizar la instruccin "%s". Debe aumentar el nivel. Consecuencia: El mensaje no evita la habilitacin del men, pero deber aumentar el nivel.

Si intenta cambiar un controlador base por Error al cambiar el controlador base por el tipo seleccionado; al menos una macro configurada para Modbus en el una macro est configurada en Modbus en el puerto 2 y su controlador puerto 2 pero el controlador final no admite no puede tener un segundo puerto de comunicacin. un segundo puerto. Si intenta cambiar un controlador base por un controlador sin bus de ampliacin y existe una macro configurada para CANopen. Error al cambiar el controlador base por el tipo seleccionado; al menos una macro est configurada en CANopen y su controlador no tiene un bus de ampliacin.

345

Funcin de definicin de macros (MDF)

Macro Information Printing


Se puede imprimir una configuracin de macro o un programa macro. Impresin de la configuracin Para acceder a la ventana de impresin, seleccione el archivo principal Archivo e Imprimir configuracin. La configuracin de objetos macro se puede realizar a travs de la ventana Documentacin. En la estructura en rbol del panel de la izquierda, debe hacer clic en Carpeta, Configuracin y Objetos de memoria.
Para imprimir... Un grupo de macros, Hacer clic en... Cuadro Comm, Drive o TeSys.

Todos los objetos macro, Cuadro Todos los objetos externos

Impresin del programa

En la estructura en rbol del panel izquierdo, si selecciona Programa, acceder a una nueva ventana de impresin. En la ventana del programa principal, si selecciona Imprimir cdigo real equivalente, generar e imprimir cdigos macro reales en lugar de cdigo de origen editado.

346

Depuracin y ajuste de un programa online

Presentacin
Descripcin general Contenido: En este captulo se dan detalles para depurar y ajustar un programa online.

Este captulo contiene las siguientes secciones:


Seccin 8.1 8.2 Apartado Depuracin online mediante la Tabla de animacin de programas Ajuste de un programa online Pgina 349 364

347

Depuracin y ajuste de un programa online

348

Depuracin y ajuste de un programa online

8.1

Depuracin online mediante la Tabla de animacin de programas

Presentacin
Descripcin general Contenido Esta seccin describe el uso de una Tabla de animacin de programas para poder depurar un programa online. Esta seccin contiene los siguientes apartados:
Apartado Animacin de un programa Utilizacin del Editor de tablas de animacin Comandos del editor de tablas de animacin Insercin, edicin y eliminacin de variables Lectura y escritura de valores Adicin de instancias anteriores y posteriores Forzado de valores de entrada/salida Apertura y almacenamiento de tablas de animacin Animacin de una tabla Pgina 350 352 353 354 356 358 359 361 363

349

Depuracin y ajuste de un programa online

Animacin de un programa
Introduccin La animacin de un programa proporciona una vista de los valores actuales de las variables cuando el programa est en estado online, ya sea en ejecucin o detenido. Resulta muy til para depurar, ya que las modificaciones en los valores se pueden ver mientras se ejecuta el programa para as comparar los valores reales con los esperados. Cuando se anima un programa Ladder, aparecen los siguientes datos en el visualizador de Ladder Logic. Los contactos, bobinas y objetos especiales con resultados lgicos de 1 aparecen resaltados. Las variables de los datos de los bloques de funcin, de comparacin y de operacin se muestran con los valores actuales y los preestablecidos. Los operandos binarios aparecen como 0 1, mientras que todos los dems valores aparecen en formato hexadecimal o decimal, segn el formato seleccionado en el cuadro de dilogo Preferencias, p. 31. Para animar un programa Ladder Logic con el visualizador de Ladder abierto y un programa en estado online (en ejecucin o detenido), siga los siguientes pasos.
Paso Accin 1 Seleccionar Autmata Alternar animacin en el men principal. El visualizador de Ladder Logic mostrar lo siguiente: Visualizador de Ladder Logic - Animacin en la barra de ttulo. Datos animados. Seleccionar Autmata Alternar animacin en el men principal para desactivar la animacin.

Valores animados para programas Ladder

Animacin de un programa Ladder Logic

Valores animados para programas de Lista

Cuando se anima un programa de Lista, en el editor de Lista se animan los siguientes valores: Se aade una columna en la parte de la derecha de la columna Nmero de lnea. Contiene el valor del operando para la lnea de programa. Si la instruccin contiene ms de un operando, aparece el valor de cada uno separado por una barra (/). Los operandos binarios aparecen como 0 1, mientras que todos los dems valores aparecen en formato hexadecimal o decimal, segn el formato seleccionado en el cuadro de dilogo Preferencias, p. 31.

350

Depuracin y ajuste de un programa online

Valores no animados para programas Lista

Cuando se anima un programa Lista, no se animarn en el editor de Lista los siguientes valores, pero aparecern representados por un asterisco (*). Etiquetas (%Li) Subrutinas (SRn) Instrucciones que carecen de operandos (NOT, NOP, END) Valores inmediatos Palabras indexadas Bits extrados de palabras Tablas de palabras Cadenas de bits (por ejemplo, %M0:5) Se muestran con una F junto al estado forzado, ya sea 0 1. Un operando de bit en el que se fuerza su conexin aparece como "F 1". Un operando de bit en el que se fuerza su desconexin aparece como "F 0". Consulte Forzado de valores de entrada/salida, p. 359. Para animar un programa Lista con el editor de Lista abierto y un programa online (en ejecucin o detenido), siga los siguientes pasos:
Paso Accin 1 Seleccionar Autmata Alternar animacin en el men principal. El Editor de lista mostrar lo siguiente: Editor de lista - Animacin en la barra de ttulo. Valores animados. Seleccionar Autmata Alternar animacin en el men principal para desactivar la animacin.

Visualizacin de bits forzados

Animacin de un programa Lista

351

Depuracin y ajuste de un programa online

Utilizacin del Editor de tablas de animacin


Introduccin El Editor de tablas de animacin, p. 55 permite visualizar y modificar las variables de un programa para su depuracin. El Editor de tablas de animacin tambin puede utilizarse para forzar los valores de los bits de entrada y de salida. La lista de variables de datos que muestra el Editor de tablas de animacin se conoce como Tabla de animacin. Una Tabla de animacin muestra la lista de variables del controlador que desea supervisar y guardar. Los datos de la tabla se organizan de forma similar a los de una hoja de clculo, con seis columnas. Direccin Actual Guardado Formato Smbolo Vlido Una Direccin indica un emplazamiento exacto en la memoria del controlador y siempre va precedida del signo de porcentaje (%). Una direccin no requiere un smbolo asignado, sino que un smbolo debe tener una direccin asignada. El valor Actual corresponde al valor actual de una variable del controlador. En el estado online, este valor cambia a medida que se ejecuta el programa. Este valor cambiante puede supervisarse animando el programa. En esta columna aparece un asterisco (*) antes de que se animen los datos por primera vez. Cuando se animan los datos y despus de desactivan, la columna Actual muestra el ltimo valor actualizado. El valor Guardado corresponde al valor inicial de las variables del controlador. Cuando se ejecuta el comando Escribir valores guardados, estos valores se escriben en el controlador. La columna Formato identifica el formato de nmero de la variable de datos. Las opciones disponibles son Decimal, Hexadecimal, Binario, Flotante o ASCII. Un Smbolo es un nombre que el usuario asigna a la direccin en el Editor de smbolos, p. 48 para identificar el cometido de la variable. Un smbolo debe tener una direccin asignada. La columna Vlido indica si la variable o el objeto se han validado. Una variable es vlida nicamente cuando se ha configurado en el programa de aplicacin abierto actualmente. Una marca de verificacin verde indica una variable o un objeto vlidos, mientras que una X roja indica una variable o un objeto no vlidos o no configurados en el programa de aplicacin abierto y configurado actualmente.

Tablas de animacin

Direccin

Actual

Guardado

Formato

Smbolo

Vlido

352

Depuracin y ajuste de un programa online

Comandos del editor de tablas de animacin


Introduccin El men Herramientas de las tablas de animacin se utiliza para crear, editar y guardar una tabla de animacin. Adems, puede modificar y forzar los valores para las variables seleccionadas de un programa. Con el editor de tablas de animacin abierto, aparecen los siguientes comandos disponibles en el men Herramientas: Agregar instancia siguiente (Vase Adicin de instancias anteriores y posteriores, p. 358) Agregar instancia anterior (Vase Adicin de instancias anteriores y posteriores, p. 358) Forzado 1 (Vase Forzado de valores de entrada/salida, p. 359) Forzado 0 (Vase Forzado de valores de entrada/salida, p. 359) Borrar forzado (Vase Forzado de valores de entrada/salida, p. 359) Borrar todos los forzados (Vase Forzado de valores de entrada/salida, p. 359) Leer valores guardados (Vase Lectura y escritura de valores, p. 356) Escribir valores guardados (Vase Lectura y escritura de valores, p. 356) Escribir valor de datos (Vase Lectura y escritura de valores, p. 356) Abrir tabla de animacin (Vase Apertura y almacenamiento de tablas de animacin, p. 361) Guardar tabla de animacin (Vase Apertura y almacenamiento de tablas de animacin, p. 361) Guardar tabla de animacin como (Vase Apertura y almacenamiento de tablas de animacin, p. 361)

353

Depuracin y ajuste de un programa online

Insercin, edicin y eliminacin de variables


Introduccin Utilice el editor de tablas de animacin para insertar, editar y eliminar variables de una tabla de animacin. Es necesario que se den las condiciones siguientes: Debe haber una aplicacin abierta. Debe haber un PC conectado al controlador. El controlador puede encontrarse funcionando o detenido. Para insertar una variable en una tabla de animacin, haga lo siguiente:
Paso Accin 1 2 Hacer clic en la celda Direccin e introducir una variable u objeto. La entrada debe ir precedida de un smbolo de porcentaje (%). Pulsar INTRO para completar el proceso de introduccin. Los valores predeterminados siguientes se muestran de forma automtica para la entrada: Actual contiene un asterisco (*) por defecto. Guardado contiene el valor 0 por defecto. Formato tiene el valor predeterminado de Decimal. Smbolo contiene un valor para esta variable, siempre que se haya definido previamente en la aplicacin abierta. Consulte Definicin de los smbolos, p. 87.

Insercin de una variable

354

Depuracin y ajuste de un programa online

Edicin de una variable

Para editar una variable en una tabla de animacin, siga estas instrucciones:
Paso Accin 1 Hacer clic en la celda Direccin para editar la direccin de la variable u objeto. Tambin es posible resaltar el texto mediante el ratn para modificar una determinada parte de la entrada o haciendo doble clic en la celda para resaltar toda la entrada. La columna Actual es de slo lectura. nicamente se actualiza cuando TwidoSoft se encuentra conectado al controlador (modo online). Para modificar el valor Guardado, hacer clic en la celda e introducir un valor. Slo se aceptarn las entradas vlidas. Para actualizar el Formato de visualizacin, hacer clic en la columna y seleccionar una opcin en la lista de formatos vlidos. Slo se podr disponer de las opciones vlidas para el tipo de datos determinado. Opciones: Decimal, Hexadecimal, Binario, Flotante o ASCII. Pulsar INTRO para aceptar las modificaciones del formato de visualizacin. El smbolo para la variable no puede editarse directamente en el editor de tablas de animacin. Hacer clic en el botn de modo de smbolo de la barra de herramientas para mostrar el editor de smbolos y crear un nuevo smbolo o editar uno existente. Consulte Definicin de los smbolos, p. 87. Nota: Si un smbolo no ha sido definido previamente, no aparecer en el editor de tablas de animacin. Es posible guardar una tabla de animacin como archivo independiente de la aplicacin. 6 Hacer clic en el botn del editor de animacin volver al editor de tablas de animacin. de la barra de herramientas para

2 3

4 5

Eliminacin de una variable

Para eliminar una variable de una tabla de animacin, siga estos pasos:
Paso Accin 1 2 Seleccionar la variable que desea eliminar mediante la seleccin del nmero de fila. Seleccionar Herramientas Eliminar fila o hacer clic en el botn Eliminar fila de la barra de herramientas y pulsar la tecla SUPR. La fila de variables se elimina.

355

Depuracin y ajuste de un programa online

Lectura y escritura de valores


Introduccin Utilice los comandos de lectura y escritura de valores para transferir valores entre la tabla de animacin y el controlador. Los comandos siguientes estn disponibles en el men Herramientas del editor de tablas de animacin: Leer valores guardados Transferir los valores actuales en el controlador a los valores guardados en la tabla de animacin. Escribir valores guardados Transferir valores guardados en la tabla de animacin a valores actuales en el controlador. Escribir valor de datos Enviar momentneamente un valor de datos nico al controlador. No es necesario abrir la tabla de animacin. Para estos comandos, el programa debe estar en estado online, ya sea detenido o en ejecucin. Es necesario abrir una tabla de animacin y animarla. Transferir los valores actuales en el controlador a los valores guardados en la tabla de animacin:
Paso Accin 1 2 Seleccionar Herramientas Leer valores guardados en el men principal o en la barra de herramientas del editor de tablas de animacin. La columna Valor guardado se actualiza con la columna Valor actual.

Leer valores guardados

Escribir valores guardados

Para transferir valores guardados en la tabla de animacin a valores actuales en el controlador, siga los siguientes pasos.
Paso Accin 1 2 En el men principal o desde la barra de herramientas del editor de tablas de animacin, seleccionar Herramientas Leer valores guardados. La columna Valor actual se actualiza con la columna Valor guardado.

356

Depuracin y ajuste de un programa online

Escribir valor de datos

Para enviar un valor de datos nico al controlador, siga los siguientes pasos.
Paso Accin 1 En el men principal o en la barra de herramientas del escritor de tablas de animacin, seleccionar Herramientas Escribir valor de datos. No es necesario abrir la tabla de animacin. Aparece el cuadro de dilogo Escribir valor de datos. Introducir una variable en el rea de objeto de dato. En el rea Valor actual se muestra el valor actual de la variable seleccionada. Seleccionar el formato para el valor en la lista de formatos. Opciones: Decimal, Hexadecimal, Binario, Flotante o ASCII. Predeterminado: Decimal. En el rea Escribir valor de datos, introducir un valor de las variables que se van a escribir en el autmata. Hacer clic en Aceptar para escribir el valor en el autmata. Para volver al editor de tablas de animacin sin escribir el valor en el autmata, hacer clic en Cancelar. Nota: En funcin de la frecuencia de las modificaciones de la variable, es posible que la modificacin de los valores no se detecte.

2 3

4 5

357

Depuracin y ajuste de un programa online

Adicin de instancias anteriores y posteriores


Introduccin Los comandos Agregar instancia siguiente y Agregar instancia anterior agregan instancias secuenciales de una variable a la tabla de animacin. Por ejemplo, si la variable %I0.3 est resaltada actualmente en una tabla de animacin, al seleccionar Agregar instancia siguiente se inserta la nueva variable %I0.4 inmediatamente despus de %I0.3 en la tabla de animacin. Con el editor de tablas de animacin abierto, aparecen los dos siguientes comandos disponibles en el men Herramientas: Agregar instancia siguiente Agrega la siguiente instancia secuencial de una variable resaltada en la tabla. Por ejemplo, si aparece resaltada %I0.3, se agregar la variable %I0.4 a la tabla. Agregar instancia anterior Agrega la instancia secuencial anterior de una variable resaltada en la tabla. Por ejemplo, si aparece resaltada %I0.3, se agregar la variable %I0.2 a la tabla. Para agregar la siguiente instancia secuencial de una variable resaltada en la tabla:
Paso Accin 1 2 Seleccionar una variable en la tabla de animacin. Seleccionar Agregar instancia siguiente desde el men Herramientas o desde la barra de herramientas del editor de tablas de animacin, o bien pulsar Ctrl+Abajo. Se agregar una nueva variable del mismo tipo a la tabla de animacin con un nmero secuencial incrementado en uno a partir de la variable resaltada.

Adicin de la instancia siguiente

Adicin de la instancia anterior

Para agregar la instancia secuencial anterior de una variable resaltada en la tabla:


Paso Accin 1 2 Seleccionar una variable en la tabla de animacin. Seleccionar Agregar instancia anterior desde el men Herramientas o desde la barra de herramientas del editor de tablas de animacin, o bien pulsar Ctrl+Arriba. Se agregar una nueva variable del mismo tipo a la tabla de animacin con un nmero secuencial reducido en uno a partir de la variable resaltada.

358

Depuracin y ajuste de un programa online

Forzado de valores de entrada/salida


Introduccin

ADVERTENCIA
FUNCIONAMIENTO INESPERADO DEL EQUIPO Cuando se est forzando una salida para la conexin o desconexin, se debe ser consciente de cmo afectar esta accin al proceso o al equipo controlado. Si no se respetan estas precauciones pueden producirse graves lesiones, daos materiales o incluso la muerte. El editor de tablas de animacin puede utilizarse para forzar bits de entrada y salida a los valores 0 y 1, incluso si los valores reales son diferentes. La columna de valor Actual de la tabla de animacin muestra una F junto al valor si se trata de un valor forzado y si la tabla est animada. El valor permanece forzado incluso si se desconecta el PC del controlador y se cierra TwidoSoft. Comandos de forzado Las tablas de animacin disponen de los siguientes comandos de forzado: Forzado 1: establece un valor en 1. Forzado 0: establece un valor en 0. Borrar forzado: elimina un valor forzado de una variable seleccionada. Borrar todos los forzados: elimina todos los valores forzados de las variables. Los comandos de forzado se encuentran disponibles en el men Herramientas y en la barra de herramientas del editor de tablas de animacin cuando este ltimo est abierto y el controlador se encuentra online, ya sea funcionando o detenido. Es necesario abrir una tabla de animacin y animarla. Para forzar a 1 el valor de una variable en una tabla de animacin, siga los siguientes pasos:
Paso Accin 1 2 Resaltar una variable de la tabla de animacin. Seleccionar Herramientas Forzado 1 en el men principal. La tabla de animacin muestra una F junto al valor actual de 1.

Forzado 1

359

Depuracin y ajuste de un programa online

Forzado 0

Para forzar a 0 el valor de una variable en una tabla de animacin, siga los siguientes pasos:
Paso Accin 1 2 Resaltar una variable de la tabla de animacin. Seleccionar Herramientas Forzado 0 en el men principal. La tabla de animacin muestra una F junto al valor actual de 0.

Borrado del forzado

Para eliminar un valor forzado de una variable en una tabla de animacin, siga los siguientes pasos:
Paso Accin 1 2 Resaltar una variable de la tabla de animacin. Seleccionar Herramientas Borrar forzado en el men principal. El valor forzado se elimina de la variable resaltada en la tabla animada.

Borrado de todos los forzados

Para eliminar todos los valores forzados en una tabla de animacin, siga los siguientes pasos:
Paso Accin 1 2 Resaltar una variable de la tabla de animacin. Seleccionar Herramientas Borrar todos los forzados en el men principal. Todos los valores forzados desaparecen de la tabla de animacin.

360

Depuracin y ajuste de un programa online

Apertura y almacenamiento de tablas de animacin


Introduccin Las tablas de animacin se pueden guardar para utilizarlas posteriormente. Pese a que normalmente las tablas de animacin se asocian a una aplicacin abierta, es posible abrir y utilizar una tabla de animacin ya existente creada por otra aplicacin. Con el editor de tablas de animacin abierto, se puede acceder a los siguientes comandos desde el men Herramientas: Abrir tabla de animacin Abre un archivo de tabla de animacin guardado. Guardar tabla de animacin Guarda una tabla de animacin actual con la extensin de archivo .tat (predeterminada). Una vez guardada, el ttulo de la tabla de animacin aparece en la barra de ttulo del editor de tablas de animacin. Guardar tabla de animacin como Guarda una tabla de animacin por primera vez o cambia el nombre del archivo de tabla de animacin. Para abrir una tabla de animacin que ya se ha guardado, siga los siguientes pasos.
Paso Accin 1 2 3 4 Seleccionar Herramientas Abrir tabla de animacin en el men principal. Aparece el cuadro de dilogo Abrir. Seleccionar un archivo con extensin .tat de la lista o buscar uno. Hacer doble clic para abrir el archivo seleccionado o hacer clic y pulsar el botn Abrir en el cuadro de dilogo. El editor de tablas de animacin mostrar la tabla de animacin seleccionada.

Comandos

Apertura de una tabla de animacin

361

Depuracin y ajuste de un programa online

Almacenamiento de una tabla de animacin por primera vez

Para guardar una tabla de animacin por primera vez, siga los siguientes pasos.
Paso Accin 1 2 Seleccionar Herramientas Guardar tabla de animacin como en el men principal. Aparece el cuadro de dilogo Guardar como. Escribir un nombre de archivo para la tabla de animacin. Los nombres pueden tener hasta 255 caracteres. Nota: No utilizar ninguno de los siguientes caracteres: \:*?<>|". Hacer clic en el botn Guardar. La tabla de animacin se guardar con la extensin .tat (predeterminada). El nombre del archivo y la ruta aparecen en una barra de ttulo en el editor de tablas de animacin.

Almacenamiento de los cambios en una tabla de animacin

Para guardar los cambios realizados en una tabla de animacin que ya se ha guardado, siga los siguientes pasos.
Paso Accin 1 2 Seleccionar Herramientas Guardar tabla de animacin en el men principal. Los cambios se guardarn en la tabla de animacin abierta.

362

Depuracin y ajuste de un programa online

Animacin de una tabla


Introduccin La animacin de una tabla de variables de datos muestra y actualiza la columna "Valor actual" de la tabla de animacin mientras el controlador est funcionando. Para animar una tabla: Debe haber una aplicacin abierta. Debe haber un PC conectado al controlador. El controlador puede encontrarse funcionando o detenido. Para animar una tabla, siga los siguientes pasos:
Paso Accin 1 Seleccionar Programa Editor de tablas de animacin en el men principal para abrir el editor de tablas de animacin. Antes de animar la tabla por primera vez, la columna Actual contiene asteriscos (*). Si la aplicacin todava no est conectada al controlador, consulte Conexin de un PC al controlador, p. 103. Cuando el PC est conectado al controlador, seleccionar Autmata Alternar animacin en el men principal para animar la tabla. Los valores actuales de la columna Actual se actualizan y aparece la palabra "Animacin" en la barra de ttulo del editor. Seleccionar Autmata Alternar animacin en el men principal para desactivar la animacin. Los valores actuales mantendrn el ltimo valor actualizado.

Animacin de una tabla

363

Depuracin y ajuste de un programa online

8.2
Presentacin
Descripcin general Contenido

Ajuste de un programa online

En esta seccin se detalla el procedimiento para ajustar un programa online.

Esta seccin contiene los siguientes apartados:


Apartado Descripcin general de la programacin online Programacin de Ladder y Lista online en modo STOP Programacin de Ladder y Lista online en modo RUN Proceso de edicin de programas online en lenguaje Ladder Edicin en lnea de objetos de datos Pgina 365 366 368 370 371

364

Depuracin y ajuste de un programa online

Descripcin general de la programacin online


Introduccin La programacin online consiste, principalmente, en editar datos cuando hay un controlador Twido conectado. El proceso de edicin de datos significa que se pueden insertar, eliminar o modificar instrucciones de programa o modificar parmetros de objeto. El controlador Twido puede estar en modo Stop o Run. Algunas operaciones son aplicables a ambos y otras son especficas de uno de los modos. Puede utilizar los editores de Lista y de Ladder. Algunas operaciones se pueden realizar en ambos y otras son especficas de uno de los editores.

Modos STOP y RUN Editores de Lista y Ladder

365

Depuracin y ajuste de un programa online

Programacin de Ladder y Lista online en modo STOP


Introduccin El editor de Lista y de Ladder permite modificar un programa cuando el controlador se encuentra en modo STOP.

ADVERTENCIA
FUNCIONAMIENTO IMPREDECIBLE DEL EQUIPO Antes de llevar a cabo alguna modificacin, es imprescindible conocer las consecuencias de las modificaciones que se realicen en una aplicacin mientras el controlador est en funcionamiento. Realice las acciones preventivas necesarias para garantizar las condiciones de seguridad mientras se ejecutan modificaciones. Si no se respetan estas precauciones pueden producirse graves lesiones, daos materiales o incluso la muerte.

Edicin de un programa en modo STOP

Se permiten todos los cambios, excepto los realizados sobre los objetos sin asignar. Su nmero slo est limitado por la memoria disponible del controlador. De esta forma, se analizan los cambios para determinar el estado ejecutable de la lgica de aplicacin. Para modificar un programa, TwidoSoft exige que se validen todas las modificaciones antes de transferirlas al controlador. En un programa Ladder, haga clic en el icono Aceptar. En un programa Lista, haga clic fuera de la lnea. Las modificaciones vlidas entran en vigor al confirmar la entrada actual. La validacin tambin es necesaria si desea alternar entre los programa Lista y Ladder.

Validacin de un programa en modo STOP

366

Depuracin y ajuste de un programa online

Restricciones en el modo STOP

Puede realizar cambios en una aplicacin que eviten que el controlador ejecute la aplicacin. Esto crea un estado "Detener/No ejec.", que se indica en la barra de estado. El controlador no volver al estado "Detener/Ejec." hasta que se hayan resuelto todas las causas que originan el estado no ejecutable. Estos cambios pueden agruparse en seis categoras, que se describen en la siguiente tabla.
Restricciones para ejecutar una aplicacin Parntesis de apertura sin parntesis de cierre. Parntesis de cierre sin parntesis de apertura (parntesis desequilibrado). Ms de ocho parntesis intercalados. Bloque con inicio y sin final (BLK no va seguido de END_BLK). Bloque con fin/salida sin inicio (END_BLK o OUT_BLK no precedidos por BLK). Bloque no vlido (bloque que contiene una lgica no vlida). BLK no seguido por una instruccin LD. Llamada a una subrutina no existente. Hay dos casos posibles: - Referencia a una subrutina no existente. - Eliminacin de una etiqueta a la que se hace referencia en otro lugar de la aplicacin. Subrutina sin retorno. Retorno sin un inicio de subrutina. Subrutina con varias definiciones. Definicin de subrutina no seguida por una instruccin LD. Definicin de subrutina o fin de subrutina (RET) entre parntesis. Salto a una etiqueta no existente. Hay dos casos posibles: - Referencia a una etiqueta no existente. - Eliminacin de una etiqueta a la que se hace referencia en otro lugar de la aplicacin. Etiqueta con varias definiciones. Definicin de etiqueta no seguida por una instruccin LD. Definicin de etiqueta entre parntesis. Transicin a un paso no existente. Hay dos casos posibles: - Referencia a un paso no existente. - Eliminacin de un paso al que se hace referencia en otro lugar de la aplicacin. Paso con varias definiciones. Definicin de paso no seguida por una instruccin LD. Utilizacin de instrucciones Grafcet en procesamiento anterior o posterior. El nmero de extracciones (MPP) es superior al nmero de introducciones (MPS). Ms de ocho niveles de intercalado. Nota: Hay que tener un cuidado especial al insertar o eliminar instrucciones de stack (MPP, MPS, MRD) en estado de detencin. Analice el programa para asegurarse de las restricciones antes de reiniciar el controlador.

Funcin Parntesis

Bloques de funcin

Subrutinas

Etiquetas

Instrucciones Grafcet

Operaciones de stack (introducir/ sacar)

No se siguen las instrucciones Macro. En un programa Ladder, no se permiten los cambios con el Editor de Lista de red. Nota: El Editor de Lista de red es una ventana que aparece cuando se pasa del editor de Lista al editor de Ladder y las lneas de programa no se pueden modificar en el lenguaje Ladder. Si intenta modificar un bloque de instrucciones Lista de este tipo, aparecer el mensaje siguiente: "No se puede modificar este bloque con el Editor de Ladder, utilice el Editor de lista para realizar algunos cambios en este bloque."

367

Depuracin y ajuste de un programa online

Programacin de Ladder y Lista online en modo RUN


Introduccin El editor de Lista y de Ladder permite modificar un programa cuando el controlador se encuentra en modo RUN.

ADVERTENCIA
FUNCIONAMIENTO IMPREDECIBLE DEL EQUIPO Por razones de seguridad, se recomienda programar un controlador en modo STOP. Si se programa un controlador en modo RUN, pueden producirse daos personales y materiales. Es posible programar un controlador en modo RUN si se realiza una modificacin en un programa que no exige la puesta en modo STOP del controlador. En cualquier caso, la seguridad de las condiciones de funcionamiento es responsabilidad del usuario. Antes de llevar a cabo alguna modificacin, es imprescindible conocer las consecuencias de las modificaciones que se realicen en una aplicacin mientras el controlador est en modo RUN. Realice las acciones preventivas necesarias para garantizar las condiciones de seguridad mientras se ejecutan modificaciones. Si no se respetan estas precauciones pueden producirse graves lesiones, daos materiales o incluso la muerte.

Compatibilidad de la versin del programa Edicin de un programa en modo RUN Validacin de un programa en modo RUN

El firmware del controlador TwidoSoft y Twido debe tener una compatibilidad de 3.0 o superior. Con el editor de Ladder, cuando se carga una aplicacin del controlador, TwidoSoft puede reconocer las etiquetas nuevas utilizadas para los cambios online. Se permite realizar todo tipo de inserciones, eliminaciones y modificaciones de instrucciones, excepto en el caso de las instrucciones que modifican la estructura del programa. Para modificar un programa, TwidoSoft exige que se validen todas las modificaciones antes de transferirlas al controlador. En un programa Ladder, haga clic en el icono Aceptar. En un programa Lista, haga clic fuera de la lnea. Las modificaciones vlidas entran en vigor al confirmar la entrada actual. La validacin tambin es necesaria si desea alternar entre los programa Lista y Ladder.

368

Depuracin y ajuste de un programa online

Restricciones en el modo RUN

Son aplicables todas las restricciones especficas del modo Stop. No se permiten las modificaciones de funcin siguientes: Parntesis Instrucciones Grafcet Definiciones de etiquetas o subrutinas Llamadas de subrutina o salto (JMP y SR) Instrucciones sobre bloque (BLK, OUT_BLK y END_BLK) Instrucciones de encadenamiento de bobinas (MPS, MRD y MPP), excepto si la compilacin de Ladder requiere y genera estas instrucciones. Otras restricciones de la programacin relativas a las instrucciones siguientes, que no estn disponibles:
Slo restriccin de Lista Buscar Slo restriccin de Ladder Cambios con el editor de Lista de red. Nota: El Editor de Lista de red es una ventana que aparece cuando se pasa del editor de Lista al editor de Ladder y las lneas de programa no se pueden modificar en el lenguaje Ladder. Si intenta modificar un bloque de instrucciones Lista de este tipo, aparecer el mensaje siguiente: "No se puede modificar este bloque con el Editor de Ladder, utilice el Editor de lista para realizar algunos cambios en este bloque."

Restricciones de Lista y Ladder Realizar una copia de seguridad de una aplicacin en la memoria EEPROM interna

Instrucciones Macro

Operaciones vinculadas al portapapeles (cortar/pegar/copiar/eliminar). (Mencionado en la barra de estado) Cancelar. (Mencionado en la barra de estado)

369

Depuracin y ajuste de un programa online

Proceso de edicin de programas online en lenguaje Ladder


El proceso de edicin online significa que se pueden insertar, eliminar o modificar datos de programa cuando el controlador est conectado. Insercin online Para insertar un escaln nuevo: 1. Haga clic en el icono Insertar. Resultado: Se abrir Visualizador de Ladder Logic - Insertar Editor de escalones. 2. Edite el escaln nuevo. 3. Haga clic en el icono Aceptar para validarlo. Aparecer un mensaje en el que se mostrar el progreso de la transferencia:
Twidosoft Transfiriendo modificaciones...

25%

Nota: Esta ventana de transferencia evita que realice operaciones antes de finalizar la transferencia. La ventana no se puede volver a ajustar ni cerrar. Puede aparecer un reloj de arena asociado al puntero del ratn.

Eliminacin online

Para eliminar un escaln: 1. En Visualizador de Ladder Logic - Insertar Editor de escalones, seleccione el escaln que desee eliminar. 2. Haga clic en el icono Eliminar. Aparecer un mensaje en el que se mostrar el progreso de la transferencia (consulte la captura anterior). Para modificar un escaln: 1. Seleccione el escaln que desee modificar. Resultado: Se abrir Visualizador de Ladder Logic - Insertar Editor de escalones. 2. Haga clic en el icono Editar para abrir Editor de Ladder Logic - Editar escaln. 3. Modifique el escaln. 4. Haga clic en el icono Aceptar para validarlo. Aparecer un mensaje en el que se mostrar el progreso de la transferencia (consulte la captura anterior).

Modificacin online

370

Depuracin y ajuste de un programa online

Edicin en lnea de objetos de datos


Descripcin general La edicin en lnea de objetos de datos significa que se pueden modificar datos de parmetros. Los parmetros de objetos de configuracin se pueden editar en lnea. Esto no afecta a los objetos de tiempo de ejecucin. Cada objeto de configuracin dispone de un parmetro o ms editables:
Objeto de configuracin Constante (%KW, %KD y % KF) Contador (%C) Temporizador (%TM) Fechador Nombre de la aplicacin Entrada Run/Stop y autmata (%I) Estado de la salida (%Q) Retencin de entrada base (%I) Filtro de entrada base (%I) Modo de exploracin Segundo puerto serie Puerto terminal PLS y PWM (%PLS, %PWM) Contador rpido (%FC) Contador muy rpido (%VFC) Registro LIFO/FIFO (%R) Conmutador de tambor (%DR) Mdulos analgicos Parmetro Valor Preseleccin Preseleccin, Tipo y Base de tiempo Da de la semana, Periodos inicial y final, Bit de salida Valor Entrada Run/Stop Retencin de entrada Filtros Modo normal o peridico, Watchdog Tipo de protocolo, Direccin y Parmetros Tipo de protocolo, Direccin y Parmetros Preseleccin y Base de tiempo Preseleccin Preseleccin, Tipo y Umbrales Tipo Cantidad de pasos, Pasos, Salida (Varios parmetros en funcin del tipo de mdulo)

Lista de objetos de datos editables

Reinicializacin

Todos los objetos editados necesitan una reinicializacin. Algunos requieren una reinicializacin inmediata y otros no. La reinicializacin de un objeto slo afecta al objeto que se ha modificado. Nota: La reinicializacin de un objeto no afecta a la familia del objeto u otro objeto del programa, debido a la presencia del campo immediate_init en cada estructura PARAMETER_MODIF.

371

Depuracin y ajuste de un programa online

Reinicializacin inmediata necesaria

Cuando un parmetro slo aparece en un objeto de configuracin, es necesaria la reinicializacin inmediata para que se tengan en cuenta las modificaciones El campo immediate_init de la estructura PARAMETER_MODIF es igual a 1. La reinicializacin inmediata es necesaria para:
Objeto de configuracin Temporizador (%TM) Segundo puerto serie Puerto terminal PLS y PWM (%PLS, %PWM) Contador muy rpido (%VFC) Registro LIFO/FIFO (%R) Conmutador de tambor (%DR) Parmetro Tipo y Base de tiempo Tipo de protocolo, Direccin y Parmetros Tipo de protocolo, Direccin y Parmetros Base de tiempo Tipo Tipo Cantidad de pasos, Pasos, Salida

Reinicializacin inmediata innecesaria

Cuando un parmetro es comn para los objetos de configuracin y de tiempo de ejecucin, la reinicializacin inmediata del objeto se puede posponer, ya que el efecto de la modificacin se puede observar si se edita el valor del tiempo de ejecucin. El campo immediate_init de la estructura PARAMETER_MODIF es igual a 0. La reinicializacin no inmediata es necesaria para:
Objeto de configuracin Constante (%KW, %KD y % KF) Contador (%C) Temporizador (%TM) Fechador Nombre de la aplicacin Entrada Run/Stop y autmata (%I) Estado de la salida (%Q) Retencin de entrada base (%I) Filtro de entrada base (%I) Modo de exploracin PLS y PWM (%PLS, %PWM) Contador rpido (%FC) Contador muy rpido (%VFC) Mdulos analgicos Parmetro Valor Preseleccin Preseleccin Da de la semana, Periodos inicial y final, Bit de salida Valor Entrada Run/Stop Retencin de entrada Filtros Modo normal o peridico, Watchdog Preseleccin Preseleccin Preseleccin, Umbrales (Varios parmetros en funcin del tipo de mdulo)

372

Depuracin y ajuste de un programa online

Ejemplo de un temporizador

Tomemos como ejemplo un temporizador (%TM0). Los dos tipos de reinicializacin afectan a este bloque: La reinicializacin inmediata para los parmetros Tipo y Base de tiempo. La reinicializacin no inmediata para el parmetro Preseleccin.

%TMO IN Tipo TON TB 1min ADJ Y %TM0.P 9999 Q

El parmetro Preseleccin (%TM0.P) tambin es un objeto de tiempo de ejecucin, as que no es necesario reinicializar el temporizador para ver los efectos de un cambio. Los parmetros TIPO y Base de tiempo (TB) no son objetos de tiempo de ejecucin, as que es necesario reinicializar el temporizador para ver los efectos de un cambio. Nota: Una vez editado y reinicializado el temporizador, la configuracin toma los nuevos valores actuales. El proceso no es reversible.

Reinicializacin de un mdulo analgico

Para tener en cuenta las modificaciones de un mdulo analgico, se deben reinicializar todos los mdulos presentes en el bus interno Twido. Si se tienen en cuenta las consecuencias de esta operacin, es posible que no se desee reinicializar inmediatamente despus de realizar las modificaciones, sino esperar un tiempo. Se abrir una cuadro de dilogo que le preguntar si desea reinicializar el bus interno Twido en ese momento o ms adelante.

373

Depuracin y ajuste de un programa online

374

Glosario

!
% Prefijo que identifica las direcciones de memoria interna en el autmata utilizadas para almacenar el valor de las variables, las constantes y las E/S, entre otras, del programa.

A
Administrador de recursos Componente de TwidoSoft que controla los requisitos de memoria de una aplicacin durante la programacin y configuracin realizando un seguimiento de las referencias a los objetos de software realizadas por una aplicacin. Se considera que la aplicacin hace referencia a un objeto si se utiliza como operando en una instruccin de lista o escaln de Ladder. Muestra la informacin de estado relativa al porcentaje de memoria total utilizada y proporciona una advertencia en caso de que la memoria se estuviese reduciendo. Consulte "Indicador de uso de memoria". Comando que compila un programa y comprueba la existencia de errores en el mismo: errores de sintaxis y estructura, smbolos sin las correspondientes direcciones, recursos utilizados por el programa y que no estn disponibles, y errores debidos a que el programa no se adapta a la memoria del controlador disponible. Los errores se muestran en el visualizador de errores de programa. Una aplicacin TwidoSoft se compone de un programa, datos de configuracin, smbolos y documentacin.

Analizar programa

Aplicacin

375

Glosario

Archivo de aplicacin ASCII

Las aplicaciones Twido se almacenan como archivos de tipo .twd.

Cdigo estndar americano para el intercambio de informacin (del ingls "American Standard Code for Information Interchange"). Protocolo de comunicacin que representa caracteres alfanumricos, incluidos nmeros, letras y algunos caracteres grficos y de control. Controlador programable Twido. Existen dos tipos de controladores: compacto y modular.

Autmata

B
Backup Comando que copia la aplicacin en la RAM del controlador en la EEPROM interna del controlador y en el cartucho de memoria de backup opcional (si est instalado). Unidad de programa de entradas y variables organizadas para calcular los valores de las salidas basadas en una funcin definida como un temporizador o un contador. Elemento del diagrama Ladder que representa una salida del controlador. Un protocolo basado en UDP/IP (protocolo autosuficiente) que permite a un host de arranque configurarse a s mismo de manera dinmica y sin supervisin del usuario. BootP proporciona un medio para notificar a un host su direccin IP asignada. Este comando permite eliminar la aplicacin en el controlador y tiene dos opciones: Para borrar el contenido de la RAM del controlador, la EEPROM interna y el cartucho de backup opcional. Para borrar slo el contenido del cartucho de backup opcional. Los mdulos de E/S de ampliacin se conectan al controlador base utilizando este bus.

Bloque de funcin

Bobina BootP

Borrar

Bus de ampliacin

C
Cabecera de escaln Panel que aparece directamente sobre un escaln Ladder y que puede utilizarse para documentar el propsito del escaln.

376

Glosario

CAN

Red de rea del controlador: bus de campo desarrollado originalmente para aplicaciones automovilsticas que se utiliza en la actualidad en muchos sectores, desde el industrial hasta el terciario. Funcin siempre habilitada que permite transferir automticamente una aplicacin desde un cartucho de backup a la RAM del controlador en caso de aplicaciones daadas o perdidas. Durante el arranque, el controlador compara la aplicacin presente en la RAM del controlador con la aplicacin del cartucho de memoria de backup opcional (si est instalado). En caso de que exista alguna diferencia, la copia del cartucho de backup se copia en el controlador y en la EEPROM interna. Si no est instalado el cartucho de backup, la aplicacin de la EEPROM interna se copiar en el controlador. Cartuchos de memoria de backup opcionales que pueden utilizarse para realizar un backup y restaurar una aplicacin (datos de configuracin y programa). Hay dos tamaos disponibles: 32 y 64 Kb. CAN en automatizacin: organizacin internacional de usuarios y fabricantes de productos CAN. Proceso informtico que solicita un servicio desde otros procesos informticos. Communication OBject: unidad de transporte del bus CAN. Un COB se identifica gracias a un nico identificador, codificado en 11 bits, [0, 2047]. Un COB contiene un mximo de 8 bytes de datos. Se muestra la prioridad de una transmisin COB con el identificador correspondiente: cuando ms dbil sea el identificador, mayor prioridad tendr el COB relacionado. Los comentarios son el texto introducido para documentar el propsito de un programa. Para los programas Ladder, introduzca hasta tres lneas de texto en la cabecera de escaln para describir el propsito del escaln. Cada lnea puede contener de 1 a 64 caracteres. Para los programas de lista, introduzca texto en una lnea de programa no numerada. Los comentarios deben introducirse entre parntesis y asteriscos como: (*COMENTARIOS AQU*). Un dispositivo que conecta una serie de mdulos flexibles y centralizados para crear una red. Bus master/slave de alta velocidad diseado para transferir una pequea cantidad de datos entre el controlador master y hasta siete controladores slave remotos. Hay dos tipos de controladores remotos que pueden configurarse para transferir datos a un controlador master: controlador peer, que puede transferir datos de la aplicacin o controlador remoto de E/S, que puede transferir datos de E/S. Una red de conexin remota se compone de una mezcla de ambos tipos.

Carga automtica

Cartucho de memoria

CiA

Cliente COB

Comentarios

Concentrador

Conexin remota

377

Glosario

Conmutador

Dispositivo de red que conecta dos o ms segmentos de red independientes y permite que el trfico pase entre ellos. Un conmutador determina si se debe bloquear o transmitir una trama basndose en su direccin de destino. Valor configurado que no se puede modificar por el programa que se est ejecutando. Elemento del diagrama Ladder que representa una entrada al controlador. Bloque de funcin utilizado para contar eventos (conteo progresivo o regresivo). Bloque de funcin que proporciona un conteo ms rpido que el disponible con bloques de funcin de contadores y contadores rpidos. Un contador muy rpido puede contar a una velocidad de hasta 20 kHz. Bloque de funcin que proporciona un conteo progresivo y regresivo ms rpido que el disponible en el bloque de funcin del contador. Un contador rpido puede contar a una velocidad de hasta 5 kHz. Tipo de controlador Twido que proporciona una configuracin simple e integrada con ampliacin limitada. Modular es el otro tipo de controlador Twido. Bloque de funcin que funciona de un modo similar al de un controlador del conmutador de tambor electromecnico con cambios de pasos asociados a eventos externos. Controlador Twido configurado para ser el master en una red de conexin remota.

Constantes

Contacto Contador Contadores muy rpidos:

Contadores rpidos

Controlador compacto Controlador del conmutador de tambor Controlador master Controlador modular Controlador Peer

Tipo de controlador Twido que ofrece una configuracin flexible con funciones de ampliacin. Compacto es el otro tipo de controlador Twido. Controlador Twido configurado para ser el slave en una red de conexin remota. Una aplicacin puede ejecutarse en la memoria del controlador peer y el programa puede acceder a los datos de E/S locales y de ampliacin; sin embargo, los datos de E/S no pueden pasar al controlador master. El programa que est ejecutndose en el controlador peer pasa informacin al controlador master mediante palabras de red (%INW y QNW). Controlador Twido. Existen dos tipos de controladores: compacto y modular.

Controlador programable Controlador remoto

Controlador Twido configurado para comunicarse con un controlador master en una red de conexin remota.

378

Glosario

D
Detener Comando que hace que el controlador detenga la ejecucin de un programa de aplicacin. Direccin de protocolo de Internet. Direccin de 32 bits asignada a los ordenadores principales mediante TCP/IP. Direccin de control de acceso a los medios. La direccin de hardware de un dispositivo. Se asigna una direccin MAC a cada mdulo TCP/IP Ethernet en la fbrica. Registros internos del controlador utilizados para almacenar valores para variables de programa, constantes, E/S, etc. Las direcciones se identifican con un prefijo con el smbolo de porcentaje (%). Por ejemplo, %I0.1 especifica una direccin de la memoria RAM del controlador que contiene el valor para el canal de entrada 1.

Direccin IP

Direccin MAC

Direcciones

E
Editor de configuracin Editor de Ladder Logic Editor de lista Editor de tablas de animacin EDS Ventana especializada de TwidoSoft utilizada para gestionar la configuracin de hardware y software. Ventana TwidoSoft especializada y utilizada para editar un programa Ladder.

Editor de programas simple utilizado para crear y editar un programa de lista. Ventana especializada en la aplicacin TwidoSoft para ver y crear tablas de animacin. Hoja de datos electrnica: archivo de descripcin para cada dispositivo CAN (suministrado por el fabricante). Memoria de slo lectura programable y que se puede borrar de forma elctrica. Twido tiene una EEPROM interna y un cartucho de memoria EEPROM externa opcional. Comando que hace que el controlador ejecute un programa de aplicacin.

EEPROM

Ejecutar

379

Glosario

Encaminador

Dispositivo que conecta dos o ms secciones de una red y permite que la informacin fluya entre ellas. Un encaminador examina cada paquete que recibe y decide si se debe bloquear o no el paquete del resto de la red o transmitirlo. El encaminador intentar enviar el paquete mediante la red a travs de la ruta ms eficaz. La aplicacin captura y graba los pulsos entrantes para un posterior examen.

Entrada con retencin Escaln

Un escaln se introduce entre dos barras potenciales en una cuadrcula y est compuesto por un grupo de elementos grficos unidos entre s mediante conexiones horizontales y verticales. Las dimensiones mximas de un escaln son siete filas y once columnas. Muestra partes de un programa de lista no reversibles a lenguaje Ladder.

Escaln de lista Ladder Estado del monitor Estado inicial

El estado operativo de TwidoSoft que se muestra en la barra de estado cuando se conecta un PC a un controlador en modo de proteccin contra escritura. Estado de funcionamiento de TwidoSoft que aparece en la barra de estado cuando se inicia TwidoSoft o no tiene ninguna aplicacin abierta. Estado de funcionamiento de TwidoSoft que se muestra en la barra de estado cuando un PC no est conectado a un controlador. Estado de funcionamiento de TwidoSoft que se muestra en la barra de estado cuando un PC est conectado al controlador. Indica el estado de TwidoSoft. Se muestra en la barra de estado. Hay cuatro estados de funcionamiento: inicial, offline, online y supervisar. Aplicacin Windows de 32 bits utilizada para descargar un nuevo programa de firmware Executive en un controlador Twido. Un controlador explora un programa y realiza bsicamente tres funciones principales: En primer lugar, lee las entradas y sita estos valores en la memoria. A continuacin, ejecuta una instruccin del programa de aplicacin cada vez y almacena los resultados en memoria. Finalmente, utiliza los resultados para actualizar las salidas.

Estado offline

Estado online

Estados de funcionamiento Executive Loader Exploracin

380

Glosario

F
Fechadores Bloque de funcin utilizado para programar funciones de fecha y hora con el fin de controlar eventos. Requiere la opcin Reloj de tiempo real. First In, First Out (primero dentro, primero fuera). Bloque de funcin utilizado para operaciones de cola. Firmware Executive es el sistema operativo que ejecuta las aplicaciones y que gestiona el funcionamiento del controlador. Ajustar voluntariamente las entradas y salidas del controlador a 0 1 aunque los valores reales sean diferentes. Se utiliza para depurar mientras se anima un programa. Modo de funcionamiento de TwidoSoft cuando un PC no est conectado al controlador y la aplicacin de la memoria del PC no es la misma que la de la memoria del controlador. El usuario crea y desarrolla una aplicacin durante el funcionamiento offline. Modo de funcionamiento de TwidoSoft cuando un PC est conectado al controlador y la aplicacin de la memoria del PC es la misma que la de la memoria del controlador. El funcionamiento online permite depurar una aplicacin. Permiten el control de eventos por mes, da y hora. Consulte "Fechadores".

FIFO

Firmware Executive Forzado

Funcionamiento offline

Funcionamiento online

Funciones de fecha y hora

G
Grafcet Grafcet permite representar grficamente y de forma estructurada el funcionamiento de una operacin secuencial. Mtodo analtico que divide cualquier sistema de control secuencial en una serie de pasos a los que se asocian acciones, transiciones y condiciones.

381

Glosario

I
Indicador de uso de memoria Parte de la barra de estado en la ventana principal de TwidoSoft que muestra un porcentaje de la memoria total del controlador utilizada por una aplicacin. Proporciona una advertencia cuando la memoria es baja. Comando que ajusta todos los valores de datos a estados iniciales. El controlador debe estar en modo Detener o Error. Inicio del controlador con todos los datos inicializados con los valores predeterminados y el programa iniciado desde el comienzo con todas las variables eliminadas. Todos los parmetros de software y hardware se inicializan. Se puede originar un reinicio en fro cargando una aplicacin nueva en la RAM del controlador. Todos los controladores sin batera de seguridad se activan siempre mediante un inicio en fro. Objeto exclusivo de un programa que pertenece a un tipo especfico de bloque de funcin. Por ejemplo, en formato de temporizador %TMi, i es un nmero que representa la instancia. Mtodo de programacin que permite visualizar las instrucciones de forma alternativa como instrucciones de lista o escalones de Ladder. La interconexin global de redes de comunicacin informtica basada en TCP/IP. Protocolo de Internet. Protocolo de capa de red habitual. IP normalmente se usa con TCP.

Inicializar

Inicio en fro o reinicio

Instancia

Instrucciones reversibles Internet IP

L
Lenguaje de la lista de instrucciones Programa escrito en el lenguaje de la lista de instrucciones (IL), compuesto por una serie de instrucciones ejecutadas de forma secuencial por el controlador. Cada instruccin est compuesta por un nmero de lnea, un cdigo de instruccin y un operando. Programa escrito en lenguaje Ladder compuesto por una representacin grfica de instrucciones de un programa de controlador con smbolos para contactos, bobinas y bloques en una serie de escalones ejecutados de forma secuencial por un controlador.

Lenguaje Ladder

382

Glosario

LIFO

Last In, First Out (ltimo dentro, primero fuera). Bloque de funcin utilizado para operaciones de pila. En los programas de lista, pueden introducirse comentarios en lneas separadas de las instrucciones. Las lneas de comentarios no tienen nmeros de lnea y deben introducirse entre parntesis y asteriscos como: (*COMENTARIOS AQU*).

Lneas de comentarios

M
Mscara de subred Mscara de subred usada para identificar o determinar los bits de una direccin IP correspondientes a la direccin de red y los bits correspondientes a las porciones de subred de la direccin. La mscara de subred es la direccin de red ms los bits reservados para la identificacin de la subred. Protocolo de la aplicacin Modbus Protocolo de comunicaciones master-slave que permite a un solo master solicitar respuestas de slaves. Especifica el modo en el que el controlador explora un programa. Existen dos tipos de modos de exploracin: normal (cclico), el controlador explora de forma continua; o peridico, el controlador explora durante el perodo seleccionado (entre 2 y 150 ms) antes de iniciar otra exploracin. Mdulos de E/S de ampliacin opcionales disponibles para agregar puntos de E/S a un controlador Twido. (No todos los modelos del controlador permiten la ampliacin.)

MBAP Modbus

Modo de exploracin

Mdulos de E/S de ampliacin

N
Navegador de aplicacin Ventana especializada en TwidoSoft que muestra una vista grfica en forma de rbol de una aplicacin. Ofrece una configuracin y una visualizacin correctas de una aplicacin. Dispositivo direccionable en una red de comunicaciones.

Nodo

383

Glosario

O
Operador Operando Smbolo o cdigo que especifica la operacin que va a realizar una instruccin. Nmero, direccin o smbolo que representa un valor que puede manipular un programa en una instruccin. Un nodo en la red.

Ordenador principal

P
Paquete Pasarela La unidad de datos enviados por una red. Dispositivo que conecta redes con arquitecturas de red diferentes y que funciona en la capa de aplicacin. Este trmino puede referirse a un encaminador. Direccin IP de la red u ordenador principal a la que se envan todos los paquetes dirigidos a una red u ordenador principal desconocido. Normalmente la pasarela predeterminada es un encaminador u otro dispositivo. Un paso Grafcet designa un estado de funcionamiento secuencial de automatizacin. Ordenador personal. Generacin de pulsos. Bloque de funcin que genera una onda cuadrada con un ciclo de servicio 50% activado y 50% desactivado. Tensin aplicada que puede ajustarse y convertirse en un valor digital para ser utilizado por una aplicacin. Cuadro de dilogo con opciones seleccionables para configurar los editores de programa Ladder y de lista. Existen dos tipos de proteccin de aplicacin diferentes: proteccin con contrasea, que proporciona control de acceso y proteccin de la aplicacin del controlador, que impide todas las operaciones de lectura y escritura del programa de aplicacin.

Pasarela predeterminada

Paso

PC PLS

Potencimetro analgico Preferencias

Proteccin

384

Glosario

Protocolo

Describe los formatos de los mensajes y establece las reglas que usan dos o ms dispositivos para comunicarse mediante esos formatos. Modulacin de ancho de pulso. Bloque de funcin que genera una onda rectangular con un ciclo de servicio variable que puede configurar un programa.

PWM

R
RAM Memoria de acceso aleatorio (del ingls "Random Access Memory"). Las aplicaciones Twido se descargan en una memoria RAM interna y voltil que se va a ejecutar. Dispositivos interconectados que comparten una ruta de datos y un protocolo comunes para la comunicacin. Generacin de una lista de operandos, smbolos, nmeros de red/lnea y operadores utilizados en una aplicacin para simplificar la creacin y gestin de aplicaciones. Registros especiales internos para el controlador especializado para bloques de funcin LIFO/FIFO. Inicio del controlador despus de una prdida de alimentacin sin modificar la aplicacin. El controlador regresa al estado existente antes de la prdida de alimentacin y completa la exploracin en curso. Todos los datos de la aplicacin quedan intactos. Esta funcin slo est disponible en controladores modulares. Opcin que conservar la hora aunque el controlador no reciba alimentacin durante un tiempo determinado. Consulte "Reloj de tiempo real". Unidad de terminal remoto (del ingls "Remote Terminal Unit"). Protocolo que utiliza ocho bits, empleado para establecer comunicacin entre un controlador y un PC.

Red

Referencias cruzadas

Registros

Reinicio en caliente

Reloj de tiempo real RTC RTU

385

Glosario

S
Salida refleja En modo de conteo, el valor actual del contador muy rpido (%VFC.V) se compara con sus umbrales configurados para determinar el estado de estas salidas especializadas. Bobinas controladas directamente por el contador muy rpido (%VFC) con arreglo a los ajustes establecidos durante la configuracin. Proceso informtico que proporciona servicios a los clientes. Este trmino tambin se refiere al proceso informtico en el que se basa el servicio. Un smbolo es una cadena con un mximo de 32 caracteres alfanumricos, de los cuales el primer carcter es alfabtico. Permite personalizar un objeto del controlador para facilitar el mantenimiento de la aplicacin. Smbolo sin una direccin de variable.

Salidas de umbral Servidor

Smbolo

Smbolos sin resolver Subred

Red fsica o lgica en una red IP que comparte una direccin de red con otras porciones de la red.

T
Tabla de animacin Tabla creada con un editor de lenguaje o una pantalla de funcionamiento. Cuando un PC se conecta al controlador, muestra las variables del controlador y permite forzar los valores durante la depuracin. Puede guardarse como archivo separado con una extensin .tat. Tabla de los smbolos utilizados en una aplicacin. Se muestra en el editor de smbolos. Protocolo de control de la transmisin (del ingls "Transmission Control Protocol"). Conjunto de protocolos formado por el protocolo de control de la transmisin y el protocolo de Internet. Es el conjunto de protocolos de comunicaciones en el que se basa Internet. Bloque de funcin utilizado para seleccionar la duracin para controlar un evento.

Tabla de smbolos TCP TCP/IP

Temporizador
386

Glosario

Tipos de trama Trama

Existen dos tipos habituales de trama: Ethernet II y IEEE 802.3. Grupo de bits que forman un bloque de informacin binario. Las tramas contienen informacin o datos de control de la red. El tamao y la composicin de una trama estn determinados por la tecnologa de red utilizada. Lnea de controladores de Schneider Electric compuesta por dos tipos de controladores (compacto y modular), mdulos de ampliacin para agregar puntos de E/S y opciones como Reloj de tiempo real, comunicaciones, monitor de operacin y cartuchos de memoria de backup. Software de desarrollo grfico de Windows de 32 bits para configurar y programar controladores Twido.

Twido

TwidoSoft

U
UDP Un protocolo de comunicacin (protocolo de datagrama del usuario) que forma parte del paquete integrado de TCP/IP utilizado por las aplicaciones para transferir datagramas. UDP tambin forma parte del protocolo TCP/IP responsable de las direcciones de puertos.

V
Validar lnea automtica Cuando se insertan o modifican instrucciones de lista, este parmetro opcional permite la validacin de las lneas del programa a medida que se introduce cada una de ellas debido a smbolos no resueltos y errores. Cada error debe corregirse antes de que se pueda salir de la lnea. Se selecciona utilizando el cuadro de dilogo Preferencias. Unidad de memoria que puede enviarse y modificarse mediante un programa. Consulte "Variable". Ventana TwidoSoft especializada utilizada para ver errores de programa y advertencias.

Variable Variable de datos Visualizador de errores de programa

387

Glosario

Visualizador de referencias cruzadas

Ventana especializada en la aplicacin TwidoSoft para ver referencias cruzadas.

388

ndice

B C A
Barra de herramientas de instrucciones de lista, 313 Barra de herramientas de la paleta de Ladder Logic, 272 Bloque de funcin %MSG3 instrucciones, 222 BootP, 203 Borrar, 99 Buscar programas de lista, 325 programas Ladder, 285 Buscar smbolo, cuadro de dilogo, 50

A
Administracin de niveles funcionales, 149 Ajustes avanzados, 171 Almacenamiento automtico, 32 Alternancia de vistas de Ladder Logic, 267 Ampliacin configuracin de un mdulo, 160 eliminacin, 159 Anlisis del programa, 85 Animacin de un programa, 350 Aplicacin restauracin, 96 Aplicaciones borrado de memoria y copia de seguridad, 99 copia de seguridad, 95 fases de desarrollo, 80 nomenclatura, 83 orden de desarrollo, 79 salvaguarda, 84 Archivos ASCII, 91 rea de actividad, 259 rea de prueba, 259 Asignacin de memoria, 57, 58, 60 Asistente de Executive Loader, 18 Ayuda MDF, 342

C
Cambiar controlador base, 148 Cambiar el nombre de una aplicacin, 253 Campo Red, 334 Cliente/servidor TCP, 194 Cdigo de macro real equivalente, 340 Comunicaciones ASCII, 191 cable, 14 configurar una red de conexin remota, 186 Modbus, 190 comunicaciones conexiones remotas, 184 Conexin de elementos de Ladder Logic, 295 Conexin de un PC al controlador, 103 Conexiones ASCII, 191
389

B
Backup, 95 Backup de seguridad, 97

Index

Conexiones Modbus, 190 Conexiones remotas acerca de, 184 agregar, 188 Configuracin contadores, 228 entradas, 152 macro, 331 mtodos, 139 temporizadores, 227 utilizacin del editor de configuracin, 140 variables mximas de software, 226 Configuracin de entradas, 152 Configuracin de salida, 156 Configuracin del mdem, 175 Configuracin del RTC, 111 Configuracin TCP/IP, 207 Constantes, 231 Constantes KD, 232 Constantes KF, 233 Contador de pasos, 247 Contadores configuracin, 228 muy rpidos, 240 palabra doble, 235, 237, 241 salidas reflejas, 243 salidas TH0 y TH1, 243 Contadores rpidos, 237 Contraseas ajustes, 75 cambio de contrasea, 77 Controlador master, 184 Controladores del conmutador de tambor, 230 controladores remotos, 184 Convenciones tipogrficas, 13 Creacin de referencias cruzadas, 121 Cuadro de dilogo Fijar hora, 111 Cuadro de dilogo PLS/PWM, 234

Depuracin animacin de un programa, 350 animacin de una tabla, 363 fase de desarrollo, 82 Deshacer, 281, 287 Detener, 110 Diagramas Ladder reticulado de programacin, 259 Direccin de pasarela, 202 Direccin IP, 202 BootP, 203 direccin IP predeterminada, 203 Direccin MAC, 203

E
Edicin de programas online, 370 Edicin de un programa programas Ladder, 279 Edicin en lnea de objetos de datos, 371 Edicin en modo RUN, 368 Edicin en modo STOP, 366 Editor de configuracin, 46 configuracin de recursos, 140 informe de eventos, 144 visualizacin de un mdulo de ampliacin AS-Interface, 142 visualizacin de un mdulo de ampliacin CANopen, 143 Editor de escaln de lista, 43 Editor de Ladder Logic comandos, 274 paleta de Ladder ampliada, 40 Editor de lista, 44 apertura, 310 comandos, 311 utilizacin del men Editar, 319 Editor de smbolos, 48 Editor de tablas de animacin, 55 comandos, 353 utilizacin para la depuracin, 352 Editores y visualizadores editor de Ladder Logic, 38 visualizador de Ladder Logic, 36 Ejecutar, 110 Entrada rpida, 243

D
Definicin de smbolos examinador de objetos, 51

390

Index

Escaln, cabecera, 41 Estado del monitor, 65 Estado inicial, 64 Estado offline, 64 Estado online, 65 estados de funcionamiento, 64 Ethernet conexin a la red, 201 configuracin TCP/IP, 207 estadsticas, 113 gestin de conexiones, 219 Evaluacin de la memoria, 57, 58, 60 Examinador de objetos, 51 EXCH3, 222 cdigo de error, 224

L
LAN ACT, 221 LAN ST, 221 Lenguaje de la lista de instrucciones introduccin de instrucciones, 313 Lenguaje de lista creacin de un programa de lista, 308 Deshacer, 328 vista general, 306 Lenguaje Ladder edicin de un programa online, 370

M
Macro Ayuda, 342 COMM, 330 configuracin, 331 DRIVE, 330 insercin en un programa, 338 mensajes de error, 343 Printing, 346 TESYS, 330 Macros COMM, 330 Macros DRIVE, 330 Macros TESYS, 330 Marcacin de un bloque Ladder Logic, 282 Mscara de subred, 202 MDF, 329, 330 configuracin, 331 mensajes de error, 343 MDF de Ayuda, 342 Memoria ampliacin, 97 cartuchos de Backup, 97 Memoria de ampliacin, 97 Mensajes de error macro, 343 Modbus cliente/servidor TCP, 194 mensajes Modbus TCP, 222 Modo de exploracin, 250 Modo RUN edicin de un programa online, 368

F
Fechadores, 246 Forzado de valores, 359 Frecuencmetro, 244 Funcin de definicin de macros (MDF), 329, 330 funciones de fecha y hora, 246 funciones de hora, 246

G
Generacin de cdigos binarios, 341 Gestin de conexiones, 219 Grupos de macros, 330

I
ID de unidad, 217 Impresin descripcin general, 124 Impresin de una aplicacin descripcin general, 124 iniciar TwidoSoft, 70 Init, 110 IP marcado, 212

391

Index

Modo STOP edicin de un programa online, 366 Mdulo de ampliacin adicin, 157 Mdulos analgicos configuracin de los parmetros, 161 Mdulos de ampliacin eliminacin, 159

Programas Ladder buscar, 283 comandos Cortar, Copiar y Pegar, 280 creacin, 260 Propiedades de dispositivo, 147 Proteccin con contrasea, 73 Proteccin de la aplicacin, 72, 104 Puerto serie configuracin, 169

N
Navegador de aplicacin, 27 Nombre de aplicacin, 253

R
Recursos, 138 Reemplazar, 286 Registro de bits de desplazamiento, 248 Registros cuadro de dilogo, 229 Registros LIFO/FIFO, 229 Rehacer, 281 Restaurar, 96 Reticulado de programacin, 259 reas, 259 Reversibilidad, 90 RTC cuadro de dilogo Configuracin RTC, 112 factor de correccin, 112

O
Objetos de datos edicin en lnea, 371 Ocupacin de la memoria, 57, 58, 60 Opciones adicin de un mdem, 175 agregar, 167 Backup de seguridad, 97 eliminar, 168 operacin offline y online, 63 Operaciones avanzadas del autmata, 117 Operaciones del controlador, 102, 108

P
Palabra doble, 235, 237, 241 Paleta de Ladder ampliada, 273 Preferencias, 31 Printing Macro information, 346 Programacin de lista utilizacin de los comandos Cortar, Copiar y Pegar, 320 Programacin de listas buscar, 323 directrices, 317 Men Editar, 319 utilizacin del editor de lista, 310

S
Salidas reflejas, 243 Salidas TH0 y TH1, 243 Salvaguarda de una aplicacin, 84 Seguridad proteccin con contrasea, 72 proteccin de la aplicacin, 72 Seleccin de la programacin de Ladder o de lista, 34 Smbolo direccionamiento, 339 Smbolos, 87 Smbolos y direcciones visualizacin, 265 Sistema operativo actualizacin, 18

392

Index

Symboles recherche, 50

T
Tablas de animacin adicin de variables, 358 animacin, 363 apertura y almacenamiento, 361 edicin de variables, 354 lectura y escritura de valores, 356 TCP/IP Modbus dispositivos remotos, 216 Temporizadores configuracin, 227 Time out (Ethernet), 214 Transferencia de una aplicacin backup, 95 cartuchos de Backup de memoria, 97 descripcin general, 93 PC => Autmata, 94 Transferir una aplicacin restaurar, 96 TwidoSoft, 12

U
Utilizacin de cabeceras de escaln, 269 Utilizacin del editor de Ladder Logic, 271

V
Validacin, 145 Visualizador de errores de programa, 53 Visualizador de Ladder Logic con programas Ladder, 262 insertar, editar y eliminar escalones, 263 Utilizacin del men Edicin, 279 Visualizador de referencias cruzadas, 54

393

Index

394

Вам также может понравиться