Professional Documents
Culture Documents
2012
DE INGENIERO MECATRNICO
vigente.
_________________________
171696613 8
CERTIFICACIN
Certifico que el presente trabajo que lleva por ttulo Repotenciacin del
___________________
1709223349
AGRADECIMIENTO
Agradezco primero a Dios, a mis padres por darme el apoyo para lograr este
anhelo.
A mis abuelitos Isabel y Celn que me miran desde el cielo, y siempre estn
cuidando y guindome en el camino.
In the conclusions it was evaluated if the aims were fulfilled and some
recommendations were done for a good performance of the system.
INDICE DE CONTENIDOS
SUMMARY................................................................................................... viii
1. INTRODUCCION ...................................................................................... 1
2.1.2 VISIN.......................................................................................... 7
i
2.3.1.7 Actuador Modelo IQT 1000 .................................................. 21
ii
2.3.6.3 Topologa en rbol ............................................................... 37
iii
4.5.7 BLOQUE ERRCOM ..................................................................... 71
6 CONCLUSIONES Y RECOMENDACIONES........................................... 99
iv
INDICE DE FIGURAS
v
Figura 25. Herramienta Software de Ejecucin (Run Time). ...................... 40
Figura 31. Seleccin del Modulo de Entrada y Salida del PLC .................. 58
vi
Figura 50. Pantalla para definir una variable .............................................. 82
vii
INDICE DE TABLAS
viii
INDICE DE ANEXOS
ix
1. INTRODUCCION
x
1. INTRODUCCION
1
Figura 1. Diagrama del Sistema
El patio de bombas de despacho sirve para dar presin a las islas de carga y
despache el combustible a los tanqueros. Actualmente en el patio de
bombas existe una comunicacin de los actuadores deficiente, existe un
cableado en malas condiciones en algunos tramos de la conexin, por lo que
tiene una comunicacin inestable interrumpiendo la recepcin de datos del
patio de bombas de despacho.
2
implementando poco a poco en la estacin, es decir van quedando obsoletos
en comparacin con los equipos de tecnologa moderna como lo son las
versiones actualizadas que no coincide con los registros (las nuevas
versiones son MK2 y MK2 pro) que usan diferentes registros cada una.
Por tal motivo se hace necesario implementar un sistema de control para los
actuadores, para mejorar la recoleccin de informacin, optimizar las
funciones usadas para la lectura y escritura de los mismos, presentar en un
3
HMI los datos de status de cada uno de los actuadores, adems de torque y
posicin de los dispositivos en un histrico para supervisar el
comportamiento de los mismos y realizar un mantenimiento preventivo para
evitar fallas.
Examinar que el HMI registre todos los datos de los actuadores y los
muestre de forma correcta al operador, as como efectuar una prueba de
apertura y cierre de la vlvula de forma remota.
De igual manera los plcs Momentum son una familia modular y flexible de
componentes fundamentales que se ajustan a presin fcilmente y se
4
pueden configurar para una amplia gama de aplicaciones de entrada/salida y
control distribuidas
5
2. MARCO DE REFERENCIA
6
2.1 DESCRIPCIN DE LA EMPRESA PBLICA
2.1.1 MISIN
2.1.2 VISIN
7
conformada por talento humano profesional, competente y
comprometido con el Pas"
8
2.1.3 REA DE BOMBAS
CAUDAL
No. PRODUCTO PROMEDIO
(GAL /MIN)
3 Diesel 2 500
5 Gasolina Extra 400 - 500
1+1(*) Gasolina Sper 400 - 500
1 Diesel 1 383
2 Jet Fuel 600
Fuente: EPPETROECUADOR
9
2.1.4 REA DE CARGA Y DISTRIBUCIN
Fuente: EPPETROECUADOR
10
2.1.5 UNIDAD DE MANTENIMIENTO
En las islas de carga el combustible pasa por algunos filtros para limpiar y
evitar que los sedimentos del tanque o alguna impureza pase, el producto se
entrega por medio de los brazos de carga hacia los camiones tanqueros que
11
distribuyen gasolina Sper, Extra y Diesel Premium a las principales
gasolineras del pas.
12
donde por medio de una interfaz
interfaz grfica es posible controlar a los actuadores
para que permitan el despacho del producto hacia las islas de descarga.
2.3.1 ACTUADORES
13
El actuador ms comn es el actuador manual o humano. Es decir, una
persona mueve o acta un dispositivo para promover su funcionamiento.
Lineales
Rotatorios
Los actuadores lineales generan una fuerza en lnea recta, tal como
hara un pistn. Los actuadores rotatorios generan una fuerza rotatoria,
como lo hara un motor elctrico. (Martnez Snchez y Victoriano ngel,
2008).
14
Tabla 3. Tipos de Actuadores Rotatorios segn su diseo
15
2.3.1.4 Actuador Hidrulico Rotatorio
16
Usualmente vienen con un controlador local o botonera que hace este
proceso ms sencillo. Sin embargo para la automatizacin remota del
actuador, se debe considerar el diagrama de cableado que viene con el
actuador. Las conexiones deben considerar fuerza, seales de lmites de
carrera y torque, seales anlogas o digitales de posicin y torque, etc.
17
2.3.1.6 Actuador Modelo IQ 12
18
Figura 10. Actuador ROTORK modelo IQ 12 FA10 B4
Fuente: http://www.rotork.com/
Velocidad 43 RPM
Empuje Mximo 44 kN
Torque Max 81 Nm
Frecuencia 60 Hz
Temperatura Mxima 70 C
Peso 27 kg
19
Continuacin de la Tabla 4 Caractersticas del Actuador IQ 12
20
2.3.1.7 Actuador Modelo IQT 1000
21
Tabla 5. Caractersticas del Actuador IQT 1000
Empuje Mximo 44 kN
Frecuencia 60 Hz
Temperatura Mxima 70 C
Peso 22 kg
Fuente: www.rotork.com
22
Figura 13. Base de Acoplamiento de Actuador IQT 1000
Fuente: Manual IQ y IQT Gama de actuadores elctricos
Especificaciones Generales
23
El mdulo se conecta directamente a la placa principal o indirectamente a
travs del mdulo de registro de datos cuando el Opcin Data Logger est
instalado en el actuador, en la figura 14 podemos observar la tarjeta MK1.
24
2.3.2.2 Tarjeta de Comunicacin MK2
Especificaciones Generales
Hasta 115 kB
25
Especificaciones de hardware
Su funcionamiento es el siguiente:
26
El autmata est siempre repitiendo un ciclo, llamado ciclo de SCAN,
como se puede observar en la siguiente figura, que consiste en:
27
2.3.3.1 Base 170 ARM 37030
28
Tabla 6. Asignacin de Terminales de Momentum 170 ARM 37030
29
2.3.4 REDES INDUSTRIALES
2.3.4.3 BITBUS
30
2.3.4.4 Profibus (PROCESS FIELD BUS)
2.3.4.5 Modbus
31
Figura 19. Estructura lgica MODBUS
Fuente: http://www.modbus.org
32
distancias (35 Mbps hasta 10 metros y 100 Kbps en 1.200 metros) y a
travs de canales ruidosos, ya que reduce los ruidos que aparecen en
los voltajes producidos en la lnea de transmisin. El medio fsico de
transmisin es un par entrelazado que admite hasta 32 estaciones en
1 solo hilo, con una longitud mxima de 1.200 metros operando entre
300 y 19200 bps y la comunicacin full-duplex. Soporta 32
transmisiones y 32 receptores. La transmisin diferencial permite
mltiples drivers dando la posibilidad de una configuracin multipunto.
Al tratarse de un estndar bastante abierto permite muchas y muy
diferentes configuraciones y utilizaciones.
33
Figura 20. Conexin a 2 cables
Fuente: http://www.pantallas-electronicas.es
34
El control y el monitoreo de los actuadores elctricos estar a cargo
del PLC y se lo realizar va comunicacin Modbus RS-485, ya que
los actuadores constan con esa opcin. Esto evitar un cableado
excesivo para seales de control y falla.
35
Figura 22. Sistema de Transmisin Full - Duplex
Fuente: http://diegolluela22.blogspot.com/
36
2.3.6.2 Topologa en Estrella
37
El diagrama de la Topologa del Patio de Bombas de Despacho esta
en el ANEXO 5
2.3.7 HMI
38
ser solamente de despliegues numricos, o alfanumricos o grficos.
Pueden ser adems con pantalla sensible al tacto (touch screen)
39
Figura 24. Herramienta de Diseo para Intouch
Fuente: www.wonderware.com/
40
3. METODOLOGIA Y MATERIALES
43
3 METODOLOGA MECATRNICA
investigacin inicia con el anlisis del mejor dispositivo que cumpla con los
utilizar para observar las palabras de status del actuador, as como tambin
forma remota.
44
Figura 26. Diagrama de Metodologa Mecatrnica.
45
Software para el monitoreo de los dispositivos HMI.
3.2 ACTUADORES
Distancia Conexin
1500 m. 1000 m.
Mxima a 9600 baudios
Temperatura de
-30 C a 70 C -7 C a 80 C
Operacin: Min/Max
46
Continuacin de la Tabla 7. Especificaciones Tcnicas de Actuadores
RotorK y Limitorque
47
3.4 SOFWARE DE MONITOREO DE LOS DISPOSITIVOS Y EL
HMI
48
4. DISEO DEL SISTEMA
49
4.1 CONSIDERACIONES
Abierta
Cerrada
Parada
Abrindose
Cerrndose
Comunicacin correcta
50
Vlvula atascada
Sobrecalentamiento
Falla de fase
51
Figura 27. Diagrama de Proceso para Lectura de Datos
52
4.4 ESCRITURA DE DATOS
53
Figura 28. Diagrama de Proceso para Escritura de Datos
54
4.5 DESCRIPCION DEL SOFTWARE DE PROGRAMACIN
55
accin, y las transiciones que son condiciones para continuar con la
siguiente etapa.
Todos los lenguajes comparten los elementos comunes del estndar IEC
61131 3, lo que hace posible que puedan usarse los diferentes
lenguajes dentro del mismo programa.
Los pasos para configurar el controlador lgico programable (PLC) son los
siguientes pasos:
56
Figura 29. Ventana de Concept seleccin del PLC
Fuente: Concept 2.6 XL
57
Figura 30. Asignacin de Entradas y Salidas
Fuente: Concept 2.6 XL
58
De la misma manera es necesario configurar el puerto de comunicacin
Modbus en el PLC, como en la figura 32.
59
El programa completo, as como la lista completas de variables, se
encuentra en el ANEXO 5 del presente texto.
60
Figura 33. Bloque de Comunicacin XXMIT
Fuente: Biblioteca Concept de mdulos IEC
61
Tabla 8. Entradas del bloque XXMIT
62
Tabla 9. Salidas del bloque XXMIT
63
Tabla 10. Registros de la Variable RW_0501
REGISTROS DESCRIPCION
DE ACTUADOR
64
Figura 34. Bloque de Configuracin para determinar el tipo de actuador
REGISTROS
65
1
66
Tabla 11. Configuracin para Lectura de Registros MK1
REGISTROS FUNCIN
RW_0501[1] 2
RW_0501[2] 23
RW_0501[3] 1
RW_0501[4] 1
RW_0501[5] 550
REGISTROS FUNCIN
RW_0501[1] 4
RW_0501[2] 17
RW_0501[3] 1
RW_0501[4] 1
RW_0501[5] 550
67
status da un diferente aviso del estado del actuador. La seal de cada bit
utilizado de estos registros se puede ver en la tabla 13.
1 1 Actuador Movindose
1 2 Cerrado
1 3 Abierto
1 4 Selector en Stop
1 5 Selector en Local
1 6 Selector en Remoto
1 7 Batera Baja
1 8 Vlvula Atascada
1 9 Sobrecalentamiento
1 10 Error de Fase
1 11 Proteccin Trmica
1 12 Apertura interloq
1 13 Cierre Interloq
1 14 Control de Posicin
68
Figura 36. Funcin BIT_TO_WORD
Fuente: Biblioteca Concept de mdulos IEC
Estos bits de status son recogidos en una palabra que se guarda en una
direccin predeterminada que se enviara hacia el PLC y para usarla
posteriormente en el HMI.
DATOS.
69
Figura 37. Bloque de Configuracin para escritura de datos
REGISTROS FUNCIN
RW_0501[1] 6
RW_0501[2] 1
RW_0501[3] 1
RW_0501[4] 1
RW_0501[5] 550
70
4.5.7 BLOQUE ERRCOM
4.5.8 SIMULACIN
71
Figura 39. SIMULATOR 32 BITS
Fuente: Concept 2.6 XL
72
Figura 40. Conectar con PLC
Fuente: Concept 2.6 XL
73
Una vez que se ha descargado el programa al simulador, se recurre a las
opciones de animar, resaltadas en el recuadro de la figura 42, las cuales
permiten observar los valores de las variables, logrando as comprobar el
correcto funcionamiento del programa antes de su carga en el controlador.
74
Figura 43. Barrido de los actuadores en la simulacin
Fuente: Concept XL 2.6
75
Figura 45. Bloques de error de existe comunicacin en la simulacin
Fuente: Concept XL 2.6
76
4.6 DESCRIPCION DEL SOFTWARE WONDERWARE IN
77
Sofisticado sistema de scripting para extender y personalizar
aplicaciones en funcin de sus necesidades especficas
Partiendo del Application Manager, seleccione FILE, luego NEW para crear
una nueva aplicacin. Automticamente, un asistente le guiar en la
creacin de esta aplicacin, como se ve en la figura 47.
78
Tras pulsar Finalizar, la nueva aplicacin quedar en la lista de aplicaciones
de Application Manager. Ya dispone del icono de WindowMaker activado
para poder crear la aplicacin. InTouch se encarga de crear la carpeta con
el nombre de la aplicacin como se ve en la figura 48.
79
Figura 49. Pantalla para crear una ventana.
80
4.6.4 DEFINICIN DE VARIABLES O TAGS
81
Tabla 17. Tipos de datos que puede tener el tag
82
Tabla 18. Campos para rellenar el tagname
83
4.6.5 PANTALLA PARA CONFIGURAR ACCESS NAME
84
4.- Which protocol to use: Aqu se puede escoger entre DDE que significa
que se toma la informacin desde la computadora donde est ejecutando el
HMI; o SuiteLink que indica que toma la informacin desde un dispositivo de
campo.
85
5. ANALISIS Y RESULTADOS
86
5. ANALISIS Y RESULTADOS
REALIZADAS.
87
5.2 COMUNICACIN DESDE LA RED DE ACTUADORES AL
PLC
Para comprobar que exista una comunicacin y recepte datos desde el lazo
de actuadores hacia el controlador lgico programable (PLC) se emplea un
bloque de programacin dentro del programa de concept llamado bloque
ERRCOM que identifica si existe o no comunicacin con determinado
actuador.
88
Figura 53. Comunicacin con el actuador con direccin 7
Fuente: Concept XL 2.6
89
Al presionar el botn Ir A aparecer un submen para observar alarmas de
tanques, nivel de tanques, nivel de esfera, histricos, histricos extra, Bomba
Contraincendios y Mantenimiento.
90
Diesel Premium o despacho de combustible Extra, las pantallas mostradas
en las figuras 55 y 56 muestra como era el despacho de combustible sin
usar los actuadores, utilizando vlvulas manuales.
91
Figura 56. Pantalla de operacin Extra antes de implementar los nuevos
actuadores
Fuente: EPPETROECUADOR
92
Figura 57. Pantalla de Operacin Diesel Premium actualmente
Fuente: EPPETROECUADOR
93
En las anteriores figuras observamos la operacin actual de despacho de
combustible Diesel Premium y Extra, con el funcionamiento de actuadores,
bombas de presin para llevar el combustible a las islas de despacho y
brazos
Actuador Abierto
Actuador Cerrado
Actuador Bloqueado
Vlvula Manual
Bomba Activada
Bomba Desactivada
Sin Actuador
Tanque de Almacenamiento
Fuente: EPPETROECUADOR
94
5.3.4 PANTALLA DE ESTADO DE VALVULA
Para indicar el estado y las alarmas del actuador, cambia de color los
recuadros.
OFF
95
ON
ACTUADORES
96
Si existe comunicacin se ponen de color verde, si no existe comunicacin
se pone de color amarillo intermitente como en el actuador 8, que se apago
deliberadamente para probar la red.
97
6. CONCLUSIONES Y RECOMENDACIONES
98
6 CONCLUSIONES Y RECOMENDACIONES
6.1 CONCLUSIONES
99
desempea de buena forma al evitar las cadas de comunicacin y
errores dentro de la recepcin de datos.
6.2 RECOMENDACIONES
100
REFERENCIAS BIBLIOGRAFICAS
101
http://es.scribd.com/doc/6291040/Resumen-de-Actuadores-Electricos-y-
Mecanicos
www.rotork.com/es/product/index/iqiqtrange
www.rotork.com/es/product/index/easeofoperation
www.cadfamily.com/Download.aspx?action=Tutorial&ID=287813
http://neutron.ing.ucv.ve/revista-e/No4/RCI.html
http://www.pantallas-electronicas.es/index.php/es/maes-lejos-con-rs485.html
www.aie.cl/files/file/comites/ca/abc/actuadores.pdf
www.bloginformatico.com/topologia-de-red.php
http://global.wonderware.com/LA/Pages/WonderwareInTouchHMI.aspx
www.tecsup.edu.pe/especializacion/mecatronica/index.php
www.blogelectronica.com/hmi-plc-pro-face-automata-programables/
www.infoplc.net/descargas/19-delta/216-ejemplo-conexionado-y-
programacion-hmi-plc-variador-de-frecuencia
http://diegolluela22.blogspot.com/2010/10/tipos-de-transmision.html
102
ANEXOS
103
ANEXO 1 DIAGRAMA DE PROCESO DE
DISTRIBUCIN DE COMBUSTIBLE
ANEXO 2 INFORMACIN TCNICA DE LA TARJETA
DE COMUNICACIN MK1
MODBUS SUPPORT
Modbus commands may be transmitted to the Modbus Module using RTU protocol via the
2/4 wire RS485 interface and it responds as a MODBUS SLAVE to messages from the host.
Modbus Specification
This function allows the user to obtain the ON/OFF status of digital inputs. All of the digital
inputs to the controller are mapped into this database, including the optional 4 isolated inputs
from the remote board. The inputs are mapped as shown in table 3
COMUNICACIN MK2
MODBUS DATA BASE
The data in the Modbus Module may be collected using a number of different Modbus function codes.
Similarly the commands to the MFU can be either register or discrete based. This inbuilt flexibility is
designed to allow for any host device to be able to access the actuator over a Modbus network in the
simplest way.
In all cases registers and discrete locations are numbered from 0 and do not include any offsets.
Message synchronisation is maintained by simulation, the receiving MFU monitors the elapsed time
between receipt of characters. If 3 and one-half character times elapse without a new character or
frame completion, then the next byte received will be the start of a new message and begin with the
address.
Details of the Request and Reply formats for messages can be found in the Modbus Reference Guide.
PI-Mbus-300. The following table lists the function codes supported by the Modbus Module.
Function
Modbus Name Addressing
01 Read Output Coil Status Discrete
02 Read Input Status Discrete
03 Read Holding Registers Register
04 Read Input Registers Register
05 Force Single Coil Discrete
06 Preset Single Register Register
07 Read Exception Status
08 Loopback Diagnostic Test
15 Force Multiple Coils
16 Preset Multiple Registers Discrete
17 Report Slave ID Register
Data Location Offsets
The locations given in the data base are those, which should appear in the messages as they are
transmitted on the Modbus link. Some host systems offset the addresses so far as the user is
concerned. In such cases the address programmed into the host would be different to those listed. All
data locations listed start from 0. Please check the host system documentation carefully to determine
if any offsets are required.
Note: All data locations listed start from 0, it may be necessary to add an offset to match the
number required for the PLC.
Location
R/W Data Range
(Reg/Bit)
0 0 RO Actuator moving 0-1
0 1 RO Closed limit 0-1
RO Open limit
0 2 0-1
RO Running closed
0 3 RO Running open 0-1
RO Remote selected
0 4 0-1
RO
Local Stop selected
0 5 RO 0-1
Local selected
0 6 0-1
RO
0 7 RO Thermostat tripped 0-1
RO
Monitor relay
0 8 0-1
Valve obstructed
0 9 0-1
0 10 0-1
Location
R/W Data Range
(Reg/Bit)
0 11 RO Valve jammed 0-1
0 12 RO Valve moving by hand 0-1
RO
0 13 Moving inhibited 0-1
RO
0 14 RO Position control enabled 0-1
0 15 Watchdog recovery 0-1
RO
RO
1 0 Battery low 0-1
RO
RO Open interlock active
1 1 0-1
Close interlock active
RO
1 2 DI-1 0-1
RO
1 3 RO DI-2 0-1
RO
1 4 DI-3 0-1
1 5 RO DI-4 0-1
1 6 RO Slow mode 0-1
RO
1 7 RO 0-1
RO Reserved
RO Reserved
1 8 0
RO Reserved
1 9 RO Reserved 0
Reserved
1 10 Reserved 0
1 11 RO Reserved 0
Reserved
1 12 0
1 13 RO 0
Actuator Instantaneous Torque
1 14 0
1 15 RO 0
Data Accessed with Function Code 06 and 16 Preset Single and Multiple Registers
Location
R/W Data Range
(Reg/Bit)
5 - R/W Actuator Digital Control 0-3
0 = stop,
1 = close
2 = open
3 = ESD
ANEXO 4 ARQUITECTURA DE COMUNICACIN
EL BEATERIO
ANEXO 5 PROGRAMA Y LISTA DE VARIABLES
Lista de variables (Nombre: Todo, Tipo: Todo, Tipo de datos: Todo, Ordenado segn: Nombre)
Nombre de la variable Tipo Tipo de datos Direcci Valor inicial Comentario Usad
==========================================
BLOQUE DE COMUNICACION XXMIT ===================================================
========================================== CONFIGURACION DE TIPO DE ACTUADORES MK1 O MK2
===================================================
Si es Actuador MK1 escriba un 1 en el Bloque
FBI_7_77 ( 1 ) Si es Actuador MK2 escriba un 0 en el Bloque
XXMIT
10
.7.78 ( 2 ) .7.79 ( 3 )
START_XXMIT Start Active ModbusMstrActiveR
16#2100 Command Done DoneR WORD_TO_INT MUX_INT
RW_0501 MsgOut Error ModbusMstrErrorR
5 MsgLen MsgIn Slave K
16#02 Port RecCount 0 MK1
9600 Baudrate Status ModbusMstrStatusR 0
16#08 Databits Retry ModbusMstrRetryCounterR 0
16#01 Stopbits 1
16#00 Parity 0
100 RespTout 0 20
3 RetryLmt 1
25 StartDly 0
25 EndDly 0
0
0
0
0
0
0
0 30
0
FBI_7_80 ( 4 ) FBI_7_88 ( 12 )
40
ERRCOM ERRCOM >
Slave Direc Salida %000902 Slave Direc Salida %000910
2 DirFija Estado 10 DirFija Estado p
ModbusMstrErrorR Error ModbusMstrErrorR Error
DoneR Done DoneR Done
g
FBI_7_81 ( 5 )
ERRCOM
FBI_7_89 ( 13 )
ERRCOM
50 i
n
Slave Direc Salida %000903 Slave Direc Salida %000911 a
3 DirFija Estado 11 DirFija Estado
ModbusMstrErrorR Error ModbusMstrErrorR Error
DoneR Done DoneR Done
4
FBI_7_82 ( 6 ) FBI_7_90 ( 14 )
ERRCOM ERRCOM
60
Slave Direc Salida %000904 Slave Direc Salida %000912
4 DirFija Estado 12 DirFija Estado
ModbusMstrErrorR Error ModbusMstrErrorR Error
DoneR Done DoneR Done
FBI_7_83 ( 7 ) FBI_7_91 ( 15 )
ERRCOM ERRCOM
70
Slave Direc Salida %000905 Slave Direc Salida %000913
5 DirFija Estado 13 DirFija Estado
ModbusMstrErrorR Error ModbusMstrErrorR Error
DoneR Done DoneR Done
FBI_7_84 ( 8 ) FBI_7_92 ( 16 )
ERRCOM ERRCOM
FBI_7_85 ( 9 ) FBI_7_93 ( 17 )
ERRCOM ERRCOM
100
> pgina 7
10
FBI_7_86 ( 10 ) FBI_7_94 ( 18 )
ERRCOM ERRCOM
FBI_7_87 ( 11 ) FBI_7_95 ( 19 ) 20
ERRCOM ERRCOM
FBI_7_96 ( 20 ) FBI_7_110 ( 28 )
ERRCOM ERRCOM 30
Slave Direc Salida %000918 Slave Direc Salida %000926
18 DirFija Estado 26 DirFija Estado
ModbusMstrErrorR Error ModbusMstrErrorR Error
DoneR Done DoneR Done
FBI_7_97 ( 21 ) FBI_7_111 ( 29 )
ERRCOM ERRCOM
40
< Slave Direc Salida %000919 Slave Direc Salida %000927 >
19 DirFija Estado 27 DirFija Estado
ModbusMstrErrorR Error ModbusMstrErrorR Error
DoneR Done DoneR Done
p p
FBI_7_104 ( 22 ) FBI_7_112 ( 30 )
g ERRCOM ERRCOM g
i Slave Direc Salida %000920 Slave Direc Salida %000928 50 i
20 DirFija Estado 28 DirFija Estado
n ModbusMstrErrorR Error ModbusMstrErrorR Error
n
a DoneR Done DoneR Done a
FBI_7_105 ( 23 ) FBI_7_113 ( 31 )
3 ERRCOM ERRCOM 5
Slave Direc Salida %000921 Slave Direc Salida %000929
21 DirFija Estado 29 DirFija Estado 60
ModbusMstrErrorR Error ModbusMstrErrorR Error
DoneR Done DoneR Done
FBI_7_106 ( 24 ) FBI_7_114 ( 32 )
ERRCOM ERRCOM
FBI_7_107 ( 25 ) FBI_7_115 ( 33 )
ERRCOM ERRCOM
100
> pgina 8
.7.117 ( 35 ) .7.150 ( 68 )
EQ_WORD .7.118 ( 36 ) EQ_WORD .7.151 ( 69 )
Bobinas EN ENO MOVE Bobinas EN ENO MOVE
Slave EN ENO Slave EN ENO
2 Status_Low %400540 17 Status_Low %400840
.7.119 ( 37 ) .7.152 ( 70 )
MOVE MOVE
EN ENO EN ENO 10
Status_High %400541 Status_High %400841
.7.120 ( 38 ) .7.153 ( 71 )
EQ_WORD .7.121 ( 39 ) EQ_WORD .7.154 ( 72 )
Bobinas EN ENO MOVE Bobinas EN ENO MOVE
Slave EN ENO Slave EN ENO
3 Status_Low %400560 18 Status_Low %400860
.7.122 ( 40 ) .7.155 ( 73 )
MOVE MOVE
EN ENO EN ENO 20
Status_High %400561 Status_High %400861
.7.123 ( 41 ) .7.156 ( 74 )
EQ_WORD .7.124 ( 42 ) EQ_WORD .7.157 ( 75 )
Bobinas EN ENO MOVE Bobinas EN ENO MOVE
Slave EN ENO Slave EN ENO
4 Status_Low %400580 19 Status_Low %400880
.7.125 ( 43 ) .7.158 ( 76 )
MOVE MOVE
EN ENO EN ENO 30
Status_High %400581 Status_High %400881
.7.126 ( 44 ) .7.159 ( 77 )
EQ_WORD .7.127 ( 45 ) EQ_WORD .7.160 ( 78 )
Bobinas EN ENO MOVE Bobinas EN ENO MOVE
Slave EN ENO Slave EN ENO
5 Status_Low %400600 20 Status_Low %400900
.7.128 ( 46 ) .7.161 ( 79 )
MOVE MOVE
EN ENO EN ENO 40
< Status_High %400601 Status_High %400901
.7.129 ( 47 ) .7.162 ( 80 )
EQ_WORD .7.130 ( 48 ) EQ_WORD .7.163 ( 81 )
Bobinas EN ENO MOVE Bobinas EN ENO MOVE
p Slave EN ENO Slave EN ENO
6 Status_Low %400620 21 Status_Low %400920
.7.131 ( 49 ) .7.164 ( 82 )
g MOVE MOVE
i EN ENO EN ENO 50
n Status_High %400621 Status_High %400921
.7.132 ( 50 ) .7.165 ( 83 )
EQ_WORD .7.133 ( 51 ) EQ_WORD .7.166 ( 84 )
a MOVE MOVE
Bobinas EN ENO Bobinas EN ENO
Slave EN ENO Slave EN ENO
7 Status_Low %400640 22 Status_Low %400940
4
.7.134 ( 52 ) .7.167 ( 85 )
MOVE MOVE
EN ENO EN ENO 60
Status_High %400641 Status_High %400941
.7.135 ( 53 ) .7.168 ( 86 )
EQ_WORD .7.136 ( 54 ) EQ_WORD .7.169 ( 87 )
Bobinas EN ENO MOVE Bobinas EN ENO MOVE
Slave EN ENO Slave EN ENO
8 Status_Low %400660 23 Status_Low %400960
.7.137 ( 55 ) .7.170 ( 88 )
MOVE MOVE
EN ENO EN ENO 70
Status_High %400661 Status_High %400961
.7.138 ( 56 ) .7.171 ( 89 )
EQ_WORD .7.139 ( 57 ) EQ_WORD .7.172 ( 90 )
Bobinas EN ENO MOVE Bobinas EN ENO MOVE
Slave EN ENO Slave EN ENO
9 Status_Low %400680 24 Status_Low %400980
.7.140 ( 58 ) .7.173 ( 91 )
MOVE MOVE
EN ENO EN ENO 80
Status_High %400681 Status_High %400981
.7.141 ( 59 ) .7.174 ( 92 )
EQ_WORD .7.142 ( 60 ) EQ_WORD .7.175 ( 93 )
Bobinas EN ENO MOVE Bobinas EN ENO MOVE
Slave EN ENO Slave EN ENO
10 Status_Low %400700 25 Status_Low %401000
.7.143 ( 61 ) .7.176 ( 94 )
MOVE MOVE
EN ENO EN ENO
Status_High %400701 Status_High %400101
90
100
> pgina 9
180
190
200
===============================================
CONFIGURACION PARA LECTURA XXMIT
===============================================
BLOQUES DE CONFIGURACION PARA ACTUADORES MK1 STATUS =============================================
BLOQUES DE ESTADO PARA ACTUADORES MK1
.5.296 ( 1 ) =============================================
EQ_WORD
M_0012 EN ENO
P_EN_PLC1 M_0013
.5.208 ( 22 ) .5.209 ( 23 ) 10
0 BIT_TO_WORD BIT_TO_WORD
.5.28 ( 6 )
MOVE
Bobinas EN ENO M_0003
650 RW_0501[5]
40 >
===============================================
CONFIGURACION PARA LECTURA XXMIT
p
===============================================
BLOQUES DE CONFIGURACION PARA ACTUADORES MK2
STATUS, TORQUE Y POSICION g
i
.5.33 ( 7 )
MOVE
50 n
Registros EN ENO
a
4 RW_0501[1]
.5.34 ( 8 ) .5.188 ( 21 ) 1
MOVE OR_BOOL
Registros EN ENO
0
4 RW_0501[2] DoneR M_0002
ModbusMstrErrorR
.5.36 ( 9 )
MOVE
60
Registros EN ENO
Slave RW_0501[3]
.5.35 ( 10 )
MOVE
Registros EN ENO
1 RW_0501[4]
.5.280 ( 24 )
OR_BOOL FBI_5_189 ( 25 ) FBI_5_190 ( 26 )
R_TRIG CTU 80
.5.432 ( 27 ) .5.492 ( 28 )
M_0010 EN ENO
M_0005 M_0002 CLK Q CU Q reset ADD_INT INT_TO_WORD
reset R
7 PV CV Slave
1
90
100
> pgina 13
===============================================
CONFIGURACION PARA LECTURA XXMIT
===============================================
BLOQUES DE CONFIGURACION PARA ACTUADORES MK1
TORQUE Y POSICION
65535 IN_MAX
.5.200 ( 17 )
0 IN_MIN
MOVE
Registros_MK1 EN ENO 120.0 SCALEMAX
2 RW_0501[2] 0.0 SCALEMIN
20
.5.201 ( 18 ) FBI_5_541 ( 49 ) .5.574 ( 50 ) .5.577 ( 51 )
MOVE SCALWTOR REAL_TO_INT MUL_INT
Registros_MK1 EN ENO
Slave RW_0501[3] %400037 VALUE VALOUT Posicion
10
65535 IN_MAX
.5.202 ( 19 )
0 IN_MIN
MOVE
Registros_MK1 EN ENO 100.0 SCALEMAX 30
1 RW_0501[4] 0.0 SCALEMIN
.5.207 ( 20 )
MOVE
Registros_MK1 EN ENO M_0004
36 RW_0501[5]
40 >
<
p
p
g
g i
i 50 n
n a
a
1
9 1
60
70
80
90
100
> pgina 14
.5.775 ( 52 ) .5.820 ( 97 )
EQ_WORD .5.776 ( 53 ) EQ_WORD .5.821 ( 98 )
Registros_MK1 EN ENO MOVE Registros_MK1 EN ENO MOVE
Slave EN ENO Slave EN ENO
2 Torque %400542 18 Torque %400842
.5.777 ( 54 ) .5.822 ( 99 ) 10
MOVE MOVE
EN ENO EN ENO
Posicion %400543 Posicion %400843
.5.778 ( 55 ) .5.823 ( 100 )
EQ_WORD .5.779 ( 56 ) EQ_WORD .5.824 ( 101 )
Registros_MK1 EN ENO MOVE Registros_MK1 EN ENO MOVE
Slave EN ENO Slave EN ENO
3 Torque %400562 19 Torque %400862
.5.780 ( 57 ) .5.825 ( 102 ) 20
MOVE MOVE
EN ENO EN ENO
Posicion %400563 Posicion %400863
.5.781 ( 58 ) .5.826 ( 103 )
EQ_WORD .5.782 ( 59 ) EQ_WORD .5.827 ( 104 )
Registros_MK1 EN ENO MOVE Registros_MK1 EN ENO MOVE
Slave EN ENO Slave EN ENO
8 Torque %400582 20 Torque %400902
.5.783 ( 60 ) .5.828 ( 105 )
30
MOVE MOVE
EN ENO EN ENO
Posicion %400583 Posicion %400903
.5.784 ( 61 ) .5.829 ( 106 )
EQ_WORD .5.785 ( 62 ) EQ_WORD .5.830 ( 107 )
Registros_MK1 EN ENO MOVE Registros_MK1 EN ENO MOVE
Slave EN ENO Slave EN ENO
5 Torque %400602 21 Torque %400922
< .5.786 ( 63 ) .5.831 ( 108 )
40
MOVE MOVE
EN ENO EN ENO
p .5.787 ( 64 )
Posicion %400603
.5.832 ( 109 )
Posicion %400923
EQ_WORD .5.788 ( 65 ) EQ_WORD .5.833 ( 110 )
Registros_MK1 EN ENO MOVE Registros_MK1 EN ENO MOVE
g Slave EN ENO Slave EN ENO
i 6 Torque %400622 22 Torque %400942
100
> pgina 15
.5.210 ( 39 )
MOVE
M_0006 EN ENO
6 RW_0501[1]
110
.5.211 ( 40 )
MOVE
M_0006 EN ENO
1 RW_0501[2]
.5.231 ( 41 ) .5.232 ( 42 )
WORD_TO_INT MUX_INT .5.233 ( 43 )
SEL .5.213 ( 44 )
RW_0501[3] K MOVE
0 G M_0006 EN ENO
0 6 IN0 RW_0501[4] 120
0 1 IN1
1
.5.219 ( 45 )
0
0 MOVE
1 M_0006 EN ENO
0 310 RW_0501[5]
0
0
.5.223 ( 46 )
0
0 MOVE 130
0 M_0008 EN ENO M_0009
0 0 P_EN_PLC1
0
0
0
0
.5.221 ( 37 ) .5.212 ( 38 )
140 >
AND_WORD MOVE
M_0006 EN ENO M_0006 EN ENO p
P_EN_PLC1 RW_0501[3]
255
g
.5.220 ( 29 ) .5.226 ( 30 ) .5.230 ( 36 )
AND_WORD EQ_WORD .5.228 ( 33 ) OR_BOOL
i
M_0006 EN ENO MOVE M_0006 EN ENO 150 n
P_EN_PLC1 EN ENO M_0007
1792 512 1 %400310
a
.5.227 ( 31 ) 1
EQ_WORD .5.229 ( 34 )
MOVE 3
EN ENO
1024 2 %400310
160
.5.237 ( 32 )
LT_WORD .5.235 ( 35 )
MOVE
EN ENO
512 0 %400310
170
180
190
200
.5.847 ( 124 )
.5.802 ( 79 ) EQ_WORD .5.848 ( 125 )
EQ_WORD .5.803 ( 80 ) MOVE
Registros_MK1 EN ENO
Registros_MK1 EN ENO MOVE Slave EN ENO
Slave EN ENO 27 Torque %401042
12 Torque %400722
.5.849 ( 126 )
.5.804 ( 81 ) MOVE
MOVE EN ENO 110
EN ENO Posicion %401043
.5.850 ( 127 )
Posicion %400723
.5.805 ( 82 ) EQ_WORD .5.851 ( 128 )
EQ_WORD .5.806 ( 83 ) MOVE
Registros_MK1 EN ENO
Registros_MK1 EN ENO MOVE Slave EN ENO
Slave EN ENO 28 Torque %401062
13 Torque %400742
.5.852 ( 129 )
.5.807 ( 84 ) MOVE
MOVE EN ENO 120
EN ENO Posicion %401063
.5.853 ( 130 )
Posicion %400743
.5.808 ( 85 ) EQ_WORD .5.854 ( 131 )
EQ_WORD .5.809 ( 86 ) MOVE
Registros_MK1 EN ENO
Registros_MK1 EN ENO MOVE Slave EN ENO
Slave EN ENO 29 Torque %401082
14 Torque %400762
.5.855 ( 132 )
.5.810 ( 87 ) MOVE
MOVE EN ENO 130
EN ENO Posicion %401083
.5.856 ( 133 )
Posicion %400763
.5.811 ( 88 ) EQ_WORD .5.857 ( 134 )
EQ_WORD .5.812 ( 89 ) MOVE
Registros_MK1 EN ENO
Registros_MK1 EN ENO MOVE Slave EN ENO
Slave EN ENO 30 Torque %401102
15 Torque %400782
.5.858 ( 135 )
.5.813 ( 90 ) MOVE
< MOVE EN ENO 140
EN ENO Posicion %401103
.5.859 ( 136 )
Posicion %400783
.5.814 ( 91 ) EQ_WORD .5.860 ( 137 )
p .5.815 ( 92 )
EQ_WORD Registros_MK1 EN ENO MOVE
Registros_MK1 EN ENO MOVE Slave EN ENO
g Slave EN ENO 31 Torque %401122
16 Torque %400802
.5.861 ( 138 )
i .5.816 ( 93 ) MOVE
n MOVE EN ENO 150
EN ENO Posicion %401123
a Posicion %400803
.5.862 ( 139 )
.5.817 ( 94 ) EQ_WORD .5.863 ( 140 )
EQ_WORD .5.818 ( 95 ) MOVE
Registros_MK1 EN ENO
1 Registros_MK1 EN ENO MOVE Slave EN ENO
Slave EN ENO 20 Torque %401142
3 17 Torque %400822
.5.864 ( 141 )
.5.819 ( 96 ) MOVE
MOVE EN ENO 160
EN ENO Posicion %401143
Posicion %400823
170
180
190
200
Inicio
1
2
~ModbusMstrActiveR
DETECTAR
3
M_0013 ~M_0013
4
LEER ESCRIBIR
5
CARGAR_SETCARGAR_SE1 START_XMI3
7
STOP_XXMIT VACAR_COMANDO
Inicio
11
~ModbusMstrActiveR M_0009 12
CARGAR_SET_R
Inicio
13
M_0004 14
START_XMI2
15
M_0002 16
Inicio
17
18
19
20