Professional Documents
Culture Documents
EIO0000001435 09/2014
Modicon M241
Logic Controller
Gua de programacin
EIO0000001435.03
11/2014
www.schneider-electric.com
EIO0000001435 11/2014
Tabla de materias
Informacin de seguridad . . . . . . . . . . . . . . . . . . . . . . .
Acerca de este libro . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Captulo 1 Acerca del Modicon M241 Logic Controller. . . . . . . . .
Descripcin de M241 Logic Controller. . . . . . . . . . . . . . . . . . . . . . . . .
Captulo 3 Bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Captulo 6 Tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cantidad mxima de tareas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pantalla de configuracin de tareas . . . . . . . . . . . . . . . . . . . . . . . . . .
Tipos de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Watchdogs de sistema y tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prioridad de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuracin de tareas predeterminadas . . . . . . . . . . . . . . . . . . . . .
EIO0000001435 11/2014
7
9
13
13
19
19
21
21
23
23
25
26
28
30
34
37
38
39
41
44
45
48
49
50
50
55
55
60
61
64
70
72
75
76
78
79
81
83
83
89
90
92
94
97
97
99
100
101
102
103
105
106
107
109
115
117
131
133
134
135
137
138
140
144
145
146
170
EIO0000001435 11/2014
Captulo 18 Tarjeta SD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Actualizacin del firmware de Modicon M241 Logic Controller . . . . . .
Transferencia de archivos con tarjeta SD . . . . . . . . . . . . . . . . . . . . . .
Apndices
.........................................
Glosario
ndice
EIO0000001435 11/2014
.........................................
.........................................
175
176
178
179
183
185
186
193
195
195
199
200
202
204
207
207
211
212
215
221
223
224
225
227
229
229
231
243
EIO0000001435 11/2014
Informacin de seguridad
Informacin importante
AVISO
Lea atentamente estas instrucciones y observe el equipo para familiarizarse con el dispositivo
antes de instalarlo, utilizarlo 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.
EIO0000001435 11/2014
TENGA EN CUENTA
La instalacin, manejo, puesta en servicio y mantenimiento de equipos elctricos debern ser
realizados slo por personal cualificado. Schneider Electric no se hace responsable de ninguna
de las consecuencias del uso de este material.
Una persona cualificada es aquella que cuenta con capacidad y conocimientos relativos a la
construccin, el funcionamiento y la instalacin de equipos elctricos y que ha sido formada en
materia de seguridad para reconocer y evitar los riesgos que conllevan tales equipos.
EIO0000001435 11/2014
Nmero de referencia
EIO0000000067 (ING);
EIO0000000069 (FRA);
EIO0000000068 (ALE);
EIO0000000071 (ESP);
EIO0000000070 (ITA);
EIO0000000072 (CHI)
EIO0000001456 (ING);
EIO0000001457 (FRA);
EIO0000001458 (ALE);
EIO0000001459 (ESP);
EIO0000001460 (ITA);
EIO0000001461 (CHI)
EIO0000000396 (ING);
EIO0000000397 (FRA);
EIO0000000398 (ALE);
EIO0000000399 (ESP);
EIO0000000400 (ITA);
EIO0000000401 (CHI)
EIO0000001435 11/2014
Ttulo de la documentacin
Nmero de referencia
EIO0000001402 (ING);
EIO0000001403 (FRA);
EIO0000001404 (ALE);
EIO0000001405 (ESP);
EIO0000001406 (ITA);
EIO0000001407 (CHI)
EIO0000001802 (ING);
EIO0000001803 (FRA);
EIO0000001804 (ALE);
EIO0000001805 (ESP);
EIO0000001806 (ITA);
EIO0000001807 (CHI)
EIO0000001790 (ING);
EIO0000001791 (FRA);
EIO0000001792 (ALE);
EIO0000001793 (ESP);
EIO0000001794 (ITA);
EIO0000001795 (CHI)
EIO0000001438 (ING);
EIO0000001439 (FRA);
EIO0000001440 (ALE);
EIO0000001441 (ESP);
EIO0000001442 (ITA);
EIO0000001443 (CHI)
EIO0000001444 (ING);
EIO0000001445 (FRA);
EIO0000001446 (ALE);
EIO0000001447 (ESP);
EIO0000001448 (ITA);
EIO0000001449 (CHI)
EIO0000001450 (ING);
EIO0000001451 (FRA);
EIO0000001452 (ALE);
EIO0000001453 (ESP);
EIO0000001454 (ITA);
EIO0000001455 (CHI)
Puede descargar estas publicaciones tcnicas y otra informacin tcnica de nuestro sitio web
www.schneider-electric.com.
10
EIO0000001435 11/2014
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 los retrasos de transmisin no esperados o los fallos en el enlace.
Tenga en cuenta todas las reglamentaciones para la prevencin de accidentes y las
directrices de seguridad locales.1
Cada implementacin de este equipo debe probarse de forma individual y exhaustiva antes
de entrar en servicio.
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.
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.
EIO0000001435 11/2014
11
12
EIO0000001435 11/2014
Captulo 1
Acerca del Modicon M241 Logic Controller
EIO0000001435 11/2014
13
Memoria
En esta tabla se describen los distintos tipos de memoria:
Tipo de memoria
Tamao
Uso a
RAM
ejecutar la aplicacin.
Flash
128 MB
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
Almacenamiento extrable
Los M241 Logic Controller incorporan un slot para tarjeta SD.
Usos principales de la tarjeta SD:
Inicializacin del controlador con una aplicacin nueva
Actualizacin del firmware del controlador
Aplicacin de archivos de configuracin de Post al controlador
Aplicacin de frmulas
Recepcin de archivos de registro de datos
Funciones de comunicacin incorporadas
Hay disponibles los siguientes tipos de puertos de comunicaciones segn la referencia del
controlador:
CANopen maestro
Ethernet
USB mini-B
Lnea serie 1
Lnea serie 2
14
EIO0000001435 11/2014
TM241C24R
Entradas
digitales
Salidas digitales
Puertos de
comunicacin
Tipo de
terminal
Fuente de
alimentacin
6 entradas
6 salidas de rel de 2 A
4 salidas rpidas de
comn positivo
(generadores de
2 puertos de lnea
serie
1 puerto de
programacin USB
Bloques de
terminales de
tornillo
extrables
De 100 a
240 V CA
2 puertos de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet
Bloques de
terminales de
tornillo
extrables
De 100 a
240 V CA
2 puertos de lnea
serie
1 puerto Ethernet
1 puerto maestro
CANopen
1 puerto de
programacin USB
Bloques de
terminales de
tornillo
extrables
De 100 a
240 V CA
2 puertos de lnea
serie
1 puerto de
programacin USB
Bloques de
terminales de
tornillo
extrables
24 V CC
2 puertos de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet
Bloques de
terminales de
tornillo
extrables
24 V CC
normales(1)
8 entradas
rpidas
TM241CE24R
(contadores)(2)
pulsos)(3)
6 entradas
6 salidas de rel de 2 A
4 salidas rpidas de
comn positivo
(generadores de
normales(1)
8 entradas
rpidas
(contadores)(2)
TM241CEC24R 6 entradas
normales(1)
8 entradas
rpidas
TM241C24T
pulsos)(3)
6 salidas de rel de 2 A
4 salidas rpidas de
comn positivo
(generadores de
(contadores)(2)
pulsos)(3)
6 entradas
Salidas de comn
negativo
6 salidas de transistor
normales
4 salidas rpidas
(generadores de
normales(1)
8 entradas
rpidas
(contadores)(2)
pulsos)(3)
TM241CE24T
6 entradas
normales(1)
8 entradas
rpidas
(contadores)(2)
Salidas de comn
negativo
6 salidas de transistor
normales
4 salidas rpidas
(generadores de
pulsos)(3)
EIO0000001435 11/2014
15
Referencia
Entradas
digitales
Salidas digitales
Puertos de
comunicacin
Tipo de
terminal
Fuente de
alimentacin
TM241CEC24T
6 entradas
Salidas de comn
negativo
6 salidas de transistor
normales
4 salidas rpidas
(generadores de
2 puertos de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet
1 puerto maestro
CANopen
Bloques de
terminales de
tornillo
extrables
24 V CC
2 puertos de lnea
serie
1 puerto de
programacin USB
Bloques de
terminales de
tornillo
extrables
24 V CC
2 puertos de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet
Bloques de
terminales de
tornillo
extrables
24 V CC
Bloques de
terminales de
tornillo
extrables
24 V CC
pulsos)(3)
2 puertos de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet
1 puerto maestro
CANopen
12 salidas de rel de 2 A
4 salidas rpidas de
comn positivo
(generadores de
2 puertos de lnea
serie
1 puerto de
programacin USB
Bloques de
terminales de
tornillo
extrables
De 100 a
240 V CA
normales(1)
8 entradas
rpidas
(contadores)(2)
pulsos)(3)
TM241C24U
6 entradas
normales(1)
8 entradas
rpidas
(contadores)(2)
Salidas de comn
positivo
6 salidas de transistor
normales
4 salidas rpidas
(generadores de
pulsos)(3)
TM241CE24U
6 entradas
(1)
normales
8 entradas
rpidas
(contadores)(2)
Salidas de comn
positivo
6 salidas de transistor
normales
4 salidas rpidas
(generadores de
pulsos)(3)
TM241CEC24U 6 entradas
normales(1)
8 entradas
rpidas
(contadores)(2)
TM241C40R
16 entradas
normales(1)
8 entradas
rpidas
(contadores)(2)
Salidas de comn
positivo
6 salidas de transistor
normales
4 salidas rpidas
(generadores de
pulsos)(3)
16
EIO0000001435 11/2014
Referencia
Entradas
digitales
Salidas digitales
Puertos de
comunicacin
Tipo de
terminal
Fuente de
alimentacin
TM241CE40R
16 entradas
12 salidas de rel de 2 A
4 salidas rpidas de
comn positivo
(generadores de
2 puertos de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet
Bloques de
terminales de
tornillo
extrables
De 100 a
240 V CA
2 puertos de lnea
serie
1 puerto de
programacin USB
Bloques de
terminales de
tornillo
extrables
24 V CC
2 puertos de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet
Bloques de
terminales de
tornillo
extrables
24 V CC
2 puertos de lnea
serie
1 puerto de
programacin USB
Bloques de
terminales de
tornillo
extrables
24 V CC
2 puertos de lnea
serie
1 puerto de
programacin USB
1 puerto Ethernet
Bloques de
terminales de
tornillo
extrables
24 V CC
normales(1)
8 entradas
rpidas
TM241C40T
(contadores)(2)
pulsos)(3)
16 entradas
Salidas de comn
negativo
12 salidas de transistor
normales
4 salidas rpidas
(generadores de
normales(1)
8 entradas
rpidas
(contadores)(2)
pulsos)(3)
TM241CE40T
16 entradas
normales(1)
8 entradas
rpidas
(contadores)(2)
Salidas de comn
negativo
12 salidas de transistor
normales
4 salidas rpidas
(generadores de
pulsos)(3)
TM241C40U
16 entradas
normales(1)
8 entradas
rpidas
(contadores)(2)
Salidas de comn
positivo
12 salidas de transistor
normales
4 salidas rpidas
(generadores de
pulsos)(3)
TM241CE40U
16 entradas
normales(1)
8 entradas
rpidas
(contadores)(2)
Salidas de comn
positivo
12 salidas de transistor
normales
4 salidas rpidas
(generadores de
pulsos)(3)
EIO0000001435 11/2014
17
1
2
3
18
EIO0000001435 11/2014
Captulo 2
Configuracin del controlador
Dispositivos
Dispositivos muestra una vista estructurada de la configuracin de hardware actual. Cuando
aade un controlador al proyecto, se aaden una serie de nodos de forma automtica a
Dispositivos, segn las funciones que proporcione el controlador.
EIO0000001435 11/2014
19
Elemento
DI
DQ
Contadores
Pulse_Generators
Cartridge_x
IO_Bus
COM_Bus
Ethernet_x
Serial_Line_x
CAN_x
Aplicaciones
Aplicaciones permite gestionar aplicaciones especficas del proyecto, as como aplicaciones
globales, POU y tareas.
Herramientas
Herramientas permite configurar la parte de HMI del proyecto y administrar bibliotecas.
20
EIO0000001435 11/2014
Captulo 3
Bibliotecas
Bibliotecas
Bibliotecas
Introduccin
Las bibliotecas proporcionan funciones, bloques de funciones, tipos de datos y variables globales
que se pueden utilizar para desarrollar el proyecto.
El Administrador de bibliotecas de SoMachine proporciona informacin sobre las bibliotecas
incluidas en su proyecto y le permite instalar bibliotecas nuevas. Para obtener ms informacin
sobre el Administrador de bibliotecas, consulte SoMachine - Gua de programacin.
Modicon M241 Logic Controller
Cuando se selecciona un Modicon M241 Logic Controller para la aplicacin, SoMachine carga
automticamente las siguientes bibliotecas:
Nombre de biblioteca
Descripcin
IoStandard
Standard
Util
PLCCommunication
(vase SoMachine, Funciones de
lectura/escritura Modbus y ASCII,
Gua de la biblioteca
PLCCommunication)
EIO0000001435 11/2014
21
Bibliotecas
22
Nombre de biblioteca
Descripcin
Tabla de reubicacin
(vase pgina 34)
EIO0000001435 11/2014
Captulo 4
Tipos de datos estndar compatibles
Lmite inferior
Lmite superior
Contenido de informacin
BOOL
False
True
1 bit
BYTE
255
8 bits
WORD
FFFFFFFF (hex)
16 bits
DWORD
32767
32 bits
LWORD
264-1
64 bits
SINT
-2.147.483.648
2.147.483.647
8 bits
USINT
255
8 bits
INT
0 (hex)
FFFF (hex)
16 bits
UINT
FFFFFFFF (hex)
16 bits
DINT
00 (hex)
FF (Hex)
32 bits
UDINT
32767
32 bits
LINT
-263
263-1
64 bits
ULINT
264-1
64 bits
REAL
1,175494351e-38
3,402823466e+38
32 bits
STRING
1 carcter
255 caracteres
1 carcter = 1 byte
WSTRING
1 carcter
255 caracteres
1 carcter = 1 palabra
TIME
32 bits
EIO0000001435 11/2014
23
24
EIO0000001435 11/2014
Captulo 5
Asignacin de memoria
Asignacin de memoria
Introduccin
En este captulo se describen las asignaciones y tamaos de memoria de las distintas reas de
memoria de Modicon M241 Logic Controller. Estas reas de memoria se utilizan para almacenar
lgicas de programas de usuario, datos y bibliotecas de programacin.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
Pgina
26
28
30
Tabla de reubicacin
34
EIO0000001435 11/2014
25
Asignacin de memoria
Elemento
Estado del
controlador
Eventos de
transferencia de
archivos
Conexin
Descripcin
Iniciado
automticamente en
Encendido y Reinicio
Interno
Transferencia de archivos de
memoria Flash a RAM.
El contenido de la memoria
RAM se sobrescribe.
(1) Si el controlador se encuentra en el estado INVALID_OS, la nica memoria flash a la que se puede
acceder es la tarjeta SD y slo para actualizaciones de firmware.
26
EIO0000001435 11/2014
Asignacin de memoria
Elemento
Estado del
controlador
Eventos de
transferencia de
archivos
INVALID_OS (1)
Iniciado
automticamente por
un script
(transferencia de
datos) o al apagar y
encender (clonacin)
cuando se conecta
una tarjeta SD
Conexin
Tarjeta SD
Descripcin
(1) Si el controlador se encuentra en el estado INVALID_OS, la nica memoria flash a la que se puede
acceder es la tarjeta SD y slo para actualizaciones de firmware.
NOTA: Todos los archivos de la memoria flash se pueden leer, escribir o borrar, independientemente del estado del controlador. La modificacin de archivos en la memoria flash no afecta a
una aplicacin en ejecucin. Cualquier cambio que sufran los archivos de la memoria flash se
tienen en cuenta en el prximo reinicio.
EIO0000001435 11/2014
27
Asignacin de memoria
Elemento
Tamao
rea del
sistema
192 KB
125 KB
rea del
usuario
8 MB
3 KB
64 KB
Smbolos
Asignacin
dinmica
Variables
Aplicacin
Bibliotecas
28
EIO0000001435 11/2014
Asignacin de memoria
Descripcin
PLC_R
PLC_W
ETH_R
ETH_W
PROFIBUS_R
SERIAL_R
SERIAL_W
TM3_MODULE_R
Estructura de las variables del sistema de slo lectura de los mdulos TM3.
Para obtener ms informacin sobre las variables de diagnstico y del sistema, consulte la Gua
de la biblioteca M241 PLCSystem.
Direccionamiento de memoria
En esta tabla se describe el direccionamiento de memoria para los tamaos de direccin de
Double Word (%MD), Word (%MW), Byte (%MB) y Bit (%MX):
Palabras
dobles
Palabras
Bytes
Bits
%MD0
%MW0
%MB0
%MX0.7
...
%MX0.0
%MB1
%MX1.7
...
%MX1.0
%MB2
%MX2.7
...
%MX2.0
%MB3
%MX3.7
...
%MX3.0
%MB4
%MX4.7
...
%MX4.0
%MB5
%MX5.7
...
%MX5.0
%MB6
%MX6.7
...
%MX6.0
%MB7
%MX7.7
...
%MX7.0
%MB8
%MX8.7
...
%MX8.0
...
...
...
...
...
...
...
...
...
...
...
...
%MW1
%MD1
%MW2
%MW3
%MD2
%MW4
...
EIO0000001435 11/2014
29
Asignacin de memoria
Descripcin
Aplicacin de arranque
Origen de aplicacin
Configuracin de Post
Registro de datos
Pgina HTML
Pginas HTML mostradas por el servidor web para el sitio web incrustado en el
controlador.
Variable retentiva
Variables remanentes
Variable retentivapersistente
(1) La creacin de una aplicacin de arranque es opcional en SoMachine, segn las propiedades de la
aplicacin. La opcin predeterminada es crear la aplicacin de arranque en la descarga. Al descargar una
aplicacin de SoMachine al controlador, slo se transfiere la aplicacin ejecutable binaria directamente a
la RAM.
(2) SoMachine no admite la carga de la aplicacin ejecutable ni la aplicacin de arranque en un PC para su
modificacin. Las modificaciones de programas deben realizarse en el origen de la aplicacin. Al
descargar su aplicacin, tiene la opcin de almacenar el archivo de origen a una memoria Flash.
30
EIO0000001435 11/2014
Asignacin de memoria
Organizacin de archivos
En esta tabla se muestra la organizacin de archivos de la memoria flash:
Disco Directorio
Archivo
Contenido
Tipo de datos
cargados/descargados
/sys
M241FW1v_XX.YY (1)
Firmware
M241FW2v_XX.YY (1)
Version.ini
OS/FWM
xxxxx.bin
Web
Index.htm
...
Sitio web
Pginas HTML proporcionadas por el
servidor web para el sitio web incrustado
en el controlador.
Application.app
Aplicacin de arranque
OS
Conf.htm
/usr
App
Aplicacin
Application.crc
Application.map
Archive.prj
(1):
(2)
Origen de aplicacin
App/MFW
DeviceID_X.fw (2)
Firmware
Cfg
Machine.cfg (2)
Configuracin
CodesysLateConf.cfg (2)
Configuracin
iniciar
Tabla de enrutamiento (red
principal/subred)
(2)
: si existe
EIO0000001435 11/2014
31
Asignacin de memoria
Disco Directorio
Archivo
Contenido
Tipo de datos
cargados/descargados
/usr
UserDefinedLogName_1.log
Archivo de
registro
...
Registro
UserDefinedLogName_n.log
Crash.log (2)
Archivo de
registro
System.log (2)
*.log
/data
Datos retenidos y
persistentes
/sd0
SD card. Extrable
Rcp
Syslog
(1)
(2)
: si existe
NOTA: Utilice las bibliotecas sysFile, sysDir y CAAFile para acceder a /sd0 y /usr. Para obtener
ms informacin, en los bloques de funciones de estas bibliotecas, consulte el tema de las
Bibliotecas CoDeSys en la ayuda online de SoMachine.
32
EIO0000001435 11/2014
Asignacin de memoria
AVISO
PRDIDA DE DATOS
Realice peridicamente una copia de seguridad de los archivos *.log en una tarjeta SD que evite
la saturacin del espacio libre disponible en el sistema de archivos del controlador.
El incumplimiento de estas instrucciones puede causar dao al equipo.
EIO0000001435 11/2014
33
Asignacin de memoria
Tabla de reubicacin
Introduccin
La Tabla de reubicacin permite organizar datos para optimizar la comunicacin entre el
controlador y otro equipo, reagrupando datos no contiguos en una tabla contigua de registros
ubicados a la que se puede acceder mediante Modbus.
NOTA: Una tabla de reubicacin se considera como un objeto. Slo se puede aadir a un
controlador un objeto de tabla de reubicacin.
Descripcin de la tabla de reubicacin
En esta tabla se describe la organizacin de la Tabla de reubicacin:
Registro
Descripcin
60200...61999
62200...63999
Accin
Seleccione el nodo Aplicacin en la ficha Aplicaciones.
2
Haga clic en
34
EIO0000001435 11/2014
Asignacin de memoria
EIO0000001435 11/2014
35
Asignacin de memoria
Icono
Elemento
Descripcin
Nuevo elemento
Elemento
Mover abajo
Mover arriba
Pegar
Borrar elemento
vaco
Elimina todos los elementos de la lista cuya columna "Variable" est vaca.
ID
Variable
Direccin
Direccin del rea del sistema en la que est almacenada la variable (no
editable).
Longitud
Validez
NOTA: Si una variable no est definida despus de las modificaciones del programa, el contenido
de la celda aparece en rojo, la celda Validez relacionada es Falso, y la Direccin se establece en
-1.
36
EIO0000001435 11/2014
Captulo 6
Tareas
Tareas
Introduccin
El nodo Configuracin de tareas de Dispositivos sirve para definir una o varias tareas a fin de
controlar la ejecucin del programa de aplicaciones.
Los tipos de tareas disponibles son:
Cclica
Ejecucin libre
Evento
Evento externo
Este captulo empieza con una explicacin de estos tipos de tareas y proporciona informacin
relacionada con el nmero mximo de tareas, la configuracin predeterminada de tareas y la
priorizacin de tareas. Adems, en este captulo se presentan las funciones de watchdog del
sistema y de tareas, y se explica su relacin con la ejecucin de tareas.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
Pgina
38
39
Tipos de tareas
41
44
Prioridad de tareas
45
48
EIO0000001435 11/2014
37
Tareas
38
EIO0000001435 11/2014
Tareas
EIO0000001435 11/2014
39
Tareas
Definicin
Prioridad
Tipo
Watchdog
40
EIO0000001435 11/2014
Tareas
Tipos de tareas
Introduccin
En la siguiente seccin se incluyen los distintos tipos de tarea disponibles para el programa, junto
con una descripcin de las caractersticas de los tipos de tarea.
tarea cclica
A una tarea cclica se le asigna un tiempo de ciclo fijo con el valor Intervalo de la seccin Tipo de
la subficha Configuracin de esa tarea. Cada tarea cclica se ejecuta del modo siguiente:
1. Leer entradas: Los estados de entrada fsica se escriben en las variables de memoria de
entrada %I y se ejecutan otras operaciones del sistema.
2. Procesamiento de la tarea: se procesa el cdigo de usuario (POU, etc.) definido en la tarea.
Las variables de memoria de salida %Q se actualizan segn las instrucciones del programa de
aplicacin pero no se escriben todava en las salidas fsicas durante esta operacin.
3. Escribir salidas: Las variables de memoria de salida %Q se modifican con cualquier forzado
de salida que se haya definido; sin embargo, la escritura de las salidas fsicas depende del tipo
de salida y de las instrucciones utilizadas.
Para obtener ms informacin, sobre cmo definir la tarea de ciclo de bus, consulte SoMachine
- Gua de programacin y Configuracin de Modicon M241 Logic Controller (vase pgina 79).
Para obtener ms informacin, sobre el comportamiento de E/S, consulte Descripcin detallada
de los estados del controlador (vase pgina 55).
4. Tiempo restante del intervalo: El firmware del controlador lleva a cabo el procesamiento del
sistema y otras tareas de menor prioridad.
NOTA: Si define un perodo demasiado corto para una tarea cclica, se repetir inmediatamente
despus de la escritura de las salidas y sin ejecutar otras tareas de prioridad inferior o sin ningn
procesamiento del sistema. Esto afectar a la ejecucin de todas las tareas y debido a que el
controlador exceder los lmites de watchdog del sistema, se generar una excepcin de
watchdog del sistema.
EIO0000001435 11/2014
41
Tareas
NOTA: Cuando el tiempo de ciclo de tarea se establece en un valor menor de 3 ms, la duracin
real de la tarea debe monitorizarse primero desde la pantalla Supervisin de tareas durante la
puesta en marcha para asegurarse de que es considerablemente menor que el tiempo de ciclo de
tarea configurado. Si es mayor, no se podr cumplir el ciclo de tarea sin provocar un timeout del
watchdog y una transicin del controlador a un estado HALT. Para evitar esta condicin hasta
cierto punto, cuando el tiempo de ciclo de tarea se establece en un valor menor de 3 ms, se
imponen lmites reales de +1 ms en el caso de que, en un ciclo determinado, el tiempo de ciclo
calculado supere ligeramente el tiempo de ciclo configurado.
NOTA: Obtenga y defina el intervalo de una tarea cclica por aplicacin mediante las funciones
GetCurrentTaskCycle y SetCurrentTaskCycle (Consulte la Gua de la biblioteca Toolbox
Advance para obtener ms informacin).
Tarea de ejecucin libre
Una tarea de ejecucin libre no tiene duracin fija. En la modalidad de ejecucin libre, el ciclo de
cada tarea empieza cuando se ha completado el ciclo anterior y tras un corto perodo de
procesamiento del sistema. Cada tarea de ejecucin libre se ejecuta del modo siguiente:
1. Leer entradas: Los estados de entrada fsica se escriben en las variables de memoria de
entrada %I y se ejecutan otras operaciones del sistema.
2. Procesamiento de la tarea: se procesa el cdigo de usuario (POU, etc.) definido en la tarea.
Las variables de memoria de salida %Q se actualizan segn las instrucciones del programa de
aplicacin pero no se escriben todava en las salidas fsicas durante esta operacin.
3. Escribir salidas: Las variables de memoria de salida %Q se modifican con cualquier forzado
de salida que se haya definido; sin embargo, la escritura de las salidas fsicas depende del tipo
de salida y de las instrucciones utilizadas.
Para obtener ms informacin, sobre cmo definir la tarea de ciclo de bus, consulte SoMachine
- Gua de programacin y Configuracin de Modicon M241 Logic Controller (vase pgina 79).
Para obtener ms informacin, sobre el comportamiento de E/S, consulte Descripcin detallada
de los estados del controlador (vase pgina 55).
4. Procesamiento del sistema: El firmware del controlador lleva a cabo el procesamiento del
sistema y cualquier otra tarea de prioridad inferior (por ejemplo, gestin de http, gestin de
Ethernet o gestin de parmetros).
42
EIO0000001435 11/2014
Tareas
Tarea de eventos
Este tipo de tarea est controlada por eventos y se inicia mediante una variable de programa. Se
inicia en el flanco ascendente de la variable booleana asociada al evento activado, salvo que se
le adelante una tarea de mayor prioridad. En ese caso, la tarea de eventos se iniciar segn lo
establecido en las asignaciones de prioridad de tareas.
Por ejemplo, si ha definido una variable denominada my_Var y quiere asignarla a un evento, siga
estos pasos:
Paso
Accin
3
Haga clic en el botn Accesibilidad
situado a la derecha del campo Evento.
Resultado: aparece la ventana Accesibilidad.
4
Navegue por el rbol del cuadro de dilogo Accesibilidad para buscar y asignar la variable
my_Var.
NOTA: Cuando la tarea de evento se activa a una frecuencia demasiado alta, el controlador
pasar al estado HALT (excepcin). La tasa mxima de eventos aceptable es de cinco eventos
por milisegundo. En esta situacin, se registra el mensaje $/$ISR Count Exceeded en la pgina
de registro de la aplicacin.
tarea de evento externo
Este tipo de tarea est controlada por eventos y se inicia mediante la deteccin de un evento de
hardware o un evento de funcin relacionado con el hardware. Se inicia cuando se produce el
evento, salvo que se le adelante una tarea de mayor prioridad. En ese caso, la tarea Evento
externo se iniciar como lo indiquen las asignaciones de prioridad de tareas.
Por ejemplo, una tarea de evento externo podra estar asociada a un evento de detencin de HSC.
Para asociar el evento BLOCK0_HSCSTOP a una tarea de evento externo, seleccinelo en la
lista desplegable Evento externo de la ficha Configuracin.
En funcin del controlador, hay hasta cuatro tipos de eventos que pueden asociarse a una tarea
de evento externo:
Flanco ascendente en una entrada avanzada (DI8 a DI11)
Umbrales de HSC
Detencin de HSC
Sincronizacin de CAN
NOTA: La sincronizacin de CAN es un objeto de evento especfico que depende de la
configuracin del Administrador CANopen.
EIO0000001435 11/2014
43
Tareas
Watchdogs del sistema: estos watchdogs estn definidos y gestionados por el firmware del
controlador. El usuario no puede configurarlos.
Watchdogs de tareas: se pueden definir watchdogs opcionales para cada tarea. Los
administra el programa de aplicacin y pueden configurarse en SoMachine.
EIO0000001435 11/2014
Tareas
Prioridad de tareas
Configuracin de la prioridad de tareas
Se puede configurar la prioridad de cada tarea entre 0 y 31 (0 es la prioridad ms alta y 31 la ms
baja). Cada tarea debe tener una prioridad exclusiva. Si asigna la misma prioridad a ms de una
tarea, la ejecucin de dichas tareas es indeterminada e impredecible, lo que puede producir
consecuencias no deseadas.
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
No asigne la misma prioridad a dos tareas diferentes.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao
al equipo.
Sugerencias de prioridad de tareas
Prioridad de 0 a 24: tareas del controlador. Asigne estas prioridades a tareas con un requisito
de alta disponibilidad.
Prioridad de 25 a 31: tareas de fondo. Asigne estas prioridades a tareas con un requisito de
baja disponibilidad.
EIO0000001435 11/2014
45
Tareas
NOTA: Si se utiliza la misma entrada en tareas distintas, la imagen de entrada puede cambiar
durante el ciclo de la tarea de prioridad inferior.
Para mejorar la probabilidad de un comportamiento de salida correcto durante la multitarea,
aparecer una advertencia si se utilizan salidas del mismo byte en tareas distintas.
46
EIO0000001435 11/2014
Tareas
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Asigne sus entradas de modo que las tareas no alteren las imgenes de entrada de forma
inesperada.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao
al equipo.
Prioridad de tareas de mdulos TM2/TM3 y E/S de CANopen
Puede seleccionar la tarea que impulsa el intercambio fsico de TM3 y CANopen. En Ajustes PLC,
seleccione Tarea de ciclo de bus para definir la tarea del intercambio. De manera predeterminada, la tarea se define en MAST. La configuracin de bus de E/S (vase pgina 101) puede
anular esta definicin en el controlador. Durante las fases de lectura y escritura, todas las E/S
fsicas se actualizan al mismo tiempo. TM3/TM2 y los datos CANopen se copian a la imagen de
E/S virtual durante una fase de intercambios fsicos, como se muestra en esta figura:
Las entradas se leen desde la tabla de imgenes de E/S al comienzo del ciclo de tarea. Las salidas
se escriben en la tabla de imgenes de E/S al final de la tarea.
NOTA: Las tareas de eventos no pueden impulsar el ciclo de bus de TM3/TM2.
EIO0000001435 11/2014
47
Tareas
48
EIO0000001435 11/2014
Captulo 7
Estados y comportamientos del controlador
Apartado
Pgina
50
7.2
55
7.3
60
EIO0000001435 11/2014
49
Seccin 7.1
Diagrama de estado del controlador
50
EIO0000001435 11/2014
Leyenda:
Los estados del controlador se indican en LETRAS MAYSCULAS EN NEGRITA
Los comandos de usuario y de la aplicacin se indican en negrita
Los eventos del sistema se indican en cursiva
Las decisiones, resultados de decisiones e informacin general se indican con texto normal
(1)
Para obtener informacin detallada sobre la transicin del estado STOPPED (Detenido) a
RUNNING (En ejecucin), consulte Comando Run (vase pgina 64) (Ejecutar).
(2)
Para obtener informacin detallada sobre la transicin del estado RUNNING (En ejecucin) a
STOPPED (Detenido), consulte Comando Stop (vase pgina 64) (Detener).
Nota 1
El apagado y encendido (interrumpir y reanudar la alimentacin elctrica) elimina todas las
configuraciones del forzado de salida. Para obtener ms informacin, consulte Estado y comportamiento de salida del controlador (vase pgina 61).
Nota 2
Las salidas asumirn sus estados de inicializacin.
Nota 3
En algunos casos, cuando se detecta un error de sistema, esto hace que el controlador se reinicie
automticamente pasando al estado EMPTY (Vaco) como si no hubiera aplicacin de inicio en la
memoria flash. Sin embargo, la aplicacin de inicio no se ha eliminado de la memoria flash. En
este caso, el indicador LED ERR (Rojo) parpadea regularmente.
Nota 4
Tras la verificacin de una aplicacin de arranque vlida se producen los siguientes eventos:
La aplicacin se carga en la memoria RAM.
Se aplica la configuracin del archivo Configuracin de Post (vase pgina 199) (si existe).
EIO0000001435 11/2014
51
Nota 5b
Cuando se produce una interrupcin de la alimentacin, el controlador contina en el estado
RUNNING (En ejecucin) durante al menos 4 ms antes de apagarse. Si ha configurado la entrada
Ejecutar/Detener para que reciba la alimentacin de la misma fuente que el controlador, la prdida
de alimentacin en esta entrada se detectar inmediatamente y el controlador actuar como si
hubiera recibido un comando STOP (Detener). As pues, si la alimentacin del controlador y de la
entrada Ejecutar/Detener provienen de la misma fuente, despus de una interrupcin de la
alimentacin el controlador se reiniciar de forma normal en el estado STOPPED (Detenido) si la
Modalidad de inicio se ha establecido en Inicio con el estado anterior.
Nota 6
Durante la descarga correcta de la aplicacin, se producen los siguientes eventos:
La aplicacin se carga directamente en RAM.
De forma predeterminada, la aplicacin de arranque se crea y almacena en la memoria flash.
Nota 7
El comportamiento predeterminado tras descargar un programa de aplicacin es que el
controlador entre en el estado STOPPED (Detenido), independientemente del ajuste de la entrada
Ejecutar/Detener, la posicin del interruptor Ejecutar/Detener o del ltimo estado del controlador
antes de la descarga.
No obstante, deben tenerse en cuenta dos consideraciones al respecto:
Cambio online: Un cambio online (descarga parcial) iniciado mientras el controlador est en
estado RUNNING (En ejecucin) hace que el controlador vuelva al estado RUNNING (En
ejecucin) siempre y cuando la descarga se realice correctamente y la entrada
Ejecutar/Detener est configurada y establecida en Ejecutar o el interruptor Ejecutar/Detener
est establecido en Ejecutar. Antes de utilizar la opcin Iniciar sesin con modificacin en
lnea, compruebe los cambios del programa de aplicacin en un entorno virtual o entorno sin
produccin y compruebe que el controlador y el equipo adjunto admiten las condiciones
esperadas en el estado RUNNING (En ejecucin).
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Verifique siempre que los cambios en lnea en un programa de aplicacin EN EJECUCIN
funcionan segn lo esperado antes de descargarlos a los controladores.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o
dao al equipo.
52
EIO0000001435 11/2014
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Compruebe siempre que el programa de aplicacin funciona segn lo esperado en todos los
controladores de destino y equipos antes de ejecutar el comando "Descarga mltiple..." con
la opcin "Tras descarga o modificacin online iniciar todas las aplicaciones" seleccionada.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o
dao al equipo.
NOTA: Durante una descarga mltiple, al contrario que sucede con una descarga normal,
SoMachine no ofrece la opcin de crear una aplicacin de inicio. Puede crear una aplicacin
de inicio manualmente en cualquier momento si selecciona Crear aplicacin de inicio en el
men Online de todos los controladores de destino (el controlador debe estar en estado
STOPPED (Detenido) para poder realizar esta operacin).
Nota 8
La plataforma de software SoMachine ofrece mltiples opciones potentes para la gestin de la
ejecucin de tareas y las condiciones de salida mientras el controlador est en los estados
STOPPED (Detenido) o HALT (Parada). Para obtener ms informacin, consulte Descripcin de
los estados del controlador (vase pgina 55).
EIO0000001435 11/2014
53
Nota 9
Para salir del estado HALT (Parada), es necesario ejecutar uno de los comandos Reset (Reset
caliente, Reset fro, Reset origen), descargar una aplicacin o apagar y encender el dispositivo.
En caso de evento no recuperable (watchdog de hardware o error interno) es obligatorio apagar y
encender el dispositivo.
Nota 10
El estado RUNNING (En ejecucin) tiene dos condiciones de excepcin:
RUNNING (En ejecucin) con error externo: esta condicin de excepcin se indica mediante el
indicador LED I/O de color rojo fijo. Podra abandonar este estado eliminando el error externo
(probablemente cambiando la configuracin de la aplicacin). No es necesario ningn
comando del controlador.
RUNNING (En ejecucin) con punto de interrupcin: esta condicin de excepcin se indica
mediante el indicador LED RUN, que muestra un parpadeo simple. Para obtener ms
informacin, consulte Descripcin de los estados del controlador (vase pgina 55).
Nota 11
La aplicacin de inicio puede ser diferente de la aplicacin cargada. Puede ocurrir si la aplicacin
de inicio se descarg mediante tarjeta SD, FTP o transferencia de archivos o si se realiz un
cambio online sin crear la aplicacin de inicio.
54
EIO0000001435 11/2014
Seccin 7.2
Descripcin de los estados del controlador
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
EIO0000001435 11/2014
55
Descripcin
BOOTING
RUN
(Verde)
ERR
(Rojo)
E/S
(Rojo)
ACTIVADO
DESACTIVADO
APAGADO
INVALID_OS
EMPTY
APAAPAGA- ParpaDO
deo sim- GADO
ple
EMPTY tras
detectar un
error del
sistema
APAGA- ParpaDO
deo rpido
RUNNING
ACTIVADO
RUNNING con
punto de
interrupcin
Este estado es el mismo que el estado RUNNING con las ParpaAPAGA- DESsiguientes excepciones:
ACTIdeo sim- DO
VADO
La parte de procesamiento de tareas del programa no se ple
reanuda hasta que se elimina el punto de interrupcin.
Los indicadores LED son diferentes.
Para obtener ms informacin sobre la administracin
del punto de interrupcin, consulte SoMachine - Gua de
programacin.
LED
ACTIVADO
APAGADO
EIO0000001435 11/2014
Estado del
controlador
Descripcin
LED
STOPPED
El controlador tiene una aplicacin vlida que est detenida. Parpadeo reConsulte los detalles del STOPPED state
gular
(vase pgina 57) para obtener una explicacin del
comportamiento de las salidas y de los buses de campo en
este estado.
RUN
(Verde)
ERR
(Rojo)
E/S
(Rojo)
APAGA- DESDO
ACTIVADO
Parpadeo regular
APAGA- ACTIDO
VADO
HALT
Parpadeo regular
ENCEN-
DIDO
Aplicacin de
inicio no
guardada
57
58
EIO0000001435 11/2014
EIO0000001435 11/2014
59
Seccin 7.3
Transiciones de estados y eventos del sistema
60
Pgina
61
64
70
Variables remanentes
72
EIO0000001435 11/2014
EIO0000001435 11/2014
61
EIO0000001435 11/2014
Cuando finalice sesin en SoMachine una vez definido el forzado de salida, se mostrar la opcin
de conservar la configuracin del forzado de salida. Si selecciona esta opcin, el forzado de salida
continuar controlando el estado de las salidas seleccionadas hasta que descargue una
aplicacin o utilice uno de los comandos de restablecimiento.
Cuando est seleccionada la opcin Actualizar E/S en parada (estado predeterminado), si el
controlador admite dicha opcin, las salidas forzadas mantienen el valor de forzado aunque el
Logic Controller est en STOP.
Consideraciones sobre el forzado de salidas
La salida que desee forzar debe encontrarse en una tarea que el controlador est ejecutando
actualmente. El forzado de salidas en tareas sin ejecutar, o en tareas cuya ejecucin se retarde
debido a prioridades o eventos, no tendr ningn efecto en la salida. Sin embargo, una vez que
se ejecute la tarea que se haba retardado, el forzado surtir efecto en ese momento.
En funcin de la ejecucin de tareas, puede que el forzado tenga un impacto en la aplicacin de
formas poco obvias para el usuario. Por ejemplo, puede que una tarea de evento active una salida.
Ms tarde, puede que el usuario intente desactivar dicha salida aunque en ese momento no se
est desencadenando el evento. Como resultado, parecer que se est ignorando el forzado.
Adems, puede que posteriormente el evento desencadene la tarea, momento en el que surtir
efecto el forzado.
Las salidas impulsadas por una funcin experta PTO, PWM y HSC no se pueden forzar.
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 sin eliminar el forzado.
EIO0000001435 11/2014
63
64
EIO0000001435 11/2014
EIO0000001435 11/2014
65
Reset (fro)
Efecto: Restablece todas las variables, excepto las variables remanentes de tipo retentivaspersistentes, a sus valores de inicio. Sita al controlador en el estado STOPPED.
Condiciones de inicio: Estados RUNNING, STOPPED o HALT.
Mtodos para restablecer en fro un comando:
Men en lnea de SoMachine: seleccione el comando Reset fro.
Con una llamada interna de la aplicacin o una llamada externa mediante una peticin Modbus
usando las variables del sistema PLC_W. q_wPLCControl y PLC_W. q_uiOpenPLCControl de
la biblioteca M241 PLCSystem.
EIO0000001435 11/2014
67
68
EIO0000001435 11/2014
Descarga de la aplicacin
Efecto: Carga el ejecutable de la aplicacin en la memoria RAM. De manera opcional, crea una
aplicacin de arranque en la memoria flash.
Condiciones de inicio: Estados RUNNING, STOPPED, HALT y EMPTY.
Mtodos para ejecutar la descarga de aplicaciones:
SoMachine:
Hay dos maneras de descargar una aplicacin completa:
Comando Descarga:
Comando Descarga mltiple.
EIO0000001435 11/2014
69
Descripcin
Estado resultante
del controlador
Error externo
detectado
RUNNING con un
error externo
detectado
O bien
STOPPED con un
error externo
detectado
Ejemplos:
Cortocircuito en salida
Ausencia del mdulo de ampliacin
Interrupcin en la comunicacin
Etc.
Error de
aplicacin
detectado
70
HALT
EIO0000001435 11/2014
Tipo de error
detectado
Descripcin
Estado resultante
del controlador
Error de
sistema
detectado
BOOTING
EMPTY
NOTA: Consulte la Gua de la biblioteca M241 PLCSystem para obtener ms informacin sobre
el diagnstico.
EIO0000001435 11/2014
71
Variables remanentes
Descripcin general
Las variables remanentes conservan sus valores en caso de cortes de alimentacin, reinicios,
restablecimientos y descargas de programas de aplicacin. Hay mltiples tipos de variables
remanentes, individualmente declaradas como "retentivas" o "persistentes", o colectivamente
como "retentivas-persistentes".
NOTA: Para este controlador, las variables declaradas como persistentes tienen el mismo
comportamiento que las variables declaradas como retentivas-persistentes.
En esta tabla se describe el comportamiento de las variables remanentes en cada caso:
Accin
VAR
VAR RETAIN
Detencin
Apagar y encender
Reset caliente
Reset fro
Reset origen
X
-
El valor se mantiene
El valor se inicializa de nuevo
NOTA: Los primeros 1.000 %MW son automticamente retenidos y persistentes si no tienen
ninguna variable asociada. Sus valores se mantienen despus de un reinicio/restablecimiento en
caliente/restablecimiento en fro. Los dems %MW se administran como VAR.
Por ejemplo, si tiene en el programa:
VAR myVariable AT %MW0 : WORD; END_VAR
%MW0 se comportar como myVariable (no retenida y no persistente).
72
EIO0000001435 11/2014
Accin
Seleccione el nodo Aplicacin en Aplicaciones.
Haga clic en
EIO0000001435 11/2014
73
74
EIO0000001435 11/2014
Captulo 8
Editor de dispositivos de controlador
Pgina
76
seleccin de controlador
78
Ajustes PLC
79
Servicios
81
EIO0000001435 11/2014
75
Descripcin
Restriccin
Aplicaciones
Slo en
modalidad
online
Slo en
modalidad
online
Seleccin de
controlador
(vase pgina 78)
76
EIO0000001435 11/2014
Ficha
Descripcin
Archivos
(vase pgina 30)
Slo en
Administracin de archivos entre el PC y el controlador.
Slo se puede ver un disco del Logic Controller a la vez a travs de modalidad
esta ficha. Cuando se inserta una tarjeta SD, este archivo muestra el online
contenido de la tarjeta SD. De lo contrario, esta ficha muestra el
contenido del directorio /usr de la memoria flash interna del
controlador.
Registro
Slo en
modalidad
online
Configuracin de:
Ajustes PLC
(vase pgina 79)
Restriccin
nombre de aplicacin
comportamiento de E/S en detencin
opciones de ciclo de bus
Servicios
(vase pgina 81)
Slo en
modalidad
online
Asignacin de E/S
Distribucin de
tareas
Slo tras la
compilacin
Usuarios y grupos
Estado
Informacin
EIO0000001435 11/2014
77
seleccin de controlador
Introduccin
En esta ficha se puede gestionar la conexin entre el equipo y el controlador:
Permite encontrar un controlador en una red.
Muestra la lista de controladores disponibles, para que pueda conectarse al controlador
seleccionado y gestionar la aplicacin dentro del controlador.
Permite identificar fsicamente el controlador desde el editor de dispositivo.
Permite modificar la configuracin de comunicacin del controlador.
78
EIO0000001435 11/2014
Ajustes PLC
descripcin general
En la figura siguiente se muestra la ficha Ajustes PLC:
Elemento
Descripcin
Aplicacin para manejo E/S De manera predeterminada, se establece en Aplicacin porque slo hay una
aplicacin en el controlador.
Ajustes
PLC
Actualizar E/S
en parada
Si esta opcin est activada (valor predeterminado), los valores de los canales de
entrada y salida tambin se actualizarn cuando se detenga el controlador.
Comportamien- En la lista de seleccin, elija una de las opciones siguientes para configurar cmo se
to de las salidas deben tratar los valores de los canales de salida si se detiene el controlador:
en parada
Mantener los valores
Establecer todas las salidas a los valores predeterminados
Actualizar todas
las variables en
todos los
dispositivos
Opciones Tarea de ciclo
de bus
de ciclo
de bus
Si se activa esta opcin, se actualizarn todas las variables de E/S de todos los
dispositivos de la configuracin de controlador actual en cada ciclo de la tarea de ciclo
de bus. Esto corresponde a la opcin Actualizar siempre las variables, que se puede
definir por separado para cada dispositivo en el cuadro de dilogo Asignacin E/S.
Este ajuste de configuracin es el padre de todos los parmetros de la Tarea de ciclo
de bus utilizada en el rbol de dispositivos de la aplicacin.
Algunos dispositivos con llamadas cclicas, como el administrador CANopen, se
pueden adjuntar a una tarea especfica. En el dispositivo, cuando este ajuste se
establece en Emplear configuracin de ciclo del bus de orden superior, se utiliza
el ajuste establecido para el controlador.
La lista de seleccin ofrece todas las tareas definidas actualmente en la aplicacin
activa. El valor predeterminado es la tarea MAST.
NOTA: <Sin especificar> significa que la tarea est en la modalidad de "tarea cclica
ms lenta".
EIO0000001435 11/2014
79
Elemento
Descripcin
Configu- Variables de
raciones forzado para la
adiciona- asignacin E/S
les
Habilitar
diagnstico
para
dispositivos
No utilizado.
Opciones de
modalidad de
inicio
80
Modalidad de
inicio
No utilizado.
EIO0000001435 11/2014
Servicios
ficha Servicios
La ficha Servicios se divide en tres partes:
Configuracin RTC
Identificacin del dispositivo
Configuracin de Post
EIO0000001435 11/2014
81
82
Elemento
Descripcin
Hora local
Sincronizar con
fecha/hora local
Configuracin de Post
EIO0000001435 11/2014
Captulo 9
Configuracin de entradas y salidas incrustadas
24 referencias de E/S
40 referencias de E/S
TM24124
TM24140
Entradas rpidas
Entradas normales
16
Salidas rpidas
Salidas normales
12
Descripcin
EIO0000001435 11/2014
83
NOTA: Para obtener ms informacin sobre la ficha Asignacin E/S, consulte SoMachine Gua
de programacin.
Parmetros de configuracin de entradas digitales
En cada entrada digital puede configurar los parmetros siguientes:
84
Parmetro
Valor
Descripcin
Filtro
Retencin
No*
S
Permite capturar y
registrar pulsos entrantes
con anchos de amplitud
ms breves que el
tiempo de exploracin
del controlador.
Restriccin
EIO0000001435 11/2014
Parmetro
Valor
Descripcin
Restriccin
Evento
No*
Flanco
ascendente
Flanco
descendente
Ambos flancos
Deteccin de eventos
Rebote
0,000 ms
0,001 ms
0,002 ms*
0,005 ms
0,010 ms
0,05 ms
0,1 ms
0,5 ms
1 ms
5 ms
La entrada
Ejecutar/Detener se
puede utilizar para
ejecutar o para detener
un programa del
controlador.
Resultado
Estado 0
Un flanco ascendente Desde el estado STOPPED (Detenido), inicie una aplicacin en el estado RUNNING
(En ejecucin) si no existe ningn conflicto con la posicin del interruptor
Ejecutar/Detener.
Estado 1
EIO0000001435 11/2014
85
ADVERTENCIA
INICIO NO DESEADO DE LA MQUINA O DEL PROCESO DE ACTIVACIN
NOTA: Para obtener ms informacin sobre la ficha Asignacin E/S, consulte SoMachine Gua
de programacin.
Parmetros de configuracin de salidas digitales
En esta tabla se presenta la funcin de los distintos parmetros:
Parmetro
Funcin
Parmetros generales
86
Alarm Output
Seleccione una salida para usarla como salida de alarma (vase pgina 87).
EIO0000001435 11/2014
Parmetro
Funcin
Sincronizacin
Minimizar inestabilidad de Seleccione esta opcin para minimizar la inestabilidad en las salidas locales
salida local
(vase pgina 88).
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.
EIO0000001435 11/2014
87
88
EIO0000001435 11/2014
Captulo 10
Configuracin de funciones expertas
Pgina
90
Funcin Conteo
92
94
EIO0000001435 11/2014
89
Descripcin
Contadores
HSC simple
Generadores
de pulsos
NOTA:
Cuando se utiliza una entrada normal como Run/Stop, no la puede utilizar una funcin experta.
Cuando se utiliza una salida normal como Alarm, no la puede utilizar una funcin experta.
Para obtener ms detalles, consulte Configuracin de funciones incrustadas (vase pgina 89).
90
EIO0000001435 11/2014
Descripcin
Haga doble clic en Valor y elija el tipo de funcin que desee asignar.
Resultado: aparecen los parmetros de la funcin experta.
Cuando se utilizan entradas en las funciones expertas (Retencin, HSC), el filtro integrador se
sustituye por el filtro antirrebote. El valor del filtro se configura en la pantalla de configuracin.
EIO0000001435 11/2014
91
Funcin Conteo
Descripcin general
La funcin Conteo puede ejecutar el conteo rpido de pulsos a partir de sensores, codificadores,
conmutadores, etc. que estn conectados a entradas rpidas dedicadas.
Existen 2 tipos de funciones de conteo incrustadas:
Tipo Simple: un contador de entrada individual.
Tipo Principal: un contador que utiliza hasta 6 entradas rpidas y 2 salidas reflejas.
Existen 5 tipos de contadores basados en las funciones de conteo incrustadas que puede
configurar en SoMachine:
HSC simple
Monofsico principal HSC
Fase dual principal HSC
Medidor de frecuencias
Medidor de perodos
El tipo Medidor de frecuencias y el tipo Medidor de periodos estn basados en el tipo HSC
principal.
Acceso a la ventana de configuracin de la funcin de conteo
Siga estos pasos para acceder a la ventana de configuracin de la funcin de conteo incrustada:
Paso
92
Descripcin
Haga doble clic en Valor y elija el tipo de funcin de conteo que desea asignar.
EIO0000001435 11/2014
Haga doble clic en la columna Valor para que se muestre una lista de los tipos de funciones del
contador disponibles.
Haga doble clic en el valor de Nombre de instancia para editar el nombre de instancia de la
funcin.
SoMachine proporciona automticamente el nombre de instancia. El parmetro Nombre de
instancia es editable y permite definir el nombre de la instancia. Sin embargo, tanto si el nombre
de instancia lo define el software como si lo define el usuario, utilice el mismo nombre de
instancia como entrada para los bloques de funciones relacionados con el contador, tal como se
define en el editor Contadores.
Puede configurar cada parmetro haciendo clic en el signo ms que hay junto a l para acceder
a sus ajustes.
Los parmetros disponibles dependen de la modalidad que se utilice.
Para obtener informacin detallada acerca de los parmetros de configuracin, consulte Gua de
la biblioteca M241 HSC.
EIO0000001435 11/2014
93
Descripcin
Haga doble clic en Generadores de pulsos en Dispositivos.
Aparece la ventana Funcin de generacin de pulsos:
94
Haga doble clic en Valor y elija el tipo de funcin de generador de pulsos que desee asignar.
EIO0000001435 11/2014
Haga clic en + para configurar una nueva instancia de funcin de generador de pulsos.
Haga doble clic en la columna Valor para ver una lista de los tipos de funcin de generador de
pulsos disponibles.
Haga doble clic en el valor de Nombre de instancia para editar el nombre de instancia de la
funcin.
SoMachine proporciona automticamente el nombre de instancia. El parmetro Nombre de
instancia es editable y permite definir el nombre de la instancia. Sin embargo, tanto si el nombre
de instancia lo define el software como si lo define el usuario, utilice el mismo nombre de
instancia como entrada para los bloques de funciones relacionados con el contador, tal como se
define en el editor Contadores.
Configure cada parmetro haciendo clic en el signo ms situado junto a l para acceder a su
configuracin.
Los parmetros disponibles dependen del tipo de generador de pulsos utilizado.
EIO0000001435 11/2014
95
96
EIO0000001435 11/2014
Captulo 11
Configuracin de cartuchos
Configuracin de cartuchos
Configuracin de cartuchos TMC4
Introduccin
El Modicon M241 Logic Controller admite los siguientes cartuchos:
Cartuchos TMC4 estndar
Cartuchos TMC4 de aplicaciones
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.
EIO0000001435 11/2014
97
Configuracin de cartuchos
98
EIO0000001435 11/2014
Captulo 12
Configuracin de mdulos de ampliacin
Pgina
100
101
102
103
EIO0000001435 11/2014
99
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Actualice la configuracin del programa cada vez que aada o elimine cualquier tipo de
ampliacin 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.
100
EIO0000001435 11/2014
Descripcin
Haga doble clic sobre IO_Bus en Dispositivos.
Resultado: Aparece la ficha del editor de IO_Bus:
Establezca la Tarea de ciclo de bus desde la lista en alguna de los siguientes opciones :
Emplear configuracin de ciclo del bus de orden superior (predeterminada)
Establezca la tarea del intercambio de bus tal como se define en Ajustes PLC.
MAST
Establece la tarea maestra para el intercambio de bus con independencia de la tarea definida en
Ajustes PLC.
EIO0000001435 11/2014
101
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.
102
EIO0000001435 11/2014
Para obtener ms informacin sobre la configuracin de los mdulos de ampliacin TM3 y TM2,
consulte TM3 Configuracin de los mdulos de ampliacin - Gua de programacin y TM2
Configuracin de los mdulos de ampliacin - Gua de programacin respectivamente.
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.
EIO0000001435 11/2014
103
104
EIO0000001435 11/2014
Captulo 13
Configuracin Ethernet
Configuracin Ethernet
Introduccin
En este captulo se describe cmo configurar la interfaz de red Ethernet de Modicon M241 Logic
Controller.
Contenido de este captulo
Este captulo contiene las siguientes secciones:
Seccin
Apartado
Pgina
13.1
Servicios Ethernet
106
13.2
134
13.3
144
EIO0000001435 11/2014
105
Configuracin Ethernet
Seccin 13.1
Servicios Ethernet
Servicios Ethernet
Contenido de esta seccin
Esta seccin contiene los siguientes apartados:
Apartado
106
Pgina
Servicios Ethernet
107
Configuracin de direccin IP
109
115
Servidor web
117
Servidor FTP
131
SNMP
133
EIO0000001435 11/2014
Configuracin Ethernet
Servicios Ethernet
Servicios Ethernet
El controlador admite los siguientes servicios:
Servidor Modbus TCP (vase pgina 115)
Cliente Modbus TCP (vase pgina 115)
Servidor web (vase pgina 117)
Servidor FTP (vase pgina 131)
SNMP (vase pgina 133)
Dispositivo EthernetIP (vase pgina 146)
Dispositivo esclavo Modbus TCP (vase pgina 170)
IEC VAR ACCESS (vase pgina 108)
Protocolo Ethernet
El controlador admite los siguientes protocolos:
IP (Internet Protocol)
UDP (User Datagram Protocol)
TCP (Transmission Control Protocol)
ARP (Address Resolution Protocol)
ICMP (Internet Control Messaging Protocol)
IGMP (Internet Group Management Protocol)
Servidor Modbus
Dispositivo EthernetIP
16
Servidor FTP
Servidor web
10
107
Configuracin Ethernet
Servicios disponibles
Con una conexin Ethernet, el servicio IEC VAR ACCESS es compatible con el controlador. Con
el servicio IEC VAR ACCESS, los datos se pueden intercambiar entre el controlador y una HMI.
El servicio Variables de red tambin es compatible con el controlador. Con el servicio Variables
de red, los datos se pueden intercambiar entre los controladores.
NOTA: Para obtener ms informacin,, consulte SoMachine Gua de programacin.
108
EIO0000001435 11/2014
Configuracin Ethernet
Configuracin de direccin IP
introduccin
Existen maneras distintas de asignar la direccin IP del controlador:
Asignacin de direcciones mediante el servidor DHCP
Asignacin de direcciones mediante el servidor BOOTP
Direccin IP fija
Archivo de configuracin de Post (vase pgina 199). Si existe un archivo de configuracin de
Post, este mtodo de asignacin tiene prioridad sobre los otros.
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Verifique que solo hay un controlador maestro configurado en la red o la conexin remota.
Verifique que todos los dispositivos tienen direcciones exclusivas.
Solicite su direccin IP al administrador del sistema.
Confirme que la direccin IP del dispositivo es nica antes de poner el sistema en
funcionamiento.
No asigne la misma direccin IP a ningn otro equipo de la red.
Actualice la direccin IP despus de clonar cualquier aplicacin que incluya comunicaciones
Ethernet en una nica direccin.
EIO0000001435 11/2014
109
Configuracin Ethernet
110
EIO0000001435 11/2014
Configuracin Ethernet
Configuracin Ethernet
En Dispositivos, haga doble clic en Ethernet_x:
Nombre de red
Direccin IP de DHCP
Direccin IP de BOOTP
Direccin IP fija
EIO0000001435 11/2014
111
Configuracin Ethernet
Velocidad de
transferencia
Direccin IP predeterminada
La direccin IP predeterminada es 10.10.x.x.
Los dos ltimos campos de la direccin IP predeterminada se componen del equivalente decimal
de los dos ltimos bytes hexadecimales de la direccin MAC del puerto.
La direccin MAC del puerto se puede obtener de la etiqueta situada en el lado frontal del
controlador.
La mscara de subred predeterminada es la mscara de subred de clase A predeterminada de
255.0.0.0.
NOTA: Una direccin MAC siempre se escribe en formato hexadecimal y una direccin IP, en
formato decimal. Convierta la direccin MAC al formato decimal.
Ejemplo: Si la direccin MAC es 00.80.F4.01.80.F2, la direccin IP predeterminada es
10.10.128.242.
NOTA: Para habilitar la nueva direccin IP despus de descargar un proyecto, reinicie el
controlador apagndolo y encendindolo.
Clases de direccin
La direccin IP est vinculada:
A un dispositivo (el host).
A la red a la que est conectado el dispositivo.
Una direccin IP siempre se codifica con 4 bytes.
La distribucin de estos bytes entre la direccin de red y la direccin del dispositivo podra variar.
Esta distribucin se define mediante clases de direcciones.
Las diferentes clases de direcciones IP se definen en esta tabla:
112
Clase de
direccin
Byte1
Clase A
Byte 2
ID de red
Byte 3
Byte 4
ID de host
Clase B
ID de red
Clase C
ID de host
ID de red
ID de host
Clase D
Direccin de multidifusin
Clase E
EIO0000001435 11/2014
Configuracin Ethernet
Mscara de subred
La mscara de subred se utiliza para dirigirse a varias redes fsicas con una nica direccin de
red. La mscara se utiliza para separar la direccin de subred y la del dispositivo en el ID de host.
La direccin de subred se obtiene conservando los bits de la direccin IP que corresponden a las
posiciones de la mscara que contienen 1 y sustituyendo los otros por 0.
En cambio, la direccin de subred del dispositivo host se obtiene conservando los bits de la
direccin IP que corresponden a las posiciones de la mscara que contienen 0 y sustituyendo los
otros por 1.
Ejemplo de una direccin de subred:
Direccin IP
192 (11000000)
1 (00000001)
17 (00010001)
11 (00001011)
Mscara de
subred
255 (11111111)
255 (11111111)
240 (11110000)
0 (00000000)
Direccin de
subred
192 (11000000)
1 (00000001)
16 (00010000)
0 (00000000)
Descripcin
Protocolo SoMachine Permite desactivar el protocolo SoMachine en las interfaces Ethernet. Cuando est
activo
desactivado, se rechazar la peticin de SoMachine desde cualquier dispositivo,
incluidas las de la conexin UDP o TCP. Por lo tanto, no es posible realizar una
conexin sobre Ethernet desde un PC con SoMachine, desde un destino HMI que
pretenda intercambiar variables con este controlador, desde un servidor OPC o
desde Controller Assistant.
Servidor Modbus
activo
Permite desactivar el servidor Web del Logic Controller. Por lo tanto, se ignorarn
todas las peticiones HTTP al Logic Controller.
Permite desactivar el servidor FTP del Logic Controller. Por lo tanto, se ignorarn
todas las peticiones FTP.
EIO0000001435 11/2014
113
Configuracin Ethernet
114
Parmetros de
seguridad
Descripcin
Protocolo de
descubrimiento
activo
Protocolo SNMP
activo
Permite desactivar el servidor SNMP del Logic Controller. Por lo tanto, se ignorarn
todas las peticiones SNMP.
EIO0000001435 11/2014
Configuracin Ethernet
Subfuncin
Dec (Hex)
Funcin
1 (1h)
2 (2h)
3 (3h)
6 (6h)
8 (8h)
Diagnstico
15 (Fh)
EIO0000001435 11/2014
115
Configuracin Ethernet
Cdigo de funcin
Dec (Hex)
Subfuncin
Dec (Hex)
Funcin
16 (10h)
23 (17h)
43 (2Bh)
14 (Eh)
Peticin de diagnstico
En esta tabla hay una lista del cdigo de seleccin de datos:
116
Cdigo de seleccin de
datos
Descripcin
0x00
Reservado
0x01
0x02
0x03
0x04
0x05 - 0x7E
0x7F
EIO0000001435 11/2014
Configuracin Ethernet
Servidor web
Introduccin
El controlador proporciona como equipamiento estndar un servidor web integrado con un sitio
web predefinido incorporado de fbrica. Puede utilizar las pginas del sitio web para la
configuracin y el control del mdulo, as como para el diagnstico y la monitorizacin de
aplicaciones. Ests pginas estn listas para su utilizacin con un navegador Web, sin necesidad
de configuracin ni programacin alguna.
Se puede acceder al servidor web mediante los navegadores web que se indican a continuacin:
Google Chrome (versin 30.0 o superior)
Mozilla Firefox (versin 1.5 o superior)
EIO0000001435 11/2014
117
Configuracin Ethernet
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
118
EIO0000001435 11/2014
Configuracin Ethernet
ADVERTENCIA
ACCESO NO AUTORIZADO A DATOS
EIO0000001435 11/2014
119
Configuracin Ethernet
En esta figura se muestra la pgina de inicio de sesin del sitio del servidor web cuando ha iniciado
sesin:
NOTA: Schneider Electric sigue, y recomienda a sus clientes, las prcticas recomendadas del
sector para el desarrollo y la implementacin de sistemas de control. Esta recomendacin incluye
un mtodo de defensa exhaustivo para asegurar un sistema de control industrial. Este mtodo
sita los controladores detrs de uno o varios servidores de seguridad para limitar el acceso
nicamente a los protocolos y el personal autorizado.
120
EIO0000001435 11/2014
Configuracin Ethernet
ADVERTENCIA
ACCESO NO IDENTIFICADO Y POSTERIOR USO NO AUTORIZADO DE LA MQUINA
EIO0000001435 11/2014
121
Configuracin Ethernet
122
Elemento
Descripcin
Actualizar
1.000 ms
<<
>>
EIO0000001435 11/2014
Configuracin Ethernet
Elemento
Descripcin
Restablecer
Borra la memorizacin
Actualizar
Inicia/detiene la actualizacin
Cargar
Guardar
Elemento0
Elemento1
Mn.
Mx.
Perodo (s)
EIO0000001435 11/2014
123
Configuracin Ethernet
Accin
Haga clic con el botn derecho del ratn en el nodo Aplicacin de la ficha Aplicaciones.
124
EIO0000001435 11/2014
Configuracin Ethernet
EIO0000001435 11/2014
125
Configuracin Ethernet
Elemento
Descripcin
Cargar
Carga listas almacenadas desde la Flash interna del controlador en la pgina del servidor
web.
Guardar
Agregar
Suprimir
Periodo de
actualizacin
Actualizar
NOTA: No se puede acceder directamente a los objetos IEC (%IW, %M,...). Para acceder a los
objetos IEC, primero debe agrupar sus contenidos en registros ubicados (consulte la Tabla de
reubicacin (vase pgina 34)).
126
EIO0000001435 11/2014
Configuracin Ethernet
EIO0000001435 11/2014
127
Configuracin Ethernet
Ficha Mantenimiento
La pgina Mantenimiento ofrece acceso a las carpetas /usr y /sys de la memoria flash del
controlador (vase pgina 30):
ndice de /usr:
ndice de /sys:
128
EIO0000001435 11/2014
Configuracin Ethernet
Paso
Accin
EIO0000001435 11/2014
129
Configuracin Ethernet
Archivo
130
Descripcin
My Machine Controller.gz
Archivo GZIP
My Machine Controller.ico
Archivo de icono
My Machine Controller.eds
EIO0000001435 11/2014
Configuracin Ethernet
Servidor FTP
Introduccin
Todos los clientes FTP instalados en un equipo que est conectado al controlador (Ethernet), sin
SoMachine instalado, se pueden utilizar para transferir archivos desde/hasta el rea de almacenamiento de datos del controlador.
NOTA: Schneider Electric sigue, y recomienda a sus clientes, las prcticas recomendadas del
sector para el desarrollo y la implementacin de sistemas de control. Esta recomendacin incluye
un mtodo de defensa exhaustivo para asegurar un sistema de control industrial. Este mtodo
sita los controladores detrs de uno o varios servidores de seguridad para limitar el acceso
nicamente a los protocolos y el personal autorizado.
ADVERTENCIA
ACCESO NO IDENTIFICADO Y POSTERIOR USO NO AUTORIZADO DE LA MQUINA
EIO0000001435 11/2014
131
Configuracin Ethernet
Acceso FTP
El acceso al servidor FTP se controla a travs de los derechos del usuario cuando estn
habilitados en el controlador. Para obtener ms informacin, consulte la descripcin de la ficha
(vase pgina 76) Usuarios y grupos.
Si los derechos de usuario no estn habilitados en el controlador, se le solicitar un nombre de
usuario y una contrasea exclusivos del servidor FTP/web. El nombre de usuario y la contrasea
predeterminados son USER.
NOTA: No es posible modificar el nombre de usuario y la contrasea predeterminados. Para
garantizar las funciones del servidor FTP/web, debe hacerlo utilizando Usuarios y grupos.
ADVERTENCIA
ACCESO NO AUTORIZADO A DATOS
132
EIO0000001435 11/2014
Configuracin Ethernet
SNMP
Introduccin
El protocolo SNMP (Simple Network Management Protocol) se utiliza para proporcionar los datos
y servicios necesarios para administrar una red.
Los datos se almacenan en una MIB (Management Information Base, Base de informacin de
administracin). El protocolo SNMP se utiliza para leer o escribir datos de MIB. La implementacin
de los servicios SNMP de Ethernet es mnima, ya que solo se gestionan los objetos obligatorios.
Los controladores de M241 admiten los objetos MIB-2 estndar.
Gestin de objetos SNMP
Objeto
Descripcin
Acceso
Valor predeterminado
sysDescr
Lectura
sysName
Lectura/escritura
Los valores escritos se guardan en el controlador a travs del software de la herramienta del
cliente SNMP. El software de Schneider Electric para esto es ConneXview. ConneXview no se
suministra con el controlador. Para obtener ms informacin, consulte www.schneiderelectric.com.
El tamao de estas cadenas de caracteres est limitado a 50 caracteres.
EIO0000001435 11/2014
133
Configuracin Ethernet
Seccin 13.2
Configuracin del cortafuegos
134
Pgina
Introduccin
135
137
138
140
EIO0000001435 11/2014
Configuracin Ethernet
Introduccin
Presentacin del cortafuegos
En general, los servidores de seguridad ayudan a proteger los permetros de la zona de seguridad
de red bloqueando el acceso no autorizado y permitiendo el autorizado. Un servidor de seguridad
es un dispositivo o conjunto de dispositivos configurados para permitir, denegar, cifrar, descifrar o
delegar el trfico entre distintas zonas de seguridad segn un conjunto de normas y otros criterios.
Los dispositivos de control del proceso y las mquinas de fabricacin de alta velocidad requieren
un procesamiento de datos rpido y a menudo no pueden tolerar la latencia introducida por una
estrategia de seguridad agresiva dentro de la red de control. Por tanto, los servidores de seguridad
desempean un papel significativo en la estrategia de seguridad y proporcionan niveles de
proteccin en los permetros de la red. Los servidores de seguridad son parte importante de una
estrategia general a nivel de sistema.
NOTA: Schneider Electric sigue, y recomienda a sus clientes, las prcticas recomendadas del
sector para el desarrollo y la implementacin de sistemas de control. Esta recomendacin incluye
un mtodo de defensa exhaustivo para asegurar un sistema de control industrial. Este mtodo
sita los controladores detrs de uno o varios servidores de seguridad para limitar el acceso
nicamente a los protocolos y el personal autorizado.
ADVERTENCIA
ACCESO NO IDENTIFICADO Y POSTERIOR USO NO AUTORIZADO DE LA MQUINA
EIO0000001435 11/2014
135
Configuracin Ethernet
Configuracin de la aplicacin
Consulte la configuracin de Ethernet (vase pgina 111).
136
EIO0000001435 11/2014
Configuracin Ethernet
Accin
Accin
Utilizar un bloque de funciones ExecuteScript (vase Modicon M241 Logic Controller, Funciones
y variables del sistema, Gua de la biblioteca PLCSystem).
Por ejemplo, la entrada [SCmd] es Firewall_install
/usr/Syslog/FirewallMaintenace.cmd
EIO0000001435 11/2014
137
Configuracin Ethernet
Entonces...
Se reinicia el controlador
Entonces...
Se reinicia el controlador
Entonces...
Se reinicia el controlador
138
EIO0000001435 11/2014
Configuracin Ethernet
Entonces...
Se reinicia el controlador
Entonces...
Se reinicia el controlador
NOTA: Si una tarjeta SD con un archivo de script de ciberseguridad est conectada al controlador, se bloquea el
inicio. Primero, elimine la tarjeta SD para iniciar el controlador correctamente.
EIO0000001435 11/2014
139
Configuracin Ethernet
Descripcin
FireWall enable
FireWall Disable
140
EIO0000001435 11/2014
Configuracin Ethernet
Rango
Descripcin
Firewall Eth1
= de 0 a 255
Allow IP ...
Firewall Eth1
Reject IP
...
= de 0 a 255
Firewall Eth1
Allow IPs
... to
...
= de 0 a 255
Firewall Eth1
Reject IPs
... to
...
= 0...255
Firewall Eth1
Allow port_type
port Y
Firewall Eth1
Reject port_type
port Y
Firewall Eth1
Allow port_type
ports Y1 to Y2
Firewall Eth1
Reject port_type
ports Y1 to Y2
Firewall Eth1
Allow IP ...
on port_type
port Y
EIO0000001435 11/2014
141
Configuracin Ethernet
Comando
Rango
Descripcin
Firewall Eth1
Reject IP
... on
port_type ports
Y1 to Y2
Firewall Eth1
Reject IPs
1.1.1.1 to
2.2.2.2 on
port_type ports
Y1 to Y2
= 0...F
= 0...F
142
EIO0000001435 11/2014
Configuracin Ethernet
SoMachine
FTP
TCP 21, 20
HTTP
TCP 80
Modbus
TCP 502
Discovery
SNMP
NVL
Ethernet/IP
UDP 2222
TCP 44818
EIO0000001435 11/2014
143
Configuracin Ethernet
Seccin 13.3
Dispositivos Ethernet opcionales
144
Pgina
Administrador Ethernet
145
Dispositivo Ethernet/IP
146
170
EIO0000001435 11/2014
Configuracin Ethernet
Administrador Ethernet
Adicin de un administrador Ethernet
El controlador admite los administradores Ethernet siguientes:
EthernetIP (para dispositivos CIP)
ModbusTCP Slave Device
EIO0000001435 11/2014
145
Configuracin Ethernet
Dispositivo Ethernet/IP
Introduccin
En esta seccin se describe la configuracin del dispositivo Ethernet/IP (CIP) en el controlador.
Para obtener ms informacin sobre Ethernet/IP (CIP), consulte el sitio web www.odva.org.
Adicin de un dispositivo Ethernet/IP
Consulte Adicin de un administrador Ethernet (vase pgina 145).
Configuracin del dispositivo Ethernet/IP
Para configurar los parmetros del dispositivo Ethernet/IP, haga doble clic en Ethernet
EthernetIP en Dispositivos.
Aparece el siguiente cuadro de dilogo:
146
EIO0000001435 11/2014
Configuracin Ethernet
Por ejemplo, si el Tamao del Ensamblado de salida es 20, representa que hay 20 canales
de entrada (de IW0 a IW19) que direccionan de %IWy a %IW(y+20-1), donde y es el primer
canal disponible para el ensamblado.
Elemento
Gama de controladores
admisibles
Valor predeterminado de
SoMachine
Ensamblado de
salida
Instancia
150...189
150
Tamao
De 2 a 40
20
Ensamblado de
entrada
Instancia
100...149
100
Tamao
De 2 a 40
20
EIO0000001435 11/2014
147
Configuracin Ethernet
148
EIO0000001435 11/2014
Configuracin Ethernet
IW0
Tipo
Valor
Descripcin
predeterminado
WORD
WORD
IWxxx
Salida
QW0
QWxxx
Descripcin
8 (clase 3)
1 (clase 1)
16
32
Perfil
El controlador admite los siguientes objetos:
Clase del objeto
ID de
clase
Cat.
Nmero de
instancias
Efecto en el comportamiento
de la interfaz
Objeto de identidad
(vase pgina 150)
01h
Admite el servicio de
restablecimiento.
02h
Objeto ensamblado
(vase pgina 157)
04h
EIO0000001435 11/2014
149
Configuracin Ethernet
ID de
clase
Cat.
Nmero de
instancias
Efecto en el comportamiento
de la interfaz
Objeto de administrador de
06h
conexiones (vase pgina 159)
Objeto de archivo
(vase pgina 161)
37h
Permite el intercambio de
archivos EDS.
Objeto Modbus
(vase pgina 164)
44h
F5h
Configuracin TCP/IP.
F6h
Informacin de contador y
estado.
Objeto de identidad
En la siguiente tabla se describen los atributos de clase del objeto de identidad:
ID de atributo
Acceso
Nombre
Detalles
Obtener
Revisin
UINT
01h
Obtener
Mximo de
instancias
UINT
01h
Obtener
Nmero de
instancias
UINT
01h
Obtener
Lista de
atributos de
instancia
opcionales
Obtener
07h
Obtener
07h
150
Cdigo de servicio
Nombre
Descripcin
01h
0Eh
EIO0000001435 11/2014
Configuracin Ethernet
Nombre
Descripcin
01h
05h
Restablecimiento(1)
0Eh
(1)
Tipo de restablecimiento
3...99
Reservado
100...199
200...255
Reservado
Acceso
Nombre
Tipo de
datos
Valor
Detalles
Obtener
ID del
proveedor
UINT
243h
ID de automatizacin de Schneider
Obtener
Tipo de
dispositivo
UINT
0Eh
PLC
Obtener
Cdigo de
producto
UINT
EIO0000001435 11/2014
151
Configuracin Ethernet
ID de atributo
Acceso
Nombre
Tipo de
datos
Valor
Obtener
Revisin
Estructura
de USINT,
USINT
Detalles
Revisin de producto del
controlador (1)
Equivalente a los 2 bytes de menor
valor de la versin del controlador
Obtener
Estado
WORD (1)
Obtener
Nmero de
serie
UDINT
Obtener
Nombre de
producto
Estructura
de STRING,
USINT
(1)Asignado
en WORD:
MSB: revisin secundaria (segundo USINT)
LSB: revisin principal (primer USINT)
152
Bit
Nombre
Descripcin
Con propietario
No utilizado
Reservado
Configurado
Reservado
4...7
Estado de
dispositivo
ampliado
Fallo leve
recuperable
Fallo leve
irrecuperable
0: autoverificacin o desconocido
1: actualizacin de firmware en curso
2: al menos un error de conexin de E/S no vlida detectado
3: no se han establecido conexiones de E/S
4: la configuracin no voltil no es vlida
5: error no recuperable detectado
6: al menos una conexin de E/S en estado de ejecucin
7: al menos una conexin de E/S establecida, todas en modalidad inactiva
8: reservado
9...15: no se utiliza
EIO0000001435 11/2014
Configuracin Ethernet
Bit
Nombre
Descripcin
10
Fallo grave
recuperable
11
Fallo grave no
recuperable
12...15
Reservado
Acceso
Nombre
Detalles
Obtener
Revisin
UINT
01h
Obtener
Mximo de UINT
instancias
01h
Obtener
Nmero de UINT
instancia
01h
Obtener
Struct of UINT, 20
Lista de
UINT [ ]
atributos
de
instancia
opcionales
Obtener
UINT
Lista de
servicios
opcionales
00h
Obtener
Mximo
atributo de
clase
UINT
07h
Obtener
Mximo
atributo de
instancia
UINT
119
Nombre
Descripcin
01h
0Eh
EIO0000001435 11/2014
153
Configuracin Ethernet
Descripcin
01h
0Eh
154
ID de
atributo
Acceso
Nombre
Descripcin
Obtener
Lista de objetos
implementados
Struct of
UINT, UINT [ ]
Obtener
Nmero disponible
UINT
20h
100
Obtener
UINT
Total de paquetes
de clase 1 entrantes
recibidos durante el
ltimo segundo
101
Obtener
UINT
Total de paquetes
de clase 1 salientes
enviados durante el
ltimo segundo
102
Obtener
UINT
Total de paquetes
de clase 3 entrantes
recibidos durante el
ltimo segundo
EIO0000001435 11/2014
Configuracin Ethernet
ID de
atributo
Acceso
Nombre
103
Obtener
UDINT
Total de paquetes
de clase 3 salientes
enviados durante el
ltimo segundo
104
Obtener
UINT
Total de paquetes
entrantes no
conectados
recibidos durante el
ltimo segundo
105
Obtener
UINT
Total de paquetes
salientes no
conectados
enviados durante el
ltimo segundo
106
Obtener
UINT
Total de paquetes
entrantes
Ethernet/IP
recibidos durante el
ltimo segundo
107
Obtener
UINT
Total de paquetes
salientes
Ethernet/IP
enviados durante el
ltimo segundo
108
Obtener
UINT
Total de paquetes
entrantes de clase 1
recibidos
109
Obtener
UINT
Total de paquetes
salientes de clase 1
enviados
110
Obtener
UINT
Total de paquetes
entrantes de clase 3
recibidos
111
Obtener
UINT
Total de paquetes
entrantes de clase 3
Valor de parmetro
no vlido
EIO0000001435 11/2014
Descripcin
155
Configuracin Ethernet
156
ID de
atributo
Acceso
Nombre
Descripcin
112
Obtener
UINT
Total de paquetes
entrantes de clase 3
Formato no vlido
113
Obtener
UINT
Total de paquetes
salientes de clase 3
enviados
114
Obtener
Total de paquetes
entrantes no
conectados
recibidos
UINT
115
Obtener
Total de paquetes
entrantes no
conectados Valor
de parmetro no
vlido
UINT
116
Obtener
Total de paquetes
entrantes no
conectados
Formato no vlido
UINT
117
Obtener
Total de paquetes
salientes no
conectados
enviados
UINT
118
Obtener
Total de paquetes
entrantes
Ethernet/IP
UINT
119
Obtener
Total de paquetes
salientes
Ethernet/IP
UINT
EIO0000001435 11/2014
Configuracin Ethernet
Objeto ensamblado
En la siguiente tabla se describen los atributos de clase del objeto ensamblado:
ID de atributo Acceso
Nombre
Tipo de
datos
Valor
Detalles
Obtener
Revisin
UINT
Revisin de la implementacin
del objeto ensamblado
Obtener
189
Obtener
El nmero de instancias de
objeto
Obtener
Lista de atributos de
instancia opcionales
Estructura
de:
UINT
UINT [ ]
1
4
Obtener
Lista de servicios
opcionales
UINT
00h
Obtener
Mximo atributo de
clase
UINT
07h
Obtener
Mximo atributo de
instancia
UINT
04h
Nombre
Descripcin
0Eh
Nombre
Descripcin
10h
0Eh
18h
Obtener miembro
19h
Configurar miembro
EIO0000001435 11/2014
157
Configuracin Ethernet
Instancias admitidas
Salida significa SALIDA del controlador maestro (= %IW para el controlador).
Entrada significa ENTRADA del controlador maestro (= %QW para el controlador).
El controlador admite 2 ensamblados:
Nombre
Instancia
2...40 palabras
2...40 palabras
NOTA: El objeto ensamblado enlaza los atributos de diversos objetos de manera que la
informacin dirigida a cada objeto o procedente de este se puede comunicar a travs de una sola
conexin. Los objetos ensamblados son estticos.
Los ensamblados que se estn utilizando se pueden modificar mediante al acceso de parmetro
de la herramienta de configuracin de la red (RSNetWorx). El controlador debe apagarse y volver
a encenderse para registrar una nueva asignacin de ensamblado.
En la siguiente tabla se describen los atributos de instancia:
ID de
atributo
Acceso
Nombre
Tipo de
datos
Valor
Descripcin
Obtener
Nmero de lista de
objetos de miembro
UINT
De 2 a
40
Obtener
Lista de miembros
ARRAY de
STRUCT
Obtener/Establecer
Datos de instancia
ARRAY de
Byte
Servicio de conjunto de
datos slo disponible para la
salida de controlador nativo
Obtener
Tamao de datos de
instancia
UINT
4...80
158
Nombre
Tipo de datos
Valor
Tipo de restablecimiento
UINT
4...40
UINT
EPATH
EPATH al miembro
EIO0000001435 11/2014
Configuracin Ethernet
El EPATH es:
Palabra
Valor
Semntica
2004h
Clase 4
24xxh
30h
Atributo 3
Acceso
Nombre
Obtener
Revisin
UINT
Obtener
Mximo de instancias
UINT
189
Obtener
Nmero de instancias
UINT
Obtener
Lista de atributos de
instancia opcionales
Estructura de:
UINT
UINT [ ]
EIO0000001435 11/2014
159
Configuracin Ethernet
ID de
atributo
Acceso
Nombre
Obtener
Mximo atributo de
clase
UINT
07h
Obtener
Mximo atributo de
instancia
UINT
08h
Nombre
Descripcin
01h
0Eh
Nombre
Descripcin
01h
0Eh
4Eh
Reenviar cerrar
52h
Enviar no conectados
54h
Reenviar abrir
160
ID de atributo
Acceso
Nombre
Tipo de
datos
Valor
Descripcin
Obtener
Peticiones de
apertura
UINT
Obtener
Rechazos de abrir
formato
UINT
Obtener
Rechazos de abrir
recurso
ARRAY de
Byte
Obtener
Rechazos de abrir
otros
UINT
EIO0000001435 11/2014
Configuracin Ethernet
ID de atributo
Acceso
Nombre
Tipo de
datos
Valor
Descripcin
Obtener
Peticiones de cierre
UINT
Obtener
Cerrar peticiones de
formato
UINT
Obtener
Peticiones de cerrar
otros
UINT
Obtener
Timeouts de la
conexin
UINT
Objeto de archivo
En la siguiente tabla se describen los atributos de clase del objeto de archivo:
ID de atributo
Acceso
Nombre
Tipo de
datos
Valor
Detalles
Obtener
Revisin
UINT
Revisin de la implementacin
del objeto de archivo
Obtener
Mximo de instancias
UINT
C9h
Obtener
Nmero de instancias
UINT
El nmero de instancias de
objeto
Obtener
Mximo atributo de
clase
UINT
20h
Obtener
Mximo atributo de
instancia
UINT
0Bh
32
Obtener
Lista de instancias
Nombre
Descripcin
0Eh
EIO0000001435 11/2014
161
Configuracin Ethernet
Cdigo de instancia
En la siguiente tabla se describen los servicios de instancia:
162
Cdigo de
servicio
Nombre
Descripcin
0Eh
Obtener un nico
atributo
4Bh
Iniciar carga
4Fh
EIO0000001435 11/2014
Configuracin Ethernet
Nombre
Tipo de
datos
Valor
Estado
USINT
Obtener
Descripcin
Uno de los siguientes:
0: inexistente.
1: archivo vaco; el archivo no debe
Obtener
Nombre de
instancia
STRING
Obtener
Revisin del
formato de
instancia
UINT
Obtener
Nombre de
archivo
STRING
Obtener
Revisin de
archivos
USINT
Obtener
Tamao de
archivo
UDINT
Obtener
Suma de
control de
archivo
UINT
EIO0000001435 11/2014
163
Configuracin Ethernet
ID de atributo Acceso
Nombre
Tipo de
datos
Valor
Descripcin
Obtener
Mtodo de
invocacin
USINT
Obtener
Parmetros de
guardado de
archivos
BYTE
10
Obtener
11
Obtener
Formato de
codificacin de
archivos
0: sin codificacin
1: codificado mediante ZLIB
UINT
Objeto Modbus
El objeto Modbus proporciona un mtodo adicional para acceder a los datos de la tabla de
Modbus. Una nica peticin explcita leer o escribir uno o ms registros consecutivos. Un
servicio adicional de transferencia permite al usuario especificar los datos de mensaje de Modbus
reales.
En la siguiente tabla se describen los atributos de clase del objeto de Modbus:
ID de atributo
Acceso
Nombre
Tipo de
datos
Valor
Detalles
Obtener
Revisin
UINT
164
Cdigo de servicio
Nombre
Descripcin
0Eh
EIO0000001435 11/2014
Configuracin Ethernet
Cdigos de instancia
Solo se admite una instancia.
En la siguiente tabla se describen los servicios de instancia:
Cdigo de
servicio
Nombre
Descripcin
4Bh
Lectura de entradas
digitales
4Ch
Lectura de bobinas
4Eh
Lectura de registros de
almacenaje
4Fh
Escritura de bobinas
50h
Escritura de registros
de mantenimiento
NOTA: El servicio de lectura de registros requiere 4 bytes de datos: la primera palabra contiene
la direccin de registro inicial y la segunda palabra contiene el nmero de registros que se leern.
El servicio de escritura requiere los mismos 4 bytes, seguidos de los datos reales.
El servicio de transferencia de Modbus indica una funcin Modbus especfica. La funcin de
traduccin no realizar ninguna conversin en los datos de peticin o respuesta. Tanto la peticin
como la respuesta contienen 1 byte del cdigo de funcin Modbus seguido de los datos del
mensaje de Modbus, incluido un cdigo de subfuncin si est presente.
Objeto de interfaz TCP/IP
Este objeto mantiene la informacin de estado y de contadores de conexiones especficos para
una interfaz de comunicaciones Ethernet 802.3.
En la siguiente tabla se describen los atributos de clase del objeto de interfaz de TCP/IP:
ID de
atributo
Acceso
Nombre
Tipo de
datos
Valor
Detalles
Obtener
Revisin
UINT
Revisin de la implementacin
del objeto de interfaz de
TCP/IP
Obtener
Mximo de instancias
UINT
Obtener
Nmero de instancia
UINT
El nmero de instancias de
objeto
Obtener
Mximo atributo de
clase
UINT
07h
Obtener
Mximo atributo de
instancia
UINT
06h
EIO0000001435 11/2014
165
Configuracin Ethernet
Nombre
Descripcin
01h
0Eh
Obtener un nico
atributo
Cdigos de instancia
Solo se admite una instancia.
En la siguiente tabla se describen los servicios de instancia:
Cdigo de servicio
Nombre
Descripcin
01h
0Eh
Obtener un nico
atributo
Acceso Nombre
Tipo de
datos
Valor
Descripcin
Obtener Estado
DWORD
Nivel de bit
0: el atributo de configuracin de la
interfaz no se ha configurado.
1: la configuracin de la interfaz contiene
Nivel de bit
0: cliente BOOTP
1: cliente DNS
2: cliente DHCP
3: capacidad para DHCP-DNS
4: tabla establecida para la configuracin
de la interfaz
Nivel de bit
con BOOTP.
2: la configuracin de la interfaz se obtiene
con DHCP.
3: reservado
4: habilitar DNS
EIO0000001435 11/2014
Configuracin Ethernet
ID de
atributo
Acceso Nombre
Tipo de
datos
Valor
Descripcin
Obtener Conexin
fsica
UINT
Tamao de
la ruta
Ruta
EPATH
completada
EIO0000001435 11/2014
Obtener Nombre de
host
UDINT
Direccin
de pasarela
UDINT
Nombre
principal
UDINT
Nombre
secundario
STRING
Nombre de
dominio
predeterminado
STRING
167
Configuracin Ethernet
Acceso
Nombre
Tipo de
datos
Valor
Detalles
Obtener
Revisin
UINT
Revisin de la implementacin
del objeto de conexin
Ethernet
Obtener
Mximo de instancias
UINT
Obtener
Nmero de instancias
UINT
El nmero de instancias de
objeto
Obtener
Mximo atributo de
clase
UINT
07h
Obtener
Mximo atributo de
instancia
UINT
03h
El valor de atributo de
instancia ms grande
Descripcin
01h
0Eh
Obtener un nico
atributo
Cdigos de instancia
Solo se admite una instancia.
En la siguiente tabla se describen los servicios de instancia:
168
Descripcin
01h
10h
Establecer un nico
atributo
0Eh
Obtener un nico
atributo
EIO0000001435 11/2014
Configuracin Ethernet
Acceso Nombre
Tipo de
datos
Valor
Descripcin
Obtener Velocidad de la
interfaz
UDINT
Nivel de bit
0: estado de la conexin
1: semidplex/dplex completo
2...4: estado de la negociacin
5: ajuste manual / requiere
restablecimiento
6: error de hardware local
detectado
El resto de bits estn reservados y
definidos en 0.
EIO0000001435 11/2014
ARRAY
de 6
USINT
169
Configuracin Ethernet
170
EIO0000001435 11/2014
Configuracin Ethernet
Elemento
Descripcin
Direccin maestra IP
TimeOut
Puerto esclavo
ID de unidad
Enva las peticiones al dispositivo Modbus TCP esclavo (de 1 a 247), en lugar
de enviarlas al servidor Modbus normal (255).
Tamao ensamblado de
salida (%IW)
Tamao ensamblado de
entrada (%QW)
EIO0000001435 11/2014
171
Configuracin Ethernet
Funcin
Comentario
3 (3 h)
Leer registro de
mantenimiento
6 (6 h)
16 (10 h)
Escribir registros
mltiples
23 (17 h)
Leer/escribir varios
registros
Otros
No admitido
NOTA: Modbus solicita que el intento para acceder a los registros superiores a n+m-1 se
respondan mediante el cdigo de excepcin 02 - DIRECCIN DE DATOS NO VLIDA.
172
EIO0000001435 11/2014
Configuracin Ethernet
Para enlazar la E/S con variables, seleccione la ficha Asignacin de E/S del dispositivo esclavo
Modbus TCP:
Canal
Entrada
Salida
IW0
Tipo
Descripcin
WORD
Registro de mantenimiento 0
...
...
...
IWx
WORD
Registro de mantenimiento x
IW0
WORD
Registro de entrada 0
...
...
...
IWy
WORD
Registro de entrada y
173
Configuracin Ethernet
NOTA: Salida significa SALIDA del controlador maestro (= %IW para el controlador).
Entrada significa ENTRADA del controlador maestro (= %QW para el controlador).
174
EIO0000001435 11/2014
Captulo 14
Configuracin de lnea serie
Pgina
176
178
Gestor Modbus
179
Administrador ASCII
183
Modbus IOScanner
185
186
193
EIO0000001435 11/2014
175
Los parmetros siguientes deben ser idnticos para todos los dispositivos serie conectados al
puerto.
176
Elemento
Descripcin
Velocidad de
transmisin
Paridad
Bits de datos
Bits de parada
Medio fsico
Resistencia de
polarizacin
EIO0000001435 11/2014
El protocolo SoMachine es incompatible con otros protocolos como Lnea serie Modbus. Conectar
un nuevo controlador o actualizar el firmware de un controlador conectado a una lnea serie
Modbus activa configurada puede hacer que los otros dispositivos de la lnea serie dejen de
comunicarse. Asegrese de que el controlador no est conectado a una red de lnea serie de
Modbus activa antes de descargar una aplicacin vlida, con los puertos correspondientes
correctamente configurados para el protocolo en cuestin.
AVISO
INTERRUPCIN DE COMUNICACIONES DE LA LNEA SERIE
Asegrese de que su aplicacin tenga los puertos de lnea serie correctamente configurados
para Modbus antes de conectar fsicamente el controlador a una red de lnea serie Modbus
operativa.
El incumplimiento de estas instrucciones puede causar dao al equipo.
En esta tabla se indica el valor mximo de la velocidad de transmisin en baudios de los
administradores:
Administrador
115200
Gestor Modbus
38400
Gestor ASCII
Modbus IOScanner
EIO0000001435 11/2014
177
178
EIO0000001435 11/2014
Gestor Modbus
Introduccin
El gestor Modbus se utiliza para el protocolo Modbus RTU o ASCII en modo maestro o esclavo.
Adicin del gestor
Para aadir un gestor Modbus al controlador, seleccione el Gestor Modbus en el Catlogo de
hardware, arrstrelo a Dispositivos y colquelo en uno de los nodos resaltados.
Para obtener ms informacin sobre cmo aadir un dispositivo al proyecto, consulte:
Uso del mtodo de arrastrar y colocar (vase SoMachine, - Gua de programacin)
Uso del men contextual o el botn Ms (vase SoMachine, - Gua de programacin)
configuracin de gestor Modbus
Para configurar el gestor Modbus del controlador, haga doble clic en Gestor Modbus, en
Dispositivos.
La ventana de configuracin del gestor Modbus se muestra de este modo:
Descripcin
Modalidad de
transmisin
179
Elemento
Descripcin
Direccin
Tiempo entre
tramas (ms)
Ajustes de lnea
serie
Maestro Modbus
Si el controlador se configura como un maestro Modbus, se admiten los siguientes bloques de
funciones de la biblioteca PLCCommunication:
ADDM
READ_VAR
SEND_RECV_MSG
SINGLE_WRITE
WRITE_READ_VAR
WRITE_VAR
Para obtener ms informacin, consulte Descripciones de bloques de funciones
(vase SoMachine, Funciones de lectura/escritura Modbus y ASCII, Gua de la biblioteca
PLCCommunication) en la biblioteca PLCCommunication.
Esclavo Modbus
Si el controlador se configura como un esclavo Modbus, se admiten las siguientes peticiones de
Modbus:
Cdigo de
funcin
Dec. (Hex)
180
Subfuncin
Dec. (Hex)
Funcin
1 (1 hex)
2 (2 hex)
3 (3 hex)
6 (6 hex)
8 (8 hex)
Diagnstico
15 (F hex)
16 (10 hex)
23 (17 hex)
43 (2B hex)
14 (E hex)
EIO0000001435 11/2014
En esta tabla se incluyen los cdigos de subfuncin que admite la peticin Modbus de diagnstico
08:
Cdigo de subfuncin
Funcin
Dec.
Hex.
10
0A
11
0B
12
0C
13
0D
14
0E
15
0F
16
10
17
11
18
12
En esta tabla se enumeran los objetos que se pueden leer con una peticin de identificacin de
dispositivo de lectura (nivel de identificacin bsico):
ID de objeto Nombre del objeto
Tipo
Valor
00 hex
Cdigo de fabricante
Cadena ASCII
Schneider Electric
01 hex
Cdigo de producto
Cadena ASCII
02 hex
Revisin
principal/secundaria
Cadena ASCII
En el siguiente apartado se describen las diferencias entre la asignacin de memoria Modbus del
controlador y la asignacin de HMI Modbus. Si no programa la aplicacin para identificar estas
diferencias en la asignacin, el controlador y HMI no se comunicarn correctamente. Por
consiguiente, puede que los valores incorrectos se escriban en reas de memoria encargadas de
las operaciones de salida.
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Programe la aplicacin para que traduzca la asignacin de memoria de Modbus utilizada por el
controlador y la que utiliza cualquier dispositivo HMI conectado.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao
al equipo.
EIO0000001435 11/2014
181
Cuando el controlador y el HMI Magelis estn conectados a travs de Modbus (HMI es un maestro
de peticiones Modbus), el intercambio de datos utiliza peticiones de palabra simple.
Las palabras sencillas de la memoria HMI se solapan cuando se utilizan palabras dobles, pero no
en el caso de la memoria del controlador (consulte el siguiente diagrama). Para que el rea de la
memoria HMI y la de la memoria del controlador coincidan, la relacin entre las palabras dobles
de la memoria HMI y las de la memoria del controlador debe ser 2.
182
EIO0000001435 11/2014
Administrador ASCII
Introduccin
El gestor ASCII se utiliza para transmitir o recibir datos con un dispositivo simple.
Adicin del administrador
Para aadir un gestor ASCII al controlador, seleccione Gestor ASCII en el Catlogo de
hardware, arrstrelo a Dispositivos y colquelo en uno de los nodos resaltados.
Para obtener ms informacin sobre cmo aadir un dispositivo al proyecto, consulte:
Uso del mtodo de arrastrar y colocar (vase SoMachine, - Gua de programacin)
Uso del men contextual o el botn Ms (vase SoMachine, - Gua de programacin)
configuracin del administrador ASCII
Para configurar el gestor ASCII del controlador, haga doble clic en Gestor ASCII, en
Dispositivos.
La ventana de configuracin del Gestor ASCII se muestra de este modo:
EIO0000001435 11/2014
183
Descripcin
Carcter de inicio
Primer carcter de
fin
Ajustes de lnea
serie
NOTA: En caso de utilizar varias condiciones de terminacin de trama, la primera condicin que
sea TRUE har que finalice el intercambio.
Adicin de un modem
Para aadir un modem al gestor ASCII, consulte Cmo aadir un modem a un administrador
(vase pgina 193).
184
EIO0000001435 11/2014
Modbus IOScanner
Introduccin
Modbus IOScanner se utiliza para simplificar los intercambios con los dispositivos esclavos
Modbus.
Adicin de un Modbus IOScanner
Para aadir un explorador de E/S Modbus en una lnea serie, seleccione el Modbus_IOScanner
en Catlogo de hardware, arrstrelo a Dispositivos y colquelo en uno de los nodos resaltados.
Para obtener ms informacin sobre cmo aadir un dispositivo al proyecto, consulte:
Uso del mtodo de arrastrar y colocar (vase SoMachine, - Gua de programacin)
Uso del men contextual o el botn Ms (vase SoMachine, - Gua de programacin)
configuracin de Modbus IOScanner
Para configurar un explorador de E/S Modbus en una lnea serie, haga doble clic en Modbus
IOScanner, en Dispositivos.
La ventana de configuracin se muestra de este modo:
Descripcin
Modalidad de
transmisin
Timeout de
respuesta (ms)
Tiempo entre
tramas (ms)
EIO0000001435 11/2014
185
186
Paso
Accin
EIO0000001435 11/2014
Accin
EIO0000001435 11/2014
187
188
Paso
Accin
EIO0000001435 11/2014
Paso
Accin
Configurar un intercambio:
En el campo Canal puede aadir los siguientes valores:
Canal: Introduzca un nombre para el canal.
Tipo de acceso: Seleccione un tipo de intercambio: Leer o Escribir o bien Leer/escribir
varios registros (es decir, %MW) (vase pgina 192).
Desencadenador: Seleccione el desencadenador del intercambio. Puede ser CCLICO
con el perodo definido en el campo Tiempo de ciclo [ms] o iniciado mediante un
FLANCO ASCENDENTE en una variable booleana (esta se crea en la ficha Asignacin
de E/S del maestro Modbus).
Comentario: Aada un comentario acerca de este canal.
En el campo Registro READ (si su canal es de lectura o lectura/escritura), puede configurar
los %MW para leerse en el esclavo Modbus. Estos se asignarn a %IW (consulte la ficha
Asignacin de E/S de maestro Modbus):
Desplazamiento: offset de los %MW que se leern. 0 significa que el primer objeto que se
leer ser %MW0.
Longitud: Nmero de %MW que debe leerse. Por ejemplo, si Offset = 2 y Length = 3, el
canal leer %MW2, %MW3 y %MW4.
Tratamiento de errores: seleccione el comportamiento del %IW relacionado en caso de
prdida de comunicacin.
En el campo Registro WRITE (si su canal es de escritura o lectura/escritura), puede
configurar los %MW para escribirse en el esclavo Modbus. Estos se asignarn a %QW (consulte
la ficha Asignacin de E/S de maestro Modbus):
Desplazamiento: offset de los %MW que se escribirn. 0 significa que el primer objeto que
se escribir ser %MW0.
Longitud: nmero de %MW que debe escribirse. Por ejemplo, si Offset = 2 y Length = 3,
el canal escribir %MW2, %MW3 y %MW4.
EIO0000001435 11/2014
189
190
Paso
Accin
EIO0000001435 11/2014
Paso
Accin
EIO0000001435 11/2014
191
Accin
Haga doble clic en una celda de la columna Variable para abrir un campo de texto.
Introduzca el nombre de una variable o haga clic en el botn de exploracin [...] y seleccione
una variable con Accesibilidad.
Tipos de acceso
En esta tabla se describen los distintos tipos de acceso que existen:
192
Funcin
Cdigo de
funcin
Disponibilidad
Read Coils
Canal Modbus
Canal Modbus
Canal Modbus
Canal Modbus
Canal Modbus
Valor de inicializacin
Canal Modbus
Valor de inicializacin
15
Canal Modbus
Valor de inicializacin
16
Canal Modbus
Valor de inicializacin
23
Canal Modbus
EIO0000001435 11/2014
NOTA: Use el Modem TDW-33 (que instala los comandos AT y A1) si requiere una conexin del
modem con el administrador de la red de SoMachine.
Cmo aadir un modem a un administrador
Para aadir un modem al controlador, seleccione el modem que desee en el Catlogo de
hardware, arrstrelo a Dispositivos y colquelo en el nodo del administrador.
Para obtener ms informacin sobre cmo aadir un dispositivo al proyecto, consulte:
Uso del mtodo de arrastrar y colocar (vase SoMachine, - Gua de programacin)
Uso del men contextual o el botn Ms (vase SoMachine, - Gua de programacin)
Para obtener ms informacin, consulte Biblioteca de modems (vase SoMachine, Funciones de
modem, Gua de la biblioteca de modems).
EIO0000001435 11/2014
193
194
EIO0000001435 11/2014
Captulo 15
Configuracin de CANopen
Configuracin de CANopen
Configuracin de la interfaz CANopen
Configuracin de bus CAN
Para configurar el bus CAN del controlador, siga estos pasos:
Paso
Accin
NOTA: La opcin Acceso de bus en lnea permite bloquear el envo de SDO, DTM y NMT
mediante la pantalla de estado.
EIO0000001435 11/2014
195
Configuracin de CANopen
Accin
EIO0000001435 11/2014
Configuracin de CANopen
No elimine ni modifique los atributos Tipo o Evento externo de las tareas CAN_x_Sync. Si lo
hace, SoMachine detectar un error cuando intente generar la aplicacin y no podr descargarla
en el controlador.
Si desactiva la opcin Activar la generacin Sync en la subficha Administrador CANopen de
la ficha CANopen_Performance , la tarea CAN0_Sync se eliminar automticamente del
programa.
Adicin de un dispositivo CANopen
Consulte SoMachine Gua de programacin para obtener ms informacin sobre la Adicin de
administradores de comunicacin y la Adicin de dispositivos esclavos a un administrador de
comunicacin.
Lmites de funcionamiento de CANopen
El maestro de CANopen de Modicon M241 Logic Controller tiene los siguientes lmites de
funcionamiento.
Nmero mximo de dispositivos esclavos
63
252
252
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
EIO0000001435 11/2014
197
Configuracin de CANopen
198
EIO0000001435 11/2014
Captulo 16
configuracin de Post
configuracin de Post
Introduccin
En este captulo se describe el modo de generar y configurar el archivo de configuracin Post de
Modicon M241 Logic Controller.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
Pgina
200
202
204
EIO0000001435 11/2014
199
Configuracin de Post
Parmetros de la lnea serie para todas las lneas serie de la aplicacin (mdulo PCI o puerto
incorporado):
Velocidad en baudios
Paridad
Bits de datos
Bits de parada
Parmetros de Profibus, para cada Profibus de la aplicacin (TM4 module):
Direccin de estacin
Velocidad en baudios
NOTA: Las actualizaciones de parmetros con un archivo de configuracin de Post que tiene un
impacto en los parmetros usados por otros dispositivos a travs de un puerto de comunicacin
no se actualizan en el otro dispositivo.
Por ejemplo, si la direccin IP usada por una HMI se actualiza en la configuracin con un archivo
de configuracin de Post, la HMI seguir usando la anterior direccin. Debe actualizar la direccin
utilizada por la HMI de forma independiente.
200
EIO0000001435 11/2014
Configuracin de Post
Modalidad de funcionamiento
El archivo de configuracin de Post se lee:
Despus de un comando Reset caliente (vase pgina 65).
Despus de un comando Reset fro (vase pgina 66).
Despus de un Reinicio (vase pgina 67).
Despus de descargar una aplicacin (vase pgina 69)
Para obtener ms informacin sobre los estados y transiciones del controlador, consulte Estados
del controlador y comportamiento de salida (vase pgina 49).
EIO0000001435 11/2014
201
Configuracin de Post
Accin
NOTA: Al utilizar SoMachine para crear un archivo de configuracin de Post, lee el valor de cada
parmetro actualmente asignado a su programa de aplicacin y, a continuacin, escribe los
archivos nuevos con estos valores. Este archivo generado automticamente asigna
explcitamente un valor a cada parmetro que puede especificarse mediante configuracin de
Post. Tras generar un archivo de configuracin de Post, revise el archivo y elimine cualquier
asignacin de parmetro que desee que quede bajo el control de su aplicacin. Conserve slo las
asignaciones de parmetros que desee que cambie la funcin de configuracin de Post y que
sean necesarias para hacer que su aplicacin sea porttil.
202
EIO0000001435 11/2014
Configuracin de Post
EIO0000001435 11/2014
203
Configuracin de Post
204
EIO0000001435 11/2014
Configuracin de Post
EIO0000001435 11/2014
205
Configuracin de Post
206
EIO0000001435 11/2014
Captulo 17
Conexin de un Modicon M241 Logic Controller a un PC
AVISO
EQUIPO INOPERATIVO
Conecte siempre el cable de comunicacin al PC antes de conectarlo al controlador.
El incumplimiento de estas instrucciones puede causar dao al equipo.
Descarga USB con alimentacin
Para ejecutar operaciones limitadas, el M241 Logic Controller tiene la capacidad de recibir
alimentacin a travs del puerto USB mini-B. Un mecanismo de diodos evita que el controlador
lgico reciba alimentacin por USB y por la fuente de alimentacin normal o que suministre tensin
en el puerto USB.
Cuando solo recibe alimentacin por USB, el controlador lgico ejecuta el firmware y el proyecto
de inicio (si existe) y el panel de E/S no recibe alimentacin durante el arranque (la misma duracin
que un arranque normal). La descarga USB con alimentacin inicializa la memoria flash interna
con algunos firmwares o aplicaciones y parmetros cuando el controlador recibe alimentacin por
USB. La herramienta preferida para conectarse al controlador es el Asistente del controlador.
El empaquetado del controlador permite un acceso rpido al puerto USB mini-B sin necesidad de
abrir demasiado el empaquetado. Puede conectar el controlador al PC con un cable USB. Los
cables largos no son adecuados para la descarga USB con alimentacin.
ADVERTENCIA
ALIMENTACIN INSUFICIENTE PARA DESCARGA USB
No utilice un cable USB de ms de 3 m (9,8 pies) para la descarga USB con alimentacin.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao
al equipo.
EIO0000001435 11/2014
207
NOTA: La descarga USB con alimentacin no est diseada para utilizarse en un controlador
instalado. En funcin del nmero de mdulos de ampliacin de E/S en la configuracin fsica del
controlador instalado, es posible que no se reciba la potencia suficiente desde el puerto USB del
PC para completar la descarga.
Conexin con puerto USB mini-B
TCSXCNAMUM3P: Este cable USB es adecuado para conexiones de corta duracin, como
actualizaciones rpidas o recuperacin de valores de datos.
BMXXCAUSBH018: Con conexin a tierra y blindado, este cable USB es adecuado para
conexiones de larga duracin.
NOTA: Slo se puede conectar un controlador o cualquier otro dispositivo asociado con el
SoMachine y su componente al PC de forma simultnea.
El puerto USB mini-B es el puerto de programacin que se puede utilizar para conectar un PC con
un puerto host USB utilizando software SoMachine. Con un cable USB normal, esta conexin es
adecuada para las actualizaciones rpidas del programa o las conexiones de corta duracin para
realizar el mantenimiento e inspeccionar los valores de los datos. No es adecuada para las
conexiones a largo plazo, como la puesta en marcha o la supervisin, sin el uso de cables
adaptados especialmente para ayudar a minimizar los efectos de las interferencias
electromagnticas.
ADVERTENCIA
EQUIPO INOPERATIVO O FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Deber usar un cable USB como BMX XCAUSBH0 asegurado a la conexin a tierra
funcional (FE) del sistema para cualquier conexin a largo plazo.
No conecte ms de un controlador a la vez utilizando conexiones USB.
208
EIO0000001435 11/2014
Accin
1a Si se est realizando una conexin de larga duracin con el cable BMXXCAUSBH018 u otro
cable con una conexin con conexin a tierra y blindada, asegrese de conectar bien el
conector blindado a la conexin a tierra funcional (FE) o a la conexin a tierra de proteccin
(PE) de su sistema antes de conectar el cable al controlador y al PC.
1b Si est realizando una conexin de corta duracin con el cable TCSXCNAMUM3P u otro
cable USB sin conexin a tierra, vaya al paso 2.
Accin
EIO0000001435 11/2014
209
210
EIO0000001435 11/2014
Captulo 18
Tarjeta SD
Tarjeta SD
Introduccin
En este captulo se describe cmo transferir firmware y aplicaciones a Modicon M241 Logic
Controller utilizando una llave de memoria USB.
Contenido de este captulo
Este captulo contiene los siguiente apartados:
Apartado
Pgina
212
215
EIO0000001435 11/2014
211
Tarjeta SD
AVISO
PRDIDA DE DATOS DE APLICACIN
Realice una copia de seguridad del programa de aplicacin en el disco duro del PC antes de
intentar cambiar el firmware.
Restaure el programa de aplicacin en el dispositivo despus de cambiar correctamente el
firmware.
AVISO
EQUIPO INOPERATIVO
212
EIO0000001435 11/2014
Tarjeta SD
Cuando el firmware del controlador es nuevo o lo actualiza, de forma predeterminada los puertos
de lnea serie del controlador se configuran para el protocolo SoMachine. El protocolo de
SoMachine es incompatible con el de otros protocolos como el de la lnea serie Modbus. Si
conecta un controlador nuevo, o actualiza el firmware de un controlador conectado, a una lnea
serie configurada de Modbus activo, puede provocar que dejen de comunicarse los otros
dispositivos de la lnea serie. Asegrese de que el controlador no est conectado a una red de
lnea serie de Modbus activo antes de descargar por primera vez una aplicacin vlida que tenga
el puerto o los puertos respectivos correctamente configurados para el protocolo en cuestin.
AVISO
INTERRUPCIN DE COMUNICACIONES DE LA LNEA SERIE
Asegrese de que su aplicacin tenga los puertos de lnea serie correctamente configurados
para Modbus antes de conectar fsicamente el controlador a una red de lnea serie Modbus
operativa.
El incumplimiento de estas instrucciones puede causar dao al equipo.
Actualizacin del firmware con una tarjeta SD
Siga estos pasos para actualizar el firmware con una tarjeta SD:
Paso
Accin
EIO0000001435 11/2014
213
Tarjeta SD
Accin
1 En el cuadro de dilogo Inicio, haga clic en el botn Leer desde... del controlador.
Resultado: se abre el cuadro de dilogo Seleccin de controlador.
2 Seleccione el tipo de conexin y el controlador necesarios y haga clic en el botn Leyendo.
Resultado: la imagen se transmite del controlador al equipo.
Una vez realizado esto correctamente, volver automticamente al cuadro de dilogo Inicio.
3 Haga clic en el botn Nuevo/Proceso... y luego en Actualizar firmware...
Resultado: se abre el cuadro de dilogo para actualizar el firmware.
4 Ejecute cada uno de los pasos de actualizacin de firmware que se indican en la imagen actual (los
cambios solo surten efecto en la imagen de su equipo).
En el ltimo paso, puede decidir si desea crear una copia de seguridad de la imagen leda por el
controlador.
Resultado: tras la actualizacin del firmware, volver automticamente al cuadro de dilogo Inicio.
5 En el cuadro de dilogo Inicio, haga clic en el botn Escribir en... del controlador.
Resultado: se abre el cuadro de dilogo Seleccin de controlador.
6 Seleccione el tipo de conexin y el controlador necesarios y haga clic en el botn Escribir.
Resultado: se transmite la imagen del equipo al controlador.
Despus de la transmisin, volver automticamente al cuadro de dilogo Inicio.
214
EIO0000001435 11/2014
Tarjeta SD
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
AVISO
EQUIPO INOPERATIVO
EIO0000001435 11/2014
215
Tarjeta SD
Funcin de clon
La funcin de clonar permite cargar la aplicacin de un controlador y descargarla en una misma
referencia del controlador.
Esta funcin clona todos los parmetros del controlador (por ejemplo, aplicaciones, firmware,
archivo de datos, configuracin de Post). Consulte Asignacin de memoria (vase pgina 25). Sin
embargo, por motivos de seguridad, no duplica la contrasea del servidor web/FTP ni los derechos
de acceso de usuario en ninguna mquina de destino.
NOTA: Asegrese de que los derechos de acceso estn deshabilitados en el controlador de
origen antes de llevar a cabo la operacin de clonar. Para obtener ms informacin sobre los
derechos de acceso, consulte SoMachine - Gua de programacin.
Este procedimiento describe cmo cargar en la tarjeta SD la aplicacin actual almacenada en el
controlador:
Paso
1
Accin
Borre una tarjeta SD y defina la etiqueta de la tarjeta de esta manera:
CLONExxx
NOTA: La etiqueta debe empezar por CLONE (no se distingue entre maysculas y minsculas),
seguido de cualquier carcter normal.
Espere hasta que se complete la operacin de clonado (el LED de la tarjeta SD se apaga).
Resultado: el controlador se inicia en la modalidad de aplicacin normal.
Accin
216
EIO0000001435 11/2014
Tarjeta SD
Paso
Accin
Espere hasta que finalice la descarga (el LED SD se mostrar en verde fijo):
Si se detecta un error, el LED de la tarjeta SD (rojo) se apagar y los LED ERR (rojo) y E/S
(rojo) comenzarn a parpadear.
Si la descarga finaliza correctamente, el LED ERR (rojo) parpadear de manera normal y el
LED SD (verde) estar encendido sin parpadear.
EIO0000001435 11/2014
217
Tarjeta SD
Elemento
Descripcin
Nuevo
Abrir
Abrir un script.
Macros
Generar
Comando
Instrucciones bsicas.
Origen
Destino
Aadir nuevo
Subir/Bajar
Eliminar
Descripciones de comandos:
Comando
Descripcin
Descargar
Download
/usr/Cfg/*
SetNodeName
Establece el nombre de
nodo del controlador.
Nombre del
nodo del
controlador.
SetNodeName
Name_PLC
Cargar
Seleccione el directorio.
Cargue los archivos
contenidos en un
directorio del controlador
a la tarjeta SD.
Upload /usr/*
Eliminar
Elimina archivos
contenidos en un
directorio del
controlador.
NOTA: Eliminar "*" no
elimina archivos del
sistema.
Quita el UserRights del
controlador.
218
Origen
Destino
Sintaxis
Seleccione el directorio
que introduzca un nombre
de archivo especfico
Importante: De forma
predeterminada, todos los
archivos de directorio
estn seleccionados.
Eliminar
/usr/SysLog/*
Eliminar
/usr/*
EIO0000001435 11/2014
Tarjeta SD
Comando
Descripcin
Origen
Destino
Sintaxis
Reboot
Reinicie el controlador
(slo disponible al final
del script).
Reboot
NOTA: Si UserRights est activado en un controlador y el usuario no tiene permiso para leer,
escribir o eliminar el sistema de archivos, los scripts usados para Cargar/Descargar/Eliminar
archivos estarn deshabilitados. Incluye la operacin de clonado. Para obtener ms informacin
sobre UserRights, consulte SoMachine Gua de programacin.
Descripcin de macros
Macros
Descripcin
Directorio/Archivos
/usr/App/*.app
/usr/App/*.crc
/usr/App/*.map
Cargar aplicacin
Descargar orgenes
Cargar orgenes
Descargar varios
archivos
Cargar registro
/usr/Log/*.log
/usr/App/*.prj
Procedimiento de transferencia
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Paso Accin
1 Cree el script con el editor de Almacenamiento masivo (USB o tarjeta SD).
2 Haga clic en Generar... y seleccione el directorio de raz de la tarjeta SD.
Resultado: el script y los archivos se transfieren a la tarjeta SD.
EIO0000001435 11/2014
219
Tarjeta SD
Paso Accin
3 Inserte la tarjeta SD en el controlador.
NOTA: El indicador LED de la tarjeta SD parpadear en verde durante la transferencia.
Para obtener ms informacin sobre el comportamiento del LED durante la transferencia consulte
Updating Firmware by SD Card (vase pgina 213).
4 Extraiga la tarjeta SD del controlador.
NOTA: Las modificaciones se aplicarn despus del prximo reinicio.
ADVERTENCIA
FUNCIONAMIENTO IMPREVISTO DEL EQUIPO
Para comprender el estado que asumir el controlador tras apagarlo y volverlo a encender,
consulte el diagrama de estado y los comportamientos del controlador en este documento.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao
al equipo.
220
EIO0000001435 11/2014
Apndices
Descripcin general
En este apndice se enumeran los documentos tcnicos necesarios para comprender la Gua de
programacin de Modicon M241 Logic Controller.
Contenido de este anexo
Este anexo contiene los siguientes captulos:
Captulo
Pgina
223
229
EIO0000001435 11/2014
221
222
EIO0000001435 11/2014
Apndice A
Funciones para obtener/establecer la configuracin de lneas serie en el programa de usuario
Pgina
224
225
227
EIO0000001435 11/2014
223
Descripcin de parmetros
Entrada
Tipo
Comentario
Link
PointerToSerialConf
PUNTERO A
SERIAL_CONF
(vase pgina 227)
Salida
Tipo
Comentario
GetSerialConf
WORD
Ejemplo
Consulte el ejemplo de SetSerialConf (vase pgina 226).
224
EIO0000001435 11/2014
ADVERTENCIA
PRDIDA DE CONTROL DEBIDA A UN CAMBIO DE CONFIGURACIN INESPERADO
Valide y pruebe todos los parmetros de la funcin SetSerialConf antes de poner el programa
en funcionamiento.
El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o dao
al equipo.
Descripcin de parmetros
Entrada
Tipo
Comentario
Link
LinkNumber
(vase SoMachine,
Funciones de
lectura/escritura
Modbus y ASCII,
Gua de la
biblioteca
PLCCommunication)
PointerToSerialConf
PUNTERO A
SERIAL_CONF
(vase pgina 227)
PointerToSerialConf es la direccin de la
estructura de configuracin (variable de tipo
SERIAL_CONF) en la que se almacenan los
parmetros de la nueva configuracin. La funcin ADR
estndar debe utilizarse para definir el puntero
asociado. Consulte el ejemplo siguiente. Si se
especifica 0, la configuracin predeterminada de la
aplicacin ser la lnea serie.
EIO0000001435 11/2014
225
Salida
Tipo
Comentario
SetSerialConf
WORD
Ejemplo
VAR
MySerialConf: SERIAL_CONF
result: WORD;
END_VAR
(*Obtener la configuracin actual de la lnea serie 1*)
GetSerialConf(1, ADR(MySerialConf));
(*Cambiar a la direccin de esclavo de Modbus RTU 9*)
MySerialConf.Protocol := 0; (*Protocolo Modbus RTU/Somachine [en este
caso CodesysCompliant selecciona el protocolo]*)
MySerialConf.CodesysCompliant := 0; (*Modbus RTU*)
MySerialConf.address := 9; (*Establecer la direccin Modbus en 9*)
(*Reconfigurar la lnea serie 1*)
result := SetSerialConf(1, ADR(MySerialConf));
226
EIO0000001435 11/2014
Tipo
Descripcin
Bauds
DWORD
velocidad en baudios
InterframeDelay
WORD
FrameReceivedTimeout
WORD
FrameLengthReceived
WORD
Protocol
BYTE
Address
BYTE
Parity
BYTE
0: ninguna
1: par
2: impar
Rs485
BYTE
0: RS232
1: RS485
0: no
ModPol (resistencia
de polarizacin)
BYTE
DataFormat
BYTE
7 bits u 8 bits
StopBit
BYTE
1: 1 bit de parada
CharFrameStart
BYTE
1: s
2: 2 bits de parada
EIO0000001435 11/2014
227
Variable
Tipo
Descripcin
CharFrameEnd1
BYTE
CharFrameEnd2
BYTE
CodesysCompliant
BYTE
0: Modbus RTU
1: SoMachine (cuando Protocol = 0)
CodesysNetType
228
BYTE
no se utiliza
EIO0000001435 11/2014
Apndice B
Rendimiento del controlador
Suma/resta/multiplicacin de INT
42 s
Suma/resta/multiplicacin de DINT
41 s
Suma/resta/multiplicacin de REAL
336 s
Divisin de REAL
678 s
75 s
LD INT + ST INT
64 s
LD DINT + ST DINT
49 s
LD REAL + ST REAL
50 s
EIO0000001435 11/2014
Mnima
Tpico
Mxima
120 s
200 s
500 s
229
230
EIO0000001435 11/2014
Glosario
A
aplicacin
Un programa que incluye datos de configuracin, smbolos y documentacin.
Aplicacin de arranque
(aplicacin de arranque) El archivo binario que contiene la aplicacin. Normalmente est
guardada en el PLC y permite que el PLC arranque en la aplicacin generada por el usuario.
ARP
(protocolo de resolucin de direcciones) Un protocolo de capas de red IP para Ethernet que asigna
una direccin IP a una direccin MAC (hardware).
ARRAY
La disposicin sistemtica de objetos de datos de un solo tipo en forma de tabla definida en la
memoria del controlador lgico. La sintaxis es la siguiente: ARRAY [<dimensin>] OF <Tipo>
Ejemplo 1: ARRAY [1..2] OF BOOL es una tabla de una dimensin compuesta por dos
elementos de tipo BOOL.
Ejemplo 2: ARRAY [1..10, 1..20] OF INT es una tabla de dos dimensiones compuesta por
10 x 20 elementos de tipo INT.
B
BCD
(decimal codificado en binario) El formato que representa nmeros decimales entre 0 y 9 con un
conjunto de 4 bits (medio byte/cuarteto, tambin llamado half byte). En este formato, los cuatro
bits utilizados para codificar los nmeros decimales disponen de un rango de combinaciones que
no se utiliza.
Por ejemplo, el nmero 2450 se codifica como 0010 0100 0101 0000.
bloque de terminales
(bloque de terminales) El componente que se monta en un mdulo electrnico y proporciona las
conexiones elctricas entre el controlador y los dispositivos de campo.
BOOL
(booleano) Un tipo de datos bsico en informtica. Una variable BOOL puede tener uno de estos
valores: 0 (FALSE) o 1 (TRUE). Un bit extrado de una palabra es de tipo BOOL, por ejemplo,
%MW10.4 es un quinto bit con un nmero de palabra de memoria 10.
EIO0000001435 11/2014
231
Glosario
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.
bucle abierto
Bucle abierto hace referencia a un sistema de control de movimiento sin sensores externos para
ofrecer seales de correccin de la posicin o la velocidad.
Consulte tambin: bucle cerrado.
bus de ampliacin
Un bus de comunicacin electrnico entre los mdulos de E/S de ampliacin y un controlador.
byte
Un tipo que est codificado en un formato de 8 bits que, en el formato hexadecimal, va de 16#00
a 16#FF.
C
cadena
Una variable que es una serie de caracteres ASCII.
CFC
(diagrama de funcin continua) Un lenguaje de programacin (una ampliacin del estndar IEC
61131-3) basado en el lenguaje de diagrama de bloque de funciones (FBD) y que funciona como
un diagrama de flujo. Sin embargo, no se utiliza ninguna red y es posible un posicionamiento libre
de elementos grficos, lo que permite bucles de realimentacin. En cada bloque, las entradas se
sitan a la izquierda y las salidas, a la derecha. Las salidas del bloque se pueden conectar a las
entradas de otros bloques para formar expresiones complejas.
CIP
(protocolo industrial comn) Cuando se implementa un CIP en una capa de aplicacin de una red,
puede comunicarse de forma homognea con otras redes basadas en CIP independientemente
del protocolo. Por ejemplo, la implementacin de CIP en la capa de aplicacin de una red Ethernet
TCP/IP crea un entorno EtherNet/IP. De igual manera, CIP en la capa de aplicacin de una red
CAN crea un entorno DeviceNet. En ese caso, los dispositivos de la red EtherNet/IP se pueden
comunicar con dispositivos de la red DeviceNet por los puentes o enrutadores CIP.
codificador
Un dispositivo para la medicin de longitud o de ngulos (codificadores lineales o rotativos).
232
EIO0000001435 11/2014
Glosario
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.
controlador
Automatiza procesos industriales (tambin conocido como controlador lgico programable o
controlador programable).
CRC
(comprobacin de redundancia cclica) Mtodo que se emplea para determinar la validez de la
transmisin de la comunicacin. La transmisin contiene un campo de bits que constituye una
suma de comprobacin. El mensaje se usa para que el transmisor calcule la suma de
comprobacin segn el contenido del mensaje. A continuacin, los nodos receptores recalculan
el campo de la misma manera. Toda discrepancia en el valor de los dos clculos CRC indica que
el mensaje transmitido y el mensaje recibido son diferentes.
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 gestionar
solicitudes de cliente BOOTP.)
DINT
(tipo entero doble) Codificado en formato de 32 bits.
direccin MAC
(direccin de control de acceso a medios) Un nmero nico de 48 bits asociado a una parte
especfica del hardware. La direccin MAC se programa en cada tarjeta de red o dispositivo
cuando se fabrica.
DNS
(sistema de nombres de dominio) El sistema de asignacin de nombres para los ordenadores y
los dispositivos conectados con una LAN o con Internet.
EIO0000001435 11/2014
233
Glosario
DTM
(gestor de tipos de dispositivo) Clasificado en dos categoras:
Los DTMs del dispositivo se conectan a los componentes de configuracin del dispositivo de
campo.
Los CommDTMs se conectan a los componentes de comunicaciones del software.
El DTM ofrece una estructura unificada para acceder a los parmetros de dispositivo, adems de
configurar, utilizar y diagnosticar los dispositivos. Los DTMs pueden incluir desde una simple
interfaz grfica de usuario para configurar parmetros de dispositivo hasta una aplicacin
sofisticada que permite realizar clculos complejos en tiempo real con fines de diagnstico y
mantenimiento.
DWORD
(palabra doble) Con codificacin en formato de 32 bits.
E
E/S
(entrada/salida)
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
Un comando que hace que el controlador explore el programa de la aplicacin, lea las entradas
fsicas y escriba en las salidas fsicas segn la solucin de la lgica del programa.
equipo
Una parte de la mquina que incluye subconjuntos tales como cintas transportadoras, plataformas
giratorias, etc.
Ethernet
Una tecnologa de capas fsica y de conexin de datos para LANs, tambin conocida como
IEE 802.3.
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 implementa 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.
234
EIO0000001435 11/2014
Glosario
exploracin
Una funcin que incluye:
La lectura de las entradas y la colocacin de los valores en la memoria.
Ejecutar una instruccin del programa de la aplicacin cada vez y almacenar los resultados en
la memoria.
Utilizar los resultados para actualizar salidas.
F
FBD
(diagrama de bloques de funciones) Uno de los cinco lenguajes para lgica o control que cumplen
con el estndar IEC 61131-3 para sistemas de control. El diagrama de bloques de funciones es
un lenguaje de programacin orientado grficamente. Funciona con una lista de redes en la que
cada red contiene una estructura grfica de cuadros y lneas de conexin que representa una
expresin lgica o aritmtica, la llamada de un bloque de funciones, un salto o una instruccin de
retorno.
FE
(conexin a tierra funcional) Una toma de tierra comn para mejorar o, si no, permitir el funcionamiento normal de equipos accionados con electricidad (tambin llamada Functional Ground en
Norteamrica).
A diferencia de una conexin a tierra de proteccin, una conexin a tierra funcional sirve para un
objetivo distinto de la proteccin contra descargas elctricas y normalmente puede llevar
corriente. Entre los dispositivos que emplean conexiones a tierra funcionales se encuentran los
limitadores de tensin, los filtros de interferencia electromagntica, algunas antenas y los
instrumentos de medicin.
FG
(generador de frecuencias) Una funcin que genera una seal de onda cuadrada con frecuencia
programable.
firmware
Representa el BIOS, los parmetros de datos y las instrucciones de programacin que constituyen
el sistema operativo en un controlador. El firmware se almacena en la memoria no voltil del
controlador.
freewheeling
Cuando un controlador lgico est en modalidad de exploracin libre, en cuanto termina la
exploracin anterior empieza una nueva. A diferencia de la modalidad de exploracin peridica.
FTP
(protocolo de transferencia de archivos) Un protocolo de red estndar incorporado en una
arquitectura de cliente-servidor que sirve para intercambiar y manipular archivos por redes
basadas en TCP/IP independientemente de su tamao.
EIO0000001435 11/2014
235
Glosario
H
HE10
Conector rectangular para seales elctricas con frecuencias inferiores a 3 MHz, de conformidad
con la IEC 60807-2.
I
ICMP
(protocolo de mensajes de control de Internet Informa acerca de los errores y proporciona
informacin relacionada con el procesamiento de datagramas.
IEC
(International Electrotechnical Commission) Una organizacin de estndares internacional sin
nimo de lucro y no gubernamental que prepara y publica estndares internacionales para todas
las tecnologas elctricas, electrnicas y relacionadas.
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).
INT
(entero) Un nmero entero con codificacin de 16 bits.
IP
(protocolo de Internet) Parte de la familia de protocolos TCP/IP que hace un seguimiento de las
direcciones de Internet de los dispositivos, encamina los mensajes salientes y reconoce los
mensajes entrantes.
L
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).
236
EIO0000001435 11/2014
Glosario
M
MAST
Una tarea del procesador que se ejecuta en el software de programacin. La tarea MAST consta
de dos secciones:
IN: las entradas se copian en la seccin IN antes de ejecutar la tarea MAST.
OUT: las salidas se copian en la seccin OUT despus de ejecutar la tarea MAST.
memoria Flash
Una memoria no voltil que se puede sobrescribir. Se almacena en una memoria EEPROM
especial que se puede borrar y volver a programar.
MIB
(base de informacin de gestin) Una base de datos de objetos que se visualiza con un sistema
de gestin de red como SNMP. SNMP monitoriza dispositivos que se definen por las MIBs.
Schneider Electric ha obtenido una MIB privada, groupeschneider (3833).
ms
(milisegundo)
EIO0000001435 11/2014
237
Glosario
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 derecha en notacin convencional hexadecimal o binaria.
N
NMT
(gestin de redes) Protocolos de CANopen que proporcionan servicios para la inicializacin de
redes, el control de errores detectados y el control de estados de dispositivos.
nodo
Un dispositivo direccionable en una red de comunicaciones.
O
origen de aplicacin
El conjunto de instrucciones del controlador, datos de configuracin, instrucciones HMI, smbolos
y otra documentacin del programa, que puede leer una persona. El archivo de origen de la
aplicacin se guarda en el PC y tambin se puede descargar en la mayora de los controladores
lgicos. El archivo de origen de la aplicacin se emplea para generar el programa que se ejecuta
en el controlador lgico.
P
PDO
(objeto de datos de proceso) Un mensaje de difusin sin confirmar o enviado desde un dispositivo
productor a un dispositivo consumidor en una red basada en CAN. El PDO transmitido desde el
dispositivo productor tiene un identificador especfico que corresponde a los PDO recibidos de los
dispositivos usuarios.
PE
(tierra de proteccin) Una conexin a tierra comn para riesgos de descargas elctricas al exponer
las superficies conductoras de un dispositivo al potencial de tierra. Para evitar posibles cadas de
tensin, en este conductor no circula corriente (conocido tambin como conexin a tierra de
proteccin en Norteamrica o como conexin a tierra del equipo segn el US National Electrical
Code).
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.
238
EIO0000001435 11/2014
Glosario
PTO
(salidas de tren de pulsos) una salida rpida que oscila entre apagado y encendido en un ciclo de
servicio fijo 50-50 produciendo una forma de onda cuadrada. La PTO resulta especialmente til
para aplicaciones como motores paso a paso, conversores de frecuencia, controles de motor
servo, etc.
PWM
(modulacin de ancho de pulsos) Una salida rpida que oscila entre el apagado y el encendido en
un ciclo de servicio ajustable produciendo una forma de onda rectangular (aunque se puede
ajustar para que produzca una onda cuadrada). La PTO se adapta bien para simular o parecerse
a una salida analgica en la que regula la tensin de la salida, por lo cual resulta muy til en
aplicaciones de atenuacin de luces o control de velocidad.
R
REAL
Un tipo de datos que se define como un nmero de coma flotante codificado en formato de 32 bits.
red
Un sistema de dispositivos interconectados que comparten una ruta de datos comn y un
protocolo de comunicaciones.
registro de datos
El controlador registra los eventos relacionados con la aplicacin de usuario en un registro de
datos.
RJ-45
Un conector estndar de 8 pins para cables de red definido para Ethernet.
RPDO
(objeto de datos de proceso) Un mensaje de difusin sin confirmar o enviado desde un dispositivo
productor a un dispositivo consumidor en una red basada en CAN. El PDO transmitido desde el
dispositivo productor tiene un identificador especfico que corresponde a los PDO recibidos de los
dispositivos usuarios.
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.
EIO0000001435 11/2014
239
Glosario
SDO
(objeto de datos de servicio) Un mensaje utilizado por el maestro de bus de campo para acceder
(por lectura/escritura) a los directorios de objetos de los nodos de red en las redes basadas en
CAN. Entre los tipos de SDO se incluyen los SDOs de servicio (SSDOs) y los SDOs de cliente
(CSDOs).
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.)
SINT
(entero con signo) Un valor de 15 bits ms signo.
SNMP
(protocolo simple de gestin de redes) Un protocolo que puede controlar una red de forma remota
consultando los dispositivos para conocer su estado, realizar pruebas de seguridad y ver
informacin sobre la transmisin de datos. Tambin se puede utilizar para gestionar software y
bases de datos de forma remota. El protocolo tambin permite realizar tareas de gestin activas,
por ejemplo la modificacin y aplicacin de una nueva configuracin.
ST
(Texto estructurado) Un lenguaje que incluye instrucciones complejas y anidadas (por ejemplo,
bucles de repeticin, ejecuciones condicionales o funciones). ST est conforme con IEC 61131-3.
STOP
Comando que hace que el controlador detenga la ejecucin de un programa de aplicacin.
T
tarea
Grupo de secciones y subrutinas ejecutadas cclica o peridicamente si se trata de la tarea MAST,
o peridicamente si se trata de la tarea FAST.
Una tarea siempre tiene un nivel de prioridad y tiene asociadas entradas y salidas del controlador.
Estas E/S se actualizan en funcin de la tarea.
Un controlador puede tener diversas tareas.
TCP
(protocolo de control de transmisin) Un protocolo de capas de transporte basado en conexiones
que proporciona una transmisin de datos simultnea y bidireccional fiable. TCP forma parte del
conjunto de protocolos TCP/IP.
TPDO
(transmisin de objeto de datos de proceso) Un mensaje de difusin sin confirmar o enviado desde
un dispositivo productor a un dispositivo consumidor en una red basada en CAN. El PDO
transmitido desde el dispositivo productor tiene un identificador especfico que corresponde a los
PDO recibidos de los dispositivos usuarios.
240
EIO0000001435 11/2014
Glosario
U
UDINT
(entero doble sin signo) Codificado en 32 bits.
UDP
(protocolo de datagramas de usuario) Un protocolo de modalidades sin conexin (definido por la
IETF RFC 768) en el que los mensajes se entregan en un datagrama (telegrama de datos) a un
ordenador de destino de una red IP. El protocolo UDP generalmente se integra con el protocolo
de Internet. Los mensajes UDP/IP no necesitan una respuesta y, por lo tanto, son perfectos para
aplicaciones en las que los paquetes cerrados no requieren retransmisin (como redes y vdeos
que necesitan rendimiento en tiempo real).
UINT
(entero sin signo) Codificado en 16 bits.
V
variable
Una unidad de memoria direccionada y modificada por un programa.
W
watchdog
Un watchdog es un cronmetro especial utilizado para garantizar que los programas no superen
su tiempo de exploracin asignado. El cronmetro watchdog suele configurarse con un valor
superior al tiempo de exploracin y se resetea a 0 cuando termina cada ciclo de exploracin. Si el
cronmetro watchdog alcanza el valor predeterminado, por ejemplo, porque el programa queda
atrapado en un bucle infinito, se declara un fallo y el programa se detiene.
WORD
Un tipo codificado en formato de 16 bits.
EIO0000001435 11/2014
241
Glosario
242
EIO0000001435 11/2014
ndice
A
administrador ASCII, 183
Asignacin de memoria, 25
B
Bibliotecas, 21
C
cliente/servidor Modbus TCP
Ethernet, 115
Comando Ejecutar, 64
comando Stop, 64
comportamiento de la salida, 62
Comportamiento de la salida, 62, 62
Conf. de Post
Ejemplo, 204
Gestin de archivos, 202
Presentacin, 200
config. de Post, 199
configuracin de bus de E/S, 101
configuracin de funciones incrustadas
configuracin de E/S incrustadas, 83
configuracin de generadores de pulsos
incrustados, 94
configuracin de HSC incrustada, 92
configuracin de Post, 199
Configuracin de Post
Bits de datos, 200
Bits de parada, 200
direccin de estacin, 200
Direccin de pasarela, 200
Direccin IP, 200
Ejemplo, 204
Gestin de archivos, 202
Mscara de subred, 200
Modalidad de configuracin IP, 200
Nombre del dispositivo, 200
Paridad, 200
Presentacin, 200
Velocidad de transferencia, 200
velocidad en baudios, 200
Velocidad en baudios, 200
configuracin del controlador
ajustes PLC, 79
seleccin de controlador, 78
servicios, 81
D
Descarga de la aplicacin, 69
Diagrama de estado, 50
E
Ethernet
cliente/servidor Modbus TCP, 115
Dispositivo esclavo Modbus TCP, 170
dispositivo Ethernet/IP, 146
Servicios, 107
servidor FTP, 131
Servidor web, 117
SNMP, 133
evento externo, 43
F
Forzado de salida, 62
EIO0000001435 11/2014
243
ndice
funciones
funciones clave, 13
G
gestor Modbus, 179
GetSerialConf, 224
I
informacin general sobre la configuracin
de E/S
prcticas generales, 100
L
lenguajes de programacin
IL, LD, Grafcet, 13
lnea serie
administrador ASCII, 183
gestor Modbus, 179
M
Modbus
Protocolos, 115
Modbus Ioscanner, 185
S
SERIAL_CONF, 227
Servidor FTP
Ethernet, 131
Servidor web
Ethernet, 117
SetSerialConf, 225
SNMP
Ethernet, 133
protocolos, 133
T
tarea
tarea cclica, 41
Tarea
Tarea de ejecucin libre, 42
tarea
tarea de evento externo, 43
Tarea
Tarea de eventos, 43
Tipos, 41
Watchdogs, 44
V
valores de inicializacin del hardware, 62
Valores de inicializacin del software, 62
Variables remanentes, 72
Protocolos, 107
protocolos
IP, 109
Modbus, 115
Protocolos
SNMP, 133
R
Reinicio, 67
Reset (en caliente), 65
Reset (fro), 66
Reset (origen), 66
244
EIO0000001435 11/2014