eio0000001357.04

240
EIO0000001357.04 www.schneider-electric.com SoMachine Basic EIO0000001357 03/2015 SoMachine Basic Guía de funcionamiento 03/2015

Upload: mateo-quispe

Post on 17-Dec-2015

17 views

Category:

Documents


5 download

DESCRIPTION

mat

TRANSCRIPT

  • EIO

    0000

    0013

    57.0

    4

    SoMachine Basic

    EIO0000001357 03/2015

    SoMachine BasicGua de funcionamiento

    03/2015www.schneider-electric.com

  • 2

    La informacin que se ofrece en esta documentacin contiene descripciones de carcter general y/o caractersticas tcnicas sobre el rendimiento de los productos incluidos en ella. La presente documentacin no tiene como objeto sustituir dichos productos para aplicaciones de usuario especficas, ni debe emplearse para determinar su idoneidad o fiabilidad. Los usuarios o integradores tienen la responsabilidad de llevar a cabo un anlisis de riesgos adecuado y completo, as como la evaluacin y las pruebas de los productos en relacin con la aplicacin o el uso de dichos productos en cuestin. Ni Schneider Electric ni ninguna de sus filiales o asociados asumirn responsabilidad alguna por el uso inapropiado de la informacin contenida en este documento. Si tiene sugerencias de mejoras o modificaciones o ha hallado errores en esta p

    NpS

    Aspp

    Ci

    Ss

    S

    EIO0000001357 03/2015

    ublicacin, le rogamos que nos lo notifique.

    o se podr reproducir este documento de ninguna forma, ni en su totalidad ni en parte, ya sea or medios electrnicos o mecnicos, incluida la fotocopia, sin el permiso expreso y por escrito de chneider Electric.

    l instalar y utilizar este producto es necesario tener en cuenta todas las regulaciones sobre eguridad correspondientes, ya sean regionales, locales o estatales. Por razones de seguridad y ara garantizar que se siguen los consejos de la documentacin del sistema, las reparaciones solo odr realizarlas el fabricante.

    uando se utilicen dispositivos para aplicaciones con requisitos tcnicos de seguridad, siga las nstrucciones pertinentes.

    i con nuestros productos de hardware no se utiliza el software de Schneider Electric u otro oftware aprobado, pueden producirse lesiones, daos o un funcionamiento incorrecto del equipo.

    i no se tiene en cuenta esta informacin, se pueden causar daos personales o en el equipo.

    2015 Schneider Electric. Reservados todos los derechos.

  • EIO0000001

    Tabla de materias

    Informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . . 7Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    Parte I Gua rpida de SoMachine Basic . . . . . . . . . . . . . 15Captulo 1 Introduccin a SoMachine Basic . . . . . . . . . . . . . . . . . 17357 03/2015 3

    1.1 Requisitos del sistema y dispositivos admitidos . . . . . . . . . . . . . . . . . 18Requisitos del sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Dispositivos admitidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Lenguajes de programacin compatibles . . . . . . . . . . . . . . . . . . . . . . 22

    1.2 Aspectos bsicos de la interfaz de usuario de SoMachine Basic . . . . 23Creacin de proyectos con SoMachine Basic . . . . . . . . . . . . . . . . . . . 24Desarrollo de programas con SoMachine Basic . . . . . . . . . . . . . . . . . 25Navegacin en SoMachine Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Modalidades de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    Captulo 2 Introduccin a SoMachine Basic . . . . . . . . . . . . . . . . . 292.1 La Pgina de inicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    Introduccin a la Pgina de inicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Registro del software SoMachine Basic . . . . . . . . . . . . . . . . . . . . . . . 32Ventana Proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Ventana Conectar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Ventana Plantillas de proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Descarga directa de una aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . 39Gestin de la memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    Parte II Desarrollo de aplicaciones de SoMachine Basic 41Captulo 3 La ventana SoMachine Basic . . . . . . . . . . . . . . . . . . . . 43

    3.1 Descripcin general de la ventana SoMachine Basic . . . . . . . . . . . . . 44Botones de la barra de herramientas . . . . . . . . . . . . . . . . . . . . . . . . . 45rea de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Configuracin del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Imprimir informes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    Captulo 4 Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554.1 Descripcin general de la ventana Propiedades . . . . . . . . . . . . . . . . . 56

    La ventana Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Propiedades del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

  • 4Captulo 5 Configuracin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615.1 Descripcin general de la ventana Configuracin . . . . . . . . . . . . . . . . 62

    Descripcin general de la ventana Configuracin . . . . . . . . . . . . . . . . 63Compilacin de una configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

    Captulo 6 Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656.1 Descripcin general del rea de trabajo de programacin . . . . . . . . . 66

    Descripcin general del rea de trabajo de programacin . . . . . . . . . 66EIO0000001357 03/2015

    6.2 Funciones especiales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Direccionamiento simblico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Asignacin de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Reversibilidad de diagrama de contactos/lista. . . . . . . . . . . . . . . . . . . 73Cmo utilizar ejemplos de cdigo fuente . . . . . . . . . . . . . . . . . . . . . . . 78

    6.3 Configuracin del comportamiento del programa y tareas . . . . . . . . . 81Comportamiento de la aplicacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Tareas y modalidades de exploracin . . . . . . . . . . . . . . . . . . . . . . . . . 86

    6.4 Gestin de POU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Gestin de POU con tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91Gestin de escalones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93POU disponibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

    6.5 Tarea maestra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Descripcin de la tarea maestra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Configuracin de la tarea maestra . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

    6.6 Tarea peridica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102Creacin de una tarea peridica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Configuracin de la duracin de exploracin de una tarea peridica . 105

    6.7 Tarea de eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Descripcin general de tareas de eventos. . . . . . . . . . . . . . . . . . . . . . 107Orgenes de eventos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Prioridades de eventos y colas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Creacin de una tarea de evento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

    6.8 Utilizacin de herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Mensajes de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Tablas de animacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118Objetos de memoria. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Objetos del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124Objetos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

  • EIO0000001

    Objetos de software. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Objetos PTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127Objetos de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128Buscar y reemplazar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Lista de smbolos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Visualizacin de la utilizacin de memoria . . . . . . . . . . . . . . . . . . . . . 135Plantillas de escaln . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137357 03/2015 5

    6.9 Programacin de lenguaje de diagramas de contactos . . . . . . . . . . . 140Introduccin a los diagramas de contactos . . . . . . . . . . . . . . . . . . . . . 141Principios de programacin para los diagramas de contactos . . . . . . 144Elementos grficos de los diagramas de contactos . . . . . . . . . . . . . . 146Bloques de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152Bloques de operacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153Adicin de comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154Prcticas recomendadas para la programacin . . . . . . . . . . . . . . . . . 155

    6.10 Programacin de listas de instrucciones . . . . . . . . . . . . . . . . . . . . . . . 158Descripcin general de los programas de la lista de instrucciones. . . 159Instrucciones de funcionamiento de la lista. . . . . . . . . . . . . . . . . . . . . 161Instrucciones sobre el idioma de la lista . . . . . . . . . . . . . . . . . . . . . . . 162Utilizacin de parntesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

    6.11 Programacin de Grafcet (lista). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Descripcin de la programacin de Grafcet (lista) . . . . . . . . . . . . . . . 170Estructura del programa Grafcet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171Cmo utilizar las instrucciones de Grafcet en un programa de SoMachine Basic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

    6.12 Depuracin en modalidad online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Ventana Trazado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178Modificacin de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180Valores de forzado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Modificaciones en modalidad online . . . . . . . . . . . . . . . . . . . . . . . . . . 182

    Captulo 7 Puesta en marcha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1837.1 Descripcin general de la ventana Puesta en marcha . . . . . . . . . . . . 184

    Descripcin general de la ventana Puesta en marcha . . . . . . . . . . . . 1847.2 Gestin de la conexin a un controlador lgico. . . . . . . . . . . . . . . . . . 185

    Conexin a un controlador lgico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Informacin del controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191Gestin de RTC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

  • 67.3 Simulador de SoMachine Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194Descripcin general del simulador de SoMachine Basic . . . . . . . . . . . 195Ventana del administrador de E/S del simulador de SoMachine Basic 197 Ventana Gestin del tiempo del simulador SoMachine Basic . . . . . 199Modificacin de valores con el simulador de SoMachine Basic. . . . . . 202Cmo utilizar el simulador de SoMachine Basic . . . . . . . . . . . . . . . . . 208Ejecucin de simulacin en Vijeo-Designer . . . . . . . . . . . . . . . . . . . . . 209

    AAEIO0000001357 03/2015

    7.4 Copia de seguridad y restauracin de la memoria del controlador . . . 210Copia de seguridad y restauracin de la memoria del controlador . . . 210

    7.5 Carga y descarga de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212Carga y descarga de aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213Actualizaciones del controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

    Captulo 8 Guardado de proyectos y cierre de SoMachine Basic 217Guardado de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218Guardado de un proyecto como plantilla . . . . . . . . . . . . . . . . . . . . . . . 219Cierre de SoMachine Basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

    pndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221pndice A Teclas de acceso directo de SoMachine Basic. . . . . . 223

    Teclas de acceso directo de SoMachine Basic . . . . . . . . . . . . . . . . . . 223Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231

    ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235

  • EIO0000001

    Informacin de seguridad

    Informacin importante

    AVISOLea atentamente estas instrucciones y observe el equipo para familiarizarse con el dispositivo aapp357 03/2015 7

    ntes de instalarlo, utilizarlo o realizar su mantenimiento. Los mensajes especiales que se ofrecen continuacin pueden aparecer a lo largo de la documentacin o en el equipo para advertir de eligros potenciales o para ofrecer informacin que aclara o simplifica los distintos rocedimientos.

  • 8TENGA EN CUENTALa instalacin, manejo, puesta en servicio y mantenimiento de equipos elctricos debern ser realizados slo por personal cualificado. Schneider Electric no se hace responsable de ninguna de las consecuencias del uso de este material.

    Una persona cualificada es aquella que cuenta con capacidad y conocimientos relativos a la construccin, el funcionamiento y la instalacin de equipos elctricos y que ha sido formada en materia de seguridad para reconocer y evitar los riesgos que conllevan tales equipos.EIO0000001357 03/2015

  • EIO0000001

    Acerca de este libro

    Presentacin

    ObjetoEn este manual se describe cmo utilizar el software SoMachine Basic para configurar, programar y

    Campo LB

    E

    Le

    Laea357 03/2015 9

    poner en marcha aplicaciones para los controladores lgicos admitidos.

    de aplicacina informacin contenida en este manual solamente es aplicable a los productos SoMachine asic.

    ste documento se ha actualizado con la publicacin de SoMachine Basic V1.3 SP1.

    as caractersticas tcnicas de los dispositivos que se describen en este documento tambin se ncuentran online. Para acceder a esta informacin online:

    as caractersticas que se indican en este manual deben coincidir con las que figuran online. De cuerdo con nuestra poltica de mejoras continuas, es posible que a lo largo del tiempo revisemos l contenido con el fin de elaborar documentos ms claros y precisos. En caso de que detecte lguna diferencia entre el manual y la informacin online, utilice esta ltima para su referencia.

    Paso Accin

    1 Vaya a la pgina de inicio de Schneider Electric www.schneider-electric.com.2 En el cuadro Search, escriba la referencia del producto o el nombre de el rango de productos.

    No incluya espacios en blanco en el nmero de modelo ni el rango de productos. Para obtener informacin sobre cmo agrupar mdulos similares, utilice los asteriscos (*).

    3 Si ha introducido una referencia, vaya a los resultados de bsqueda de Product datasheets y haga clic en la referencia deseada.Si ha introducido el nombre de un rango de productos, vaya a los resultados de bsqueda de Product Ranges y haga clic en la gama deseada.

    4 Si aparece ms de una referencia en los resultados de bsqueda Products, haga clic en la referencia deseada.

    5 En funcin del tamao de la pantalla, es posible que deba desplazar la pgina hacia abajo para consultar la hoja de datos.

    6 Para guardar o imprimir una hoja de datos como archivo .pdf, haga clic en Download XXX product datasheet.

  • 10

    Documentos relacionados

    Ttulo de la documentacin Nmero de referencia

    Gua de la biblioteca de funciones genricas de SoMachine Basic EIO0000001474 (ING)EIO0000001475 (FRA)EIO0000001476 (ALE)EIO0000001477 (ESP)EIO0000001478 (ITA)EIO0000001357 03/2015

    EIO0000001479 (CHI)EIO0000001480 (POR)EIO0000001481 (TUR)

    Modicon M221 Logic Controller Advanced Functions - Library Guide EIO0000002007 (ING)EIO0000002008 (FRA)EIO0000002009 (ALE)EIO0000002010 (ESP)EIO0000002011 (ITA)EIO0000002012 (CHI)EIO0000002013 (TUR)EIO0000002014 (POR)

    Modicon M221 Logic Controller - Gua de programacin EIO0000001360 (ING)EIO0000001361 (FRA)EIO0000001362 (ALE)EIO0000001363 (ESP)EIO0000001364 (ITA)EIO0000001365 (CHI)EIO0000001369 (TUR)EIO0000001368 (POR)

    Modicon M221 Logic Controller - Gua de hardware EIO0000001384 (ING)EIO0000001385 (FRA)EIO0000001386 (ALE)EIO0000001387 (ESP)EIO0000001388 (ITA)EIO0000001389 (CHI)EIO0000001370 (POR)EIO0000001371 (TUR)

    Modicon TMC2 Cartuchos Gua de programacin EIO0000001782 (ING)EIO0000001783 (FRA)EIO0000001784 (ALE)EIO0000001785 (ESP)EIO0000001786 (ITA)EIO0000001787 (CHI)EIO0000001788 (POR)EIO0000001789 (TUR)

  • EIO0000001

    Modicon TMC2 Cartuchos Gua de hardware EIO0000001768 (ING)EIO0000001769 (FRA)EIO0000001770 (ALE)EIO0000001771 (ESP)EIO0000001772 (ITA)EIO0000001773 (CHI)EIO0000001775 (TUR)

    Ttulo de la documentacin Nmero de referencia357 03/2015 11

    EIO0000001774 (POR)

    Modicon TM3 Configuracin de mdulos de ampliacin - Gua de programacin

    EIO0000001396 (ING)EIO0000001397 (FRA)EIO0000001398 (ALE)EIO0000001399 (ESP)EIO0000001400 (ITA)EIO0000001401 (CHI)EIO0000001374 (POR)EIO0000001375 (TUR)

    Modicon TM3 - Mdulos de E/S digitales - Gua de hardware EIO0000001408 (ING)EIO0000001409 (FRA)EIO0000001410 (ALE)EIO0000001411 (ESP)EIO0000001412 (ITA)EIO0000001413 (CHI)EIO0000001376 (POR)EIO0000001377 (TUR)

    Modicon TM3 - Mdulos de E/S analgicas - Gua de hardware EIO0000001414 (ING)EIO0000001415 (FRA)EIO0000001416 (ALE)EIO0000001417 (ESP)EIO0000001418 (ITA)EIO0000001419 (CHI)EIO0000001378 (POR)EIO0000001379 (TUR)

    Modicon TM3 Mdulos de E/S expertas Gua de hardware EIO0000001420 (ING)EIO0000001421 (FRA)EIO0000001422 (ALE)EIO0000001423 (ESP)EIO0000001424 (ITA)EIO0000001425 (CHI)EIO0000001380 (POR)EIO0000001381 (TUR)

  • 12

    Pw

    Modicon TM3 Mdulos de seguridad Gua de hardware EIO0000001831 (ING)EIO0000001832 (FRA)EIO0000001833 (ALE)EIO0000001834 (ESP)EIO0000001835 (ITA)EIO0000001836 (CHI)EIO0000001837 (POR)

    Ttulo de la documentacin Nmero de referenciaEIO0000001357 03/2015

    uede descargar estas publicaciones tcnicas y otra informacin tcnica de nuestro sitio web ww.schneider-electric.com.

    EIO0000001838 (TUR)

    Modicon TM3 Mdulos transmisores y receptores Gua de hardware EIO0000001426 (ING)EIO0000001427 (FRA)EIO0000001428 (ALE)EIO0000001429 (ESP)EIO0000001430 (ITA)EIO0000001431 (CHI)EIO0000001382 (POR)EIO0000001383 (TUR)

    Modicon TM2 Configuracin de mdulos de ampliacin - Gua de programacin

    EIO0000000396 (ING)EIO0000000397 (FRA)EIO0000000398 (ALE)EIO0000000399 (ESP)EIO0000000400 (ITA)EIO0000000401 (CHI)

    Modicon TM2 - Mdulos de E/S digitales - Gua de hardware EIO0000000028 (ING)EIO0000000029 (FRA)EIO0000000030 (ALE)EIO0000000031 (ESP)EIO0000000032 (ITA)EIO0000000033 (CHI)

    Modicon TM2 - Mdulos de E/S analgicas - Gua de hardware EIO0000000034 (ING)EIO0000000035 (FRA)EIO0000000036 (ALE)EIO0000000037 (ESP)EIO0000000038 (ITA)EIO0000000039 (CHI)

  • EIO0000001

    Informacin relativa al producto

    1

    fp7Ogs

    ADVERTENCIAPRDIDA DE CONTROL El diseador del esquema de control debe tener en cuenta las posibles modalidades de fallo

    de rutas de control y, para ciertas funciones de control crticas, proporcionar los medios para lograr un estado seguro durante y despus de un fallo de ruta. Funciones de control crticas 357 03/2015 13

    Para obtener informacin adicional, consulte NEMA ICS 1.1 (ltima edicin), "Safety Guidelines or the Application, Installation, and Maintenance of Solid State Control" (Directrices de seguridad ara la aplicacin, la instalacin y el mantenimiento del control de estado esttico) y NEMA ICS .1 (ltima edicin), "Safety Standards for Construction and Guide for Selection, Installation and peration of Adjustable-Speed Drive Systems" (Estndares de seguridad para la construccin y ua para la seleccin, instalacin y utilizacin de sistemas de unidades de velocidad ajustable) o u equivalente aplicable a la ubicacin especfica.

    son, por ejemplo, una parada de emergencia y una parada de sobrerrecorrido, un corte de alimentacin y un reinicio.

    Para las funciones de control crticas deben proporcionarse rutas de control separadas o redundantes.

    Las rutas de control del sistema pueden incluir enlaces de comunicacin. Deben tenerse en cuenta las implicaciones de los retrasos de transmisin no esperados o los fallos en el enlace.

    Tenga en cuenta todas las reglamentaciones para la prevencin de accidentes y las directrices de seguridad locales.1

    Cada implementacin de este equipo debe probarse de forma individual y exhaustiva antes de entrar en servicio.

    El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo.

    ADVERTENCIAFUNCIONAMIENTO IMPREVISTO DEL EQUIPO Utilice solo software aprobado por Schneider Electric para este equipo. Actualice el programa de aplicacin siempre que cambie la configuracin de hardware fsica.El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao al equipo.

  • 14 EIO0000001357 03/2015

  • EIO0000001

    SoMachine BasicGua rpida de SoMachine BasicEIO0000001357 03/2015

    Gua rpida de SoMachine Basic

    Parte IGua rpida de SoMachine Basic

    Contenido de esta parteEsta parte contiene los siguientes captulos:357 03/2015 15

    Captulo Nombre del captulo Pgina

    1 Introduccin a SoMachine Basic 17

    2 Introduccin a SoMachine Basic 29

  • Gua rpida de SoMachine Basic

    16 EIO0000001357 03/2015

  • EIO0000001

    SoMachine BasicIntroduccin a SoMachine BasicEIO0000001357 03/2015

    Introduccin a SoMachine Basic

    Captulo 1Introduccin a SoMachine Basic

    Contenido de este captuloEste captulo contiene las siguientes secciones:357 03/2015 17

    Seccin Apartado Pgina

    1.1 Requisitos del sistema y dispositivos admitidos 18

    1.2 Aspectos bsicos de la interfaz de usuario de SoMachine Basic 23

  • Introduccin a SoMachine Basic

    18

    Requisitos del sistema y dispositivos admitidos

    Seccin 1.1Requisitos del sistema y dispositivos admitidos

    Contenido de esta seccinEsta seccin contiene los siguientes apartados:EIO0000001357 03/2015

    Apartado Pgina

    Requisitos del sistema 19

    Dispositivos admitidos 20

    Lenguajes de programacin compatibles 22

  • Introduccin a SoMachine Basic

    EIO0000001

    Requisitos del sistema

    Descripcin generalLos requisitos mnimos del sistema para SoMachine Basic son: Procesador Intel Core 2 Duo o superior 1 GB de RAM Versin de 32 o 64 bits de uno de los siguientes sistemas operativos:

    Microsoft Windows XP Service Pack 3357 03/2015 19

    Microsoft Windows 7

  • Introduccin a SoMachine Basic

    20

    Dispositivos admitidos

    Controladores lgicos M221Para obtener ms informacin acerca de la configuracin del mdulo, consulte las guas de programacin y hardware siguientes:

    MdulosPg

    MdulosPh

    Tipo de controlador lgico Gua de hardware Gua de programacin

    Controladores lgicos M221 Modicon M221 Logic Controller - Gua Modicon M221 Logic Controller -

    Tipo de

    Mdulosdigitales

    Mdulosanalgic

    Mdulosexpertas

    Mdulos

    Mdulosde TM3

    Tipo de

    Mdulos

    MdulosEIO0000001357 03/2015

    de ampliacin de TM3ara obtener ms informacin acerca de la configuracin del mdulo, consulte las siguientes uas de hardware y programacin de cada tipo de mdulo de ampliacin:

    de ampliacin de TM2ara obtener ms informacin acerca de la configuracin del mdulo, consulte las guas de ardware y programacin de cada tipo de mdulo de ampliacin:

    de hardware Gua de programacin

    mdulo de ampliacin Gua de hardware Gua de programacin

    de ampliacin de E/S de TM3

    TM3 Mdulos de ampliacin de E/S digitales - Gua de hardware

    TM3 Mdulos de ampliacin - Gua de programacin

    de ampliacin de E/S as de TM3

    TM3 Mdulos de ampliacin de E/S analgicas - Gua de hardware

    de ampliacin de E/S de TM3

    TM3 Mdulos de E/S expertas - Gua de hardware

    de seguridad TM3 TM3 Mdulos de seguridad - Gua de hardware

    transmisores y receptores TM3 Mdulos transmisores y receptores - Gua de hardware

    mdulo de ampliacin Gua de hardware Gua de programacin

    de E/S digitales de TM2 TM2 Mdulos de E/S digitales - Gua de hardware

    TM2 Mdulos de ampliacin - Gua de programacin

    de E/S analgicas de TM2 TM2 Mdulos de E/S analgicas - Gua de hardware

  • Introduccin a SoMachine Basic

    EIO0000001

    Cartuchos de TMC2Para obtener ms informacin sobre la configuracin de cartuchos, consulte las guas de programacin y de hardware siguientes:

    TMH2GDPm

    Tipo de cartucho Gua de hardware Gua de programacin

    Cartuchos TMC2 TMC2 Cartuchos - Gua de hardware TMC2 Cartuchos - Gua de programacin357 03/2015 21

    B Remote Graphic Displayara obtener informacin sobre la instalacin, la compatibilidad, la configuracin y el funciona-iento de Remote Graphic Display, consulte la siguiente gua:

    Tipo de pantalla Gua del usuario

    Remote Graphic Display TMH2GDB Remote Graphic Display Gua del usuario

  • Introduccin a SoMachine Basic

    22

    Lenguajes de programacin compatibles

    Descripcin generalUn controlador lgico programable lee entradas, escribe salidas y resuelve la lgica de acuerdo con un programa de control. Para crear un programa de control para un controlador lgico, debe escribir una serie de instrucciones en uno de los lenguajes de programacin compatibles.

    SoMachine Basic admite los siguientes lenguajes de programacin IEC-61131-3: Lenguaje de diagrama de contactosEIO0000001357 03/2015

    Lenguaje de lista de instruccionesGrafcet (Lista)

  • Introduccin a SoMachine Basic

    EIO0000001

    Aspectos bsicos de la interfaz de usuario de SoMachine Basic

    Seccin 1.2Aspectos bsicos de la interfaz de usuario de SoMachine Basic

    Contenido de esta seccinE357 03/2015 23

    sta seccin contiene los siguientes apartados:

    Apartado Pgina

    Creacin de proyectos con SoMachine Basic 24

    Desarrollo de programas con SoMachine Basic 25

    Navegacin en SoMachine Basic 26

    Modalidades de funcionamiento 27

  • Introduccin a SoMachine Basic

    24

    Creacin de proyectos con SoMachine Basic

    Descripcin generalSoMachine Basic es una herramienta de programacin grfica diseada para facilitar la configuracin, el desarrollo y la puesta en marcha de programas para controladores lgicos.

    Terminologa esencialE

    EIO0000001357 03/2015

    n SoMachine Basic se utilizan los siguientes trminos:Proyecto: un proyecto de SoMachine Basic contiene informacin sobre el desarrollador y el objetivo del proyecto, la configuracin del controlador lgico y los mdulos de ampliacin asociados destinados al proyecto, el cdigo fuente de un programa, los smbolos, los comentarios, la documentacin y otros detalles relacionados.Aplicacin: contiene todas las partes del proyecto que se descargan en el controlador lgico, incluidos el programa compilado, los metadatos, la informacin acerca de la configuracin y los smbolos.Programa: cdigo fuente compilado que se ejecuta en el controlador lgico.POU (unidad de organizacin del programa): objeto reutilizable que contiene una declaracin de variables y un conjunto de instrucciones que se utilizan en un programa.

  • Introduccin a SoMachine Basic

    EIO0000001

    Desarrollo de programas con SoMachine Basic

    IntroduccinEn el siguiente diagrama se muestran las fases tpicas de desarrollo de un proyecto en SoMachine Basic (fichas Configuracin, Programacin y Puesta en marcha):357 03/2015 25

  • Introduccin a SoMachine Basic

    26

    Navegacin en SoMachine Basic

    Pgina de inicioLa ventana Pgina de inicio se muestra siempre al ejecutar SoMachine Basic. Utilice esta ventana para registrar su software SoMachine Basic, gestionar la conexin al controlador lgico y crear o seleccionar un proyecto para trabajar.

    reas del mduloUl

    Ei

    Am

    Dfsd

    EIO0000001357 03/2015

    na vez que haya seleccionado un proyecto con el que trabajar, en SoMachine Basic se muestra a ventana principal.

    n la parte superior de la ventana principal, una barra de herramientas (vase pgina 45) contiene conos que permiten realizar tareas comunes, como volver a la ventana Pgina de inicio.l lado de dicha barra de herramientas se encuentra la barra de estado (vase pgina 47), que uestra mensajes informativos sobre el estado actual de la conexin al controlador lgico.

    ebajo de esta, la ventana principal se divide en una serie de mdulos. Cada mdulo controla una ase diferente del ciclo de desarrollo, y para acceder a l debe hacer clic en una ficha de la parte uperior del rea de mdulo. Para desarrollar una aplicacin, consulte los mdulos de izquierda a erecha:

    Propiedades (vase pgina 55)Configure las propiedades del proyecto.Configuracin (vase pgina 61)Defina la configuracin de hardware del controlador lgico y los mdulos de ampliacin asociados.Programacin (vase pgina 65)Desarrolle su programa en uno de los lenguajes de programacin compatibles.Puesta en marcha (vase pgina 183)Gestione la conexin entre SoMachine Basic y el controlador lgico, cargue y descargue aplicaciones, pruebe la aplicacin y pngala en marcha.

  • Introduccin a SoMachine Basic

    EIO0000001

    Modalidades de funcionamiento

    IntroduccinLas modalidades de funcionamiento proporcionan control para desarrollar, depurar, monitorizar y modificar la aplicacin cuando el controlador est conectado o no conectado a SoMachine Basic.

    SoMachine Basic puede funcionar en las siguientes modalidades. Modalidad offline Modalidad online

    ModalidSf

    Ec

    ModalidSEdgap

    N

    NCc

    ModalidSccL

    P357 03/2015 27

    Modalidad de simulador

    ad offlineoMachine Basic funciona en modalidad offline cuando no se ha establecido ninguna conexin

    sica con un controlador lgico.

    n modalidad offline, primero configure SoMachine Basic de tal modo que coincida con los omponentes de hardware de destino y, a continuacin, desarrolle su aplicacin.

    ad onlineoMachine Basic funciona en modalidad online si:

    Un Logic Controller est conectado fsicamente al PC.SoMachine Basic simula un Logic Controller virtual (conocido como modalidad de simulador).

    n modalidad online, puede proceder a descargar su aplicacin al Logic Controller (no se puede escargar y cargar una aplicacin en la modalidad de simulador porque la aplicacin est uardada directamente en el Logic Controller simulado). SoMachine Basic sincronizar la plicacin en la memoria del PC con la versin almacenada en el controlador lgico, lo que le ermite depurar, monitorizar y modificar la aplicacin.

    o puede modificar un programa en la modalidad online.

    OTA: Las modificaciones del programa online estn sujetas a la configuracin predefinida. onsulte Gestin de la memoria (vase pgina 40). Asimismo, si desea obtener ms informacin, onsulte Depuracin en modalidad online (vase pgina 177).

    ad de simuladoroMachine Basic funciona en la modalidad de simulador cuando se ha establecido una conexin on un controlador lgico simulado. En la modalidad de simulador, no se ha establecido ninguna onexin fsica a un Logic Controller; en su lugar, SoMachine Basic simula una conexin a un ogic Controller y a los mdulos de ampliacin para ejecutar y probar el programa.

    ara obtener ms informacin, consulte Simulador de SoMachine Basic (vase pgina 194).

  • Introduccin a SoMachine Basic

    28 EIO0000001357 03/2015

  • EIO0000001

    SoMachine BasicIntroduccin a SoMachine BasicEIO0000001357 03/2015

    Introduccin a SoMachine Basic

    Captulo 2Introduccin a SoMachine Basic357 03/2015 29

  • Introduccin a SoMachine Basic

    30

    La Pgina de inicio

    Seccin 2.1La Pgina de inicio

    Contenido de esta seccinEsta seccin contiene los siguientes apartados:EIO0000001357 03/2015

    Apartado Pgina

    Introduccin a la Pgina de inicio 31

    Registro del software SoMachine Basic 32

    Ventana Proyectos 33

    Ventana Conectar 34

    Ventana Plantillas de proyectos 38

    Descarga directa de una aplicacin 39

    Gestin de la memoria 40

  • Introduccin a SoMachine Basic

    EIO0000001

    Introduccin a la Pgina de inicio

    Descripcin generalLa ventana Pgina de inicio es siempre la primera ventana que se muestra al iniciar SoMachine Basic.

    La ventana Pgina de inicio consta de las siguientes ventanas: Registro (vase pgina 32)

    Permite registrar el software de SoMachine Basic y ver la informacin de la licencia.

    357 03/2015 31

    Proyectos (vase pgina 33)Permite crear un nuevo proyecto o abrir un proyecto existente.Conectar (vase pgina 34)Permite conectarse a un controlador lgico, descargar/cargar la aplicacin a/desde el controlador, realizar una copia de seguridad/restauracin de la memoria del controlador y hacer parpadear los LED del controlador conectado.Plantillas (vase pgina 38)Permite crear un nuevo proyecto usando un proyecto de ejemplo como plantilla.AyudaVisualiza la ayuda online.Acerca deMuestra informacin sobre SoMachine Basic.SalirPermite salir de SoMachine Basic.

  • Introduccin a SoMachine Basic

    32

    Registro del software SoMachine Basic

    Descripcin generalPuede utilizar el software de SoMachine Basic durante 30 das antes de que se le exija registrarlo. Al registrarse, recibir un cdigo de autorizacin que le permitir utilizar el software.

    Si registra el software de SoMachine Basic, tendr derecho a recibir soporte tcnico y las actualizaciones del software.

    RegistroP

    PvEIO0000001357 03/2015

    ara registrar su software SoMachine Basic:

    ara ver los detalles sobre la clave de licencia instalada en su PC, haga clic en Acerca de en la entana Pgina de inicio.

    Paso Accin

    1 Haga clic en el botn Registrar ahora en la parte superior de la ventana Pgina de inicio.

    2 Siga las instrucciones del Asistente de registro. Para ver ms detalles, haga clic en el botn Ayuda.

  • Introduccin a SoMachine Basic

    EIO0000001

    Ventana Proyectos

    Descripcin generalUtilice la ventana Proyectos para crear un nuevo proyecto de SoMachine Basic o para abrir un proyecto existente de SoMachine Basic, TwidoSoft o TwidoSuite con el que trabajar.

    La parte derecha de la ventana Proyectos contiene enlaces a ms informacin til.

    AperturP

    AperturSc

    S357 03/2015 33

    a de un archivo de proyecto de SoMachine Basicara abrir un archivo de proyecto, siga estos pasos:

    a de un archivo de proyecto de TwidoSuite o TwidoSoftoMachine Basic le permite abrir aplicaciones creadas para controladores programables Twidoy onvertirlas en archivos de proyecto de SoMachine Basic.

    iga estos pasos para abrir un archivo de proyecto de TwidoSuite o TwidoSoft:

    Paso Accin

    1 Haga clic en Proyectos en la ventana Pgina de inicio.

    2 Efecte una de las acciones siguientes: Haga clic en un proyecto reciente de la lista Proyectos recientes. Haga clic en Crear un nuevo proyecto.. Haga clic en Abrir un proyecto existente y seleccione un archivo de proyecto de

    SoMachine Basic existente (*.smbp) o un archivo de proyecto de ejemplo (*.smbe).

    Resultado: Se abre el archivo del proyecto y se muestra la ficha Configuracin.

    Paso Accin

    1 Haga clic en Proyectos en la ventana Pgina de inicio.

    2 Haga clic en Abrir un proyecto existente, seleccione cualquiera de las opciones siguientes en la lista Archivos de tipo y, a continuacin, busque y seleccione un proyecto existente con la extensin correspondiente: Archivos de proyecto de TwidoSuite (*.xpr) Archivos de proyecto de archivo de Twido (*.xar) Archivos de proyecto de TwidoSoft (*.twd)Resultado: Se abre el archivo del proyecto seleccionado y se muestra la ficha Configuracin.

  • Introduccin a SoMachine Basic

    34

    Ventana Conectar

    Dispositivos conectadosLa ventana Conectar muestra dos listas de dispositivos:1. Dispositivos locales

    Muestra todos los dispositivos conectados al PC que dan acceso a los Logic Controllers: mediante los puertos COM fsicos del PC (COM1, por ejemplo) mediante cables USB

    2

    AdicinSEIO0000001357 03/2015

    mediante los puertos COM virtualizados (con convertidores USB a serie o mochilas Bluetooth).

    mediante modems y nmeros de telfono asociados que se pueden aadir manualmente a la lista

    NOTA: Si se selecciona un puerto COM y la casilla Mantener los parmetros del controlador Modbus est activada, la comunicacin se establece segn los parmetros definidos en el controlador Modbus.

    . Dispositivos EthernetMuestra todos los controladores lgicos que son accesibles en la misma subred Ethernet mientras el PC ejecuta SoMachine Basic. Los dispositivos que estn tras un enrutador o cualquier dispositivo que bloquee la difusin UDP no aparecen en la lista. La lista incluye los controladores lgicos que SoMachine Basic detecta automticamente, as como cualquier controlador que el usuario aada manualmente.

    manual de controladoresiga estos pasos para aadir un Logic Controller a la lista de Dispositivos Ethernet:

    Paso Accin

    1 En el campo Bsqueda remota, escriba la direccin IP del controlador lgico que desea aadir, por ejemplo 12.123.134.21.

    2 Haga clic en Aadir para aadir el dispositivo a la lista Dispositivos Ethernet.

  • Introduccin a SoMachine Basic

    EIO0000001

    Cmo aadir conexiones de modemPara aadir conexiones de modem a la lista de Dispositivos locales:

    Paso Accin

    1

    Haga clic en el botn Aadir configuracin de modem.Resultado: aparece la ventana de Configuracin de modem.

    2 Seleccione el puerto COM del modem de la lista desplegable:357 03/2015 35

    3 Configure los parmetros de comunicacin.Consulte la tabla siguiente para obtener ms informacin sobre los parmetros de configuracin del modem.

    4 Haga clic en Aplicar.

    NOTA: Este botn solo se habilita si todos los ajustes estn configurados.

    Resultado: se aade la conexin del modem a la lista de Dispositivos locales (por ejemplo COM2@0612345678,GenericModem).

    5 Si es necesario, puede editar la Configuracin del modem seleccionando el modem que

    quiera editar en la lista de Dispositivos locales y haciendo clic en el botn de Modificar la configuracin del modem situado encima de la lista.

  • Introduccin a SoMachine Basic

    36

    Parmetros de configuracin del modemEn esta tabla se describen todos los parmetros de configuracin del modem:

    Parmetro Valor Valor predeterminado

    Descripcin

    Puerto COM COMx - Para seleccionar el Puerto COM del modem de la lista desplegable.

    Dispositivo - - Contiene el nombre del modem.EIO0000001357 03/2015

    Nmero de telfono

    - - Para introducir el nmero de telfono del modem conectado al Logic Controller.Este campo de texto acepta todos los caracteres con un lmite de 32 caracteres en total. Este campo debe contener al menos un carcter para que pueda aplicarse la configuracin.

    Comando de inicializacin del modem

    - AT&D0 Para editar el comando de inicializacin AT del modem.El comando de inicializacin AT es opcional (si el campo est vaco, se enva la cadena AT).

    Carcter de escape

    - + Para editar el carcter de escape cuando el dispositivo se bloquee.

    Velocidad en baudios

    1.2002.4004.8009.60019.20038.40057.600115.200

    19.200 Para seleccionar la velocidad de transmisin de datos del modem.

    Paridad NingunaParImpar

    Par Para seleccionar la paridad de los datos transmitidos para la deteccin de errores.

    Bits de datos 78

    8 Para seleccionar el nmero de bits de datos.

    Bits de parada 12

    1 Para seleccionar el nmero de bits de parada.

    Timeout (ms) De 0 a 60.000 15.000 Para especificar el timeout de la transmisin (en ms)

    Timeout entre caracteres (ms)

    De 0 a 10.000 10 Permite especificar el timeout entre trama (en ms).Si est activada la casilla Automtico, el valor se calcula de forma automtica.

  • Introduccin a SoMachine Basic

    EIO0000001

    Conexin a un controladorPara conectar un controlador a SoMachine Basic, siga estos pasos:

    Paso Accin

    1Haga clic en (botn Actualizar dispositivos) para actualizar la lista de dispositivos conectados.

    2 Seleccione uno de los Logic Controllers de las listas Dispositivos locales o Dispositivos Ethernet.357 03/2015 37

    Si un controlador est conectado mediante Ethernet en el mismo cable de red que el PC, la direccin

    IP del controlador aparece en la lista. Al seleccionar la direccin IP en la lista se habilita (botn Configuracin de direccin IP). Haga clic en este botn para cambiar la direccin IP del controlador.

    NOTA: Si se activa la casilla Escribir en el archivo de configuracin de Post, los parmetros de Ethernet se modifican en el archivo Configuracin de Post y se mantienen despus de apagar y encender.

    3Si es necesario, haga clic en el (botn Iniciar LED intermitentes) para hacer parpadear los LED del controlador seleccionado para identificar el controlador fsicamente. Vuelva a hacer clic en este botn para detener el parpadeo de los LED.

    4 Haga clic en el botn Inicio de sesin para iniciar sesin en el controlador seleccionado.Si el Logic Controller est protegido con contrasea, se le solicitar que proporcione la contrasea. Escriba la contrasea y haga clic en Aceptar para conectarse.Resultado: Aparece una barra de estado que muestra el progreso de la conexin.

    5 Cuando la conexin se ha establecido correctamente, aparecen los detalles del controlador lgico en el rea Controlador seleccionado de la ventana y estn disponibles los botones siguientes: $/$Download application to controller: permite descargar una aplicacin en el controlador

    lgico sin abrirlo en SoMachine Basic. Consulte Descarga directa de una aplicacin (vase pgina 39).

    Gestin de la memoria: permite realizar una copia de seguridad (vase pgina 210) o una restauracin (vase pgina 211) de la memoria del controlador lgico en o desde un PC. Consulte Gestin de la memoria (vase pgina 40).

    $/$Upload application from controller: permite crear un nuevo archivo de proyecto de SoMachine Basic cargando una aplicacin desde el controlador lgico conectado. Consulte Carga de una aplicacin (vase pgina 214).

    6 Haga clic en el botn Cerrar sesin para cerrar la sesin del controlador conectado.

  • Introduccin a SoMachine Basic

    38

    Ventana Plantillas de proyectos

    Descripcin generalPuede utilizar proyectos de ejemplo como base para proyectos nuevos de SoMachine Basic.

    Cmo abrir una plantilla de proyectoPara crear un nuevo proyecto basado en una plantilla de proyecto, siga estos pasos:EIO0000001357 03/2015

    Paso Accin

    1 Seleccione la ficha Plantillas en la ventana Pgina de inicio.

    2 Seleccione un archivo de plantilla de proyecto (*.smbe) en la lista Proyectos y haga clic en Abrir plantilla.Resultado: Se ha creado un nuevo proyecto como copia de la plantilla seleccionada.

    NOTA: SoMachine Basic tambin proporciona un archivo de aplicacin de Vijeo-Designer y una gua de usuario del sistema con proyectos de ejemplo. Lea la descripcin del proyecto seleccionado en el rea Descripcin para saber si estos archivos se proporcionan con su proyecto o no. Si estos archivos se proporcionan, la opcin Abrir carpeta asociada se activa al seleccionar estos proyectos. Seleccione el proyecto y haga clic en Abrir carpeta asociada para desplazarse por los archivos de plantilla de proyecto (*.smbe) y los archivos de aplicacin de Vijeo-Designer (*.vdz) en el Explorador de Windows.

  • Introduccin a SoMachine Basic

    EIO0000001

    Descarga directa de una aplicacin

    Descripcin generalPuede descargar en un controlador lgico la aplicacin contenida en un archivo de proyecto sin tener que abrir el proyecto en SoMachine Basic. Esto es til si el proyecto est protegido en modalidad solo descargar, ya que de este modo se evita que los usuarios abran el proyecto a menos que tengan la contrasea.

    Solo se puede descargar de esta manera. Para cargar una aplicacin del controlador lgico en S

    DescargP357 03/2015 39

    oMachine Basic, consulte Carga de una aplicacin (vase pgina 214).

    ar directamente una aplicacinara descargar una aplicacin de forma directa a un controlador lgico:

    Paso Accin

    1 Conecte fsicamente el PC que ejecuta SoMachine Basic al controlador lgico utilizando un cable serie, USB o Ethernet.

    2 Seleccione la ficha Conectar en la ventana Pgina de inicio.

    3 Seleccione el controlador lgico en la lista Dispositivos locales o Dispositivos Ethernet y haga clic en Inicio de sesin.Resultado: SoMachine Basic establece la conexin con el controlador lgico.

    4 Haga clic en $/$Download application to controller.

    5 En el campo Archivo de proyecto, haga clic en el botn de examinar, seleccione el archivo de proyecto de SoMachine Basic (*.smbp) que quiera descargar y haga clic en Abrir.La informacin sobre el archivo de proyecto seleccionado aparece en el rea Informacin de la ventana: Si el archivo de proyecto est protegido con una contrasea y, en tal caso, si Ver y

    Descargar estn autorizados, o solamente lo est Descargar.. La informacin sobre la configuracin contenida en el archivo de proyecto, por ejemplo, si la

    configuracin detectada del sistema controlador lgico es compatible con la configuracin contenida en el proyecto seleccionado.

    6 SoMachine Basic compila la aplicacin en el archivo de proyecto seleccionado. Cualquier error que se detecte durante la compilacin se enumerar en Errores de compilacin. SoMachine Basic no permite descargar la aplicacin si se han detectado errores de compilacin; abra el proyecto en SoMachine Basic, corrija los errores y vuelva a intentarlo.

    7 Antes de la descarga, puede hacer clic en los botones siguientes para controlar el estado actual del controlador lgico: Detener el controlador Iniciar controlador. Inicializar controlador.

    8 Haga clic en PC a controlador (descarga).Resultado: SoMachine Basic descarga la aplicacin al controlador lgico conectado.

  • Introduccin a SoMachine Basic

    40

    Gestin de la memoria

    Descripcin generalPara hacer una copia de seguridad de la memoria del controlador lgico o restaurarla, haga clic en el botn Gestin de la memoria en la ventana Conectar.Seleccione la accin que desea realizar: Hacer una copia de seguridad en un PC (vase pgina 210) Restaurar desde un PC (vase pgina 211)EIO0000001357 03/2015

  • EIO0000001

    SoMachine BasicDesarrollo de aplicaciones de SoMachine BasicEIO0000001357 03/2015

    Desarrollo de aplicaciones de SoMachine Basic

    Parte IIDesarrollo de aplicaciones de SoMachine Basic

    Contenido de esta parteEsta parte contiene los siguientes captulos:357 03/2015 41

    Captulo Nombre del captulo Pgina

    3 La ventana SoMachine Basic 43

    4 Propiedades 55

    5 Configuracin 61

    6 Programacin 65

    7 Puesta en marcha 183

    8 Guardado de proyectos y cierre de SoMachine Basic 217

  • Desarrollo de aplicaciones de SoMachine Basic

    42 EIO0000001357 03/2015

  • EIO0000001

    SoMachine BasicSoMachine BasicEIO0000001357 03/2015

    La ventana SoMachine Basic

    Captulo 3La ventana SoMachine Basic357 03/2015 43

  • SoMachine Basic

    44

    Descripcin general de la ventana SoMachine Basic

    Seccin 3.1Descripcin general de la ventana SoMachine Basic

    Contenido de esta seccinEsta seccin contiene los siguientes apartados:EIO0000001357 03/2015

    Apartado Pgina

    Botones de la barra de herramientas 45

    rea de estado 47

    Configuracin del sistema 50

    Imprimir informes 52

  • SoMachine Basic

    EIO0000001

    Botones de la barra de herramientas

    IntroduccinLa barra de herramientas aparece en la parte superior de la ventana SoMachine Basic para que pueda acceder fcilmente a las funciones ms frecuentes.

    Barra de herramientasL357 03/2015 45

    a barra de herramientas contiene los siguientes botones:

    Icono Descripcin

    Crear un proyecto nuevo (CTRL+N)

    Abrir un proyecto existente (CTRL+O)

    Guardar el proyecto actual (CTRL+S). Haga clic en la flecha hacia abajo para mostrar un men con opciones de guardado adicionales.

    Imprimir un informe (CTRL+P). Haga clic en la flecha hacia abajo para seleccionar el informe que desea imprimir (vase pgina 52) o para configurar el formato y contenido del informe (vase pgina 53).

    Cortar (CTRL+X)

    Copiar (CTRL+C)

    Pegar (CTRL+V)

    Deshacer (CTRL+Z). Haga clic una vez para deshacer la accin ms reciente que se haya realizado en el editor de programa.Haga clic en la flecha abajo y seleccione una accin de la lista para deshacer todas las acciones realizadas e incluir la accin seleccionada. Puede deshacer hasta un mximo de diez acciones.

    Rehacer (CTRL+Y). Haga clic una vez para cancelar la accin ms reciente de anulacin.Haga clic en la flecha abajo y seleccione una accin de la lista para rehacer todas las acciones e incluir la accin seleccionada. Puede rehacer hasta un mximo de diez acciones.

    Muestra la ventana Configuracin del sistema (vase pgina 50).

  • SoMachine Basic

    46

    Muestra la ayuda online (F1). Para obtener ayuda contextual, pulse SHIFT+F1 y haga clic sobre el elemento para el que necesita ayuda.

    Inicia el Logic Controller (CTRL+M). Solo se puede acceder a esta funcin en modalidad online y cuando el controlador todava no est en estado RUN.

    Detiene el Logic Controller (CTRL+L). Solo se puede acceder a esta funcin en modalidad online y cuando el controlador se encuentra en estado RUN.

    Icono DescripcinEIO0000001357 03/2015

    Reinicialice el Logic Controller. Solo est disponible en la modalidad online.

    Compilar el programa.

    Inicie sesin (CTRL+G) o cierre sesin (CTRL+H) en el controlador seleccionado.

    NOTA: El nombre del controlador seleccionado aparece a la derecha de este botn.

    Ejecuta (CTRL+B) o detiene (CTRL+W) el SoMachine Basic simulador (vase pgina 194).

  • SoMachine Basic

    EIO0000001

    rea de estado

    Descripcin generalEl rea de estado se encuentra en la parte superior de la ventana principal y muestra informacin sobre el estado del sistema actual:

    1

    2

    3

    4

    5357 03/2015 47

    Estado del programa:Indica si el programa ha detectado errores o no.

    Estado de la conexin:Indica el estado de la conexin entre el SoMachine Basic y el Logic Controller o el Logic Controller simulado.

    Estado del controlador:Indica el estado actual del Logic Controller (RUNNING, STOPPED, HALTED, etc.).

    Tiempo de exploracin:Indica el ltimo perodo de exploracin.

    ltimo error del controlador detectado:Indica el error ms reciente detectado. La informacin se extrae de los bits de sistema y de las palabras de sistema si el Logic Controller est en estado STOPPED o HALTED.

  • SoMachine Basic

    48

    Mensajes del rea de estadoLos siguientes mensajes pueden aparecer en el rea de estado:

    Tipo de mensaje Posible mensaje Descripcin

    Estado del programa

    [Sin errores] Ningn error detectado en el programa.

    [Informacin del programa detectada]

    El programa est incompleto.

    [Errores detectados en el No hay ningn programa o el programa presenta uno o ms

    Estado dconexin

    Estado dcontrolad(solo en online)

    Tiempo dexplorac(solo en online)EIO0000001357 03/2015

    programa] errores.

    e la [No conectado] SoMachine Basic se est ejecutando en modalidad offline.

    [Online] SoMachine Basic se est ejecutando en modalidad online.

    el ormodalidad

    [No conectado] El controlador no est conectado a SoMachine Basic.

    [Parado] El controlador est en estado HALTED.El controlador se ha detenido debido a la deteccin de un error de aplicacin.

    [Detener] El controlador est en estado STOPPED.El controlador tiene una aplicacin vlida que est detenida.

    [Ejecutar] El controlador est en estado RUNNING.El controlador est ejecutando la aplicacin.

    [Sin alimentacin] El controlador est en estado POWERLESS.El controlador se alimenta solo mediante el cable USB y est listo para descargar/cargar el firmware por USB.

    [Descarga de firmware] El controlador est descargando el firmware.

    [Error de firmware] Error de firmware detectado. La versin del firmware que se est descargando al controlador es anterior a la versin actual del firmware.

    [No hay aplicacin] El controlador no tiene ninguna aplicacin.

    [Arranque] El controlador se est iniciando (BOOTING).e

    inmodalidad

    [Tiempo de exploracin 0 s] El perodo de exploracin ms reciente en microsegundos.

  • SoMachine Basic

    EIO0000001

    Pd

    ltimo error detectado del controlador(solo en modalidad online)

    [No se han detectado errores]

    No se ha detectado ningn error del sistema en el controlador.

    [No se ha podido cambiar el controlador a la modalidad de ejecucin]

    El controlador no se puede ejecutar.

    [Nivel de batera bajo] El nivel de batera del controlador es bajo.

    [Entrada Run/Stop] El controlador se detiene debido a un comando de entrada

    Tipo de mensaje Posible mensaje Descripcin357 03/2015 49

    ara obtener una lista completa de los bits de sistema y las palabras de sistema, consulte la gua e programacin del Logic Controller.

    Run/Stop.

    [Comando de detencin] El controlador se detiene debido a un comando de detencin.

    [Error de software detectado (que supera la exploracin del controlador)]

    El controlador se detiene debido a un error detectado de software. Tiempo de exploracin del controlador rebasado. El tiempo de exploracin del controlador es mayor que el perodo definido por el programa del usuario en la configuracin.

    [Detencin debida a un error de hardware detectado]

    El controlador se detiene debido a un error detectado en el hardware.

    [Corte de corriente] El controlador se detiene debido un corte de corriente.

    [El controlador est configurado en la modalidad "Inicio en parada"]

    El controlador se inicia en modalidad de ejecucin de la aplicacin automtica debido a la configuracin del comportamiento de arranque.

    [Comando Init] Init en arranque en fro.

    [Motivo de parada desconocido: {0}]

    Motivo no identificado

  • SoMachine Basic

    50

    Configuracin del sistema

    Descripcin generalEsta ventana le permite establecer el idioma del software SoMachine Basic, personalizar el editor del diagrama de contactos y elegir el Logic Controller predeterminado que aparece en la ficha Configuracin cuando se crea un proyecto nuevo.

    Modificacin del idioma de la interfaz de usuarioS

    PersonaSEIO0000001357 03/2015

    iga estos pasos para cambiar el idioma de la interfaz de usuario:

    lizacin del editor del diagrama de contactosiga estos pasos para personalizar el editor del diagrama de contactos:

    Paso Accin

    1 Seleccione Configuracin del sistema General en la ventana Configuracin del sistema.

    2 Seleccione el idioma que desee utilizar en la lista Idioma.El idioma predeterminado es el ingls.

    3 Haga clic en Aplicar y cierre la ventana Configuracin del sistema.

    4 Cierre y vuelva a iniciar SoMachine Basic para ver la interfaz de usuario en el idioma nuevo.

    Paso Accin

    1 Seleccione Configuracin del sistema Editor del diagrama de contactos en la ventana Configuracin del sistema.

    2 Seleccione el estilo de lneas de cuadrcula del editor del diagrama de contactos. $/$Puntos (valor predeterminado) $/$Dashed Lines Lneas

    3 Defina la cantidad de columnas (de 11 a 30) para las celdas del editor del diagrama de contactos.El valor predeterminado del nmero de celdas es 11.Para obtener ms informacin, consulte Principios de programacin para diagramas de contactos (vase pgina 144).

    4 Bajo Conservacin de seleccin de la herramienta, seleccione: Mantener la herramienta seleccionada (predeterminado): despus de seleccionar y ubicar

    un elemento grfico en un escaln, el elemento grfico seleccionado ms recientemente permanece en ese estado. Esto permite volver a ubicar el mismo elemento en un escaln sin tener que volver a seleccionarlo. Pulse la tecla ESC o haga clic con el botn derecho en una

    celda vaca del escaln para seleccionar la herramienta de puntero . Restablecer al puntero: despus de seleccionar y ubicar un contacto o una bobina en un

    escaln, la herramienta de puntero se selecciona automticamente. Para insertar de nuevo el mismo elemento de contacto o de bobina, seleccinelo en la barra de herramientas.

  • SoMachine Basic

    EIO0000001

    SelecciS

    5 Seleccione la configuracin de Estilo de barra de herramientas y accesos directos para el editor del diagrama de contactos: $/$SoMachine Basic set (valor predeterminado) Conjunto asitico 1 Conjunto asitico 2 Conjunto europeo Conjunto americanoPara el estilo seleccionado, la tabla muestra una lista de los accesos directos de teclado para

    Paso Accin357 03/2015 51

    n de un Logic Controller predeterminadoiga estos pasos para seleccionar un Logic Controller predeterminado:

    cada uno de los botones de la barra de herramientas que se muestran.

    6 Haga clic en Aplicar y cierre la ventana Configuracin del sistema para ver los cambios en el editor del diagrama de contactos.

    Paso Accin

    1 Seleccione Configuracin del sistema Configuracin en la ventana Configuracin del sistema.

    2 Haga clic en Controlador preferido y elija un Logic Controller predeterminado de la lista.

    3 Haga clic en Aplicar y cierre la ventana Configuracin del sistema.

    4 Cierre y reinicie SoMachine Basic para visualizar el nuevo Logic Controller predeterminado en la ficha Configuracin al crear un nuevo proyecto.

  • SoMachine Basic

    52

    Imprimir informes

    PresentacinPuede generar informes personalizables para imprimir o almacenar en formato PDF en el PC.

    El botn Imprimir proporciona las siguientes opciones: Imprimir para imprimir un informe personalizado, que puede incluir la lista de componentes del

    hardware, la arquitectura de la aplicacin y el contenido del proyecto, el programa y la aplicacin.

    ImpresiP

    ImpresiPEIO0000001357 03/2015

    Imprimir lista de materiales para imprimir una lista de los componentes del hardware utilizados en la configuracin del proyecto.Configuracin para personalizar el informe del proyecto y le permite seleccionar qu elementos se van a incluir y el diseo de la pgina.

    n del informe del proyectoara imprimir el informe del proyecto:

    n de la Lista de materialesara imprimir la Lista de materiales:

    Paso Accin

    1Haga clic en la fecha hacia abajo que se encuentra a la derecha del botn Imprimir en la barra de herramientas y seleccione el comando de men Imprimir o pulse CTRL+P.Aparece la ventana Vista preliminar de impresin.

    2 Haga clic en en la barra de herramientas de la ventana Vista preliminar de impresin

    para imprimir el informe del proyecto.

    Haga clic en en la barra de herramientas de la ventana Vista preliminar de impresin para guardar el informe del proyecto como archivo PDF en el PC.

    Paso Accin

    1Haga clic en la fecha hacia abajo que se encuentra a la derecha del botn Imprimir en la barra de herramientas y seleccione el comando de men Imprimir lista de materialesl.Aparece la ventana Vista preliminar de impresin.

    2 Haga clic en en la barra de herramientas de la ventana Vista preliminar de impresin

    para imprimir la Lista de materiales.

    Haga clic en en la barra de herramientas de la ventana Vista preliminar de impresin para guardar la Lista de materiales como archivo PDF en el PC.

  • SoMachine Basic

    EIO0000001

    Personalizacin del informe del proyectoPara seleccionar qu elementos se van a incluir en el informe del proyecto y configurar su diseo:

    Paso Accin

    1Haga clic en la fecha hacia abajo que se encuentra a la derecha del botn Imprimir en la barra de herramientas y seleccione el comando de men Configuracin.Aparece la ventana Configuracin.

    2 Seleccione los elementos que se van a incluir en el informe del proyecto:357 03/2015 53

    Descripcin es la descripcin del proyecto como aparece en la ventana Informacin del proyecto.

    Lista de materiales es la lista de componentes del hardware utilizados en la configuracin del proyecto.

    Smbolos es una lista de todos los smbolos o de los smbolos utilizados en el proyecto. Programa sirve para incluir o excluir los elementos siguientes.

    Comportamiento son los ajustes configurados en la ventana Comportamiento. Arquitectura de la aplicacin son los ajustes configurados en las ventanas Tarea

    maestra y Tarea peridica. POU es una lista de lenguaje de contactos (Ladder) de todos los POU del programa.

    Referencia cruzada es una tabla que contiene todas las direcciones, objetos, escalones y la lnea de cdigo en la que se utilizan.

    3 Haga clic en el nodo Informe para configurar el tamao y la orientacin del papel.

    4 Cierre la ventana.

  • SoMachine Basic

    54 EIO0000001357 03/2015

  • EIO0000001

    SoMachine BasicPropiedades EIO0000001357 03/2015

    Propiedades

    Captulo 4Propiedades 357 03/2015 55

  • Propiedades

    56

    Descripcin general de la ventana Propiedades

    Seccin 4.1Descripcin general de la ventana Propiedades

    Contenido de esta seccinEsta seccin contiene los siguientes apartados:EIO0000001357 03/2015

    Apartado Pgina

    La ventana Propiedades 57

    Propiedades del proyecto 58

  • Propiedades

    EIO0000001

    La ventana Propiedades

    Descripcin generalLa ficha Propiedades le permite especificar informacin sobre el proyecto y especificar si debe protegerse o no con contrasea:

    Informacin sobre el desarrollador y la empresa que ha desarrollado el proyecto. Informacin sobre el proyecto en s. Si el proyecto debe estar protegido con contrasea, la contrasea que debe introducirse

    12357 03/2015 57

    correctamente para abrir el proyecto en SoMachine Basic.Si la aplicacin almacenada en el controlador lgico debe estar protegida con contrasea, la contrasea que debe introducirse correctamente para cargar la aplicacin en un proyecto de SoMachine Basic.

    En la parte izquierda se muestra una lista de las propiedades disponibles.. En la parte derecha se muestran las propiedades del elemento seleccionado actualmente en la parte

    izquierda..

  • Propiedades

    58

    Propiedades del proyecto

    Descripcin generalUtilice la ventana Propiedades para obtener informacin sobre el usuario de SoMachine Basic, la compaa que desarrolla la aplicacin y el proyecto. En esta ventana tambin puede proteger con contrasea el archivo de proyecto y la aplicacin cuando se almacenen en el Logic Controller.

    Especificacin de las propiedades del desarrollador de la aplicacinP

    Nc

    EspecifiP

    EspecifiPEIO0000001357 03/2015

    ara especificar las propiedades del desarrollador de la aplicacin:

    OTA: La informacin aparece en la ventana de propiedades del Explorador de Windows al hacer lic con el botn derecho del ratn en un archivo de proyecto de SoMachine Basic.

    cacin de las propiedades de la compaaara especificar las propiedades de la compaa:

    cacin de la informacin del proyectoara especificar la informacin del proyecto:

    Paso Accin

    1 Visualice la ficha Propiedades y haga clic en Propiedades del proyecto Portada.

    2 Complete la informacin.

    3 Haga clic en Aplicar.

    Paso Accin

    1 Visualice la ficha Propiedades y haga clic en Propiedades del proyecto Empresa.

    2 Complete la informacin.Para cargar la imagen del logotipo de la empresa, haga clic en Cambiar y luego explore para seleccionar el archivo que desea cargar. Haga clic en Eliminado para borrar la imagen actual.

    3 Haga clic en Aplicar.

    Paso Accin

    1 Visualice la ficha Propiedades y haga clic en Propiedades del proyecto Informacin del proyecto..

    2 Complete la informacin.Para cargar una imagen, como una fotografa o una imagen CAD de la mquina instrumentada, haga clic en Cambiar y luego busque el archivo que desee cargar. Haga clic en Eliminado para borrar la imagen actual.

    3 Haga clic en Aplicar.

  • Propiedades

    EIO0000001

    Proteccin de un proyecto con contraseaEl archivo de proyecto se puede proteger. Cuando un proyecto est protegido con contrasea, se le solicita que introduzca la contrasea si el proyecto se ha abierto en SoMachine Basic.

    Para proteger con contrasea un archivo de proyecto, siga estos pasos:

    EliminacS

    Paso Accin

    1 Visualice la ficha Propiedades y haga clic en Propiedades del proyecto Proteccin del proyecto.357 03/2015 59

    in de la proteccin mediante contrasea de un proyectoiga esta estos pasos para eliminar la proteccin mediante contrasea de un proyecto:

    2 Seleccione la opcin Activo. Los elementos de informacin obligatorios estn marcados con un asterisco (*).

    3 Escriba la contrasea que desee utilizar en el campo Contrasea y, a continuacin, escrbala de nuevo en el campo Confirmacin.

    4 Seleccione una de las opciones siguientes: Visualizar y descargar (predeterminado): Permite ver el contenido de una aplicacin y

    descargarla a un Logic Controller sin saber la contrasea. No obstante, debe introducir la contrasea para modificar el contenido de la aplicacin.

    Solo descargar: permite descargar la aplicacin a un controlador lgico sin saber la contrasea. Para ello, utilice la ventana Conectar en la Pgina de inicio (vase pgina 34). Sin embargo, al abrir el proyecto para ver o modificar la aplicacin, debe introducir la contrasea correcta.

    5 Haga clic en Aplicar.

    Paso Accin

    1 Visualice la ficha Propiedades y haga clic en Propiedades del proyecto Proteccin del proyecto.

    2 Seleccione la opcin Inactivo.

    3 Haga clic en Aplicar.

    NOTA: Si se le solicita que introduzca la contrasea actual antes de que la opcin Inactivo se aplique correctamente, escriba la contrasea y haga clic en Aplicar.

  • Propiedades

    60

    Proteger con contrasea una aplicacinSoMachine Basic permite proteger con una contrasea una aplicacin almacenada en el controlador lgico. Esta contrasea controla la carga de la aplicacin desde el controlador lgico al proyecto de SoMachine Basic.

    Siga estos pasos para proteger con contrasea una aplicacin:

    EliminacS

    Paso Accin

    1 Visualice la ficha Propiedades y haga clic en Propiedades del proyecto Proteccin de la EIO0000001357 03/2015

    in de proteccin mediante contrasea de una aplicaciniga esta estos pasos para eliminar la proteccin mediante contrasea de una aplicacin:

    aplicacin..

    2 Elija el nivel de proteccin de la aplicacin: Seleccione Activo y deje la Contrasea en blanco para deshabilitar la carga de la aplicacin

    desde el Logic Controller al PC. Seleccione Activo y escriba la misma contrasea en los campos Contrasea y

    Confirmacin para proteger la aplicacin con contrasea. Se le solicitar que introduzca esta contrasea antes de cargar la aplicacin desde el Logic Controller al PC.

    3 Haga clic en Aplicar.

    Paso Accin

    1 Visualice la ficha Propiedades y haga clic en Propiedades del proyecto Proteccin de la aplicacin..

    2 Seleccione la opcin Inactivo.

    3 Haga clic en Aplicar.

    NOTA: Si se le solicita que introduzca la contrasea actual antes de que la opcin Inactivo se aplique correctamente, escriba la contrasea y haga clic en Aplicar.

  • EIO0000001

    SoMachine BasicConfiguracinEIO0000001357 03/2015

    Configuracin

    Captulo 5Configuracin357 03/2015 61

  • Configuracin

    62

    Descripcin general de la ventana Configuracin

    Seccin 5.1Descripcin general de la ventana Configuracin

    Contenido de esta seccinEsta seccin contiene los siguientes apartados:EIO0000001357 03/2015

    Apartado Pgina

    Descripcin general de la ventana Configuracin 63

    Compilacin de una configuracin 64

  • Configuracin

    EIO0000001

    Descripcin general de la ventana Configuracin

    IntroduccinUtilice la ventana Configuracin para volver a crear la configuracin de hardware del controlador lgico y de los mdulos de ampliacin que van a ser destinados al programa.

    123

    4357 03/2015 63

    El Hardware, una visin estructurada de la configuracin de hardware actual. La configuracin actual: un Logic Controller y mdulos de ampliacin. Referencias de catlogo de todos los componentes de hardware de los controladores lgicos y los

    mdulos de ampliacin admitidos. Si desea aadir un componente a la configuracin de hardware actual, arrstrelo y sultelo en la configuracin actual..

    Propiedades del componente seleccionado en la configuracin actual o propiedades del elemento seleccionado actualmente en el rbol de hardware..

  • Configuracin

    64

    Compilacin de una configuracin

    Sustitucin del controlador lgico predeterminadoAl crear un proyecto de SoMachine Basic nuevo, aparece una referencia del controlador lgico en el rea central de la ventana Configuracin.

    Nd

    ConfiguU

    Ss

    ConfiguU

    Sq

    Paso Accin

    1 Haga clic en la ficha Configuracin.EIO0000001357 03/2015

    OTA: La referencia del controlador predeterminado se especifica en la ventana Configuracin el sistema (vase pgina 50).

    racin del controlador lgicotilice la ventana Configuracin para configurar el controlador lgico.i desea obtener ms informacin, consulte la Gua de programacin del controlador lgico que e utiliza en la configuracin.

    racin de mdulos de ampliacintilice la ventana Configuracin para aadir mdulos de ampliacin y configurarlos. i desea obtener ms informacin, consulte la Gua de programacin del mdulo de ampliacin ue se utiliza en la configuracin.

    2 Si todava no se muestra, expanda la categora del controlador lgico en el rea de catlogo de la parte derecha.

    3 Seleccione la referencia de un controlador lgico. Aparecer una breve descripcin de las propiedades fsicas del controlador lgico en el rea Descripcin del dispositivo.

    4 Arrastre la referencia del controlador lgico sobre la imagen del controlador lgico existente en el rea central de la ventana y sultela.

    5 Haga clic en S cuando se le solicite la confirmacin para reemplazar la referencia del controlador lgico.

  • EIO0000001

    SoMachine BasicProgramacinEIO0000001357 03/2015

    Programacin

    Captulo 6Programacin

    Contenido de este captuloEste captulo contiene las siguientes secciones:357 03/2015 65

    Seccin Apartado Pgina

    6.1 Descripcin general del rea de trabajo de programacin 66

    6.2 Funciones especiales 67

    6.3 Configuracin del comportamiento del programa y tareas 81

    6.4 Gestin de POU 89

    6.5 Tarea maestra 98

    6.6 Tarea peridica 102

    6.7 Tarea de eventos 106

    6.8 Utilizacin de herramientas 114

    6.9 Programacin de lenguaje de diagramas de contactos 140

    6.10 Programacin de listas de instrucciones 158

    6.11 Programacin de Grafcet (lista) 169

    6.12 Depuracin en modalidad online 177

  • Programacin

    66

    Descripcin general del rea de trabajo de programacin

    Seccin 6.1Descripcin general del rea de trabajo de programacin

    Descripcin general del rea de trabajo de programacin

    DescripL

    1

    2

    3EIO0000001357 03/2015

    cin generala ficha Programacin est dividida en tres reas principales:

    El rbol de programacin le permite configurar las propiedades del programa y de sus objetos y funciones, as como una serie de herramientas que puede utilizar para monitorizar y depurar el programa..

    La parte superior central es el rea de trabajo de programacin, donde debe introducir el cdigo fuente de su programa..

    La parte inferior central le permite ver y configurar las propiedades del elemento seleccionado actualmente en el programa o en el rbol de programacin.

  • Programacin

    EIO0000001

    Funciones especiales

    Seccin 6.2Funciones especiales

    Contenido de esta seccinEsta seccin contiene los siguientes apartados:357 03/2015 67

    Apartado Pgina

    Objetos 68

    Direccionamiento simblico 69

    Asignacin de memoria 72

    Reversibilidad de diagrama de contactos/lista 73

    Cmo utilizar ejemplos de cdigo fuente 78

  • Programacin

    68

    Objetos

    Descripcin generalEn SoMachine Basic, el trmino objeto se utiliza para representar un rea de la memoria del controlador lgico reservada para que la utilice una aplicacin. Los objetos pueden ser: Variables de software simples, como bits de memoria y palabras. Direcciones de las entradas y salidas digitales o analgicas. Variables internas del controlador, como palabras y bits del sistema.

    La

    LLpdEIO0000001357 03/2015

    Funciones predefinidas del sistema o de los bloques de funciones, como temporizadores y contadores.

    a memoria del controlador est preasignada para determinados tipos de objetos, o bien se asigna utomticamente cuando una aplicacin se descarga en el controlador lgico.

    os objetos solo pueden ser direccionados por un programa una vez que se ha asignado memoria. os objetos se direccionan mediante el prefijo %. Por ejemplo, %MW12 es la direccin de una alabra de memoria, %Q0.3 es la direccin de una salida digital incrustada y %TM0 es la direccin e un bloque de funciones Timer.

  • Programacin

    EIO0000001

    Direccionamiento simblico

    IntroduccinSoMachine Basic admite el direccionamiento simblico de objetos de lenguaje; es decir, el direccionamiento indirecto de objetos por nombre. El uso de smbolos permite un examen y anlisis rpidos de la lgica del programa y simplifica en gran medida las fases de desarrollo y de comprobacin de una aplicacin.

    EjemploPbe%

    DefiniciP357 03/2015 69

    or ejemplo, WASH_END es un smbolo que puede utilizarse para identificar la instancia de un loque de funciones Timer que representa el final de un ciclo de lavado. Recordar el objetivo de ste nombre es ms sencillo que intentar recordar la funcin de una direccin de programa como TM3.

    n de un smbolo en la ventana Propiedadesara definir un smbolo en la ventana Propiedades:

    Paso Accin

    1 Seleccione la ficha Herramientas en el rea de la izquierda de la ventana Programacin.

    2 Seleccione el tipo de objeto con el que quiere definir el smbolo, por ejemplo, Objetos de E/S Entradas digitales, para mostrar las propiedades de las entradas digitales.La ventana de propiedades del tipo de objeto aparece en la parte baja del rea central de la ventana Programacin.

    3 Haga doble clic en la columna Smbolo de la tabla de propiedades y escriba el smbolo que desee definir para un elemento en particular, por ejemplo, Input_1 para la entrada %I0.2.

    4 Haga clic en Aplicar.

  • Programacin

    70

    Definicin de un smbolo en el editor del diagrama de contactosPara definir un smbolo en el editor del diagrama de contactos:

    VisualizAvr

    Paso Accin

    1 En el editor del diagrama de contactos, haga clic en la lnea Smbolo de un elemento grfico, por ejemplo, un bloque de funciones o retenciones. Aparece un cursor:EIO0000001357 03/2015

    acin de smbolos en cdigo de lista de instruccionesl visualizar el cdigo de la lista de instrucciones para un escaln, seleccione la casilla de erificacin Smbolos para visualizar cualquier smbolo definido en el cdigo, en lugar de eferencias de objetos directas.

    2 Escriba el smbolo que desea utilizar, por ejemplo, Input_1 y pulse Intro. Se aplican las siguientes reglas a los smbolos: Un mximo de 32 caracteres. Letras (A-Z), nmeros (0 -9) o guiones bajos (_). El primer carcter debe ser una letra. No se puede utilizar el signo de porcentaje (%). Los smbolos no son sensibles a las maysculas y minsculas. Por ejemplo, Pump1 y PUMP1

    son el mismo smbolo y slo se pueden utilizar de manera exclusiva para cualquier objeto determinado; es decir, no puede asignar el mismo smbolo a objetos distintos.

    3 Si el elemento grfico ya no est asociado con un objeto, aparece la ventana Observacin. Seleccione el objeto que desee asociar con el smbolo y haga clic en Aceptar. En caso contrario, haga clic en S cuando se le solicite asociar el smbolo con el objeto.

    4 Haga doble clic en el smbolo o en el objeto del elemento grfico para mostrar el smbolo en la columna Smbolo de la ventana de propiedades:

  • Programacin

    EIO0000001

    Visualizacin de todos los smbolos definidosSeleccione Herramientas Lista de smbolos para mostrar una lista de todos los smbolos definidos (vase pgina 131).

    Almacenamiento de smbolosLos smbolos se almacenan en el controlador lgico como parte de una aplicacin de SoMachine Basic.357 03/2015 71

  • Programacin

    72

    Asignacin de memoria

    IntroduccinSoMachine Basic permite asignar previamente (reservar) bloques de la memoria de controlador lgico para ser utilizados por determinados tipos de objetos en un programa, incluidos los objetos simples (palabras de memoria, palabras constantes) y objetos de software (bloques de funciones).

    Modalidades de asignacinEtv

    E

    SdEIO0000001357 03/2015

    n modalidad offline, puede especificar la modalidad de asignacin de memoria para todos los ipos de objeto. Cuando configure estos objetos (Programacin Herramientas), aparecer la entana siguiente encima de la lista de objetos configurables:

    lija la modalidad de asignacin de memoria que desee utilizar:Automtico. Todos los objetos del offset 0 a la mxima direccin de memoria que se utilizan en el programa, o que estn asociados a un smbolo, se asignan automticamente en la memoria de controlador lgico. Por ejemplo: si se utiliza la palabra de memoria %MW20 en el programa, todos los objetos de %MW0 a %MW20 incluidos (21 objetos) se asignarn automti-camente en la memoria.Si cambia a la modalidad online ms adelante, no podr asignar nuevos objetos de memoria con direcciones superiores a la direccin ms alta que utiliz antes de la modalidad online.Manual. Especifique un nmero de objetos para asignar en la memoria en el cuadro N. de objetos. Si cambia a la modalidad online, puede aadir nuevos contactos, bobinas o ecuaciones al programa (hasta el lmite de la memoria asignada) sin tener que salir del controlador lgico, modificar el programa, iniciar sesin y descargar la aplicacin de nuevo.

    oMachine Basic muestra el nmero total de objetos de memoria Asignados y el nmero Mx. e objetos de memoria disponibles en el controlador lgico.

  • Programacin

    EIO0000001

    Reversibilidad de diagrama de contactos/lista

    IntroduccinSoMachine Basic admite la conversin de escalones del diagrama de contactos a la lista de instrucciones y de nuevo al diagrama de contactos. Esto es lo que se denomina reversibilidad de programas.

    En SoMachine Basic puede alternar escalones entre lenguajes de programacin siempre que sea necesario. Por lo tanto, puede visualizar un programa con ciertos escalones en diagrama de c

    InterprePe

    Lli357 03/2015 73

    ontactos y con otros escalones en lista de instrucciones.

    tacin de la reversibilidadara llegar a comprender la reversibilidad de programas, es necesario examinar la relacin de un scaln de diagrama de contactos con el escaln de lista de instrucciones asociada.

    Escaln de diagrama de contactos: un conjunto de instrucciones de diagrama de contactos que forma una expresin lgica.Secuencia de lista: un conjunto de instrucciones de programacin de lista de instrucciones que corresponde a las instrucciones del diagrama de contactos y representa la misma expresin lgica.

    a siguiente ilustracin muestra un escaln de diagrama de contactos normal y su equivalente de a lgica de programacin expresado como una secuencia de instrucciones de lista de nstrucciones.

  • Programacin

    74

    Instruccin de la lista de instrucciones equivalentes:

    Un programa siempre se almacena de forma interna como instrucciones de la lista de ieeif

    InstruccLf

    Ep

    SituacioLsEIO0000001357 03/2015

    nstrucciones, tanto si se ha escrito originalmente en el lenguaje del diagrama de contactos como n el lenguaje de la lista de instrucciones. SoMachine Basic aprovecha las similitudes de la structura de programa entre los dos lenguajes y utiliza esta imagen interna de lista de

    nstrucciones del programa para mostrarlas como un programa de lista de instrucciones o de orma grfica como un diagrama de contactos.

    iones bsicas para la reversibilidad as instrucciones que aparecen a continuacin son necesarias para la estructura de un bloque de

    unciones reversible en el lenguaje de lista de instrucciones:BLK indica el comienzo del bloque y define el inicio del escaln y de la parte de entrada al bloque.OUT_BLK indica el comienzo de la parte de salida del bloque.END_BLK indica el final del bloque y del escaln.

    l uso de estas instrucciones de bloque de funciones reversible no es obligatorio para que el rograma de lista de instrucciones funcione correctamente.

    nes de programacin y reversibilidad de IL/Ladderas siguientes listas de tablas de programacin de situaciones para lenguajes Ladder o IL que, in tratarse, generan advertencias o errores, as como una posible prdida de reversibilidad.

    Situacin IL Ladder Escaln reversible

    Salta a una etiqueta que no se ha definido Error Error S

    Llama a una subrutina no definida Error Error S

    Activa o desactiva un paso Grafcet no definido Error Error S

    La instruccin de salto se indica entre parntesis Error - Sin

    La etiqueta se indica entre parntesis Error - Sin

    La subrutina se indica entre parntesis Error - Sin

    Ms de 32 parntesis intercalados Error - Sin

    Parntesis de cierre sin parntesis de apertura Error - Sin

    Reservado - - -

    Parntesis desequilibrados Error - Sin

  • Programacin

    EIO0000001

    BLK sin END_BLK Error - SinOUT_BLK o END_BLK sin BLK Error - SinLa definicin de etiquetas no est seguida de LD o BLK Error - SinLa definicin de subrutina no est seguida de LD o BLK Error - SinReservado - - -

    Situacin IL Ladder Escaln reversible357 03/2015 75

    Ms de 11 MPS intercalados Error - SinMRD sin MPS Error - SinMPP sin MPS Error - SinUtilice la instruccin Grafcet en POST Error Error SLa definicin Grafcet no est seguida de BLK o LD Error - SinOperaciones de pila desequilibradas Error - Sin

    Reservado - - -

    Etiqueta duplicada Error Error Solo LD->IL

    Subrutina duplicada Error Error Solo LD->IL

    Paso Grafcet duplicado Error Error Solo LD->IL

    Reservado - - -

    Duplicar POST Error Error Solo LD->ILFB intercalados Error - Sin

    OUT_BLK entre BLK y END_BLK Error - SinBLK no est seguido de LD Error - SinLD de la salida FB no se encuentra en OUT_BLK Error - SinSalidas FB empleadas fuera de sus respectivas estructuras FB. Error - Sin

    Salidas FB repetidas o fuera de servicio Error - Sin

    Entradas FB no en BLK antes de OUT_BLK Error - SinEntradas FB empleadas fuera de sus respectivas estructuras FB. Error - Sin

    Entradas FB repetidas o fuera de servicio Error - Sin

    Etiqueta declarada en BLK Error - SinSubrutina declarada en BLK Error - SinPasos Grafcet declarados en BLK Error - SinLD intentado de una entrada de no FB en OUT_BLK Error - SinSalida FB utilizada entre BLK y END_BLK Error - SinSubrutinas intercaladas Error Error Sin

    Llamada de subrutina entre MPS y MPP Error Error SinLa llamada de subrutina se indica entre parntesis Error - Sin

  • Programacin

    76

    Reservado - -

    La primera instruccin del programa no es un delimitador de escaln

    Error - Sin

    Instruccin de salto entre MPS y MPP Error Error SinEl escaln presenta un error de sintaxis Error - Sin

    Situacin IL Ladder Escaln reversibleEIO0000001357 03/2015

    Reservado - - -

    Reservado - - -

    Las instrucciones del programa siguen las instrucciones incondicionales JMP o END

    Error - Sin

    El escaln que comienza con una instruccin LD no acaba con una instruccin de accin condicional

    Informacin - Sin

    La instruccin de accin se indica entre parntesis Error - Sin

    La instruccin de pila se indica entre parntesis Error - Sin

    Instrucciones de acceso directo para FB (ej.: ""CU %C0"") Informacin - SinInstrucciones de accin en la seccin de entrada de un FB Error - Sin

    Instrucciones despus de END_BLK Error - SinSalidas FB utilizadas con las instrucciones AND y OR Informacin - SinInstrucciones OR indicadas en una entrada FB y no entre parntesis

    Informacin - Sin

    La instruccin precede a MRD o a MPP sin ser una accin condicional o asociada con las instrucciones de pila

    Informacin - Sin

    OR sin intercalar entre MPS y MPP Informacin - SinOR despus de una instruccin de accin Informacin - SinOR despus de MPS, MRD o MPP Informacin - SinReservado - -

    Llamada de subrutina o JMPC sin ser la ltima instruccin de accin del escaln

    Informacin Error Sin

    El escaln cannico excede en 7x11 las celdas en Twido y en 256 x 30 las celdas en SoMachine Basic

    Informacin - Sin

    Instruccin de accin incondicional entre BLK y END_BLK Error - SinOUT_BLK no est seguido de LD de una salida FB vlida o END_BLK

    Error - Sin

    FB no puede ocupar la primera celda - - S

    El FB de la parte superior del escaln sustituye elementos que ocupan las celdas

    - - S

    Sin lgica por encima o por debajo de FB - Error Sin

  • Programacin

    EIO0000001

    XOR en la primera columna - Error SinContactos y conectores horizontales en la ltima columna - Error Sin

    Conectores de bajada en la ltima fila o columna - Error Sin

    Permite solo las subrutinas vlidas de 0 a 63 - Error Sin

    Permite solo las etiquetas vlidas de 0 a 63 - Error Sin

    Situacin IL Ladder Escaln reversible357 03/2015 77

    Expresiones de funcionamiento no vlidas en el bloque de funcionamiento

    - Error Sin

    Expresiones de comparacin no vlidas en el bloque de comparacin

    - Error Sin

    Direccin o smbolo no vlidos en contacto y bobina - Error Sin

    Expresin o funcionamiento no vlidos con la instruccin de Ladder

    - Error Sin

    Escaln sin elemento de accin de salida - Error Sin

    Discontinuidad entre las barras de potencia derecha e izquierda - Error Sin

    Escaln de Ladder incompleto - Error Sin

    El escaln de Ladder contiene elementos que han sufrido un cortocircuito

    - Error Sin

    Todas las divergencias que solo contienen elementos de lgica booleana deben converger en orden inverso

    - Error Sin

    FB no tiene ninguna entrada asociada - Error Sin

    Los pins de salida FB no pueden conectarse juntos - Error Sin

    XOR conectado a la barra de