Sei sulla pagina 1di 240

Modicon M221

EIO0000001363 12/2015

Modicon M221
Logic Controller
Gua de programacin

EIO0000001363.06

12/2015

www.schneider-electric.com

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
publicacin, le rogamos que nos lo notifique.
No se podr reproducir este documento de ninguna forma, ni en su totalidad ni en parte, ya sea
por medios electrnicos o mecnicos, incluida la fotocopia, sin el permiso expreso y por escrito de
Schneider Electric.
Al instalar y utilizar este producto es necesario tener en cuenta todas las regulaciones sobre
seguridad correspondientes, ya sean regionales, locales o estatales. Por razones de seguridad y
para garantizar que se siguen los consejos de la documentacin del sistema, las reparaciones solo
podr realizarlas el fabricante.
Cuando se utilicen dispositivos para aplicaciones con requisitos tcnicos de seguridad, siga las
instrucciones pertinentes.
Si con nuestros productos de hardware no se utiliza el software de Schneider Electric u otro
software aprobado, pueden producirse lesiones, daos o un funcionamiento incorrecto del equipo.
Si no se tiene en cuenta esta informacin, se pueden causar daos personales o en el equipo.
2015 Schneider Electric. Reservados todos los derechos.

EIO0000001363 12/2015

Tabla de materias
Informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . .
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Parte I Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Captulo 1 Acerca del Modicon M221 Logic Controller. . . . . . . . .
Descripcin del TM221C Logic Controller . . . . . . . . . . . . . . . . . . . . . .
Descripcin del TM221M Logic Controller. . . . . . . . . . . . . . . . . . . . . .

Captulo 2 Caractersticas de configuracin . . . . . . . . . . . . . . . . .


2.1 Objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tipos de objeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Direccionamiento de objetos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . .
Nmero mximo de objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Estructura de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tareas y modalidades de exploracin. . . . . . . . . . . . . . . . . . . . . . . . .
Nmero mximo de tareas y prioridades. . . . . . . . . . . . . . . . . . . . . . .
2.3 Estados y comportamientos del controlador . . . . . . . . . . . . . . . . . . . .
Diagrama de estados del controlador . . . . . . . . . . . . . . . . . . . . . . . . .
Descripcin de estados del controlador . . . . . . . . . . . . . . . . . . . . . . .
Transiciones de estado del controlador. . . . . . . . . . . . . . . . . . . . . . . .
Variables persistentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Comportamiento de la salida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4 Configuracin de Post . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de Post . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestin de archivos de configuracin de Post . . . . . . . . . . . . . . . . . .

Parte II Configuracin del M221 Logic Controller . . . . . .


Captulo 3 Cmo configurar un controlador . . . . . . . . . . . . . . . . .
Creacin de una configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mdulos de ampliacin de E/S opcionales . . . . . . . . . . . . . . . . . . . . .
Configuracin del M221 Logic Controller . . . . . . . . . . . . . . . . . . . . . .
Actualizacin de firmware utilizando el asistente de Executive Loader

Captulo 4 Configuracin de entrada/salida incrustada . . . . . . . .


4.1 Configuracin de entradas digitales . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de entradas digitales . . . . . . . . . . . . . . . . . . . . . . . . . .

EIO0000001363 12/2015

7
9
17
19
20
26
31
32
33
34
38
41
46
47
50
51
52
53
57
60
61
65
66
68
71
73
74
80
84
85
87
88
88

4.2 Configuracin de salidas digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Configuracin de salidas digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Configuracin de entradas analgicas. . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de entradas analgicas. . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Configuracin del contador de alta velocidad . . . . . . . . . . . . . . . . . . .
Configuracin de contadores de alta velocidad . . . . . . . . . . . . . . . . . .
Configuracin de los contadores de fase dual y monofsicos . . . . . . .
Configuracin del medidor de frecuencias. . . . . . . . . . . . . . . . . . . . . .
4.5 Configuracin del generador de pulsos . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de los generadores de pulsos. . . . . . . . . . . . . . . . . . . .
Configuracin de los pulsos (%PLS) . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de la modulacin de ancho de pulsos (%PWM) . . . . . .
Configuracin de salida de tren de pulsos (%PTO) . . . . . . . . . . . . . . .
Configuracin de generadores de pulsos (%FREQGEN) . . . . . . . . . .

Captulo 5 Configuracin de bus de E/S . . . . . . . . . . . . . . . . . . . .


Prcticas generales de la configuracin de E/S. . . . . . . . . . . . . . . . . .
Configuracin mxima de hardware . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de cartuchos y mdulos de ampliacin. . . . . . . . . . . . .

Captulo 6 Configuracin de comunicaciones integradas . . . . . .


6.1 Configuracin Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de red Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de Modbus TCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin EtherNet/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2 Configuracin de lnea serie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de lnea serie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.3 Cdigos de funcin Modbus compatibles . . . . . . . . . . . . . . . . . . . . . .
Cdigos de funcin Modbus compatibles . . . . . . . . . . . . . . . . . . . . . .

Captulo 7 Tarjeta SD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Operaciones de gestin de archivos . . . . . . . . . . . . . . . . . . . . . . . . . .
Tipos de archivos admitidos por la tarjeta SD . . . . . . . . . . . . . . . . . . .
Gestin de clonado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestin del firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestin de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestin de la configuracin de Post . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestin del registro de errores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Gestin de la memoria: Copia de seguridad y restauracin de la
memoria de controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92
92
95
95
97
98
102
107
109
110
112
115
117
120
121
122
124
128
131
132
133
138
142
145
145
154
154
157
158
160
162
164
166
168
171
175

EIO0000001363 12/2015

Parte III Programacin del M221 Logic Controller . . . . . .


Captulo 8 Objetos de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entradas digitales (%I) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Salidas digitales (%Q) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entradas analgicas (%IW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Salidas analgicas (%QW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 9 Objetos de red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Input Assembly Objetos (%QWE) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Objetos de ensamblado de salida (%IWE) . . . . . . . . . . . . . . . . . . . . .
Objetos de registros de entrada (%QWM) . . . . . . . . . . . . . . . . . . . . .
Objetos de registros de salida (%IWM) . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 10 Bloques de funciones . . . . . . . . . . . . . . . . . . . . . . . . . .


Funciones de entrada/salida expertas avanzadas . . . . . . . . . . . . . . .

Captulo 11 Objetos de sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Bits de sistema (%S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Palabras de sistema (%SW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Glosario
ndice

EIO0000001363 12/2015

.........................................
.........................................

177
179
180
181
182
184
185
186
188
189
191
193
193
195
196
206
231
237

EIO0000001363 12/2015

Informacin de seguridad
Informacin importante
AVISO
Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el dispositivo
antes de instalarlo, utilizarlo, revisarlo o realizar su mantenimiento. Los mensajes especiales que
se ofrecen a continuacin pueden aparecer a lo largo de la documentacin o en el equipo para
advertir de peligros potenciales, o para ofrecer informacin que aclara o simplifica los distintos
procedimientos.

EIO0000001363 12/2015

TENGA EN CUENTA LO SIGUIENTE:


La instalacin, el manejo, las revisiones y el 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.

EIO0000001363 12/2015

Acerca de este libro


Presentacin
Objeto
En este documento se describe la configuracin y la programacin del Modicon M221 Logic
Controller para SoMachine Basic. Para obtener ms informacin, consulte los documentos
independientes que se ofrecen en la ayuda en lnea de SoMachine Basic.
Campo de aplicacin
Este documento se ha actualizado para la publicacin de SoMachine Basic V1.4.
Las caractersticas tcnicas de los dispositivos que se describen en este documento tambin se
encuentran online. Para acceder a esta informacin online:
Paso

Accin

Vaya a la pgina de inicio de Schneider Electric www.schneider-electric.com.

En el cuadro Search, escriba la referencia del producto o el nombre del rango de productos.
No incluya espacios en blanco en la referencia ni en el rango de productos.
Para obtener informacin sobre cmo agrupar mdulos similares, utilice los asteriscos (*).

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.

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


referencia deseada.

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

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

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

EIO0000001363 12/2015

Documentos relacionados
Ttulo de la documentacin

Nmero de referencia

SoMachine Basic - Gua de funcionamiento

EIO0000001354 (ING)
EIO0000001355 (FRA)
EIO0000001356 (ALE)
EIO0000001357 (ESP)
EIO0000001358 (ITA)
EIO0000001359 (CHI)
EIO0000001366 (POR)
EIO0000001367 (TUR)

Gua de la biblioteca de funciones genricas de SoMachine Basic

EIO0000001474 (ING)
EIO0000001475 (FRA)
EIO0000001476 (ALE)
EIO0000001477 (ESP)
EIO0000001478 (ITA)
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 (POR)
EIO0000002014 (TUR)

10

Modicon M221 Logic Controller - Gua de hardware

EIO0000001384 (ING)
EIO0000001385 (FRA)
EIO0000001386 (ALE)
EIO0000001387 (ESP)
EIO0000001388 (ITA)
EIO0000001389 (CHI)
EIO0000001370 (POR)
EIO0000001371 (TUR)

TMH2GDB Visualizacin grfica remota - Gua del usuario

EIO0000002063 (ING)
EIO0000002064 (FRA)
EIO0000002065 (ALE)
EIO0000002066 (ESP)
EIO0000002067 (ITA)
EIO0000002068 (CHI)
EIO0000002069 (POR)
EIO0000002070 (TUR)

EIO0000001363 12/2015

Ttulo de la documentacin

Nmero de referencia

Modicon TMC2 Cartuchos - Gua de programacin

EIO0000001782 (ING)
EIO0000001783 (FRA)
EIO0000001784 (ALE)
EIO0000001785 (ESP)
EIO0000001786 (ITA)
EIO0000001787 (CHI)
EIO0000001788 (POR)
EIO0000001789 (TUR)

Modicon TMC2 Cartuchos - Gua de hardware

EIO0000001768 (ING)
EIO0000001769 (FRA)
EIO0000001770 (ALE)
EIO0000001771 (ESP)
EIO0000001772 (ITA)
EIO0000001773 (CHI)
EIO0000001775 (TUR)
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)

EIO0000001363 12/2015

11

12

Ttulo de la documentacin

Nmero de referencia

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)

Modicon TM3 Mdulos de seguridad - Gua de hardware

EIO0000001831 (ING)
EIO0000001832 (FRA)
EIO0000001833 (ALE)
EIO0000001834 (ESP)
EIO0000001835 (ITA)
EIO0000001836 (CHI)
EIO0000001837 (POR)
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)

EIO0000001363 12/2015

Ttulo de la documentacin

Nmero de referencia

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

EIO0000000034 (ING)
EIO0000000035 (FRA)
EIO0000000036 (ALE)
EIO0000000037 (ESP)
EIO0000000038 (ITA)
EIO0000000039 (CHI)

SR2MOD02 and SR2MOD03 Wireless Modem - User Guide

EIO0000001575 (ING)

Puede descargar estas publicaciones tcnicas y otra informacin tcnica de nuestro sitio
webhttp://download.schneider-electric.com
Informacin relativa al producto

ADVERTENCIA
PRDIDA 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
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 retardos de transmisin imprevistos o fallos del 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.
1

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

EIO0000001363 12/2015

13

ADVERTENCIA
FUNCIONAMIENTO 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.
Terminologa derivada de los estndares
Los trminos tcnicos, smbolos y las descripciones correspondientes del presente manual o que
aparecen en la parte interior o exterior de los propios productos se derivan, por lo general, de los
trminos y las definiciones de estndares internacionales.
En el rea de los sistemas de seguridad funcional, unidades y automatizacin general se incluyen,
pero sin limitarse a ellos, trminos como seguridad, funcin de seguridad, estado de seguridad,
fallo, reinicio tras fallo, avera, funcionamiento incorrecto, error, mensaje de error, peligroso, etc.
Estos estndares incluyen, entre otros:
Estndar

14

Descripcin

EN 61131-2:2007

Controladores programables, parte 2: Requisitos y ensayos de los equipos.

ISO 13849-1:2008

Seguridad de la maquinaria: partes de seguridad de los sistemas de control.


Principios generales del diseo.

EN 61496-1:2013

Seguridad de la maquinaria: equipo de proteccin electrosensible.


Parte 1: Requisitos y ensayos generales.

ISO 12100:2010

Seguridad de las mquinas. Principios generales para el diseo. Evaluacin del


riesgo y reduccin del riesgo

EN 60204-1:2006

Seguridad de las mquinas. Equipo elctrico de las mquinas. Parte 1:


Requisitos generales

EN 1088:2008
ISO 14119:2013

Seguridad de la maquinaria. Dispositivos de bloqueo asociados con


protecciones: principios de diseo y seleccin

ISO 13850:2006

Seguridad de la maquinaria. Parada de emergencia: principios de diseo

EN/IEC 62061:2005

Seguridad de la maquinaria. Seguridad funcional de los sistemas de control


programable de seguridad elctrica y electrnica

IEC 61508-1:2010

Seguridad funcional de sistemas de seguridad programable elctricos y


electrnicos: requisitos generales.

IEC 61508-2:2010

Seguridad funcional de los sistemas de seguridad electrnicos programables


elctricos y electrnicos: requisitos de los sistemas de seguridad electrnicos
programables elctricos y electrnicos.

IEC 61508-3:2010

Seguridad funcional de los sistemas de seguridad electrnicos programables


elctricos y electrnicos: requisitos de software.

EIO0000001363 12/2015

Estndar

Descripcin

IEC 61784-3:2008

Comunicacin digital de datos para la medicin y control: buses de campo de


seguridad funcional.

2006/42/EC

Directiva de maquinaria

2004/108/EC

Directiva de compatibilidad electromagntica

2006/95/EC

Directiva de baja tensin

Adems, los trminos utilizados en este documento se pueden usar de manera tangencial porque
se obtienen de otros estndares como:
Estndar

Descripcin

Serie IEC 60034

Mquinas elctricas giratorias

Serie IEC 61800

Accionamientos elctricos de potencia de velocidad variable

Serie IEC 61158

Comunicacin digital de datos para la medicin y control - Bus de campo para


su uso en Sistemas de control

Por ltimo, el trmino zona de operacin se puede utilizar junto con la descripcin de peligros
especficos, y se define tal cual para una zona de peligro o zona peligrosa en la Directiva de
maquinaria EC (EC/2006/42) y ISO 12100:2010.
NOTA: Los estndares mencionados anteriormente podran o no aplicarse a los productos
especficos citados en la presente documentacin. Para obtener ms informacin en relacin con
los diferentes estndares aplicables a los productos descritos en este documento, consulte las
tablas de caractersticas de las referencias de dichos productos.

EIO0000001363 12/2015

15

16

EIO0000001363 12/2015

Modicon M221
Introduccin
EIO0000001363 12/2015

Parte I
Introduccin

Introduccin
Descripcin general
Este apartado ofrece informacin general acerca del Modicon M221 Logic Controller, as como de
sus caractersticas de configuracin y programacin.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo

Nombre del captulo

Pgina

Acerca del Modicon M221 Logic Controller

19

Caractersticas de configuracin

31

EIO0000001363 12/2015

17

Introduccin

18

EIO0000001363 12/2015

Modicon M221
Acerca del Modicon M221 Logic Controller
EIO0000001363 12/2015

Captulo 1
Acerca del Modicon M221 Logic Controller

Acerca del Modicon M221 Logic Controller


Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado

Pgina

Descripcin del TM221C Logic Controller

20

Descripcin del TM221M Logic Controller

26

EIO0000001363 12/2015

19

Acerca del Modicon M221 Logic Controller

Descripcin del TM221C Logic Controller


Descripcin general
El TM221C Logic Controller tiene una amplia variedad de potentes funciones y puede servir para
una amplia gama de aplicaciones.
La configuracin, programacin y puesta en funcionamiento del software se lleva a cabo con el
software SoMachine Basic descrito en SoMachine Basic - Gua de funcionamiento y M221 Logic
Controller - Gua de programacin.
Lenguajes de programacin
M221 Logic Controller se configura y programa con el software SoMachine Basic, compatible con
los siguientes IEC 61131-3lenguajes de programacin:
IL: Lista de instrucciones
LD: Diagrama de contactos
Grafcet (lista)
Grafcet (SFC)
Fuente de alimentacin
La fuente de alimentacin de TM221C Logic Controller es de 24 V CC o de 100-240 V CA.
Reloj en tiempo real
El M221 Logic Controller incluye un sistema de reloj en tiempo real (RTC).
Run/Stop
El M221 Logic Controller se puede utilizar externamente mediante los mtodos siguientes:
un conmutador Ejecutar/Detener de hardware;
una operacin de Ejecutar/Detener de una entrada digital dedicada, definida en la
configuracin del software; (para obtener ms informacin, consulte Configuracin de las
entradas digitales (vase pgina 88)).
SoMachine Basic software (para obtener ms informacin, consulte Barra de herramientas
(vase SoMachine Basic, Gua de funcionamiento)).
un TMH2GDB Visualizacin grfica remota (para obtener ms informacin, consulte el Men
de estado del controlador (vase Modicon TMH2GDB, Visualizacin grfica remota, Gua del
usuario)).

20

EIO0000001363 12/2015

Acerca del Modicon M221 Logic Controller

Memoria
En esta tabla se describen los distintos tipos de memoria:
Tipo de memoria

Tamao

Utilizacin a

RAM

512 Kbytes de memoria RAM: 256 Kbytes ejecutar la aplicacin y contener datos
para variables internas y 256 Kbytes para
aplicacin y datos.

No voltil

1,5 Mbytes, de los cuales 256 Kbytes se


utilizan para realizar una copia de
seguridad de la aplicacin y de los datos
en caso de corte de alimentacin.

guardar la aplicacin

Entradas/salidas incrustadas
Los tipos de E/S incrustadas que aparecen a continuacin estn disponibles, en funcin de la
referencia del controlador:
Entradas normales
Entradas rpidas asociadas con contadores
Salidas transistorizadas normales (comn negativo y positivo)
Salidas transistorizadas rpidas (comn negativo y positivo) asociadas con generadores de
pulsos
Salidas de rel
Entradas analgicas
Almacenamiento extrable
Los M221 Logic Controller incorporan un slot para tarjeta SD.
El Modicon M221 Logic Controller permite los siguientes tipos de gestin de archivos mediante
una tarjeta SD:
Gestin de clonado (vase pgina 162): realice una copia de seguridad de la aplicacin, el
firmware y la configuracin de Post (si existe) del logic controller.
Gestin del firmware (vase pgina 164): descargue actualizaciones del firmware directamente
en el logic controllery descargue el firmware en TMH2GDB Visualizacin grfica remota
Gestin de la aplicacin (vase pgina 166): realice una copia de seguridad de la aplicacin del
logic controller y resturela, o bien cpiela en otro logic controller de la misma referencia.
Gestin de la configuracin de Post (vase pgina 168): aada, cambie o elimine el archivo de
configuracin de Post del logic controller.
Gestin del registro de errores (vase pgina 171): realice una copia de seguridad del archivo
de registro de errores del logic controller o elimnelo.
Gestin de la memoria: copia de seguridad/restauracin de bits y palabras de memoria de un
controlador

EIO0000001363 12/2015

21

Acerca del Modicon M221 Logic Controller

Funciones de comunicacin incorporadas


Hay disponibles los siguientes tipos de puertos de comunicaciones segn la referencia del
controlador:
Ethernet
USB mini-B
Lnea serie 1
Visualizacin grfica remota
Para obtener ms informacin, consulte la Modicon TMH2GDB Visualizacin grfica remota Gua del usuario.
TM221C Logic Controller
Referencia

Entradas
digitales

Salidas digitales

Entradas analgicas

Puertos de
comunicacin

Fuente de
alimentacin

TM221C16R

5 entradas

7 salidas de rel

1 puerto de lnea serie


1 puerto de
programacin USB

De 100 a
240 V CA

1 puerto de lnea serie


1 puerto de
programacin USB
1 puerto Ethernet

Salidas de comn
S
negativo
5 salidas de transistor
normales
S
2 salidas rpidas

1 puerto de lnea serie


1 puerto de
programacin USB

normales(1)
4 entradas rpidas
TM221CE16R

(HSC)(2)

TM221C16T

5 entradas
normales(1)
4 entradas rpidas

TM221CE16T

(HSC)(2)

(PLS/PWM/PTO)(3)
TM221C16U

5 entradas
normales(1)
4 entradas rpidas

TM221CE16U

(HSC)(2)

Salidas de comn
S
positivo
5 salidas de transistor
normales
2 salidas rpidas
(PLS/PWM/PTO)(3)

24 V CC

1 puerto de lnea serie


1 puerto de
programacin USB
1 puerto Ethernet
1 puerto de lnea serie
1 puerto de
programacin USB

24 V CC

1 puerto de lnea serie


1 puerto de
programacin USB
1 puerto Ethernet

NOTA: El TM221C Logic Controller utiliza bloques de terminales de tornillo extrables.


(1) Las entradas normales tienen una frecuencia mxima de 5 kHz.
(2) Las entradas rpidas se pueden utilizar como entradas normales o como entradas rpidas para funciones de
conteo o de evento.
(3) Las salidas de transistor rpidas se pueden utilizar como salidas de transistor normales o para funciones PLS,
PWM o PTO, o salidas reflejas para HSC.
22

EIO0000001363 12/2015

Acerca del Modicon M221 Logic Controller

Referencia

TM221C24R

Entradas
digitales

Salidas digitales

Entradas analgicas

Puertos de
comunicacin

Fuente de
alimentacin

10 entradas

10 salidas de rel

1 puerto de lnea serie


1 puerto de
programacin USB

De 100 a
240 V CA

1 puerto de lnea serie


1 puerto de
programacin USB
1 puerto Ethernet

Salidas de comn
S
positivo
8 salidas de transistor
normales
S
2 salidas rpidas

1 puerto de lnea serie


1 puerto de
programacin USB

normales(1)
4 entradas rpidas
TM221CE24R

(HSC)(2)

TM221C24T

TM221CE24T

(PLS/PWM/PTO)(3)
TM221C24U

10 entradas
normales(1)
4 entradas rpidas

TM221CE24U
(HSC)(2)
(vase Modicon
M221 Logic
Controller, Gua
de hardware)

Salidas de comn
S
positivo
8 salidas de transistor
normales
S
2 salidas rpidas
(PLS/PWM/PTO)(3)

24 V CC

1 puerto de lnea serie


1 puerto de
programacin USB
1 puerto Ethernet
1 puerto de lnea serie
1 puerto de
programacin USB

24 V CC

1 puerto de lnea serie


1 puerto de
programacin USB
1 puerto Ethernet

NOTA: El TM221C Logic Controller utiliza bloques de terminales de tornillo extrables.


(1) Las entradas normales tienen una frecuencia mxima de 5 kHz.
(2) Las entradas rpidas se pueden utilizar como entradas normales o como entradas rpidas para funciones de
conteo o de evento.
(3) Las salidas de transistor rpidas se pueden utilizar como salidas de transistor normales o para funciones PLS,
PWM o PTO, o salidas reflejas para HSC.

EIO0000001363 12/2015

23

Acerca del Modicon M221 Logic Controller

Referencia

TM221C40R

Entradas
digitales

Salidas digitales

Entradas analgicas

Puertos de
comunicacin

Fuente de
alimentacin

20 entradas

16 salidas de rel

1 puerto de lnea serie


1 puerto de
programacin USB

De 100 a
240 V CA

1 puerto de lnea serie


1 puerto de
programacin USB
1 puerto Ethernet

1 puerto de lnea serie


1 puerto de
programacin USB

1 puerto de lnea serie


1 puerto de
programacin USB
1 puerto Ethernet

Salidas de comn
positivo
12 salidas de
transistor normales
4 salidas rpidas

1 puerto de lnea serie


1 puerto de
programacin USB

(PLS/PWM/PTO)(3)

1 puerto de lnea serie


1 puerto de
programacin USB
1 puerto Ethernet

normales(1)
4 entradas rpidas
TM221CE40R

(HSC)(2)

TM221C40T

Salidas de comn
positivo
14 salidas de
transistor normales
2 salidas rpidas

TM221CE40T

(PLS/PWM/PTO)(3)
TM221C40U
(vase Modicon
M221 Logic
Controller, Gua
de hardware)
TM221CE40U
(vase Modicon
M221 Logic
Controller, Gua
de hardware)

20 entradas
normales(1)
4 entradas rpidas
(HSC)(2)

24 V CC

24 V CC

NOTA: El TM221C Logic Controller utiliza bloques de terminales de tornillo extrables.


(1) Las entradas normales tienen una frecuencia mxima de 5 kHz.
(2) Las entradas rpidas se pueden utilizar como entradas normales o como entradas rpidas para funciones de
conteo o de evento.
(3) Las salidas de transistor rpidas se pueden utilizar como salidas de transistor normales o para funciones PLS,
PWM o PTO, o salidas reflejas para HSC.

24

EIO0000001363 12/2015

Acerca del Modicon M221 Logic Controller

Contenido que se entrega


En la siguiente figura se muestra el contenido de la entrega de un TM221C Logic Controller:

1
2
3
4

Hoja de instrucciones de TM221C Logic Controller


TM221C Logic Controller
Soporte de la batera con batera de monofluoruro de carbono-litio, tipo BR2032.
Cable analgico

EIO0000001363 12/2015

25

Acerca del Modicon M221 Logic Controller

Descripcin del TM221M Logic Controller


Descripcin general
El TM221M Logic Controller tiene una amplia variedad de potentes funciones y puede servir para
una amplia gama de aplicaciones.
La configuracin, programacin y puesta en funcionamiento del software se lleva a cabo con el
software SoMachine Basic descrito en SoMachine Basic - Gua de funcionamiento y M221 Logic
Controller - Gua de programacin.
Lenguajes de programacin
El M221 Logic Controller est configurado y programado con el software SoMachine Basic,
compatible con los siguientes lenguajes de programacin de IEC 61131-3:
IL: Lista de instrucciones
LD: Diagrama de contactos
Grafcet (Lista)
Grafcet (SFC)
Fuente de alimentacin
La fuente de alimentacin del TM221M Logic Controller es de 24 V CC.
Reloj en tiempo real
El M221 Logic Controller incluye un sistema de reloj en tiempo real (RTC).
Run/Stop
El M221 Logic Controller se puede utilizar externamente mediante los mtodos siguientes:
un interruptor Run/Stop de hardware;
una operacin Run/Stop mediante una entrada digital dedicada, definida en la configuracin del
software (para obtener ms informacin, consulte Configuracin de las entradas digitales
(vase pgina 88));
el software SoMachine Basic (para obtener ms informacin, consulte Barra de herramientas
(vase SoMachine Basic, Gua de funcionamiento)).
un TMH2GDB Visualizacin grfica remota (para obtener ms informacin, consulte Men de
estado del controlador).

26

EIO0000001363 12/2015

Acerca del Modicon M221 Logic Controller

Memoria
En esta tabla se describen los distintos tipos de memoria:
Tipo de memoria

Tamao

Utilizacin a

RAM

512 Kbytes de memoria RAM: 256 Kbytes ejecutar la aplicacin; contiene datos
para variables internas y 256 Kbytes para
aplicacin y datos.

No voltil

1,5 Mbytes, de los cuales 256 Kbytes se


utilizan para realizar una copia de
seguridad de la aplicacin y de los datos
en caso de corte de alimentacin.

guardar la aplicacin

Entradas/salidas incrustadas
Los tipos de E/S incrustadas que aparecen a continuacin estn disponibles, en funcin de la
referencia del controlador:
Entradas normales
Entradas rpidas (HSC)
Salidas de transistor normales
Salidas de transistor rpidas (PLS/PWM/PTO)
Salidas de rel
Entradas analgicas
Almacenamiento extrable
Los M221 Logic Controller incorporan un slot para tarjeta SD.
El Modicon M221 Logic Controller permite los siguientes tipos de gestin de archivos mediante
una tarjeta SD:
Gestin de clonado (vase pgina 162): realice una copia de seguridad de la aplicacin, el
firmware y la configuracin de Post (si existe) del logic controller.
Gestin del firmware (vase pgina 164): descargue actualizaciones del firmware directamente
en el logic controllery descargue el firmware en TMH2GDB Visualizacin grfica remota
Gestin de la aplicacin (vase pgina 166): realice una copia de seguridad de la aplicacin del
logic controller y resturela, o bien cpiela en otro logic controller de la misma referencia.
Gestin de la configuracin de Post (vase pgina 168): aada, cambie o elimine el archivo de
configuracin de Post del logic controller.
Gestin del registro de errores (vase pgina 171): realice una copia de seguridad del archivo
de registro de errores del logic controller o elimnelo.
Gestin de la memoria: copia de seguridad/restauracin de bits y palabras de memoria de un
controlador

EIO0000001363 12/2015

27

Acerca del Modicon M221 Logic Controller

Caractersticas de comunicacin incorporadas


Los siguientes puertos de comunicacin estn disponibles en el panel frontal del controlador, en
funcin de la referencia del controlador:
Ethernet
USB mini-B
Tarjeta SD
Lnea serie 1
Lnea serie 2
Visualizacin grfica remota
Para obtener ms informacin, consulte la Modicon TMH2GDB Visualizacin grfica remota Gua del usuario.
TM221M Logic Controller
Referencia

Entrada digital

Salida digital

Entrada
Puertos de
analgica comunicacin

Tipo de terminal

TM221M16R

4 entradas

8 salidas de rel

2 puertos de lnea
serie
1 puerto de
programacin USB

Bloques de
terminales de
tornillo extrables

8 salidas de rel

2 puertos de lnea
serie
1 puerto de
programacin USB

Bloques de
terminales de
resorte extrables

8 salidas de rel

1 puerto de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet

Bloques de
terminales de
tornillo extrables

8 salidas de rel

1 puerto de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet

Bloques de
terminales de
resorte extrables

normales(1)
4 entradas rpidas
(HSC)(2)
TM221M16RG

4 entradas
normales(1)
4 entradas rpidas
(HSC)(2)

TM221ME16R

4 entradas
normales(1)
4 entradas rpidas
(HSC)(2)

TM221ME16RG

4 entradas
normales(1)
4 entradas rpidas
(HSC)(2)

NOTA: El TM221M Logic Controller utiliza una fuente de alimentacin de 24 V CC.


(1) Las entradas normales I2, I3, I4 e I5 tienen una frecuencia mxima de 5 kHz.
Las otras entradas normales tienen una frecuencia mxima de 100 Hz.
(2) Las entradas rpidas se pueden utilizar como entradas normales o como entradas rpidas para funciones de
conteo o de evento.
(3) Las salidas de transistor rpidas se pueden utilizar como salidas de transistor normales o para funciones PLS,
PWM o PTO, o salidas reflejas para HSC.

28

EIO0000001363 12/2015

Acerca del Modicon M221 Logic Controller

Referencia

Entrada digital

Salida digital

Entrada
Puertos de
analgica comunicacin

Tipo de terminal

TM221M16T

4 entradas

6 salidas de
transistor normales
2 salidas de
transistor rpidas

2 puertos de lnea
serie
1 puerto de
programacin USB

Bloques de
terminales de
tornillo extrables

2 puertos de lnea
serie
1 puerto de
programacin USB

Bloques de
terminales de
resorte extrables

1 puerto de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet

Bloques de
terminales de
tornillo extrables

1 puerto de lnea
serie
Puerto de
programacin USB
1 puerto Ethernet

Bloques de
terminales de
resorte extrables

Conectores HE10
(MIL 20)

(HSC)(2)

(PLS/PWM/PTO)(3)

2 puertos de lnea
serie
1 puerto de
programacin USB

12 entradas

14 salidas normales S
2 salidas rpidas

1 puerto de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet

Conectores HE10
(MIL 20)

normales(1)
4 entradas rpidas
(HSC)(2)
TM221M16TG

4 entradas
normales(1)
4 entradas rpidas
(HSC)(2)

TM221ME16T

4 entradas
normales(1)
4 entradas rpidas
(HSC)(2)

TM221ME16TG

4 entradas
normales(1)
4 entradas rpidas
(HSC)(2)

TM221M32TK

12 entradas
normales(1)
4 entradas rpidas

TM221ME32TK

normales(1)
4 entradas rpidas
(HSC)(2)

(PLS/PWM/PTO)(3)
6 salidas de
transistor normales
2 salidas de
transistor rpidas
(PLS/PWM/PTO)(3)
6 salidas de
transistor normales
2 salidas de
transistor rpidas
(PLS/PWM/PTO)(3)
6 salidas de
transistor normales
2 salidas de
transistor rpidas
(PLS/PWM/PTO)(3)
14 salidas de
transistor normales
2 salidas rpidas

(PLS/PWM/PTO)(3)

NOTA: El TM221M Logic Controller utiliza una fuente de alimentacin de 24 V CC.


(1) Las entradas normales I2, I3, I4 e I5 tienen una frecuencia mxima de 5 kHz.
Las otras entradas normales tienen una frecuencia mxima de 100 Hz.
(2) Las entradas rpidas se pueden utilizar como entradas normales o como entradas rpidas para funciones de
conteo o de evento.
(3) Las salidas de transistor rpidas se pueden utilizar como salidas de transistor normales o para funciones PLS,
PWM o PTO, o salidas reflejas para HSC.

EIO0000001363 12/2015

29

Acerca del Modicon M221 Logic Controller

Contenido que se entrega


En la siguiente figura se muestra el contenido de la entrega de un TM221M Logic Controller:

1
2
3
4

30

Hoja de instrucciones de TM221M Logic Controller


TM221M Logic Controller
Soporte de la batera con batera de monofluoruro de carbono-litio, tipo BR2032.
Cable analgico

EIO0000001363 12/2015

Modicon M221
Caractersticas de configuracin
EIO0000001363 12/2015

Captulo 2
Caractersticas de configuracin

Caractersticas de configuracin
Introduccin
En este captulo se proporciona informacin relacionada con la asignacin de memoria, la tarea,
los estados, los comportamientos, los objetos y las funciones de M221 Logic Controller. Los temas
que se explican en este captulo permiten al operario entender las especificaciones destacadas
de M221 Logic Controller que se necesitan principalmente para configurar y programar el
controlador en SoMachine Basic.
Contenido de este captulo
Este captulo contiene las siguientes secciones:
Seccin

Apartado

Pgina

2.1

Objetos

32

2.2

Estructura de tareas

46

2.3

Estados y comportamientos del controlador

51

2.4

Configuracin de Post

65

EIO0000001363 12/2015

31

Caractersticas de configuracin

Seccin 2.1
Objetos

Objetos
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado

32

Pgina

Objetos

33

Tipos de objeto

34

Direccionamiento de objetos de E/S

38

Nmero mximo de objetos

41

EIO0000001363 12/2015

Caractersticas de configuracin

Objetos
Descripcin general
En 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.
Funciones predefinidas del sistema o de los bloques de funciones, como temporizadores y
contadores.
La memoria del controlador est preasignada para determinados tipos de objetos, o bien se asigna
automticamente cuando una aplicacin se descarga en el controlador lgico.
Los objetos solo pueden ser direccionados por un programa una vez que se ha asignado memoria.
Los objetos se direccionan mediante el prefijo %. Por ejemplo, %MW12 es la direccin de una
palabra de memoria, %Q0.3 es la direccin de una salida digital incrustada y %TM0 es la direccin
de un bloque de funciones Timer.

EIO0000001363 12/2015

33

Caractersticas de configuracin

Tipos de objeto
Introduccin
Los tipos de objeto de lenguaje del M221 Logic Controller se describen en la siguiente tabla:
Tipo de objeto

Objeto

Funcin del objeto Descripcin

Objetos de
memoria

%M

Bits de memoria

Almacena el bit de memoria.

%MW

Palabras de
memoria

Almacena la palabra de memoria de 16 bits.

%MD

Palabras dobles de
memoria

Almacena la palabra de memoria de 32 bits.

%MF

Coma flotante de
memoria

Almacena la coma flotante de memoria en un


argumento matemtico que tiene un decimal en su
expresin.

%KW

Palabras
constantes

Almacena la palabra constante de 16 bits.

%KD

Palabras dobles
constantes

Almacena la palabra constante de 32 bits.

%KF

Comas flotantes
constantes

Almacena la coma flotante constante en un


argumento matemtico que tiene un decimal en su
expresin.

%S

Bits de sistema
(vase pgina 196)

Almacena el bit de sistema.

%SW

Palabras de sistema Almacena la palabra de sistema.


(vase pgina 206)

Objetos de
sistema

34

EIO0000001363 12/2015

Caractersticas de configuracin

Tipo de objeto

Objeto

Funcin del objeto Descripcin

Objetos de E/S

%I

Bits de entrada
(vase pgina 180)

Almacena el valor de la entrada digital.

%Q

Bits de salida
(vase pgina 181)

Almacena el valor de la salida digital.

%IW

Palabras de entrada Almacena el valor de la entrada analgica.


(vase pgina 182)

%QW

Palabras de salida
(vase pgina 184)

%FC

Contadores rpidos Ejecuta el conteo rpido de pulsos de sensores,


conmutadores, etc.

%HSC

Contadores de alta
velocidad

Ejecuta el conteo rpido de pulsos de sensores,


conmutadores, etc., que estn conectados a las
entradas rpidas.

%PLS

Pulso

Genera una seal de pulso de onda cuadrada en


los canales de salida dedicados.

%PWM

Modulacin de
ancho de pulsos

Genera una seal de onda modulada en canales de


salida dedicados con un ciclo de servicio variable.

%PTO

Salida de tren de
pulsos
(vase Modicon
M221 Logic
Controller, Gua de
la biblioteca de
funciones
avanzadas)

Genera una salida de tren de pulsos para controlar


un motor paso a paso de un solo eje lineal o
servounidad en modalidad de bucle abierto.

%FREQGEN

Generador de
frecuencias

Genera una seal de onda cuadrada en un canal de


salida dedicado con una frecuencia programable y
un ciclo de servicio del 50%.

EIO0000001363 12/2015

Almacena el valor de la salida analgica.

35

Caractersticas de configuracin

Tipo de objeto

Objeto

Funcin del objeto Descripcin

Objetos de red

%QWE

Input assembly
(vase pgina 186)

Valores de las tramas de Input assembly


EtherNet/IP que enva el logic controller.

NOTA: Para obtener ms informacin sobre la


direccionalidad, consulte Configuracin de
EtherNet/IP (vase pgina 143).
%IWE

Output assembly
(vase pgina 188)

Valores de las tramas de Output assembly


EtherNet/IP que recibe el logic controller.

NOTA: Para obtener ms informacin sobre la


direccionalidad, consulte Configuracin de
EtherNet/IP (vase pgina 143).

Objetos de
software

Objetos PTO

36

%QWM

Registros de
entrada
(vase pgina 189)

Valores de Input registers de la tabla de


asignaciones Modbus que enva el logic controller.

%IWM

Registros de salida
(vase pgina 191)

Valores de Output registers de la tabla de


asignaciones Modbus que recibe el logic controller.

%TM

Temporizadores

Especifica un tiempo antes de desencadenar una


accin.

%C

Contadores

Proporciona conteos progresivos y regresivos de


las acciones.

%MSG

Mensajes

Almacena el mensaje de estado en el puerto de


comunicaciones.

%R

Registros
LIFO/FIFO

Almacena en la memoria hasta 16 palabras de 16


bits cada una, de dos formas diferentes: en cola y
en pilas.

%DR

Conmutadores de
tambor

Funciona segn un principio similar a un


controlador del conmutador de tambor
electromecnico con cambios de pasos asociados
a eventos externos.

%SBR

Registros de bits de Proporciona un desplazamiento a la izquierda o la


desplazamiento
derecha de bits de datos binarios (0 o 1).

%SC

Contadores de
pasos

Proporciona una serie de pasos a los que se


pueden asignar acciones.

SCH

Fechadores

Controla las acciones en un mes, da y hora


predefinidos.

PID

PID

Proporciona un mecanismo genrico de respuesta


de bucle de control en el que la salida es
proporcional, integral y derivada de la entrada.

Consulte Salida de tren de pulsos (vase Modicon M221 Logic Controller, Gua de la biblioteca
de funciones avanzadas).

EIO0000001363 12/2015

Caractersticas de configuracin

Tipo de objeto

Objeto

Funcin del objeto Descripcin

Objetos de
comunicacin

%READ_VAR

Lectura de variables El bloque de funciones %READ_VAR se emplea para


leer datos desde un dispositivo remoto en Modbus
SL o Modbus TCP.

%WRITE_VAR

Escritura de
variables

El bloque de funciones %WRITE_VAR se emplea


para escribir datos en un dispositivo externo
mediante el protocolo Modbus SL o Modbus TCP.

%WRITE_READ_VAR

Escritura y lectura
de variables

El bloque de funciones %WRITE_READ_VAR se


emplea para leer y escribir datos almacenados en
la memoria de las palabras internas en un
dispositivo externo mediante el protocolo Modbus
SL o Modbus TCP.

%SEND_RECV_MSG

Enviar/Recibir
mensaje

El bloque de funciones %SEND_RECV_MSG se


emplea para enviar o recibir datos en una lnea
serie configurada para el protocolo ASCII.

%SEND_RECV_SMS

Enviar/Recibir SMS
(vase SoMachine
Basic, Gua de la
biblioteca de
funciones
genricas)

El bloque de funciones %SEND_RECV_SMS se


emplea para enviar o recibir mensajes SMS a
travs de un mdem GSM conectado a una lnea
serie.

Los objetos de memoria y de software son los objetos genricos utilizados en SoMachine Basic,
mientras que los objetos de sistema y de E/S son especficos del controlador. En la seccin
Programacin (vase pgina 177) se explican todos los objetos especficos del controlador.
Para ver detalles de programacin de los objetos de memoria, de software y de comunicacin,
consulte SoMachine Basic Funciones genricas Gua de la biblioteca.
Para ver detalles de programacin de los objetos PUD y PTO, consulte Gua de la biblioteca de
funciones avanzadas.

EIO0000001363 12/2015

37

Caractersticas de configuracin

Direccionamiento de objetos de E/S


Ejemplos de direccionamiento
En esta tabla se muestran ejemplos de direccionamiento para varios tipos de objeto:
Tipo de objeto

Sintaxis

Ejemplo

Descripcin

Bits de memoria

%Mi

%M25

Bit 25 de memoria interna.

Palabras de memoria

%MWi

%MW15

Palabra 15 de memoria interna.

Palabras dobles de
memoria

%MDi

%MD16

Palabra doble 16 de memoria interna.

Comas flotantes de
memoria

%MFi

%MF17

Coma flotante 17 de memoria interna.

Palabras constantes

%KWi

%KW26

Palabra constante 26.

Palabras dobles
constantes

%KDi

%KD27

Palabra doble 27 constante interna.

Comas flotantes
constantes

%KFi

%KF28

Coma flotante 28 constante interna.

Bits de sistema

%Si

%S8

Bit de sistema 8.

Palabras de sistema

%SWi

%SW30

Palabra de sistema 30.

Entradas digitales

%Iy.z

%I0.5

Entrada digital 5 en el controlador (E/S


incrustada).

Salidas digitales

%Qy.z

%Q3.4

Salida digital 4 en el mdulo de ampliacin


en la direccin 3 (E/S del mdulo de
ampliacin).

Entradas analgicas

%IWy.z

%IW0.1

Entrada analgica 1 en el controlador (E/S


incrustada).

Salidas analgicas

%QW0.m0n

%QW0.100

Salida analgica 0 en el cartucho 1.

Contadores rpidos

%FCi

%FC2

Contador rpido 2 en el controlador.

Contadores de alta
velocidad

%HSCi

%HSC1

Contador de alta velocidad 1 en el


controlador.

Pulso

%PLSi

%PLS0

Salida de pulsos 0 en el controlador.

Objetos de memoria

Objetos de sistema

Objetos de E/S

i
m
n
y
z

38

Identificador de instancia de objeto que indica la instancia del objeto en el controlador.


Nmero de cartucho en el controlador.
Nmero de canal en el cartucho.
Indica el tipo de E/S. Es 0 para el controlador y 1, 2, y as sucesivamente, para los mdulos de ampliacin.
Nmero de canal en el controlador o en el mdulo de ampliacin.

EIO0000001363 12/2015

Caractersticas de configuracin

Tipo de objeto

Sintaxis

Ejemplo

Descripcin

Modulacin del ancho


de pulsos

%PWMi

%PWM1

Salida de modulacin de ancho de pulsos 1


en el controlador.

Salida de tren de pulsos %PTOi

%PTO1

Salida de tren de pulsos 1 en el controlador.

Objetos de red
Input assembly

%QWEi

%QWE8

Instancia 8 del Input assembly.

Output assembly

%IWEi

%IWE6

Instancia 6 del Output assembly.

Registros de entrada

%QWMi

%QWM1

Instancia 1 del Input register.

Registros de salida

%IWMi

%IWM0

Instancia 0 del Output register.

Temporizadores

%TMi

%TM5

Instancia de temporizador 5.

Contadores

%Ci

%C2

Instancia de contador 2.

Mensaje

%MSGi

%MSG1

Mensaje de estado de compilacin del


programa 1.

Registros LIFO/FIFO

%Ri

%R3

Instancia de registros FIFO/LIFO 3.

Conmutadores de
tambor

%DRi

%DR6

Registro de conmutador de tambor 6 en el


controlador.

Registros de bits de
desplazamiento

%SBRi

%SBR5

Registro de bits de desplazamiento 5 en el


controlador.

Objetos de software

Contadores de pasos

%SCi

%SC5

Contador de pasos 5 en el controlador.

Fechadores

SCH i

SCH 3

Fechador 3 en el controlador.

PID

PID i

PID 7

Objeto de respuesta PID 7 en el controlador.

MC_Power_PTO
(bloque de funciones
de movimiento)

%MC_POWER_PTOi

%MC_POWER_PTO1

Instancia del bloque de funciones


MC_POWER_PTO 1.

MC_Reset_PTO
(bloque de funciones
administrativas)

%MC_RESET_PTOi

%MC_RESET_PTO0

Instancia del bloque de funciones


MC_RESET_PTO 0.

Objetos PTO

Objetos de comunicacin
Lectura de variables

%READ_VARi

%READ_VAR2

Instancia del bloque de funciones


READ_VAR 2.

Escritura de variables

%WRITE_VARi

%WRITE_VAR4

Instancia del bloque de funciones


WRITE_VAR 4.

i
m
n
y
z

Identificador de instancia de objeto que indica la instancia del objeto en el controlador.


Nmero de cartucho en el controlador.
Nmero de canal en el cartucho.
Indica el tipo de E/S. Es 0 para el controlador y 1, 2, y as sucesivamente, para los mdulos de ampliacin.
Nmero de canal en el controlador o en el mdulo de ampliacin.

EIO0000001363 12/2015

39

Caractersticas de configuracin

Tipo de objeto

Sintaxis

Ejemplo

Descripcin

Escritura y lectura de
variables

%WRITE_READ_VARi

%WRITE_READ_VAR Instancia del bloque de funciones


0
WRITE_READ_VAR 0.

Enviar/Recibir mensaje %SEND_RECV_MSGi

%SEND_RECV_MSG6 Instancia del bloque de funciones


SEND_RECV_MSG 6.

Enviar/Recibir SMS

%SEND_RECV_SMS0 Instancia del bloque de funciones


SEND_RECV_SMS 0.

i
m
n
y
z

40

%SEND_RECV_SMSi

Identificador de instancia de objeto que indica la instancia del objeto en el controlador.


Nmero de cartucho en el controlador.
Nmero de canal en el cartucho.
Indica el tipo de E/S. Es 0 para el controlador y 1, 2, y as sucesivamente, para los mdulos de ampliacin.
Nmero de canal en el controlador o en el mdulo de ampliacin.

EIO0000001363 12/2015

Caractersticas de configuracin

Nmero mximo de objetos


Descripcin del nmero mximo de objetos
En esta tabla se incluye informacin sobre el nmero mximo de objetos que admite el M221 Logic
Controller:
Objetos

Referencias del M221 Logic Controller


Referencias de Modular

Referencias de Compact

TM221M16R
TM221ME16R

TM221M16T
TM221ME16T
TM221M32TK
TM221ME32TK

TM221CR
TM221CER

TM221CT
TM221CET
TM221CU
TM221CEU

%M

512*
1.024

512*
1.024

512*
1.024

512*
1.024

%MW

8.000

8.000

8.000

8.000

%MD
%MF

7.999

7.999

7.999

7.999

%KW

512

512

512

512

%KD
%KF

511

511

511

511

%S

160

160

160

160

%SW

234

234

234

234

8
(para TM221M16T
y TM221ME16T)

9
(para TM221C16 y
TM221CE16)

9
(para TM221C16 y
TM221CE16)

14
16
(para TM221M32TK (para TM221C24 y
TM221CE24)
y TM221ME32TK)

14
(para TM221C24 y
TM221CE24)

24
(para TM221C40 y
TM221CE40)

24
(para TM221C40 y
TM221CE40)

Objetos de memoria

Objetos de sistema

Objetos de E/S
%I

* para la versin de software y firmware < 1.3

EIO0000001363 12/2015

41

Caractersticas de configuracin

Objetos

%Q

Referencias del M221 Logic Controller


Referencias de Modular

Referencias de Compact

TM221M16R
TM221ME16R

TM221M16T
TM221ME16T
TM221M32TK
TM221ME32TK

TM221CR
TM221CER

TM221CT
TM221CET
TM221CU
TM221CEU

8
(para TM221M16T
y TM221ME16T)

7
(para TM221C16 y
TM221CE16)

7
(para TM221C16 y
TM221CE16)

10
16
(para TM221M32TK (para TM221C24 y
TM221CE24)
y TM221ME32TK)

10
(para TM221C24 y
TM221CE24)

16
(para TM221C40 y
TM221CE40)

16
(para TM221C40 y
TM221CE40)
2

%IW

%QW

NOTA: Las salidas analgicas no estn


integradas con el controlador. Utilice
cartuchos TMC2AQ2V y/o TMC2AQ2C
para aadir salidas analgicas a la
configuracin del controlador.
2 (si se utiliza 1
cartucho)
4 (si se utilizan 2
cartuchos con
TM221C40R o
TM221CE40R)

2 (si se utiliza 1
cartucho)
4 (si se utilizan 2
cartuchos con
TM221C40T,
TM221CE40T,
TM221CU o
TM221CEU)

%FC

%HSC

Hasta 4

Hasta 4

Hasta 4

Hasta 4

%PLS
%PWM
%PTO
%FREQGEN

* para la versin de software y firmware < 1.3

42

EIO0000001363 12/2015

Caractersticas de configuracin

Objetos

Referencias del M221 Logic Controller


Referencias de Modular

Referencias de Compact

TM221M16R
TM221ME16R

TM221M16T
TM221ME16T
TM221M32TK
TM221ME32TK

TM221CR
TM221CER

%QWE

20
(para
TM221ME16R)

20
(para
TM221ME16T y
TM221ME32TK)

20
20
(para TM221CE16) (para TM221CE16)

%IWE

20
(para
TM221ME16R)

20
(para
TM221ME16T y
TM221ME32TK)

20
20
(para TM221CE16) (para TM221CE16)

%QWM

20
(para
TM221ME16R)

20
(para
TM221ME16T y
TM221ME32TK)

20
20
(para TM221CE16) (para TM221CE16)

%IWM

20
(para
TM221ME16R)

20
(para
TM221ME16T y
TM221ME32TK)

20
20
(para TM221CE16) (para TM221CE16)

%TM

255

255

255

255

%C

255

255

255

255

%MSG

1
(para TM221CR)

1
(para TM221CT y
TM221CU)

TM221CT
TM221CET
TM221CU
TM221CEU

Objetos de red

Objetos de software

2
2
(para TM221CER) (para TM221CET
y TM221CEU)
%R

%DR

%SBR

%SC

%SCH

16

16

16

16

PID

14

14

14

14

* para la versin de software y firmware < 1.3

EIO0000001363 12/2015

43

Caractersticas de configuracin

Objetos

Referencias del M221 Logic Controller


Referencias de Modular

Referencias de Compact

TM221M16R
TM221ME16R

TM221M16T
TM221ME16T
TM221M32TK
TM221ME32TK

TM221CR
TM221CER

TM221CT
TM221CET
TM221CU
TM221CEU

%READ_VAR

16

16

16

16

%WRITE_VAR

16

16

16

16

%WRITE_READ_VAR

16

16

16

16

%SEND_RECV_MSG

16

16

16

16

%SEND_RECV_SMS

Objetos de comunicacin

* para la versin de software y firmware < 1.3

Descripcin del nmero mximo de objetos PTO


En esta tabla se incluye informacin sobre el nmero mximo de objetos PTO que admite el M221
Logic Controller:
Categoras/Objetos

Referencias del M221 Logic Controller


TM221M16R
TM221ME16R
TM221CR
TM221CER

TM221M16T
TM221ME16T
TM221M32TK
TM221ME32TK
TM221CT
TM221CET
TM221C16U
TM221CE16U
TM221C24U
TM221CE24U

86

TM221C40U
TM221CE40U

Movimiento/Eje nico
%MC_POWER_PTO
%MC_MOVEVEL_PTO
%MC_MOVEREL_PTO
%MC_MOVEABS_PTO
%MC_HOME_PTO
%MC_SETPOS_PTO
%MC_STOP_PTO
%MC_HALT_PTO

44

EIO0000001363 12/2015

Caractersticas de configuracin

Categoras/Objetos

Referencias del M221 Logic Controller


TM221M16R
TM221ME16R
TM221CR
TM221CER

TM221M16T
TM221ME16T
TM221M32TK
TM221ME32TK
TM221CT
TM221CET
TM221C16U
TM221CE16U
TM221C24U
TM221CE24U

TM221C40U
TM221CE40U

40

Movimiento/Tarea de movimiento
%MC_MotionTask_PTO
Administrativo
%MC_READACTVEL_PTO
%MC_READACTPOS_PTO
%MC_READSTS_PTO
%MC_READMOTIONSTATE_PTO
%MC_READAXISERROR_PTO
%MC_RESET_PTO
%MC_TOUCHPROBE_PTO
%MC_ABORTTRIGGER_PTO
%MC_READPAR_PTO
%MC_WRITEPAR_PTO

EIO0000001363 12/2015

45

Caractersticas de configuracin

Seccin 2.2
Estructura de tareas

Estructura de tareas
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado

46

Pgina

Tareas y modalidades de exploracin

47

Nmero mximo de tareas y prioridades

50

EIO0000001363 12/2015

Caractersticas de configuracin

Tareas y modalidades de exploracin


Descripcin general
El Modicon TM221M Logic Controller admite los siguientes tipos de tareas:
Tarea maestra
Tarea peridica
Tarea de eventos

La tarea maestra se puede configurar en las modalidades de exploracin siguientes:


Modalidad de ejecucin libre
Modalidad peridica

Para obtener ms informacin, consulte Configuracin del comportamiento del programa y tareas
(vase SoMachine Basic, Gua de funcionamiento).
Tareas
Las tareas maestras se desencadenan por exploraciones cclicas continuas o temporizadores de
software mediante la especificacin del periodo de exploracin de 2 a 150 ms (predeterminado en
100 ms) en la modalidad peridica.
Las tareas peridicas se desencadenan por temporizadores de software, y se configuran
mediante la especificacin del periodo de exploracin de 2 a 255 ms (predeterminado en 255 ms)
en la modalidad peridica.
Las tareas de eventos se desencadenan por las entradas fsicas o los bloques de funciones HSC.
Estos eventos estn asociados con entradas digitales incrustadas (de %I0.2 a %I0.5) (flancos
ascendentes, descendentes o ambos) o con los contadores de alta velocidad (cuando el conteo
alcanza el umbral del contador de alta velocidad). Dependiendo de la configuracin, puede
configurar hasta dos eventos para cada bloque de funciones HSC.
Debe configurar una prioridad para cada tarea de eventos. El rango de prioridad va de 0 a 7 y 0
tiene la prioridad ms alta.

EIO0000001363 12/2015

47

Caractersticas de configuracin

Modalidades de exploracin
La modalidad de ejecucin libre es una modalidad de exploracin cclica continua. En esta
modalidad, una nueva exploracin se inicia inmediatamente despus de que la exploracin previa
se haya completado.
En esta figura se muestra la relacin entre las tareas maestras y las tareas peridicas cuando la
tarea maestra est en modalidad de ejecucin libre:

En la modalidad de ejecucin libre, el tiempo de reposo para tarea maestra representa al menos
un 30% del tiempo de ciclo total con un tiempo mnimo de 1 milisegundo. Este porcentaje puede
ser mayor en funcin de la aplicacin del usuario (tiempo de exploracin de tarea peridica, tiempo
de exploracin de tarea de evento, interaccin en la comunicacin, etc.).
En la modalidad peridica, el controlador lgico espera hasta que haya transcurrido el tiempo de
exploracin configurado antes de iniciar una nueva exploracin. Por lo tanto, cada exploracin
tiene la misma duracin.
En esta figura se muestra la relacin entre las tareas maestras y las tareas peridicas cuando la
tarea maestra est en modalidad peridica:

Si el procesador pasa al estado HALTED cuando la tarea maestra est configurada en modalidad
de ejecucin libre, compruebe si el tiempo de retardo de exploracin de tarea peridica es
significativo en comparacin con el periodo de la tarea peridica. De ser as, intente:
reconfigurar la tarea maestra de ejecucin libre como tarea cclica
incrementar el periodo de la tarea peridica
Las prioridades de eventos controlan la relacin entre las tareas de eventos, las tareas maestras
y las tareas peridicas. La tarea de eventos interrumpe la ejecucin de la tarea maestra y la tarea
peridica.
48

EIO0000001363 12/2015

Caractersticas de configuracin

En esta figura, se muestra la relacin entre las tareas de eventos, las tareas maestras y las tareas
peridicas en modalidad peridica:

Las tareas de eventos se desencadenan por una interrupcin del hardware que enva un evento
de tarea a la tarea de eventos.
Temporizador del watchdog
Puede configurar un temporizador del watchdog de la aplicacin especfico para la tarea maestra
y la tarea peridica. Si el tiempo de ejecucin de la tarea sobrepasa el periodo configurado en el
temporizador del watchdog, el logic controller pasa al estado HALTED.
Un temporizador de watchdog del sistema verifica si el programa utiliza ms del 80% de la
capacidad de procesamiento. En este caso, el logic controller pasa al estado HALTED.

EIO0000001363 12/2015

49

Caractersticas de configuracin

Nmero mximo de tareas y prioridades


Descripcin
En esta tabla se resumen los tipos de tareas, las modalidades de exploracin disponibles en cada
tarea y sus condiciones de activacin, los rangos configurables por parte del operario, el nmero
mximo de cada tarea y sus prioridades de ejecucin:
Tipo de
tarea
Maestro

Modalidad de Condicin de
exploracin
activacin

Rango configurable

Cantidad
mxima de
tareas

Prioridad

La ms baja

Ejecucin libre Normal

No es aplicable

Peridica

Temporizador del
software

De 2 a 150 ms

Peridica

Peridica

Temporizador del
software

2...255 ms

Superior a la tarea
maestra e inferior a
las tareas de
eventos

Evento

Peridica

Entradas fsicas

%I0.2...%I0.5

La ms alta

Bloques de funciones
%HSC

4
Hasta un mximo de
dos eventos por objeto
%HSC

50

EIO0000001363 12/2015

Caractersticas de configuracin

Seccin 2.3
Estados y comportamientos del controlador

Estados y comportamientos del controlador


Introduccin
En esta seccin se proporciona informacin sobre los estados del controlador, las transiciones de
estado y los comportamientos en respuesta a los eventos del sistema. Empieza con un detallado
diagrama del estado del controlador y una descripcin de cada estado. Despus se define la
relacin de los estados de salida con los estados del controlador antes de explicar los comandos
y eventos que tienen como resultado las transiciones de estado. Concluye con informacin sobre
las variables persistentes y el efecto de las opciones de programacin de tareas de SoMachine
Basic en el comportamiento del sistema.
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado

Pgina

Diagrama de estados del controlador

52

Descripcin de estados del controlador

53

Transiciones de estado del controlador

57

Variables persistentes

60

Comportamiento de la salida

61

EIO0000001363 12/2015

51

Caractersticas de configuracin

Diagrama de estados del controlador


Diagrama de estados del controlador
En esta figura se describen los estados del controlador.

52

EIO0000001363 12/2015

Caractersticas de configuracin

Descripcin de estados del controlador


Introduccin
En esta seccin se proporciona una descripcin detallada de los estados del controlador.

ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

Nunca asuma que el controlador se encuentra en un determinado estado antes de ordenar


una modificacin de estado, configurar las opciones del controlador, cargar un programa o
modificar la configuracin fsica del controlador y de su equipo conectado.
Antes de llevar a cabo cualquiera de estas operaciones, tenga en cuenta el efecto que stas
tendrn en todos los equipos conectados.
Antes de trabajar con un controlador, siempre debe confirmar positivamente el estado del
mismo viendo sus indicadores LED, confirmar el estado de la entrada Run/Stop
(Ejecutar/Detener), comprobar la presencia del forzado de salida, as como revisar la
informacin del estado del controlador a travs de SoMachine Basic.

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


al equipo.
Cuando utilice la funcin Inicio en ejecucin, el controlador empezar a ejecutar la lgica del
programa cuando el equipo reciba alimentacin. Es fundamental saber por adelantado cmo
afectar la reactivacin automtica de las salidas al proceso o la mquina controlados. Configure
la entrada Run/Stop para ayudar a controlar la funcin Inicio en ejecucin. Adems, la entrada
Run/Stop est diseada para dar control local sobre los comandos remotos RUN. Si la posibilidad
de un comando RUN remoto despus de que el controlador haya sido detenido localmente por
SoMachine tuviese consecuencias inesperadas, debe configurar y conectar la entrada Run/Stop
para ayudar a controlar esta situacin.

ADVERTENCIA
INICIO IMPREVISTO DE LA MQUINA

Confirme que la reactivacin automtica de las salidas no produce consecuencias imprevistas


antes de utilizar la funcin Inicio en ejecucin.
Utilice la entrada Run/Stop para ayudar a controlar la funcin Inicio en ejecucin y para evitar
activaciones no deseadas desde ubicaciones remotas.
Compruebe el estado de seguridad de su mquina o del entorno del proceso antes de
conectar la alimentacin a la entrada Run/Stop o de enviar un comando de ejecucin desde
una ubicacin remota.

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


al equipo.

EIO0000001363 12/2015

53

Caractersticas de configuracin

Si utiliza la funcin Inicio incondicional en ejecucin, el controlador intentar ejecutar la lgica del
programa cuando el equipo reciba alimentacin, con independencia de la causa por la que se
detuvo el controlador. Esto sucede aunque la batera no est cargada o aunque no est presente.
Por tanto, el controlador se iniciar con todos los valores de la memoria reinicializados a cero o a
otros valores predeterminados. Es posible que si el controlador intenta reiniciarse, por ejemplo,
despus de un corte de alimentacin de poca duracin, los valores de la memoria en el momento
del corte se pierdan, y reiniciar la mquina puede tener consecuencias inesperadas a causa de la
falta de batera para mantener los valores de la memoria. Es fundamental saber por adelantado
cmo afectar un inicio incondicional al proceso o la mquina controlados. Configure la entrada
Run/Stop para ayudar a controlar la funcin Inicio incondicional en ejecucin.

ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DE LA MQUINA

Lleve a cabo un anlisis de riesgos exhaustivo para determinar los efectos, en cualquier
condicin, de configurar el controlador con la funcin Inicio incondicional en ejecucin.
Utilice la entrada Run/Stop para evitar un reinicio incondicional no deseado.

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


al equipo.
Para obtener ms informacin sobre la funcin Inicio incondicional en ejecucin, consulte
Comportamiento de la aplicacin (vase SoMachine Basic, Gua de funcionamiento).
Tabla de estados del controlador
En esta tabla se proporciona una descripcin detallada de los estados de funcionamiento del
controlador:
Estado del controlador

BOOTINGBOOTING

54

Descripcin

El logic controller no tiene un


firmware vlido.
Los canales de comunicacin se
habilitan para permitir la
actualizacin del firmware de
tiempo de ejecucin.
No es posible iniciar sesin con
SoMachine Basic.
Las salidas se establecen en
valores de inicializacin
(vase pgina 61).

Comunicacin

Ejecucin
de la
aplicacin

LED
PWR

RUN

Restringido

No

Activado

Desacti- Envado
cendido

ERR

EIO0000001363 12/2015

Caractersticas de configuracin

Estado del controlador

Descripcin

Comunicacin

Ejecucin
de la
aplicacin

LED
PWR

RUN

ERR

EMPTYEMPTY

Este estado indica que no existe


una aplicacin vlida.
Es posible iniciar sesin con
SoMachine Basic
(download/animation table).
Las entradas se fuerzan a 0.
Las salidas se establecen en
valores de inicializacin
(vase pgina 61).

No

Activado

Desacti- 1 parvado
padeo

STOPPEDSTOPPED

S
Este estado indica que el
controlador lgico tiene una
aplicacin vlida que est
detenida.
Se leen las entradas.
Las salidas se establecen en
valores de recuperacin
(vase pgina 62) o valores
forzados (vase pgina 63) desde
SoMachine Basic.
La salida de la alarma de estado
se establece en 0.

No

Activado

Intermitente

RUNNINGRUNNING

S
Este estado indica que el Logic
Controller est ejecutando la
aplicacin.
Las entradas se leen mediante las
tareas de la aplicacin.
Las salidas se escriben mediante
las tareas de la aplicacin o desde
SoMachine Basic en modalidad
online (tabla de animacin, forzado
de salida (vase pgina 63)).
La salida de la alarma de estado
se establece en 1.

Activado

Activado Desactivado

EIO0000001363 12/2015

Desactivado

55

Caractersticas de configuracin

Estado del controlador

HALTEDHALTED

Descripcin

Comunicacin

S
Este estado indica que la
aplicacin se ha parado porque se
ha detectado un error de timeout
de watchdog de la aplicacin o del
sistema. (vase pgina 171)
Los objetos conservan sus valores
y permiten el anlisis de la causa
del error detectado. Las tareas se
detienen en la ltima instruccin.
Las funciones de comunicacin
son las mismas que en el estado
STOPPED (DETENIDO).
Las entradas no se leen y
conservan sus ltimos valores.
Las salidas se establecen en los
valores de recuperacin
(vase pgina 62).
La salida de la alarma de estado
se establece en 0.

S (solo
POWERLESSPOWERLESS Este estado indica que el
USB)
controlador lgico recibe
alimentacin nicamente a travs
del cable USB. Esta modalidad se
puede utilizar para actualizar el
firmware (por USB) o para
cargar/descargar la aplicacin de
usuario (por USB).
Para cambiar el estado del logic
controller, conecte la alimentacin
principal para que arranque el logic
controller y recargue los
componentes instalados.
Es posible iniciar sesin con
SoMachine Basic
(download/upload/animaition
table).
Las entradas se fuerzan a 0.
Las salidas se establecen en
valores de inicializacin
(vase pgina 61).

Ejecucin
de la
aplicacin

LED
PWR

RUN

ERR

No

Activado

Intermitente

Activado

No

Desactivado

Intermitente

Desactivado

NOTA: La palabra de sistema %SW6 indica el estado del Logic Controller (EMPTY, STOPPED,
RUNNING, HALTED y POWERLESS).

56

EIO0000001363 12/2015

Caractersticas de configuracin

Transiciones de estado del controlador


Arranque del controlador
Efecto: da una orden de reinicio del logic controller. Para obtener ms informacin sobre la
secuencia de activacin, consulte el diagrama de estados del controlador (vase pgina 52).
Mtodos:
Apagado y encendido
Reinicio por script
El script en una tarjeta SD puede emitir REBOOT como comando final.
Descarga de aplicaciones
Efecto: descarga la aplicacin en la memoria del logic controller.
Mtodos:
Botn online de SoMachine Basic:
Seleccione el comando PC a controlador (descarga).
Efecto: borra la aplicacin del logic controller y establece el logic controller en el estado
EMPTY. Descarga la aplicacin en la memoria del logic controller. Si la descarga es correcta,
se lleva a cabo un arranque en fro y el logic controller se establece en el estado STOPPED.

Transmisin de archivos de la aplicacin mediante tarjeta SD:


Efecto: en el prximo reinicio, borra la aplicacin del logic controller y descarga los archivos
de la aplicacin de la tarjeta SD en la memoria del controlador. Si la descarga es correcta,
se lleva a cabo un arranque en fro y el controlador se establece en el estado STOPPED.

Inicializar controlador
Efecto: establece el controlador en el estado EMPTY y, tras un arranque en fro, en el estado
STOPPED.
Mtodos:
Botn online de SoMachine Basic:
Seleccione el comando Inicializar controlador.

Visualizacin grfica remota.

Ejecutar controlador
Efecto: controla una transicin al estado RUNNING del controlador.
Mtodos:
Interruptor Ejecutar/Detener en la cara frontal:
Controla una transicin al estado RUNNING en el flanco ascendente.

Entrada Ejecutar/Detener:
La entrada se debe configurar en la aplicacin (Configuracin de las entradas digitales
(vase pgina 88)).
Controla una transicin al estado RUNNING en el flanco ascendente.

EIO0000001363 12/2015

57

Caractersticas de configuracin

Botn online de SoMachine Basic:


Seleccione el comando Ejecutar controlador.

Configuracin de la modalidad de inicio de la aplicacin:


Inicio en ejecucin, Inicio en estado anterior o Inicio incondicional en ejecucin

Visualizacin grfica remota.

Detener controlador
Efecto: da una orden de transicin al estado STOPPED.
Mtodos:
Interruptor Ejecutar/Detener en la cara frontal:
Fuerza una transicin al estado STOPPED en un nivel bajo.

Entrada Ejecutar/Detener:
La entrada se debe configurar en la aplicacin (Configuracin de las entradas digitales
(vase pgina 88)).
Fuerza una transicin al estado STOPPED en un nivel bajo.

Botn online de SoMachine Basic:


Seleccione el comando Detener controlador.

Configuracin de la modalidad de inicio de la aplicacin:


Inicio en parada o Inicio en estado anterior.

Comando Descargar:
Requiere que el controlador se establezca en el estado STOPPED (tras la descarga, el
controlador se encuentra en el estado STOPPED).

Visualizacin grfica remota.

Error detectado (transicin al estado HALTED)


Efecto: da una orden de transicin al estado HALTED.
Motivos para cambiar al estado HALTED:
Timeout de watchdog de la aplicacin (configurado por el usuario)
Timeout de watchdog del sistema (desborde del sistema si se utiliza ms del 80% de la
capacidad de procesamiento) (vase pgina 49)

Arranque en fro
El arranque en fro se define como un inicio con todos los datos inicializados a sus valores
predeterminados y el programa iniciado desde el comienzo con todas las variables eliminadas.
Los parmetros de software y hardware se inicializan.
Un arranque en fro se produce por los siguientes motivos:
Arranque del controlador sin una modificacin online de la aplicacin validada.
Suministro de alimentacin a un logic controller sin una batera de reserva cargada.
Se descarga una aplicacin
Se inicializa un logic controller

58

EIO0000001363 12/2015

Caractersticas de configuracin

Efectos del arranque en fro:


Inicializa los bloques de funciones.
Borra la memoria de usuario.
Restablece los objetos de sistema %S y las palabras de sistema %SW a sus valores iniciales.
Vuelve a cargar los parmetros de configuracin de Post (se aplicarn los cambios en la
configuracin de Post)..
Restaura la aplicacin desde la memoria no voltil (se pierden los cambios online no
guardados).
Reinicia los componentes internos del controlador.
Arranque en caliente
El arranque en caliente reanuda la ejecucin del programa, en su estado de funcionamiento
previo, conservando los contadores, bloques de funciones y bits y palabras de sistema.

EIO0000001363 12/2015

59

Caractersticas de configuracin

Variables persistentes
Almacenamiento automtico en caso de corte de corriente
El controlador guarda automticamente las primeras 50 palabras de memoria (de %MW0 a %MW49)
en la memoria no voltil despus de un corte de corriente. Los datos se restauran en la regin de
palabras de memoria durante la inicializacin, aunque el controlador lleve a cabo un arranque en
fro por un funcionamiento incorrecto de la batera. Estas variables persistentes almacenadas
automticamente se reinicializan en caso de una nueva descarga, un comando de inicializacin o
la activacin del bit de sistema %S0 (consulte Bits de sistema (vase pgina 196)).
Almacenamiento por peticin del usuario
Puede almacenar hasta 1000 palabras de memoria (de %MW50 hasta %MW1049) en la memoria no
voltil. El nmero de palabras de memoria guardadas se especifica en la palabra del sistema
%SW148 (consulte Palabras de sistema (vase pgina 206)).
Para realizar la operacin de guardar, establezca el bit de sistema %S93 en 1 (consulte Bits de
sistema (vase pgina 196)). La regin de la memoria no voltil que contiene de %MW50 a
%MW1049 se borra al final del ciclo de la tarea maestra. La operacin tiene ocupado al controlador
durante aproximadamente 40 ms cuando el controlador est en el estado STOPPED. Pero si el
controlador tiene el estado RUNNING, puede tardar varios segundos en funcin de la carga del
procesador del controlador. Esto tiene un impacto en las comunicaciones. El bit de sistema %S92
(consulte Bits de sistema (vase pgina 196)) se establece en 1 para indicar el fin de la operacin
de guardado.
Restauracin por peticin del usuario
Para restaurar las palabras de memoria "Almacenamiento por peticin del usuario", establezca el
bit de sistema %S94 en 1 (consulte Bits de sistema (vase pgina 196)). La operacin de
restauracin se lleva a cabo al final del ciclo de la tarea maestra. El nmero de palabras
restauradas se escribe en la palabra de sistema %SW148 (consulte Palabras de sistema
(vase pgina 206)).

60

EIO0000001363 12/2015

Caractersticas de configuracin

Comportamiento de la salida
Introduccin
El controlador define el comportamiento de la salida en respuesta a los comandos y eventos de
sistema de forma que permita una mayor flexibilidad. Es necesario comprender este comportamiento antes de tratar los comandos y eventos que afectan a los estados del controlador.
Los posibles comportamientos de salida y los estados del controlador a los que se aplican son:
Gestin a travs de la aplicacin
Valores de inicializacin
Gestin de retorno (vase SoMachine Basic, Gua de funcionamiento)
Mantener valores
Valores de recuperacin

Forzado de salida

Gestin a travs de la aplicacin


La aplicacin gestiona las salidas con normalidad. Esto se aplica en el estado RUNNING.
Valores de inicializacin de hardware
Este estado de salida se aplica en los estados BOOTING, EMPTY y POWERLESS.
En el estado de inicializacin, las salidas asumen los siguientes valores:
Para salidas incrustadas:
Salida rpida de transistor: 0 V CC
Salida de transistor normal: 0 V CC
Salida de rel: Abrir
Funciones de E/S expertas (HSC, PLS, PWM, PTO y FREQGEN): 0 V CC

Para salidas del mdulo de ampliacin:


Salida de transistor normal: 0 V CC
Salida de rel: Abrir

Valores de inicializacin de software


Este estado de salida se aplica al descargar o al restablecer la aplicacin. Se aplica al final de la
descarga o al final de un arranque en caliente o en fro.
Los objetos de entrada %I y %IW y los objetos de red %QWE y %QWM se establecen en 0. Los objetos
de salida %Q y %QW y los objetos de red %IWE y %IWM se establecen segn la estrategia de retorno.
Gestin de retorno
El objetivo del comportamiento de retorno es controlar las salidas cuando el controlador sale del
estado RUNNING.
Los valores de retorno se aplican en la transicin de los estados de RUNNING a STOPPED o
HALTED, excepto en los casos especiales que se describen a continuacin.
EIO0000001363 12/2015

61

Caractersticas de configuracin

Configuracin de comportamiento de retorno


El comportamiento de retorno se configura en la ficha Programacin, en la ventana Tareas
Comportamiento:
Si la casilla Mantener valores no est seleccionada, en caso de ocurrencia de retorno, los
valores de salida toman los valores configurados en Valor de retorno.
Si se selecciona la casilla Mantener valores, las salidas mantienen los valores en caso de
ocurrencia de retorno, excepto en el caso de las salidas configuradas en el generador de pulsos
(PWM, PLS, PTO y FREQGEN) o las funciones reflejas.
Ejecucin de retorno
En caso de ocurrencia de retorno:
Si no se selecciona Mantener valores, las salidas toman los valores configurados en Valor de
retorno.
Si se selecciona Mantener valores, las salidas mantienen los valores.
Casos especiales:
Salida de la alarma: el retorno nunca se aplica en la salida de alarma. Si se configura la salida
de alarma, el valor de retorno se fuerza a 0.
Generadores de pulsos (PLS, PWM, PTO, FREQGEN) y salidas reflejas:
Si no se selecciona Mantener valores, las salidas toman los valores configurados en Valor
de retorno.
Si se selecciona Mantener valores, los valores se establecen en 0.
NOTA:
Tras una descarga, las salidas se establecen en 0 (valores predeterminados).
En el estado EMPTY, las salidas estn establecidas en 0.
Puesto que la imagen de datos refleja los valores fsicos, los valores de retorno tambin se
aplican a la imagen de datos.
Valores de recuperacin
Este estado de salida se aplica en los estados STOPPED y HALTED.
Durante el retorno, las salidas asumen los valores siguientes:
Para salidas incrustadas:
Salida de transistor rpida: segn el ajuste de recuperacin
Salida de transistor normal: segn el ajuste de recuperacin
Salida de rel: segn el ajuste de recuperacin
Funciones de E/S expertas (HSC, PLS, PWM, PTO y FREQGEN):
- Mantener valor: 0 V CC

62

Para salidas del mdulo de ampliacin:


Salida de transistor normal: segn el ajuste de recuperacin
Salida de rel: segn el ajuste de recuperacin

EIO0000001363 12/2015

Caractersticas de configuracin

Forzado de salida
El controlador permite forzar el estado de las salidas seleccionadas en un valor definido a fin de
probar, poner en marcha y mantener el sistema.
nicamente puede forzar el valor de una salida mientras el controlador est conectado a
SoMachine Basic.
Para ello, utilice el comando Forzar en una tabla de animacin.
El forzado de salida invalida el resto de los comandos en una salida independientemente de la
programacin de la tarea que se est ejecutando.
El forzado no se inicia mediante cambio online o cierre de sesin de SoMachine Basic.
El forzado se inicia automticamente mediante el comando Arranque en fro (vase pgina 58) y
Descarga de aplicaciones (vase pgina 57).
El forzado no se aplica a las funciones de E/S expertas (HSC, PLS, PWM y PTO).

ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

Debe entender perfectamente cmo afectar el forzado a las salidas relativas a las tareas que
se estn ejecutando.
No intente forzar una E/S que se encuentre en tareas si no est seguro de que dichas tareas
se ejecutarn oportunamente, a menos que pretenda que el forzado surta efecto en la
prxima ejecucin de la tarea, independientemente de cundo se produzca.
Si fuerza una salida y aparentemente no tiene ningn efecto en la salida fsica, no salga de
SoMachine Basic sin eliminar el forzado.

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


al equipo.

EIO0000001363 12/2015

63

Caractersticas de configuracin

Restablecimiento de salidas
En caso de un cortocircuito o una sobrecarga de corriente, el grupo comn de salidas pasa
automticamente a la modalidad de proteccin trmica (todas las salidas del grupo se establecen
en 0) y, a continuacin, se rearman peridicamente (cada segundo) para probar el estado de la
conexin. Sin embargo, debe ser consciente del efecto de este restablecimiento en la mquina o
el proceso que se controla.

ADVERTENCIA
INICIO IMPREVISTO DE LA MQUINA
Inhiba el restablecimiento automtico de salidas si no se desea utilizar esta funcin para la
mquina o el proceso.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao
al equipo.
NOTA: Slo se detecta el cortocircuito entre una salida establecida en TRUE y 0 V. No se detecta
el cortocircuito entre una salida establecida en FALSE y 24 V.
Si es necesario, puede utilizar bits y palabras de sistema para detectar si se ha producido un
cortocircuito o una sobrecarga y en qu clster de salidas ha sucedido. El bit de sistema %S10
puede utilizarse para detectar si se ha producido un error de salida dentro del programa. En ese
caso puede utilizar la palabra de sistema %SW139 para determinar mediante programacin en qu
clster de salidas se ha producido un cortocircuito o sobrecarga.
La funcin de restablecimiento automtico puede deshabilitarse estableciendo el bit de sistema
%S49 en 0 (%S49 se establece en 0 de manera predeterminada).

64

EIO0000001363 12/2015

Caractersticas de configuracin

Seccin 2.4
Configuracin de Post

Configuracin de Post
Introduccin
En esta seccin se describe cmo gestionar y configurar el archivo de la configuracin de Post del
Modicon M221 Logic Controller.
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado

Pgina

Configuracin de Post

66

Gestin de archivos de configuracin de Post

68

EIO0000001363 12/2015

65

Caractersticas de configuracin

Configuracin de Post
Introduccin
La configuracin de Post es una opcin que permite modificar algunos parmetros de la aplicacin
sin cambiar la aplicacin. Los parmetros de configuracin de Post se definen en un archivo
denominado Machine.cfg, que se almacena en el controlador.
De forma predeterminada, todos los parmetros de comunicacin se establecen en la
configuracin de la aplicacin. Sin embargo, en ciertas condiciones, algunos o todos estos
parmetros pueden modificarse de forma automtica mediante el mecanismo de configuracin de
Post. Uno o ms parmetros de comunicacin pueden especificarse en el archivo de configuracin
de Post, y estos parmetros pueden sobrescribir los parmetros especificados por la
configuracin. Por ejemplo, un parmetro se puede almacenar en el archivo de configuracin de
Post para cambiar la direccin IP de Ethernet del controlador mientras que deja los otros
parmetros de Ethernet, como la direccin de pasarela, sin cambios.
Parmetros
El archivo de configuracin de Post permite modificar los parmetros de red.
Parmetros de Ethernet:
Modalidad de la configuracin de direccin
Direccin IP
Mscara de subred
Direccin de pasarela
Nombre del dispositivo

Los parmetros de lnea serie, para cada lnea serie de la aplicacin (puerto incorporado o
cartucho TMC2SL1):
Medio fsico
Velocidad de transmisin
Paridad
Bits de datos
Bit de parada
Direccin Modbus
Polarizacin (para RS-485)

66

EIO0000001363 12/2015

Caractersticas de configuracin

Modalidad de funcionamiento
El archivo de configuracin de Post se lee y se aplica:
despus de un arranque en caliente (vase pgina 59)
despus de un arranque en fro (vase pgina 58)
Despus de un Reinicio (vase pgina 57).
Despus de descargar una aplicacin (vase pgina 57)
Despus de una reconfiguracin de Ethernet provocada por una reconexin del cable Ethernet
(exclusivamente para la parte de Ethernet del archivo de configuracin de Post
(vase pgina 133))

Para obtener ms detalles sobre los estados y las transiciones del controlador, consulte Estados
y comportamientos del controlador (vase pgina 51).

EIO0000001363 12/2015

67

Caractersticas de configuracin

Gestin de archivos de configuracin de Post


Introduccin
El archivo de configuracin de Post se puede transferir, modificar o eliminar mediante una tarjeta
SD. Consulte Gestin de la configuracin de Post (vase pgina 168).
NOTA: Un ejemplo de archivo de configuracin de Post est disponible en el directorio
Firmwares & PostConfiguration\PostConfiguration\add_change\usr\cfg del
directorio de instalacin de SoMachine Basic.
Formato de archivo de configuracin de Post
Una configuracin vlida debe presentar el siguiente formato:
El carcter "#" indica el inicio de un comentario; todo lo que aparece tras este signo y hasta el
final de la lnea se ignora. Los comentarios no se guardan en el rea de configuracin de Post
del M221 Logic Controller.
La regla es channel.parameter=value (sin dejar espacio alrededor del signo "=").
El Channel y el parameter distinguen entre maysculas y minsculas.
Los canales, parmetros y valores permitidos se muestran en la siguiente tabla:
Canal

Parmetro

Descripcin

ETH

IPMODE

Modalidad de la configuracin 0 = Fijo


de direccin
1 = BOOTP
2 = DHCP

SL1
SL2

68

Valor

IP

Direccin IP

Cadena decimal con puntos

MASK

Mscara de subred

Cadena decimal con puntos

GATEWAY

Direccin de pasarela

Cadena decimal con puntos

NETWORKNAME

Nombre del dispositivo en la


red

Cadena ASCII (mximo 16 caracteres)

HW

Medio fsico

0 = RS-232
1 = RS-485

BAUDS

Velocidad de transmisin de
datos

1.200, 2.400, 4.800, 9.600, 19.200,


38.400, 57.600 o 115.200

PARITY

Paridad para la deteccin de


errores

0 = Ninguno
1 = Impar
2 = Par

DATAFORMAT

Formato de los datos

7u8

STOPBIT

Bit de parada

1o2

MODBUSADDR

Direccin Modbus

De 1 a 247

POLARIZATION

Polarizacin (solo para


cartuchos)

0 = No
1 = S

EIO0000001363 12/2015

Caractersticas de configuracin

NOTA:
Al usar un archivo de configuracin de Post para la configuracin de Ethernet, no es obligatorio
especificar todos los parmetros:
Si el M221 Logic Controller est configurado (por la aplicacin de usuario) en modalidad DHCP
o BOOTP, los parmetros de red IP (direccin IP), MASK (mscara de subred) y GATEWAY
(direccin de puerta de enlace) no estn configurados en el archivo.
Si un parmetro no est configurado en el archivo de configuracin de Post, el M221 Logic
Controller utiliza el valor configurado en la aplicacin de usuario (consulte Configuracin de
Ethernet (vase pgina 132)).
Si el M221 Logic Controller est configurado en modalidad DHCP o BOOTP por la aplicacin
de usuario y se ha definido la modalidad de IP fija (IPMODE=0) en el archivo de configuracin
de Post, configure los parmetros de red (IP (direccin IP), MASK (mscara de subred) y
GATEWAY (direccin de puerta de enlace)), puesto que no estn configurados mediante la
aplicacin de usuario. De lo contrario, el M221 Logic Controller se inicia con la configuracin
predeterminada de Ethernet.
Transferencia del archivo de configuracin de Post
Tras crear y modificar el archivo de configuracin de Post, se debe transferir al Logic Controller.
La transferencia se lleva a cabo copiando el archivo de configuracin de Post a una tarjeta de SD
con un script.
Consulte Agregar o cambiar una configuracin de Post (vase pgina 168).
Modificacin de un archivo de configuracin de Post
Utilice un editor de texto para modificar el archivo de configuracin de Post en el PC.
NOTA: No cambie la codificacin del archivo de texto. La codificacin predeterminada es ANSI.
NOTA: Los parmetros de Ethernet del archivo de configuracin de Post se pueden modificar con
SoMachine Basic. Para obtener ms informacin, consulte Conexin a un Logic Controller
(vase SoMachine Basic, Gua de funcionamiento).
Supresin de un archivo de configuracin de Post
Consulte Supresin de un archivo de configuracin de Post (vase pgina 169).
NOTA: Se usarn los parmetros definidos en la aplicacin, en lugar de los parmetros correspondientes definidos en el archivo de configuracin de Post.

EIO0000001363 12/2015

69

Caractersticas de configuracin

70

EIO0000001363 12/2015

Modicon M221
Configuracin del M221 Logic Controller
EIO0000001363 12/2015

Parte II
Configuracin del M221 Logic Controller

Configuracin del M221 Logic Controller


Descripcin general
En este apartado se proporciona informacin acerca de cmo configurar las referencias del M221
Logic Controller.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo

Nombre del captulo

Pgina

Cmo configurar un controlador

Configuracin de entrada/salida incrustada

Configuracin de bus de E/S

121

Configuracin de comunicaciones integradas

131

Tarjeta SD

157

EIO0000001363 12/2015

73
87

71

Configuracin del M221 Logic Controller

72

EIO0000001363 12/2015

Modicon M221
Cmo configurar un controlador
EIO0000001363 12/2015

Captulo 3
Cmo configurar un controlador

Cmo configurar un controlador


Descripcin general
En este captulo se describe cmo crear una configuracin en SoMachine Basic y configurar el
M221 Logic Controller.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado

Pgina

Creacin de una configuracin

74

Mdulos de ampliacin de E/S opcionales

80

Configuracin del M221 Logic Controller

84

Actualizacin de firmware utilizando el asistente de Executive Loader

85

EIO0000001363 12/2015

73

Cmo configurar un controlador

Creacin de una configuracin


Introduccin
Configure un controlador mediante la creacin de una configuracin en SoMachine Basic. Para
crear una configuracin, primero debe crear un nuevo proyecto o abrir un proyecto existente.
Consulte SoMachine Basic Gua de funcionamiento para obtener informacin sobre cmo:
Crear o abrir un proyecto existente
Reemplazar el controlador lgico predeterminado
Aadir un mdulo de ampliacin al controlador lgico
Aadir un cartucho al controlador lgico
Guardar el proyecto

A continuacin se proporciona informacin general sobre la interfaz del usuario de SoMachine


Basic.
Pgina de inicio
La ventana Pgina de inicio aparece siempre cuando se inicia SoMachine Basic. Utilice esta
ventana para registrar el software SoMachine Basic, gestionar la conexin al controlador lgico y
crear o seleccionar un proyecto para trabajar.
Ventana de SoMachine Basic
Una vez que haya seleccionado un proyecto con el que trabajar, en SoMachine Basic se muestra
la ventana principal.
En la parte superior de la ventana principal hay una barra de herramientas (vase SoMachine
Basic, Gua de funcionamiento) con iconos que permiten realizar tareas comunes, como volver a
la ventana de la pgina de inicio.
Al lado de la barra de herramientas se encuentra la barra de estado (vase SoMachine Basic,
Gua de funcionamiento), que muestra mensajes informativos sobre el estado de la conexin al
logic controller.
Por debajo de la barra de herramientas y la barra de estado, la ventana principal se divide en
diferentes mdulos. Cada mdulo controla una etapa diferente del ciclo de desarrollo, y se accede
a l haciendo clic en la ficha del mdulo.

74

EIO0000001363 12/2015

Cmo configurar un controlador

En esta figura se muestra la barra de herramientas, la barra de estado y las fichas del mdulo de
la ventana principal:

1 Barra de herramientas
2 Barra de estado
3 Fichas del mdulo
Elemento

Descripcin

Barra de
herramientas

Proporciona un acceso fcil a las funciones ms utilizadas.


Para obtener ms informacin, consulte la Barra de herramientas (vase SoMachine
Basic, Gua de funcionamiento).

Barra de estado

Muestra mensajes de informacin y de estado relativos al sistema.


Para obtener ms informacin, consulte la Barra de estado (vase SoMachine Basic,
Gua de funcionamiento).

Fichas del mdulo Para desarrollar una aplicacin, pase por todas las fichas del mdulo de izquierda a
derecha:
Propiedades
Configure las propiedades del proyecto.
Configuracin
Replique y configure la configuracin de hardware del controlador lgico y de los
mdulos de ampliacin asociados.
Programacin
Desarrolle su programa en uno de los lenguajes de programacin compatibles.
Visualizacin
Cree una interfaz de operario para un dispositivo Visualizacin grfica remota.
Consulte TMH2GDB Grfico remoto - Gua del usuario para obtener ms
informacin.
Puesta en marcha
Gestione la conexin entre SoMachine Basic y el controlador lgico, cargue y
descargue aplicaciones, pruebe la aplicacin y pngala en marcha.

EIO0000001363 12/2015

75

Cmo configurar un controlador

rbol de hardware
El rbol de hardware aparece en el lado izquierdo de la ventana Configuracin. Muestra una vista
estructurada de la configuracin del hardware. Al aadir un controlador, un mdulo de ampliacin
o un cartucho al proyecto, se aaden varios nodos automticamente al rbol de hardware.
NOTA: Los nodos del rbol de hardware son especficos del controlador y de la configuracin de
hardware. Estos nodos dependen de las funciones de E/S proporcionadas por el controlador, los
mdulos de ampliacin y los cartuchos.
En esta figura se muestra el rbol de hardware de la configuracin del controlador:

Elemento

Descripcin

Entradas digitales

Se utiliza para configurar las entradas digitales incrustadas del controlador


lgico.

Salidas digitales

Se utiliza para configurar las salidas digitales incrustadas del controlador


lgico.

Entradas analgicas

Se utiliza para configurar las entradas analgicas incrustadas del


controlador lgico.

Contadores de alta
velocidad

Se utiliza para configurar las funciones de conteo de alta velocidad (HSC)


incrustadas.

n
76

Nmero de la lnea serie (1 o 2, especfico del controlador)


EIO0000001363 12/2015

Cmo configurar un controlador

Elemento

Descripcin

Generadores de pulsos

Se utiliza para configurar las funciones del generador de pulsos


(PLS/PWM/PTO/FREQGEN) incrustadas.

Bus de E/S

Se utiliza para configurar los mdulos de ampliacin y los cartuchos


conectados al controlador lgico.

ETH1

Se utiliza para configurar las comunicaciones Ethernet incrustadas.

Modbus TCP

Se utiliza para configurar el protocolo Modbus TCP para las comunicaciones


Ethernet.

Adaptador EtherNet/IP

Se utiliza para configurar el adaptador EtherNet/IP para las comunicaciones


Ethernet.

SLn (lnea serie)

Se utiliza para configurar la lnea serie incrustada o la lnea serie aadida


con un cartucho.

Nmero de la lnea serie (1 o 2, especfico del controlador)

Editor
El rea del editor aparece en la parte central de la ventana Configuracin. Muestra la representacin grfica de la configuracin de hardware de los dispositivos. La configuracin de hardware
de un proyecto puede ser:
Slo un controlador
Un controlador con cartuchos
Un controlador con mdulos de ampliacin
Un controlador con cartuchos y mdulos de ampliacin
El rea del editor muestra:
Una breve descripcin sobre el dispositivo cuando se hace clic en la imagen del dispositivo o
en el nodo de dispositivo en el rbol de hardware.
Las propiedades de configuracin del elemento seleccionado en el rbol de hardware.

Si aade un mdulo de ampliacin a la configuracin, el mdulo de ampliacin aparece en la parte


derecha del controlador o el mdulo de ampliacin aadido previamente. Los cartuchos se aaden
al controlador en el slot del cartucho.
Al configurar un controlador, un cartucho o un mdulo de ampliacin, las propiedades de
configuracin del nodo seleccionado en el rbol de hardware aparecen debajo de la configuracin
grfica. Estas propiedades permiten configurar el dispositivo.

EIO0000001363 12/2015

77

Cmo configurar un controlador

En esta figura se muestra la configuracin de un controlador con un mdulo de ampliacin (se


selecciona el controlador):

78

EIO0000001363 12/2015

Cmo configurar un controlador

Catlogo
El rea de catlogo aparece en el lado derecho de la ventana Configuracin. Muestra el rango
completo de controladores lgicos, mdulos de ampliacin y cartuchos que se pueden configurar
con SoMachine Basic. Asimismo, proporciona una breve descripcin del dispositivo seleccionado.
Puede arrastrar y soltar objetos desde el rea de catlogo hasta el rea del editor. Tambin puede
sustituir el controlador existente por otro controlador con slo arrastrar y soltar desde el catlogo.
En esta figura se muestra el catlogo de los logic controllers y los mdulos de ampliacin:

EIO0000001363 12/2015

79

Cmo configurar un controlador

Mdulos de ampliacin de E/S opcionales


Presentacin
Los mdulos de ampliacin de E/S se pueden marcar como opcionales en la configuracin. La
funcin Mdulo opcional proporciona una configuracin ms flexible al aceptar la definicin de
mdulos no conectados fsicamente al logic controller. Por lo tanto, una nica aplicacin puede
admitir varias configuraciones fsicas de mdulos de ampliacin de E/S, lo cual favorece un mayor
grado de escalabilidad sin la necesidad de mantener varios archivos de aplicacin para la misma
aplicacin.
Sin la funcin Mdulo opcional, cuando el logic controller inicia el bus de ampliacin de E/S
(despus de apagar y encender, descargar una aplicacin o despus de un comando de inicializacin), compara la configuracin definida en la aplicacin con los mdulos de E/S fsicos
conectados al bus de E/S. Entre otros diagnsticos, si el Logic Controller determina que hay
mdulos de E/S definidos en la configuracin que no estn presentes fsicamente en el bus de
E/S, se detecta un error y no se inicia el bus de E/S.
Con la funcin Mdulo opcional, el logic controller ignora los mdulos de ampliacin de E/S
ausentes que se hayan marcado como opcionales, lo cual permite que el logic controller inicie el
bus de ampliacin de E/S.
El logic controller inicia el bus de ampliacin de E/S en el momento de la configuracin (despus
de apagar y encender, descargar una aplicacin o despus de un comando de inicializacin)
aunque los mdulos de ampliacin opcionales no estn conectados fsicamente al logic controller.
Se pueden marcar como opcionales los siguientes tipos de mdulo:
Mdulos de ampliacin de E/S TM3
Mdulos de ampliacin de E/S TM2
NOTA: Los mdulos transmisor/receptor TM3 (TM3XTRA1 y TM3XREC1) y los cartuchos TMC2
no se pueden marcar como opcionales.
La aplicacin se debe configurar con un nivel funcional de al menos Nivel 3.2 para que el logic
controller reconozca como opcionales a los mdulos marcados como tales.
Debe ser muy consciente de las implicaciones y los efectos de marcar mdulos de E/S como
opcionales en su aplicacin, tanto si estos mdulos estn presentes como si estn ausentes
fsicamente al ejecutar la mquina o el proceso. Asegrese de incluir esta funcin en el anlisis
de riesgos.

80

EIO0000001363 12/2015

Cmo configurar un controlador

ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Incluya en el anlisis de riesgos cada una de las variantes de configuracin de E/S que se
pueden realizar marcando mdulos de ampliacin de E/S como opcionales, y concretamente el
establecimiento de mdulos de seguridad TM3 (TM3S) como mdulos de E/S opcionales, y
valore si es aceptable con respecto a su aplicacin.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao
al equipo.
Marcado de un mdulo de ampliacin de E/S como opcional en modalidad offline
Para aadir un mdulo y marcarlo como opcional en la configuracin:
Paso

Accin

Arrastre y suelte el mdulo de ampliacin de E/S desde el catlogo hasta el editor.

En el rea Informacin del dispositivo, seleccione la casilla de verificacin Mdulo opcional:

Para marcar un mdulo de ampliacin de E/S existente como opcional en la configuracin:


Paso

Accin

Seleccione el mdulo de ampliacin de E/S en el editor.

En el rea Informacin del dispositivo, seleccione la casilla de verificacin Mdulo opcional.

EIO0000001363 12/2015

81

Cmo configurar un controlador

Mdulos de ampliacin de E/S opcionales en modalidad online


SoMachine Basic funciona en modalidad online cuando se ha establecido una conexin fsica con
un logic controller.
Cuando se trabaja en modalidad online de SoMachine Basic, la modificacin de la funcin Mdulo
opcional est deshabilitada. Puede visualizar la configuracin descargada en la aplicacin:
Un mdulo de ampliacin de E/S representado en color amarillo est marcado como opcional
y no conectado fsicamente al logic controller al iniciar. En el rea Informacin del dispositivo
se muestra un mensaje informativo al respecto.
Un mdulo de ampliacin de E/S representado en color rojo no est marcado como opcional y
no se detecta al inicio. En el rea Informacin del dispositivo se muestra un mensaje
informativo al respecto.
El logic controller utiliza la seleccin de la funcin Mdulo opcional para iniciar el bus de E/S. Las
siguientes palabras de sistema se actualizan para indicar el estado de la configuracin del bus de
E/S:
Palabra de sistema

Comentario

%SW118
Palabra de estado del logic
controller

Los bits 13 y 14 son relevantes para el estado del mdulo de E/S en relacin
con el bus de E/S.
El bit 13, si es FALSE, indica que faltan mdulos obligatorios segn la
definicin de la configuracin del bus de ampliacin de E/S o que, si estn, no
funcionan cuando el logic controller intenta iniciar el bus de ampliacin de E/S.
En este caso, el bus de E/S no se inicia.
El bit 14, si es FALSE, indica que uno o varios mdulos han interrumpido la
comunicacin con el logic controller despus de que se iniciase el bus de
ampliacin de E/S. Este es el caso si un mdulo de ampliacin de E/S se
define como obligatorio o como mdulo opcional pero est presente en el
arranque.

Cada uno de los bits, empezando por el bit 1 (el bit 0 est reservado), est
%SW119
Configuracin del mdulo de dedicado a un mdulo de ampliacin de E/S configurado e indica si el mdulo
es opcional (TRUE) u obligatorio (FALSE) cuando el controlador intenta iniciar
ampliacin de E/S
el bus de E/S.
%SW120
Estado del mdulo de
ampliacin de E/S

Cada uno de los bits, empezando por el bit 1 (el bit 0 est reservado), est
dedicado a un mdulo de ampliacin de E/S configurado e indica el estado del
mdulo.
Cuando el logic controller intenta iniciar el bus de E/S, si el valor de %SW120
no es cero (que indica que se ha detectado un error al menos en uno de los
mdulos), el bus de ampliacin de E/S no se inicia a no ser que el bit
correspondiente en %SW119 se haya establecido en TRUE (que indica que el
mdulo se ha marcado como opcional).
Cuando se inicia el bus de E/S, si el sistema modifica el valor de %SW120,
indica que se ha detectado un error en uno o varios mdulos de ampliacin de
E/S (independientemente de la funcin Mdulo opcional).

Para obtener ms informacin, consulte Palabras de sistema (vase pgina 206).

82

EIO0000001363 12/2015

Cmo configurar un controlador

Cdigos ID internos compartidos


Los Logic Controllers identifican los mdulos de ampliacin mediante un cdigo ID interno simple.
Este cdigo ID no es especfico de cada referencia, sino que identifica la estructura del mdulo de
ampliacin. En consecuencia, varias referencias pueden compartir un mismo cdigo ID.
No es posible tener dos mdulos con un mismo ID interno declarado como opcional sin al menos
un mdulo obligatorio colocado entre ellos.
En esta tabla se agrupan las referencias de mdulos que comparten el mismo cdigo ID interno:
Mdulos que comparten el mismo cdigo ID interno
TM2DDI16DT, TM2DDI16DK
TM2DRA16RT, TM2DDO16UK, TM2DDO16TK
TM2DDI8DT, TM2DAI8DT
TM2DRA8RT, TM2DDO8UT, TM2DDO8TT
TM2DDO32TK, TM2DDO32UK
TM3DI16K, TM3DI16/G
TM3DQ16R/G, TM3DQ16T/G, TM3DQ16TK, TM3DQ16U, TM3DQ16UG, TM3DQ16UK
TM3DQ32TK, TM3DQ32UK
TM3DI8/G, TM3DI8A
TM3DQ8R/G, TM3DQ8T/G, TM3DQ8U, TM3DQ8UG
TM3DM8R/G
TM3DM24R/G
TM3SAK6R/G
TM3SAF5R/G
TM3SAC5R/G
TM3SAFL5R/G
TM3AI2H/G
TM3AI4/G
TM3AI8/G
TM3AQ2/G
TM3AQ4/G
TM3AM6/G
TM3TM3/G
TM3TI4/G
TM3TI8T/G

EIO0000001363 12/2015

83

Cmo configurar un controlador

Configuracin del M221 Logic Controller


Configuracin del controlador
La configuracin del controlador depende del nmero y el tipo de puertos de comunicacin,
objetos de E/S, y entradas y salidas incrustadas.
Utilice la ficha Configuracin para configurar las propiedades del controlador y los mdulos de
ampliacin. Seleccione un nodo del rbol de hardware para configurar las propiedades del
controlador.
En esta tabla se muestran las configuraciones disponibles del M221 Logic Controller:
Referencia

Entrada
digital

Salida
digital

Entrada
analgica

Contador de
alta
velocidad

Generador
de pulsos

TM221M16R
TM221CR
TM221CU

TM221ME16R
TM221CER
TM221CEU

TM221M16T
TM221M32TK
TM221CT

TM221ME16T
TM221ME32TK
TM221CET
TM221CEU

Ethernet

Lnea
serie
X

X Disponible para la configuracin en SoMachine Basic. Para obtener informacin sobre cmo configurar:
Entradas digitales, consulte Configuracin de las entradas digitales (vase pgina 88).
Salidas digitales, consulte Configuracin de las salidas digitales (vase pgina 92).
Entradas analgicas, consulte Configuracin de las entradas analgicas (vase pgina 95).
Contadores de alta velocidad, consulte Configuracin de contadores de alta velocidad
(vase pgina 98).
Generadores de pulsos, consulte Configuracin de los generadores de pulsos (vase pgina 110).
Ethernet, consulte Configuracin de Ethernet (vase pgina 132).
Lneas serie, consulte Configuracin de la lnea serie (vase pgina 145).

84

EIO0000001363 12/2015

Cmo configurar un controlador

Actualizacin de firmware utilizando el asistente de Executive Loader


Descripcin general
Puede actualizar el firmware del controlador mediante el asistente de Executive Loader.
Consulte Estados y comportamientos del controlador (vase pgina 51) para obtener informacin
relativa al estado del firmware en el controlador.
Actualizacin del firmware del controlador
Para iniciar el asistente ExecLoader, siga estos pasos:
Paso

Accin

Cierre todas las aplicaciones de Windows, incluidas las mquinas virtuales.

Haga clic en Inicio Programas Schneider Electric SoMachine Basic SoMachine


Basic Firmware Update o ejecute ExecLoaderWizard.exe desde la carpeta de instalacin de
SoMachine Basic\Execloader.

EIO0000001363 12/2015

85

Cmo configurar un controlador

86

EIO0000001363 12/2015

Modicon M221
Configuracin de entrada/salida incrustada
EIO0000001363 12/2015

Captulo 4
Configuracin de entrada/salida incrustada

Configuracin de entrada/salida incrustada


Descripcin general
En este captulo se describe cmo configurar los objetos de E/S incrustadas del M221 Logic
Controller.
El nmero de entradas y salidas incrustadas depende de la referencia del controlador. Para
obtener ms informacin, consulte las tablas para:
TM221C Logic Controller (vase pgina 22)
TM221M Logic Controller (vase pgina 28)
Contenido de este captulo
Este captulo contiene las siguientes secciones:
Seccin

Apartado

Pgina

4.1

Configuracin de entradas digitales

88

4.2

Configuracin de salidas digitales

92

4.3

Configuracin de entradas analgicas

95

4.4

Configuracin del contador de alta velocidad

4.5

Configuracin del generador de pulsos

EIO0000001363 12/2015

97
109

87

Configuracin de entrada/salida incrustada

Seccin 4.1
Configuracin de entradas digitales

Configuracin de entradas digitales


Configuracin de entradas digitales
Introduccin
Todas las entradas digitales se utilizan como entradas normales de forma predeterminada.
Algunas entradas digitales son rpidas y se pueden utilizar para configurar los contadores de alta
velocidad (vase pgina 98), mientras que otras entradas se pueden configurar como orgenes de
eventos.
Configuracin de entradas digitales
En esta tabla se describe cmo configurar las entradas digitales:

88

Paso

Accin

Haga clic en el nodo Entradas digitales del rbol de hardware para visualizar las propiedades de
las entradas digitales.
En esta figura se muestran las propiedades de las entradas digitales en el rea del editor:

Edite las propiedades para configurar las entradas digitales.


Consulte la tabla siguiente para obtener ms informacin sobre los parmetros de configuracin de
entradas digitales.

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

En esta tabla se describen todos los parmetros de la configuracin de entradas digitales:


Parmetro

Editable Valor

Valor predeterminado

Descripcin

Utilizado

No

Verdadero/Fals Falso
o

Indica si el canal de entrada se est utilizando o no en un


programa.

Direccin

No

%I0.x

Muestra la direccin de la entrada digital del controlador,


donde x representa el nmero de canal.
Si el controlador tiene 8 canales de entradas digitales, x
vara de 0 a 7.
Si el controlador tiene 16 canales de entradas digitales, x
vara de 0 a 15.
Por ejemplo, %I0.2 es el tercer canal de entrada digital
del controlador lgico.

Smbolo

Permite especificar un smbolo para asociarlo con el


objeto de entrada digital.
Haga doble clic en la columna Smbolo, escriba el nombre
del smbolo y pulse Intro.

Utilizado
por

No

cualquiera

Filtrado

Muestra el nombre del componente que utiliza el canal de


entrada.
Por ejemplo, si una subrutina utiliza el canal de entrada,
este campo muestra Lgica de aplicacin. Los valores
posibles para este campo son:
Lgica de aplicacin
Filtrado
Retencin
Ejecutar/Detener
Evento
%HSCx
donde x es la instancia de contador de alta velocidad
del controlador
%FCy
donde y es la instancia de contador rpido del
controlador
Si ms de una operacin est utilizando una entrada, se
muestran todos los valores separados por comas en este
campo.

Filtrado

EIO0000001363 12/2015

Sin filtro
3 ms
12 ms

3 ms

Permite seleccionar la duracin del filtro de ruido para el


canal de entrada.
Utilizar un filtro para las entradas digitales reduce el ruido
de la entrada del controlador.
Si selecciona un filtro para una entrada, no puede
configurarla para:
Retencin
Evento

89

Configuracin de entrada/salida incrustada

Parmetro

Editable Valor

Valor predeterminado

Descripcin

Retencin

Verdadero/Falso

Falso

Permite habilitar o deshabilitar la retencin de las entradas


configuradas como eventos (%I0.2 a %I0.5).
De manera predeterminada, esta opcin est
deshabilitada debido al valor predeterminado de Filtrado.
Establezca Filtrado en Sin filtro para habilitar la opcin
Retencin.
La retencin hace posible memorizar pulsos con una
duracin ms corta que el tiempo de exploracin del
controlador.
Cuando la duracin de un pulso es ms corta que un
periodo de exploracin y su valor es igual o mayor que 1
ms, el controlador retiene el pulso, que se actualiza en la
exploracin siguiente.
Si habilita Retener para una entrada, no puede
configurarla para:
Filtrado
Ejecutar/Detener
Evento

Ejecutar/D
etener

Verdadero/Falso

Falso

Le permite configurar una entrada digital como un


interruptor Run/Stop (Ejecutar/Detener) adicional.
Si configura una entrada digital como un interruptor
Run/Stop (Ejecutar/Detener), no puede utilizar la entrada
en ningn otro bloque de funciones (por ejemplo, el bloque
de funciones del contador de alta velocidad, el bloque de
funciones del contador rpido, etc.).
Si habilita Ejecutar/Detener para una entrada, no puede
configurarla para:
Retencin
Evento

Evento

No utilizado
Flanco
descendente
Flanco
ascendente
Ambos
flancos

No utilizado

Permite seleccionar un evento que desencadena las


entradas %I0.2 a %I0.5.
De manera predeterminada, esta opcin est
deshabilitada debido al valor predeterminado de Filtrado.
Establezca Filtrado en Sin filtro para habilitar la opcin
Evento.
Si selecciona un evento de la lista desplegable (distinto de
No utilizado) el parmetro Prioridad se activa para
edicin, para establecer la prioridad del evento.

90

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Parmetro

Editable Valor

Valor predeterminado

Descripcin

Prioridad

De 0 a 7

Permite establecer la prioridad del evento de activacin


para las entradas %I0.2 a %I0.5.
Puede establecer la prioridad de cada evento mediante el
parmetro Prioridad que se puede editar solo para las
entradas configuradas como evento.
Asigne una prioridad distinta a cada evento configurado: si
2 eventos tienen la misma prioridad, aparece un mensaje
de error detectado en la ventana.

Subrutina

No

cualquiera

vaco

Muestra el nmero de la subrutina asociada con una


entrada configurada como un evento.

Comentario

Permite especificar un comentario para asociarlo con el


objeto de entrada digital.
Haga doble clic en la columna Comentario, escriba el
comentario y pulse Intro.

En la ficha Programacin se muestra ms informacin sobre la configuracin. Para obtener ms


informacin, consulte Entradas digitales (%I) (vase pgina 180).

EIO0000001363 12/2015

91

Configuracin de entrada/salida incrustada

Seccin 4.2
Configuracin de salidas digitales

Configuracin de salidas digitales


Configuracin de salidas digitales
Introduccin
Todas las salidas digitales se utilizan como salidas normales de forma predeterminada. Los
controladores equipados con salidas de transistor constan de dos salidas rpidas y se pueden
utilizar para configurar los generadores de pulsos (vase pgina 110).
Configuracin de salidas digitales
En esta tabla se describe cmo configurar las salidas digitales:

92

Paso

Accin

Haga clic en el nodo Salidas digitales del rbol de hardware para visualizar las propiedades de las
salidas digitales.
En esta figura se muestran las propiedades de las salidas digitales en el rea del editor:

Edite las propiedades para configurar las salidas digitales.


Consulte la tabla siguiente para obtener ms informacin sobre los parmetros de configuracin de
las salidas digitales.

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

En esta tabla se describen todos los parmetros de la configuracin de salidas digitales:


Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Utilizado

No

Verdadero/Falso

Falso

Indica si el canal de salida se est


utilizando o no en un programa.

Direccin

No

%Q0.x

Muestra la direccin de la salida digital


del controlador, donde x representa el
nmero de canal.
Si el controlador tiene 8 canales de
salidas digitales, x vara de 0 a 7.
Si el controlador tiene 16 canales de
salidas digitales, x vara de 0 a 15.
Por ejemplo, %Q0.2 es el tercer canal de
salida digital del controlador.

Smbolo

Permite especificar un smbolo para


asociarlo con el objeto de salida digital.
Haga doble clic en la columna Smbolo,
escriba el nombre del smbolo y pulse
Intro.

Utilizado por

No

cualquiera

vaco

Muestra el nombre del componente que


utiliza el canal de salida.
Por ejemplo, si el canal de salida se
utiliza como alarma de estado, se
muestra Alarma.

Alarma de
estado

Verdadero/Falso

Falso

Permite habilitar o deshabilitar la alarma


de estado de la salida (%Q0.0 a %Q0.7).
Solo puede configurar un canal de salida
para la alarma de estado.
No puede configurar una salida como
alarma de estado si la salida se utiliza en
un programa.
El valor de la alarma de estado es 1
cuando el controlador est en el estado
RUNNING y 0 en todos los dems estados

EIO0000001363 12/2015

93

Configuracin de entrada/salida incrustada

Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Valor de retorno

1o0

Especifica el valor para aplicar a esta


salida (retorno a 0 o 1) cuando el
controlador lgico pasa a STOPPED
(Parado) o a un estado de excepcin. El
valor predeterminado es 0. Si la
modalidad de retorno Mantener valores
est configurada, la salida retiene su
valor actual cuando el controlador lgico
pasa a STOPPED (Parado) o a un estado
de excepcin.
El campo est deshabilitado para la
salida configurada como Alarma de
estado.

Comentario

Permite especificar un comentario para


asociarlo con el objeto de salida digital.
Haga doble clic en la columna
Comentario, escriba el comentario y
pulse Intro.

En la ficha Programacin se muestra ms informacin sobre la configuracin. Para obtener ms


informacin, consulte Salidas digitales (%Q) (vase pgina 181).

94

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Seccin 4.3
Configuracin de entradas analgicas

Configuracin de entradas analgicas


Configuracin de entradas analgicas
Introduccin
Las entradas analgicas no tienen ninguna propiedad configurable en SoMachine Basic. De forma
predeterminada, las entradas analgicas se utilizan como entradas normales.
Configuracin de entradas analgicas
En esta tabla se describe cmo configurar las entradas analgicas:
Paso

Accin

Haga clic en el nodo Entradas analgicas del rbol de hardware para visualizar las propiedades
de las entradas analgicas.
En esta figura se muestran las propiedades de las entradas analgicas en el rea del editor:

Edite las propiedades para configurar las entradas analgicas.


Para obtener informacin detallada sobre los parmetros de configuracin de las entradas
analgicas, consulte la tabla siguiente.

EIO0000001363 12/2015

95

Configuracin de entrada/salida incrustada

En esta tabla se describen todos los parmetros de la configuracin de las entradas analgicas:
Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Utilizado

No

Verdadero/Falso

Falso

Indica si el canal de entrada se est utilizando o no en


un programa.

Direccin

No

%IW0.x

Muestra la direccin de la entrada analgica del


controlador, donde x representa el nmero de canal.
Si el controlador tiene 2 canales de entradas
analgicas, x es 0 o 1. Por ejemplo, %IW0.1 es el
segundo canal de entrada analgica del controlador.

Smbolo

Permite especificar un smbolo para asociarlo con el


objeto de entrada analgica.
Haga doble clic en la columna Smbolo, escriba el
nombre del smbolo y pulse Intro.

Tipo

No

De 0 a 10 V

De 0 a 10 V

Indica la modalidad de canal. Por ejemplo, De 0 a 10 V


se refiere al canal que se puede utilizar para una
entrada elctrica con un tipo de tensin en el rango de
0 a 10 V.

mbito

No

Normal

Normal

Indica el rango de valores de un canal.

Mnimo

No

Indica el lmite de medida inferior.

Mximo

No

1.000

1.000

Indica el lmite de medida superior.

Filtro

No

Indica el valor de filtrado. Multiplique por el valor de


Unidad de filtro para obtener el tiempo de filtrado.

Unidad de
filtro

No

100 ms

vaco

Especifica la unidad de tiempo para el valor de filtrado.

Muestreo

No

vaco

Unidades

No

cualquiera

vaco

Indica la unidad de la entrada analgica.

Comentario

Permite especificar un comentario para asociarlo con


el objeto de entrada analgica.
Haga doble clic en la columna Comentario, escriba el
comentario y pulse Intro.

En la ficha Programacin se muestra ms informacin sobre la configuracin. Para obtener ms


informacin, consulte Entradas analgicas (%IW) (vase pgina 182).

96

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Seccin 4.4
Configuracin del contador de alta velocidad

Configuracin del contador de alta velocidad


Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado
Configuracin de contadores de alta velocidad

Pgina
98

Configuracin de los contadores de fase dual y monofsicos

102

Configuracin del medidor de frecuencias

107

EIO0000001363 12/2015

97

Configuracin de entrada/salida incrustada

Configuracin de contadores de alta velocidad


Introduccin
Puede configurar contadores de alta velocidad para ejecutar cualquiera de las siguientes
funciones:
Monofsica
Fase dual [Pulso/Direccin]
Fase dual [Cuadratura X1]
Fase dual [Cuadratura X2]
Fase dual [Cuadratura X4]
Medidor de frecuencias
Para obtener informacin sobre cmo seleccionar una funcin, consulte Contador de alta
velocidad en modalidades de conteo o Contador de alta velocidad en modalidad de medidor de
frecuencias (vase Modicon M221 Logic Controller, Gua de la biblioteca de funciones
avanzadas).
El bloque de funciones Contador de alta velocidad trabaja a una frecuencia mxima de 100 kHz
para todas las modalidades de conteo con un rango de 0 a 65535 en palabra simple y de 0 a
4294967295 en palabra doble.
Los bloques de funciones Contador de alta velocidad utilizan entradas especializadas y
entradas y salidas auxiliares. Estas entradas y salidas no estn reservadas nicamente para el
uso exclusivo de bloques de funciones Contador de alta velocidad:
Si una instancia HSC no utiliza entradas/salidas especializadas, estas estarn disponibles para
aplicarse como una entrada/salida digital.
Si la aplicacin no utiliza una entrada/salida dedicada HSC como una entrada/salida digital
normal, estar disponible para la instancia HSC correspondiente.
Asignacin de E/S de Monofsica
Entradas principales

Entradas auxiliares

Salidas reflejas

%HSC0

%I0.0

%I0.2

%I0.3

%Q0.2

%Q0.3

%HSC1

%I0.6

%I0.5

%I0.4

%Q0.4

%Q0.5

%HSC2

%I0.1

%Q0.2

%Q0.3

%HSC3

%I0.7

%Q0.4

%Q0.5

Monofsica

Entrada de
pulsos

No utilizado

Entrada de
preajuste

Entrada
rpida

Salida refleja Salida refleja


0
1

98

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Asignacin de E/S de Fase dualPulso/Direccin


Entradas principales

Entradas auxiliares

Salidas reflejas

%HSC0

%I0.0

%I0.1

%I0.2

%I0.3

%Q0.2

%Q0.3

%HSC1

%I0.6

%I0.7

%I0.5

%I0.4

%Q0.4

%Q0.5

Pulso/Direccin

Entrada de
pulsos

Entrada de
direccin

Entrada de
preajuste

Entrada
rpida

Salida refleja Salida refleja


0
1

Asignacin de E/S de Fase dualCuadratura

%HSC0

Entradas principales

Entradas auxiliares

Salidas reflejas

%I0.0

%I0.1

%I0.2

%I0.3

%Q0.2

%Q0.3
%Q0.5

%HSC1

%I0.6

%I0.7

%I0.5

%I0.4

%Q0.4

Cuadratura X1

Fase A de
entrada de
pulsos

Fase B de
entrada de
pulsos

Entrada de
preajuste

Entrada
rpida

Salida refleja Salida refleja


0
1

Cuadratura X2

Fase A de
entrada de
pulsos

Fase B de
entrada de
pulsos

Entrada de
preajuste

Entrada
rpida

Salida refleja Salida refleja


0
1

Cuadratura X4

Fase A de
entrada de
pulsos

Fase B de
entrada de
pulsos

Entrada de
preajuste

Entrada
rpida

Salida refleja Salida refleja


0
1

Asignacin de E/S de Medidor de frecuencias


Entradas principales

Entradas auxiliares

Salidas reflejas

%HSC0

%I0.0

%HSC1

%I0.6

Medidor de
frecuencias

Entrada de
pulsos

No utilizado

No utilizado

No utilizado

No utilizado

No utilizado

EIO0000001363 12/2015

99

Configuracin de entrada/salida incrustada

Configuracin de contadores de alta velocidad


En esta tabla se describe cmo configurar los contadores de alta velocidad:
Paso

Descripcin

Haga clic en el nodo Contadores de alta velocidad en Hardware.


Resultado: Se muestra la lista de Contadores de alta velocidad:

Haga clic en ... en Configuracin para seleccionar el tipo de contador de alta velocidad para asignar y
mostrar la ventana Asistente del contador de alta velocidad.
Para obtener ms informacin sobre los contadores de alta velocidad, consulte la siguiente tabla.

En esta tabla se describen todos los parmetros de la configuracin de los contadores de alta
velocidad:
Parmetro

Editable

Valor

Valor
predeterminado

Descripcin

Utilizado

No

TRUE/FALSE

FALSE

Indica si el contador de alta velocidad se


est utilizando o no en un programa.

Direccin

No

%HSCi

Smbolo

Tipo

No

Sin configurar
Monofsica
Fase dual
Medidor de
frecuencias

Sin configurar Indica la modalidad de funcionamiento del


contador.

100

Indica la direccin del contador de alta


velocidad, en la que i es el nmero de
objeto.
Permite especificar un smbolo para
asociarlo con el objeto de contador de alta
velocidad.
Haga doble clic en la columna Smbolo
para editar el campo.

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Parmetro

Editable

Valor

Valor
predeterminado

Descripcin

Configuracin S

[...]
(Botn)

Deshabilitado

Permite configurar los parmetros del


contador de alta velocidad mediante la
ventana Asistente del contador de alta
velocidad.

Comentario

Permite especificar un comentario para


asociarlo con el objeto de contador de alta
velocidad.
Haga doble clic en la columna
Comentario para editar el campo.

Para obtener informacin detallada sobre la configuracin de Fase dual


[Pulso/Direccin], Fase dual [Cuadratura X1], Fase dual [Cuadratura X2],
Fase dual [Cuadratura X4] y Monofsica, consulte Configuracin de fase dual y
contadores individuales (vase pgina 102).
Para obtener informacin sobre la configuracin del Medidor de frecuencias, consulte
Configuracin del medidor de frecuencias (vase pgina 107).

EIO0000001363 12/2015

101

Configuracin de entrada/salida incrustada

Configuracin de los contadores de fase dual y monofsicos


Asistente del contador de alta velocidad
En esta figura se muestra una instancia de la ventana de asistente para %HSC0 configurado como
Fase dual [Pulso/Direccin]:

EleDescripcin
mento

102

Muestra el ttulo del cuadro de dilogo del asistente para la instancia HSC seleccionada %HSCi.

Permite seleccionar el tipo y la modalidad de HSC y el tipo de contador de fase dual.

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

EleDescripcin
mento
3

Muestra las entradas dedicadas, las entradas auxiliares y las salidas reflejas.
Las propiedades en esta rea de la ventana de asistente son diferentes para cada tipo de
controlador, as como para la instancia HSC. Para obtener ms detalles, consulte Asignaciones de
E/S especializadas (vase pgina 99).

Parmetros comunes
En esta tabla se describen los parmetros comunes a los tipos de contadores: Fase dual
[Pulso/Direccin], Fase dual [Cuadratura X2] y Monofsica:
Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Tipo de HSC

Sin configurar
Monofsica
Fase dual
Medidor de
frecuencias

Indica la modalidad de funcionamiento del


contador seleccionado y permite cambiarla.
Las opciones dependen de la instancia y del
tipo de HSC en las otras instancias.
Consulte Asignaciones de E/S
especializadas (vase pgina 99).

Modalidad de
conteo

No

Grande libre

Indica la modalidad de funcionamiento del


contador seleccionada.
Las opciones dependen de la instancia y del
tipo de HSC en las otras instancias.
Consulte Asignaciones de E/S
especializadas (vase pgina 99).

Modalidad de
entrada

Pulso/Direccin
Cuadratura X1
Cuadratura X2
Cuadratura X4

Indica la modalidad de funcionamiento del


contador seleccionado y permite cambiarla.
Las opciones dependen de la instancia y del
tipo de HSC en las otras instancias.
Consulte Asignaciones de E/S
especializadas (vase pgina 99).

Palabra doble

TRUE/FALSE

FALSE

Permite cambiar entre el tamao de los


datos de entrada de Word (16 bits) y Double
Word (32 bits).
Al habilitar este campo se cambia el tamao
de los datos de Word (16 bits) a Double
Word (32 bits).

Preajuste

De 0 a 65.535
(Word)

0
(Word)

De 0 a 4.294.967.295
(Double Word)

0
(Double
Word)

Permite especificar los valores


preestablecidos para las funciones de
conteo.

EIO0000001363 12/2015

103

Configuracin de entrada/salida incrustada

Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Umbral S0

De 0 a 65.535
(Word)

65.535
(Word)

De 0 a 4.294.967.295
(Double Word)

4.294.967.29
5
(Double
Word)

Permite especificar el valor de indicador S0


del HSC que contiene el valor del umbral
TH0.

De 0 a 65.535
(Word)

De 0 a 65.535 Permite especificar el valor de indicador S1


(Word)
del HSC que contiene el valor del umbral
TH1.
De 0 a
4.294.967.29
5
(Double
Word)

Umbral S1

De 0 a 4.294.967.295
(Double Word)

Desencadenador

No utilizado
Flanco descendente
Flanco ascendente
Ambos flancos

No utilizado

Permite seleccionar una funcin de


activacin para un evento (para umbrales
TH0 y TH1) de la lista.
Al seleccionar una funcin de activacin
hace que el parmetro prioritario sea
editable.

Prioridad

De 0 a 7

Permite establecer la prioridad de la funcin


de activacin de un evento (para umbrales
TH0 y TH1).
Este campo aparece sombreado en gris
hasta que se seleccione una funcin de
activacin.

Subrutina

No

cualquiera

vaco

Muestra la subrutina asociada con la entrada


configurada como evento (para umbrales
TH0 y TH1).

Entrada
normal

TRUE/FALSE

FALSE

Configurable como Entrada de preajuste al


seleccionar la casilla de verificacin Utilizar
como, slo en %HSC0 y %HSC1, %I0.2 y
%I0.5 respectivamente.

Entrada
normal

TRUE/FALSE

FALSE

Configurable como Entrada rpida al


seleccionar la casilla de verificacin Utilizar
como, slo en %HSC0 y %HSC1, %I0.3 y
%I0.4 respectivamente.

Salida refleja 0 S

TRUE/FALSE

FALSE

Configura la salida refleja 0 %Q0.2 para


%HSC0 o %HSC2.
Configura la salida refleja 0 %Q0.4 para
%HSC1 o %HSC3.

104

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Salida refleja 1 S

TRUE/FALSE

FALSE

Configura la salida refleja 1 %Q0.3 para


%HSC0 o %HSC2.
Configura la salida refleja 1 %Q0.5 para
%HSC1 o %HSC3.

Valor < S0

TRUE/FALSE

FALSE

Permite habilitar o deshabilitar la condicin


en la que el contador se compara
constantemente con el valor de salida para
establecer la salida refleja cuando el valor de
salida es menor que el valor del indicador S0
del HSC.

S0 <= Valor <


S1

TRUE/FALSE

FALSE

Permite habilitar o deshabilitar la condicin


en la que el contador se compara
constantemente con el valor de salida para
establecer la salida refleja cuando el valor de
salida es mayor o igual al valor del indicador
S0 y el valor de salida es menor que el valor
del indicador S1 del HSC.

Valor >= S1

TRUE/FALSE

FALSE

Permite habilitar o deshabilitar la condicin


en la que el contador se compara
constantemente con el valor de salida para
establecer la salida refleja cuando el valor de
salida es mayor o igual al valor del indicador
S1 del HSC.

Parmetros de Fase dual [Pulso/Direccin]


En esta tabla se muestran los parmetros especficos para Fase dual [Pulso/Direccin]:
Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Entrada de
pulsos

No

TRUE/FALSE

TRUE

Se configura como entrada de pulsos, solo


en %HSC0 y %HSC1, %I0.0 y %I0.6,
respectivamente.

Entrada de
direccin

No

TRUE/FALSE

TRUE

Se configura como entrada de direccin,


solo en %HSC0 y %HSC1, %I0.1 y %I0.7,
respectivamente.
TRUE = conteo regresivo
FALSE = conteo progresivo

EIO0000001363 12/2015

105

Configuracin de entrada/salida incrustada

Parmetros Fase dual [Cuadratura X1], Fase dual [Cuadratura X2] y Fase dual
[Cuadratura X4]
En esta tabla se describen los parmetros especficos para Fase dual [Cuadratura X1],
Fase dual [Cuadratura X2] y Fase dual [Cuadratura X4]:
Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Fase A de
entrada de
pulsos

No

TRUE/FALSE

TRUE

Se configura como entrada de pulsos para la


fase A, solo en %HSC0 y %HSC1, %I0.0 y
%I0.6, respectivamente.

Fase B de
entrada de
pulsos

No

TRUE/FALSE

TRUE

Se configura como entrada de pulsos para la


fase B, solo en %HSC0 y %HSC1, %I0.1 y
%I0.7, respectivamente.

Parmetros de Monofsica
En esta tabla se describe el parmetro especfico para el Monofsica:
Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Entrada de
pulsos

No

TRUE/FALSE

TRUE

Puede configurar hasta cuatro HSC en


Monofsica de tipo HSC como entrada de
pulsos:
%I0.0 para %HSC0
%I0.6 para %HSC1
%I0.1 para %HSC2
%I0.7 para %HSC3

106

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Configuracin del medidor de frecuencias


Asistente del contador de alta velocidad
En esta figura se muestra la ventana Asistente del contador de alta velocidad (% HSC0) para
el tipo de contador Medidor de frecuencias:

EIO0000001363 12/2015

107

Configuracin de entrada/salida incrustada

Parmetros del medidor de frecuencias


En esta tabla se muestra cada parmetro de la ventana Asistente del contador de alta
velocidad (% HSCi) para el tipo de contador Medidor de frecuencias:
Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Tipo de HSC

Sin configurar
Monofsica
Fase dual
Medidor de
frecuencias

Medidor de
frecuencias

Indica la modalidad de funcionamiento


del contador seleccionado y permite
cambiarla.
El Medidor de frecuencias se
configura en %HSC0 y/o %HSC1.
Consulte Asignacin de E/S del
medidor de frecuencia
(vase pgina 99).

Palabra doble

TRUE/FALSE

FALSE

Se utiliza una palabra preestablecida de


32 bits.
Al habilitar este campo se cambia el
tamao de los datos de Palabra (16
bits) a Palabra doble (32 bits).

Ventana de
tiempo

100 ms
1s

1s

Permite seleccionar la referencia de


tiempo para medir la frecuencia entre
100 Hz y 100 kHz.

Entrada de
pulsos

No

TRUE/FALSE

TRUE

Indica la entrada utilizada como entrada


de pulsos, %I0.0 para %HSC0 o %I0.6
para %HSC1.

En la ficha Programacin se muestra ms informacin sobre la configuracin.


Para obtener ms informacin sobre el bloque de funciones High Speed Counter, consulte
Modicon M221 Logic Controller Gua de la biblioteca de funciones avanzadas, captulo Bloque de
funciones del contador de alta velocidad (%HSC).

108

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Seccin 4.5
Configuracin del generador de pulsos

Configuracin del generador de pulsos


Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado

Pgina

Configuracin de los generadores de pulsos

110

Configuracin de los pulsos (%PLS)

112

Configuracin de la modulacin de ancho de pulsos (%PWM)

115

Configuracin de salida de tren de pulsos (%PTO)

117

Configuracin de generadores de pulsos (%FREQGEN)

120

EIO0000001363 12/2015

109

Configuracin de entrada/salida incrustada

Configuracin de los generadores de pulsos


Introduccin
Los bloques de funciones de generadores de pulsos, Pulse (PLS), Pulse Width
Modulation (PWM), Pulse Train Output (PTO) y Frequency Generator (FREQGEN)
se utilizan para generar seales de onda cuadrada o modulada en los canales de salida
especializada %Q0.0 o %Q0.1.
Las salidas PWM tienen una seal de onda modulada con un ancho variable y un ciclo de servicio,
mientras que las salidas PTO generan una onda cuadrada para controlar un motor paso a paso
de un solo eje lineal o servounidad en modalidad de bucle abierto. El PLS tambin crea una onda
cuadrada para un nmero programado de pulsos.
Configuracin de generadores de pulsos
En esta tabla se describe cmo configurar los generadores de pulsos:
Paso

Accin

Haga clic en el nodo Generadores de pulsos del rbol de hardware para visualizar las propiedades
de los generadores de pulsos.
En esta figura se muestran las propiedades de los generadores de pulsos en el rea del editor:

Edite las propiedades y haga clic en [...] para configurar la salida del generador de pulsos.
Para obtener informacin detallada sobre los parmetros de configuracin de los generadores de
pulsos, consulte la tabla siguiente.

En esta tabla se muestran los parmetros del generador de pulsos:


Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Utilizado

No

Verdadero/Falso

Falso

Indica si se est utilizando la salida del pulso


generado en un programa.

Direccin

No

%PLSx
%PWMx
%PTOx
%FREQGENx

%PLSx/%PWM
x/%PTOx/%FR
EQGENx

Muestra la direccin de las salidas Pulse,


Pulse Width Modulation, Pulse Train
Output o Frequency Generator en las que
x es el nmero de salida.

Smbolo

Permite especificar un smbolo para asociarlo


con el objeto del generador de pulsos.
Haga doble clic en la columna Smbolo para
editar el campo.

110

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Tipo

No

No configurado
PLS
PWM
PTO
FREQGEN

No
configurado

Muestra el tipo del generador de pulsos utilizado


para el canal de salida.

Configuracin S

[...]
(Botn)

Habilitado

Permite configurar el generador de pulsos


mediante la ventana Asistente del generador
de pulsos.

Comentario

Permite especificar un comentario para


asociarlo con el objeto del generador de pulsos.
Haga doble clic en la columna Comentario para
editar el campo.

Configuracin de PLS
Consulte Configuracin de pulsos (%PLS) (vase pgina 112).
Para obtener ms detalles sobre el bloque de funciones Pulse, consulte Modicon M221 Logic
Controller Gua de la biblioteca de funciones avanzadas, captulo Pulso (%PLS).
Configuracin de PWM
Consulte Configuracin de la modulacin de ancho de pulsos (%PWM) (vase pgina 115).
Para obtener ms detalles sobre el bloque de funciones Pulse Width Modulation, consulte
Modicon M221 Logic Controller Gua de la biblioteca de funciones avanzadas, captulo
Modulacin de ancho de pulsos (%PWM).
Configuracin de PTO
Consulte Configuracin de la salida de tren de pulsos (%PTO) (vase pgina 117).
Para obtener ms detalles sobre el bloque de funciones Pulse Train Output, consulte
Modicon M221 Logic Controller Gua de la biblioteca de funciones avanzadas, captulo Salida de
tren de pulsos (%PTO).
Configuracin del generador de frecuencias
Consulte Configuracin del generador de frecuencias (%FREQGEN) (vase pgina 117)
Para obtener ms detalles sobre el bloque de funciones FREQGEN, consulte Modicon M221 Logic
Controller - Gua de la biblioteca de funciones avanzadas, captulo Generador de frecuencias
(%FREQGEN).

EIO0000001363 12/2015

111

Configuracin de entrada/salida incrustada

Configuracin de los pulsos (%PLS)


Asistente del generador de pulsos para PLS
En este grfico se muestra la ventana Asistente del generador de pulsos cuando el Tipo de
generador de pulsos se configura en PLS:

112

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

En esta tabla se describen todos los parmetros disponibles cuando se configura el canal en
modalidad PLS:
Parmetro

Valor

Valor predeter- Descripcin


minado

Tipo de
generador de
pulsos

No configurado
PLS
PWM
PTO
FREQGEN

PLS

Permite elegir el tipo de generador de pulsos y configurar


las propiedades de salida.
Seleccionar:
PLS para configurar los canales de salida en
modalidad PLS. Consulte Configuracin de pulsos
(%PLS) (vase pgina 112).
PWM para configurar los canales de salida en
modalidad PWM. Consulte Configuracin de la
modulacin de ancho de pulsos (%PWM)
(vase pgina 115).
PTO para configurar los canales de salida en
modalidad PTO. Consulte Configuracin de la salida
de tren de pulsos (%PTO) (vase pgina 117).
FREQGEN para configurar los canales de salida en
modalidad FREQGEN. Consulte Configuracin del
generador de frecuencias (%FREQGEN)
(vase pgina 120).

Palabra doble

Falso

Verdadero/Fals
o

Permite cambiar entre el tamao de los datos de Word


(16 bits) y Double Word (32 bits).
Este parmetro est deshabilitado de forma
predeterminada, lo que indica que el tamao actual de
los datos es Word (16 bits).
Al habilitar este campo, se cambia el tamao de los
datos a Double Word (32 bits).

Referencia de
tiempo

0,1 ms
1 ms
10 ms
1s

1s

Permite seleccionar la base de tiempo para la medicin


de la frecuencia.

Preajuste

0
Consulte la tabla
siguiente para ver el
rango completo de
valores
preestablecidos para
el generador de pulsos
de tipo PLS.

EIO0000001363 12/2015

Permite especificar el valor preestablecido para la salida


de pulsos.

113

Configuracin de entrada/salida incrustada

En esta tabla se muestra el rango de los valores de los parmetros preestablecidos:


Tipo

Referencia de tiempo

Rango del valor preestablecido

PLS

0,1 ms

De 1 a 20.000

1 ms

De 1 a 2.000

10 ms

De 1 a 200

1s

1o2

En la ficha Programacin se muestra ms informacin sobre la configuracin.


Para obtener ms detalles sobre el bloque de funciones Pulse, consulte Modicon M221 Logic
Controller Gua de la biblioteca de funciones avanzadas, captulo Pulso (%PLS).

114

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Configuracin de la modulacin de ancho de pulsos (%PWM)


Asistente del generador de pulsos para PWM
En este grfico se muestra la ventana Asistente del generador de pulsos cuando el Tipo de
generador de pulsos se configura en PWM:

EIO0000001363 12/2015

115

Configuracin de entrada/salida incrustada

En esta tabla se describen todos los parmetros disponibles cuando el canal se configura en
modalidad PWM:
Parmetro

Valor

Valor predeter- Descripcin


minado

Tipo de
generador de
pulsos

No configurado
PLS
PWM
PTO
FREQGEN

PWM

Permite elegir el tipo de generador de pulsos y


configurar las propiedades de salida.
Seleccionar:
PLS para configurar los canales de salida en
modalidad PLS. Consulte Configuracin de pulsos
(%PLS) (vase pgina 112).
PWM para configurar los canales de salida en
modalidad PWM. Consulte Configuracin de la
modulacin de ancho de pulsos (%PWM)
(vase pgina 115).
PTO para configurar los canales de salida en
modalidad PTO. Consulte Configuracin de la salida
de tren de pulsos (%PTO) (vase pgina 117).
FREQGEN para configurar los canales de salida en
modalidad FREQGEN. Consulte Configuracin del
generador de frecuencias (%FREQGEN)
(vase pgina 120).

Referencia de
tiempo

0,1 ms
1 ms
10 ms
1s

1s

Permite seleccionar la base de tiempo para la medicin


de la frecuencia.

Preajuste

Consulte la tabla
siguiente para ver el
rango completo de
valores preestablecidos
para el generador de
pulsos de tipo PWM.

Permite especificar el valor preestablecido para la


salida PWM.

En esta tabla se muestra el rango de los valores de los parmetros preestablecidos:


Tipo

Referencia de tiempo

Rango del valor preestablecido

PWM

0,1 ms

De 1 a 10.000

1 ms

De 1 a 1.000

10 ms

De 1 a 100

1s

En la ficha Programacin se muestra ms informacin sobre la configuracin.


Para obtener ms detalles sobre el bloque de funciones Pulse Width Modulation, consulte
Modicon M221 Logic Controller Gua de la biblioteca de funciones avanzadas, captulo
Modulacin de ancho de pulsos (%PWM).
116

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Configuracin de salida de tren de pulsos (%PTO)


Asistente del generador de pulsos para PTO
En este grfico se muestra la ventana Asistente del generador de pulsos cuando el Tipo de
generador de pulsos se configura en PTO:

EIO0000001363 12/2015

117

Configuracin de entrada/salida incrustada

En esta tabla se describen todos los parmetros disponibles cuando el canal se configura en
modalidad PTO:
Parmetro
General

Mecnica

118

Valor

Predeterminado

Descripcin

Tipo de
generador de
pulsos

No configurado
PLS
PWM
PTO
FREQGEN

PTO

Permite elegir el tipo de generador de


pulsos y configurar las propiedades de
salida.
Seleccionar:
PLS para configurar los canales de
salida en modalidad PLS. Consulte
Configuracin de pulsos (%PLS)
(vase pgina 112).
PWM para configurar los canales de
salida en modalidad PWM. Consulte
Configuracin de la modulacin de
ancho de pulsos (%PWM)
(vase pgina 115).
PTO para configurar los canales de
salida en modalidad PTO. Consulte
Configuracin de la salida de tren de
pulsos (%PTO) (vase pgina 117).
FREQGEN para configurar los
canales de salida en modalidad
FREQGEN. Consulte Configuracin del
generador de frecuencias
(%FREQGEN) (vase pgina 120).

Modalidad de
salida

Sentido
horario/Sentido
antihorario
Pulso/Direccin

Pulso/Direccin

Selecciona la modalidad de salida de


pulsos.

0 a 65.535

Compensacin de
holgura

NOTA: La modalidad de salida Sentido


horario/Sentido antihorario slo es
vlida para PTO0. Esta modalidad
deshabilita PTO1.
Establece el valor de compensacin de
holgura. El nmero especificado de
pulsos de compensacin de holgura no
se aade al contador de posicin.
Consulte Compensacin de holgura.

EIO0000001363 12/2015

Configuracin de entrada/salida incrustada

Parmetro
Lmites de
posicin
de
software

Movimiento

Punto de
referencia

Activacin
de sonda

Valor

Predeterminado

Descripcin

Habilitar los
lmites de
posicin de
software

Habilitado
Deshabilitado

Habilitado

Selecciona si se utilizan los lmites de


posicin de software.

Lmite bajo

De -2147483648 a
2147483647

-2147483648

Establece que la posicin de lmite de


software sea detectada en direccin
negativa.

Lmite alto

De 2147483648 a
2147483647

2147483647

Establece que la posicin de lmite de


software sea detectada en direccin
positiva.

Velocidad mx.

De 0 a 100000

100000

Establece la velocidad mxima de salida


de pulsos (en Hz).

Velocidad de inicio De 0 a 100000

Establece la velocidad de inicio de salida


de pulsos (en Hz). 0 si no se utiliza

Velocidad de
detencin

De 0 a 100000

Establece la velocidad de detencin de


salida de pulsos (en Hz). 0 si no se utiliza

Acel. mx.

De 1 a 100.000

100000

Establece el valor mximo de


aceleracin (en Hz/ms).

Deceleracin de
parada rp.

De 1 a 100000

5000

Establece el valor de deceleracin si se


detecta un error (en Hz/ms).

Decel. mx.

De 1 a 100.000

100000

Establece el valor mximo de


deceleracin (en Hz/ms).

Entrada REF

No utilizado
Entrada

No utilizado

Selecciona si se utiliza la entrada REF


para establecer la posicin del punto de
referencia.

Tipo de contacto

Normalmente
abierto
Normalmente
cerrado

Normalmente Selecciona si el estado predeterminado


abierto
del contacto de conmutador es abierto o
cerrado.

No utilizado
Entrada

No utilizado

Entrada PROBE

NOTA: El tipo de entrada slo est


disponible cuando la Entrada REF est
seleccionada.
Selecciona si se utiliza la entrada
SONDA.

En la ficha Programacin se muestra ms informacin sobre la configuracin.


Para obtener ms detalles sobre el bloque de funciones Pulse Train Output, consulte
Modicon M221 Logic Controller Gua de la biblioteca de funciones avanzadas, captulo Salida de
tren de pulsos (%PTO).

EIO0000001363 12/2015

119

Configuracin de entrada/salida incrustada

Configuracin de generadores de pulsos (%FREQGEN)


Asistente del generador de pulsos para FREQGEN
En este grfico se muestra la ventana Asistente del generador de pulsos cuando el Tipo de
generador de pulsos se establece en FREQGEN:

La funcin Generador de frecuencias (FG) genera una seal de onda cuadrada con frecuencia
programable y un ciclo de servicio del 50%. El controlador utiliza un generador de reloj interno y
proporciona una seal de salida en un canal de salida dedicado (%Q0.0). Esta seal de salida
puede activar directamente un movimiento constante del eje. La frecuencia de destino es siempre
positiva.
Para obtener ms detalles sobre el bloque de funciones FREQGEN, consulte Modicon M221 Logic
Controller - Gua de la biblioteca de funciones avanzadas, captulo Generador de frecuencias
(%FREQGEN).
120

EIO0000001363 12/2015

Modicon M221
Configuracin de bus de E/S
EIO0000001363 12/2015

Captulo 5
Configuracin de bus de E/S

Configuracin de bus de E/S


Descripcin general
En este captulo se describe cmo configurar el bus de E/S (mdulos de ampliacin) del M221
Logic Controller.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado

Pgina

Prcticas generales de la configuracin de E/S

122

Configuracin mxima de hardware

124

Configuracin de cartuchos y mdulos de ampliacin

128

EIO0000001363 12/2015

121

Configuracin de bus de E/S

Prcticas generales de la configuracin de E/S


Hacer coincidir la configuracin de hardware y software
La E/S que puede estar integrada en su controlador es independiente de la E/S que puede haber
aadido en forma de ampliacin de E/S. Es importante que la configuracin de E/S lgica dentro
de su programa coincida con la configuracin de E/S fsica de su instalacin. Si aade o elimina
cualquier E/S fsica del bus de ampliacin de E/S o, en funcin de la referencia del controlador,
del controlador (en forma de cartuchos), es obligatorio que actualice la configuracin de su
aplicacin. Esto tambin se aplica a cualquier dispositivo de bus de campo que pueda tener en su
instalacin. En caso contrario, existe la posibilidad de que las ampliaciones de E/S dejen de
funcionar mientras contine funcionando la E/S incrustada que puede haber en su controlador.

ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Actualice la configuracin del programa cada vez que aada o elimine cualquier tipo de
ampliacin de E/S en el bus de E/S, o si aade o elimina cualquier dispositivo en el bus de
campo.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao
al equipo.
Presentacin de la funcin opcional de los mdulos de ampliacin de E/S
Los mdulos de ampliacin de E/S se pueden marcar como opcionales en la configuracin. La
funcin Mdulo opcional proporciona una configuracin ms flexible al aceptar la definicin de
mdulos no conectados fsicamente al logic controller. Por lo tanto, una nica aplicacin puede
admitir varias configuraciones fsicas de mdulos de ampliacin de E/S, lo cual favorece un mayor
grado de escalabilidad sin la necesidad de mantener varios archivos de aplicacin para la misma
aplicacin.
Debe ser muy consciente de las implicaciones y los efectos de marcar mdulos de E/S como
opcionales en su aplicacin, tanto si estos mdulos estn presentes como si estn ausentes
fsicamente al ejecutar la mquina o el proceso. Asegrese de incluir esta funcin en el anlisis
de riesgos.

122

EIO0000001363 12/2015

Configuracin de bus de E/S

ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Incluya en el anlisis de riesgos cada una de las variantes de configuracin de E/S que se
pueden realizar marcando mdulos de ampliacin de E/S como opcionales, y concretamente el
establecimiento de mdulos de seguridad TM3 (TM3S) como mdulos de E/S opcionales, y
valore si es aceptable con respecto a su aplicacin.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao
al equipo.
NOTA: Para obtener ms informacin sobre esta funcin, consulte Mdulos de ampliacin de E/S
opcionales (vase pgina 80).

EIO0000001363 12/2015

123

Configuracin de bus de E/S

Configuracin mxima de hardware


Introduccin
El sistema de control M221 Logic Controller ofrece una solucin completa para lograr configuraciones optimizadas y una arquitectura ampliable.
Principio de configuracin local y remota
En la siguiente figura se definen las configuraciones local y remota:

(1) Configuracin local


(2) Configuracin remota

Arquitectura de configuracin local de M221 Logic Controller


Se consigue una configuracin local optimizada y flexibilidad mediante la asociacin de:
M221 Logic Controller
Mdulos de ampliacin de TM3
Mdulos de ampliacin de TM2

Los requisitos de la aplicacin determinan la arquitectura de la configuracin de M221 Logic


Controller.
En la siguiente figura se representan los componentes de una configuracin local:

(B) Mdulos de ampliacin (consulte el nmero mximo de mdulos)

124

EIO0000001363 12/2015

Configuracin de bus de E/S

NOTA: No puede montar un mdulo TM2 antes de cualquier mdulo TM3 tal y como se indica en
la siguiente figura:

Arquitectura de configuracin remota de M221 Logic Controller


Se consigue una configuracin remota optimizada y flexibilidad mediante la asociacin de:
M221 Logic Controller
Mdulos de ampliacin de TM3
Mdulos transmisores y receptores de TM3
Los requisitos de la aplicacin determinan la arquitectura de la configuracin de M221 Logic
Controller.
NOTA: No puede utilizar mdulos TM2 en configuraciones que incluyan mdulos TM3
transmisores y receptores.
En la siguiente figura se representan los componentes de una configuracin remota:

(1) Logic Controller y mdulos


(C) Mdulos de ampliacin (mximo 7)

EIO0000001363 12/2015

125

Configuracin de bus de E/S

Cantidad mxima de mdulos


En la tabla siguiente se muestra la configuracin mxima admitida:
Referencias

Mxima

Tipo de configuracin

TM221C16
TM221CE16

4 mdulos de ampliacin
TM3/TM2

Local

TM221C24
TM221CE24
TM221C40
TM221CE40
TM221M16R
TM221ME16R
TM221M16T
TM221ME16T
TM221M32TK
TM221ME32TK

7 mdulos de ampliacin
TM3/TM2

Local

TM3XREC1

7 mdulos de ampliacin TM3

Remota

NOTA: Los mdulos transmisores y receptores TM3 no se incluyen en el recuento del nmero mximo de
mdulos de ampliacin.

NOTA: La configuracin con sus mdulos de ampliacin TM3 y TM2 se valida mediante el
software de SoMachine Basic en la ventana Configuracin teniendo en cuenta el consumo total
de potencia de los mdulos instalados.
NOTA: En algunos entornos, la configuracin mxima rellenada por mdulos de alto consumo,
junto con la distancia mxima permitida entre los mdulos transmisores y emisores TM3, puede
presentar problemas de comunicacin del bus aunque el software SoMachine Basic est
permitido para la configuracin. En este caso, necesitar analizar el consumo de los mdulos
elegidos para su configuracin, as como la distancia de cable mnima que requiere su aplicacin,
y probablemente deber optimizar sus elecciones.

126

EIO0000001363 12/2015

Configuracin de bus de E/S

Corriente suministrada al bus de E/S


En la tabla siguiente se muestra la corriente mxima suministrada por los controladores al bus de
I/O:
Referencia

Bus de E/S de 5 V CC

Bus de E/S de 24 V CC

TM221C16R
TM221CE16R

325 mA

120 mA

TM221C16T
TM221CE16T

325 mA

148 mA

TM221C16U
TM221CE16U

325 mA

148 mA

TM221C24R
TM221CE24R

520 mA

160 mA

TM221C24T
TM221CE24T

520 mA

200 mA

TM221C24U
TM221CE24U

520 mA

200 mA

TM221C40R
TM221CE40R

520 mA

240 mA

TM221C40T
TM221CE40T

520 mA

304 mA

TM221C40U
TM221CE40U

520 mA

304 mA

TM221M16R
TM221ME16R

520 mA

460 mA

TM221M16T
TM221ME16T

520 mA

492 mA

TM221M32TK
TM221ME32TK

520 mA

484 mA

NOTA: Los mdulos de ampliacin consumen corriente entre 5 V CC y 24 V CC que se suministra


al bus de I/O. Por consiguiente, la corriente suministrada por el Logic Controller al bus de I/O
define el nmero mximo de mdulos de ampliacin que se pueden conectar al bus de I/O (se
valida mediante el software de SoMachine Basic en la ventana Configuracin).

EIO0000001363 12/2015

127

Configuracin de bus de E/S

Configuracin de cartuchos y mdulos de ampliacin


Introduccin
En su proyecto, puede aadir los siguientes dispositivos al controlador:
Cartuchos TMC2
Mdulos de E/S digitales de TM3
Mdulos de E/S expertas de TM3
Mdulos de E/S digitales de TM2
Mdulos de E/S analgicas de TM2

Cartuchos TMC2
Para obtener ms informacin sobre la configuracin de cartuchos, consulte las siguientes guas
de programacin y hardware:
Tipo de cartucho

Gua de hardware

Gua de programacin

Cartuchos TMC2

TMC2 Cartuchos Gua de hardware

TMC2 Cartuchos Gua de


programacin

Mdulos de ampliacin TM3


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

Gua de hardware

Mdulos de ampliacin de E/S digitales TM3 Mdulos de ampliacin de E/S


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

Gua de programacin
Mdulos de ampliacin TM3 - Gua
de programacin

Mdulos de E/S analgicas TM3 - Gua


de hardware

Mdulos de ampliacin de E/S expertas TM3 Expert I/O Modules Hardware


de TM3
Guide
Mdulos de seguridad TM3

TM3 Mdulos de seguridad Gua de


hardware

Mdulos transmisores y receptores de


TM3

Mdulos transmisores y receptores


TM3 - Gua de hardware

128

EIO0000001363 12/2015

Configuracin de bus de E/S

Mdulos de ampliacin TM2


Para obtener ms informacin acerca de la configuracin del mdulo, consulte las guas de
hardware y programacin de cada tipo de mdulo de ampliacin:
Tipo de mdulo de ampliacin

Gua de hardware

Gua de programacin

Mdulos de E/S digitales de TM2

TM2 Mdulos de ampliacin de E/S


digitales - Gua de hardware

Mdulos de ampliacin TM2 - Gua


de programacin

Mdulos de E/S analgicas de TM2

Gua de hardware de mdulos de E/S


analgicas de TM2

EIO0000001363 12/2015

129

Configuracin de bus de E/S

130

EIO0000001363 12/2015

Modicon M221
Configuracin de comunicaciones integradas
EIO0000001363 12/2015

Captulo 6
Configuracin de comunicaciones integradas

Configuracin de comunicaciones integradas


Descripcin general
En este captulo se describe cmo configurar las funciones de comunicacin del M221 Logic
Controller.
Contenido de este captulo
Este captulo contiene las siguientes secciones:
Seccin

Apartado

Pgina

6.1

Configuracin Ethernet

132

6.2

Configuracin de lnea serie

145

6.3

Cdigos de funcin Modbus compatibles

154

EIO0000001363 12/2015

131

Configuracin de comunicaciones integradas

Seccin 6.1
Configuracin Ethernet

Configuracin Ethernet
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado

132

Pgina

Configuracin de red Ethernet

133

Configuracin de Modbus TCP

138

Configuracin EtherNet/IP

142

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

Configuracin de red Ethernet


Introduccin
Puede configurar la conexin TCP/IP al logic controller mediante la configuracin de la red
Ethernet. Ethernet establece una red de rea local (LAN) entre el logic controller y otros
dispositivos. La configuracin Ethernet le permite configurar la direccin IP del dispositivo de red.
NOTA: La conexin controlador-PC usa el protocolo TCP/IP. Es necesario que este protocolo est
instalado en el PC.
Puede obtener la direccin IP mediante los siguientes protocolos:
Dynamic Host Configuration Protocol (protocolo de configuracin dinmica de host) (DHCP)
Bootstrap Protocol (Protocolo Bootstrap) (BOOTP)

Tambin puede especificar la direccin IP mediante las siguientes direcciones:


Direccin IP
Mscara de subred
Direccin de pasarela

Servicios Ethernet
El logic controller admite los siguientes servicios:
Servidor Modbus TCP
Cliente Modbus TCP
EtherNet/IP Adapter
Dispositivo esclavo Modbus TCP

En esta tabla se muestra el nmero mximo de conexiones de servidor TCP:


Tipo de conexin

Nmero mximo de conexiones

Servidor Modbus

Cliente Modbus

Dispositivo EtherNet/IP

Cada servidor basado en TCP administra su propio conjunto de conexiones.


Cuando un cliente intenta abrir una conexin que supera el tamao de la consulta, el logic
controller cierra la conexin ms antigua, excepto la conexin con SoMachine Basic.
Las conexiones de servidor permanecen abiertas siempre y cuando el logic controller permanezca
en su estado operativo actual (RUNNING, STOPPED o HALTED).
Las conexiones de servidor se cierran cuando se cambia su estado operativo actual (RUNNING,
STOPPED o HALTED), excepto en caso de un corte de alimentacin (porque el controlador no tiene
tiempo de cerrar las conexiones).
Las conexiones de servidor se pueden cerrar cuando el origen EtherNet/IP o Modbus TCP
maestro solicitan su cierre.

EIO0000001363 12/2015

133

Configuracin de comunicaciones integradas

Configuracin Ethernet
En esta tabla se describe cmo configurar la Ethernet:
Paso

Accin

Haga clic en el nodo ETH1 del rbol de hardware para visualizar las propiedades Ethernet.
En esta figura se muestran las propiedades Ethernet en el rea del editor:

Edite las propiedades para configurar la Ethernet.


Consulte la tabla siguiente para obtener ms informacin sobre los parmetros de configuracin de
Ethernet.

NOTA: Los Parmetros de seguridad visualizados dependern del nivel funcional seleccionado
para la aplicacin.

134

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

En esta tabla se describen todos los parmetros de la configuracin de Ethernet:


Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Nombre del dispositivo No

cualquiera

M221 (si el
controlador
usado en la
configuracin es
M221 Logic
Controller)

Muestra el nombre del dispositivo que est


conectado a la red Ethernet.
Se permiten los caracteres de la a-z, A-Z, del
0 al 9 y el carcter de subrayado (_).

Direccin IP mediante
DHCP

S(1)

TRUE/FALSE

FALSE

Permite obtener la direccin IP del servidor


DHCP en la red.

Direccin IP de BOOTP S(1)

TRUE/FALSE

FALSE

Permite obtener la direccin IP del servidor


de configuracin Boot PROM en la red.

Direccin IP fija

S(1)

TRUE/FALSE

TRUE

Permite especificar la direccin IP de forma


manual para el host o la identificacin de la
interfaz de red.

Direccin IP

S(2)

w.x.y.z(3)

0.0.0.0

Permite especificar la direccin IP del


dispositivo en la red Ethernet.
La asignacin de 0.0.0.0 como direccin IP
para el M221 Logic Controller fuerza al
firmware a generar una direccin IP desde la
direccin MAC.
La direccin IP generada es 10.10.XXX.YYY,
en la que XXX e YYY son los valores
decimales de los ltimos 2 bytes (EE.FF) de
la direccin MAC (AA.BB.CC.DD.EE.FF)
Ejemplo:
Direccin MAC: 00:80:78:19:19:73
EE (19 hex) = decimal 25
FF (73 hex) = 155 decimal
Direccin IP generada: 10.10.25.155.

Mscara de subred

S(2)

w.x.y.z(3)

0.0.0.0

Permite especificar la direccin de la subred


para autorizar un grupo de dispositivos para
el intercambio de datos. Determina qu bits
de una direccin IP corresponden a la
direccin de red y qu bits corresponden a la
parte de subred de la direccin.

Direccin de pasarela

S(2)

w.x.y.z(3)

0.0.0.0

Permite especificar la direccin IP del nodo


(un enrutador) en una red TCP/IP que sirve
como punto de acceso a otra red.

Ethernet

(1) Puede seleccionar cualquier opcin del direccionamiento IP. Al seleccionar una opcin se deshabilitan las otras.
(2) Estas opciones se habilitan solamente si se selecciona la opcin Direccin IP fija para el direccionamiento IP.
(3) w, x, y y z son los bytes que almacenan la direccin, y cada byte puede almacenar un valor en el rango de 0 a 255.

EIO0000001363 12/2015

135

Configuracin de comunicaciones integradas

Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Velocidad de
transferencia

No

Auto

Muestra la modalidad seleccionada para la


velocidad Ethernet. Auto significa
"Negociacin automtica".

Parmetros de seguridad
Los parmetros de seguridad le permiten habilitar o deshabilitar los protocolos y las funciones de comunicacin.
Protocolo de
programacin
habilitado

TRUE/FALSE

TRUE

Permite habilitar o deshabilitar la


programacin a travs del puerto Ethernet.
Asimismo, habilita o deshabilita el acceso de
los objetos de software por medio de tablas
de animacin o dispositivos HMI.

Protocolo
EtherNet/IPhabilitado

TRUE/FALSE

TRUE

Permite habilitar o deshabilitar el protocolo


EtherNet/IP para conectarse a una red para
el intercambio de datos.

Servidor Modbus
habilitado

TRUE/FALSE

TRUE

Permite habilitar o deshabilitar el servidor


Modbus TCP.
En consecuencia, esto habilita o deshabilita
el acceso a objetos de memoria %M y %MW
mediante peticiones Modbus estndar.

Protocolo de
descubrimiento
automtico habilitado

TRUE/FALSE

TRUE

Permite habilitar o deshabilitar el protocolo


de descubrimiento automtico para detectar
automticamente dispositivos en buses de
campo Ethernet admitidos.

(1) Puede seleccionar cualquier opcin del direccionamiento IP. Al seleccionar una opcin se deshabilitan las otras.
(2) Estas opciones se habilitan solamente si se selecciona la opcin Direccin IP fija para el direccionamiento IP.
(3) w, x, y y z son los bytes que almacenan la direccin, y cada byte puede almacenar un valor en el rango de 0 a 255.

NOTA: Cuando se deshabilita un protocolo incluido en la lista de Parmetros de seguridad, las


solicitudes del tipo de servidor correspondiente se ignoran. La pantalla de configuracin
correspondiente permanece accesible. La ejecucin del programa no se ve afectada.

136

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

Gestin de direcciones
Este diagrama muestra los diferentes tipos de sistema de direcciones para el M221 Logic
Controller:

NOTA: Si un dispositivo programado para utilizar los mtodos de direccionamiento DHCP o


BOOTP no puede establecer contacto con su servidor correspondiente, el controlador utilizar la
direccin IP predeterminada. No obstante, repetir constantemente su peticin.
El proceso de IP se reinicia en los siguientes casos:
Reinicio del controlador
Reconexin de cable Ethernet
Descarga de aplicacin (si los parmetros IP cambian)
Se ha detectado el servidor DHCP o BOOTPdespus de que fallara el intento de direccionamiento anterior o tras caducar el arrendamiento de la direccin DHCP.

EIO0000001363 12/2015

137

Configuracin de comunicaciones integradas

Configuracin de Modbus TCP


Introduccin
Puede configurar el puerto Ethernet para habilitar el servidor Modbus TCP incrustado que
proporciona las funciones del Modbus TCP del logic controller.
Configuracin de Modbus TCP
En esta tabla se describe cmo configurar Modbus TCP:
Paso

Accin

Haga clic en el nodo Modbus TCP que aparece debajo del nodo ETH1 en el rbol de hardware para
ver las propiedades de Modbus TCP.
En esta figura se muestran las propiedades que se visualizan en el rea del editor:

Seleccione Habilitado para editar las propiedades para configurar el protocolo Modbus TCP.

NOTA: Si el botn Habilitado aparece atenuado, compruebe que el Nivel funcional de la


aplicacin (ficha Programacin Tareas Comportamiento) sea como mnimo Nivel 3.2.
Consulte la tabla siguiente para obtener ms informacin sobre los parmetros de configuracin de
Modbus TCP.

138

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

En esta tabla se describen todos los parmetros de la configuracin del Modbus TCP:
Parmetro

Editable(1)

Valor

Valor predeter- Descripcin


minado

TRUE/FALSE

FALSE

Asignacin de Modbus
Habilitado

Seleccinelo para habilitar la


configuracin de Modbus TCP.

NOTA: Si deselecciona la casilla de


verificacin Habilitado y ha utilizado
variables de red en el programa, estas
dejan de ser vlidas y el programa ya
no puede compilarse. Si desea
deshabilitar temporalmente los
servicios Modbus TCP/IP sin invalidar
el uso de las variables de red, puede
desactivar los Parmetros de
seguridad del protocolo en la ventana
Propiedades Ethernet
(vase pgina 133).
ID de unidad

De 1 a 247

Especifique el ID de la unidad del


servidor local.
Las peticiones Modbus TCP
procedentes de un servidor con el
mismo ID de unidad se envan a la
tabla de asignaciones Modbus en
lugar de al servidor Modbus normal.

Registros de salida (%IWM)

1...20

10

Nmero de registros de salida


disponibles.
Los registros de salida se utilizan para
almacenar los valores de los objetos
de red %IWM (vase pgina 191).

Registros de entrada
(%QWM)

1...20

10

Nmero de registros de entrada


disponibles.
Los registros de entrada se utilizan
para almacenar los valores de los
objetos de red %QWM
(vase pgina 189).

(1)

Slo si se ha seleccionado la opcin Servidor Modbus habilitado en la seccin Parmetros de seguridad de la


ventana Propiedades Ethernet (vase pgina 133).

EIO0000001363 12/2015

139

Configuracin de comunicaciones integradas

Parmetro

Editable(1)

Valor

Valor predeter- Descripcin


minado

Modalidad de cliente: tabla de servidor remoto (mx. 16)


Direccin

w.x.y.z(1)

0.0.0.0

Permite especificar la direccin IP del


servidor remoto. Asimismo, consulte
Adicin de servidores remotos
(vase pgina 141).

ID de unidad

De 0 a 255

255

Permite especificar el ID de la unidad


del servidor remoto.

Timeout de conexin
(100 ms)

De 0 a
65.535

100

Permite especificar la duracin del


timeout de la conexin.

(1)
Slo si se ha seleccionado la opcin Servidor Modbus habilitado en la seccin Parmetros de seguridad de la
ventana Propiedades Ethernet (vase pgina 133).

Tabla de asignaciones de E/S de dispositivos Modbus TCP esclavos


Cuando se ha configurado un dispositivo Modbus TCP esclavo, los comandos Modbus enviados
a su ID de unidad (direccin Modbus) acceden a los objetos de red (%IWM y %QWM) del controlador
en lugar de a las palabras Modbus normales accesibles cuando el ID de unidad es 255. De este
modo se facilitan las operaciones de lectura/escritura mediante una aplicacin de explorador de
E/S del maestro Modbus.
NOTA: Si el Unit ID seleccionado en el maestro no es el que est configurado en el esclavo
M221 (y viceversa), los datos se leen o escriben en %MWx en lugar de en %IWMx y %QWMx. No
se devuelve ningn error de Modbus.
El dispositivo Modbus TCP esclavo responde a un subconjunto de cdigos de funcin Modbus,
pero lo hace de manera distinta a los estndares Modbus, con el objetivo de intercambiar datos
con el explorador de E/S externo. Los siguientes cdigos de funcin Modbus son compatibles con
el dispositivo Modbus TCP esclavo:

140

Decimal de
cdigo de
funcin (Hex)

Funcin

Comentario

3 (3 hex)

Leer registro de salida

Permite que el explorador de E/S maestro lea del objeto de red


%QWM del dispositivo.

4 (4 hex)

Leer registros de
entrada

Permite que el explorador de E/S maestro lea el objeto de red


%IWM del dispositivo.

6 (6 hex)

Escribir registro nico

Permite que el explorador de E/S maestro escriba un objeto de


red %IWM nico del dispositivo.

16 (10 hex)

Escribir registros
mltiples

Permite que el explorador de E/S maestro escriba varios


objetos de red %IWM nicos del dispositivo.

23 (17 hex)

Leer/escribir varios
registros

Permite que el maestro de E/S maestro lea objetos de red


%QWM y escriba objetos de red %IWM del dispositivo.

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

Adicin de servidores remotos


En esta tabla se describe cmo aadir un servidor remoto para Modbus TCP:
Paso

Accin

Introduzca la direccin IP en el campo Direccin.

Introduzca el valor de ID de unidad y Timeout de conexin (100 ms).

Haga clic en el botn Aadir.


Resultado: en la pantalla aparece una lista de los servidores remotos que ha aadido.
En esta figura se muestra la tabla con una lista de los servidores remotos:

En esta tabla se describe cada columna de la tabla que ofrece una lista de los servidores remotos:
Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

ndice

No

1...16

Muestra el nmero de ndice


de los servidores que estn
conectados de forma remota.

Direccin

w.x.y.z(1)

0.0.0.0

Muestra la direccin IP del


servidor remoto.

ID de unidad

De 0 a 255

255

Muestra el ID de la unidad del


servidor remoto.

Timeout de conexin
(100 ms)

De 0 a
65.535

100

Duracin del timeout de la


conexin.
Periodo de tiempo (en
unidades de 100 ms) durante
el cual el controlador intenta
establecer una conexin TCP
con el dispositivo remoto. Si al
final de este periodo no se ha
establecido una conexin
TCP, el controlador deja de
realizar intentos de conexin
hasta la prxima peticin de
conexin con una instruccin
EXCH.

(1) w, x, y y z son los bytes que almacenan la direccin, y cada byte puede almacenar un valor en el rango
de 0 a 255.

Haga clic en el botn Cerrar en la fila para eliminar un servidor remoto.


Haga doble clic en la entrada del servidor remoto en una fila para editar los valores.
EIO0000001363 12/2015

141

Configuracin de comunicaciones integradas

Configuracin EtherNet/IP
Introduccin
En esta seccin se describe la configuracin de la conexin EtherNet/IP al controlador.
Para obtener ms informacin sobre EtherNet/IP, consulte www.odva.org
Configuracin de EtherNet/IP Adapter
En la siguiente tabla se describe cmo mostrar la ventana de configuracin del EtherNet/IP
Adapter:
Paso

Accin

Haga clic en el nodo Adaptador EtherNet/IP situado debajo del nodo ETH1 en el rbol de
hardware.
En esta figura se muestran las propiedades del EtherNet/IP Adapter en el rea del editor:

Seleccione Habilitado para editar las propiedades para configurar el EtherNet/IP Adapter.

NOTA: Si el botn Habilitado aparece atenuado, compruebe que el Nivel funcional de la


aplicacin (ficha Programacin Tareas Comportamiento) sea como mnimo Nivel 3.2.
Para obtener informacin detallada sobre los parmetros de configuracin del EtherNet/IP
Adapter, consulte la tabla siguiente.
3

142

Haga clic en Aplicar.

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

Propiedades del adaptador EtherNet/IP


En esta tabla se describen todos los parmetros de configuracin del EtherNet/IP Adapter:
Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Habilitado

TRUE/FALSE

FALSE

Seleccione este valor para habilitar la


configuracin del EtherNet/IP Adapter.

NOTA: Si deselecciona la casilla de


verificacin Habilitado y ha utilizado
variables de red en el programa, estas
dejan de ser vlidas y el programa ya
no puede compilarse. Si desea
deshabilitar temporalmente los
servicios del EtherNet/IP Adapter sin
invalidar el uso de las variables de red,
puede desactivar los Parmetros de
seguridad del protocolo en la ventana
Propiedades Ethernet
(vase pgina 133).
Si se ha deshabilitado, al desmarcar la
casilla Habilitado, se pierden los
valores de retorno (vase pgina 186)
de los objetos %QWE, as como los
smbolos y los comentarios.
Ensamblado de entrada (destino --> origen, %QWE)
Instancia

De 1 a 255

100

Identificador del Input assembly.

Tamao (palabras)

1...20

20

Tamao del Input assembly.

Ensamblado de salida (origen --> destino, %IWE)


Instancia

De 1 a 255

150

Identificador del Output assembly.

Tamao (palabras)

1...20

20

Tamao del Output assembly.

NOTA: Salida significa salida del controlador del explorador (%IWE para el adaptador).
Entrada significa entrada del controlador del explorador (%QWE para el adaptador).

EIO0000001363 12/2015

143

Configuracin de comunicaciones integradas

En el grfico siguiente se muestra la direccionalidad del ensamblado de entrada y ensamblado de


salida en las comunicaciones EtherNet/IP:

Archivo EDS
Se proporciona un archivo de hoja de datos electrnica (EDS) tipo plantilla,
M221_EDS_Model.eds, en la carpeta de instalacin de SoMachine Basic\Firmwares &
PostConfiguration.
Modifique el archivo como se describe en la gua del usuario que se encuentra en esa misma
carpeta.

144

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

Seccin 6.2
Configuracin de lnea serie

Configuracin de lnea serie


Configuracin de lnea serie
Introduccin
Las referencias de M221 Logic Controller estn equipadas con al menos una lnea serie. Las
referencias del controlador sin la funcin Ethernet admiten dos lneas serie:
SL1 (lnea serie).
SL2 (lnea serie).
El puerto SL1 admite estas funciones para facilitar la conexin por mdem:
Un comando Init para enviar la configuracin al mdem. El controlador enva automticamente
este comando despus de descargar una aplicacin o tras encenderlo.
%S105 para enviar por aplicacin el comando Init al mdem.
%SW167 para proporcionar un estado sobre el funcionamiento del comando Init.

SL2 no admite estas caractersticas dedicadas para el mdem.


La conexin por mdem permite:
Acceder de forma remota al controlador con fines de programacin o supervisin. En este caso,
se debe conectar un mdem local al PC que ejecuta el software SoMachine Basic, y se debe
configurar una conexin por mdem.
Realizar intercambios entre los controladores mediante el protocolo Modbus.
Enviar o recibir mensajes con cualquier dispositivo mediante el bloque de funciones
SEND_RECEIVE_MSG.
Enviar o recibir SMS por medio de un telfono mvil u otros dispositivos que puedan enviar o
recibir SMS.

Cada lnea serie se puede configurar para cualquiera de los siguientes protocolos:
Modbus
ASCII
TMH2GDB

Puede configurar tanto los ajustes de lnea serie como de protocolo. De forma predeterminada,
las lneas serie estn configuradas para el protocolo Modbus RTU.

EIO0000001363 12/2015

145

Configuracin de comunicaciones integradas

Configuracin de lnea serie


En esta tabla se describe cmo configurar la lnea serie:

146

Paso

Accin

Haga clic en el nodo SL1 (lnea serie) o SL2 (lnea serie) del rbol de hardware para mostrar la
configuracin de la lnea serie.

Seleccione el Protocolo para configurar la lnea serie.


Para obtener informacin detallada sobre los parmetros de configuracin de la lnea serie,
consulte la tabla siguiente.

Haga clic en Aplicar.

En el rbol de hardware, seleccione el nodo Modbus, ASCII o Visualizacin que aparece debajo
del nodo SL1 (lnea serie) o SL2 (lnea serie). Para obtener ms informacin, consulte
Configuracin del dispositivo (vase pgina 149).

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

En esta tabla se describen los parmetros de configuracin de la lnea serie:


Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Modbus
ASCII
TMH2GDB

Modbus

Ajustes de protocolo
Protocolo

Seleccione un protocolo en la lista


desplegable.

NOTA: Al usar un SR2MOD03 y el


bloque de funciones SMS,
seleccione el protocolo ASCII.

Ajustes de lnea serie


Velocidad de
transmisin

1.200
2.400
4.800
9.600
19.200
38.400
57.600
115.200

19.200

Permite seleccionar la velocidad de


transmisin de datos (bits por
segundo) desde la lista desplegable.

Paridad

Ninguna
Par
Impar

Par

Permite seleccionar la paridad de


los datos transmitidos para la
deteccin de errores.
La paridad es un mtodo de
deteccin de errores en la
transmisin.
Cuando la paridad se utiliza con un
puerto serie, se enva un bit de datos
adicional con cada carcter de
datos, y se dispone de manera que
el nmero de bits establecidos en 1
de cada carcter, incluido el bit de
paridad, es siempre impar o siempre
par.
Si se recibe un byte con un nmero
incorrecto de bits establecidos en 1,
el byte no es vlido.

Bits de datos

S
(nicamente
para el
protocolo
ASCII)

7
8

Permite seleccionar los bits de datos


en la lista desplegable.
El nmero de bits de datos en cada
carcter puede ser 7 (para ASCII
verdadero) u 8.

EIO0000001363 12/2015

147

Configuracin de comunicaciones integradas

Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Bits de parada

1
2

Permite seleccionar los bits de


parada en la lista desplegable.
El bit de parada es un bit que indica
el final de un byte de datos. Para los
dispositivos electrnicos, se suele
utilizar 1 bit de parada. Para los
dispositivos lentos, como los
teletipos electromecnicos, se
utilizan 2 bits de parada.

Medio fsico

RS-485
TRUE/FALSE

RS-485
TRUE

Permite seleccionar el medio fsico


para la comunicacin.
Puede seleccionar tanto el medio
RS-485 como el RS-232 para la
lnea serie 1. Para la lnea serie 2,
solo est disponible el medio RS485.
En las comunicaciones de datos, un
medio fsico es la ruta de
transmisin a travs de la cual se
propaga una seal. Se trata de una
interfaz para la interconexin de
dispositivos con el controlador
lgico.

RS-232
TRUE/FALSE

NOTA: Al usar un SR2MOD03,


seleccione la opcin RS-232.
Polarizacin

148

S (slo para
cartuchos)
No (para el
controlador)

S
No

No

Las resistencias de polarizacin se


integran en el mdulo del cartucho.
Para el controlador, este parmetro
est deshabilitado y para los
cartuchos, este parmetro permite
conectar o desconectar la
polarizacin.

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

Configuracin del dispositivo


En esta tabla se describen todos los parmetros del dispositivo seleccionado:
Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Configuracin del dispositivo


Dispositivo (inactivo
para el nodo
Visualizacin)

Ninguna
Modem genrico
SR2MOD01
SR2MOD03

Ninguno

Seleccione un dispositivo en la lista


desplegable.
Seleccione SR2MOD03 para utilizar
el bloque de funciones
%SEND_RECV_SMS.
Se muestra TMH2GDB cuando se
selecciona el nodo Visualizacin.

Comando Init
(solo para SL1)

El comando Init es un conjunto de


comandos de HAYES enviado al
mdem conectado en la lnea serie
1. Se trata de una cadena ASCII
limitada a 128 caracteres.
El logic controller utiliza esta cadena
para configurar y comprobar el
mdem.
El comando Init se enva al mdem
en los siguientes casos:
durante el encendido
cuando se descarga una
aplicacin en el controlador
cuando se establece el bit del
sistema %S105
%SW167 proporciona el estado del
comando de inicializacin enviado al
mdem.
SoMachine Basic inicializa el
comando Init para el mdem
SR2MOD03. Para obtener ms
informacin, consulte SR2MOD02
and SR2MOD03 Wireless Modem
User Guide (vase pgina 10).

NOTA: Para utilizar el bloque de


funciones SMS, cambie el comando
Init predeterminado a:
AT&F;E0;S0=2;Q0;V1;+WIND=0
;+CBST=0,0,1;&W;+CNMI=0,2,
0,0,0;+CSAS;+CMGF=0;+CMEE=
1

EIO0000001363 12/2015

149

Configuracin de comunicaciones integradas

Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Ajustes de protocolo para un dispositivo Modbus.


Modo de
transmisin

RTU
ASCII

RTU

Permite seleccionar en la lista


desplegable la modalidad de
transmisin del protocolo para la
comunicacin.
Seleccione ASCII para utilizar el
bloque de funciones
%SEND_RECV_SMS.
Los parmetros avanzados de
protocolo se muestran segn el
protocolo seleccionado. Consulte
las siguientes figuras y tablas.

Direccionamiento

Esclavo
TRUE/FALSE

Esclavo
TRUE

Permite seleccionar la modalidad de


direccionamiento. nicamente se
puede seleccionar uno de los
direccionamientos, Esclavo o
Maestro. Al habilitar una de las
modalidades de direccionamiento,
se deshabilita la otra.

Permite especificar el ID de
direccin del esclavo.

Maestro
TRUE/FALSE

Direccin [de 1 a
247]

De 1 a 247

NOTA: Este campo solo se


muestra para el direccionamiento
del esclavo. En el maestro, este
campo no aparece en la pantalla.
Timeout de
S
respuesta (x 100 ms)

De 0 a 255

10

Define el tiempo mximo que el


controlador espera una respuesta
antes de finalizar el intercambio con
un error. Introduzca 0 para
deshabilitar el timeout.

Tiempo entre tramas S


(ms)

De 1 a 255

10

Periodo de tiempo entre tramas


(corresponde al retardo entre tramas
que se utiliza en otros productos).

NOTA: El valor puede que se


ajuste automticamente para
cumplir el retardo de 3,5 caracteres,
estndar de Modbus.

150

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Ajustes de protocolo para un dispositivo ASCII


Timeout de
S
respuesta (x 100 ms)

De 0 a 255

10

Define el tiempo mximo que el


controlador espera una respuesta
antes de finalizar el intercambio con
un error. Introduzca 0 para
deshabilitar el timeout.

NOTA: Al usar un SR2MOD03 y el


bloque de funciones SMS,
introduzca 0 para deshabilitar el
timeout.
Condicin de parada
Longitud recibida de S (solo si la
trama
casilla de
verificacin
est
seleccionada)

De 1 a 255

Timeout de trama
recibido (ms)

S (solo si la
casilla de
verificacin
est
seleccionada)

De 1 a 255

S (solo si la
casilla de
verificacin
est
seleccionada)

De 1 a 255

0 (si no se ha
seleccionado la
casilla de
verificacin)
1 (si se ha
seleccionado la
casilla de
verificacin)

Permite especificar la longitud de la


trama recibida.

0 (si no se ha
seleccionado la
casilla de
verificacin)
10 (si se ha
seleccionado la
casilla de
verificacin)

Permite especificar la duracin del


timeout de la trama recibida.

NOTA: Solo puede configurar un


parmetro para la condicin de
parada, que puede ser Longitud
recibida de trama o Timeout de
trama recibido (ms).

NOTA: Al usar un SR2MOD03 y el


bloque de funciones SMS,
seleccione la casilla e introduzca
200.

Estructura de trama
Carcter de inicio

EIO0000001363 12/2015

0 (si no se ha
seleccionado la
casilla de
verificacin)
58 (si se ha
seleccionado la
casilla de
verificacin)

Permite especificar el carcter de


inicio de la trama.
El carcter ASCII correspondiente al
valor del carcter de inicio se
muestra a la derecha del campo de
valores.

151

Configuracin de comunicaciones integradas

Parmetro

Editable

Valor

Valor predeter- Descripcin


minado

Primer carcter de
fin

De 1 a 255

0 (si no se ha
seleccionado la
casilla de
verificacin)
10 (si se ha
seleccionado la
casilla de
verificacin)

Permite especificar el primer


carcter de fin de la trama.

0 (si no se ha
seleccionado la
casilla de
verificacin)
10 (si se ha
seleccionado la
casilla de
verificacin)

Permite especificar el segundo


carcter de fin de la trama.

FALSE

Le permite habilitar o deshabilitar la


adicin automtica de: carcter de
inicio, primer carcter de fin,
segundo carcter de fin (cuando se
definen) en las tramas enviadas.

10

Periodo de tiempo entre tramas


(corresponde al retardo entre tramas
que se utiliza en otros productos).

Segundo carcter de S (solo si la


fin
casilla de
verificacin
est
seleccionada)

Enviar caracteres de S
trama

De 1 a 255

TRUE/FALSE

NOTA: Para poder deshabilitar el


Primer carcter de fin, configure al
menos un parmetro de condicin
de parada.
El carcter ASCII correspondiente al
valor del primer carcter de fin se
muestra a la derecha del campo de
valores.

NOTA: Este campo queda


deshabilitado al deshabilitar el
Primer carcter de fin.
El carcter ASCII correspondiente al
valor del segundo carcter de fin se
muestra a la derecha del campo de
valores.

Ajustes de protocolo para un dispositivo de Visualizacin


Tiempo entre tramas S
(ms)

De 1 a 255

NOTA: El valor puede que se


ajuste automticamente para
cumplir el retardo de 3,5 caracteres,
estndar de Modbus.

152

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

Configurar el comando Init del mdem


El comando Init es un conjunto de comandos de Hayes que permiten operar con un mdem. El
comando Init predeterminado proporcionado por la pantalla de configuracin de SoMachine Basic
se utiliza con un mdem para adecuarlo a la configuracin de la lnea serie predeterminada para
el acceso remoto, los intercambios entre controladores o el envo o la recepcin de mensajes.
Para enviar o recibir SMS; debe modificarse el comando Init:
AT&F;E0;S0=2;Q0;V1;+WIND=0;+CBST=0,0,1;&W;+CNMI=0,2,0,0,0;+CSAS;+CMGF=0
;+CMEE=1
Si necesita adaptar el comando Init, use un software de terminal PC.
Comando Hayes de SR2MOD01
El comando Init predeterminado proporcionado por SoMachine Basic es:
ate0\n0\v1&d0&k0s0=1s89=0$EB0#p0$sb19200n0s28=1s37=13&w0
Comando Hayes de SR2MOD03
El comando Init predeterminado proporcionado por SoMachine Basic es:
AT&F;E0;S0=2;Q0;V1;+WIND=0;+CBST=0,0,1;&W;+CMGF=1;+CNMI=0,2,0,0,0;+CSAS
Para enviar o recibir SMS; debe modificarse el comando:
AT&F;E0;S0=2;Q0;V1;+WIND=0;+CBST=0,0,1;&W;+CNMI=0,2,0,0,0;+CSAS;+CMGF=0
;+CMEE=1

EIO0000001363 12/2015

153

Configuracin de comunicaciones integradas

Seccin 6.3
Cdigos de funcin Modbus compatibles

Cdigos de funcin Modbus compatibles


Cdigos de funcin Modbus compatibles
Presentacin
En la siguiente seccin se enumeran los cdigos de funcin compatibles con Modbus serie y
Modbus TCP y sus efectos en las variables de memoria del controlador
Esclavo Modbus
Se admiten las siguientes peticiones Modbus:
Decimal de cdigos de
funcin Modbus
compatibles (hex)

Cdigos de
subfuncin
compatibles

Descripcin

1 (1 hex) o 2 (2 hex)

Lectura de varios bits internos %M

3 (3 hex) o 4 (4 hex)

Lectura de varios registros internos %MW

5 (5 hex)

Escritura de un nico bit interno %M

6 (6 hex)

Escritura de un nico registro interno %MW

8 (8 hex)

0 (0 hex), 10
(0A hex)...18 (12 hex)

Diagnstico

15 (0F hex)

Escritura de varios bits internos %M

16 (10 hex)

Escritura de varios registros internos %MW

23 (17 hex)

Lectura/escritura de varios registros internos %MW

43 (2B hex)

14 (0E hex)

Identificacin del dispositivo de lectura (servicio


habitual)

NOTA:
El impacto de los cdigos de funcin Modbus que utiliza un M221 Logic Controller maestro
depende del tipo de dispositivo esclavo. En la mayora de los tipos de dispositivo esclavo:
Bit interno es %M
Bit de entrada es %I
Registro interno es %MW
Registro de entrada es %IW
En funcin del tipo de esclavo y de la direccin del esclavo, un bit interno puede ser %M o %Q, un
bit de entrada puede ser %I o %S, un registro de entrada puede ser %IW o %SW y un registro
interno puede ser %MW o %QW.
Para obtener ms informacin, consulte la documentacin del dispositivo esclavo.
154

EIO0000001363 12/2015

Configuracin de comunicaciones integradas

Tabla de asignaciones Modbus


Los dispositivos esclavos Modbus TCP admiten un subconjunto de los cdigos de funcin
Modbus. Los cdigos de funcin procedentes de un maestro Modbus con un ID de unidad
coincidente se dirigen a la tabla de asignaciones Modbus y pueden acceder a los objetos de red
(%IWM y %QWM) del controlador. Consulte Tabla de asignaciones de E/S de dispositivos Modbus
TCP esclavos (vase pgina 140).

EIO0000001363 12/2015

155

Configuracin de comunicaciones integradas

156

EIO0000001363 12/2015

Modicon M221
Tarjeta SD
EIO0000001363 12/2015

Captulo 7
Tarjeta SD

Tarjeta SD
Introduccin
Modicon M221 Logic Controller permite transferencias de archivos con una tarjeta SD.
En este captulo se describe cmo gestionar los archivos del Modicon M221 Logic Controller
mediante una tarjeta SD.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado

Pgina

Operaciones de gestin de archivos

158

Tipos de archivos admitidos por la tarjeta SD

160

Gestin de clonado

162

Gestin del firmware

164

Gestin de la aplicacin

166

Gestin de la configuracin de Post

168

Gestin del registro de errores

171

Gestin de la memoria: Copia de seguridad y restauracin de la memoria de controlador

175

EIO0000001363 12/2015

157

Tarjeta SD

Operaciones de gestin de archivos


Introduccin
El Modicon M221 Logic Controller permite los siguientes tipos de gestin de archivos mediante
una tarjeta SD:
Gestin de clonado (vase pgina 162): realice una copia de seguridad de la aplicacin, el
firmware y la configuracin de Post (si existe) del logic controller.
Gestin del firmware (vase pgina 164): descargue el firmware directamente en el logic
controller y cargue el firmware en el terminal grfico remoto.
Gestin de la aplicacin (vase pgina 166): realice una copia de seguridad de la aplicacin del
logic controller y resturela, o bien cpiela en otro logic controller de la misma referencia.
Gestin de la configuracin de Post (vase pgina 168): aada, cambie o elimine el archivo de
configuracin de Post del logic controller.
Gestin del registro de errores (vase pgina 171): realice una copia de seguridad del archivo
de registro de errores del logic controller o elimnelo.
Gestin de memoria (vase pgina 175): realice una copia de seguridad y restaure objetos de
memoria del controlador.
NOTA:
La lgica de resolucin del logic controller y la ejecucin de servicios contina durante la
transferencia de archivos.
Algunos comandos requieren que se apague y se vuelva a encender el logic controller.
Consulte la descripcin de los comandos para obtener ms informacin.
El Modicon M221 Logic Controller slo acepta tarjetas SD formateadas en FAT o FAT32.

Con el uso de la tarjeta SD, pueden realizarse potentes operaciones de forma automtica que
afectan al comportamiento del Logic Controller y al de la aplicacin residente. Al insertar una
tarjeta SD en un controlador, tenga en cuenta el efecto que el contenido de la tarjeta SD pueden
tener sobre el Logic Controller.
NOTA: La gestin de archivos con tarjeta SD utiliza archivos de script. Estos scripts se puede
crear automticamente con la tarea Gestin de la memoria (vase SoMachine Basic, Gua de
funcionamiento).

ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

Debe tener conocimientos sobre el funcionamiento de la mquina o del proceso antes de


conectar una tarjeta SD a un Logic Controller.
Asegrese de que las protecciones estn instaladas, de modo que si se viera afectado el
contenido de la tarjeta SD, no provoque lesiones al personal ni daos al propio equipo.

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


al equipo.

158

EIO0000001363 12/2015

Tarjeta SD

Si se produce un corte de alimentacin o una interrupcin de la comunicacin durante la


transferencia del programa de aplicacin o un cambio de firmware, puede que el dispositivo deje
de estar operativo. Si se produce una interrupcin de la comunicacin o un corte de alimentacin,
intente volver a realizar la transferencia.

AVISO
EQUIPO INOPERATIVO

No interrumpa la transferencia del programa de aplicacin o un cambio del firmware si se ha


iniciado la transferencia.
No ponga el dispositivo en funcionamiento hasta que se haya completado la transferencia
correctamente.

El incumplimiento de estas instrucciones puede causar dao al equipo.

EIO0000001363 12/2015

159

Tarjeta SD

Tipos de archivos admitidos por la tarjeta SD


Introduccin
En esta tabla se muestran las ubicaciones y los tipos de archivo que se pueden gestionar:
Carpeta de la tarjeta
SD

Descripcin

Nombre de archivo predeterminado

Archivo de script

Script.cmd

Registro de script

Script.log

/sys/os

Archivo de firmware de logic controller

M221.mfw

/disp/

Archivo de firmware de Visualizacin


grfica remota

TMH2GDB.mfw

/usr/app

Archivo de aplicacin

*.smbk

/usr/cfg

Archivo de configuracin de Post

Machine.cfg

/usr/mem

Archivo de copia de seguridad de la


memoria

Memories.csv

/sys/log

Archivo de registro de errores detectados PlcLog.csv

Comandos de archivo de script


Un archivo de script es un archivo de texto almacenado en el directorio raz de una tarjeta SD que
contiene comandos para gestionar los intercambios con el controlador.
En esta tabla se describen los comandos de script admitidos:
Comando

Descripcin

Download

Descargue un archivo de la tarjeta SD en el


controlador.

Upload

Carga los archivos contenidos en la memoria del


controlador en la tarjeta SD.

Delete

Elimina los archivos contenidos en un controlador.

Ejemplos de archivos de script


Comandos de Descargar:
Download "/usr/cfg"
Download "/sys/os/M221.mfw"
Download "/disp/TMH2GDB.mfw"
Comandos de Cargar:
Upload "/usr/app/*"
Upload "/usr/cfg/Machine.cfg"
160

EIO0000001363 12/2015

Tarjeta SD

Comandos de Eliminar:
Delete "/usr/app/*"
Delete "/sys/log/PlcLog.csv"
Registro de script
En el directorio raz de la tarjeta SD, se crea un archivo script.log de forma automtica tras
las operaciones de script. El estado de las operaciones de script se puede verificar leyendo este
archivo.

EIO0000001363 12/2015

161

Tarjeta SD

Gestin de clonado
Clonacin
La clonacin permite realizar una copia de seguridad de forma automtica de la aplicacin, del
firmware y de la configuracin de Post (si existe) del Modicon M221 Logic Controller de la tarjeta
SD.
La tarjeta SD puede utilizarse entonces para restaurar posteriormente el firmware, la aplicacin y
la configuracin de Post (si existe) en el Logic Controller, o copiarlos en otro Logic Controller con
la misma referencia.
Antes de proceder con el clonado de un controlador, M221 Logic Controller comprueba si la
aplicacin est protegida contra las copias. Para obtener informacin detallada, consulte
Proteccin con contrasea de una aplicacin (vase SoMachine Basic, Gua de funcionamiento).
NOTA:
La tarjeta SD debe estar vaca y presentar un formato correcto para realizar este procedimiento.
El registro de errores detectados y la memoria de datos no se clonan.
Si la aplicacin est protegida con contrasea, la operacin de clonado se bloquea (el indicador
LED SD parpadea).

Creacin de un clon de una tarjeta SD


Este procedimiento describe cmo realizar una copia de la aplicacin, del firmware y de la
configuracin de Post (si existe) desde el controlador a una tarjeta SD:
Paso

Accin

Formatee una tarjeta SD en el PC.

Inserte la tarjeta SD en el controlador.


Resultado: La operacin de clonado se inicia automticamente y el LED SD se enciende.

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el archivo
Script.log.

NOTA: La operacin de clonado dura dos o tres minutos. La operacin de clonado tiene una
prioridad baja para minimizar el impacto en la lgica del usuario y en el rendimiento de
comunicacin del Logic Controller. Dependiendo de la cantidad de tiempo libre en el programa, la
operacin podra necesitar ms tiempo para completarse si el logic controller se encuentra en el
estado RUNNING en comparacin con el estado STOPPED.
4

162

Extraiga la tarjeta SD del controlador.

EIO0000001363 12/2015

Tarjeta SD

Restauracin o copia desde una tarjeta SD clonada


En este procedimiento se describe cmo descargar la aplicacin, el firmware y la configuracin de
Post (si existe) almacenados en la tarjeta SD al controlador:
Paso

Accin

Desconecte la alimentacin del controlador.

Inserte la tarjeta SD en el controlador.

Restaure la alimentacin en el controlador.


Resultado: la operacin de clonado est en curso.

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el archivo
Script.log.

Extraiga la tarjeta SD para reiniciar el controlador.

NOTA: El indicador LED de la tarjeta SD est encendido durante la operacin.

NOTA: Si descarga una aplicacin clonada en el controlador, se elimina en primer lugar la


aplicacin existente de la memoria del controlador, independientemente de los derechos de
acceso de usuario que puedan estar habilitados en el controlador de destino.

EIO0000001363 12/2015

163

Tarjeta SD

Gestin del firmware


Descripcin general
Puede usar una tarjeta SD para descargar las actualizaciones de firmware directamente en el logic
controller o un terminal grfico remoto.
Consulte Estados y comportamiento del controlador (vase pgina 51) para obtener informacin
sobre los estados de funcionamiento del controlador lgico y el estado de los LED.
Descarga del firmware al controlador
En esta tabla se describe cmo realizar la descarga de un firmware al Logic Controller mediante
una tarjeta SD:
Paso

Accin

Desconecte la alimentacin del controlador.

Inserte una tarjeta SD vaca en el PC que est ejecutando SoMachine Basic.

Cree un archivo con el nombre script.cmd en el directorio raz de la tarjeta SD.

Edite el archivo e inserte el siguiente comando:


Download "/sys/os"

Cree la ruta \sys\os en el directorio raz de la tarjeta SD y copie el archivo de firmware en la


carpeta os:

NOTA: Encontrar un ejemplo de archivo firmware y el script en la carpeta Firmwares &


PostConfiguration\M221\ de la carpeta de instalacin de SoMachine Basic.
El nombre del archivo de firmware para el M221 Logic Controller es M221.mfw.
6

Retire la tarjeta SD del PC e insrtela en el slot para tarjeta SD del logic controller.

Restaure la alimentacin del controlador.


Resultado: Se inicia la copia del archivo de firmware. Durante la operacin, el LED del sistema
SD en el logic controller est encendido.

NOTA: Procure no desconectar la alimentacin del logic controller mientras la operacin est
en curso.
8

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el archivo
Script.log .

Extraiga la tarjeta SD.

10

164

Vuelva a conectar el cable de programacin USB al logic controller e inicie sesin con el
software SoMachine Basic.

EIO0000001363 12/2015

Tarjeta SD

Descarga de firmware en el Visualizacin grfica remota


NOTA: Antes de descargarlo, compruebe que la versin de firmware que se va a instalar sea
compatible con la versin del software SoMachine Basic instalada y la versin de firmware del
logic controller. Consulte Compatibilidad del Visualizacin grfica remota (vase Modicon
TMH2GDB, Visualizacin grfica remota, Gua del usuario)
En esta tabla se describe cmo descargar un firmware en el Visualizacin grfica remota mediante
una tarjeta SD:
Paso
1

Accin
Conecte el Visualizacin grfica remota al logic controller (vase Modicon TMH2GDB,
Visualizacin grfica remota, Gua del usuario).

Inserte una tarjeta SD vaca en el PC que est ejecutando SoMachine Basic.

Cree un archivo con el nombre script.cmd en el directorio raz de la tarjeta SD.

Edite el archivo e inserte el siguiente comando:


Download "/disp/TMH2GDB.mfw"

Cree la ruta /disp/ en el directorio raz de la tarjeta SD y copie el archivo de firmware en la


carpeta disp:

NOTA: Encontrar el archivo de firmware y un ejemplo de script en la carpeta Firmwares &


PostConfiguration\TMH2GDB\ de la carpeta de instalacin de SoMachine Basic.
El nombre del archivo de firmware para el Visualizacin grfica remota es TMH2GDB.mfw.
6

Retire la tarjeta SD del PC e insrtela en el slot para tarjeta SD del M221 Logic Controller.
Resultado: El logic controller inicia la transferencia del archivo de firmware de la tarjeta SD al
Visualizacin grfica remota. Durante esta operacin:
Se muestra el mensaje File Transfer en el Visualizacin grfica remota.
Se activa el LED del sistema SD en el M221 Logic Controller.
La palabra del sistema %SW182 se establece en 5 (Transferencia de firmware del terminal
en curso).

NOTA: No desconecte el Visualizacin grfica remota ni desconecte la alimentacin del M221


Logic Controller mientras la operacin est en curso.
7

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el
archivo Script.log .

NOTA: Restaurar el sistema de archivos del terminal grfico remoto (retroiluminacin roja)
forma parte del proceso.

EIO0000001363 12/2015

165

Tarjeta SD

Gestin de la aplicacin
Descripcin general
Puede utilizar una tarjeta SD para realizar una copia de seguridad y para restaurar la aplicacin
del controlador, o puede copiarla en otro controlador con la misma referencia.
Copia de seguridad de una aplicacin
En esta tabla se describe cmo realizar una copia de seguridad de una aplicacin del controlador
mediante una tarjeta SD:
Paso

Accin

Cree un archivo script.cmd con un editor de texto en el PC.

Edite el archivo e inserte la siguiente lnea:


Upload "/usr/app"

Copie el archivo de script en el directorio raz de la tarjeta SD.

Inserte la tarjeta SD preparada en el controlador.


Resultado: se inicia la copia del archivo de la aplicacin. Durante la operacin, el LED del
sistema SD en el logic controller est encendido.

NOTA: Procure no desconectar la alimentacin del logic controller mientras la operacin est
en curso.

NOTA: El proceso de copia de seguridad de la aplicacin tiene una prioridad baja para
minimizar el impacto en el rendimiento del programa y de la comunicacin del logic controller.
Dependiendo de la cantidad de tiempo libre en el programa, la operacin podra necesitar
bastante ms tiempo para completarse si el logic controller est en el estado RUNNING en
comparacin con el estado STOPPED.
5

166

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el
archivo Script.log .
Resultado: El archivo de aplicacin (*.smbk) se guarda en la tarjeta SD.

EIO0000001363 12/2015

Tarjeta SD

Restauracin de una aplicacin o copia de una aplicacin en otro controlador


En esta tabla se describe cmo transferir la aplicacin del controlador de la tarjeta SD al
controlador:
Paso

Accin

Tome una tarjeta SD creada previamente y edite el archivo script.cmd en el directorio raz
de la tarjeta SD con un editor de texto.

Sustituya el contenido del script por la siguiente lnea:


Download "/usr/app"

Desconecte la alimentacin del controlador.

Inserte la tarjeta SD preparada en el controlador.

Restaure la alimentacin del controlador.


Resultado: se inicia la copia del archivo de la aplicacin. Durante la operacin, el LED del
sistema SD en el logic controller est encendido.

NOTA: Procure no desconectar la alimentacin del logic controller mientras la operacin est
en curso.
6

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el
archivo Script.log .

Extraiga la tarjeta SD para reiniciar el controlador.

EIO0000001363 12/2015

167

Tarjeta SD

Gestin de la configuracin de Post


Descripcin general
Puede utilizar una tarjeta SD para aadir, cambiar o eliminar el archivo de configuracin de Post
del controlador.
Adicin o cambio de una configuracin de Post
En esta tabla se describe cmo agregar o cambiar la configuracin de Post del controlador:
Paso

Accin

Cree un archivo llamado script.cmd

Edite el archivo e inserte la siguiente lnea:


Download /usr/cfg

Copie el archivo de configuracin de Post (Machine.cfg) en el directorio \usr\cfg y el


archivo de script en el directorio raz de la tarjeta SD:

NOTA: Un ejemplo de archivo de configuracin de Post y el script asociado estn disponibles


en el directorio Firmwares & PostConfiguration\PostConfiguration\add_change\
del directorio de instalacin de SoMachine Basic.
4

Si es necesario, edite el archivo Machine.cfg para configurar los parmetros de configuracin


de Post.

Inserte la tarjeta SD preparada en el controlador.


Resultado: se inicia la descarga del archivo de configuracin de Post. Durante la operacin, el
LED del sistema SD en el logic controller est encendido.

NOTA: Procure no desconectar la alimentacin del logic controller mientras la operacin est
en curso.

NOTA: Antes de llevarse a cabo la descarga, se comprueba el formato del archivo, as como
si todos los canales, parmetros y valores configurados son vlidos; en caso de detectarse
algn error, se cancela la descarga.

168

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el
archivo Script.log .

Apague y encienda el controlador o ejecute un comando de inicializacin para aplicar el nuevo


archivo de configuracin de Post.

EIO0000001363 12/2015

Tarjeta SD

Lectura de un archivo de configuracin de Post


En esta tabla se describe cmo leer el archivo de la configuracin de Post del controlador:
Paso

Accin

Cree un archivo script.cmd con un editor de texto en el PC.

Edite el archivo e inserte la siguiente lnea:


Upload /usr/cfg

Copie el archivo de script en el directorio raz de la tarjeta SD.

Inserte la tarjeta SD preparada en el controlador.


Resultado: Se inicia la copia del archivo de configuracin de Post. Durante la operacin, el
LED del sistema SD en el logic controller est encendido.

NOTA: Procure no desconectar la alimentacin del logic controller mientras la operacin


est en curso.
NOTA: El proceso de copia de seguridad de la aplicacin tiene una prioridad baja para
minimizar el impacto en el rendimiento del programa y de la comunicacin del logic
controller. Dependiendo de la cantidad de tiempo libre en el programa, la operacin podra
necesitar bastante ms tiempo para completarse si el logic controller est en el estado
RUNNING en comparacin con el estado STOPPED.
5

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta
SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el
archivo Script.log .
Resultado: El archivo de configuracin de Post se guarda en la tarjeta SD.

Eliminacin de un archivo de configuracin de Post


En esta tabla se describe cmo eliminar el archivo de la configuracin de Post del controlador:
Paso
1

Accin
Inserte una tarjeta SD vaca en el PC que est ejecutando SoMachine Basic.

Cree un archivo llamado script.cmd

Edite el archivo e inserte la siguiente lnea:


Delete /usr/cfg

Copie el archivo de script disponible en el directorio Firmwares &


PostConfiguration\PostConfiguration\remove\ del directorio de instalacin de
SoMachine Basic al directorio raz de la tarjeta SD.

Inserte la tarjeta SD preparada en el controlador.


Resultado: se elimina el archivo de configuracin de Post. Durante la operacin, el LED del
sistema SD en el logic controller est encendido.

NOTA: Procure no desconectar la alimentacin del logic controller mientras la operacin est
en curso.

EIO0000001363 12/2015

169

Tarjeta SD

Paso

170

Accin

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el
archivo Script.log .

Apague y encienda el controlador o ejecute un comando de inicializacin para aplicar los


parmetros de la aplicacin.

EIO0000001363 12/2015

Tarjeta SD

Gestin del registro de errores


Descripcin general
Puede utilizar la tarjeta SD para realizar una copia de seguridad o para eliminar el archivo de
registro de errores del Logic Controller.
Copia de seguridad del registro de errores
En esta tabla se describe cmo realizar una copia de seguridad del archivo del registro de errores
del Logic Controller mediante una tarjeta SD:
Paso

Accin

Cree un archivo script.cmd con un editor de texto en el PC.

Edite el archivo e inserte la siguiente lnea:


Upload "/sys/log"

Copie el archivo de script en el directorio raz de la tarjeta SD.

Inserte la tarjeta SD preparada en el Logic Controller.


Resultado: se inicia la transferencia del archivo del registro de errores. Durante la operacin,
el LED del sistema SD en el logic controller est encendido.

NOTA: Procure no desconectar la alimentacin del logic controller mientras la operacin est
en curso.
5

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el
archivo Script.log .
Resultado: El archivo del registro de errores (PlcLog.csv) se guarda en la tarjeta SD.

Eliminacin del registro de errores


En esta tabla se describe cmo eliminar el archivo del registro de errores en el Logic Controller:
Paso

Accin

Cree un archivo script.cmd con un editor de texto en el PC.

Edite el archivo e inserte la siguiente lnea:


Delete "/sys/log"

Copie el archivo de script en el directorio raz de la tarjeta SD.

Inserte la tarjeta SD preparada en el Logic Controller.


Resultado: se inicia la eliminacin del archivo del registro de errores. Durante la operacin, el
LED del sistema SD en el logic controller est encendido.

NOTA: Procure no desconectar la alimentacin del logic controller mientras la operacin est
en curso.

EIO0000001363 12/2015

171

Tarjeta SD

Paso
5

Accin
Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el
archivo Script.log .
Resultado: El archivo del registro de errores (PlcLog.csv) se elimina del logic controller.

Formato del registro de errores


El logic controller proporciona una lista de errores que contiene los ltimos diez errores detectados
en la memoria de registro. Cada entrada de error del archivo del registro de errores se compone
de cuatro partes:
Fecha y hora
Nivel
Contexto
Cdigo de error
Despus de una carga mediante la tarjeta SD, el cdigo se representa como se muestra a
continuacin:
02/06/14, 12:04:01, 0x01110001
En esta tabla se describe el significado de la representacin del error hexadecimal:
Grupo

Cdigo de
error
hexadecimal

Descripcin del error

Resultado

General

08000011

Parmetros de calibracin de hardware


no vlidos

Canal Ethernet no operativo


%SW118.bit10 establecido en 0
El indicador LED ERR parpadea

Sistema operativo

0F01xxxx

Se ha detectado un error en el sistema


operativo

Transicin al estado HALTED

Gestin de la
memoria

0F030009

Se ha detectado un error de asignacin


de memoria interna

Transicin al estado HALTED

Temporizador del
watchdog

0104000A

Utilizacin de recursos del logic


controller superior al 80% - primera
deteccin

Se indica timeout del watchdog:


%S11 establecido en 1
El indicador LED ERR parpadea

0804000B

Utilizacin de recursos del logic


controller superior al 80% - segunda
deteccin consecutiva

Transicin al estado HALTED

0804000C

Temporizador del watchdog de tarea en Transicin al estado HALTED


la tarea maestra

0804000D

Temporizador del watchdog de tarea en Transicin al estado HALTED


la tarea peridica

172

EIO0000001363 12/2015

Tarjeta SD

Grupo

Cdigo de
error
hexadecimal

Descripcin del error

Resultado

Batera

0105000E

La batera se ha agotado

Se indica que la batera se ha


agotado:
%S75 establecido en 1
Indicador LED BAT encendido

RTC

01060012

RTC no vlido

Se ha indicado que RTC no es


vlido:
%SW118.bit12 establecido en cero
%S51 establecido en 1

Aplicacin de
usuario

0807000F

La aplicacin no es compatible con el


firmware

Transicin al estado EMPTY

08070010

Error de suma de control detectado

Transicin al estado EMPTY

Ethernet

010B0014

Se ha detectado una direccin IP


duplicada

Se ha indicado una IP duplicada:


%SW62 establecido en 1
%SW118.bit9 establecido en 0
El indicador LED ERR parpadea

E/S incrustada

010D0013

Cortocircuito detectado en salida


protegida

Se ha indicado una sobrecorriente:


%SW139 establecido en 1 (en
funcin del bloque de salida)
El indicador LED ERR parpadea

Leer memoria no
voltil

01110000

Error de lectura detectado: archivo no


encontrado

Operacin de lectura incorrecta

01110001

Error de lectura detectado: tipo de logic


controller no vlido

01110002

Error de lectura detectado: encabezado


no vlido

01110003

Error de lectura detectado: descriptor de


rea no vlido

01110004

Error de lectura detectado: tamao de


descriptor de rea no vlido

Escribir en memoria 01120002


no voltil

EIO0000001363 12/2015

Error de escritura detectado:


encabezado no vlido

01120004

Error de escritura detectado: tamao de


descriptor de rea no vlido

01120005

Error de escritura detectado: operacin


de borrado no vlida

01120006

Error de escritura detectado: tamao de


encabezado no vlido

Operacin de escritura incorrecta

173

Tarjeta SD

Grupo

Cdigo de
error
hexadecimal

Variable persistente 01130007

IP Ethernet

174

Descripcin del error

Resultado

Error de suma de control detectado en


variables persistentes

Las variables persistentes no se


pueden restaurar

01130008

Error de tamao detectado en variables


persistentes

01140012

Creacin incorrecta de variable IP


Ethernet

La variable no se puede crear;


operacin no vlida

EIO0000001363 12/2015

Tarjeta SD

Gestin de la memoria: Copia de seguridad y restauracin de la memoria de


controlador
Descripcin general
Puede usar una tarjeta SD para realizar una copia seguridad de los objetos de memoria del
controlador y restaurarlos o copiar los objetos de memoria en otro controlador.
Copia de seguridad de memoria del controlador
Paso

Accin

Cree un archivo script.cmd con un editor de texto en el PC.

Edite el archivo e inserte la siguiente lnea:


Upload "/usr/mem"

Copie el archivo de script en el directorio raz de la tarjeta SD.

Inserte la tarjeta SD preparada en el controlador.


Resultado: Se inicia la copia de la memoria. Durante la operacin, el LED del sistema SD en
el logic controller est encendido.

NOTA: Procure no desconectar la alimentacin del logic controller mientras la operacin est
en curso.

NOTA: El proceso de copia de seguridad de la memoria tiene una prioridad baja para
minimizar el impacto en el rendimiento del programa y de la comunicacin del logic controller.
Dependiendo de la cantidad de tiempo libre en el programa, la operacin podra necesitar
bastante ms tiempo para completarse si el logic controller est en el estado RUNNING en
comparacin con el estado STOPPED.
5

EIO0000001363 12/2015

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el
archivo Script.log .
Resultado: El archivo de memoria (*.csv) se guarda en la tarjeta SD.

175

Tarjeta SD

Restauracin de la memoria del controlador o realizacin de copia en otro controlador


Paso

Accin

Edite el archivo script.cmd del directorio raz de la tarjeta SD mediante un editor de texto.

Sustituya el contenido del script por la siguiente lnea:


Download "/usr/mem"

Inserte la tarjeta SD preparada en el controlador.


Resultado: Se inicia la copia del archivo de memoria. Durante la operacin, el LED del sistema
SD en el logic controller est encendido.

NOTA: Procure no desconectar la alimentacin del logic controller mientras la operacin est
en curso.
4

176

Espere a que termine la operacin (hasta que se apague o parpadee el LED de la tarjeta SD).
Si se detecta un error, los LED SD y ERR parpadean y el error detectado se registra en el
archivo Script.log .

EIO0000001363 12/2015

Modicon M221
Programacin del M221 Logic Controller
EIO0000001363 12/2015

Parte III
Programacin del M221 Logic Controller

Programacin del M221 Logic Controller


Descripcin general
En esta seccin se proporciona informacin sobre el sistema y los objetos de E/S especficos para
el M221 Logic Controller. Estos objetos se muestran en la ficha Programacin.
Para obtener informacin sobre las descripciones del resto de los objetos, consulte SoMachine
Basic Funciones genricas Gua de la biblioteca.
Contenido de esta parte
Esta parte contiene los siguientes captulos:
Captulo

Nombre del captulo

Pgina

Objetos de E/S

179

Objetos de red

185

10

Bloques de funciones

193

11

Objetos de sistema

195

EIO0000001363 12/2015

177

Programacin del M221 Logic Controller

178

EIO0000001363 12/2015

Modicon M221
Objetos de E/S
EIO0000001363 12/2015

Captulo 8
Objetos de E/S

Objetos de E/S
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado

Pgina

Entradas digitales (%I)

180

Salidas digitales (%Q)

181

Entradas analgicas (%IW)

182

Salidas analgicas (%QW)

184

EIO0000001363 12/2015

179

Objetos de E/S

Entradas digitales (%I)


Introduccin
Los objetos de bit de entradas digitales corresponden a la imagen de las entradas digitales del
controlador lgico.
Visualizacin de las propiedades de las entradas digitales
Siga estos pasos para visualizar las propiedades de las entradas digitales:
Paso

Accin

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

Haga clic en Objetos de E/S Entradas digitales.


Resultado: las propiedades de las entradas digitales aparecen en la pantalla.

Propiedades de las entradas digitales


En esta tabla se describen todas las propiedades de la entrada digital:

180

Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Utilizado

No

Verdadero/Falso

Falso

Indica si el canal de entrada se referencia en


un programa.

Direccin

No

%I0.i

Muestra la direccin de la entrada digital en


el controlador, donde i representa el nmero
del canal.
Si el controlador tiene n canales de entradas
digitales, el valor de i viene dado como 0...n1.
Por ejemplo, %I0.2 es la entrada digital en
el canal de entrada digital nmero 2 del
controlador lgico.

Smbolo

El smbolo asociado con esta direccin.


Haga doble clic en la columna Smbolo y
escriba el nombre del smbolo que desee
asociar a esta entrada.
Si el smbolo ya existe, puede hacer clic con
el botn derecho del ratn en la columna
Smbolo y elegir Buscar y reemplazar para
buscar y reemplazar las apariciones de este
smbolo a lo largo del programa o los
comentarios referentes al programa.

Comentario

Un comentario asociado con esta direccin.


Haga doble clic en la columna Comentario
y escriba el comentario opcional que desee
asociar a este canal.
EIO0000001363 12/2015

Objetos de E/S

Salidas digitales (%Q)


Introduccin
Los objetos de bit de salida digital corresponden a la imagen de las salidas digitales del
controlador lgico.
Visualizacin de las propiedades de las salidas digitales
Siga estos pasos para visualizar las propiedades de las salidas digitales:
Paso

Accin

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

Haga clic en Objetos de E/S Salidas digitales.


Resultado: las propiedades de las salidas digitales aparecen en la pantalla.

Propiedades de salidas digitales


En esta tabla se describen todas las propiedades de la salida digital:
Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Utilizado

No

Verdadero/Falso

Falso

Indica si el canal de salida se referencia en


un programa.

Direccin

No

%Q0.i

Muestra la direccin de la salida digital en el


controlador, donde i representa el nmero
del canal.
Si el controlador tiene n canales de salidas
digitales, el valor de i viene dado como 0...n1.
Por ejemplo, %Q0.3 es la salida digital en el
canal de salida digital nmero 3 del
controlador lgico.

Smbolo

El smbolo asociado con esta direccin.


Haga doble clic en la columna Smbolo y
escriba el nombre del smbolo que desee
asociar a esta salida.
Si ya existe un smbolo, puede hacer clic
derecho en la columna Smbolo y
seleccionar Buscar y reemplazar para
buscar y reemplazar las coincidencias de
este smbolo a lo largo del programa o los
comentarios del programa.

Comentario

Comentario asociado a esta direccin.


Haga doble clic en la columna Comentario
y escriba el comentario opcional que desee
asociar a este canal.

EIO0000001363 12/2015

181

Objetos de E/S

Entradas analgicas (%IW)


Introduccin
Los objetos de palabra de entrada analgica son los valores digitales de una seal analgica
conectada al controlador lgico.
Dos entradas analgicas de 0 a 10 V estn incrustadas en el controlador lgico. Las entradas
analgicas incrustadas utilizan un convertidor de resolucin de 10 bits para que cada incremento
tenga aproximadamente 10 mV (10V/210-1). Tan pronto como el sistema detecta el valor 1023, el
canal se considera saturado.
Para obtener ms informacin, consulte los documentos M221 Gua de hardware y TMC2
Cartuchos Gua de hardware utilizados en la configuracin.
Visualizacin de las propiedades de las entradas analgicas
Siga estos pasos para visualizar las propiedades de las entradas analgicas:
Paso

Accin

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

Haga clic en Objetos de E/S Entradas analgicas.


Resultado: las propiedades de las entradas analgicas aparecen en la pantalla.

Propiedades de las entradas analgicas


En esta tabla se describen las propiedades de la entrada analgica:

182

Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Utilizado

No

Verdadero/Falso

Falso

Indica si el canal de entrada se referencia en


un programa.

Direccin

No

%IW0.i

Muestra la direccin de la entrada analgica


incrustada en el controlador, donde i
representa el nmero del canal.
Si el controlador tiene n canales de entradas
analgicas, el valor de i viene dado como
0...n-1.
Por ejemplo, %IW0.1 es la entrada
analgica en el canal de entrada analgica
nmero 1 del controlador lgico.

%IW0.x0y

Muestra la direccin del canal de la salida


analgica en el cartucho, donde x es el
nmero del cartucho e y es el nmero del
canal.

EIO0000001363 12/2015

Objetos de E/S

Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Smbolo

El smbolo asociado con esta direccin.


Haga doble clic en la columna Smbolo y
escriba el nombre del smbolo para asociar
a esta entrada.
Si ya existe un smbolo, puede hacer clic
derecho en la columna Smbolo y
seleccionar Buscar y reemplazar para
buscar y reemplazar las coincidencias de
este smbolo a lo largo del programa o los
comentarios del programa.

Comentario

Comentario asociado a esta direccin.


Haga doble clic en la columna Comentario
y escriba un comentario para asociar a esta
direccin.

EIO0000001363 12/2015

183

Objetos de E/S

Salidas analgicas (%QW)


Introduccin
Los objetos de palabra de salidas analgicas son los valores digitales de las seales analgicas
recibidas desde el controlador lgico mediante cartuchos.
Dos salidas analgicas de entre 0 y 10 V y dos salidas analgicas de entre 4 y 20 mA se incrustan
en los cartuchos TMC2AQ2C y TMC2AQ2V respectivamente.
Para obtener ms informacin, consulte el documento TMC2 Cartuchos Gua de hardware
utilizado en la configuracin.
Visualizacin de las propiedades de las salidas analgicas
Siga estos pasos para visualizar las propiedades de las salidas analgicas:
Paso

Accin

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

Haga clic en Objetos de E/S Salidas analgicas.


Resultado: las propiedades de las salidas analgicas aparecen en la pantalla.

Propiedades de las salidas analgicas


En esta tabla se describen las propiedades de las salidas analgicas:

184

Parmetro

Editable

Valor

Valor prede- Descripcin


terminado

Utilizado

No

Verdadero/Falso

Falso

Indica si el canal de salida se referencia en un


programa.

Direccin

No

%QW0.x0y

Muestra la direccin del canal de la salida


analgica en el cartucho, donde x es el nmero
del cartucho e y es el nmero del canal.

Smbolo

El smbolo asociado con esta direccin.


Haga doble clic en la columna Smbolo y
escriba el nombre del smbolo que desee
asociar a esta salida.
Si ya existe un smbolo, puede hacer clic
derecho en la columna Smbolo y seleccionar
Buscar y reemplazar para buscar y
reemplazar las coincidencias de este smbolo a
lo largo del programa o los comentarios del
programa.

Comentario

Comentario asociado a esta direccin.


Haga doble clic en la columna Comentario y
escriba un comentario para asociar a esta
direccin.

EIO0000001363 12/2015

Modicon M221
Objetos de red
EIO0000001363 12/2015

Captulo 9
Objetos de red

Objetos de red
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado

Pgina

Input Assembly Objetos (%QWE)

186

Objetos de ensamblado de salida (%IWE)

188

Objetos de registros de entrada (%QWM)

189

Objetos de registros de salida (%IWM)

191

EIO0000001363 12/2015

185

Objetos de red

Input Assembly Objetos (%QWE)


Introduccin
Los objetos de Input assembly son los valores digitales de las tramas de Input assembly
EtherNet/IP recibidas en el logic controller.
Visualizacin de las propiedades de ensamblado de entrada
Siga estos pasos para ver las propiedades de los objetos de Input assembly:
Paso

Accin

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

Haga clic en Objetos de red Input assembly.


Resultado: se muestra la ventana Propiedades.

Propiedades de Input Assembly


En esta tabla se describe cada propiedad de un objeto de Input assembly:

186

Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Utilizado

No

TRUE/FALSE

FALSE

Indica si se hace referencia al objeto en un


programa.

Direccin

No

%QWEi

Direccin del Input assembly, donde i es el


identificador de la instancia.
Para conocer el nmero mximo de
instancias, consulte Nmero mximo de
objetos (vase pgina 41).

Smbolo

El smbolo asociado con esta direccin.


Haga doble clic en la columna Smbolo y
escriba el nombre del smbolo que desee
asociar a este objeto.
Si ya existe un smbolo, puede hacer clic
con el botn derecho en la columna
Smbolo y seleccionar Buscar y
reemplazar para buscar y reemplazar las
ocurrencias de este smbolo a lo largo del
programa o los comentarios del programa.

EIO0000001363 12/2015

Objetos de red

Parmetro

Editable

Valor de
S
recuperacin

Valor

Valor predeterminado

Descripcin

De -32.768 a
32.767

Especifique el valor que se va a aplicar a


este objeto cuando el logic controller pase a
STOPPED o a un estado de excepcin.

NOTA: Si se ha configurado la modalidad


de recuperacin Mantener valores, el
objeto conserva su valor actual cuando el
logic controller pasa a STOPPED o a un
estado de excepcin. Se visualiza el valor 0
y no se puede editar. Para obtener ms
informacin, consulte Comportamiento de
recuperacin (vase SoMachine Basic,
Gua de funcionamiento).
Comentario

EIO0000001363 12/2015

Comentario asociado con este objeto.


Haga doble clic en la columna Comentario
y escriba un comentario opcional que desee
asociar a este objeto.

187

Objetos de red

Objetos de ensamblado de salida (%IWE)


Introduccin
Los objetos de Output assembly son los valores digitales de las tramas de Output assembly
EtherNet/IP recibidas en el logic controller.
Visualizacin de las propiedades de Output Assembly
Siga estos pasos para ver las propiedades de los objetos de Output assembly:
Paso

Accin

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

Haga clic en Objetos de red Output assembly.


Resultado: se muestra la ventana Propiedades.

Propiedades de Output Assembly


En esta tabla se describe cada propiedad de un objeto de Output assembly:

188

Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Utilizado

No

TRUE/FALSE

FALSE

Indica si se hace referencia al objeto en un


programa.

Direccin

No

%IWEi

Direccin del Output assembly, donde i es el


identificador de la instancia.
Para conocer el nmero mximo de
instancias, consulte Nmero mximo de
objetos (vase pgina 41).

Smbolo

El smbolo asociado con esta direccin.


Haga doble clic en la columna Smbolo y
escriba el nombre del smbolo que desee
asociar a este objeto.
Si ya existe un smbolo, puede hacer clic
derecho en la columna Smbolo y
seleccionar Buscar y reemplazar para
buscar y reemplazar las coincidencias de
este smbolo a lo largo del programa o los
comentarios del programa.

Comentario

Comentario asociado con este objeto.


Haga doble clic en la columna Comentario
y escriba un comentario opcional que desee
asociar a este objeto.

EIO0000001363 12/2015

Objetos de red

Objetos de registros de entrada (%QWM)


Introduccin
Los objetos de registros de entrada son los valores digitales de los registros de entrada de la tabla
de asignaciones Modbus recibidos en el logic controller.
Visualizacin de las propiedades de los registros de entrada
Siga estos pasos para ver las propiedades de los objetos de registros de entrada:
Paso

Accin

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

Haga clic en Objetos de red Registros de entrada.


Resultado: se muestra la ventana Propiedades.

Propiedades de registros de entrada


En esta tabla se describe cada propiedad de un objeto de registros de entrada:
Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Utilizado

No

TRUE/FALSE

FALSE

Indica si se hace referencia al objeto en un


programa.

Direccin

No

%QWMi

Direccin del objeto de registros de entrada,


donde i es el identificador de la instancia.
Para conocer el nmero mximo de
instancias, consulte Nmero mximo de
objetos (vase pgina 41).

Smbolo

El smbolo asociado con esta direccin.


Haga doble clic en la columna Smbolo y
escriba el nombre del smbolo que desee
asociar a este objeto.
Si ya existe un smbolo, puede hacer clic
con el botn derecho en la columna
Smbolo y seleccionar Buscar y
reemplazar para buscar y reemplazar las
ocurrencias de este smbolo a lo largo del
programa o los comentarios del programa.

EIO0000001363 12/2015

189

Objetos de red

Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Valor de
retorno

De -32.768 a
32.767

Especifique el valor que se va a aplicar a


este objeto cuando el logic controller pase a
STOPPED o a un estado de excepcin.

NOTA: Si se ha configurado la modalidad


de recuperacin Mantener valores, el
objeto conserva su valor actual cuando el
logic controller pasa a STOPPED o a un
estado de excepcin. Se visualiza el valor 0
y no se puede editar. Para obtener ms
informacin, consulte Comportamiento de
recuperacin (vase SoMachine Basic,
Gua de funcionamiento).
Comentario

190

Comentario asociado con este objeto.


Haga doble clic en la columna Comentario
y escriba un comentario opcional que desee
asociar a este objeto.

EIO0000001363 12/2015

Objetos de red

Objetos de registros de salida (%IWM)


Introduccin
Los objetos de registros de salida son los valores digitales de los registros de salida de la tabla de
asignaciones Modbus recibidos en el logic controller.
Visualizacin de las propiedades de los registros de salida
Siga estos pasos para ver las propiedades de los objetos de registros de salida:
Paso

Accin

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

Haga clic en Objetos de red Registros de salida.


Resultado: se muestra la ventana Propiedades.

Propiedades de registros de salida


En esta tabla se describe cada propiedad de un objeto de registros de salida:
Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Utilizado

No

TRUE/FALSE

FALSE

Indica si se hace referencia al objeto en un


programa.

Direccin

No

%IWMi

Direccin del objeto de registros de salida,


donde i es el identificador de la instancia.
Para conocer el nmero mximo de
instancias, consulte Nmero mximo de
objetos (vase pgina 41).

Smbolo

El smbolo asociado con esta direccin.


Haga doble clic en la columna Smbolo y
escriba el nombre del smbolo que desee
asociar a este objeto.
Si ya existe un smbolo, puede hacer clic
derecho en la columna Smbolo y
seleccionar Buscar y reemplazar para
buscar y reemplazar las coincidencias de
este smbolo a lo largo del programa o los
comentarios del programa.

Comentario

Comentario asociado con este objeto.


Haga doble clic en la columna Comentario
y escriba un comentario opcional que desee
asociar a este objeto.

EIO0000001363 12/2015

191

Objetos de red

192

EIO0000001363 12/2015

Modicon M221
Bloques de funciones
EIO0000001363 12/2015

Captulo 10
Bloques de funciones

Bloques de funciones
Funciones de entrada/salida expertas avanzadas
Introduccin
El M221 Logic Controller proporciona:
Cuatro entradas rpidas (%I0.0, %I0.1, %I0.6 y %I0.7)
Dos salidas rpidas en las referencias del controlador que contienen salidas de transistor
(%Q0.0 y %Q0.1)

NOTA: Las funciones de salidas rpidas no son compatibles con las referencias del controlador
que contienen salidas de rel.
M221 Logic Controller es compatible con las siguientes funciones de E/S expertas (segn la
referencia):
Funciones
Contadores
(Funciones de
entrada
avanzadas)
Generadores de
pulsos
(Funciones de
salida
avanzadas)

Descripcin
Contador rpido

La funcin FC puede ejecutar el conteo rpido de pulsos a


partir de los sensores, conmutadores, etc.

Contador de alta
velocidad

La funcin HSC puede ejecutar el conteo rpido de pulsos a


partir de sensores, conmutadores, etc., que estn
conectados a entradas rpidas.

Pulso

La funcin PLS genera una seal de pulso de onda cuadrada


en los canales de salidas especializados.

Modulacin de ancho de
pulsos

La funcin PWM genera una seal de onda modulada en los


canales de salida especializados con un ciclo de servicio
variable.

Salida de tren de pulsos

La funcin PTO genera una salida de tren de pulsos para


controlar un motor paso a paso de un solo eje lineal o
servounidad en modalidad de bucle abierto.

Estas funciones y sus bloques de funciones se describen en Modicon M221 Logic Controller
Advanced Functions Library Guide.
NOTA:
Cuando se utiliza una entrada como Run/Stop, no puede ser utilizada por una funcin experta.
Cuando se utiliza una entrada como Alarm, no puede ser utilizada por una funcin experta.

EIO0000001363 12/2015

193

Bloques de funciones

194

EIO0000001363 12/2015

Modicon M221
Objetos de sistema
EIO0000001363 12/2015

Captulo 11
Objetos de sistema

Objetos de sistema
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado

Pgina

Bits de sistema (%S)

196

Palabras de sistema (%SW)

206

EIO0000001363 12/2015

195

Objetos de sistema

Bits de sistema (%S)


Introduccin
Esta seccin contiene informacin sobre la funcin de los bits de sistema.
Visualizacin de las propiedades de bits de sistema
Siga estos pasos para visualizar las propiedades de los bits de sistema:
Paso

Accin

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

Haga clic en Objetos de sistema Bits de sistema.


Resultado: las propiedades de bits de sistema aparecen en la pantalla.

Propiedades de bits de sistema


En esta tabla se describen todas las propiedades del bit de sistema:

196

Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Utilizado

No

TRUE/FALSE

FALSE

Indica si el bit de sistema se referencia en un


programa.

Direccin

No

%Si

Muestra la direccin del bit de sistema, en la


que i es el nmero de bit que representa la
posicin secuencial del bit de sistema en la
memoria.
Si el controlador tiene un mximo de n bits
de sistema, el valor de i viene dado como
0...n-1.
Por ejemplo, %S4 es el bit de sistema 4.

Smbolo

El smbolo asociado con el bit de sistema.


Haga doble clic en la columna Smbolo y
escriba el nombre del smbolo para
asociarlo al bit de sistema.
Si ya existe un smbolo, puede hacer clic
con el botn derecho en la columna
Smbolo y seleccionar Buscar y
reemplazar para buscar y sustituir las
ocurrencias del smbolo por el programa o
los comentarios del programa.

Comentario

Un comentario asociado al bit de sistema.


Haga doble clic en la columna Comentario
y escriba un comentario opcional para
asociarlo al bit de sistema.

EIO0000001363 12/2015

Objetos de sistema

Descripcin de los bits de sistema


La tabla siguiente contiene una descripcin de los bits de sistema y del modo en el que se
controlan:
Bit de
Funcin
sistema
%S0

Arranque en fro

Descripcin

EstaControl
do inicial

Normalmente est establecido en 0; se establece en 1


mediante:
Una recuperacin de la alimentacin con prdida de datos
(funcionamiento incorrecto de la batera).
El programa o una tabla de animacin.

So
US,
SIM

Este bit se establece en 1 durante la primera exploracin


completa. El sistema lo restablece en 0 antes de la siguiente
exploracin.
%S1

Arranque en caliente
Solo est disponible
la operacin de
lectura

0
Normalmente se establece en 0. Se establece en 1 mediante
una recuperacin de la alimentacin con copia de seguridad de
datos.
El sistema lo restablece en 0 al final de una exploracin
completa.

%S4
%S5
%S6
%S7

Base de tiempo de
10 ms
Base de tiempo de
100 ms
Base de tiempo de
1s
Base de tiempo de
1 min

Un reloj interno controla los cambios en la tasa de estado. No


estn sincronizados con la exploracin del controlador.
Ejemplo: %S4

S, SIM
(excepto
%S4)

%S10

Estado de la
comunicacin de
E/S

Normalmente establecido en 1 (TRUE en el panel de control).


El sistema puede establecer este bit en 0 (FALSE en el panel
de control) cuando se detecta la interrupcin de la
comunicacin de la E/S. Cuando %S10 = 0, el indicador LED
ERR parpadea.

S Controlado por el sistema


U Controlado por el usuario
US Establecido en 1 por el usuario, restablecido en 0 por el sistema
SU Establecido en 1 por el sistema, restablecido en 0 por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

197

Objetos de sistema

Bit de
Funcin
sistema

Descripcin

EstaControl
do inicial

%S11

Desborde de
watchdog

Normalmente se establece en 0. El sistema puede establecer


este bit en 1 cuando el tiempo de ejecucin del programa
(tiempo de exploracin) supera el tiempo mximo de
exploracin (watchdog de la aplicacin).
El estado del controlador cambia a HALTED para indicar el
desborde de watchdog.
El sistema tambin establece %S11 en 1 si la carga del
procesador supera el 80% de la capacidad de procesamiento
(consulte %SW75 (vase pgina 206)). Si la carga del
procesador es superior al 80% en dos mediciones
consecutivas, el controlador pasa al estado HALTED. De lo
contrario, se restablece %S11.

%S12

Logic Controller en
estado RUNNING

Este bit indica que el controlador est en estado RUNNING.


El sistema establece el bit en:
1 cuando el estado del controlador es RUNNING,
0 para STOPPED, BOOTING o cualquier otro estado.

S, SIM

%S13

Primer ciclo en
estado RUNNING

0
Normalmente se establece en 0. El sistema lo establece en 1
durante la primera exploracin cuando el estado del controlador
ha cambiado a RUNNING.

S, SIM

%S14

Fuerza de E/S
activada

Normalmente se establece en 0. El sistema se establece en 1


si al menos se ha forzado una entrada o salida.

S, SIM

%S15

Entrada forzada

Normalmente se establece en 0. El sistema se establece en 1


si al menos se ha forzado una entrada.

S, SIM

%S16

Salida forzada

Normalmente se establece en 0. El sistema se establece en 1


si al menos se ha forzado una salida.

S, SIM

%S17

ltimo bit expulsado Normalmente establecido en 0. Lo establece el sistema en


funcin del valor del ltimo bit expulsado.
Indica el valor del ltimo bit expulsado.

SU,
SIM

S Controlado por el sistema


U Controlado por el usuario
US Establecido en 1 por el usuario, restablecido en 0 por el sistema
SU Establecido en 1 por el sistema, restablecido en 0 por el usuario
SIM Aplicado en el simulador

198

EIO0000001363 12/2015

Objetos de sistema

Bit de
Funcin
sistema
%S18

Error o desborde
aritmtico

Descripcin

EstaControl
do inicial

Normalmente establecido en 0. Se establece en 1 en caso de 0


desborde cuando se realiza una operacin de 16 bits, es decir:
Un resultado mayor que +32.767 o menor que -32.768, en
longitud simple.
Un resultado mayor que +2.147.483.647 o menor que 2.147.483.648, en longitud doble.
Un resultado mayor que +3,402824E+38 o menor que 3,402824E+38, en coma flotante.
Divisin entre 0.
La raz cuadrada de un nmero negativo.
Una conversin ITB o BTI no significativa: valor BCD fuera
de los lmites.

SU,
SIM

Se debe verificar mediante el programa despus de cada


operacin que entrae un riesgo de desborde. Si se produce un
desborde, restablezca a 0 mediante el programa.
%S19

Desborde del
periodo de
exploracin
(exploracin
peridica)

Normalmente establecido en 0, el sistema establece este bit en 0


1 en caso de desborde del periodo de exploracin (tiempo de
exploracin mayor que el periodo definido por el programa en la
configuracin o programado en %SW0).
El programa se encarga de restablecer a 0 este bit.

SU

%S20

Desborde de ndice

Normalmente establecido en 0, se establece en 1 cuando la


direccin del objeto indexado es menor que 0 o mayor que el
tamao mximo de un objeto.
Se debe verificar mediante el programa despus de cada
operacin que entrae un riesgo de desborde. Se debe
restablecer a 0 si se produce un desborde.

SU,
SIM

%S21

Inicializacin
GRAFCET

Normalmente est establecido en 0; se establece en 1


mediante:
Un arranque en fro, %S0 = 1.
El programa, slo en la parte de procesamiento previo del
programa, mediante una instruccin Set (S %S21) o una
bobina Set (S) %S21.
El terminal.

US,
SIM

En el estado 1, causa la inicializacin del GRAFCET. Los pasos


activos se desactivan y los pasos iniciales se activan.
El sistema lo establece en 0 despus de la inicializacin del
GRAFCET.
S Controlado por el sistema
U Controlado por el usuario
US Establecido en 1 por el usuario, restablecido en 0 por el sistema
SU Establecido en 1 por el sistema, restablecido en 0 por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

199

Objetos de sistema

Bit de
Funcin
sistema

Descripcin

EstaControl
do inicial

%S22

Restablecimiento
del GRAFCET

Normalmente est establecido en 0; slo se puede establecer 0


en 1 mediante el programa durante el procesamiento previo.
En el estado 1, provoca la desactivacin de los pasos activos de
todo el GRAFCET. El sistema lo restablece en 0 cuando se
inicia la ejecucin del procesamiento secuencial.

US,
SIM

%S23

Preajuste e
inmovilizacin del
GRAFCET

Normalmente est establecido en 0; slo se puede establecer 0


en 1 mediante el programa en el mdulo de procesamiento
previo del programa.
En el estado 1, valida el posicionamiento previo del GRAFCET.
Si se mantiene este bit en 1, se inmoviliza el GRAFCET (se
inmoviliza el grfico). El sistema lo restablece a 0 cuando se
inicia la ejecucin del procesamiento secuencial para garantizar
que el grfico GRAFCET abandone el estado de inmovilizacin.

US,
SIM

%S33

Lectura/cambio de la Normalmente se establece en 0.


0
configuracin de
Se establece en 0, del %SW33 al %SW38 contienen los
seleccin de lectura
parmetros Ethernet en uso (IP declarada o IP asignada por
o escritura para el
BOOTP o IP automtica autoasignada). Estos parmetros
servidor Ethernet
son los que se configuran en la aplicacin o los de la
configuracin de Post en la tarjeta SD (en este caso, %SW98,
%SW99 o %SW100 son distintos de 0).
Se establece en 1 (si no existe una configuracin de Post en
uso), la nueva configuracin se proporciona mediante de
%SW33 a %SW38.

US

Tanto el sistema como el programa pueden establecer este bit


en su estado inicial 0 (durante un reinicio en fro). A
continuacin, Ethernet se restablece para aplicar la
configuracin de la aplicacin con independencia de la
configuracin actual.
Este bit no se puede establecer en 1 si hay una configuracin
de Post en uso.
%S34

Autonegociacin
Ethernet

Se establece en 0 para permitir la autonegociacin de la


velocidad y la modalidad dplex completa o semidplex.
Se establece en 1 para forzar una configuracin especfica
establecida en %S35 y %S36.

NOTA: Cualquier cambio en el estado de %S34, %S35 o %S36


har que se reinicialice el canal Ethernet. As que, tras el
cambio, el canal Ethernet dejar de estar disponible durante
unos minutos.
S Controlado por el sistema
U Controlado por el usuario
US Establecido en 1 por el usuario, restablecido en 0 por el sistema
SU Establecido en 1 por el sistema, restablecido en 0 por el usuario
SIM Aplicado en el simulador
200

EIO0000001363 12/2015

Objetos de sistema

Bit de
Funcin
sistema
%S35

Modalidad dplex
completa/semidple
x Ethernet

Descripcin

EstaControl
do inicial

Si %S34 = 0 (autonegociacin) el sistema establecer este bit y


ser de slo lectura para el usuario. Sin embargo, si %S34 = 1,
la modalidad se ver forzada segn el valor de este bit
establecido por el usuario:
Se establece en 0 si semidplex.
Se establece en 1 si dplex completo.

UoS

UoS

US

US

NOTA: Cualquier cambio en el estado de %S34, %S35 o %S36


har que se reinicialice el canal Ethernet. As que, tras el
cambio, el canal Ethernet dejar de estar disponible durante
unos minutos.
%S36

Velocidad Ethernet

Si %S34 = 0 (autonegociacin) el sistema establecer este bit y


ser de slo lectura para el usuario. Sin embargo, si %S34 = 1,
la modalidad se ver forzada segn el valor de este bit
establecido por el usuario:
Se establece en 0 si 10 Mbps.
Se establece en 1 si 100 Mbps.

NOTA: Cualquier cambio en el estado de %S34, %S35 o %S36


har que se reinicialice el canal Ethernet. As que, tras el
cambio, el canal Ethernet dejar de estar disponible durante
unos minutos.
%S38

Autorizacin de los
eventos que se van
a colocar en la cola
de eventos

Normalmente se establece en 1.
Establecido en 0, los eventos no se pueden colocar en la

cola de eventos.
Establecido en 1, los eventos se colocan en la cola de

eventos desde que se detectan.


Tanto el sistema como el programa pueden establecer este bit
en su estado inicial 1 (durante un reinicio en fro).
%S39

Saturacin de la cola Normalmente se establece en 0.


de eventos
Establecido en 0, se informa de todos los eventos.
Establecido en 1, se pierde al menos un evento.
Tanto el sistema como el programa pueden establecer este bit
en 0 (durante un reinicio en fro).

S Controlado por el sistema


U Controlado por el usuario
US Establecido en 1 por el usuario, restablecido en 0 por el sistema
SU Establecido en 1 por el sistema, restablecido en 0 por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

201

Objetos de sistema

Bit de
Funcin
sistema
%S49

Descripcin

EstaControl
do inicial

Restablecimiento de Normalmente se establece en 0, el programa puede definir este 0


bit en 1 o 0.
salidas
(vase pgina 61)
Establecido en 0, se deshabilita el restablecimiento
automtico de salidas tras un cortocircuito.
Establecido en 1, se habilita el restablecimiento automtico
de salidas tras un cortocircuito.

US

NOTA: El bit se restablece a 0 en un arranque en fro; de lo


contrario, se retiene el valor del bit.
El bit del sistema %S10 puede usarse para detectar que en el
programa se ha producido un error de salida. Puede usar la
palabra de sistema %SW139 para determinar de forma
programada en qu clster de las salidas se ha producido un
cortocircuito o una sobrecarga.

NOTA: %S10 y %SW139 se resetean a su estado inicial cuando


%S49 se establece en 1.
%S50

%S51

Actualizacin de la
fecha y la hora
mediante las
palabras %SW49 a
%SW53

Normalmente se establece en 0, el programa puede definir este 0


bit en 1 o 0.
Establecido en 0, se puede leer la fecha y la hora.
Establecido en 1, se puede actualizar la fecha y la hora.

Estado del reloj de


fecha/hora

Normalmente se establece en 0, el programa puede definir este 0


bit en 1 o 0.
Establecido en 0, la fecha y la hora son coherentes.
Establecido en 1, el programa debe inicializar la fecha y la
hora.

US

En el flanco descendente de %S50, se actualiza el RTC interno


del controlador.
US,
SIM

Cuando este bit se establece en 1, los datos del reloj de


fecha/hora no son vlidos. Es posible que no se haya
configurado nunca la fecha y la hora, que el nivel de la batera
sea bajo o que la constante de correccin del controlador no
sea vlida (que no se haya configurado nunca, que el valor del
reloj corregido y el valor guardado sean diferentes o que el valor
est fuera de rango).
Cuando el estado 1 cambia al estado 0, se fuerza la escritura de
la constante de correccin en el RTC.
S Controlado por el sistema
U Controlado por el usuario
US Establecido en 1 por el usuario, restablecido en 0 por el sistema
SU Establecido en 1 por el sistema, restablecido en 0 por el usuario
SIM Aplicado en el simulador

202

EIO0000001363 12/2015

Objetos de sistema

Bit de
Funcin
sistema

Descripcin

EstaControl
do inicial

%S52

Error del RTC


detectado

0
Este bit, gestionado por el sistema, indica que no se ha
introducido la correccin del RTC. Por lo tanto, se presupone
que la fecha y la hora no son correctas.
En estado 0, la correccin del RTC se ha introducido y se
presupone que la fecha y la hora son correctas.
En estado 1, la correccin del RTC no se ha introducido y se
presupone que la fecha y la hora no son correctas y se
deben inicializar.

S, SIM

%S59

Actualizacin de la
fecha y la hora
mediante la palabra
%SW59

Normalmente se establece en 0, el programa puede definir este 0


bit en 1 o 0.
Se establece en 0, la palabra de sistema %SW59 no se
gestiona.
Establecido en 1, la fecha y la hora aumentan o disminuyen
en funcin de los flancos ascendentes en los bits de control
establecidos en %SW59.

%S75

Estado de la batera El sistema establece este bit de sistema y el usuario puede


leerlo. Indica el estado de la batera:
Establecido en 0, la batera externa funciona con
normalidad.
Establecido en 1, la alimentacin de la batera externa es
baja o no se detecta la batera.

%S91

Borrar variables
persistentes en la
memoria no voltil

Establecido en 1 para borrar las variables persistentes


almacenadas en la memoria no voltil.

US

%S92

Variables %MW
almacenadas en la
memoria no voltil

Se establece en 1 si hay variables de palabras de memoria


(%MW) almacenadas en la memoria no voltil.
Se establece en 0 si el bloque de datos no es vlido o la
operacin de escritura est en progreso.

%S93

Copia de seguridad
de %MW en la
memoria no voltil

Establezca este bit en 1 para almacenar las variables %MW en la


memoria no voltil (hasta 1000).

US

%S94

Restaurar %MW

Establezca este bit en 1 para restaurar los datos almacenados


en la memoria no voltil.

US

S Controlado por el sistema


U Controlado por el usuario
US Establecido en 1 por el usuario, restablecido en 0 por el sistema
SU Establecido en 1 por el sistema, restablecido en 0 por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

203

Objetos de sistema

Bit de
Funcin
sistema

Descripcin

EstaControl
do inicial
0

%S96

Programa de copia
de seguridad
correcto

Este bit se puede leer en cualquier momento (ya sea mediante


el programa o durante el ajuste), en especial despus de un
arranque en fro o un reinicio en caliente.
Establecido en 0, el programa de copia de seguridad no es
vlido.
Establecido en 1, el programa de copia de seguridad es
vlido.

%S101

Cambio de la
direccin de un
puerto (protocolo
Modbus)

Este bit se usa para modificar la direccin de un puerto


0
mediante las palabras de sistema %SW101 (puerto 1) y %SW102
(puerto 2). Para ello, el %S101 debe establecerse en 1.
Establecida en 0, no se puede cambiar la direccin. El valor
de %SW101 y %SW102 coincide con la direccin de puerto
actual.
Establecido en 1, es posible cambiar la direccin mediante
la modificacin de los valores de %SW101 (puerto 1) y
%SW102 (puerto 2).

S, SIM

NOTA: Despus de un arranque en fro (%S0 = 1) o de un


arranque en caliente (%s1 = 1) se pierden todos los valores
dinmicos y se restablecen los valores iniciales de direccin de
puerto.
NOTA: %SW101 no se puede establecer en 1 si se ha definido
un archivo de configuracin de Post en el puerto 1 o en el puerto
2.
S Controlado por el sistema
U Controlado por el usuario
US Establecido en 1 por el usuario, restablecido en 0 por el sistema
SU Establecido en 1 por el sistema, restablecido en 0 por el usuario
SIM Aplicado en el simulador

204

EIO0000001363 12/2015

Objetos de sistema

Bit de
Funcin
sistema
%S103
%S104

Utilizacin del
protocolo ASCII

Descripcin

EstaControl
do inicial

Permite utilizar el protocolo ASCII en el Comm 1 (%S103) o en 0


el Comm 2 (%S104). El protocolo ASCII se configura mediante
las palabras de sistema %SW103 y %SW105 para el Comm 1, y
%SW104 y %SW106 para el Comm 2.
Establecido en 0, el protocolo que se utiliza es el que se
configur en SoMachine Basic.
Establecido en 1, se utiliza el protocolo ASCII en el Comm 1
(%S103) o en el Comm 2 (%S104). En este caso, hay que
configurar previamente las palabras de sistema %SW103,
%SW105 y %sw121, para el COM 1, y %SW104, %SW106 y
%SW122, para el COM 2. Cualquier cambio de los %SW se
tomar en consideracin tras un flanco ascendente a %S103
o %S104.
NOTA: Un flanco ascendente o descendente en %S103 o
%S104 cancela cualquier intercambio en curso (instruccin
EXCH).

NOTA: Al establecer %S103 o %S104 en 0 se reconfigura la


lnea serie con los parmetros de SoMachine Basic.
%S105

Comando de
inicializacin del
mdem

Se establece en 1 para enviar el comando de inicializacin al


mdem. El sistema lo restablece a 0. Consulte tambin
%SW167 (vase pgina 206).

U/S

%S119

Error detectado de
E/S local

Normalmente se establece en 1. Este bit se puede establecer


en 0 si se detecta una interrupcin de comunicacin de E/S en
el logic controller. %SW118 determina la naturaleza de la
interrupcin de comunicacin. Se restablece en 1 cuando
desaparece la interrupcin de comunicacin.

%S122

Si se establece en 1, la Visualizacin grfica remota cambia


Cambiar
automticamente a automticamente a la pgina Alarma cuando se detecta un
la pgina de alarmas flanco ascendente en el bit de alarma.

%S123

Si se establece en 1, la retroiluminacin en la Visualizacin


Mostrar
retroiluminacin roja grfica remota es roja cuando se activa una alarma.
en una alarma

S Controlado por el sistema


U Controlado por el usuario
US Establecido en 1 por el usuario, restablecido en 0 por el sistema
SU Establecido en 1 por el sistema, restablecido en 0 por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

205

Objetos de sistema

Palabras de sistema (%SW)


Introduccin
En esta seccin se incluye informacin sobre la funcin de las palabras de sistema.
Visualizacin de las propiedades de las palabras de sistema
Siga estos pasos para visualizar las propiedades de las palabras de sistema:
Paso

Accin

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

Haga clic en Objetos de sistema Palabras de sistema.


Resultado: las propiedades de las palabras de sistema aparecen en la pantalla.

Propiedades de las palabras de sistema


En esta tabla se describen las propiedades de la palabra de sistema:

206

Parmetro

Editable

Valor

Valor predeterminado

Descripcin

Utilizado

No

TRUE/FALSE

FALSE

Indica si se hace referencia a la palabra de


sistema en un programa.

Direccin

No

%SWi

Muestra la direccin de la palabra de


sistema, donde i es el nmero de la palabra
que representa la posicin correlativa de la
palabra de sistema en la memoria.
Si el controlador tiene un mximo de n
palabras de sistema, el valor de i viene dado
como 0...n-1.
Por ejemplo, %SW50 es la palabra de
sistema 50.

Smbolo

El smbolo asociado a la palabra de sistema.


Haga doble clic en la columna Smbolo y
escriba el nombre del smbolo para
asociarlo a la palabra de sistema.
Si ya existe un smbolo, puede hacer clic
con el botn derecho en la columna
Smbolo y seleccionar Buscar y
reemplazar para buscar y sustituir las
ocurrencias del smbolo por el programa o
los comentarios del programa.

Comentario

Un comentario asociado a la palabra de


sistema.
Haga doble clic en la columna Comentario
y escriba un comentario opcional para
asociarlo a la palabra de sistema.
EIO0000001363 12/2015

Objetos de sistema

Descripcin de las palabras de sistema


En esta tabla se presenta la descripcin de las palabras de sistema y la forma en que se controlan:
Palabras Funcin
de
sistema

Descripcin

Control

U, SIM

%SW0

Periodo de
exploracin del
controlador
(tarea maestra
establecida en la
modalidad de
exploracin
peridica)

Modifica el periodo de exploracin del controlador definido en la


configuracin mediante el programa en una tabla de animacin.

%SW1

Periodo de la
tarea peridica

Modifica el tiempo de ciclo [de 2 a 255 ms] de la tarea peridica, sin perder U, SIM
el valor Periodo especificado en la ventana de propiedades de la tarea
peridica.
Permite recuperar el valor Periodo guardado en la ventana de propiedades
de la tarea peridica:
en caso de arranque en fro, o
si el valor que ha escrito en %SW1 no est comprendido en el rango
[2...255].
El valor %SW1 del programa puede modificarse al final de cada ciclo, en el
programa o en la tabla de animacin, sin tener que detener el programa. Los
tiempos de ciclo se pueden observar correctamente mientras se ejecuta el
programa.

%SW6

Estado del
controlador
%MW60012

Estado del controlador:


0 = EMPTY
2 = STOPPED
3 = RUNNING
4 = HALTED
5 = POWERLESS

S, SIM

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

207

Objetos de sistema

Palabras Funcin
de
sistema
%SW7

Condicin del
controlador

Descripcin

Control

Bit [0]: copia de seguridad/restauracin en curso:


Se establece en 1 si la copia de seguridad/restauracin del programa

S, SIM

est en curso.
Se establece en 0 si la copia de seguridad/restauracin del programa

se ha completado o est deshabilitada.


Bit [1]: la configuracin del controlador es correcta:
Se establece en 1 si la configuracin es correcta.
Bit [2]: bits de estado de la tarjeta SD:
Se establece en 1 si la tarjeta SD est presente.
Bit [3]: bits de estado de la tarjeta SD:
Se establece en 1 si se est accediendo a la tarjeta SD.
Bit [4]: estado de la memoria de la aplicacin:
Se establece en 1 si la aplicacin en la memoria RAM es distinta de

aquella en la memoria no voltil.


Bit [6]: no utilizado (estado 0)
Bit [7]: reservado para controlador:
Se establece en 1 si el controlador est conectado a SoMachine

Basic.
Bit [8]: aplicacin en modalidad de escritura:
Se establece en 1 si la aplicacin est protegida. En este caso, la

operacin de clonado no replica la aplicacin (consulte Gestin de


clonado (vase pgina 162)).
Bit [9]: no utilizado (estado 0)
Bit [10]: segundo puerto serie instalado como cartucho (slo Compact):
0 = sin cartucho serie
1 = cartucho serie instalado
Bit [11]: segundo tipo de puerto serie:
Se establece en 1 = EIA RS-485
Bit [12]: validez de la aplicacin en la memoria interna:
Se establece en 1 si la aplicacin es vlida.
Bit [14]: validez de la aplicacin en la memoria RAM:
Se establece en 1 si la aplicacin es vlida.
Bit [15]: preparado para ejecucin:
Se establece en 1 si est preparado para ejecutarse.

%SW11

Valor del
watchdog del
software

Contiene el valor mximo del watchdog. El valor (de 10 a 500 ms) se define U, SIM
mediante la configuracin.

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

208

EIO0000001363 12/2015

Objetos de sistema

Palabras Funcin
de
sistema
%SW13

%SW14

Versin del
cargador de
arranque
xx.yy
Versin
comercial, xx.yy

Descripcin

Control

Por ejemplo, si %SW13=000E hex:


8 MSB=00 en hexadecimal y, por lo tanto, xx=0 en decimal
8 LSB=0E en hexadecimal y, por lo tanto, yy=14 en decimal

S, SIM

Como resultado, la versin del cargador de arranque es 0.14 y se visualiza


como 14 decimal.
Por ejemplo, si %SW14=0232 hex:
8 MSB=02 en hexadecimal y, por lo tanto, xx=2 en decimal
8 LSB=32 en hexadecimal y, por lo tanto, yy=50 en decimal

S, SIM

Como resultado, la versin comercial es 2.50 y se visualiza como 250


decimal.
%SW15%SW16

Versin de
firmware
aa.bb.cc.dd

Por ejemplo, si:


%SW15=0003 hex:
8 MSB=00 en hexadecimal y, por lo tanto, aa=00 en decimal
8 LSB=03 en hexadecimal y, por lo tanto, bb=03 en decimal

S, SIM

%SW16=0B16 hex:
8 MSB=0B en hexadecimal y, por lo tanto, cc=11 en decimal
8 LSB=16 en hexadecimal y, por lo tanto, dd=22 en decimal
Como resultado, la versin de firmware es 0.3.11.22 y se visualiza como
00031122 decimal.
%SW17

Estado
predeterminado
en una operacin
flotante

%SW18%SW19

Contador del
temporizador
absoluto de
100 ms

Al detectar un error en una operacin aritmtica flotante, el bit %S18 se


establece en 1 y el estado predeterminado %SW17 se actualiza segn el
cdigo siguiente:
Bit[0]: operacin no vlida; el resultado no es un nmero (NaN)
Bit [1]: reservado
Bit[2]: divisin entre 0; el resultado no es vlido (-Infinito o +Infinito)
Bit[3]: resultado superior a +3,402824e+38 en valor absoluto; el
resultado no es vlido (-Infinito o +Infinito).

S y U,
SIM

Este contador trabaja con dos palabras:

S y U,
SIM

%SW18 representa la palabra menos significativa.


%SW19 representa la palabra ms significativa.

La palabra doble (%SW18-%SW19) aumenta de 0 a 2^31 cada 100 ms como


mdulo de contador 2^31. Esta palabra doble tambin se resetea durante
la fase INIT y al resetear %S0.

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

209

Objetos de sistema

Palabras Funcin
de
sistema

Descripcin

Control

%SW30

ltimo periodo de Indica el tiempo de ejecucin del ltimo ciclo de exploracin del controlador S
(en ms).
exploracin
(tarea maestra)
NOTA: Este tiempo corresponde al tiempo transcurrido entre el inicio
(adquisicin de entradas) y la finalizacin (actualizacin de salidas) de un
ciclo de exploracin de la tarea maestra. Si el tiempo de exploracin es
2.250 ms, %SW30 ser 2 y %SW70 ser 250.

%SW31

Periodo mximo
de exploracin
(tarea maestra)

Indica el tiempo de ejecucin del ciclo de exploracin ms largo del


controlador (en ms) desde el ltimo arranque en fro.
Este tiempo corresponde al tiempo transcurrido entre el inicio (adquisicin
de entradas) y la finalizacin (actualizacin de salidas) de un ciclo de
exploracin. Si el tiempo de exploracin es 2.250 ms, %SW31 ser 2 y
%SW71 ser 250.

NOTA: Para detectar una seal de pulso cuando se ha seleccionado la


opcin de entrada con retencin, el ancho de pulso (TON) y el periodo (P)
deben cumplir los dos requisitos siguientes:
TON 1 ms
El periodo de la seal de entrada (P) cumple la norma de muestreo
Nyquist-Shannon que establece que el periodo de seal de entrada (P)
es como mnimo el doble del tiempo mximo de exploracin del
programa (%SW31):
P 2 x %SW31.
%SW32

%SW33
%SW34
%SW35
%SW36
%SW37
%SW38

Periodo mnimo
de exploracin
(tarea maestra)

Indica el tiempo de ejecucin del ciclo de exploracin ms corto del


controlador (en ms) desde el ltimo arranque en fro.

Lectura/escritura
de la
configuracin de
la direccin IP
para el servidor
Ethernet

La configuracin IP puede modificarse. La seleccin de lectura o escritura


se realizar con el bit de sistema %S33.
Las palabras de sistema %SW33...%SW38 contienen los parmetros de
Ethernet:
Direccin IP: %SW33 y %SW34
Para la direccin IP AA.BB.CC.DD: %SW33 = CC.DD y %SW34 = AA.BB
Mscara de subred: %SW35 y %SW36
Para la mscara de subred AA.BB.CC.DD: %SW35 = CC.DD y %SW36 =
AA.BB
Direccin de pasarela: %SW37 y %SW38
Para la direccin de pasarela AA.BB.CC.DD: %SW37 = CC.DD y %SW38
= AA.BB

NOTA: Este tiempo corresponde al tiempo transcurrido entre el inicio


(adquisicin de entradas) y la finalizacin (actualizacin de salidas) de un
ciclo de exploracin. Si el tiempo mnimo de exploracin es 2.250 ms,
%SW32 ser 2 y %SW72 ser 250.
U

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador
210

EIO0000001363 12/2015

Objetos de sistema

Palabras Funcin
de
sistema

Descripcin

Control

%SW39

Tiempo medio
peridico

Indica el tiempo medio de ejecucin en s de la tarea peridica (ltimas


cinco veces).

%SW40

Tiempo medio
del evento 0

Indica el tiempo medio de ejecucin en s de la tarea de evento asociada


con la entrada %I0.2 (ltimas cinco veces).

%SW41

Tiempo medio
del evento 1

Indica el tiempo medio de ejecucin en s de la tarea de evento asociada


con la entrada %I0.3 (ltimas cinco veces).

%SW42

Tiempo medio
del evento 2

Indica el tiempo medio de ejecucin en s de la tarea de evento asociada


con la entrada %I0.4 (ltimas cinco veces).

%SW43

Tiempo medio
del evento 3

Indica el tiempo medio de ejecucin en s de la tarea de evento asociada


con la entrada %I0.5 (ltimas cinco veces).

%SW44

Tiempo medio
del evento 4

Indica el tiempo medio de ejecucin en s de la tarea de evento asociada


con el Umbral 0 de HSC0 o HSC2 (ltimas cinco veces).

%SW45

Tiempo medio
del evento 5

Indica el tiempo medio de ejecucin en s de la tarea de evento asociada


con el Umbral 1 de HSC0 o HSC2 (ltimas cinco veces).

%SW46

Tiempo medio
del evento 6

Indica el tiempo medio de ejecucin en s de la tarea de evento asociada


con el Umbral 0 de HSC1 o HSC3 (ltimas cinco veces).

%SW47

Tiempo medio
del evento 7

Indica el tiempo medio de ejecucin en s de la tarea de evento asociada


con el Umbral 1 de HSC1 o HSC3 (ltimas cinco veces).

%SW48

Nmero de
eventos

Indica cuntos eventos se han ejecutado desde el ltimo arranque en fro.


(Cuenta todos los eventos excepto los eventos cclicos).

S, SIM

NOTA: Establecido en 0 (despus de cargar la aplicacin y arrancar en


fro), aumenta en cada ejecucin de evento.
S Controlado por el sistema
U Controlado por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

211

Objetos de sistema

Palabras Funcin
de
sistema
%SW49
%SW50
%SW51
%SW52
%SW53

Reloj en tiempo
real (RTC)

Descripcin

Control

Funciones de RTC: palabras que contienen los valores de fecha y hora


actuales (en BCD):

S y U,
SIM

%SW49

xN da de la semana (N = 1 para los


lunes)

NOTA: %SW49 es de slo lectura


(S).
%SW50

00SS Segundos

%SW51

HHMM: hora y minutos

%SW52

MMDD: mes y da

%SW53

CCYY: siglo y ao

El sistema controla estas palabras cuando el bit %S50 est establecido en


0. El programa o el terminal pueden escribir estas palabras cuando el bit
%S50 est establecido en 1. En un flanco descendente de %S50, se
actualiza el RTC interno del controlador con los valores escritos en las
palabras.
%SW54
%SW55
%SW56
%SW57

Fecha y hora de
la ltima parada

Palabras de sistema que contienen la fecha y la hora del ltimo corte de


alimentacin o de la ltima detencin del controlador (en BCD):
%SW54

SS Segundos

%SW55

HHMM: hora y minutos

%SW56

MMDD: mes y da

%SW57

CCYY: siglo y ao

S, SIM

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

212

EIO0000001363 12/2015

Objetos de sistema

Palabras Funcin
de
sistema
%SW58

%SW59

Cdigo de la
ltima detencin

Descripcin

Control

Muestra el cdigo que indica la causa de la ltima detencin:

S, SIM

1=

Flanco de la entrada Run/Stop


(Ejecutar/Detener)

2=

Detencin cuando se detecta un


error en el software
(desbordamiento de la exploracin
del controlador)

3=

Comando de detencin (botn


online de SoMachine Basic o
Visualizacin grfica remota)

4=

Corte de alimentacin

5=

Detencin cuando se detecta un


error en el hardware

6=

Init en arranque en fro

7=

Inicio en parada

8=

Batera baja

9=

El controlador no se puede ejecutar

Ajuste de la fecha Ajusta la fecha actual.


actual
Contiene dos grupos de 8 bits para ajustar la fecha actual.
La operacin siempre se realiza en el flanco ascendente del bit. Esta
palabra se activa mediante el bit %S59.
Aumentar

Reducir

Parmetro

bit 0

bit 8

Da de la semana

bit 1

bit 9

Segundos

bit 2

bit 10

Minutos

bit 3

bit 11

Horas

bit 4

bit 12

Das

bit 5

bit 13

Mes

bit 6

bit 14

Aos

bit 7

bit 15

Siglos

No
utilizado

No
utilizado

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

213

Objetos de sistema

Palabras Funcin
de
sistema

Descripcin

Control

%SW62

Deteccin de
Indica el cdigo de error:
error de Ethernet 0: no se ha detectado ningn error
1: IP duplicada: M221 Logic Controller se configura con su direccin IP
predeterminada (que se genera a partir de la direccin MAC)
2: DHCP en curso
3:BOOTP en curso
4: parmetros no vlidos: el puerto est deshabilitado
5: inicializacin de la direccin IP fija en curso
6: conexin Ethernet desactivada

%SW63

Cdigo de error
del bloque
EXCH1

S
Cdigo de error EXCH1:
0: operacin correcta
1: el nmero de bytes que se va a transmitir excede el lmite (> 255)
2: tabla de envo insuficiente
3: tabla de palabras insuficiente
4: tabla de recepcin desbordada
5: tiempo de inactividad transcurrido
6: envo
7: comando incorrecto en la tabla
8: puerto seleccionado no configurado/disponible
9: error de recepcin: Este cdigo de error refleja una trama de recepcin
incorrecta o daada. Puede utilizarse debido a una configuracin incorrecta
en los parmetros fsicos (por ejemplo, paridad, bits de datos, velocidad en
baudios, etc.) o a una conexin fsica inestable que causa un
empeoramiento de la seal.
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

%SW64

Cdigo de error
del bloque
EXCH2

Cdigo de error EXCH2: consulte %SW63.

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

214

EIO0000001363 12/2015

Objetos de sistema

Palabras Funcin
de
sistema

Descripcin

Control

1-4, 6-13: consulte %SW63. (Tenga en cuenta que el cdigo de error 5 no es S


vlido y se sustituye por los cdigos de error 109 y 122 especficos de
Ethernet que se describen a continuacin).
A continuacin, se indican los cdigos de error especficos de Ethernet:
101: direccin IP incorrecta
102: sin conexin TCP
103: no hay sockets 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 restablecimiento.
107: conexin cancelada por el dispositivo del mismo nivel.
108: conexin restablecida por el dispositivo del mismo nivel.
109: temporizacin de conexin transcurrida.
110: intento de conexin rechazado.
111: el host no funciona.
120: ndice incorrecto (el dispositivo remoto no est indexado en la tabla de
configuracin)
121: error del sistema (MAC, chip, IP duplicada)
122: ha finalizado el tiempo de conexin del proceso de recepcin tras el
envo de los datos
123: inicializacin de Ethernet en curso

%SW65

Cdigo de error
del bloque
EXCH3

%SW67

Funcin y tipo de Contiene el ID de cdigo del controlador lgico. Para obtener ms


controlador
informacin, consulte la tabla de ID de cdigo del M221 Logic Controller
(vase pgina 229).

%SW70

Tiempo de
exploracin:
resolucin en
microsegundos

Indica el tiempo de ejecucin del ltimo ciclo de exploracin del controlador


(en ms s).

Tiempo mximo
de exploracin
Resolucin en
microsegundos

Indica el tiempo de ejecucin del ciclo de exploracin ms largo del


controlador (en ms) desde el ltimo arranque en fro.

%SW71

S, SIM

NOTA: Este tiempo corresponde al tiempo transcurrido entre el inicio


(adquisicin de entradas) y la finalizacin (actualizacin de salidas) de un
ciclo de exploracin de la tarea maestra. Si el tiempo de exploracin es
2.250 ms, %SW30 ser 2 y %SW70 ser 250.

NOTA: Este tiempo corresponde al tiempo transcurrido entre el inicio


(adquisicin de entradas) y la finalizacin (actualizacin de salidas) de un
ciclo de exploracin. Si el tiempo de exploracin es 2.250 ms, %SW31 ser
2 y %SW71 ser 250.

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

215

Objetos de sistema

Palabras Funcin
de
sistema

Descripcin

Control

Tiempo mnimo
de exploracin
Resolucin en
microsegundos

Indica el tiempo de ejecucin del ciclo de exploracin ms corto del


controlador (en ms) desde el ltimo arranque en fro.

%SW75

Carga del
procesador

Indica el porcentaje de carga de procesamiento.


La carga de procesamiento se define como el porcentaje del tiempo de
procesamiento total disponible necesario para procesar las tareas del
programa (este valor es un promedio que se calcula cada segundo). En
caso de que la carga de procesamiento sea superior al 80% en dos
perodos de tiempo consecutivos, el controlador cambiar al estado
HALTED.

%SW76 a
%SW79

Contadores
regresivos 1-4

S y U,
Estas cuatro palabras sirven como temporizadores de 1 ms. El sistema
SIM
hace disminuir individualmente estas palabras, cada milisegundo, si su
valor es positivo. Esto ofrece un recuento regresivo en milisegundos de los
cuatro contadores regresivos, que es igual a un rango de funcionamiento de
1 ms a 32.767 ms. Si se establece el bit 15 en 1, se puede detener la
disminucin.

%SW94
%SW95

Firma de la
aplicacin
%MW60028%MW60034

En caso de modificacin de una aplicacin (de la configuracin o de los


datos de programacin), la firma (suma de todas las sumas de
comprobacin) tambin se modifica.
Si %SW94 = 91F3 en hexadecimal, la firma de la aplicacin es 91F3 en
hexadecimal.

%SW72

NOTA: Este tiempo corresponde al tiempo transcurrido entre el inicio


(adquisicin de entradas) y la finalizacin (actualizacin de salidas) de un
ciclo de exploracin. Si el tiempo de exploracin es 2.250 ms, %SW32 ser
2 y %SW72 ser 250.
S

S, SIM

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

216

EIO0000001363 12/2015

Objetos de sistema

Palabras Funcin
de
sistema
%SW96

Descripcin

Diagnsticos
Bit [1]: el firmware establece este bit para indicar que el proceso de
para la funcin
guardar ha concluido:
guardar/restaurar
Se establece en 1 si ha concluido la copia de seguridad.
del programa y
Se establece en 0 si se solicita una nueva copia de seguridad.
%MW
Bit [2]: error detectado en la copia de seguridad; para obtener ms
informacin, consulte los bits 8, 9, 10, 12 y 14:
Se establece en 1 si se detecta un error.
Se establece en 0 si se solicita una nueva copia de seguridad.

Control

S, SIM

Bit [6]: se establece en 1 si el controlador contiene una aplicacin vlida

en la memoria RAM.
Bit [10]: se ha detectado una diferencia entre la memoria RAM y la

memoria no voltil.
Se establece en 1 si hay alguna diferencia.
Bit [12]: indica si se ha producido un error de restauracin:
Se establece en 1 si se detecta un error.
Bit [14]: indica si se ha producido un error de escritura en una memoria

no voltil:
Se establece en 1 si se detecta un error.
%SW98

Estado de
configuracin de
Post (lnea serie
1)

Los bits se establecen en 1 al aplicar la configuracin de Post para el


parmetro:
Bit[0]: opcin de hardware (RS485 o RS232)
Bit[1]: velocidad en baudios
Bit[2]: paridad
Bit[3]: tamao de los datos
Bit[4]: nmero de bits de parada
Bit[5]: direccin Modbus
Bit[6]: polarizacin (si est disponible en el puerto)

%SW99

Estado de
configuracin de
Post (lnea serie
2)

Los bits se establecen en 1 al aplicar la configuracin de Post para el


parmetro:
Bit[0]: opcin de hardware (RS485)
Bit[1]: velocidad en baudios
Bit[2]: paridad
Bit[3]: tamao de los datos
Bit[4]: nmero de bits de parada
Bit[5]: direccin Modbus
Bit[6]: polarizacin (si est disponible en el puerto)

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

217

Objetos de sistema

Palabras Funcin
de
sistema
%SW100

Estado de
configuracin de
Post (Ethernet)

Descripcin

Control

Los bits se establecen en 1 al aplicar la configuracin de Post para el


parmetro:
Bit[0]: modalidad IP (fija, DHCP o BOOTP)
Bit[1]: direccin IP
Bit[2]: submscara de red
Bit[3]: pasarela predeterminada
Bit[4]: nombre de dispositivo

NOTA: La configuracin de Post tiene prioridad frente a la configuracin


proporcionada por la aplicacin. La configuracin de la aplicacin no se
toma en consideracin si M221 Logic Controller presenta una configuracin
de Post.
%SW101
%SW102

Valor del puerto


de la direccin
Modbus

Cuando se establece el bit %S101 en 1, puede modificar la direccin


U
Modbus del puerto 1 o 2. La direccin del puerto 1 es %SW101. La direccin
del puerto 2 es %SW102.

NOTA: La actualizacin se aplica inmediatamente despus de escribir una


direccin nueva en %SW101 o %SW102.
NOTA: Despus de un arranque en fro (%S0 = 1) o de un arranque en
caliente (%s1 = 1) se pierden todos los valores dinmicos y se restablecen
los valores iniciales de direccin de puerto. %S101 tambin se actualiza.
S Controlado por el sistema
U Controlado por el usuario
SIM Aplicado en el simulador

218

EIO0000001363 12/2015

Objetos de sistema

Palabras Funcin
de
sistema
%SW103
%SW104

Configuracin
para utilizar el
protocolo ASCII

Descripcin

Control

Cuando el bit %S103 (Comm 1) o %S104 (Comm 2) est establecido en 1,


se emplea el protocolo ASCII. La palabra de sistema %SW103 (Comm 1) o
%SW104 (Comm 2) se debe configurar segn los elementos descritos a
continuacin:

S, U

Velocidad de transmisin:
000: 1.200 baudios
001: 2.400 baudios
010: 4.800 baudios
011: 9.600 baudios
100: 19.200 baudios
101: 38400 baudios
110: 57600 baudios
111: 115200 baudios
RTS/CTS:
0: desactivado
1: activado
Paridad:
00: ninguna
10: par
11: impar
Bit de parada:
0: 1 bit de parada
1: 2 bits de parada
Bits de datos:
0: 7 bits de datos
1: 8 bits de datos

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

219

Objetos de sistema

Palabras Funcin
de
sistema

Descripcin

Control

%SW105
%SW106

Configuracin
para utilizar el
protocolo ASCII

Cuando el bit %S103 (Comm 1) o %S104 (Comm 2) est establecido en 1,


se emplea el protocolo ASCII. La palabra de sistema %SW105 (Comm 1) o
%SW106 (Comm 2) se debe configurar segn los elementos descritos a
continuacin:

S, U

%SW107
%SW108
%SW109

Direccin MAC

Indica la direccin MAC del controlador (solo referencias con el canal


Ethernet).
Para la direccin MAC AA:BB:CC:DD:EE:FF:
%SW107 = AA:BB
%SW108 = CC:DD
%SW109 = EE:FF

%SW114

Habilitacin de
fechadores

Habilita o deshabilita el funcionamiento de los fechadores mediante el


programa:
Bit [0]: habilita/deshabilita el nmero de fechador 0.
Establecido en 0: deshabilitado.
Establecido en 1: habilitado.

S y U,
SIM

...
Bit [15]: habilita/deshabilita el nmero de fechador 15.
Establecido en 0: deshabilitado.
Establecido en 1: habilitado.

Inicialmente, todos los fechadores estn habilitados.


El valor predeterminado es FFFF hexadecimal.
S Controlado por el sistema
U Controlado por el usuario
SIM Aplicado en el simulador

220

EIO0000001363 12/2015

Objetos de sistema

Palabras Funcin
de
sistema
%SW118

Palabra de
estado del Logic
Controller

Descripcin

Control

Indica los estados del Logic Controller.


Para un controlador que funciona con normalidad, el valor de esta palabra
es FFFF hex.
Bit [9]:
Establecido en 0: error externo detectado o interrupcin de la
comunicacin, por ejemplo direccin IP duplicada.
Establecido en 1: ningn error detectado.

S, SIM

Bit [10]:
Establecido en 0: configuracin interna no vlida; pngase en

contacto con el servicio de atencin al cliente de Schneider Electric.


Establecido en 1: ningn error detectado.
Bit [13]:
Establecido en 0: error de configuracin detectado (faltan mdulos

obligatorios, segn la definicin de la configuracin del bus de


ampliacin de E/S o, si estn, no funcionan cuando el logic controller
intenta iniciar el bus de ampliacin de E/S). En este caso, el bus de
E/S no se inicia.
Establecido en 1: ningn error detectado.
Bit [14]:
Establecido en 0: uno o varios mdulos han interrumpido la

comunicacin con el logic controller despus de que se iniciase el


bus de ampliacin de E/S. Este es el caso si un mdulo de ampliacin
de E/S se define como obligatorio u opcional pero est presente en
el arranque.
Establecido en 1: ningn error detectado.
Bit [15]:
Establecido en 0: error detectado en el cartucho (operacin de tiempo

de ejecucin o configuracin).
Establecido en 1: ningn error detectado.

NOTA: Todos los dems bits de esta palabra se establecen en 1 y estn


reservados.
%SW119

Configuracin de Un bit para cada mdulo de ampliacin de la configuracin:


la funcin
Bit [0]: reservado para el logic controller
Mdulo
Bit n: mdulo n
opcional
Establecido en 1: el mdulo se marca como opcional en la
configuracin.
Establecido en 0: el mdulo no se marca como opcional en la
configuracin.

S, SIM

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

221

Objetos de sistema

Palabras Funcin
de
sistema
%SW120

Descripcin

Control

1 bit para cada mdulo de ampliacin de la configuracin.


Estado del
mdulo de E/S de Bit 0: reservado para el logic controller
Cuando el logic controller intenta iniciar el bus de E/S, bit n:
ampliacin
0 = no se ha detectado ningn error.
1 = error detectado o mdulo no presente. El bus de ampliacin de E/S
no se inicia a menos que el bit correspondiente en %SW119 est
establecido en TRUE (que indica que el mdulo se ha marcado como
opcional).

S, SIM

Si el bus de E/S se ha iniciado, bit n:


0 = no se ha detectado ningn error.
1 = error detectado en el mdulo de ampliacin de E/S
(independientemente de si es un mdulo marcado como opcional).
%SW121
%SW122

Configuracin
para utilizar el
protocolo ASCII

Cuando el bit %S103 (Comm 1) o %S104 (Comm 2) est establecido en 1,


se emplea el protocolo ASCII. Puede cambiar el tamao de la trama ASCII
del puerto 1 o el puerto 2. El tamao de la trama de ASCII del puerto 1 es
%SW121 y el del puerto 2 es %SW122.
Slo se utiliza el valor al iniciar la instruccin EXCH. Si ya se han recibido
algunos bytes, no se puede detener la recepcin hasta el ltimo byte.

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

222

EIO0000001363 12/2015

Objetos de sistema

Palabras Funcin
de
sistema
%SW128

Estado del
cartucho 1

%SW129

Estado del
cartucho 2

Descripcin

Control

Indica el cdigo de estado para el cartucho:


LSB: presenta el estado del canal 1 de E/S
MSB: presenta el estado del canal 2 de E/S

S, SIM

Estado general:
0x80: el cartucho no est presente y no se ha configurado en SoMachine
Basic.
0x81: el mdulo est presente, pero no se ha configurado.
0x82: error de comunicacin interno con el cartucho.
0x83: error de comunicacin interno con el cartucho.
0x84: detectado un cartucho diferente del de la configuracin.
0x85: no se detecta el cartucho configurado.
Estado de funcionamiento del canal de entrada:
0x00: normal.
0x01: conversin en curso.
0x02: inicializacin.
0x03: detectado error en la configuracin de funcionamiento de la
entrada o mdulo sin entrada.
0x04: reservado.
0x05: detectado error de cableado (por encima del lmite alto).
0x06: detectado error de cableado (por debajo del lmite bajo).
0x07: detectado error de memoria no voltil.
Otros: reservado.
Estado de funcionamiento del canal de salida:
0x00: normal.
0x01: reservado.
0x02: inicializacin.
0x03: detectado error en la configuracin de funcionamiento de la salida
o mdulo sin salida.
0x04: reservado.
0x05: reservado.
0x06: reservado.
0x07: detectado error de memoria no voltil.
Otros: reservado.

%SW130

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en s de la tarea de evento asociada


con la entrada %I0.2.

%SW131

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en s de la tarea de evento asociada


con la entrada %I0.3.

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

223

Objetos de sistema

Palabras Funcin
de
sistema

Descripcin

Control

%SW132

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en s de la tarea de evento asociada


con la entrada %I0.4.

%SW133

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en s de la tarea de evento asociada


con la entrada %I0.5.

%SW134

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en s de la tarea de evento asociada


con el Umbral 0 de HSC0 o HSC2.

%SW135

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en s de la tarea de evento asociada


con el Umbral 1 de HSC0 o HSC2.

%SW136

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en s de la tarea de evento asociada


con el Umbral 0 de HSC1 o HSC3.

%SW137

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en s de la tarea de evento asociada


con el Umbral 1 de HSC1 o HSC3.

%SW138

Tiempo de
ejecucin de la
tarea peridica

Indica el ltimo tiempo de ejecucin en s de la tarea peridica.

%SW139

Proteccin de la
salida digital
incrustada

Indica el estado de error de proteccin de los bloques de salidas:


Bit0 = 1 - error de proteccin Q0 - Q3 - Bloque0
Bit1 = 1 - error de proteccin Q4 - Q7 - Bloque1
Bit2 = 1 - error de proteccin Q8 - Q11 - Bloque2
Bit3 = 1 - error de proteccin Q12 - Q15 - Bloque3

%SW148

Nmero de
variables
persistentes

Mximo de 1.000 variables. Para obtener ms informacin, consulte


Almacenamiento por peticin del usuario de Variables persistentes
(vase pgina 60).

%SW149

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en ms de la tarea de evento asociada


con la entrada %I0.2.

%SW150

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en ms de la tarea de evento asociada


con la entrada %I0.3.

%SW151

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en ms de la tarea de evento asociada


con la entrada %I0.4.

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador
224

EIO0000001363 12/2015

Objetos de sistema

Palabras Funcin
de
sistema

Descripcin

Control

%SW152

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en ms de la tarea de evento asociada


con la entrada %I0.5.

%SW153

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en ms de la tarea de evento asociada


con el Umbral 0 de HSC0 o HSC2.

%SW154

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en ms de la tarea de evento asociada


con el Umbral 1 de HSC0 o HSC2.

%SW155

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en ms de la tarea de evento asociada


con el Umbral 0 de HSC1 o HSC3.

%SW156

Tiempo de
ejecucin del
evento

Indica el ltimo tiempo de ejecucin en ms de la tarea de evento asociada


con el Umbral 1 de HSC1 o HSC3.

%SW157

Tiempo de
ejecucin
peridica

Indica el ltimo tiempo de ejecucin de la tarea peridica en ms.

%SW158

Tiempo medio
peridico

Indica el tiempo medio de ejecucin en ms de la tarea peridica (ltimas


cinco veces).

%SW159

Tiempo medio
del evento 0

Indica el tiempo medio de ejecucin en ms de la tarea de evento asociada


con la entrada %I0.2 (ltimas cinco veces).

%SW160

Tiempo medio
del evento 1

Indica el tiempo medio de ejecucin en ms de la tarea de evento asociada


con la entrada %I0.3 (ltimas cinco veces).

%SW161

Tiempo medio
del evento 2

Indica el tiempo medio de ejecucin en ms de la tarea de evento asociada


con la entrada %I0.4 (ltimas cinco veces).

%SW162

Tiempo medio
del evento 3

Indica el tiempo medio de ejecucin en ms de la tarea de evento asociada


con la entrada %I0.5 (ltimas cinco veces).

%SW163

Tiempo medio
del evento 4

Indica el tiempo medio de ejecucin en ms de la tarea de evento asociada


con el Umbral 0 de HSC0 o HSC2 (ltimas cinco veces).

%SW164

Tiempo medio
del evento 5

Indica el tiempo medio de ejecucin en ms de la tarea de evento asociada


con el Umbral 1 de HSC0 o HSC2 (ltimas cinco veces).

%SW165

Tiempo medio
del evento 6

Indica el tiempo medio de ejecucin en ms de la tarea de evento asociada


con el Umbral 0 de HSC1 o HSC3 (ltimas cinco veces).

%SW166

Tiempo medio
del evento 7

Indica el tiempo medio de ejecucin en ms de la tarea de evento asociada


con el Umbral 1 de HSC1 o HSC3 (ltimas cinco veces).

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

225

Objetos de sistema

Palabras Funcin
de
sistema
%SW167

Estado del
comando de
inicializacin del
mdem

Descripcin

Control

%SW167 indica el estado del comando de inicializacin enviado al mdem: S


Si despus de 10 intentos el mdem no responde al comando de
inicializacin, su valor es FFFF; el mdem no responde.
Si despus de 10 intentos el mdem responde positivamente, el valor es
0; el mdem est presente y ha aceptado el comando de inicializacin.
Si despus de 10 intentos el mdem enva algo distinto, el valor es 4;
respuesta incorrecta del mdem, o el mdem rechaza el comando de
inicializacin.

NOTA: %S105 se puede utilizar para reenviar el comando de inicializacin


del mdem.
Modbus TCP
Conexiones en
uso

Indica el nmero de conexiones de servidor para el Ethernet Modbus TCP. S

%SW170

Tramas
transmitidas
Lnea serie 1

Indica el conteo de tramas transmitidas por la lnea serie 1.

%SW171

Tramas
transmitidas
Lnea serie 2

Indica el conteo de tramas transmitidas por la lnea serie 2.

%SW172

Tramas
transmitidas
USB

Indica el conteo de tramas transmitidas por el canal USB.

%SW173

Tramas
transmitidas
Modbus TCP

Indica el conteo de tramas transmitidas por el Modbus TCP en Ethernet.

%SW174

Tramas recibidas Indica el conteo de tramas recibidas correctamente por la lnea serie 1.
correctamente
Lnea serie 1

%SW175

Tramas recibidas Indica el conteo de tramas recibidas correctamente por la lnea serie 2.
correctamente
Lnea serie 2

%SW176

Tramas recibidas Indica el conteo de tramas recibidas correctamente por el canal USB.
correctamente
USB

%SW168

NOTA: Si desconecta el cable, la conexin no se cierra de forma


inmediata. Cada vez que el cable se vuelva a conectar a la red, se solicita
una nueva conexin y aumenta el nmero de conexiones en uso que indica
%SW168.

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

226

EIO0000001363 12/2015

Objetos de sistema

Palabras Funcin
de
sistema

Descripcin

Control

%SW177

Tramas recibidas Indica el conteo de tramas recibidas correctamente por el Modbus TCP en
correctamente Ethernet.
Modbus TCP

%SW178

Tramas recibidas Indica el conteo de tramas recibidas con algn error detectado por la lnea
con error Lnea serie 1.
serie 1

%SW179

Tramas recibidas Indica el conteo de tramas recibidas con algn error detectado por la lnea
con error Lnea serie 2.
serie 2

%SW180

Tramas recibidas Indica el conteo de tramas recibidas con algn error detectado por el canal
con error USB USB.

%SW181

Tramas recibidas Indica el conteo de tramas recibidas con algn error detectado por el
Modbus TCP en Ethernet.
con error
Modbus TCP

%SW182

Estado de
conexin de
Visualizacin
grfica remota

%SW183

ltimo error
detectado por
Visualizacin
grfica remota

%SW184

ndice de pgina
de la
Visualizacin
grfica remota

Indica el estado de conexin de Visualizacin grfica remota:


0: terminal no conectado
1: aplicacin del terminal no disponible
2: transferencia de la aplicacin del terminal
3: ejecucin de la aplicacin del terminal
4: se requiere la actualizacin del firmware del terminal
5: transferencia en curso del firmware del terminal

Indica el ltimo error detectado por Visualizacin grfica remota

0: ningn error detectado


1: transferencia de la aplicacin del terminal incorrecta
2: versin incompatible del terminal

Indica el ndice de la pgina visualizada en la Visualizacin grfica remota. S, U


Cuando se escribe, especifica el ndice de la pgina que se va a visualizar
en la Visualizacin grfica remota, si existe. De lo contrario, se ignora el
valor.
SoMachine Basic genera un ndice de pgina cuando el usuario crea una
nueva pgina Interfaz del operario.
Las siguientes pginas tienen valores de ndice de pgina fijos:
112: Men configuracin
113: Info. controlador
114: Config. controlador
117: Conf. visualizacin
120: Estado controlador
121: Diag. controlador
128: Visualizacin alarma

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

EIO0000001363 12/2015

227

Objetos de sistema

Palabras Funcin
de
sistema

Descripcin

Control

%SW185

Versin de
firmware
TMH2GDB xx.yy

Versin de firmware del terminal grfico remoto TMH2GDB.


Por ejemplo, %SW185 = 0104 hex significa que la versin de firmware es
V1.4.

%SW188

Tramas
transmitidas Tabla de
asignaciones
Modbus

Nmero total de tramas transmitidas mediante la tabla de asignaciones


Modbus.

%SW189

Tramas recibidas Nmero total de tramas recibidas sin error mediante la tabla de
asignaciones Modbus.
- Tabla de
asignaciones
Modbus

%SW190,
%SW191

Paquetes
salientes
enviados de
clase 1

Nmero total de paquetes salientes enviados para las conexiones implcitas S


(clase 1)

%SW192,
%SW193

Paquetes
entrantes
recibidos de
clase 1

Nmero total de paquetes entrantes recibidos para las conexiones


implcitas (clase 1)

%SW194,
%SW195

Paquetes
entrantes
recibidos no
conectados

Nmero total de paquetes entrantes no conectados, incluidos los paquetes


que se devuelven si se detecta un error.

%SW196,
%SW197

Paquetes
entrantes no
conectados no
vlidos

Nmero total de paquetes entrantes no conectados que tienen un formato


no vlido o que se han dirigido a un servicio, clase, instancia, atributo o
miembro no admitido.

%SW198,
%SW199

Paquetes
entrantes
recibidos para
conexiones
explcitas
(clase 3)

Nmero total de paquetes entrantes para las conexiones explcitas


(clase 3), incluidos los paquetes que se devuelven si se detecta un error.

%SW200,
%SW201

Paquetes
entrantes de
clase 3 no
vlidos

Nmero total de paquetes explcitos (clase 3) que tienen un formato no


vlido o que se han dirigido a un servicio, clase, instancia, atributo o
miembro no admitido.

S Controlado por el sistema


U Controlado por el usuario
SIM Aplicado en el simulador

228

EIO0000001363 12/2015

Objetos de sistema

Palabras Funcin
de
sistema

Descripcin

Control

%SW202

Entrada de
instancia

Entrada de instancia configurada en SoMachine Basic. Valor


predeterminado: 0

%SW203

Tamao de
entrada

Tamao de entrada configurado en SoMachine Basic. Valor


predeterminado: 0

%SW204

Salida de
instancia

Salida de instancia configurada en SoMachine Basic. Valor


predeterminado: 0

%SW205

Tamao de
salida

Tamao de salida configurado en SoMachine Basic. Valor predeterminado: S


0

%SW206

Timeout

Nmero total de timeouts de conexin que se han producido en las


conexiones. Valor predeterminado: 0

S, U

%SW207

Estado de la
conexin
Ethernet/IP
clase 1

Indica el estado de la conexin EtherNet/IP clase 1:


0: al menos hay una conexin inactiva.
1: las conexiones abiertas estn en ejecucin.
2: al menos hay una conexin sin indicacin o comunicacin.

NOTA: El estado 2 reemplaza el estado 0.


NOTA: La aplicacin se debe configurar con un nivel funcional de al menos
Nivel 3.2 para poder admitir esta palabra.
S Controlado por el sistema
U Controlado por el usuario
SIM Aplicado en el simulador

ID de cdigo del M221 Logic Controller


En esta tabla se muestran los ID de cdigo de las referencias de M221 Logic Controller:
Referencia

ID de cdigo

TM221M16R

0x0780

TM221ME16R

0x0781

TM221M16T

0x0782

TM221ME16T

0x0783

TM221M32TK

0x0784

TM221ME32TK

0x0785

TM221C16R

0x0786

TM221CE16R

0x0787

TM221C16T

0x0788

TM221CE16T

0x0789

TM221C24R

0x078A

EIO0000001363 12/2015

229

Objetos de sistema

230

Referencia

ID de cdigo

TM221CE24R

0x078B

TM221C24T

0x078C

TM221CE24T

078x0D

TM221C40R

078x0E

TM221CE40R

0x078F

TM221C40T

0x0790

TM221CE40T

0x0791

EIO0000001363 12/2015

Modicon M221
Glosario
EIO0000001363 12/2015

Glosario
A
aplicacin
Un programa que incluye datos de configuracin, smbolos y documentacin.

B
BOOTP
(protocolo bootstrap) Un protocolo de red UDP que puede utilizar un cliente de red para obtener
de forma automtica una direccin IP (y tal vez otros datos) de un servidor. El cliente se identifica
ante el servidor utilizando la direccin MAC del cliente. El servidor, que mantiene una tabla
preconfigurada de direcciones MAC de los dispositivos cliente y las direcciones IP asociadas,
enva al cliente su direccin IP predefinida. BOOTP se utilizaba originariamente como un mtodo
que permita iniciar los hosts sin disco de forma remota por una red. El proceso BOOTP asigna un
arrendamiento infinito de una direccin IP. El servicio BOOTP utiliza los puertos UDP 67 y 68.
bus de ampliacin
Un bus de comunicacin electrnico entre los mdulos de E/S de ampliacin y un controlador.

C
configuracin
Organizacin e interconexin de los componentes de hardware en un sistema y los parmetros
del hardware y software que determina las caractersticas operativas del sistema.
configuracin de Post
(configuracin de Post) Una opcin que permite modificar algunos parmetros de la aplicacin sin
cambiarla. Los parmetros de configuracin de Post se definen en un archivo que se almacena en
el controlador. Sobrecargan los parmetros de configuracin de la aplicacin.

D
DHCP
(protocolo de configuracin dinmica del host) Una ampliacin avanzada de BOOTP. DHCP es
ms avanzado, pero tanto DHCP como BOOTP son habituales. (DHCP puede manejar las
solicitudes de clientes BOOTP).

EIO0000001363 12/2015

231

Glosario

E
E/S
(entrada/salida)
E/S digitales
(entrada/salida digital) Una conexin de circuito individual con el mdulo que corresponde
directamente a un bit de la tabla de datos. El bit de la tabla de datos contiene el valor de la seal
en el circuito de E/S. Proporciona el acceso digital lgico de control a los valores de E/S.
EDS
(hoja de datos electrnica) Un archivo para la descripcin del dispositivo de bus de campo que
contiene, por ejemplo, las propiedades de un dispositivo, como los parmetros y los ajustes.
ejecucin peridica
La tarea maestra se ejecuta de forma cclica o peridica. En la modalidad peridica, el usuario
determina un tiempo especfico (perodo) en el que se ejecutar la tarea. Si se ejecuta dentro de
este tiempo, se generar un tiempo de espera antes del ciclo siguiente. Si se ejecuta cuando ya
ha terminado este tiempo, un sistema de control indicar que se ha sobrepasado el lmite de
tiempo. Si este desborde ha sido demasiado grande, el controlador se detendr.
entrada analgica
Convierte los niveles de tensin o corriente recibidos en valores numricos. Puede almacenar y
procesar estos valores en el controlador lgico.
EtherNet/IP
(protocolo industrial de Ethernet) Un protocolo de comunicaciones abiertas para fabricar
soluciones de automatizacin en sistemas industriales. EtherNet/IP se incluye en una familia de
redes que implementan el protocolo industrial comn en sus capas superiores. La organizacin de
apoyo (ODVA) especifica EtherNet/IP para cumplir la adaptabilidad y la independencia de los
medios.
EtherNet/IP Adapter
Un EtherNet/IP Adapter, a veces tambin llamado servidor, es un dispositivo final en una red
EtherNet/IP. Los bloques de E/S y los accionamientos pueden ser dispositivos EtherNet/IP
Adapter.

G
GRAFCET
El funcionamiento de una operacin secuencial de forma grfica y estructurada.
Mtodo analtico que divide cualquier sistema de control secuencial en una serie de pasos a los
que se asocian acciones, transiciones y condiciones.

232

EIO0000001363 12/2015

Glosario

H
HMI
(interfaz hombre-mquina) Una interfaz de operador (generalmente grfica) para el control de
equipos industriales por parte de personas.

I
IEC 61131-3
Tercera parte de un estndar de tres partes de la IEC para los equipos de automatizacin
industriales. IEC 61131-3 se ocupa de los lenguajes de programacin del controlador y define dos
estndares de lenguajes de programacin grficos y dos textuales. Los lenguajes de
programacin grficos son un diagrama de contactos y un diagrama de bloque de funciones. Los
lenguajes de programacin textuales incluyen texto estructurado y lista de instrucciones.
IL
(lista de instrucciones) Un programa escrito en lenguaje que se compone de una serie de
instrucciones basadas en texto y ejecutadas secuencialmente por el controlador. Cada instruccin
incluye un nmero de lnea, un cdigo de instruccin y un operando (consulte IEC 61131-3).
Input Assembly
Los ensamblados son bloques de datos intercambiados entre los dispositivos de red y el Logic
Controller. Habitualmente, un Input Assembly contiene informacin de estado de un dispositivo de
red que el controlador se encarga de leer.

L
LAN
(red de rea local) Una red de comunicaciones de corta distancia que se implementa en un hogar,
una oficina o un entorno institucional.
LD
(diagrama de contactos) 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 (consulte IEC 61131-3).
lenguaje de diagrama de contactos
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 (consulte IEC 61131-3).
lenguaje de la lista de instrucciones
Un programa escrito en el lenguaje de la lista de instrucciones que se compone de una serie de
instrucciones basadas en texto y ejecutadas secuencialmente por el controlador. Cada instruccin
incluye un nmero de lnea, un cdigo de instruccin y un operando (consulte IEC 61131-3).

EIO0000001363 12/2015

233

Glosario

LSB
(bit/byte menos significativo) La parte de un nmero, una direccin o un campo que se escribe
como el valor individual situado ms a la derecha en notacin convencional hexadecimal o binaria.

M
Modbus
El protocolo de comunicaciones que permite las comunicaciones entre muchos dispositivos
conectados a la misma red.
MSB
(bit/byte ms significativo) La parte de un nmero, una direccin o un campo que se escribe como
el valor individual situado ms a la izquierda en notacin convencional hexadecimal o binaria.

O
Output Assembly
Los ensamblados son bloques de datos intercambiados entre los dispositivos de red y el Logic
Controller. Un Output Assembly generalmente contiene comandos enviados por el controlador a
los dispositivos de red.

P
parmetros de seguridad
Un conjunto de parmetros de configuracin que se utiliza para habilitar o deshabilitar
caractersticas y protocolos especficos relacionados con la ciberseguridad de una aplicacin.
PID
(proporcional, integral, derivativo) Un mecanismo genrico de retroalimentacin de bucle de
control (controlador) ampliamente usado en los sistemas de control industriales.
programa
El componente de una aplicacin consistente en cdigo fuente compilado capaz de poder ser
instalado en la memoria de un controlador lgico.
protocolo
Una convencin o una definicin de norma que controla o habilita la conexin, la comunicacin y
la transferencia de datos entre dos sistemas o dispositivos informticos.

234

EIO0000001363 12/2015

Glosario

R
red de control
Una red que contiene controladores lgicos, sistemas SCADA, PC, HMI, interruptores...
Son posibles dos tipos de topologas:
Plana: todos los mdulos y dispositivos de esta red pertenecen a la misma subred.
2 niveles: la red se divide en una red operativa y en una red de intercontroladores.

Estas dos redes pueden ser fsicamente independientes, pero normalmente estn conectadas
mediante un dispositivo de enrutamiento.
RTC
(reloj de tiempo real) Un reloj calendario de fecha/hora con respaldo de batera que funciona de
forma continua aunque el controlador no reciba alimentacin, mientras dure la batera.

S
salida analgica
Convierte los valores numricos del controlador lgico y enva niveles de tensin o corriente
proporcionales.
SFC
(diagrama funcional secuencial) Un lenguaje formado por pasos con acciones asociadas,
transiciones con una condicin lgica asociada y enlaces dirigidos entre pasos y transiciones. (La
norma SFC est definida en IEC 848. Es conforme con IEC 61131-3.)
SMS
(servicio de mensajes cortos) Un servicio de comunicacin estndar para telfonos (u otros
dispositivos) que envan mensajes breves de texto con el sistema de comunicaciones mviles.

T
tarea maestra
Una tarea del procesador que se ejecuta en el software de programacin. La tarea maestra consta
de dos secciones:
IN: las entradas se copian en la seccin IN antes de ejecutar la tarea maestra.
OUT: las salidas se copian en la seccin OUT despus de ejecutar la tarea maestra.
tarea peridica
La tarea peridica es una tarea peridica de alta prioridad de breve duracin que se ejecuta en un
controlador lgico a travs de su software de programacin. La breve duracin de la tarea
peridica impide que interfiera con la ejecucin de tareas ms lentas de prioridad ms baja. Una
tarea peridica es til cuando es necesario monitorizar cambios peridicos rpidos de entradas
digitales.

EIO0000001363 12/2015

235

Glosario

236

EIO0000001363 12/2015

Modicon M221
ndice
EIO0000001363 12/2015

ndice
Symbols

%C, 38
%DR, 38
%FC, 38
%HSC, 38
%I, 38, 180
%IW, 38, 182
%IWE, 38, 188
%IWM, 38, 191
%KD, 38
%KF, 38
%KW, 38
%M, 38
%MD, 38
%MF, 38
%MSG, 38
%MW, 38
%PLS, 38
%PWM, 38
%Q, 38, 181
%QW, 38, 184
%QWE, 38, 186
%QWM, 38, 189
%R, 38
%S, 38
%S (bits de sistema), 196
%S93, 60
%S94, 60
%SBR, 38
%SC, 38
%SW, 38
%SW (palabras de sistema), 206
%SW118, 82
%SW119, 82
%SW120, 82
%SW148, 60, 60
%SW6, 56
%TM, 38

actualizacin del firmware, 164


actualizaciones de firmware, 56
actualizar firmware, 85
archivo EDS, Modbus TCP, 144
arranque del controlador, 57
arranque en caliente, 59
arranque en fro, 58
asignacin de E/S, 98

EIO0000001363 12/2015

B
bits de sistema
%S93, 60
%S94, 60
bits de sistema (%S), 196
bus de E/S
configuracin, 121

C
cargar aplicaciones, 56
cartuchos
configuracin, 128
TMC2, 128
comando Init, 146
comportamiento de la salida, 61, 63
comunicacin integrada
configuracin, 131
configuracin
crear una configuracin, 74
HSC, 102
introduccin a la configuracin, 74
medidor de frecuencias, 107
configuracin de comportamiento de retorno,
62
configuracin de Post
gestin de archivos, 68
presentacin, 66, 66

237

ndice

contadores de alta velocidad, 98


configuracin, 100
introduccin, 98
controlador
caractersticas de configuracin, 31
configuracin, 73, 84
copia de seguridad de memoria de controlador, 175

D
descarga de aplicaciones, 57
descargar aplicaciones, 56
Detener controlador, 58
dispositivos admitidos, 128

E
ejecucin de retorno, 62
Ejecutar controlador, 57
Ejecutar/Detener, 90
configurar entrada digital como, 90
ensamblado de salida
propiedades, 188
entrada/salida incrustada
configuracin, 87
entradas analgicas, 95, 182
configuracin, 95
introduccin, 95
entradas digitales, 88
configuracin, 88
propiedades, 180
entradas digitales
introduccin, 88
estado del controlador, 52, 53
(ARRANCANDO), 54
(DETENIDO), 55
(EN EJECUCIN), 55
(EN PAUSA), 56
(SIN ALIMENTACIN), 56
(VACO), 55
Estado HALTED, 58
Ethernet
configuracin, 134
introduccin, 133
238

Ethernet/IP
configuracin, 142
executive loader, 85

F
firmware, 85, 164
actualizacin con una tarjeta SD , 164
actualizar con executive loader, 85
forzado de salida, 63
funciones
funciones clave, 20, 26
funciones expertas avanzadas, 193

G
generadores de pulsos, 110
configuracin, 110
configuracin de PLS, 112
configuracin de PTO, 117
configuracin de PWM, 115
introduccin, 110
generadores de pulsos
configuracin de FREQGEN, 120
gestin de retorno, 61

H
HSC
configuracin, 102

I
informacin general sobre la configuracin
de E/S
prcticas generales, 122
Inicializar controlador, 57
Input assembly
propiedades, 186

L
lenguajes de programacin
IL, LD, 26
IL, LD, Grafcet, 20
EIO0000001363 12/2015

ndice

lnea serie, 145


configuracin, 146
configuracin para usar %SEND_RECV_SMS, 146
introduccin, 145

objetos de red, 185


ensamblado de salida, 188
Input assembly, 186
registros de entrada, 189
registros de salida, 191

Machine.cfg (archivo de configuracin de


Post), 68
medidor de frecuencias
configuracin, 107
modalidad de recuperacin Mantener valores, 186, 189
modbus TCP
archivo EDS, 144
configuracin, 138
servidores remotos, 141
tabla de asignaciones, 155, 189
mdulos de ampliacin
configuracin, 128
TM2, 129
TM3, 128

palabras de sistema
%SW118, 82
%SW119, 82
%SW120, 82
%SW148, 60, 60

O
objetos
definicin de, 33
direccionamiento, 38
ejemplos de direccionamiento, 38
introduccin, 34
nmero mximo permitido, 41
red, 185
tipos de objeto, 34
objetos de E/S
entradas analgicas, 182
entradas digitales, 180
Objetos de E/S
Salidas analgicas, 184
objetos de E/S
salidas digitales, 181
objetos de memoria
realizar copia de seguridad y restaurar,
175

EIO0000001363 12/2015

R
registros de entrada
propiedades, 189
registros de salida
propiedades, 191
restablecer salidas, 64
restablecimiento de salidas, 64
restaurar memoria del controlador, 175
retorno
valores, configuracin, 92

S
salidas analgicas
propiedades, 184
salidas digitales, 92
configuracin, 92
configuracin de valores de retorno para,
92
introduccin, 92
parmetros de configuracin, 92
propiedades, 181
servicios Ethernet, 133

T
tabla de asignaciones modbus, 138, 140
tabla de asignaciones, modbus TCP, 140,
155, 189
tabla de asignaciones, Modbus TCP, 191
239

ndice

tarjeta SD, 164


actualizacin del firmware, 164
clonacin, 162
gestin de aplicacin, 166
gestin de la configuracin de Post, 168

V
valor de recuperacin, 186, 189
valores de inicializacin, 61
valores de inicializacin de hardware, 61
valores de inicializacin de software, 61
valores de recuperacin, 62
variables persistentes, 60

240

EIO0000001363 12/2015

Potrebbero piacerti anche