Sei sulla pagina 1di 326

UNIVERSIDAD POLITCNICA SALESIANA

SEDE QUITO





CARRERA: INGENIERA ELECTRNICA





Tesis previa a la obtencin del ttulo de: INGENIERO ELECTRNICO





TEMA:
IMPLEMENTACIN DE UN SISTEMA HMI PARA EL PARQUE DE GENERACIN
DEL CAMPO MDC DE ENAP SIPETROL EN LA PROVINCIA FRANCISCO DE
ORELLANA






AUTOR:
FRANCISCO XAVIER ROSALES MACANCELA





DIRECTOR:
ROBERTO PREZ CHECA




Quito, agosto de 2013






























DECLARATORIA DE RESPONSABILIDAD Y AUTORIZACIN DE USO DEL
TRABAJO DE GRADO








Yo Francisco Xavier Rosales Macancela autorizo a la Universidad Politcnica Salesiana la
publicacin total o parcial de este trabajo de grado y su reproduccin sin fines de lucro.

Adems declaro que los conceptos y anlisis desarrollados y las conclusiones del presente
trabajo son de exclusiva responsabilidad del autor.








----------------------------------------------
Francisco Xavier Rosales Macancela
CC. 171778621-2































DEDICATORIA





Dedico en primer lugar al Divino Nio Jess que sin su bendicin y su ayuda no hubiese
podido llegar hasta esta etapa maravillosa de mi vida.
Dedico a mis padres Carmen Macancela y Francisco Rosales, a mi abuelita Anita Mena, por
ser las personas que me han enseado el verdadero significado del amor, respeto y por
ensearme lo que es el sacrificio al trabajo y a los estudios, cuando uno se propone llegar a
cumplir sus sueos en la vida, son el mejor regalo que un ser humano puede pedirle a Dios,
gracias a su ejemplo he podido finalizar una etapa ms en mi vida.
Sin dejar de lado tres personas muy importantes en mi vida como son mi primo Julio que ha
sido un hermano y amigo en toda mi vida, por todos sus consejos y apoyo que me ha sabido
brindar para seguir en la lucha de buscar un futuro mejor, y dos ngeles que sin estar
presentes me han brindado su amor incondicional.
Al Ing. Roberto Prez y al Ing. Wilson Almeida por brindarme sus conocimientos y
compartirme toda su experiencia profesional, por sus palabras de apoyo, por creer en mis
capacidades.
Y finalmente a todas las personas que de una u otra manera han sabido aconsejarme y
apoyarme para no decaer y afrontar la vida como un triunfador.











AGRADECIMIENTO





Mis ms sinceros y afectivos agradecimientos al Ing. Roberto Prez y al Ing. Wilson
Almeida, por todo su respaldo y apoyo incondicional en el desarrollo del presente
proyecto, por el tiempo que han dedicado para la culminacin del mismo, por todos
sus consejos para mi formacin como persona y como un excelente profesional.
Quisiera expresar mis agradecimientos a la empresa ENAP SIPEC S.A. por
permitirme realizar el proyecto de grado, facilitndome todos los recursos
humanos y tcnicos necesarios para el desarrollo del mismo, agradezco a todo el
personal de campo por su apoyo y colaboracin, al Ing. Lupercio Arteaga, Ing.
Edgar Ortega, Ing. Darwin Lpez, Ing. Jos Mena, Ing. Pablo Moreno, Ing.
Diego Cueva, por confiar en m y compartir toda su experiencia profesional.












NDICE
INTRODUCCIN .................................................................................................... 1
CAPTULO 1............................................................................................................. 3
ANTECEDENTES.................................................................................................... 3
1.1. Justificacin ................................................................................................... 4
1.2. Alcance .......................................................................................................... 5
1.3. Localizacin y condiciones ambientales del proyecto .................................. 6
1.4. Descripcin del proyecto a implementarse.................................................... 8
CAPTULO 2........................................................................................................... 10
MARCO TERICO............................................................................................... 10
2.1 Sistemas de generacin elctrica ................................................................. 10
2.2 Descripcin de grupos electrgenos ............................................................ 11
2.2.1 Grupo electrgeno Waukesha ...................................................................... 12
2.3 Estacin CPF - MDC ................................................................................... 14
2.4 Sistema de control de generacin ........................................................... 15
2.4.1 Sistema de administracin del motor ........................................................... 15
2.5 Automatismo del parque de generacin elctrica........................................ 15
2.6 Sistema de supervisin HMI ....................................................................... 16
2.6.1 Comunicacin de datos HMI ....................................................................... 18
2.6.2 Tipos de interfaz humano mquina (HMI) ............................................... 19
2.6.2.1 Terminal de operador ................................................................................... 19
2.6.2.2 Paquetes de desarrollo HMI ......................................................................... 20
2.6.3 Funciones de un sistema HMI...................................................................... 20
2.7 Comunicaciones industriales ....................................................................... 21
2.7.1 Nivel de gestin ........................................................................................... 22
2.7.2 Nivel de clula ............................................................................................. 22
2.7.3 Nivel de campo ............................................................................................ 23




2.7.4 Nivel actuador sensor................................................................................ 23
2.8 Protocolo de comunicacin Modbus ........................................................... 23
2.8.1 Modbus RTU................................................................................................ 24
2.8.1.1 Trama ........................................................................................................... 25
2.8.1.2 Direccin ...................................................................................................... 26
2.8.1.3 Funcin......................................................................................................... 26
2.8.1.4 Campo de datos ............................................................................................ 27
2.8.1.5 Comprobacin de errores (CRC) ................................................................ 27
2.8.1.6 Direcciones Modbus .................................................................................... 28
2.9 Topologas ................................................................................................... 28
2.9.1 Topologa bus............................................................................................... 29
CAPTULO 3........................................................................................................... 31
DESCRIPCIN DEL SISTEMA ACTUAL DEL PARQUE DE
GENERACIN Y FORMULACIN DEL NUEVO SISTEMA ................... 31
3.1 Infraestructura actual ................................................................................... 31
3.1.1 Central de Generacin MDC........................................................................ 32
3.1.2 rea de Generacin...................................................................................... 32
3.1.3 rea de control MCC ................................................................................... 35
3.1.4 rea de subestacin elctrica ....................................................................... 36
3.2 Caracterizacin tcnica de los equipos ........................................................ 38
3.2.1 Hardware ...................................................................................................... 38
3.2.1.1 Easygen serie 3000 Woodward.................................................................... 38
3.2.1.2 Engine System Manager (ESM) .................................................................. 43
3.2.1.3 Pirmetros Murphy ...................................................................................... 46
3.2.1.4 Power Logic ................................................................................................ 47
3.2.1.5 PLC CompactLogix L35E ......................................................................... 50
3.2.1.6 Mdulo interfase de red Modbus .............................................................. 51




3.2.2 Software ...................................................................................................... 53
3.2.2.1 Factory Talk View Studio ......................................................................... 53
3.2.2.2 RSLogix 5000 ............................................................................................. 55
3.3 Anlisis del sistema actual y del sistema a implementarse ......................... 57
3.3.1 Sistema actual ............................................................................................. 57
3.3.2 Sistema a implementarse ........................................................................... 57
CAPTULO 4........................................................................................................... 60
DISEO E IMPLEMANTACIN DEL SISTEMA HMI EN EL PARQUE
DE GENERACIN MDC. .................................................................................... 60
4.1 Diseo del tablero de control....................................................................... 60
4.2 Diseo de la red de comunicacin Modbus RTU........................................ 63
4.2.1 Bus de comunicaciones serie de 2 hilos ................................................... 63
4.2.1.1 Interface serial RS-485 semi- duplex Easygen ......................................... 65
4.2.1.2 Interface serial RS-485 semi- duplex ESM- D .......................................... 66
4.2.1.3 Interface serial RS-485 semi- duplex pirmetro Murphy ........................ 67
4.2.1.4 Interface serial RS-485 semi- duplex Power Meter ................................. 68
4.2.1.5 Interface serial RS-485 semi- duplex mdulo MVI69-MCM ................. 69
4.2.2 Tabla de direcciones Modbus Easygen .................................................... 69
4.2.3 Tabla de direcciones Modbus ESM- D ..................................................... 71
4.2.4 Tabla de direcciones Modbus pirmetros Murphy ................................. 72
4.2.5 Tabla de direcciones Modbus Power Meter ............................................ 73
4.3 Configuracin del mdulo Prosoft MVI69-MCM ...................................... 74
4.3.1 Creacin del mdulo en RSLogix 5000 ................................................... 76
4.3.2 Configuracin del proyecto en PCB ......................................................... 77
4.3.2.1 Configuracin de Backplane ..................................................................... 79
4.3.2.2 Configuracin de puerto MCM................................................................. 81
4.3.2.3 Configuracin de la tabla de comandos Modbus .................................... 83




4.4 Creacin de la red Modbus en RSLogix 5000............................................ 86
4.4.1 Rutina principal............................................................................................ 87
4.4.2 Rutina lectura de datos ................................................................................. 88
4.4.3 Rutina escritura de datos .............................................................................. 90
4.4.4 Rutina Easygen ............................................................................................ 91
4.4.5 Rutina ESM-D.............................................................................................. 93
4.4.6 Rutina TDXM pirmetros ............................................................................ 94
4.4.7 Rutina medidores de energa........................................................................ 96
4.5 Diseo de la interfaz grfica HMI ............................................................... 97
4.5.1 Pantalla de Inicio.......................................................................................... 97
4.5.2 Pantalla Unifilar ........................................................................................... 98
4.5.3 Pantalla de Medidores de energa ................................................................ 99
4.5.4 Pantalla de parmetros mecnicos ............................................................. 100
4.5.5 Pantalla de parmetros elctricos ............................................................... 103
4.5.6 Pantalla de pirmetros Murphy.................................................................. 104
4.5.7 Pantalla de carga total generada................................................................. 105
4.5.8 Pantalla de tendencias ................................................................................ 106
4.5.9 Pantalla de alarmas..................................................................................... 107
CAPTULO 5......................................................................................................... 109
PRUEBAS Y RESULTADOS............................................................................. 109
5.1 Protocolo de pruebas del tablero de control (PLC-400) ............................ 109
5.2 Simulacin de la aplicacin en Factory Talk View SE ............................. 111
5.3 Prueba de comunicacin de los Power Logic 800 ..................................... 112
5.4 Prueba de comunicacin de los Easygen ................................................... 114
5.5 Prueba de comunicacin de los ESM-D .................................................... 117
5.6 Prueba de comunicacin de los pirmetros Murphy ................................. 120
5.7 Prueba de comunicacin con el mdulo MVI69-MCM ............................ 123




CONCLUSIONES ................................................................................................ 127
RECOMENDACIONES ...................................................................................... 129
LISTA DE REFERENCIA.................................................................................. 132
GLOSARIO DE TRMINOS ............................................................................ 136



























NDICE DE FIGURAS
Figura 1. Mapa de los campos PBH y MDC................................................................ 4
Figura 2. Mapa geogrfico del campo MDC................................................................ 6
Figura 3. Ubicacin del campo MDC .......................................................................... 7
Figura 4. Grupo Electrgeno Waukesha .................................................................... 12
Figura 5. Grupo Electrgeno Waukesha de 1500 KVA............................................. 13
Figura 6. Campamento Mauro Dvalos Cordero MDC ............................................. 14
Figura 7. Aplicacin de Sistema HMI........................................................................ 17
Figura 8. Tecnologa OPC.......................................................................................... 19
Figura 9. Panel View Plus .......................................................................................... 19
Figura 10. Software de desarrollo HMI/SCADA....................................................... 20
Figura 11. Pirmide CIM (Computer Integrated Manufacturing).............................. 22
Figura 12. Comunicacin entre Maestro Esclavo ................................................... 24
Figura 13. Formato de mensaje Maestro Esclavo ................................................... 24
Figura 14. Trama del mensaje Modbus RTU ............................................................. 26
Figura 15. Topologa Bus........................................................................................... 30
Figura 16. Plot Plan de la infraestructura actual ........................................................ 31
Figura 17. Central de generacin MDC ..................................................................... 32
Figura 18. rea de Generacin .................................................................................. 33
Figura 19. Centro de Control de Motores MCC......................................................... 35
Figura 20. Centro de Control de Motores (MCC) ...................................................... 36
Figura 21. Subestacin Elctrica Vista de Planta....................................................... 37
Figura 22. easYgen 3200......................................................................................... 38
Figura 23. Versin del mdulo easYgen-3100........................................................... 40
Figura 24. Distribucin de terminales Easygen 3200 ................................................ 42
Figura 25. Ubicacin fsica del ESM ......................................................................... 43
Figura 26. Diagrama de Bloques del ESM................................................................. 45




Figura 27. Panel de visualizacin ESM-D ................................................................. 45
Figura 28. Pirmetro TDXM Murphy........................................................................ 46
Figura 29. Power Meter PM 500 ................................................................................ 48
Figura 30. Power Meter PM 700 ................................................................................ 48
Figura 31. Power Meter PM 800 ................................................................................ 49
Figura 32. CompactLogix Procesador L35E.............................................................. 50
Figura 33. Mdulo MVI69-MCM .............................................................................. 52
Figura 34. mbitos de proyectos de Visualizacin.................................................... 55
Figura 35. Software de programacin RSLogix 5000................................................ 56
Figura 36. Red anterior del parque de generacin MDC ........................................... 57
Figura 37. Networking del sistema actual para el parque de Generacin MDC ........ 58
Figura 38. Tablero de Control .................................................................................... 60
Figura 39. Dimensiones del tablero de control .......................................................... 61
Figura 40. Distribucin interna de equipos en el tablero de control .......................... 62
Figura 41. Topologa general 2 hilos ......................................................................... 63
Figura 42. Cable Belden 3105.................................................................................... 64
Figura 43. Conexin de la Resistencia Terminal ....................................................... 65
Figura 44. Conexin para operacin semi-dplex ..................................................... 66
Figura 45. Conector tipo bornera ESM-D .................................................................. 67
Figura 46. Conector para comunicacin RS-485 TDXM .......................................... 67
Figura 47. Conexin para operacin semi-dplex Power Meter................................ 68
Figura 48. Conexin para conversor DB-9 a RS-485 ................................................ 69
Figura 49. Seleccin de comunicacin serial RS-485................................................ 75
Figura 50. Conexin de la PC al mdulo ................................................................... 75
Figura 51. Insertar un nuevo Mdulo......................................................................... 76
Figura 52. Seleccin de mdulo ................................................................................. 76
Figura 53. Configuracin del bloque de transferencia ............................................... 77




Figura 54. Ventana principal de PCB......................................................................... 78
Figura 55. Seleccin del tipo de mdulo.................................................................... 78
Figura 56. Descarga de archivo de configuracin ...................................................... 79
Figura 57. Configuracin de Backplane..................................................................... 81
Figura 58. Configuracin del puerto MCM ............................................................... 83
Figura 59. Lista de comandos para red Easygen, ESM-D y PMs............................. 84
Figura 60. Parmetros de Configuracin Modbus ..................................................... 86
Figura 61. Interfaz RSLinx Classic ............................................................................ 87
Figura 62. Informacin de la CPU y mdulos conectados......................................... 87
Figura 63. Instruccin Jump To Subroutine (JSR)..................................................... 88
Figura 64. Bloques de instrucciones de la rutina ReadData....................................... 89
Figura 65. Bloques de lectura de estado de los esclavos............................................ 89
Figura 66. Bloques de parmetros de comando de estructura.................................... 90
Figura 67. Bloques de Identificacin 4000 y 4010 .................................................... 91
Figura 68. Lectura del dato de Factor de potencia ..................................................... 92
Figura 69. Lectura de datos de 32 bits ....................................................................... 92
Figura 70. Lectura de datos ESM-D........................................................................... 94
Figura 71. Tabla TDXM Murphy............................................................................... 95
Figura 72. Adquisicin del dato de temperatura ........................................................ 95
Figura 73. Rutina de lectura de Medidores de energa............................................... 96
Figura 74. Pantalla de Inicio ..................................................................................... 97
Figura 75. Pantalla Unifilar ........................................................................................ 98
Figura 76. Pantalla Central de Medida PM 800. ...................................................... 100
Figura 77. Pantalla de Parmetros Mecnicos ......................................................... 102
Figura 78. Pantalla de Parmetros Elctricos ........................................................... 103
Figura 79. Pantalla de Pirmetros Murphy TDXM.................................................. 104
Figura 80. Pantalla de Potencia Total Generada ...................................................... 105




Figura 81. Pantalla de Tendencias............................................................................ 107
Figura 82. Pantalla de Sumario de Alarmas ............................................................. 108
Figura 83. Pruebas y resultados del tablero de control ............................................ 110
Figura 84. Pruebas y resultados de la simulacin de parmetros elctricos ............ 112
Figura 85. Configuracin de parmetros de comunicacin Modbus ....................... 113
Figura 86. Configuracin de comunicacin Modbus en software Toolkit............... 115
Figura 87. Asignacin de nmero de protocolo Modbus ......................................... 116
Figura 88. Configuracin Interfaz serial 2, equipo Easygen.................................... 116
Figura 89. Pruebas y resultados de comunicacin del Woodward Easygen ............ 117
Figura 90. Conexin fsica al ESM del motor.......................................................... 118
Figura 91. Configuracin de comunicacin Modbus mediante ESP ....................... 119
Figura 92. Pruebas y resultados de comunicacin del ESM .................................... 120
Figura 93. Teclas de navegacin para ingreso de configuracin de TDXM............ 121
Figura 94. Pruebas y resultados de comunicacin del equipo TDXM..................... 122
Figura 95. Conexin del mdulo MVI69-MCM con la PC ..................................... 124
Figura 96. Montaje del mdulo MVI69-MCM en el riel Din .................................. 125
Figura 97. Descarga del programa desde la PC hacia el mdulo ............................. 126
Figura 98. Pruebas y resultados de comunicacin del mdulo MVI69-MCM ........ 126













NDICE DE TABLAS
Tabla 1. Caractersticas del Grupo Electrgeno Waukesha ....................................... 14
Tabla 2. Propiedades Modbus ASCII y Modbus RTU............................................... 25
Tabla 3. Tabla de funciones Modbus RTU ................................................................ 27
Tabla 4. Mapa de memoria Modbus RTU.................................................................. 28
Tabla 5. Operacin de Generadores MDC ................................................................. 33
Tabla 6. Datos Nominales del Generador .................................................................. 34
Tabla 7. Datos Nominales del Motor ......................................................................... 34
Tabla 8. Especificaciones tcnicas ............................................................................. 41
Tabla 9. Caractersticas PM500, PM700, PM800 ...................................................... 49
Tabla 10. Especificaciones Procesador L35E ............................................................ 51
Tabla 11. Especificaciones MVI69-MCM ................................................................. 53
Tabla 12. Requerimientos de Hardware para Factory Talk View Studio .................. 55
Tabla 13. Requerimientos de Hardware para RsLogix5000 ...................................... 56
Tabla 14. Distancias para comunicaciones RS485 de 2 hilos .................................... 65
Tabla 15. Asignacin de pines para la interface RS-485 ........................................... 66
Tabla 16. Variables elctricas Easygen ...................................................................... 70
Tabla 17. Cdigos de funcin Modbus ...................................................................... 71
Tabla 18. Variables Mecnicas ESM ......................................................................... 71
Tabla 19. Variables de temperaturas de cilindros del motor ...................................... 73
Tabla 20. Variables elctricas del medidor de potencia ............................................. 74
Tabla 21. Opciones para parmetros de conexin...................................................... 77
Tabla 22. Descripcin de los elementos de la pantalla de Inicio ............................... 98
Tabla 23. Descripcin de los elementos de la pantalla Unifilar ................................. 99
Tabla 24. Descripcin de los elementos de la pantalla Central de Medida PM 800 100
Tabla 25. Descripcin de los elementos de la pantalla de parmetros mecnicos ... 102
Tabla 26. Descripcin de los elementos de la pantalla de parmetros elctricos..... 104




Tabla 27. Descripcin de los elementos de la pantalla de Pirmetros ..................... 105
Tabla 28. Descripcin de los elementos de la pantalla de Potencia Total Generada 106
Tabla 29. Descripcin de los elementos de la pantalla de Tendencias .................... 107
Tabla 30. Descripcin de los elementos de la pantalla de Sumario de Alarmas...... 108
































NDICE DE ANEXOS
Anexo 1. Tablero de control .................................................................................... 138
Anexo 2. Datasheet cable Belden 3105A................................................................. 139
Anexo 3. Arquitectura de Red.................................................................................. 140
Anexo 4. Layout cableado de pirmetros Murphy .................................................. 141
Anexo 5. Rutina Principal ........................................................................................ 142
Anexo 6. Rutina de Lectura de datos ....................................................................... 143
Anexo 7. Rutina de Escritura de datos ..................................................................... 144
Anexo 8. Rutina de lectura de red Easygen ............................................................. 145
Anexo 9. Rutina de lectura de red ESM-D .............................................................. 146
Anexo 10. Rutina de lectura de red Murphy ............................................................ 147
Anexo 11. Rutina de lectura de red de Power Meter ............................................... 148
Anexo 12. Diagrama Unifilar................................................................................... 149












RESUMEN
El proyecto tiene como finalidad adquirir los datos del sistema de generacin,
para supervisar y monitorear, mediante la implementacin de un sistema
HMI (Interfaz Humano - Mquina) de los ocho grupos electrgenos que
posee ENAP SIPEC S.A. ubicados en el campo Mauro Dvalos Cordero
(MDC) en el Oriente ecuatoriano.
La implementacin del sistema de supervisin y monitoreo se la realizar con
el software de desarrollo Factory Talk View Studio, el cual permite
desarrollar y gestionar de una manera eficiente el sistema HMI, mediante la
elaboracin de pantallas amigables y confiables para el operador, de las
principales variables elctricas y mecnicas de los distintos estados
operativos de los grupos electrgenos, generando grficos de tendencias en
tiempo real, histricos y sumario de alarmas.
Se realizar las pruebas de operacin, asegurndose que el sistema y los
equipos del proyecto, estn instalados y funcionando de acuerdo a normas y
requerimientos operacionales por ENAP SIPEC S.A.












ABSTRACT
This project aims to acquire data generation system for supervising and
monitoring, by implementing a system HMI (Human Interface - Machine) of
the eight generators that ENAP SIPEC S.A has placed in the field Mauro
Dvalos Cordero (MDC) in eastern Ecuador.
The implementation of the supervision and monitoring will be carried out by
software development with Factory Talk View Studio, which allows you to
develop and manage an efficient HMI system through the development of
friendly and reliable screens for the operator, leading electrical and
mechanical variables of different operating states of generators, generating
graphs of trends in real time, historical and alarm summary.
Tests will be conducted operation, ensuring that the system and project teams
are installed and functioning according to rules and operational requirements
by ENAP SIPEC S.A.


1

INTRODUCCIN
Enap Sipetrol S.A. es una filial ecuatoriana de la empresa estatal de
hidrocarburos de Chile ENAP (Empresa Nacional del Petrleo), operando en el
Ecuador desde enero del 2003 los campos de produccin, Mauro Dvalos
Cordero (MDC) y Paraso - Biguno - Huachito (PBH).
El parque de generacin del campo Mauro Dvalos Cordero (MDC) est
constituido por un parque de generacin a gas natural, el cual consta de
generadores marca WAUKESHA, cuatro de 1437.5 KVA y cuatro de 1500
KVA, la generacin de todo el sistema se centra en los ocho grupos electrgenos,
los cuales estn entregando al sistema alrededor de 937.5KVA cada uno, es decir el
parque generador del campo MDC tiene una produccin de potencia de 5265 KVA
al sistema interconectado, la demanda actual del sistema es de 5100 KVA, con
prdidas en la distribucin de 165 KVA.
El proyecto de titulacin hace referencia a la adquisicin de datos de variables
elctricas y mecnicas de los ocho grupos electrgenos, para poder generar
reportes al operador de campo. El operador actualmente realiza todo este
procedimiento manualmente, dirigindose hasta los concentradores de las
diferentes variables y registrando los datos manualmente para comprobar el
correcto funcionamiento del sistema. De tal manera que el proyecto se encuentra
dividido en cinco captulos:
Captulo 1: se realiza una introduccin que permita establecer los antecedentes, la
justificacin, el alcance, la localizacin y condiciones ambientales del proyecto.
Captulo 2: corresponde al marco terico, el cual presenta conceptos bsicos de
centrales de generacin, sistemas HMI, comunicaciones industriales, ayudando a
comprender de una manera ms clara el objetivo del proyecto.
Captulo 3: se realiza un anlisis de la situacin actual del parque de generacin
y formulacin del nuevo sistema. Este anlisis servir para, describir y caracterizar


2

los equipos actuales, comparar entre ambos sistemas, determinar los parmetros y
variables de supervisin y monitoreo que se van a adquirir para el nuevo sistema
HMI.
Captulo 4: corresponde a la implementacin y desarrollo del sistema HMI, al
diseo de pantallas y la ingeniera para implementar la adquisicin de datos del
sistema.
Captulo 5: se realiza la puesta en marcha, as como las pruebas y resultados del
sistema HMI para el parque de generacin MDC.
Finalmente se presentan las conclusiones y recomendaciones, as como un glosario
de trminos y referencias bibliogrficas, extradas de la implementacin y
desarrollo del presente proyecto de titulacin.


3

CAPTULO 1
ANTECEDENTES
ENAP SIPEC S.A. es una filial ecuatoriana de la Empresa Estatal Nacional del
Petrleo de Chile, fundada el 24 de mayo de 1990, con el nombre de Sociedad
Internacional Petrolera S.A. (Sipetrol S.A.). Depende principalmente de la Lnea de
Negocios de Exploracin y Produccin de ENAP que es el rea facultada de
desarrollar las actividades correspondientes con la exploracin y explotacin de
yacimientos de hidrocarburos. (Sipetrol, 2011)
A inicios del 2003 los campos de produccin, Mauro Dvalos Cordero (MDC) y
Paraso - Biguno - Huachito (PBH), pasaron a ser operados bajo la modalidad de
Alianza por la empresa chilena SIPEC, a travs de su filial ENAP SIPEC S.A.
Sucursal Ecuador.
En el campo Mauro Dvalos Cordero, localizado en el rea de Sacha Central de
Petroproduccin, se encuentra situado el parque de generacin que proporciona
energa elctrica a los pozos de produccin, perforacin, y facilidades de superficie
de ENAP SIPEC.
Estos campos se encuentran situados en la provincia de Francisco de Orellana, al
nororiente del Ecuador y su campamento base est ubicado en el Km 12 de la va
Coca Lago Agrio.








4

Figura 1. Mapa de los campos PBH y MDC

Fuente: Departamento de Produccin y Proyectos de Sipec
1.1. Justificacin
Los requerimientos actuales del sistema de generacin de ENAP SIPEC requieren
estabilidad y seguridad elctrica. Para lo cual se va monitorear y diagnosticar en
tiempo real el parque de generacin elctrica para identificar en forma preventiva y
correctiva los posibles fallos y errores del sistema.
Tener registros estadsticos que permitan identificar mejoras en la eficiencia del
sistema y disminuyan prdidas en costos operativos, manteniendo un sistema de
gestin para anticipar paradas no programadas mediante la deteccin temprana de
desvos en los parmetros de operacin.
La automatizacin de sistemas industriales admite el uso de mecanismos de
monitoreo y supervisin en tiempo real, con el fin de incrementar la eficiencia de
operacin y productividad de recursos humanos.
El Sistema de Supervisin y Monitoreo hace referencia al software, hardware y
procesos industriales, permitiendo el almacenamiento de informacin para
requerimientos futuros como: anlisis de tendencias, registro de histricos, etc.


5

Un sistema de supervisin y monitoreo bsico, consiste en unidades terminales
remotas (RTU); conectadas a sensores y actuadores (datos de campo); que descargan
constantemente la informacin de los elementos conectados a estaciones master
(MTU), por medio de un sistema de comunicacin confiable y eficiente.
1.2. Alcance
Partiendo de las seales elctricas y mecnicas generadas por los dispositivos de
campo que se encuentran cableadas desde la estacin hacia la sala de control, el
proyecto que se implementar en el parque de generacin elctrico de MDC,
contemplar los siguientes aspectos:
Anlisis del parque de generacin actual.
Caracterizacin de los equipos existentes para la adquisicin de datos.
Realizar la conexin de redes de comunicacin entre los equipos de
sincronizacin EASYGEN 3200, medidores de parmetros elctricos Power
Logic, Sistema de administracin del motor ESM, y escner de temperatura
Murphy.
La implementacin de la interfaz HMI desarrollada en Factory Talk View
Site Edition para monitorear y supervisar las variables elctricas y mecnicas
del sistema.
La interfaz HMI incluir:
Supervisin y monitoreo de seales de: voltajes, corrientes,
potencias activa, reactiva, frecuencia, factor de potencia, horas de
servicio, presin de aceite, temperatura del refrigerante,
temperatura del aceite, voltaje en la batera, valor WKI del
generador, temperatura de cilindros.
Generacin de grficos de tendencias en tiempo real e histricos.
Visualizacin de paneles de generacin y alarmas.
Programacin del PLC de acuerdo a la lgica de funcionamiento de los
equipos de campo, desarrollada en RSLogix 5000.
Elaboracin de planos del sistema de generacin y monitoreo.


6

1.3. Localizacin y condiciones ambientales del proyecto
El parque de generacin se encuentra ubicado en el campo MDC en el rea de Sacha
Central, que suministra la energa sin estar interconectada a la red de Energa
Elctrica del Ecuador.
En la Figura 2 se observa el mapa geogrfico que indica la ubicacin de la estacin
MDC, la misma que se encuentra localizada a 264 m sobre el nivel del mar con una
latitud sur de 0" 23' 17.43'' y una longitud O de 76" 48' 38.68''.
Figura 2. Mapa geogrfico del campo MDC

Fuente: Departamento de Produccin y Proyectos de Sipec
El Bloque MDC (Mauro Dvalos Cordero) se ubica en el centro norte de la Cuenca
Oriente, aproximadamente a 20 Km al este de la ciudad del Coca, al ESTE del Campo
Sacha, al norte de Culebra - Yulebra y al Oeste del Bloque 15, en la provincia de
Francisco de Orellana.





7

Figura 3. Ubicacin del campo MDC

Fuente: Departamento de Produccin y Proyectos de Sipec
La estacin MDC de ENAP SIPEC se encuentra localizada a una distancia de 12.7
Km de la estacin Sacha Central de Ro Napo. Para llegar a la estacin se debe pasar
por la comunidad 10 de Agosto que se encuentra ubicada a 4.3 Km.
Las elevaciones llegan hasta los 300 metros sobre el nivel del mar hacia la parte
centro-norte y descienden aproximadamente hasta los 230 metros hacia el centro-sur
del Bloque MDC. El Rio Napo atraviesa la parte sur del bloque, el cual tiene una
direccin predominante este-oeste. La temperatura anual promedio en el rea es de 27
grados Celsius (80 grados Fahrenheit) y la precipitacin anual promedio es de 3000
mm.
La distribucin temporal de las lluvias a lo largo del ao es bimodal, tiene dos
perodos de mayor precipitacin entre los meses de marzo a junio y de octubre a
diciembre. Los registros de la Estacin Coca - Aeropuerto establecen un promedio de


8

79 % anual de humedad. La mxima media anual es de 81 % y la mnima media
anual es de 76%. La mxima mensual es de 88% en febrero y la mnima mensual es
de 66% en diciembre.
Actualmente, el campo tiene 24 pozos perforados: 20 pozos productores de petrleo, 3
pozos inyectores de agua (MDC-02, MDC-2 y MDC-23I) a los reservorios Napo U y
T y 1 pozo productor de agua (MDC-16) de Holln Inferior (3 perforados por
PETROPRODUCCION y 21 por ENAP SIPEC).
La central de generacin utiliza el gas natural que se obtiene de los pozos de
produccin como combustible para su funcionamiento, optimizando los recursos y
ayudando al medio ambiente a reducir la contaminacin que puede causar al ser
quemado en las chimeneas, por tal motivo es usado de combustible para los motores
de combustin interna.
1.4. Descripcin del proyecto a implementarse
Se requiere adquirir de los ocho grupos electrgenos las variables mecnicas y
elctricas como: voltaje, corriente, potencias activas, potencias reactivas, frecuencia,
niveles de presin de aceite, eficiencia del motor de combustin interna, etc., para
generar reportes al operador de campo.
El operador actualmente realiza este procedimiento manualmente, dirigindose hasta
el shelter de generacin donde se encuentran ubicados los concentradores de las
diferentes variables y registrar los datos manualmente para comprobar el correcto
funcionamiento del sistema.
Lo que se propone es implementar un Sistema HMI basado en un sistema
centralizado que permita supervisar y monitorear a distancia el parque de
generacin. El sistema HMI tiene como funcin adquirir, monitorear, y desplegar
los datos del parque de generacin en tiempo real, estos datos pueden ser mostrados
como nmeros, texto o grficos permitiendo obtener una lectura rpida y fcil de
interpretar.


9

La supervisin puede ser sobre mquinas en general como: generadores, motores,
etc. La adquisicin y manejo de la informacin ser realizada por medio de un PLC
Allen Bradley CompactLogix, debido al crecimiento a futuro del parque de
generacin y a la posible incorporacin de un sistema SCADA.
Un punto importante en la implementacin de un sistema HMI, es el registro en
tiempo real para la generacin de reportes diarios e histricos de datos, as como la
gestin de paneles de alarmas de variables crticas del sistema, alertando al operador
de cambios detectados en el parque de generacin, tanto aquellos que no se
consideren normales (alarmas), como cambios que se producen en la operacin
diaria de la planta.














10

CAPTULO 2
MARCO TERICO
2.1 Sistemas de generacin elctrica

La generacin de energa elctrica consiste en transformar algn tipo de energa
como: qumica, mecnica, trmica o luminosa, etc., en energa elctrica. Para la
generacin industrial se requiere de instalaciones denominadas centrales elctricas.
Estas deben cumplir con determinados requisitos que atribuye la propia red elctrica
tales como la disponibilidad y fiabilidad de generacin, capacidad de seguimiento de
carga y costes de generacin y operacin.
La generacin elctrica se realiza, mediante un generador, los mismos que pueden
variar dependiendo de su principio de funcionamiento, y la forma en que se
accionan. Es decir cada sistema de generacin difiere segn la fuente de energa que
utilice para convertir la energa (mecnica, elica, qumica, etc.), en energa
elctrica.
La generacin de energa elctrica debe seguir la curva de demanda y, a medida que
aumenta la potencia demandada, se debe incrementar la potencia suministrada. Esto
implica tener que iniciar la generacin con unidades adicionales, ubicadas en la
misma central o en centrales acondicionadas para estos perodos. (Fundacin
Wikimedia, 2013)
Segn sea la fuente de energa utilizada, las centrales de generacin se clasifican en
hidroelctricas, termoelctricas, nucleares, elicas, solares y de motor de
combustin interna.
Las centrales de generacin que utilizan motores de combustin interna pueden ser
accionadas por motores a disel o por motores a gasolina, de gas o de mezclas
apropiadas, la potencia va a depender de las caractersticas de cada generador.


11

Las centrales de generacin a gas natural utilizan grupos electrgenos, en el cual los
motores de combustin interna constituyen la principal fuente de potencia elctrica,
para consumo industrial, pblico o particular.
En el caso de ENAP SIPEC el parque de generacin est constituido por 8 grupos
electrgenos de motor de combustin interna que funcionan en base a gas natural
obtenido de los pozos de produccin.
2.2 Descripcin de grupos electrgenos
La utilizacin de grupos electrgenos en la industria petrolera es de suma importancia,
debido a la independencia con el sistema nacional interconectado que puede causar
paradas inesperadas en las operaciones del campo de produccin, a causa de la
inestabilidad del mismo y a la alta demanda de potencia que requieren todas las
operaciones.
Los grupos electrgenos se caracterizan a su vez por la facilidad de operar en lugares
que no hay suministro elctrico pblico, en comunidades y zonas de difcil acceso y
poca infraestructura, industrias que necesitan fuentes de energa alternas para poder
abastecer toda la carga demandada, esto con el fin de disminuir los costos operativos
de las compaas.
Con la innovacin y desarrollo en la tecnologa de los administradores energticos,
se ha conseguido que los sistemas de generacin sean ms eficientes y robustos,
evitando la contaminacin innecesaria al medio ambiente, reduciendo el
consumo de combustible y fomentado a la generacin elctrica mediante el uso
del petrleo o sus derivados como es el gas natural producido en los pozos de
produccin.
Para elegir un grupo electrgeno hay que tomar en cuenta la demanda de carga y el
tipo de combustible con el que opera, en el caso de la industria petrolera se
produce principalmente crudo y gas licuado de petrleo (GLP). Por lo que se tiene


12

una amplia variedad de opciones de modelos y marcas de grupos electrgenos, por
ejemplo Waukesha, Caterpillar, Wrtsil, etc.
2.2.1 Grupo electrgeno Waukesha
Los grupos electrgenos estn provistos de un generador de energa elctrica y un
motor de combustin interna, acoplados de tal manera proporcione la potencia
demandada por el sistema de generacin. Figura 4.
La principal diferencia entre los grupos electrgenos est en el tipo de combustible
que se utiliza para su funcionamiento, dentro de estos se encuentran disel, gas
licuado de petrleo (GLP), gasolina, etc.
Figura 4. Grupo Electrgeno Waukesha

Elaborado por: Francisco Rosales
El grupo Electrgeno Waukesha de la serie VHP 7104, es fabricado con un motor
de encendido por chispa, alimentados por gas natural de 12 cilindros en V.
Figura 5.
Es un motor generador de gas combinado a baja presin con alto rendimiento. Con el
uso de este tipo de combustible se logra reducir costos en el consumo de otro


13

hidrocarburo comercial como el disel, obteniendo una produccin de energa
rentable.
La generacin de todo el sistema se centra en los ocho grupos electrgenos de la
serie VHP 7104 con una potencia nominal de 1500KVA, los cuales actualmente
estn entregando al sistema alrededor de 937.5KVA cada uno, debido a la calidad de
gas que se obtiene de los pozos de produccin, trabajando aproximadamente a un
65%, y generando una produccin de potencia de 5265 KVA, la demanda actual del
sistema es de 5100 KVA, con prdidas en la distribucin de 165 KVA.
Los grupos electrgenos estn formados principalmente por un generador sincrnico
y un motor de combustin interna. El control se lo realiza mediante su sistema de
Administracin del Motor (ESM) encargado de supervisar todas las operaciones
efectuadas en el grupo electrgeno, ya sean de control o de prevencin.
Figura 5. Grupo Electrgeno Waukesha de 1500 KVA

Elaborado por: Francisco Rosales



14

Sus caractersticas principales son:
Tabla 1. Caractersticas del Grupo Electrgeno Waukesha
CARACTERSTICAS
Voltaje 480 V
Frecuencia 60 Hz
Potencia Aparente 1500 KVA
Velocidad 1200 RPM
Potencia Activa 1200 KW
Fases 3
Corriente 1729 A
Configuracin Estrella
Elaborado por: Francisco Rosales
2.3 Estacin CPF - MDC
La estacin de generacin de energa est conformada por el Centro de Control de
Motores (MCC) y ocho grupos electrgenos Waukesha Figura 6.
Los generadores son de considerable importancia, porque si el parque de generacin
deja de operar, todos los procesos que se llevan a cabo en el campo se paran
provocando considerables prdidas de produccin y econmicas.
Figura 6. Campamento Mauro Dvalos Cordero MDC

Elaborado por: Francisco Rosales


15

2.4 Sistema de control de generacin
Los ocho grupos electrgenos Waukesha que se encuentran operando actualmente
en MDC presentan las mismas caractersticas cada uno de ellos, es as que se
realizar una sola explicacin del funcionamiento de todos los grupos electrgenos a
la vez.
2.4.1 Sistema de administracin del motor
Los ocho grupos electrgenos poseen un Sistema de Administracin del Motor (ESM
Engine System Manager), encargado de controlar la velocidad del motor de
combustin interna, lo que significa que regula la frecuencia a la salida del generador.
El ESM es un sistema de circuitos electrnicos que tiene la funcin de maximizar el
rendimiento del generador, proporcionando las siguientes caractersticas:
Mejor rendimiento del motor.
Rpida resolucin de los problemas en el motor.
Capacidad de monitoreo local y remoto utilizado para marcar el rendimiento
del motor.
Extensivo sistema de diagnstico.
Integracin fcil a un sistema de adquisicin de datos extensivo.
2.5 Automatismo del parque de generacin elctrica
La necesidad de la industria en renovar y actualizar los sistemas de supervisin y
monitoreo se convierte prioritaria cuando la demanda de energa elctrica
incrementa, necesitando adoptar nuevos y robustos sistemas de supervisin de
informacin en tiempo real.
En la industria actual la generacin de energa elctrica consiste en utilizar fuentes
de energa alternativas, tratando de cubrir la demanda total de las industrias. Los


16

sistemas de supervisin HMI son fundamentales al momento de automatizar un
proceso para mantenerlo dentro de los esquemas normales de operacin.
La automatizacin de un sistema de generacin elctrica tiene como objetivo la
reduccin de costos operativos y de mantenimiento, incrementar la seguridad de los
equipos y optimizar los recursos para la produccin energtica de la instalacin.
El nivel de automatismo depende de diversos factores, especialmente de la
localizacin y el tipo del sistema de generacin y los costos que representan, debido
a que cada sistema de generacin elctrica tiene sus propias caractersticas y
demandas.
2.6 Sistema de supervisin HMI
El sistema HMI surgi especialmente por la necesidad de normalizar la supervisin
de varios sistemas remotos. Adems pueden adquirir informacin de una gran
cantidad de dispositivos rpidamente, optimizando la supervisin del proceso y
proporcionando la informacin al operador en una forma amigable y entendible para
la toma de decisiones operacionales apropiadas.
Un Sistema de Interfaz Humano Mquina (HMI), tiene como principal objetivo
poder interactuar el operador con los procesos (mquinas) que se encuentren bajo su
supervisin, teniendo un amplio control sobre la planta. El sistema HMI est
encargado de presentar los datos del proceso al operador (humano) a travs del cual
ste pueda supervisar, analizar y decidir el desempeo operativo del proceso. Figura
7.
El HMI consiste en pantallas de procesos que pueden localizarse en dispositivos
tales como panel view o en un ordenador. Los sistemas HMI situados en
ordenadores son denominados como aplicacin HMI o de supervisin.



17

Figura 7. Aplicacin de Sistema HMI

Fuente: siemens industry
Las seales del proceso son enviadas al HMI por medio de mdulos, tarjetas de
adquisicin de entradas/salidas, PLC's (Controladores lgicos programables), RTU
(Unidades terminales remotas de I/O), etc. Estos controladores no cuentan con un
estndar para presentar la informacin al operador, para adquirir los datos por parte
del sistema HMI se comunican por medio de un protocolo de comunicacin
(Modbus, Devicenet, Ethernet, etc.).
Un sistema HMI puede tener vnculos con una base de datos para proporcionar las
tendencias, los datos de diagnstico, cronograma de mantenimiento, informacin
detallada de un sensor o mquina en particular.
Todos los fabricantes principales de PLC ofrecen integracin con sistemas HMI,
varios de ellos usan protocolos de comunicaciones abiertos y no propietarios.
Compactos paquetes de HMI de terceros ofrecen compatibilidad incorporada con la
mayora de PLCs (InTouch).


18

2.6.1 Comunicacin de datos HMI
La variable que se desea medir se establece mediante un fenmeno fsico,
dependiendo del proceso, las variables a ser medidas pueden ser: presiones,
temperaturas, potencias, corrientes, voltajes, energa, etc.
Este fenmeno fsico debe ser entendible para el sistema HMI, mediante una
variable elctrica, para este propsito se utilizan transductores o sensores, que son
los encargados de convertir la variacin fsica a una variable elctrica (corriente,
voltaje, resistencia).
No obstante, los tipos de seales elctricas deben ser procesadas para ser entendidas
por la computadora. Para ello se acondiciona la seal, tratando de referenciar los
cambios elctricos a una misma escala de voltaje o corriente. Una vez acondicionada
la seal se transforma a un valor digital mediante una tarjeta de conversin
anlogo/digital o mediante un PLC.
La comunicacin con los dispositivos de campo o mquinas del proceso se establece
mediante comunicacin de datos, tanto en los dispositivos como en los PCs.
En la actualidad se utiliza un estndar de comunicacin para la supervisin de
procesos industriales, ofreciendo una interface comn que permite la interaccin y
comparticin de datos. Este software es denominado OPC (Ole for Proccess
Control), por lo que se cuenta con Servidores y Clientes OPC, consiguiendo que una
aplicacin abra una sesin con otra, enviar comandos al servidor de aplicaciones y
recibir respuestas.






19

Figura 8. Tecnologa OPC

Fuente: servicelab
2.6.2 Tipos de interfaz humano mquina (HMI)
2.6.2.1 Terminal de operador
Son dispositivos que generalmente son instalados para operar en condiciones de
campo, son desarrollados en un entorno de programacin grfica como interfaces
alfanumricas que presentan texto, interfaces grficas de usuario (GUI), las variables
de operacin son representadas grficamente en una pantalla sensible que permite
interactuar con el dedo de forma similar a si se accionara un control fsico (Panel
View).
Figura 9. Panel View Plus

Fuente: automation drive


20

2.6.2.2 Paquetes de desarrollo HMI
Esta alternativa est basada en una PC y en un paquete de software que integran
funciones estndares para diseo de pantallas, pueden ser utilizados para desarrollar
un HMI a medida del usuario y ejecutar un HMI desarrollado para el usuario. El
usuario podr reprogramarlo con una clave de acceso (administrador).
Figura 10. Software de desarrollo HMI/SCADA


Elaborado por: Francisco Rosales
2.6.3 Funciones de un sistema HMI
Al implementar un sistema HMI se pueden obtener las siguientes funciones
principales:
La supervisin, se caracteriza junto al monitoreo por la posibilidad de modificar las
condiciones de operacin del proceso directamente desde la PC.
El monitoreo, tiene la funcin de adquirir y desplegar los datos del proceso en
tiempo real. Los datos pueden ser indicados como nmeros, texto o grficos
permitiendo al operador interpretarlos de una manera ms fcil y rpida.


21

Las alarmas, permiten al operador detectar cambios que no se consideren normales
dentro del proceso, las alarmas reportadas se establecen en funcin de lmites de
operacin pre-establecidos.
El registro de tendencias se puede elaborar a travs de archivos o mediante una base
de datos, permitiendo obtener datos estadsticos a travs del sistema. Permite al
operador tener conocimiento de todos los sucesos del proceso en funcin del
tiempo.
Los histricos, tienen la capacidad de muestrear y almacenar en archivos, datos de
operacin del proceso en un tiempo determinado, el almacenamiento de datos es un
eficaz instrumento para optimizar y corregir los procesos. Es una bitcora de eventos
ocurridos, mediante el cual el operador puede tener conocimiento de quien ocasion
o que se realiz en un determinado procedimiento.
Los reportes son la manera de cmo se despliegan los datos de la bitcora. Los
reportes pueden ser tan simples como mostrar informacin tabular o muy complejos
como grficos o reportes especiales. (Rojas, 2007)

2.7 Comunicaciones industriales
Un protocolo de comunicacin industrial es el que permite transmitir informacin
entre circuitos y sistemas electrnicos que conforman una red, son indispensables
para poder enlazar los distintos niveles que conforman la pirmide CIM (Computer
Integrated Manufacturing). Figura 11.
Cada protocolo est diseado para trabajar en diferentes niveles de automatizacin
por lo cual la utilizacin de redes distintas, es necesario para cada uno de los niveles
de la pirmide CIM. Por ejemplo Modbus permite controlar una red de dispositivos
o puede conectarse a un ordenador de supervisin mediante una unidad remota,
mientras que Devicenet es para dispositivos de campo como detectores, actuadores,
transmisores, etc.


22

Figura 11. Pirmide CIM (Computer Integrated Manufacturing)

Fuente: Aquilino Penin, Sistemas SCADA. Pg. 293
2.7.1 Nivel de gestin
En este nivel se ejecutan programas dedicados a la planificacin de recursos y a la
gestin de sistemas de ejecucin de operaciones, a su vez procesa tareas que
implican grandes cantidades de informacin, y se puede acceder a todos los puntos
de la red para poder adquirir datos del proceso y transmitir nuevas rdenes de
produccin. Los equipos que se encuentran en este nivel son ordenadores personales
y grandes equipos informticos.
2.7.2 Nivel de clula
Este nivel est encargado de las tareas de automatizacin en ambientes hostiles,
debido que la transferencia de informacin es considerable, debe poseer un elevado
grado de fiabilidad y disponibilidad, en este nivel no es tan importante la rapidez
sino la seguridad del envi, aqu se encuentran los autmatas, PCs y equipos de
visualizacin.


23

2.7.3 Nivel de campo
Este nivel est orientado para realizar la comunicacin de varios sistemas
electrnicos, por lo general son redes de rea local, permitiendo el intercambio ms
estructurado de la informacin entre los diferentes sistemas de control, llevando a
cabo tareas de diagnstico, programacin, carga/descarga, ejecucin y depuracin de
los programas ejecutados en ellos. En este nivel se encuentran PLCs, PCs
industriales, robots, terminales de operador, etc.
2.7.4 Nivel actuador sensor
El nivel actuador sensor define los elementos que requieren uno o varios bits de
informacin ya sean de entrada o salida para trabajar como pulsadores, selectores,
sensores, etc. Siendo el nivel ms bajo de la jerarqua de los sistemas automatizados,
trabaja con reducidas cantidades de informacin (bits). Por ejemplo para comunicar
los PLCs con los dispositivos sensores y/o actuadores del sistema.
2.8 Protocolo de comunicacin Modbus
El protocolo Modbus es utilizado para establecer comunicaciones Maestro Esclavo
y Cliente Servidor entre dispositivos inteligentes y dispositivos de campo, permite
transmitir seales digitales, analgicas y registros entre ellos, adems sirve para
monitorizar y supervisar dispositivos de campo, entre otras cosas Modbus es muy
fuerte en la industria debido a que es fcil y rpido de implementar, su cdigo es
abierto y el intercambio de informacin entre dispositivos es sencillo.
En la industria que tiene mayor aplicacin es la petrolera y gasfera, debido a que se
puede monitorear remotamente los elementos de campo (RTU), los controladores
pueden reconocer y utilizar una estructura de mensaje sin importar el tipo de red que
emplean para comunicarse.


24

En la comunicacin de tipo Maestro Esclavo, un nodo maestro puede ser una PC o
un panel de operador (HMI), mientras que el esclavo puede ser un autmata
programable (PLC). El Maestro Modbus puede enviar mensajes punto a punto a uno
de sus esclavos, o puede enviar un mensaje general para todos (broadcast).
Figura 12. Comunicacin entre Maestro Esclavo

Elaborado por: Francisco Rosales
El formato de un mensaje del Maestro se lo realiza colocando la direccin, el cdigo
de la operacin que se va a realizar, datos adicionales y un campo para chequeo de
errores de transmisin, y de la misma manera se realiza el formato para la respuesta
de un Esclavo, primero se colocan los campos de confirmacin de la operacin
propuesta, luego los datos adicionales y un campo de verificacin de errores.
Figura 13. Formato de mensaje Maestro Esclavo

Elaborado por: Francisco Rosales
2.8.1 Modbus RTU
Modbus RTU es una representacin binaria compacta de datos, Modbus permite
controlar dispositivos RTU para poder modificar el valor de los registros o solicitar
el contenido de los mismos. En una red Modbus existe un maestro y hasta 247
esclavos, cada uno con direccin nica (1 - 247).


25

La ventaja de Modbus RTU frente a ASCII es la densidad de caracteres, porque
cada byte del mensaje contiene dos caracteres hexadecimales de 4 bit,
incrementando la tasa de transmisin conservando la velocidad.
Tabla 2. Propiedades Modbus ASCII y Modbus RTU
Modbus / ASCII Modbus RTU
Personajes ASCII 09, AF Binario 0255
Error de verificacin
LRC Comprobacin de redundancia
longitudinal
CRC Comprobacin de redundancia
cclica
Fotograma de inicio caracter ':' 3.5 caracteres silencio
Marco de extremo caracter CR / LF 3.5 caracteres silencio
Inicio bits 1 1
Bits de datos 7 8
Paridad par / impar ninguno par / impar ninguno
Bits de parada 1 2 1 2
Elaborado por: Francisco Rosales
2.8.1.1 Trama
Luego de un silencio de 3.5 tiempos de caracter inician los mensajes,
inmediatamente continua la direccin del dispositivo, los elementos de red
monitorizan a la espera de un silencio, decodificando y seguido por el dato de
direccin. De esta manera se logra que un mensaje pueda transmitirse de forma
continua, para evitar errores de transmisin. El tamao mximo de la trama Modbus
RTU es de 256 bytes.
El receptor rechazar el mensaje y asumir el siguiente byte como un mensaje
nuevo, si antes de completar la trama existe un intervalo de ms de 1.5 tiempos de
caracter. De la misma forma el receptor considerar como continuacin del mensaje
anterior, si este inicia antes de 3.5 tiempos de caracter, provocando un error en la
transmisin.




26

Figura 14. Trama del mensaje Modbus RTU
Inicio Direccin Funcin Datos
Chequeo
CRC
Final
3.5
T.C
8
bits
8
bits
n
bytes
2
bytes
3.5
T.C
Elaborado por: Francisco Rosales
2.8.1.2 Direccin
El rango de direcciones vlidas en Modbus RTU van desde 0 247. Una direccin 0
representa que el maestro enviar un mensaje broadcast a todos los esclavos, en este
caso no se genera ninguna respuesta esclavo.
La manera en que responde el esclavo al maestro es colocando su propia direccin
en la trama del mensaje.
2.8.1.3 Funcin
Los cdigos de funcin contienen un nico byte y estn en el rango de 1 255
decimal, en el cual el maestro especifica el tipo de servicio o funcin que es
solicitada al esclavo, lectura, escritura, etc. Cada funcin es utilizada para acceder
un tipo especfico de dato, si no se presentan problemas el esclavo devolver el
cdigo de funcin recibido para indicar una respuesta positiva o un error con
informacin del mismo.







27

Tabla 3. Tabla de funciones Modbus RTU
Funcin Descripcin
1 Lectura de tabla de salidas
2 Lectura de tabla de entradas
3 Lectura de registros
4 Lectura de entradas anlogas
5 Forzar salida simple
6 Pre-seteo registros simples
7 Lectura estado de excepcin
8 Loopback maintenance
9-14 Funciones no soportadas
15 Forzar mltiples salidas
16 Pre-seteo registros mltiples
17 Reporte de tipo de dispositivo
18-66 Funciones no soportadas
67 Lectura de memoria de apuntes
68-127 Funciones no soportadas
128-255 Reservadas para respuestas de excepcin
Elaborado por: Francisco Rosales
2.8.1.4 Campo de datos
Es un campo de tamao variable, el formato y el contenido de este campo dependen
de la funcin utilizada y de los valores transmitidos, esto puede incluir partes de
direcciones discretas y de registros.
Pueden formarse a partir de un carcter RTU, utilizando conjuntos de 2 dgitos
hexadecimales, en el rango de 00 a FF.
2.8.1.5 Comprobacin de errores (CRC)
Este campo est formado de dos bytes, donde primero es transmitido el byte menos
significativo y luego el ms significativo.
El clculo de la comprobacin de redundancia cclica (CRC) es iniciado asignndose
una variable de 16 bits con el valor FFFFh, el contenido final de la variable CRC es


28

el valor del campo CRC que es transmitido en el final del telegrama. La parte menos
significativa es transmitida primero (CRC-) y en seguida la parte ms significativa
(CRC+).
2.8.1.6 Direcciones Modbus
Todas las direcciones en Modbus toman como referencia cero, permitiendo el acceso
a los siguientes bloques de registros de datos Modbus estndar. Por ejemplo el rango
de direcciones 0x de referencia se utiliza para bobinas, el rango de direcciones 1x de
referencia son para entradas discretas, el rango de direcciones 3x de referencia son
para registros de entrada, el rango de direcciones 4x de referencia es para registros
de espera. En la siguiente tabla se indica la designacin de direcciones disponibles
para Modbus RTU.
Tabla 4. Mapa de memoria Modbus RTU
Direccin de
inicio
Nombre Comn
Tipo de
Datos
Tipo
00001
Bits, valores binarios,
banderas
Salidas
Lectura /
Escritura
10001 Entradas binarias
Entradas
Digitales
Lectura
30001 Entradas binarias
Entradas
Analgicas
Lectura
40001
Valores anlogos,
variables
Registros
Lectura /
Escritura
Elaborado por: Francisco Rosales
2.9 Topologas
La topologa de red representa la forma en que diversos dispositivos o nodos de una
red son conectados sobre un medio de comunicacin (PLC, ordenadores,
dispositivos de campo, switches, etc.). Cuando un sistema industrial es lo
suficientemente grande, se debe considerar la topologa de la red.
Las topologas de red dependen de tres criterios, disponibilidad, redundancia y
expandibilidad. Las topologas ms comunes incluyen de estrella, anillo, bus y las
hbridas que combinan una o ms de las topologas anteriores en una misma red.


29

En el proyecto se va a ser uso de la topologa bus para interconectar los equipos en
la red como: el Easygen, ESM-D, Power Meter, Murphy, PLC CompactLogix
mediante el mdulo Prosoft.
2.9.1 Topologa bus
Una topologa bus se caracteriza por una lnea principal que interconecta una serie
de dispositivos o nodos a lo largo de la lnea. Las redes de bus son consideradas
como topologas pasivas.
La topologa de bus es fcil de instalar y de agregar nuevos dispositivos sin
problema, permite tener un control centralizado o descentralizado, la interfaz debe
proporcionar una transmisin libre de interferencias.
La transmisin de informacin se la realiza cuando el canal est libre, los
dispositivos se aseguran que nadie ms est transmitiendo en el bus, entonces
comienza el envo de paquetes de informacin.
Ventajas:
Si cualquier estacin falla, el resto de la red no se ve afectada.
Es sencillo agregar nuevos nodos a la red.
Se simplifica considerablemente la cantidad de cable para el conexionado de
la red.
Se alcanzan velocidades de transmisin moderadamente altas con tasas de
errores bajas.
El acceso al medio es rpido cuando la carga de trabajo de la red es baja.
Desventajas:
Si el nmero de equipos es grande, el tiempo de respuesta es lento.
Al ser una sola lnea, es perceptible a fallos en toda la red.
Es complicado localizar las fallas en la red.
Si hay una rotura en el bus puede bloquear el trfico de todas las estaciones.


30

Hay un lmite en la longitud de cable y nmero de estaciones.
En la Figura 15 se observa un ejemplo de topologa bus, en donde todas las
estaciones se conectan a una misma lnea.
Figura 15. Topologa Bus

Fuente: prosoft technology











31

CAPTULO 3
DESCRIPCIN DEL SISTEMA ACTUAL DEL PARQUE DE
GENERACIN Y FORMULACIN DEL NUEVO SISTEMA
3.1 Infraestructura actual
Actualmente el parque de generacin del campo Mauro Dvalos Cordero MDC est
constituido por ocho grupos electrgenos marca Waukesha funcionando a base de
gas natural, conformado por cuatro generadores de 1437.5 KVA y cuatro de 1500
KVA, la generacin de todo el sistema se centra en los ocho grupos electrgenos,
obteniendo una produccin de potencia de 5265KVA, la demanda que requiere en la
actualidad el sistema es de 5100 KVA.
La estacin de generacin del campo MDC est conformado por el Centro de
Control de Motores (MCC), donde se encuentran ubicados los equipos como: PLCs,
concentrador de seales, breakers, rels de proteccin, administradores energticos,
etc. Los ocho grupos electrgenos se encuentran ubicados en la parte posterior del
MCC.
Figura 16. Plot Plan de la infraestructura actual

Elaborado por: Francisco Rosales


32

3.1.1 Central de Generacin MDC
Es la infraestructura encargada de producir y entregar electricidad, con el objetivo
de incrementar la produccin diaria de petrleo. La central de generacin es de tipo
trmica de combustin, utiliza grupos electrgenos de combustin interna para
quemar gas que producen los propios pozos y as generar electricidad. En la
actualidad la central de generacin MDC est provista de 8 grupos electrgenos
marca Waukesha.
La central de generacin posee tres reas: 1. rea de generacin, 2. rea de control,
3. rea de subestacin elctrica.
Figura 17. Central de generacin MDC

Elaborado por: Francisco Rosales
3.1.2 rea de Generacin
La central de Generacin Mauro Dvalos Cordero est conformada por 8 grupos
electrgenos, con motores de combustin interna, siendo su principal fuente de


33

energa el gas natural obtenido de los pozos de produccin, los ocho grupos
electrgenos Waukesha generan una potencia de 5265 KVA. El nivel de generacin
actual es de baja tensin 480 V. En la Figura 18 se observa el primer grupo de los
ocho generadores Waukesha.
Figura 18. rea de Generacin

Elaborado por: Francisco Rosales
En la tabla 5 se muestra la potencia generada de forma individual por los ocho
grupos electrgenos de la central de Generacin MDC.
Tabla 5. Operacin de Generadores MDC
CENTRAL DE GENERACIN MAURO DVALOS CORDERO
GEN
POTENCIA [MW]
COMBUS-
TIBLE
SERVICIO
ON/OFF
CARGA-
BILIDAD
%
MODO DE
OPERACIN
NOMINAL MXIMA ENTREGADA RESERVA
MG-401 1,15 0,75 0,72 0,048 GAS ON 61,0% OSCILANTE
MG-402 1,15 0,75 0,72 0,048 GAS ON 61,0% OSCILANTE
MG-403 1,15 0,75 0,72 0,048 GAS ON 61,0% OSCILANTE
MG-404 1,15 0,75 0,72 0,048 GAS ON 61,0% OSCILANTE
MG-405 1,2 0,75 0,72 0,048 GAS ON 58,5% OSCILANTE
MG-406 1,2 0,75 0,72 0,048 GAS ON 58,5% OSCILANTE
MG-407 1,2 . - - GAS OFF - -
MG-408 1,2 - - - GAS OFF - -
Elaborado por: Francisco Rosales


34

En la tabla 6 se indica los datos nominales de operacin del generador
VHP7104GSID.
Tabla 6. Datos Nominales del Generador
ENGINATOR
Model VHP7104GSID
Serial C-94695-900/ 1
Weight 22600 Kg
RPM 1200
Volts 480/277
Frequency 60 Hz
Duty Continous
KVA 1438
Phase 3
PF 0.8
KW 1150
AMPS 1729
Elaborado por: Francisco Rosales
En la tabla 7 se indica los datos nominales del motor MTG846B.
Tabla 7. Datos Nominales del Motor
SYNCHRONOUS
ALTERNATOR
Model MTG846B
Serial BZDL5040
KVA 1438
KW 1150
Weight 4763 Kg
PF 0.8
Volts 480/277
AMPS 1729
Overspeed 125
RPM 1200
Frequency 60 Hz
Phase 3
Rating PRIME
Enclosure IP 22
Elaborado por: Francisco Rosales


35

3.1.3 rea de control MCC
Un centro de control de motores MCC, es un tablero en el que se colocan, en
compartimientos individuales los equipos para el control, arranque y proteccin de
motores elctricos, circuitos de control, equipos de distribucin y comunicaciones
industriales.
Los MCC estn diseados y construidos para soportar entornos de trabajo difciles.
Debe proteger los elementos internos, proporcionar fuerza estructural y un peso
mnimo. La sala de control est provista de paredes y techos de paneles auto-
portantes, acabados en PVC, a base de espuma de poliuretano, para maximizar la
resistencia estructural y minimizar el peso, apoyada sobre losas de hormign en
suelo.
Las paredes son adecuadas para el paso de bandejas elctricas, y para no permitir el
paso de agua lluvia desde el exterior; adems garantiza el mantenimiento de la
temperatura.
Figura 19. Centro de Control de Motores MCC

Elaborado por: Francisco Rosales


36


El rea est destinada para el control y la supervisin de operacin de la central de
generacin, en el interior del MCC se encuentran instalados los equipos de
proteccin y arranque tales como: breakers, guarda motores, rels trmicos,
contactores, variadores, equipos de sincronizacin, medidores de energa, etc.
Figura 20. Centro de Control de Motores (MCC)

Elaborado por: Francisco Rosales
3.1.4 rea de subestacin elctrica
En una subestacin se puede encontrar equipos, dispositivos y circuitos, que tienen
como objetivo la continuidad de servicio y calidad de la energa, admitiendo el
control del flujo de energa, proporcionando seguridad al sistema elctrico,
equipos y operadores.
Para abastecer y distribuir de energa a todo el campo MDC est instalado un
sistema de generacin elctrica en 480 VAC, una subestacin elctrica elevadora de


37

0.48/13.8 KV, lnea de distribucin 13.8 KV, sala de tableros donde se ubicarn los
centros de potencia y centro de control de motores, tendido de cables de potencia y
control en planta, iluminacin exterior e interior, servicios auxiliares, sistema de
puesta a tierra y pararrayos.
La distribucin de energa elctrica hacia los pozos de las plataformas MDC4,
MDC2 y MDC3 se realiza a travs de una lnea de transmisin de 13.8 KV
mediante una subestacin elctrica elevadora de 0.48 a 13.8 KV.
La lnea de transmisin de 13.8 KV fue construida en dos lneas subterrneas de
transmisin de energa en 13.8 KV una de 5.3 km de longitud y la otra de 4.8 Km.
las cuales transportan energa desde la subestacin elctrica hasta las plataformas
MDC4, MDC2 y MDC3 respectivamente.
Ambas lneas estn energizadas con una tensin de 13.8 KV, y se encuentran
directamente enterradas a una profundidad de 1.2 m de profundidad. El trazo de los
cables se ubica al costado de la carretera y al lado opuesto de los oleoductos que
vienen de las plataformas MDC2, MDC4 y MDC3 hasta la estacin central.
Figura 21. Subestacin Elctrica Vista de Planta

Fuente: Departamento de Mantenimiento MDC


38

3.2 Caracterizacin tcnica de los equipos
3.2.1 Hardware
3.2.1.1 Easygen serie 3000 Woodward
El easYgen de la serie 3000 es un mdulo de control para la gestin de aplicaciones
de grupos electrgenos. Al tener numerosas entradas y salidas, junto con su
software, permite utilizarlo en mltiples aplicaciones como: emergencia, grupos en
paralelo, paralelo con la red, cogeneracin, reserva, etc.
El mdulo easYgen-3000 resulta apropiado para realizar la sincronizacin de hasta
32 grupos electrgenos en modo isla, operaciones en paralelo con gestin
automtica de arranque/parada en funcin de la carga.
Figura 22. easYgen 3200

Fuente: Easygen 3000 series Brouchere
Dentro de las ventajas y caractersticas que presta el mdulo Easygen se encuentran:
La capacidad para efectuar la sincronizacin, de grupo a grupo electrgeno,
de grupo electrgeno a la red principal y de varios grupos electrgenos a la
red principal.
Tiene una interfaz fcil de manejar a travs de un LCD grfico interactivo.


39

Posee mltiples protocolos de comunicacin para la comunicacin con las
unidades de control del motor (ECU), los paneles de E/S externos, los PLC y
los mdems.
Arranque/parada del motor, medicin y proteccin del grupo electrgeno.
Carga de base automtica.
Secuencias programables de operacin.
Puntos de ajuste de velocidad, frecuencia, voltaje, potencia activa, potencia
reactiva y factor de potencia por medio de entradas anlogas o interfaces.
Medidores de kWh y kvarh.
Generacin de energa de emergencia/energa de reserva.
Contadores de operacin de horas, arranques y de mantenimiento.
Supervisin de la ECU del motor, gestin de alarmas, comandos de
arranque/parada.
Control de calentamiento por medio de temporizador o temperatura del
refrigerante.
Contadores de horas de funcionamiento, arranque, y mantenimiento.
Consta de 10 entradas de alarma discretas configurables.
Tiene 12 entradas discretas programables y 3 entradas analgicas
configurables.
Dos salidas analgicas configurables
Dos redes de comunicacin bus CAN (hasta 32 participantes).
Dos puertos de serie que admiten el protocolo Modbus RTU, RS-485 y RS-
232.
Existen 2 versiones del mdulo Easygen serie 3000: el easYgen-3100 para montaje
en placa de armario que estn utilizados en los generadores 5 y 6, y el easYgen-3200
con pantalla grfica y teclado, para montaje en puerta de armario, utilizados en los
generadores 1, 2, 3, 4, 7 y 8. Figura 23.






40

Figura 23. Versin del mdulo easYgen-3100

Fuente: Easygen 3000 series Brouchere

















41

En la Tabla 8 se describen las especificaciones tcnicas del mdulo Easygen.
Tabla 8. Especificaciones tcnicas
EASYGEN 3200
Alimentacin 12/24 VDC (8 a 40VDC)
Consumo intrnseco Mx. 17 W
T. ambiente (operacin) -20 a 70C/-4 a 158 F
Tensin
Nominal (Vnom) 100VAC 69/120 VAC
Mx (Vmax) 86/150 VAC
Nominal (Vnom) 400VAC 277/480 VAC
Mx (Vmax) 346/600 VAC
Medida de frecuencia 50/60 Hz (40 a 85 Hz)
Impedancia de entrada 0.498 M, 2.0 M
Consumo mximo por entrada <0.15W
Intensidad
Nominal (Inom) 1A/5A
Potencia
Rango de ajuste 0.5 a 99,999.9 kW/kVAR
Entradas digitales (aisladas)
Tensin de entrada 12/24 VDC (8 a 40 VDC)
Impedancia de entrada aprox. 30 K
Salidas a rel (aisladas)
Entradas analgicas (ninguna aislada) Libremente configurables
Tipo 0 a 500 / 0 a 20 mA
Resolucin 11 Bit
Salidas analgicas (aisladas)
Tipo 10 V/ 20mA / PWM
Tensin de aislamiento 1,000 VDC
Resolucin 11/12 Bit
Carcasa 3200 (Montaje en panel frontal)
Dimensiones WxHxD (282x217x99) mm
Sellado
Frontal IP66/IP54
Trasera IP 20
Peso aprox. 1,850g
Elaborado por: Francisco Rosales
El Easygen 3200 cuenta con la siguiente distribucin de entradas/salidas





42

Figura 24. Distribucin de terminales Easygen 3200

Fuente: easYgen-3000 Series (Package P2) Genset Control


43

3.2.1.2 Engine System Manager (ESM)
El mdulo de Sistema de Administracin del Motor, permite al usuario tener acceso
completo y control de los datos remotos, mediante el protocolo de comunicacin
Modbus RTU esclavo con conexin RS-485 multipunto, aparte de optimizar el
rendimiento del motor y ayuda a mantener el motor en ptimas condiciones de
funcionamiento.
El ESM integra el control de sincronizacin de la chispa, la velocidad del
gobernador (regula la frecuencia y potencia del generador), la deteccin
de detonacin, el control de arranque y paro, el control de la proporcin mezcla
aire/combustible (AFR), baja presin de aceite, velocidad excesiva del motor,
sobrecarga del motor, alta temperatura del colector de admisin y alta temperatura
del refrigerante, adems cuenta con herramientas de diagnstico, registro de fallos,
proporcionando seguridad al motor.
La Unidad de Control del Motor (ECU) es el cerebro central del mdulo ESM, la
ECU est montada sobre el motor en un mdulo sellado con cinco puntos de
conexin. Figura 25. La ECU se caracteriza por tener una memoria flash, E/S
digitales y analgicas, monitores internos del sistema de voltaje y temperatura del
mdulo interno.
Figura 25. Ubicacin fsica del ESM

Elaborado por: Francisco Rosales


44

Una simple conexin a un ordenador porttil a travs de RS-232 puede proporcionar
lecturas del estado actual del motor, proporcionando al operador un historial de
fallas permanentes de alarmas y paradas.
El sistema ESM incluye los siguientes equipos y sensores:
Unidad de Control del Motor (ECU).
Mdulo de encendido-diagnstico (IPM-D).
Programa de Servicio Electrnico basado en una PC (ESP).
Actuador electrnico de aceleracin.
Paso a paso para el regulador de gas (uno por banco de motor)
Sensor de presin del aceite.
Sensor de temperatura del aceite.
Sensor de presin del colector de admisin.
Sensor de temperatura del colector de admisin.
Sensor de choque.
Sensor de oxgeno (AFR relacin Aire/Combustible).
Sensor de temperatura del escape (exhaust).
Sensor de temperatura para el agua de la chaqueta
En la figura 26 se puede apreciar el sistema del ESM en un diagrama en bloques.












45

Figura 26. Diagrama de Bloques del ESM

Fuente: Document Specifications ESM Waukesha engine dresser
Mediante el panel de visualizacin ESM-D y el protocolo de comunicacin Modbus
se pueden observar los datos y variables adquiridas del ESM.
En la Figura 27 se puede apreciar las imgenes del ESM-Display ubicado dentro del
shelter de generacin.
Figura 27. Panel de visualizacin ESM-D

Elaborado por: Francisco Rosales


46

3.2.1.3 Pirmetros Murphy
El pirmetro Murphy es un escner de temperatura configurable con una fuente de
alimentacin integrada que permite la conexin de hasta 24 termocuplas tipo J o K,
con tres puntos de ajuste SP1, SP2 y SP3.
Adicionalmente el TDXM cuenta con la caracterstica de supervisin y alarmas, es
capaz de comunicarse con controladores, PLCs, ordenadores o SCADA, mediante
un puerto para comunicacin serie Modbus RS-485. Figura. 28.
Cada uno de los 24 canales disponibles puede ser configurado como termocuplas
tipo J o K y las unidades de medida de cada canal pueden ser seleccionadas en F o
C. Los TDXM cuentan con tres salidas: 2 salidas de transistores efecto de campo
(FET) y 1 salida de rel, cada canal tiene tres puntos de ajuste para cada una de las
salidas antes mencionadas.
Figura 28. Pirmetro TDXM Murphy

Elaborado por: Francisco Rosales
A continuacin se describen sus principales caractersticas:
Escanea hasta 24 canales, actualmente se estn utilizando solamente 14
canales.


47

Tiene dos salidas tipo FET de 0.5 A, 350 VDC y una salida tipo Rel de
estado slido 0.125 A, 350 VDC/240 VAC.
Rata de scanner del sensor es de 2 segundos
Tiene tres puntos de disparo ajustable por canal.
Acepta cualquier combinacin de termocuplas tipo J o K con o sin
conexin a tierra.
El rango de temperatura de una termocupla tipo J es: 0 1538 F / 0 - 837 C,
y de una termocupla tipo K es: 0 1999 F / 0 1093 C.
Alimentado por sistemas de 10 - 32 VDC.
Tiene un puerto de comunicaciones serial RS-485, que proporciona
comunicacin con PCs, PLCs y SCADA.
Es para uso en clase I, divisin 2, grupos C&D lugares peligrosos.
3.2.1.4 Power Logic
Los Power Meters son unidades que concentran parmetros bsicos de medida
necesarias para controlar una instalacin elctrica, proporcionan medidas de
intensidad, tensin, potencia y energa, realizan comprobacin de consumos,
permiten supervisar remotamente una instalacin elctrica y la calidad de la energa,
incluyendo la supervisin de la distorsin armnica THD.
El uso de los PMs ayudan a prolongar la vida til de los equipos, comprender la
carga de los circuitos e identificar la capacidad sobrante, aumentar la confiabilidad
del sistema de alimentacin y reducir el tiempo de inactividad, solucionar fallas y
evitar problemas en cuanto a la calidad de la alimentacin.
El PM500 proporciona mediciones elctricas de baja o de media tensin, realiza las
medidas en verdadero valor eficaz, la energa y la tasa de distorsin armnica en
intensidades y en tensin. La unidad de medida PM500 puede ser equipada con
mdulos opcionales, como el mdulo de comunicacin Modbus RS485, utilizando
como mximo 1 mdulo de cada tipo.



48

Figura 29. Power Meter PM 500

Elaborado por: Francisco Rosales
La serie PM700 permite supervisar los valores de las tres fases y del neutro de forma
simultnea, cuenta con una pantalla antirreflejos y resistente, e incorpora un interfaz
intuitiva con mens auto-guiados.
Figura 30. Power Meter PM 700

Elaborado por: Francisco Rosales
La serie PM800 incluye, un puerto de comunicacin Modbus RS485, una entrada
digital, una salida de impulsos, clculos del THD, configuracin y registro de
alarmas en la unidad base para estados crticos.




49

Figura 31. Power Meter PM 800

Elaborado por: Francisco Rosales
En la tabla 9 se indica las caractersticas de los mdulos PM500, PM700 y PM800.
Tabla 9. Caractersticas PM500, PM700, PM800
Power Logic Serie PM500 PM700 PM800
Nmero de muestras por periodo 32 32 128
Valores rms instantneos
Corriente total Fases-Neutro
Tensin total
Fase-Fase

Fase-Neutro
Frecuencia


Potencia activa,
reactiva y aparente
Total y por fases
Factor de potencia Total


Valores de energa
Energa activa, reactiva y aparente

Valores de demanda
Intensidad

Potencia activa,
reactiva y aparente
Actual y mx.
Otras medidas
Contador horario
-
Medidas de la calidad de la energa
Distorsin armnica Intensidad y tensin

Armnicos individuales Intensidad y tensin
- -
Registro de datos
Min./mx. de valores instantneos
-


50

Alarmas
- -
Visualizador y E/S
Pantalla de LCD con retroiluminacin


Entradas digitales
- - 1
Salidas digitales
- - 1
Comunicacin
Puerto RS485
2 hilos - 2 hilos
Protocolo Modbus
-
RS232/RS485 Modbus RTU/ASCII
2/4 cables
Mdulo
50982
-
Mdulo
PM8RDA
Elaborado por: Francisco Rosales
3.2.1.5 PLC CompactLogix L35E
El sistema CompactLogix proporciona potencia y facilidad de integracin para
aplicaciones de pequeo y mediano tamao, que requieren soluciones eficaces de
control y econmicas. Cuentan con una memoria de usuario de hasta 1,5 Mb, puerto
serial integrado, EtherNet/IP o ControlNet, DeviceNet, tiene una capacidad de
incremento de hasta 30 mdulos de comunicaciones de E/S.
Figura 32. CompactLogix Procesador L35E

Fuente: Instrucciones de instalacin Controlador CompactLogix 1769-L32, -L35E
En la Tabla 10 se indican las especificaciones del PLC 1769-L35E.




51

Tabla 10. Especificaciones Procesador L35E
ESPECIFICACIONES
Procesador 1769-L35E
Puertos de Comunicacin 2
Canal 0
Interfase
Serial
Conector
RS-232 Sub-D 9 pins
Protocolos RS-232
DF1, DH-485, ASCII
Baud rate
Hasta 38.4 Kbps
Canal 1
Interfase
EtherNet/IP
Conector
RJ45 o 10BaseT
Baud rate
10/100 Mbps
Memoria del usuario 1.5 Mbytes
Nmero mx. de mdulos de E/S 30 mdulos de E/S
Nmero mx. de bancos de E/S 3 bancos
Software de programacin RSLogix5000, V12 o posterior
Corriente del backplane 660 mA a 5 VCC
90 mA a 24 VCC
Disipacin de energa 4.74 W
Batera 1769-BA
Cable de Programacin 1747-CP3 / 1756-CP3
Voltaje de aislamiento 30 VCC continuo
Temperatura de funcionamiento 0 a + 60C (+32 a + 140F)
Compact 1769 E/S
Mdulos discretos
Puntos E/S 8, 16, 32
Voltaje 24 VDC, 110/220 VAC
Mdulos Anlogos
Puntos E/S
2, 4, 8
Tipo Corriente, voltaje, termocuplas, resistencia, RTD
Resolucin 8/14 bits + signo
Mdulos especiales DeviceNet scanner/adapter, mdulo ASCII,
Profibus DP scanner/adapter, AS-i scanner, etc.
Elaborado por: Francisco Rosales
3.2.1.6 Mdulo interfase de red Modbus
El mdulo de comunicacin Modbus MVI69-MCM, permite a los procesadores
CompactLogix interactuar con otros dispositivos y hosts compatibles con protocolo
Modbus. El MVI69-MCM acta como un mdulo de entrada/salida entre la red


52

Modbus y el procesador de Rockwell Automation. La transferencia de datos desde
el procesador hasta las acciones de red Modbus es asncrona.
Figura 33. Mdulo MVI69-MCM

Fuente: .prosoft technology
Los puertos del mdulo MVI69-MCM se pueden configurar en modo esclavo,
cuando el mdulo se encuentra en este modo, se puede aceptar comandos de lectura
o escritura de un Maestro Modbus, los datos almacenados en los registros internos
del mdulo, se pueden transferir fcilmente a los registros del procesador
CompactLogix.
Tambin pueden ser configurados en modo Maestro, cuando se configuran de esta
manera el mdulo de MCM es capaz de leer y escribir datos en el dispositivo remoto
Modbus, permitiendo actuar a la plataforma CompactLogix como un SCADA (sub-
maestro) o un dispositivo concentrador de datos. En la tabla 11 se muestra las
especificaciones del mdulo MVI69-MCM.






53

Tabla 11. Especificaciones MVI69-MCM
ESPECIFICACIONES DE HARDWARE
Corriente de carga 800 mA mx. a 5 VDC
Temperatura de operacin 32F a 140F (0C a 60C)
Puertos de configuracin
RS-232, RS-485, RS-422
RJ-45 (DB-9F)
ESPECIFICACIONES GENERALES
Parmetros de comunicacin
Puerto 1
Baud rate 110 a 38.4K baud
Puerto 2, 3
Baud rate 110 a 115 Kbaud
Bits de parada 1 o 2
Tamao de datos 5-8 bits
Paridad Ninguna, par, impar
RTS tiempo de retardo 0-65535 ms
Modos Modbus
RTU (binario) con CRC-16
ASCII con chequeo de error LRC
ESPECIFICACIONES ESCLAVO MODBUS
Direcciones de nodo 1 a 247
Datos de estado
Cdigos de error
Contadores
Estado de puertos disponibles
ESPECIFICACIONES MAESTRO MODBUS
Lista de comandos
Hasta 100 comandos por puerto maestro,
configurable por funcin, direccin de
esclavo, registro de direccin nmero de
palabras/bits.
Datos de estado
Cdigos de error
Lista de estados de los esclavos.
Elaborado por: Francisco Rosales
3.2.2 Software
3.2.2.1 Factory Talk View Studio
El programa FactoryTalk View Studio es un paquete de software integrado para
desarrollo y aplicaciones HMI que pueden involucrar a mltiples usuarios y
servidores, distribuidos sobre una red, es utilizado para crear aplicaciones de
automatizacin.


54

Las principales ventajas que presta FactoryTalk View Studio son: la reduccin del
tiempo de desarrollo y puesta en marcha, la flexibilidad y capacidad para crecer,
reutilizacin y modificacin de aplicaciones, reduccin en costos de operacin y
mejorar la calidad en servicio de supervisin y monitoreo.
FactoryTalk View Studio puede configurarse en una estacin de operador (Panel
View) o en una aplicacin distribuida (PC).
FactoryTalk View ME (Machine Edition): es una aplicacin de interfaz operador-
mquina para desarrollar interfaces de operador incrustadas y basadas en PC. Est
diseado para sistemas de supervisin y control de mquinas individuales y
pequeos procesos.
FactoryTalk View SE: Se hace referencia a las versiones de Station Edition y Site
Edition.
Station Edition, es un sistema autnomo de interfaz de operador para la supervisin
y control de procesos. Todos los componentes se ejecutan en un nico PC y no se
distribuyen entre varios PCs.
Site Edition, es una versin distribuida en que los servidores de interfaz de operador,
los servidores de datos, los clientes y los editores de estudio pueden distribuirse en
PCs independientes, permitiendo que el software distribuido funcione
adecuadamente sobre una nica aplicacin, de manera que los programadores y
operadores del sistema no estn preocupados de la distribucin fsica del sistema.







55

Figura 34. mbitos de proyectos de Visualizacin

Fuente: Factory Talk View Studio
En la Tabla 12 se describen las especificaciones que requieren tener las PCs en la
que se va a ejecutar el software de desarrollo.
Tabla 12. Requerimientos de Hardware para Factory Talk View Studio
Requerimientos del Sistema
Hardware Worstation
Procesador Intel Core 2 Duo, 2.66 GHz
Memoria RAM 2 GB
Disco duro Mn. 100 MB
Sistema Operativo
Microsoft Windows 7 Professional
with Service Pack 1 (32-bit or 64-bit).
Microsoft Windows XP Professional
with Service Pack 3 (32-bit).
Elaborado por: Francisco Rosales
3.2.2.2 RSLogix 5000
RSLogix 5000 Enterprise Series est diseado para plataformas de controlador
Logix5000 de Allen Bradley por ejemplo CompactLogix, ControlLogix, etc., este
software permite crear y editar programas de control mediante editores de texto
estructurado, lgica de escalera, diagrama de bloques de funciones, y diagramas de
funciones secuenciales. Figura 35.
Tiene un diseo intuitivo, mayor acceso a informacin en tiempo real, simplifica el
desarrollo de soluciones de control complejas, permite modificar el cdigo de
aplicacin y la configuracin de E/S en tiempo de ejecucin sin necesidad de


56

detener la aplicacin, cuenta con un sistema de alarmas Logix que contiene la
informacin necesaria para visualizar las alarmas en FactoryTalk View SE,
proporcionando una integracin con la interfaz humano-mquina.
Figura 35. Software de programacin RSLogix 5000

Fuente: RSLogix 5000
En la tabla 13 se observan los requerimientos de hardware que necesita la PC para
poder trabajar en condiciones ideales.
Tabla 13. Requerimientos de Hardware para RsLogix5000
Requerimientos del Sistema
Procesador Intel i5 2.4GHz
Memoria RAM 4 GB
Disco duro Mn. 20 GB
Sistema Operativo
Microsoft Windows 7 Professional
with Service Pack 1 (32-bit or 64-bit).
Microsoft Windows 7 Home Premium
with Service Pack 1 (32-bit or 64-bit).
Microsoft Windows XP Professional
with Service Pack 3 (32-bit).
Elaborado por: Francisco Rosales


57

3.3 Anlisis del sistema actual y del sistema a implementarse
3.3.1 Sistema actual
Actualmente no se cuenta con un sistema de supervisin centralizado en el parque
de generacin de MDC, el monitoreo de variables de operacin se lo realiza en
modo manual; es decir, el operador o tcnico de mantenimiento conecta el cable de
comunicacin desde la computadora al controlador del motor para verificar en ese
instante los parmetros de funcionamiento, as como lleva un registro de datos del
Easygen, de los PMs y de los Murphy. En la Figura 36 se observa un diagrama
anterior a la implementacin del proyecto.
Figura 36. Red anterior del parque de generacin MDC

Elaborado por: Francisco Rosales
3.3.2 Sistema a implementarse
El objetivo de este nuevo sistema es disponer en el PCR (Power Control Room) de
la Planta de Generacin MDC, la visualizacin de variables elctricas y mecnicas
ms importantes del proceso de generacin elctrica, mediante la adquisicin y
centralizacin de datos.
Como se observa en la Figura 37 el sistema a futuro trata de cubrir todos los niveles
de automatizacin (CIM), abarcando desde el nivel de campo hasta el nivel de
gestin con el fin de disponer de datos estadsticos o tendencias de las principales
variables de los grupos electrgenos que permitan visualizar su comportamiento,


58

medir, y diagnosticar posibles fallos, esto permitir reducir costos operativos y en
general disponer de una herramienta de gestin para la toma de decisiones.
Figura 37. Networking del sistema actual para el parque de Generacin MDC

Elaborado por: Francisco Rosales
Con la implementacin de este sistema, se obtendrn los parmetros en tiempo real
de los ocho grupos electrgenos, que estarn al alcance del operador en la pantalla
de su escritorio, teniendo un mayor control del sistema.
Para esto se conectarn a una red comn Modbus RS485 los equipos existentes
como son Easygen (variables del generador elctrico), ESM y Murphy T (variables
del motor de combustin), PowerLogic (variables de potencia, factor de potencia y
energa elctrica); adems, se incluir en la red un PLC de la plataforma
CompactLogix de Allen Bradley.
Para consolidar la red se emplear un mdulo ProSoft de comunicacin Modbus
RS485 (MVI69-MCM), que permitir enlazar todas las variables con el HMI (PC o
Workstation).
El diseo de las pantallas se realizar mediante el software de desarrollo
FactoryTalk View SE de Rockwell Automation.


59

Todos los equipos para la arquitectura de red se ubicarn dentro de un tablero de
control alimentados elctricamente con sus respectivas protecciones en caso de
cortocircuito o sobrecarga. Se incluir un UPS de 1KVA que garantizar autonoma
de alimentacin de la red en caso de prdida de energa.
Lo que se busca con este sistema es incrementar la confiabilidad operacional del
parque de generacin; esto es, reducir el nmero de paradas no programadas
parciales y totales (shutdowns). As como incrementar la seguridad en las
operaciones; tanto para el personal, la infraestructura y el medio ambiente
(reduccin de riesgo y costo operacional).



















60

CAPTULO 4
DISEO E IMPLEMANTACIN DEL SISTEMA HMI EN EL PARQUE
DE GENERACIN MDC.
4.1 Diseo del tablero de control
El tablero metlico fue construido en lmina de acero galvanizado de 2mm de
espesor, con dimensiones exteriores de 2000x800x600 mm (HxWxD), tiene una
doble base de 100mm de alto, una puerta frontal, cerradura de tres puntos y un doble
fondo, acabado con pintura epoxi polister en polvo color RAL 7032, cumple con la
normativa NEMA 12. Figura 38.
Para uso interior sin golpes, proporciona un grado de proteccin al personal contra
el contacto incidental con el equipo, adems proporciona un grado de proteccin
contra suciedad, polvo circulante, hilachas, fibras, gotas y salpicaduras de lquidos.
(Metring Instrumentacin, 2009)
Figura 38. Tablero de Control

Fuente: Campo MDC, shelter de generacin


61

A continuacin se puede observar el diseo del tablero en el cual se bas para la
construccin.
Figura 39. Dimensiones del tablero de control

Elaborado por: Francisco Rosales
Adicionalmente se adjunta como Anexo 1 los planos de diseo del tablero.
En la parte interior del tablero de control se colocaron los siguientes equipos:
1. Procesador CompactLogix L35E
2. Fuente de alimentacin compactlogix
3. Mdulo de comunicacin Modbus prosoft MVI69-MCM
4. Mdulo de entradas anlogas compactlogix 8 point
5. Mdulo de salidas digitales rel compactlogix 16 point
6. Mdulo de entradas digitales compactlogix 32 point
7. Switch Ethernet 105fx-st


62

8. Fuente sola sdn10-24-100c
9. Mdulo de fuente redundante sdn2.5-20 red
10. Lmpara para tablero
11. Resistencia anti condensacin 100 w
12. Termostato
13. UPS 1 KVA
Figura 40. Distribucin interna de equipos en el tablero de control

Elaborado por: Francisco Rosales


63

Los mdulos de entradas y salidas que se colocaron adicionalmente tienen como
finalidad ocuparse en proyectos a futuro que tiene la empresa como por ejemplo la
lectura de la cantidad de gas que se consume por cada generador Waukesha.
4.2 Diseo de la red de comunicacin Modbus RTU
El protocolo serial Modbus es un protocolo maestro-esclavos. Slo un maestro al
mismo tiempo est conectado al bus, y uno o varios (247 mximo) nodos esclavos
estn tambin conectados al mismo bus serie.
Una comunicacin Modbus siempre es iniciada por el maestro. Los nodos esclavos
no podrn transmitir datos sin recibir una peticin desde el nodo maestro. Los nodos
esclavos no se comunican entre s.
4.2.1 Bus de comunicaciones serie de 2 hilos
El modo de comunicacin que se utiliz para el presente proyecto es semiduplex es
decir 2 hilos, de forma que no permite la transmisin y recepcin simultnea.
Figura 41. Topologa general 2 hilos

Fuente: Easygen 3000 serie Manual Interface 37418B


64

La interfaz RS-485 semiduplex, es ideal para redes de mltiples dispositivos a un
maestro MODBUS (tal como un PC o PLC). El maestro controla todas las
comunicaciones en la red, mientras que el ECU, el Easygen y los Pirmetros
Murphy actan como esclavos y simplemente responden a las rdenes emitidas por
el maestro, adems la topologa Maestro-Esclavo reduce el costo para supervisar
varios dispositivos.
El cableado consiste en un par de hilos de cobre trenzados sobre el que se transmite
una seal diferencial para enviar los bits de datos, siendo inmune a las interferencias
y admitiendo largas distancias.
Figura 42. Cable Belden 3105

Fuente: Datasheet Belden 3105A
Se adjunta como Anexo 2 la hoja de datos tcnicos del cable Belden 3105 A para
comunicacin Modbus.
Los bits se transmiten mediante una trama asncrona, es decir que los datos pueden
ser transmitidos en cualquier instante, la velocidad de transmisin utilizada para la
red es de 9600 bps, debido a que los ESM-D vienen por defecto a esa velocidad.
En los extremos del cable trenzado del bus RS-485 se requiere unas resistencias
terminales de 120, para adaptar la impedancia del bus, que a su vez se pueden
conectar en serie con un capacitor de 1nF.
El capacitor permite que la resistencia solo tenga efecto con seales de frecuencias
altas, es decir cuando se transmiten datos. Para distancias cortas de 32 pies (10 m) o
menos y con velocidades (bps) ms lentas, no son necesarias resistencias terminales.



65

Figura 43. Conexin de la Resistencia Terminal

Fuente: Gua de instalacin PM800
En la tabla 14 se muestran las distancias mximas para el bus de comunicaciones
serie para dispositivos con conexin de 2 hilos.
Tabla 14. Distancias para comunicaciones RS485 de 2 hilos
Velocidad en
Baudios
Distancias mximas de comunicaciones
De 1 a 32 dispositivos
9600 2438 m
19200 1829 m
38400 914 m
Elaborado por: Francisco Rosales
Las distancias indicadas en la tabla sirven como referencia, ya que cada dispositivo
puede tener una limitacin adicional de distancia, por lo que se recomienda revisar la
documentacin de cada dispositivo.
En el Anexo 3 se indica la topologa de la conexin de la red Modbus de 2 hilos que
fue realizada entre el Maestro (Mdulo MVI69-MCM) y sus esclavos (Easygen,
ESM-D, Pirmetros Murphy, Power meter).
4.2.1.1 Interface serial RS-485 semi-duplex Easygen
Para poder realizar la red de 2 hilos con el Easygen, hay que tener en cuenta que el
puerto serial #2 es un conector tipo DB-9, como se indica en la Figura 44 los pines a
utilizarse son el 4 B' (RxD+) y el 9 A' (RxD-).


66

Figura 44. Conexin para operacin semi-dplex

Fuente: Easygen 3000 serie Manual Interface 37223C
En la tabla 15 se indica la asignacin de pines para funcionar en modo semi-dplex
sobre Modbus RS-485.
Tabla 15. Asignacin de pines para la interface RS-485
TERMINAL DESCRIPCION
1 not connected
2 B (TxD+)
3 not connected
4 B' (RxD+)
5 not connected
6 not connected
7 A (TxD-)
8 not connected
9 A' (RxD-)
Elaborado por: Francisco Rosales
4.2.1.2 Interface serial RS-485 semi-duplex ESM-D
El cableado Modbus en el ESM-D, consiste en dos hilos para funcionar en modo
semi-duplex. En la Figura 45 se puede apreciar el conector tipo bornera que tiene el
equipo.





67

Figura 45. Conector tipo bornera ESM-D

Fuente: Manual de usuario ESM.
En el caso del ESM-D Tx- and Rx- se convierten en "A" y Tx+ y Rx + se convierten
en "B."
4.2.1.3 Interface serial RS-485 semi-duplex pirmetro Murphy
El puerto serie RS-485 (esclavo Modbus RTU) se encuentra en la parte posterior del
mdulo, se recomienda colocar una resistencia terminal cuando el TDXM es el
ltimo dispositivo conectado en una configuracin en cadena (Daisy Chain). La
comunicacin es semi-dplex.
Figura 46. Conector para comunicacin RS-485 TDXM



68


Fuente: Manual de usuario TDXM
En el Anexo 4 se puede observar un Layout del cableado fsico de los pirmetros
Murphy.
4.2.1.4 Interface serial RS-485 semi-duplex Power Meter
El puerto RS-485 permite la conexin en un bus de comunicaciones serie con un
mximo de 32 dispositivos de 2 hilos, cada enlace de comunicaciones indica una
cadena de dispositivos conectados por un cable de comunicaciones.
Para conectar otros dispositivos en el bus de comunicaciones serie a la central de
medida se debe utilizar el conector de tres terminales del puerto RS-485, es decir, por
medio de un cable hay que conectar el terminal D1 (+) de la central de medida con el
terminal D1 (+) del siguiente dispositivo, el terminal D0 () con el terminal D0 (), y
el blindaje con el blindaje.
Figura 47. Conexin para operacin semi-dplex Power Meter

Fuente: Gua de instalacin PM500
BELDEN 3105A
Resistencia
terminal
120


69

4.2.1.5 Interface serial RS-485 semi-duplex mdulo MVI69-MCM
La interfaz RS-485 semi-dplex requiere un cable de dos hilos. Las resistencias
terminales no se requieren en la red RS-485, a menos que se tenga problemas de
comunicacin que se pueden atribuir a la seal, ecos o reflexiones.
En estos casos, se coloca una resistencia terminal de 120 ohmios entre los pines 1 y
8, para mejorar la calidad de la comunicacin.
Figura 48. Conexin para conversor DB-9 a RS-485

Fuente: Manual de usuario MVI69-MCM
Si la comunicacin RS-485 no funciona en primera instancia, se debe tratar de
cambiar las polaridades de terminacin. Algunos fabricantes interpretan + y -, o A y
B, como polaridades diferentes.
4.2.2 Tabla de direcciones Modbus Easygen
El mdulo esclavo Modbus diferencia entre los datos de visualizacin, los datos de
configuracin y los datos de control remoto. Para la lectura de datos se realiz a
travs de la funcin "Lectura de registros".
A travs del protocolo Modbus se pueden obtener lecturas de los datos importantes
del sistema como estados de alarma, datos de medicin de CA, y otra informacin.
El rango de direccionamiento Modbus utilizado en el proyecto van desde el 450001.
En este rango de direcciones es posible hacer bloques de lectura desde 1 hasta 128
registros Modbus a la vez.


70

El protocolo utilizado para la visualizacin de datos del Easygen es el 5003. En la
Tabla 16 se indican los parmetros elctricos que van a ser adquiridos al HMI.
Tabla 16. Variables elctricas Easygen
Parmetro
ID
Direccin
MODBUS
Descripcin Unidades
-
450001
Protocolo de datos, 5003
-
-
450003
Modo de control (STOP/AUTO/MANUAL)
-
160
450004
Factor de potencia del Gen.
-
144
450007
Frecuencia del Gen.
Hz
10110
450022
Voltaje de batera de Easygen
V
111
450035
Gen. Corriente 1
A
112
450038
Gen. Corriente 2
A
113
450041
Gen. Corriente 3
A
135
450053
Potencia total del Gen.
W
136
450059
Potencia reactiva total del Gen.
var
108
450074
Gen. Voltaje L1-L2
V
114
450077
Gen. Voltaje L1-N
V
109
450080
Gen. Voltaje L2-L3
V
115
450083
Gen. Voltaje L2-N
V
110
450086
Gen. Voltaje L3-L1
V
116
450089
Gen. Voltaje L3-N
V
10202 450121
Modos de Operacin:
-
13216=Funcionamiento activo real
13250=Tiempo estable del generador
13251=En operacin
13203=Motor apagado
13204=Enfriamiento
13253=Listo Modo automtico
13206=Puesto en marcha
13255=GCB abierto
13256=Descarga generador
13208=Precalentamiento
13257=MCB abierto
13209=GCB cierre barra muerta
13258=Carga generador
13210=MCB cierre barra muerta
13259=Sincronizacin GCB
13260=Sincronizacin MCB
13214=Ignicin
2520
450122
Energa real Gen.
MWh
2522
450125
Energa reactiva Gen.
Mvarh
2568
450128
Horas de operacin del Gen.
h
Elaborado por: Francisco Rosales


71

4.2.3 Tabla de direcciones Modbus ESM-D
El sistema ESM slo funciona en modo RTU. En el modo RTU cada elemento est
representado por 8 bits, excepto los datos que pueden consistir en un nmero variable
de bytes sucesivos.
Los cdigos de funcin Modbus soportados son los cdigos del 01 al 04. En la Tabla
17 se enumera los identificadores de direccin que estn asociados con cada cdigo
de funcin.
Tabla 17. Cdigos de funcin Modbus
CDIGO
FUNCIN
NOMBRE
MODBUS
DIRECCIN
ID
1 Lectura de tabla de salidas 0XXXX
2
Lectura de tabla de entradas
1XXXX
3 Lectura de registros 4XXXX
4 Lectura de entradas anlogas 3XXXX
Elaborado por: Francisco Rosales
Cuando se realiza el proceso de direccionamiento del dispositivo, no debe haber dos
dispositivos con la misma direccin, ya que todo el bus serie puede comportarse de
una manera errnea, imposibilitando al maestro comunicarse con todos los esclavos
presentes en el bus.
En la Tabla 18 se muestran los parmetros mecnicos que van a ser adquiridos al
HMI.
Tabla 18. Variables Mecnicas ESM
Direccin
MODBUS
Descripcin Unidades
40034 Carga de actual del motor %
40041 Horas de operacin actual del motor s
30001 rpm promedio rpm
30002 Presin de aceite kPa
30005 Posicin de la vlvula reguladora (acelerador) %
30008 Temperatura del refrigerante C
30009 Chispa de encendido 1 BTDC


72

30010 Chispa de encendido 2 BTDC
30011 Chispa de encendido 3 BTDC
30012 Chispa de encendido 4 BTDC
30013 Chispa de encendido 5 BTDC
30014 Chispa de encendido 6 BTDC
30015 Chispa de encendido 7 BTDC
30016 Chispa de encendido 8 BTDC
30017 Chispa de encendido 9 BTDC
30018 Chispa de encendido 10 BTDC
30019 Chispa de encendido 11 BTDC
30020 Chispa de encendido 12 BTDC
30026 Voltaje de batera V
30027 Temperatura del aire del colector de admisin (IMAT) C
30028 Temperatura del aceite C
30029 Temperatura del escape (Left bank) C
30030 Temperatura del escape (right bank) C
30034 IMAP left bank INHG
30035 IMAP right bank INHG
30044 Valor Lambda (left bank) -
30045 Valor Lambda (right bank) -
30048 Valor WKI WKI
30058 Temperatura del ECU C
30059 Voltaje del sensor de oxgeno (Left bank) V
30060 Voltaje del sensor de oxgeno (right bank) V
30064 Nmero de referencia de la chispa del cilindro #1 -
30065 Nmero de referencia de la chispa del cilindro #2 -
30066 Nmero de referencia de la chispa del cilindro #3 -
30067 Nmero de referencia de la chispa del cilindro #4 -
30068 Nmero de referencia de la chispa del cilindro #5 -
30069 Nmero de referencia de la chispa del cilindro #6 -
30070 Nmero de referencia de la chispa del cilindro #7 -
30071 Nmero de referencia de la chispa del cilindro #8 -
30072 Nmero de referencia de la chispa del cilindro #9 -
30073 Nmero de referencia de la chispa del cilindro #10 -
30074 Nmero de referencia de la chispa del cilindro #11 -
30075 Nmero de referencia de la chispa del cilindro #12 -
Elaborado por: Francisco Rosales
4.2.4 Tabla de direcciones Modbus pirmetros Murphy
En los pirmetros TDXM el protocolo Modbus RTU soporta las funciones de los
cdigos 3 y 6. De igual manera que los anteriores dispositivos se debe direccionar de


73

una manera adecuada para no tener inconvenientes en la comunicacin Maestro-
Esclavo.
En la Tabla 19 se puede observar los parmetros de temperaturas de cilindros del
motor que van a ser adquiridos al HMI.
Tabla 19. Variables de temperaturas de cilindros del motor
Canal
Direccin
Modbus
Descripcin Unidades
Ch #1 40001 Temperatura del cilindro Izquierdo #1
C
Ch #2 40002 Temperatura del cilindro Izquierdo #2
C
Ch #3 40003 Temperatura del cilindro Izquierdo #3
C
Ch #4 40004 Temperatura del cilindro Izquierdo #4
C
Ch #5 40005 Temperatura del cilindro Izquierdo #5
C
Ch #6 40006 Temperatura del cilindro Izquierdo #6
C
Ch #7 40007 Temperatura del exhaust Izquierdo #7
C
Ch #8 40008 Temperatura del cilindro Derecho #8
C
Ch #9 40009 Temperatura del cilindro Derecho #9
C
Ch #10 40010 Temperatura del cilindro Derecho #10
C
Ch #11 40011 Temperatura del cilindro Derecho #11
C
Ch #12 40012 Temperatura del cilindro Derecho #12
C
Ch #13 40013 Temperatura del cilindro Derecho #13
C
Ch #14 40014 Temperatura del exhaust Derecho #14
C
Elaborado por: Francisco Rosales
4.2.5 Tabla de direcciones Modbus Power Meter
Hay que tener en consideracin que los registros del medidor de potencia estn dados
nicamente como 1100 pero en realidad este dato ocupar el registro 31100 o a su
vez el 41100.
Debido al conexionado de dos hilos de los medidores de potencia no se pueden
adquirir ciertos datos que necesariamente deben estar en modo de 4 hilos o full
dplex.
En la Tabla 20 se indica los parmetros elctricos del medidor de potencia que van a
ser adquiridos al HMI.


74

Tabla 20. Variables elctricas del medidor de potencia
Direccin
MODBUS
Descripcin Unidades
1100 Corriente de la Fase A A
1101 Corriente de la Fase B A
1102 Corriente de la Fase C A
1105 Corriente promedio de las 3 fases A
1120 Voltaje A-B V
1121 Voltaje B-C V
1122 Voltaje C-A V
1123 Voltaje L-L promedio V
1143 Potencia Real total kW
1147 Potencia Reactiva total kVAr
1151 Potencia Aparente total kVA
1163 Factor de potencia real total -
1167 Factor de potencia real alterno total -
1171 Factor de potencia desplazado total -
1175 Factor de potencia desplazado alterno total -
1180 Frecuencia Hz
Elaborado por: Francisco Rosales
4.3 Configuracin del mdulo Prosoft MVI69-MCM
El mdulo de comunicacin MVI69-MCM, permite seleccionar comunicaciones
seriales RS-232, RS-422 o RS-485, mediante la colocacin de un jumper, observar la
Figura 49.
El jumper de configuracin acta como proteccin contra escritura de la memoria
flash del mdulo. En el modo protegido contra escritura, los pines de setup no estn
conectados, y el firmware del mdulo no se puede sobrescribir.









75

Figura 49. Seleccin de comunicacin serial RS-485

Fuente: Manual de usuario MVI69-MCM
El programa PCB (Prosoft Configuration Builder), permite crear el archivo de
configuracin para descargarlo al mdulo mediante la PC, por el puerto de
configuracin.
Figura 50. Conexin de la PC al mdulo

Fuente: User Manual MVI69-MCM


76

4.3.1 Creacin del mdulo en RSLogix 5000
Para crear el mdulo en RsLogix 500 se debe posicionar el mouse sobre Compact
bus Local, dar un clic en Configuracin de E / S y seleccionar nuevo mdulo.
Figura 51. Insertar un nuevo Mdulo

Fuente: RSLogix 5000
A continuacin se debe seleccionar el mdulo 1769-MODULE.
Figura 52. Seleccin de mdulo

Fuente: RSLogix 5000
En la Figura 53 se configura el mdulo para un bloque de transferencia de tamao de
240 palabras.


77

Figura 53. Configuracin del bloque de transferencia

Fuente: RSLogix 5000
En la Tabla 21 Se indican las opciones de tamao de bloque de transferencia.
Tabla 21. Opciones para parmetros de conexin
Tamao de Bloque
de transferencia
Tamao de Bloque
de entrada
Tamao de Bloque
de salida
60 62 61
120 122 121
240 242 241
Elaborado por: Francisco Rosales
4.3.2 Configuracin del proyecto en PCB
ProSoft Configuracin Builder (PCB) permite generar archivos de configuracin
dependiendo los requerimientos de la aplicacin, tambin permite importar archivos
de configuracin de mdulos previamente instalados a nuevos proyectos.
La ventana principal consta de una vista de rbol a la izquierda, un panel de
informacin y un panel de configuracin en la parte derecha de la ventana. La vista
de rbol contiene la carpeta del proyecto predeterminado y la ubicacin con un
mdulo por defecto. En la Figura 54 se indica la ventana principal de PCB con un
nuevo proyecto.


78

Figura 54. Ventana principal de PCB

Fuente: Prosoft Configuration Builder
Para empezar a configurar el archivo se debe seleccionar el tipo de mdulo, en este
caso es el MVI69-MCM, que es compatible con el procesador CompactLogix L35E.
Figura 55. Seleccin del tipo de mdulo

Fuente: Prosoft Configuration Builder
Al momento de descargar el archivo de configuracin en el mdulo MVI69-MCM se
visualizar la siguiente imagen.


79

Figura 56. Descarga de archivo de configuracin

Fuente: Prosoft Configuration Builder
4.3.2.1 Configuracin de Backplane
El Backplane, permite identificar el mtodo de error para las comunicaciones con el
mdulo si el procesador (PLC) no est en modo RUN, tambin describe cmo
inicializar el mdulo en el arranque.
El Read Register Start, especifica el inicio del rea de los datos de lectura en la
memoria del mdulo. Los datos en esta rea sern transferidos desde el mdulo hacia
el procesador. El espacio de memoria de base de datos total se limita a los primeros
5000 registros de memoria del mdulo, se direcciona de 0 a 4999.
El Read Register Count, especifica el tamao del rea de los datos de lectura de la
memoria del mdulo y el nmero de registros para transferir de esta rea al
procesador, hasta un mximo de 5000 palabras.
El conteo total de registros de lectura y escritura no pueden exceder de 5.000
registros totales.


80

El Write Register Start, especifica el inicio del rea de los datos de escritura en la
memoria del mdulo. Los datos en esta rea sern transferidos desde el procesador.
El Write Register Count, especifica el tamao del rea de los datos de escritura de la
memoria del mdulo y el nmero de registros para transferir desde el procesador a
esta rea de memoria, hasta un valor mximo de 5.000 palabras.
El Backplane (BP) Fail Count, especifica el nmero de fallos consecutivos de
transferencia, que puede ocurrir antes de que las comunicaciones se interrumpieran.
El fallo del BP har que el protocolo se desactive (0 = ignorar, > 0 = conteo de fallos
para desactivar).
El Error/Status block Pointer, Es la locacin de donde se van a escribir los datos de
estado (-1=disable). Esta rea de datos incluye la informacin de la versin del
mdulo y todos los datos de error /status en el servidor.
El parmetro Initializing Output Data, determina si los datos de salida del mdulo
deben ser inicializados con los valores del procesador. Si el valor se establece en NO,
la salida de datos se inicializan en 0. Si el valor se establece en YES, los datos se
inicializan con los datos del procesador.
El parmetro Block Transfer Size de slo lectura, especifica el nmero de palabras
en cada bloque transferido entre el mdulo y el procesador. Pueden ser de 60, 120 o
240. En la Figura 57 se muestra la configuracin de Backplane para el proyecto.












81

Figura 57. Configuracin de Backplane

Fuente: Prosoft Configuration Builder
4.3.2.2 Configuracin de puerto MCM
La configuracin de puertos del mdulo se la realiz como Maestros tanto para la red
de los pirmetros TDXM que est configurado en el puerto #1, as como para la red
de los Easygen, ESM-D y PMs, configurado en el puerto #2.
El parmetro Enable, especifica si desea habilitar o deshabilitar el puerto. No =
Puerto deshabilitado, S = puerto habilitado.
El parmetro Type, especifica el tipo de dispositivo que el puerto emular. 0 =
Maestro, 1 = Slave. En este caso se configurar con 0.
El parmetro Protocol, especifica el protocolo Modbus para ser utilizado en el
puerto, los protocolos vlidos son: rtu = Modbus RTU y ASCII = Modbus ASCII.
El parmetro de Baud Rate, se refiere a la velocidad de transmisin que se utilizar
en el puerto. En este parmetro hay que tomar en cuenta que todos los esclavos estn
configurados a la misma velocidad de transmisin. Este mdulo nos proporciona
velocidades desde 110 baud hasta 115,2 K baud.


82

La paridad es un sencillo algoritmo de comprobacin de errores utilizado en la
comunicacin serial. Este parmetro especifica el tipo de comprobacin de paridad.
Todos los dispositivos que se comunican a travs de este puerto deben utilizar el
mismo ajuste de paridad, en este caso es Ninguno (None).
El parmetro Data Bits, define el nmero de bits de datos por cada palabra usada por
el protocolo. Todos los dispositivos que se comunican a travs de este puerto deben
utilizar el mismo nmero de bits de datos. En el proyecto est configurado en 8.
El parmetro de Bits de parada indica el final de un carcter en el flujo de datos. Para
la mayora de las aplicaciones, se suele utilizar un bit de parada. Para los dispositivos
ms lentos que requieren ms tiempo para volver a sincronizar, se puede utilizar dos
bits de parada.
El parmetro Command Count, especifica el nmero de comandos para ser
procesados por el puerto maestro Modbus.
El parmetro Command Error Pointer, establece la direccin en la base de datos
Modbus interna donde se colocar el error de comando. Si el valor se establece en -1,
los datos no sern transferidos a la base de datos. El rango vlido de valores para este
parmetro es de -1 a 4.899. Un cdigo de error de 0 significa que el comando se ha
enviado correctamente sin errores. En la Figura 58 se indica la configuracin tanto
para el puerto Maestro 1 y 2.















83

Figura 58. Configuracin del puerto MCM

Fuente: Prosoft Configuration Builder
4.3.2.3 Configuracin de la tabla de comandos Modbus
Para poder conectar el mdulo MVI69-MCM con los dispositivos esclavos Modbus,
hay que crear una lista de comandos. Los comandos en la lista especifican la
direccin del dispositivo esclavo, la funcin de (lectura o escritura), las direcciones
internas donde se localizarn los registros y a su vez sern asociadas a las direcciones
de los dispositivos. La lista de comandos Maestro soporta hasta 100 comandos.
Cuando se configura un puerto Maestro, la decisin de que comando se debe utilizar
depende del tipo de dato direccionado, y el nivel de soporte de Modbus en el equipo
esclavo.
En la Figura 59 se aprecia la lista de comandos para la red de los Easygen, ESM-D y
los medidores de energa.





84

Figura 59. Lista de comandos para red Easygen, ESM-D y PMs

Fuente: Prosoft Configuration Builder
El campo de Enable, define si el comando se va a ejecutar y en qu condiciones.
Disable (0) = El comando se desactiva y no se ejecutar en la secuencia normal de
polling.
Habilitar (1) = El comando se ejecuta en cada ciclo de la lista de comandos si el Poll
Interval Time est ajustado a cero.
El campo de Internal Address, especifica la direccin de base de datos en la base de
datos interna del mdulo de estar asociado con el comando. Si el comando es una
funcin de lectura, los datos recibidos en el mensaje de respuesta se colocan en la
ubicacin especificada. Si el comando es funcin de escritura, los datos utilizados en
el comando se obtienen de la zona de datos especificado.
El parmetro de Poll Interval, especifica el intervalo mnimo para ejecutar comandos
continuos. El parmetro se introduce en segundos. Por lo tanto, si se introduce un


85

valor de 100 para un comando, el comando se ejecuta con ms frecuencia de cada
100 segundos.
Registros de 1 a 125 o bobinas de 1 a 800. El parmetro de Reg Count, especifica el
nmero de registros o puntos digitales que se asocia con el comando.
Para las funciones de 3, 4 y 16, este parmetro establece el nmero de registros que
se asocien a los comandos.
El parmetro Swap Code, es til cuando se trata de valores de registro mltiples, de
coma flotante o de otro tipo, se puede ajustar para ordenar los datos de los registros
recibidos en un orden til por otras aplicaciones.
El parmetro Node Address, especifica la direccin de nodo esclavo en la red
Modbus. Se permiten valores de 1 a 255. La mayora de los dispositivos Modbus
slo aceptan una direccin en el rango de 1 a 247, si el valor se establece en cero, el
comando ser un mensaje de difusin en la red (broadcast).
El parmetro Modbus Function, especifica la funcin Modbus para ser ejecutado por
el comando. Estos cdigos de funcin se definen en el protocolo Modbus.
El parmetro MB Address in Device, especifica el inicio del registro Modbus o
direccin de punto digital para que sea considerado por el comando en el esclavo
Modbus. Para registros de escritura / lectura (FC 3, 4, 6, o 16) de la 3X (FC4) o 4X
(FC3), por ejemplo 31101 o 41101, el valor de este parmetro sera 1100, omitiendo
el 3 y 4 que son la funcin Modbus.
En la Figura 60 se indica los parmetros de configuracin para la lista de comandos
Modbus.





86

Figura 60. Parmetros de Configuracin Modbus

Fuente: Prosoft Configuration Builder
4.4 Creacin de la red Modbus en RSLogix 5000
Antes de comenzar a programar las rutinas que permitirn obtener la lectura de las
variables, as como las conversiones de los registros a valores reales para la
visualizacin en el HMI, se debe configurar el driver para el puerto Ethernet del PLC
agregndole una nueva direccin IP para poder programarlo, para ello se accede a
RSLinx Classic el que permite gestionar la comunicacin entre controladores de la
familia Logix y el software de programacin, adems proporciona interfaces para
adquisicin y anlisis de datos, como por ejemplo para aplicaciones DDE/OPC.





87

Figura 61. Interfaz RSLinx Classic

Fuente: RSLinx Classic
Una vez que se ha configurado el driver para el puerto ethernet del PLC se
desplegar la informacin de los mdulos que se encuentran conectados junto a la
CPU.
Figura 62. Informacin de la CPU y mdulos conectados

Fuente: RSLinx Classic
4.4.1 Rutina principal
En la rutina principal se desarrollaron escaleras o renglones para poder editar el
tamao del bloque de transferencia, el mdulo acepta 3 posibles valores: 60, 120 o
240.


88

Adems se informa el valor de la cantidad de palabras de datos que se transfieren en
cada bloque de lectura y escritura.
El siguiente rengln es utilizado para esperar un cierto perodo de tiempo antes de
restablecer las peticiones o arranque en fro.
Las rutinas slo se escanearn una vez que el procesador reciba un nuevo bloque de
lectura ID desde el mdulo. La instruccin JSR utilizadas en los renglones 4, 5, 6 y
7, permite saltar a una rutina diferente.
Figura 63. Instruccin Jump To Subroutine (JSR)

Fuente: RSLogix 5000
En el Anexo 5 se puede apreciar la rutina principal del programa.
4.4.2 Rutina lectura de datos
En la rutina de lectura de datos primero se realiza la identificacin de lectura a la
variable LastRead. Despus se copia los bloques ledos desde la imagen de entrada a
la matriz ReadData de acuerdo con la identificacin del bloqueo correcto.
El siguiente rengln permite configurar el tamao de datos de lectura y el tamao del
bloque de transferencia que se encuentra configurado previamente para 240 palabras.
Si se requiere un tamao de datos de lectura diferente se puede editar los lmites de
los bloques de instrucciones GEQ y LEQ.


89

Figura 64. Bloques de instrucciones de la rutina ReadData

Fuente: RSLogix 5000
En los siguientes renglones se obtiene la lectura del estado de los esclavos
conectados al puerto maestro 1 y 2. Para ello el cdigo 0 indica que el esclavo est
inactivo y no se define en la lista de comandos. El cdigo 1 indica que el esclavo est
siendo activamente consultado con xito por el puerto maestro, y el cdigo 2 indica
que el puerto maestro no ha podido comunicarse con el esclavo.
Adems estn los renglones en donde se lee el resultado del bloque de control para
los puertos 1 y 2 del mdulo. Informando al procesador de cuntos comandos fueron
aadidos a la cola sobre la base de la solicitud.
Figura 65. Bloques de lectura de estado de los esclavos

Fuente: RSLogix 5000
En el Anexo 6 se puede apreciar la rutina de lectura de datos del programa.



90

4.4.3 Rutina escritura de datos
En la rutina de escritura se lee el nuevo bloque ID, recibido en el bloque de lectura
anterior y que ser utilizado para el siguiente bloque para ser enviado por el
procesador al mdulo.
El bloque 1000 y el bloque 2000, permiten que el procesador construya un comando
que se enva a los esclavos conectados al puerto 1 y al puerto 2. Se deben introducir
los parmetros de comando en la estructura MCM.EventCommand.P1 y
MCM.EventCommand.P2 respectivamente.
Figura 66. Bloques de parmetros de comando de estructura

Fuente: RSLogix 5000
En el bloque 3001 se puede habilitar el polling de esclavos en el puerto 1 y en el
bloque 3101 para el puerto 2. Estos bloques se utilizan para volver a habilitar a un
esclavo despus de que ha sido desactivado por el bloque 3000 o 3100 dependiendo
del puerto.


91

En el siguiente rengln se puede configurar el tamao de datos de escritura y el
tamao del bloque de transferencia. Si se requiere un tamao de datos de lectura
diferente se puede editar los lmites de los bloques de instrucciones GEQ y LEQ.
En el regln final se maneja bloques de Identificacin desde 4000 hasta 4010, este
rengln se debe agregar para asegurarse de que los datos del rea de lectura se
mantengan intactos incluso si se reinicia el mdulo.
Figura 67. Bloques de Identificacin 4000 y 4010

Fuente: RSLogix 5000
En el Anexo 7 se puede apreciar la rutina de la escritura de datos del programa.
4.4.4 Rutina Easygen
Para adquirir los datos del Easygen se lo realiza mediante la rutina de lectura de
datos, cada registro que se obtiene mediante el mdulo MVI69-MCM es almacenado
en un direccin interna por ejemplo si se desea obtener la lectura del factor de
potencia, primero se debe dar una direccin interna, luego se debe indicar la funcin
Modbus para este caso es 3, y finalmente la direccin Modbus en el dispositivo
50003, todo esto se realiza previamente en el mdulo prosoft.



92

Figura 68. Lectura del dato de Factor de potencia

Fuente: RSLogix 5000, PCB
De la misma forma que se realiz la adquisicin del factor de potencia se la realiza
para los dems datos con excepcin de algunos registros que son de 32 bits y que
previamente necesitan ser ordenados por ejemplo las corrientes de las 3 lneas.
En este caso los primeros 16 bits son colocados en la ubicacin del bit ms
significativo (MSB), mientras que los otros 16 bits son ubicados en los bits menos
significativos (LSB). Mediante una variable auxiliar se ordenan en un solo registro
de 32 bits.
Figura 69. Lectura de datos de 32 bits

Fuente: RSLogix 5000


93

El bloque de funcin Bit Field Distribute (BTD), permite copiar los bits
especificados desde el origen, desplazar los bits en la posicin apropiada y escribir
los bits en el destino.
El bloque de funcin Compute (CPT), permite realizar operaciones aritmticas que
se defina en la expresin. Cuando se habilita, la instruccin CPT evala la expresin
y coloca el resultado en el destino.
La ejecucin de una instruccin CPT es un poco ms lento y consume ms memoria
que la ejecucin de las otras instrucciones / matemticas computacionales. La ventaja
de la instruccin CPT es que le permite introducir expresiones complejas en una sola
instruccin.
En el Anexo 8 se puede apreciar la rutina de lectura de datos del Easygen.
4.4.5 Rutina ESM-D
Para adquirir los datos del ESM-D se debe tener en cuenta la funcin Modbus del
dato, el nmero de bits que contenga el dato, la direccin Modbus en el dispositivo,
as como la direccin interna para no sobre poner sobre algn otro dato.
En el caso de las horas de operacin del motor es un registro que consta de 32 bits
por lo que primero hay que hacer el arreglo de bits, para luego colocarlos en una
variable auxiliar de 32 bits.
Se debe tener en cuenta que es un dato de funcin Modbus 3 y que la mayor parte de
registros del ESM-D son de 16 bits y de funcin Modbus 4.





94

Figura 70. Lectura de datos ESM-D

Fuente: RSLogix 5000, PCB
Para convertir los registros del ESM-D en datos reales hay que tener en cuenta el
ajuste de los mismos ya que en la tabla proporcionada por el fabricante indica una
forma en la cual no se puede obtener el dato real, por ejemplo para la temperatura del
escape (exhaust), el fabricante indica que el ajuste de la variable se la realice de la
siguiente manera (Temperatura del exhaust en C + 40) * 2.
Mientras que la forma adecuada para realizar el ajuste fue (Temperatura del exhaust
en C / 2) - 40. En el Anexo 9 se puede apreciar la rutina de lectura de datos del
ESM-D.
4.4.6 Rutina TDXM pirmetros
Para adquirir los datos de temperaturas de cilindros del motor, se lo realiz
basndose en la tabla proporcionada por el fabricante, y para la aplicacin solamente


95

se necesitaba obtener las direcciones encerradas en el recuadro de color rojo. Figura
71. Y de la misma forma deben ser configurados en el mdulo MVI69-MCM.
Figura 71. Tabla TDXM Murphy

Fuente: Manual de usuario TDXM
Para obtener del dato real de temperatura simplemente se utiliz el bloque de funcin
mover (MOV), que permite copiar el origen al destino, mientras que la fuente se
mantiene sin cambios.
Figura 72. Adquisicin del dato de temperatura

Fuente: RSLogix 5000


96

En el Anexo 10 se puede apreciar la rutina de lectura de datos del Pirmetro
Murphy.
4.4.7 Rutina medidores de energa
La lectura de datos de los medidores de energa est limitada, debido a la
configuracin en la que estn conectados, tambin por el ingreso de dos generados
Waukesha y al cambio de configuracin del sistema elctrico de toda la planta, el
cual est sincronizndose en 13.8 KV.
Los medidores de energa estn conectados a las barras de sincronizacin de 480 V
sistema elctrico anterior, por lo que se adquirieron los datos que permitan
actualmente los PMs.
Figura 73. Rutina de lectura de Medidores de energa

Fuente: RSLogix 5000


97

El dato real de los medidores de energa se obtuvieron mediante el bloque de funcin
mover (MOV), y no fue necesario hacer un arreglo de bits debido a que los registros
obtenidos son de 16 bits.
En el Anexo 11 se puede apreciar la rutina de lectura de datos de los medidores de
energa.
4.5 Diseo de la interfaz grfica HMI
La aplicacin HMI implementada para el monitoreo y supervisin de los parmetros
elctricos y mecnicos de los grupos electrgenos debe ser intuitiva, sencilla,
prctica y cmoda para el operador de generacin, antes que vistosa y con caminos
complejos. La aplicacin fue desarrollada en Factory Talk View Studio Edition, y
consta de las siguientes pantallas:
4.5.1 Pantalla de Inicio
En la pantalla de Inicio Figura 74, se visualizan los siguientes elementos descritos en
la Tabla 22:
Figura 74. Pantalla de Inicio

Fuente: Factory Talk View


98

Tabla 22. Descripcin de los elementos de la pantalla de Inicio
Item Descripcin
1 Logotipo de ENAP SIPEC
2 Nombre del campo Mauro Dvalos Cordero
3 Logotipo Universidad Politcnica Salesiana
4 Imagen de la Central de Generacin
5 Fecha de creacin del proyecto
6 Botn de inicio de sesin
Elaborado por: Francisco Rosales
4.5.2 Pantalla Unifilar
Para el desarrollo de la pantalla del diagrama unifilar se bas en la nueva
configuracin del sistema elctrico, el cual consiste en la conexin de 8 generadores
Waukesha a un barra de 480 V, divididos en cuatros diferentes switchgear (PC-408,
PC-408A, PC-408B, PC-408C), y mediante transformadores elevadores de 480 V /
13.8 KV (PT-406, PT-407, PT-408, PT-409, PT-410, PT-411 y DT-409), se
sincronizan en la lnea MDC-SWGR 13.8 KV, desde esta barra se distribuye la
energa a travs de tres alimentadores para las plataformas MDC 12-13, MDC 2-5-6,
y MDC 7-8-9-15-18. Adicionalmente las plataformas MDC 1-4-10-11, MDC 3 y la
MDC 16-17 se encuentran conectadas a nivel de 480V.
Figura 75. Pantalla Unifilar

Fuente: Factory Talk View


99


En la tabla 23 se indican los elementos contenidos en la pantalla Unifilar.
Tabla 23. Descripcin de los elementos de la pantalla Unifilar
Item Descripcin
1 Generadores Waukesha
2 Barra a nivel de 480 V, 6300 A
3 Barra de sincronizacin MDC-SWGR de 13.8 KV, 630 A
4 Pad de pozos, facilidades de superficie
5 Subestacin, interconexin con PBH
6 Ventana con principales variable elctricas y mecnicas
7 Botn de la pantalla Unifilar
Elaborado por: Francisco Rosales
En el Anexo 12 se observa el Diagrama Unifilar del Campo MDC.
4.5.3 Pantalla de Medidores de energa
En la Figura 76 se puede observar los parmetros proporcionados por las centrales
de medida Power Logic de la serie 800, debido a la nueva configuracin del sistema
elctrico algunas de las variables no se las puede adquirir como por ejemplo las
potencias real, reactiva y aparente de cada una de las lneas.
Con los controles de medicin se puede indicar el valor del nmero en la vista de
medidor, se puede establecer el rango, el lmite principal y la sub escala, es
apropiado para aplicaciones HMI.






100

Figura 76. Pantalla Central de Medida PM 800.

Fuente: Factory Talk View
En la tabla 24 se muestran los elementos que contiene la pantalla de la Central de
Medida PM 800.
Tabla 24. Descripcin de los elementos de la pantalla Central de Medida PM 800
Item Descripcin
1 Parmetros de la central de medida
2 Control de medicin de voltajes de Lnea - Lnea
3 Control de medicin de voltajes de Lnea - Neutro
4 Control de medicin de corrientes de Lneas
5 Banner de seleccin de Power Logic
Elaborado por: Francisco Rosales
4.5.4 Pantalla de parmetros mecnicos
En la pantalla HMI se visualizan parmetros mecnicos como el tiempo de ignicin
que se determina por calibracin y puede variar con la velocidad del motor, la
presin del colector de admisin, el valor WKI, y otras variables que puedan
optimizar el rendimiento del motor. El tiempo de ignicin o sincronizacin de la
chispa se controla a travs de sensores de detonacin y es representado en BTDC
(Before Top Dead Center).


101

El nmero de referencia de disparo para cada cilindro se utiliza para controlar la
vida til de cada buja. El nmero de referencia de disparo es un nmero arbitrario
basado en la demanda relativa de tensin que representa el desgaste de los
electrodos de la buja.
La posicin del acelerador indica el porcentaje de apertura de la vlvula de
mariposa.
La presin del colector de admisin se muestra en unidades de in-Hg. Si uno de los
sensores de presin del colector de entrada falla, se muestra slo la lectura del
sensor en funcionamiento. Si ambos sensores fallan, no se puede mostrar el valor
real.
La carga del generador muestra una aproximacin del porcentaje de par nominal
(carga). La aproximacin se basa en factores de operacin del motor.
El campo del IMAP, indica la temperatura del colector de admisin del motor. La
unidad de medida est en F.
El campo WKI, indica el valor Waukesha Knock Index del gas utilizado por el
sistema del ESM. El valor WKI se puede determinar usando un programa de
aplicacin, el programa calcular el valor WKI de la composicin de anlisis de gas.
El valor WKI se basa en la composicin de la muestra de combustible tomado del
sitio del motor.
El parmetro Lambda es igual a la cantidad de aire presente en relacin con una
mezcla estequiomtrica. Por ejemplo, un lambda de 1,000 es igual a una relacin
aire/combustible de aproximadamente 16 partes de aire por una parte de combustible
(16:01), es decir una mezcla pobre. Mientras que un lambda de 0.995 es una mezcla
rica, ms partes de combustible que partes de aire, obtenindose una mayor potencia
en el motor.


102

Los parmetros que tambin se indican son la temperatura interna del ECU que est
expresada en F, el voltaje actual de la batera que tiene un rango aceptable de 21 -
32 voltios, y el nmero de horas de funcionamiento del motor.
Figura 77. Pantalla de Parmetros Mecnicos

Fuente: Factory Talk View
En la tabla 25 se mencionan los elementos contenidos en la pantalla de parmetros
mecnicos.
Tabla 25. Descripcin de los elementos de la pantalla de parmetros mecnicos
Item Descripcin
1 Tiempo de ignicin
2 El nmero de referencia de disparo
3 Parmetros mecnicos
4 Control de medicin de la velocidad del motor
5 Control de medicin de la carga actual del motor
6 Control de medicin de la posicin del acelerador
7 Banner de seleccin de ESM-D
8 Botn de pantalla de parmetros mecnicos
Elaborado por: Francisco Rosales


103

4.5.5 Pantalla de parmetros elctricos
En el modo de operacin STOP, ni el motor ni el GCB (Generator Circuit Breaker)
se pueden operar. Dependiendo del modo de aplicacin de los interruptores de
potencia no se pueden utilizar.
En el modo de operacin MANUAL el motor y los interruptores de potencia son
operados a travs de los botones de la parte inferior de la pantalla del Easygen.
Todos los elementos que pueden ser operados a travs de las teclas de funcin tienen
un marco negro.
En el modo de funcionamiento AUTO, todos los motores, GCB, y funciones MCB
(Mains Circuit Breaker) son operados a travs de una interfaz, o automticamente
por la unidad de control, es decir un fallo de la red. La funcin del Easygen depende
de la configuracin de la unidad y cmo se utilizan las seales externas.
A su vez se pueden observar parmetros elctricos como: voltajes, corrientes,
frecuencia, potencia activa y reactiva, energa real y reactiva, factor de potencia
horas de operacin.
Mediante el banner del Easygen se puede seleccionar el nmero de generador que se
requieran obtener los parmetros elctricos.
Figura 78. Pantalla de Parmetros Elctricos

Fuente: Factory Talk View


104

En la tabla 26 se muestran los elementos contenidos en la pantalla de parmetros
elctricos.
Tabla 26. Descripcin de los elementos de la pantalla de parmetros elctricos
Item Descripcin
1 Modos de control
2 Valores de parmetros elctricos
3 Valores de Voltajes Lnea-Lnea y Lnea-Neutro
4 Valores de Corrientes
5 Modos de Operacin del Generador
6 Control de medicin de parmetros elctricos
7 Banner de seleccin de Easygen
8 Botn de pantalla de parmetros elctricos
Elaborado por: Francisco Rosales
4.5.6 Pantalla de pirmetros Murphy
El TDXM cuenta con 24 canales que pueden ser configurados como termocuplas
tipo J o K y las unidades de temperatura se pueden seleccionar en F o C para la
lectura de cada canal, en la pantalla se indican las temperaturas de los 12 cilindros
del motor, incluyendo las temperaturas del exhaust.
Figura 79. Pantalla de Pirmetros Murphy TDXM

Fuente: Factory Talk View


105

Mediante el puerto de comunicaciones serie RS-485, el TDXM es capaz de
comunicarse con controladores, PLC o sistemas SCADA.
En la tabla 27 se indican los elementos contenidos en la pantalla de pirmetros
Murphy.
Tabla 27. Descripcin de los elementos de la pantalla de Pirmetros
Item Descripcin
1 Temperaturas de cilindros izquierdos
2 Temperaturas de cilindros derechos
3 Vista lateral de los cilindros
4 Banner de seleccin de Pirmetros
5 Botn de pantalla de pirmetros Murphy
Elaborado por: Francisco Rosales
4.5.7 Pantalla de carga total generada
En la pantalla de potencia total generada se muestran los 8 generadores conectados
al sistema de generacin elctrica, adems se puede visualizar si se encuentra en
operacin, se obtiene un promedio de la potencia total que se encuentran generando
en ese instante.
Figura 80. Pantalla de Potencia Total Generada

Fuente: Factory Talk View


106

Los grficos ubicados a lado derecho representan las diferentes cargas que son
alimentadas por el sistema de generacin elctrica como por ejemplo facilidades de
superficie, bombas HPS, campamento, pad de pozos, etc.
En la tabla 28 se indican los elementos contenidos en la pantalla de potencia total
generada.
Tabla 28. Descripcin de los elementos de la pantalla de Potencia Total Generada
Item Descripcin
1 Generadores en Operacin
2 Control de medicin de generacin de potencia
3 Display de potencia total generada
4 Cargas conectadas al sistema de generacin elctrica
5 Botn de pantalla de potencia total generada
Elaborado por: Francisco Rosales
4.5.8 Pantalla de tendencias
Una tendencia es una representacin grfica o visual, de valores de las variables
actuales o histricas. Una tendencia proporciona a los operadores una forma de
seguimiento de la actividad de la planta.
El objeto de una tendencia es mostrar los datos en tiempo real y datos histricos de
los registros de datos. Los Pens en la tabla de tiempo de ejecucin representan los
datos de las etiquetas y las expresiones que se agregan al objeto de la tendencia.
Una tendencia permite tener un control flexible de las variables en tiempo de
ejecucin, las tendencias histricas permitirn al usuario navegar a travs de una
lnea de tiempo para observar los datos durante un perodo de tiempo determinado.
Mientras que una tendencia en tiempo real indica datos directamente desde el
procesador. La tendencia comenzar a cargar sus datos desde el momento en que se
carga por primera vez en la pantalla.



107

Figura 81. Pantalla de Tendencias

Fuente: Factory Talk View
En la tabla 29 se indican los elementos contenidos en la pantalla de tendencias.
Tabla 29. Descripcin de los elementos de la pantalla de Tendencias
Item Descripcin
1 Pantalla de Pens (plumas)
2 Botones de desplazamiento para la tendencia
3 Pens
4 Banner de seleccin
5 Botn de pantalla de tendencia
Elaborado por: Francisco Rosales
4.5.9 Pantalla de alarmas
Las alarmas son una parte importante de las aplicaciones para la supervisin de una
planta o proceso, ya que alertan al operador cuando algo se encuentra mal. Tambin
es importante contar con un registro de alarmas, la hora en que se produjeron, y si
fueron reconocidas. Figura 82.
En FactoryTalk View Studio, se puede crear un sistema de alarma. En tiempo de
ejecucin, el monitoreo de alarmas se produce en el servidor HMI. Si se detectan


108

alarmas (valores de variables fuera de lmites), la notificacin se enva a los clientes
FactoryTalk View SE conectados, donde los operadores pueden ver y reconocer las
alarmas.
Para monitorear y responder a las alarmas en el HMI, se debe utilizar la pantalla y
registros HMI tag alarm, disponibles en FactoryTalk View SE.
Figura 82. Pantalla de Sumario de Alarmas

Fuente: Factory Talk View
En la tabla 30 se indican los elementos que contiene la pantalla de alarmas.
Tabla 30. Descripcin de los elementos de la pantalla de Sumario de Alarmas
Item Descripcin
1 Display de sumario de alarmas
2 Botones para ordenar y confirmar las alarmas
3 Botones de pantalla de sumario de alarmas
4 Botn de visor de alarmas
Elaborado por: Francisco Rosales




109

CAPTULO 5
PRUEBAS Y RESULTADOS
Las pruebas y resultados presentados a continuacin son en base a lo realizado en
campo con los equipos en funcionamiento y operativos, algunas pruebas de
comunicacin fueron realizadas con equipos que se encontraron en la bodega del
campo MDC como por ejemplo un pirmetro Murphy.
Los resultados confirman la confiabilidad del sistema y su correcto funcionamiento.
5.1 Protocolo de pruebas del tablero de control (PLC-400)
Descripcin:
Comprobacin de elementos solicitados para el proyecto, verificacin de las
dimensiones y caractersticas del tablero de control, verificacin de maquillado de
cables y borneras, verificacin de barra de tierra, comprobacin punto a punto del
cableado de control y fuerza, verificacin funcional de los equipos de accionamiento
manual.
Equipos y Materiales:
Planos y diagramas de conexiones.
Multmetro Digital.
Calibrador de procesos Fluke 744
Extensiones para puntas de prueba.
Procedimiento:
Verificar que el montaje de los equipos est de acuerdo a los diagramas y
planos de conexin.
Se procede a verificar la continuidad punto a punto de las conexiones de
borneras y equipos de accionamiento manual.
Energizar el tablero de control y chequear que no haya problemas con las
fuentes de alimentacin de 24 VDC, de igual forma comprobar el


110

funcionamiento del PLC-400, el switch, el termostato, el UPS y la
iluminacin interna del tablero.
Mediante el calibrador de procesos se puede comprobar el funcionamiento de
los mdulos del PLC.
Comprobar que el maquillado de cables y bornera concuerden con los
diagramas y planos de conexin.
Resultado:
El resultado obtenido en el protocolo de pruebas del tablero de control fue
satisfactorio, tal como se observa en la Figura 83 su funcionamiento es adecuado
para la integracin del sistema HMI.
Figura 83. Pruebas y resultados del tablero de control

Elaborado por: Francisco Rosales


111

5.2 Simulacin de la aplicacin en Factory Talk View SE
Descripcin:
Para la simulacin de la aplicacin se crearon tags anlogos y digitales en una
pantalla de prueba y a su vez se asociaron a un tag del PLC, simulando la variable
real y permitiendo recrear el funcionamiento del sistema.
Equipos y Materiales:
Computadora Workstation HP
Software de desarrollo Factory Talk View Studio Edition.
Software RSLinx Classic
PLC Allen Bradley 1769-L35E
Procedimiento:
Encender la computadora.
Comprobar que este ejecutndose el software RSLinx Classic
En el RSLinx dar clic en RSWho y comprobar que el PLC y sus mdulos
aparezcan en el listado.
Ejecutar el software de desarrollo Factory Talk View Studio Edition.
Elegir la opcin Site Edition (Network).
Abrir la aplicacin desarrollada (HMI_GENERACION).
Ejecutar en modo RUN la aplicacin.
Interactuar con la aplicacin HMI_GENERACION, mediante la pantalla de
prueba.
Visualizar el estado de las variables simuladas, la variacin de las
tendencias, y el sumario de alarmas.
Resultado:
Como se observa en la Figura 84 el resultado fue positivo y se procedi a
implementar con los equipos en operacin.




112

Figura 84. Pruebas y resultados de la simulacin de parmetros elctricos

Fuente: Factory Talk View Studio
5.3 Prueba de comunicacin de los Power Logic 800
Descripcin:
Verificacin del cableado para la comunicacin Modbus RS-485, comprobacin de
parmetros de comunicacin tales como: protocolo de comunicacin (MBUS RTU,
JBUS, MBUS ASCII), asignacin de la direccin de esclavo, seleccin de velocidad
de transmisin (BAUD RATE), y paridad (Par, Impar, Ninguna), comprobacin
operacional de lectura de la red de Power Meters.
Equipos y Materiales:
Planos y diagramas de conexiones.
Multmetro Digital.
Equipo Power Logic serie 800.
Cable Belden 3105A.
Procedimiento:
Verificar que todos los equipos Power Logic cuenten con la bornera de
comunicacin Modbus RS-485.
Conectar los equipos en red (Daisy Chain) con el cable Belden 3105A.
Comprobar continuidad de la red de comunicacin punto a punto.


113

Configurar las opciones de comunicacin en (COMMS) introduciendo la
contrasea predeterminada 0000.
Seleccionar el protocolo MBUS RTU y presionar OK.
Asignar la direccin del esclavo MBUS y presionar OK.
Seleccionar la velocidad de transmisin 9600 BAUD y presionar OK.
Seleccionar la paridad, en este caso NONE y presionar OK.
Guardar los cambios efectuados en el equipo.

En la Figura 85 se observa la pantalla de configuracin de comunicaciones del
equipo Power Logic serie 800.

Figura 85. Configuracin de parmetros de comunicacin Modbus

Fuente: User manual Power Logic 800
Resultado:
El resultado obtenido en las pruebas de comunicacin de los Power Logic, fueron
satisfactorios, aunque debido a la nueva configuracin del sistema elctrico se estn
obteniendo valores fuera de rango, esto se encuentra fuera del alcance del proyecto y
debera ser solucionado por la gente de SIPEC.


114

5.4 Prueba de comunicacin de los Easygen
Descripcin:
Verificacin del cableado de la red Easygen para la comunicacin Modbus RS-485,
configuracin de parmetros de comunicacin mediante el software Woodward
Toolkit, tales como: velocidad de transmisin, paridad, bits de parada, modo de
transmisin (Half dplex o Full dplex), activacin del protocolo Modbus, direccin
de esclavo Modbus, retardo de respuesta, y el nmero de protocolo Modbus,
comprobacin operacional de la red Easygen.
Equipos y Materiales:
Planos y diagramas de conexiones.
Multmetro Digital.
Equipos Woodward Easygen 3100, 3200.
Software de Configuracin Woodward Toolkit.
Conectores hembra DB9.
Cable Belden 3105A.
Procedimiento:
Verificar que todos los equipos Easygen se encuentren conectados en red
(Daisy Chain) en el puerto serial 2 con el cable Belden 3105A.
Comprobar continuidad de la red de comunicacin punto a punto.
Tomar en cuenta que la conexin es mediante conectores hembra DB9 y los
nicos pines que se conectan son el 4 (A TDX-) y el 9 (B TDX+).
Configurar las opciones de comunicacin mediante el software Woodward
Toolkit.







115

Figura 86. Configuracin de comunicacin Modbus en software Toolkit

Fuente: Woodward Toolkit
Seleccionar la velocidad de transmisin 9600 BAUD.
Seleccionar la paridad, en este caso NO.
Seleccionar bits de parada 1.
Seleccionar el modo de transmisin HALF DPLEX.
Activar el protocolo Modbus.
Asignar la direccin del esclavo Modbus.
Colocar el nmero de protocolo Modbus dependiendo de la tabla que se vaya
a leer, 5003. Figura 87.
Guardar los cambios efectuados en el equipo.









116

Figura 87. Asignacin de nmero de protocolo Modbus

Fuente: Woodward Toolkit
En la Figura 88 se observa la configuracin de los parmetros de comunicacin
realizados a la interfaz serial 2 directamente en el equipo Easygen.
Figura 88. Configuracin Interfaz serial 2, equipo Easygen

Fuente: Equipo Easygen



117

Resultado:
El resultado obtenido en las pruebas de comunicacin de los Easygen, fueron
satisfactorios, en algunos parmetros que se necesitaban adquirir se tuvo primero
ordenar los bits en caso de variables de 32 bits. Tal como se observa en la Figura 89
su funcionamiento es indicado para la integracin del sistema HMI.
Figura 89. Pruebas y resultados de comunicacin del Woodward Easygen

Fuente: Factory Talk View Studio
5.5 Prueba de comunicacin de los ESM-D
Descripcin:
Verificacin del cableado de la red ESM-D para la comunicacin Modbus RS-485,
configuracin de parmetros de comunicacin mediante el software ESP (Electronic
Service Program) de Waukesha, tales como: velocidad de transmisin, direccin de
esclavo Modbus, comprobacin del modo de transmisin, verificacin operacional
de la red ESM-D, comprobar que concuerden las direcciones de esclavo Modbus y
la velocidad de transmisin entre el ESM y el ESM-D.
Equipos y Materiales:
Planos y diagramas de conexiones.
Multmetro Digital.


118

Equipos ESM-D Y ESM.
Software de Configuracin ESP.
Cable conversor USB a RS-232.
Cable Belden 3105A.
Procedimiento:
Conectarse fsicamente mediante el cable conversor USB-RS232 al ESM del
motor para verificar que todos los equipos ESM tengan la misma direccin
de esclavo que el ESM-D.
Figura 90. Conexin fsica al ESM del motor

Fuente: Nave de generacin Campo MDC
Verificar que todos los equipos ESM-D se encuentren conectados en red
(Daisy Chain) mediante la bornera de comunicacin Modbus RS-485 con el
cable Belden 3105A.
Comprobar continuidad de la red de comunicacin punto a punto.


119

Configurar las opciones de comunicacin mediante el software ESP de
Waukesha.
Figura 91. Configuracin de comunicacin Modbus mediante ESP

Fuente: Software ESP
Iniciar la edicin de los parmetros de comunicacin.
Seleccionar la velocidad de transmisin 9600 BAUD.
Asignar la direccin del esclavo Modbus.
Guardar los cambios efectuados en el ECU.
Resultado:
El resultado obtenido en las pruebas de comunicacin de los ESM-D, fueron
satisfactorios, se debe tener en cuenta que previamente hay que configurar las
direcciones de esclavo y las velocidades de transmisin tanto en los ESM y en los
ESM-D, algunos parmetros son de 32 bits y otros son de funcin Modbus 3 y 4. Tal
como se observa en la Figura 92 su funcionamiento es indicado para la integracin
del sistema HMI.






120

Figura 92. Pruebas y resultados de comunicacin del ESM

Fuente: Factory Talk View Studio
5.6 Prueba de comunicacin de los pirmetros Murphy
Descripcin:
Verificacin del cableado de la red TDXM Murphy para la comunicacin Modbus
RS-485, configuracin de parmetros de comunicacin mediante las teclas de
navegacin del equipo, como: velocidad de transmisin, direccin de esclavo
Modbus, comprobacin del modo de transmisin, verificacin operacional de la red
TDXM.
Equipos y Materiales:
Planos y diagramas de conexiones.
Multmetro Digital.
Equipos TDXM Murphy.
Cable Belden 3105A.





121

Procedimiento:
Manteniendo pulsadas las teclas de CHANNEL y SCROLL al mismo tiempo
e introduciendo la contrasea predeterminada 35, se puede ingresar a las
configuraciones del equipo.
Figura 93. Teclas de navegacin para ingreso de configuracin de TDXM

Fuente: Campo MDC Murphy TDXM
El Setup7, permite realizar las configuraciones para la comunicacin
Modbus RTU RS-485.
Verificar que todos los equipos TDXM se encuentren conectados en red
(Daisy Chain) mediante la bornera de comunicacin Modbus RS-485 con el
cable Belden 3105A.
Comprobar continuidad de la red de comunicacin punto a punto.
Iniciar la edicin de los parmetros de comunicacin.
Asignar la direccin del esclavo Modbus 0-255.



122

Seleccionar la velocidad de transmisin 0 = 9600 BAUD, NONE PARITY,
1BIT STOP.

Guardar los cambios efectuados en los equipos TDXM.
Resultado:
El resultado obtenido en las pruebas de comunicacin de los TDXM, fueron
satisfactorios. Cabe mencionar que se tuvo inconvenientes al momento de conectar el
TDXM del generador MG-404, debido a que en la bornera de comunicaciones
estaban llegando cables de comunicacin del ESM, por lo que ocasionaba prdida de
informacin en la lectura del ESM-D #4 y del TDXM #4, una vez superado este
inconveniente la adquisicin de datos de ambos equipos se reestablecieron. Tal como
se observa en la Figura 94 su funcionamiento es indicado para la integracin del
sistema HMI.
Figura 94. Pruebas y resultados de comunicacin del equipo TDXM

Fuente: Factory Talk View Studio


123

5.7 Prueba de comunicacin con el mdulo MVI69-MCM
Descripcin:
Identificacin de los cables del mdulo MVI69-MCM, conexin de los adaptadores
terminales de tornillo DB9 hembra para RS-485 con las redes de comunicacin del
puerto 1 y 2, configuracin de parmetros del Backplane, configuracin de los
puertos 1 y 2, desarrollo de la tabla Modbus para las redes de comunicacin de los
puertos 1 y 2, comprobacin funcional de las dos redes.
Equipos y Materiales:
Planos y diagramas de conexiones.
Multmetro Digital.
Mdulo MVI69-MCM.
Software de Configuracin PCB.
Cable RS-232
Cable RJ45 a cable adaptador macho DB9
Adaptador terminal de tornillo DB9 hembra para RS-485
Cable Belden 3105A.
Procedimiento:
Con el mdulo montado sobre la riel din, conectar la PC al puerto de
Configuracin/ Depuracin mediante el cable adaptador serie RJ45 DB9 y
un cable de mdem nulo.
Luego insertar el conector del cable RJ45 en el puerto de Configuracin/
Depuracin del mdulo.
Conectar el otro extremo al puerto serie de la PC.






124

Figura 95. Conexin del mdulo MVI69-MCM con la PC

Fuente: Control Room Campo MDC
Verificar que los equipos estn conectados a la red del puerto 1 y 2 con los
adaptadores terminales de tornillo DB9 hembra para RS-485 y mediante el
cable Belden 3105A.
Configurar las opciones de comunicacin mediante el software PCB.
Seleccionar un nuevo tipo de mdulo.
Configurar el Backplane del mdulo.
Configurar el inicio del registro de lectura en 0
Configurar el conteo del registro de lectura en 2800
Configurar el inicio del registro de escritura en 2800
Configurar el conteo del registro de escritura en 2000
Configurar el conteo de fallas del backplane en 11
Configurar la ubicacin de donde se va a escribir el dato de estado.
Configurar el inicio del registro de lectura en 0
Configurar el tamao del bloque de transferencia en 240.
Configurar los puertos 1 y 2.
Habilitar el puerto.
Seleccionar el tipo (Maestro o esclavo).


125

Elegir el protocolo de comunicacin (RTU o ASCII).
Seleccionar la velocidad de transmisin 9600 BAUD.
Seleccionar la paridad, en este caso NONE.
Seleccionar los bits de datos 8.
Seleccionar bits de parada 1.
Elegir el conteo de comandos en 100.
Configurar la tabla Modbus para cada puerto.
Habilitar la lnea de comando.
Colocar la direccin interna del mdulo
Especificar el intervalo de polling.
Especificar el nmero de registros asociados al comando
Asignar la direccin del esclavo Modbus 1-255.
Seleccionar la funcin Modbus para que sea ejecutada por el comando.
Asignar el registro Modbus para ser considerados por el comando en el
esclavo Modbus.
Agregar comentarios para la lnea de comando (opcional).
Guardar los cambios efectuados en el mdulo.
Figura 96. Montaje del mdulo MVI69-MCM en el riel Din

Fuente: Tablero de control PLC-400
Resultado:
El resultado obtenido en las pruebas de comunicacin con el mdulo MVI69-MCM,
fueron satisfactorios, en algunos parmetros que se necesitaban adquirir se tuvo


126

primero ordenar los bits en caso de variables de 32 bits. En la Figura 97 se observa la
descarga del programa desde la PC hacia el mdulo.
Figura 97. Descarga del programa desde la PC hacia el mdulo

Fuente: Prosoft Configuration Builder
En la Figura 98 se puede observar los datos adquiridos de las dos redes de
comunicacin conectadas al puerto 1 y 2.
Figura 98. Pruebas y resultados de comunicacin del mdulo MVI69-MCM

Fuente: Prosoft Configuration Builder


127

CONCLUSIONES
Por medio de la implementacin de un sistema HMI (Interfaz Hombre - Mquina), se
logr adquirir los parmetros elctricos y mecnicos de los ocho grupos
electrgenos que posee ENAP SIPEC S.A. ubicados en el campo Mauro Dvalos
Cordero (MDC) en el Oriente ecuatoriano.
Debido a las crecientes necesidades de generacin elctrica, se requiri implementar
un sistema que permita monitorear y diagnosticar en tiempo real la red elctrica ya
que es fundamental para identificar en forma preventiva y correctiva los daos en el
sistema.
Mediante la implementacin de tendencias y alarmas que permitan al operador de
generacin anticipar paradas no programadas mediante la deteccin temprana de
desvos en los parmetros de operacin y as mejorar el desempeo del sistema.
La implementacin de la interfaz HMI fue desarrollada en Factory Talk View Studio
Edition, software que permite desarrollar aplicaciones HMI tanto para Panel View y
para monitoreo en PCs.
La interfaz HMI permite, supervisar y monitorear variables de voltajes, corrientes,
potencias, frecuencia, factor de potencia, horas de servicio, presin de aceite,
temperatura del refrigerante, temperatura del aceite, voltaje en la batera, valor WKI
del generador, temperaturas de cilindros.
El tablero elctrico de control fue diseado e implementado en base a las necesidades
y requerimientos de ENAP SIPEC, el mismo que fue ubicado en el shelter de
generacin MDC.
Debido a normas internas de ENAP SIPEC, el montaje del tablero elctrico de
control y el tendido de cable hacia la parte interna del shelter de generacin fueron
realizados por contratistas calificados para estos tipos de trabajos.


128

Toda la red de comunicacin se la realiz en modo Half Dplex o ms conocida
como dos hilos, en este modo permite la comunicacin bidireccional pero no
simultnea.
En el ESM-D del generador MG-404, dio problemas de comunicacin, debido a que
el cableado del ESM se encontraba conectado directamente a la bornera de
comunicacin Modbus del Pirmetro Murphy. Por tal motivo no permita la lectura
de ninguno de los dos equipos que fue solucionado mediante borneras individuales
de comunicacin.
Una vez realizadas las pruebas de funcionamiento, se puede concluir que los
objetivos y el alcance del proyecto se cumplieron satisfactoriamente en base a los
requerimientos de los operadores de generacin del campo CPF-MDC, as como de
las normas de operacin de ENAP SIPEC.














129

RECOMENDACIONES
Se recomienda revisar las velocidades de transmisin de los equipos que se van a
integrar en la red Modbus, en el ESM-D viene por defecto con una velocidad de
9600 BAUD, mientras que el Easygen de 19200 BAUD, as como la paridad y el
nmero de bits de parada.
En el ESM-D hay que verificar que el nmero de esclavo coincida con el ESM del
motor o caso contrario se debe configurar a travs del software ESP (Electronic
Service Program).
En el Woodward Easygen verificar que el protocolo 5003 se encuentre activado, caso
contrario no se obtendr lectura de ninguna de las variables.
Para realizar conexin de la red de comunicacin de los Easygen percatarse que el
puerto es serial DB9, por lo tanto se debe revisar en el manual de interfaces del
equipo para saber cules son los pines (ATDX-, BTDX+) que deben ser soldados al
conector hembra.
Para poder configurar el PLC por medio del puerto Ethernet, primero hay que
configurar los drivers en el software RSLinx Classic y a su vez asignar una direccin
IP.
Si se requiere cambiar el tamao de datos de lectura y el tamao del bloque de
transferencia del mdulo MVI69-MCM. El usuario debe editar los lmites de GEQ y
LEQ de la rutina de ReadData en RSLogix 5000.
En la configuracin de los puertos del mdulo MVI69-MCM, fijarse que el nmero
de comandos para ser procesados por el puerto maestro Modbus sea tal que cubra
todas las lneas que se han configurado.


130

Los colores para el conexionado del cable Belden 3105A son: azul con banda blanca
(TDX+), blanco con banda azul (TDX-) y el plateado es el blindaje del cable.
El tablero de control debe ser dimensionado de tal forma que se tenga un spare del
30% aproximadamente, debido a futuros crecimientos ya sea en los dispositivos de
control, cableado o cualquier mejora del sistema, adems dejar cables en espera para
evitar pasarlos nuevamente por la tubera, para cualquier uso como pruebas o alguna
emergencia.
Para conectar los equipos en red serial Modbus RS-485, es recomendable utilizar
cables apantallados para evitar prdidas de informacin o interferencias de seales
no deseadas.
Para la prueba de comunicacin de los equipos es recomendable utilizar el software
PCB (Prosoft Configuration Builder), que permite gestionar los archivos de
configuracin en un diseo grfico, con estructura de rbol, y con una ayuda amplia
para definir los parmetros de configuracin.
El mdulo MVI69-MCM no permite ms de 100 lneas de comandos por puerto, ni
ms de 5000 registros de lectura y escritura.
Al disear las pantallas se recomienda hacerlas amigables al usuario, es decir
minimizar la cantidad de colores fuertes, elegir colores suaves o pasteles para el
fondo que den un buen contraste con los objetos y grficos, agrupar los elementos y
distribuirlos de forma lgica y balanceada en toda el rea de la pantalla, alinear el
texto de manera uniforme, seleccionar fuentes de lectura claras, utilizar grficos o
imgenes que no se pierdan su nitidez al momento de insertar en la pantalla de
aplicacin, el sistema debe ser lo ms simple e intuitivo al operador. Se debe evitar el
exceso de objetos, imgenes e informacin innecesaria
Considerar que cuando se realice comunicacin entre varios equipos, y para que la
red de comunicacin sea ms estable, es recomendable colocar una resistencia de
120 ohmios, denominada fin de lnea, a su vez se debe tener cuidado con


131

solapamientos de seales, es decir que las direcciones sean asignadas correctamente
para evitar lecturas errneas.
Al momento de la eleccin del software se produjo un inconveniente, debido a que
inicialmente se solicit el Factory Talk View Station SE, el cual solo permite
ejecutar aplicaciones ms no desarrollarlas. El software que permite desarrollar
aplicaciones es el Factory Talk View Site Edtion. Se debe tener en cuenta el tipo de
aplicacin que se va a desarrollar.
























132

LISTA DE REFERENCIA
1. Allen Bradley. (marzo de 2004). Controlador CompactLogix 1769-L32E,-
L35E Instrucciones de Instalacin. 1769-IN020B-ES-P.
2. Allen Bradley. (julio de 2005). Compact I/O Analog Modules User Manual.
1769-UM002B-EN-P.
3. Allen Bradley. (julio de 2009). Factory Talk View Site Edition Installation
Guide. VIEWSE-IN003I-EN-P.
4. Allen Bradley. (junio de 2009). Factory Talk View Site Edition User's Guide.
VIEWSE-UM006E-EN-E.
5. Creus, A. (1998). Instrumentacin Industrial. Alfaomega.
6. Dresser Waukesha. (2006). Installation Diagram ESM. USA: Dresser Inc.
7. Dresser Waukesha. (2007). Engine System Manager Operation &
Maintenance. USA: Dresser Inc.
8. Dresser Waukesha. (2010). Specifications L7044GSI_VHP. USA: Dresser
Inc.
9. Mandado, E., Marcos, J., Fernndez, C., & Armesto, J. (2009). Autmatas
programables y sistemas de automatizacin. Mxico: Marcombo.
10. Murphy Industries. (junio de 2006). TDXM-DC Temperature Scanner /
Pyrometer Installation and Operations Manual. Installation TDXM-00065N.
11. Murphy Industries. (junio de 2006). Temperature Scanner / Pyrometer.
Installation TDXM-00064B.
12. Penin, A., & otros. (2007). Sistemas SCADA. Barcelona: Marcombo.
13. Prosoft Technology Inc. (22 de marzo de 2011). Inrax MVI69-MCM
CompactLogix or MicroLogix Platform Modbus Communication Module.
User Manual.


133

14. Schneider Electric. (2011). Central de Medida PowerLogic de la serie 800
Gua de Instalacin. Catalog 63230-500-283A2. La Vergne, EE.UU.
15. Schneider, G. (2002). Ethernet industrial va en camino de ser una autntica
norma abierta. Revista Automtica e Instrumentacin.
16. Sola HD. (18 de octubre de 2010). Power Supplies. Catalog Sola Power
Supply SDN-P.
17. Sola HD. (30 de octubre de 2012). Power Supplies, SDN Series Redundant
Options. Catalog Sola Power Supply SDN 2.5200 RED.
18. Woodward. (marzo de 2010). Easygen-3000 Series Configuration. Catalog
37224. Stuttgart, Alemania.
19. Woodward. (marzo de 2010). Easygen-3000 Series Installation. Catalog
37223. Stuttgart, Alemania.
20. Woodward. (marzo de 2010). Easygen-3000 Series Interfaces. Catalog
37383. Stuttgart, Alemania.
21. Woodward. (marzo de 2010). Easygen-3000 Series Operation. Catalog
37225. Stuttgart, Alemania.
22. Woodward. (marzo de 2010). Easygen-3000 Series, easYgen-3200 Brief
Operation Information. Catalog 37399. Stuttgart, Alemania.
Net grafa
23. Aranda, A., & Peralta, J. (22 de enero de 2009). JNG del Ecuador.
Recuperado el 11 de abril de 2012, de JNG del Ecuador:
http://www.jngdelecuador.com/SITEC12.pdf
24. Autor, S. (28 de noviembre de 2006). Asociacin de la Industria Elctrica
Electrnica Chile. Recuperado el 11 de marzo de 2012, de Asociacin de la
Industria Elctrica Electrnica Chile:
http://www.aie.cl/files/file/comites/ca/articulos/agosto-06.pdf


134

25. Autor, S. (2008). Simply Modbus. Recuperado el 5 de abril de 2012, de
Simply Modbus: http://www.simplymodbus.ca/index.html
26. Caicedo, J. (27 de julio de 2003). Galeon. Recuperado el 10 de abril de 2012,
de Galeon: http://juce.galeon.com/artredind.pdf
27. Cobo, R. (5 de mayo de 2008). AIE. Recuperado el 10 de marzo de 2012, de
Asociacin de la Industria Elctrica-Electrnica Chile:
http://www.aie.cl/files/file/comites/ca/abc/hmi.pdf
28. Fundacin Wikimedia. (23 de junio de 2013). Obtenido de Wikipedia:
http://es.wikipedia.org/wiki/Generaci%C3%B3n_de_energ%C3%ADa_el%C
3%A9ctrica
29. General Electric GE. (1997). GE Industrial Solutions. Recuperado el 11 de
abril de 2012, de GE Industrial Solutions:
http://www.geindustrial.com/cwc/Dispatcher?REQUEST=PRODUCTS&id=
powercr&lang=en_US
30. Metring Instrumentacin. (19 de febrero de 2009). Obtenido de Fuente:
http://www.metring.com/notes/HI-10-60-MT2009.pdf
31. Narvaez, J. (noviembre de 2008). Scribd. Recuperado el 11 de abril de 2012,
de Scribd: http://es.scribd.com/doc/59987986/subestaciones-electricas
32. Rockwell Automation. (20 de septiembre de 2007). Recuperado el 12 de abril
de 2012, de
http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/
9324-pp001_-es-p.pdf
33. Rojas, J. C. (5 de agosto de 2007). Industrial Informatic. Obtenido de
antares.itmorelia.edu.mx/~jcolivares/courses/ii08a/ii_u4.ppt
34. Sipetrol. (3 de abril de 2011). Obtenido de
http://www.enap.cl/investor_relations/doc/memorias/MEMORIA_SIPETRO
L2011.pdf
35. Verdugo, E. (22 de mayo de 2011). Scribd. Recuperado el 13 de marzo de
2012, de Scribd: http://es.scribd.com/doc/56016691/Mod-Bus


135

36. Villajulca, J. (junio de 24 de 2010). Instrumentacin y control. Recuperado el
10 de abril de 2012, de Instrumentacin y control:
http://www.instrumentacionycontrol.net/cursos- libres/automatizacion

























136

GLOSARIO DE TRMINOS
AB: Allen Bradley.
AC: Corriente Alterna.
BP: Backplane.
BTD: Bit Field Distribute.
BTDC: Before Top Dead Center.
CPT: bloque de funcin Compute.
CRC: Control Redundancia Cclica.
DDE: Dynamic Data Exchange.
DC: Corriente Directa.
EASYGEN: Administrador energtico verstil de grupos electrgenos.
ESM-D: Engine System Manager Display.
ESP: Programa de Servicio Electrnico para motor Waukesha (Electronic Service
Program).
ECU: Unidad Control del Motor.
FEEDER: Alimentador.
FP: Factor de Potencia.
FTV: Factory Talk View.
GCB: Circuito de interruptor del generador.
HMI: Interface Humano Mquina.
IMAP: Intake Manifold Absolute Pressure.
IMAT: Intake Manifold Air Temperature.
IP: Protocolo de internet (Internet Protocol).
JSR: Jump To Subroutine.
LAN: Red de rea LocalLocal Area Network.


137

LSB: Bit menos significativo.
MBUS: Modbus RTU.
MCB: Circuito de interruptor de la red.
MCC: Centro de Control de Motores.
MDC: Mauro Dvalos Cordero.
MSB: Bit ms significativo.
MVI: Multi Vendor Interface.
NEMA: Asociacin nacional de manufactureros elctricos.
OLE: Object Linking and Embedding.
OPC: Ole for process Control.
PBH: Paraso - Biguno Huachito.
PCB: Prosoft Configuration Builder
PLC: Controlador Lgico Programable.
PM: Power Meter.
RA: Rockwell Automation.
RPM: Revoluciones por minuto.
RTU: Unidad Terminal Remota.
SCADA: Supervisory Control and Data Acquisition.
SWITCHGEAR: Panel de conexiones elctricas.
TDXM: Temperature Scanner / Pyrometer.
UPS: Uninterruptible Power Supply
WKI: Waukesha Knock Index.





138













Anexo 1. Tablero de control













139













Anexo 2. Datasheet cable Belden 3105A












140












Anexo 3. Arquitectura de Red















141









Anexo 4. Layout cableado de pirmetros Murphy

















142












Anexo 5. Rutina Principal














143












Anexo 6. Rutina de Lectura de datos














144











Anexo 7. Rutina de Escritura de datos













145











Anexo 8. Rutina de lectura de red Easygen















146











Anexo 9. Rutina de lectura de red ESM-D













147









Anexo 10. Rutina de lectura de red Murphy

















148









Anexo 11. Rutina de lectura de red de Power Meter









149










Anexo 12. Diagrama Unifilar

















ENAP SIPEC
ENAP SIPEC S.A.
SUCURSAL ECUADOR






































ENAP SIPEC
ENAP SIPEC S.A.
SUCURSAL ECUADOR































ENAP SIPEC
ENAP SIPEC S.A.
SUCURSAL ECUADOR

























































ENAP SIPEC
ENAP SIPEC S.A.
SUCURSAL ECUADOR





















ENAP SIPEC
ENAP SIPEC S.A.
SUCURSAL ECUADOR














+ + - - 24 VDC / 10 A OK OK 24-28 V NEC CLASS 2 POWER SUPPLY
SINGLE
PARALLEL
S O L A
Power suppIy SDN 10-24-100P
L N 115/230 VAC 5/2 A 50/60 Hz CE
+ + + + -
CE
S O L A
Power suppIy SDN 2.5-20 RED
24 VDC / 20 A Vin Vout Com
FAIL OK
Vout OK + + - - 24 VDC / 10 A OK OK 24-28 V NEC CLASS 2 POWER SUPPLY
SINGLE
PARALLEL
S O L A
Power suppIy SDN 10-24-100P
L N 115/230 VAC 5/2 A 50/60 Hz CE
3/41/2
105FXRXTX 100BaseFX
ACT
LNK

EATON | Powerware







UNITS QTY. DESCRIPTION No.
BILLOFMATERIALS
1 1769-L35E, ALLEN BRADLEY, COMPACTLOGIX ETHERNET
PROCESSOR, 1.5MB
1 EA
2 1769-PA4, ALLEN BRADLEY, POWER SUPPLY AC POWER
SUPPLY, 85-132VAC, 5V @4 A
1 EA
3
1769-IF8, 8 POINT ANALOG INPUT ANALOG INPUT MODULE,8
SINGLE-ENDED,CURRENT AN D VOLTAGE,16 BITS
1 EA 4
1769-OW16 16 POINT DIGITAL OUTPUT RELAY OUTPUT MODULE,
6 CONTACTS AT 2,5 A
1 EA 5
1769-IQ32, 32 POINT DIGITAL INPUT DC INPUT MODULE,
32 SINKING OR SOURCING POINTS ,10-30 VDC
1 EA 6
1769-ECR, COMPACTLOGIX END CAP RIGHT END CAP 1 EA 7
P-GS2K, HOFFMAN, GROUNDING BAR SYSTEM (200mm) 1 EA
8
LEVITON, OUTLET ELECTRIC POWER 220 V 1 EA
9
PW9130L3000T-XL, POWERWARE EATON, UNINTERRUPTIBLE
POWER SUPPLY)
1 EA
10
SDN10-24-100C, SOLA HD, POWER SUPPLY AC 115/230 V 2 EA
11
SDN2.5-20 RED, SOLA HD, REDUNDANT POWER SUPPLY, 24V, 20A EA
12 12 EA
13 2 EA
14 1 EA
15 8 EA
16 1 EA
17 1 EA
18 1 EA
19 7 EA
20 1 EA
21 1 EA
22 1 EA
23
199-DR1, ALLEN BRADLEY, DIN RAIL SYMETRICAL
35mm x 7,5mm x 1m
1 EA
24
105TX, N-TRON, SWITCH N-TRON ETHERNET
25
LMPARA PARA TABLERO 120VAC/40W
1
26 1 EA
27
28
MVI69-MCM, PROSOFT, MODBUS COMUNICATION MODULE
PROSOFT
1 EA
1492-GM35, ALLEN BRADLEY, GROUP MARKING CARRIER
1492-JDG3FB, ALLEN BRADLEY, TERMINALS, FUSED FEED
THROUGH AND GND
1492-EBJD3FB, ALLEN BRADLEY, END PLATE FOR IO TERMINALS
1492-JDG3FB
8 EA
56 EA
3 EA
1 EA
0545400000, WEIDMULLER, CROSS CONNECTION 58 POLES FOR
1492-JDG3FB
1492-EAJ35, ALLEN BRADLEY, EA35 END BRACKET
1492-CB2DF250, ALLEN BRADLEY, BREAKER DOUBLE POLO (25A)
1492-CB2DF100, ALLEN BRADLEY, BREAKER DOUBLE POLO (10A)
1492-H4, ALLEN BRADLEY, FUSE TERMINAL
1492-H5, ALLEN BRADLEY, FUSE TERMINAL
1492-N37, ALLEN BRADLEY, END PLATE FOR FUSE TERMINALS
1492-N49, ALLEN BRADLEY, CROSS CONNECTION 10 POLES
1492-MS8X12H1-10, ALLEN BRADLEY, MARKERS FOR 1492-H4
1492-N37, ALLEN BRADLEY, END PLATE FOR FUSE TERMINALS
1492-N49, ALLEN BRADLEY, CROSS CONNECTION 10 POLES
1492-MS8X12H1-10, ALLEN BRADLEY, MARKERS FOR 1492-H5
29
2 EA 30
1492-CB2DF060, ALLEN BRADLEY, BREAKER DOUBLE POLO (6A) 3 EA 31







ENAP SIPEC
ENAP SIPEC S.A
SUCURSAL ECUADOR
















For more Information
please call
1-800-Belden1
General Description:
22 AWG stranded (7x30) tinned copper conductors, Datalene insulation, twisted pairs, overall Beldfoil
shield (100% coverage) plus a tinned copper braid (65% coverage), drain wire, UV resistant PVC jacket.
Physical Characteristics (Overall)
Conductor
AWG:
# Pairs AWG Stranding Conductor Material Dia. (mm)
1 22 7x30 TC - Tinned Copper 0.762
Total Number of Conductors: 2
Insulation
Insulation Material:
Insulation Trade Name Insulation Material
Datalene FHDPE - Foam High Density Polyethylene
Outer Shield
Outer Shield Material:
Layer # Outer Shield Trade Name Type Outer Shield Material Coverage (%)
1 Beldfoil Tape Aluminum Foil-Polyester Tape 100.000
2 Braid TC - Tinned Copper 65.000
Outer Shield Drain Wire AWG:
AWG Stranding Drain Wire Conductor Material
22 7x30 TC - Tinned Copper
Outer Jacket
Outer Jacket Material:
Outer Jacket Material
PVC - Polyvinyl Chloride
Overall Cable
Overall Nominal Diameter: 7.137 mm
Pair
Pair Color Code Chart:
Number Color
1 White/Blue Stripe and Blue/White Stripe
Pair Lay Length & Direction:
Lay Length (mm)
69.850
Mechanical Characteristics (Overall)
Operating Temperature Range: -20C To +60C
Non-UL Temperature Rating: 60C
Bulk Cable Weight: 65.481 Kg/Km
Max. Recommended Pulling Tension: 266.892 N
Min. Bend Radius/Minor Axis: 71.120 mm
Page 1 of 3 04-30-2013
Detailed Specifications & Technical Data
METRIC MEASUREMENT VERSION
3105A Multi-Conductor - EIA Industrial RS-485 PLTC/CM
Applicable Specifications and Agency Compliance (Overall)
Applicable Standards & Environmental Programs
NEC/(UL) Specification: CM, PLTC
CEC/C(UL) Specification: CM
EU Directive 2011/65/EU (ROHS II): Yes
EU CE Mark: Yes
EU Directive 2000/53/EC (ELV): Yes
EU Directive 2002/95/EC (RoHS): Yes
EU RoHS Compliance Date (mm/dd/yyyy): 10/01/2005
EU Directive 2002/96/EC (WEEE): Yes
EU Directive 2003/11/EC (BFR): Yes
CA Prop 65 (CJ for Wire & Cable): Yes
MII Order #39 (China RoHS): Yes
Flame Test
UL Flame Test: UL1685 UL Loading
CSA Flame Test: FT1
Plenum/Non-Plenum
Plenum (Y/N): No
Electrical Characteristics (Overall)
Nom. Characteristic Impedance:
Impedance (Ohm)
120
Nom. Capacitance Conductor to Conductor:
Capacitance (pF/m)
36.091
Nom. Capacitance Cond. to Other Conductor & Shield:
Capacitance (pF/m)
68.5729
Nominal Velocity of Propagation:
VP (%)
78
Nom. Conductor DC Resistance:
DCR @ 20C (Ohm/km)
48.2307
Nominal Outer Shield DC Resistance:
DCR @ 20C (Ohm/km)
9.1868
Nom. Attenuation:
Description Freq. (MHz) Start Freq. (MHz) Stop Freq. (MHz) Attenuation (dB/100m)
1 1.6405
Max. Operating Voltage - UL:
Voltage
300 V RMS
Max. Recommended Current:
Current
2.7 Amps per conductor @ 25C
Other Electrical Characteristic 1: Input Impedance/Unfitted Impedance .5 - 10 MHZ, 120 +-12 Ohms
Page 2 of 3 04-30-2013
Detailed Specifications & Technical Data
METRIC MEASUREMENT VERSION
3105A Multi-Conductor - EIA Industrial RS-485 PLTC/CM
Notes (Overall)
Notes: Oil Resistance: Passes Oil Res II Per UL1277, Table 10.17. For CPE jacketed version order Part No. YR44345.
Put Ups and Colors:
Item # Putup Ship Weight Color Notes Item Desc
3105A 0101000 305 MT 20.865 KG BLACK C 1 PR #22 FHDPE SH PVC
3105A 010500 152 MT 10.433 KG BLACK C 1 PR #22 FHDPE SH PVC
3105A 0105000 1,524 MT 106.595 KG BLACK C N 1 PR #22 FHDPE SH PVC
Notes:
C = CRATE REEL PUT-UP.
N = FINAL PUT-UP LENGTH MAY VARY -0% TO +10% FROM LENGTH SHOWN.
Revision Number: 1 Revision Date: 07-18-2012
2013 Belden, Inc
All Rights Reserved.
Although Belden makes every reasonable effort to ensure their accuracy at the time of this publication, information and specifications
described herein are subject to error or omission and to change without notice, and the listing of such information and specifications does not
ensure product availability.
Belden provides the information and specifications herein on an "AS IS" basis, with no representations or warranties, whether express,
statutory or implied. In no event will Belden be liable for any damages (including consequential, indirect, incidental, special, punitive, or
exemplary damages) whatsoever, even if Belden has been advised of the possibility of such damages, whether in an action under contract,
negligence or any other theory, arising out of or in connection with the use, or inability to use, the information or specifications described herein.
All sales of Belden products are subject to Belden's standard terms and conditions of sale.
Belden believes this product to be in compliance with EU RoHS (Directive 2002/95/EC, 27-Jan-2003). Material manufactured prior to the
compliance date may be in stock at Belden facilities and in our Distributors inventory. The information provided in this Product Disclosure, and
the identification of materials listed as reportable or restricted within the Product Disclosure, is correct to the best of Beldens knowledge,
information, and belief at the date of its publication. The information provided in this Product Disclosure is designed only as a general guide
for the safe handling, storage, and any other operation of the product itself or the one that it becomes a part of. This Product Disclosure is not
to be considered a warranty or quality specification. Regulatory information is for guidance purposes only. Product users are responsible for
determining the applicability of legislation and regulations based on their individual usage of the product.
Belden declares this product to be in compliance with EU LVD (Low Voltage Directive 73/23/EEC), as amended by directive 93/68/EEC.
Page 3 of 3 04-30-2013
Detailed Specifications & Technical Data
METRIC MEASUREMENT VERSION
3105A Multi-Conductor - EIA Industrial RS-485 PLTC/CM



































MainRoutine - Ladder Diagram Page 1
PLC_400:MainTask:MainProgram 16/05/2013 22:20:25
Total number of rungs in routine: 8 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
Este rengln se debe editar en funcin del parmetro de Tamao de bloque configurado para el bloque de transferencia (consultar el archivo de
configuracin). El mdulo acepta 3 posibles valores: 60, 120 o 240.
Este valor informa de la cantidad de palabras de datos que se transfieren en cada bloque de lectura y escritura.
0 Move
Source 240

Dest MCM1.BlockTransferSize
240
MOV
Este rengln se debe editar en funcin del parmetro de Tamao de bloque configurado para el bloque de transferencia (consultar el archivo de
configuracin). El mdulo acepta 3 posibles valores: 60, 120 o 240.
Este valor informa de la cantidad de palabras de datos que se transfieren en cada bloque de lectura y escritura.
Este rengln se utiliza para esperar un cierto perodo de tiempo antes de restablecer las peticiones warmboot o arranque en fro
1 Equal
Source A Local:1:O.Data[0]
5
Source B 9999

EQU
Equal
Source A Local:1:O.Data[0]
5
Source B 9998

EQU
EN
DN
Timer On Delay
Timer MCM1.BP.BootTimer
Preset 10
Accum 0
TON
Este rengln se utiliza para esperar un cierto perodo de tiempo antes de restablecer las peticiones warmboot o arranque en fro
Este rengln borra la solicitud de inicio una vez que el perodo de espera ha terminado
2
MCM1.BP.BootTimer.DN
Move
Source 0

Dest Local:1:O.Data[0]
5
MOV
Este rengln borra la solicitud de inicio una vez que el perodo de espera ha terminado
Las rutinas slo se escanearn una vez que el procesador reciba un nuevo bloque de lectura ID desde el mdulo
3 Not Equal
Source A MCM1.BP.LastRead
4
Source B Local:1:I.Data[0]
5
NEQ
J ump To Subroutine
Routine Name ReadData
J SR
J ump To Subroutine
Routine Name WriteData
J SR
Las rutinas slo se escanearn una vez que el procesador reciba un nuevo bloque de lectura ID desde el mdulo
4 J ump To Subroutine
Routine Name RedESMD
J SR
5 J ump To Subroutine
Routine Name RedMurphy
J SR
6 J ump To Subroutine
Routine Name RedEasygen
J SR
7 J ump To Subroutine
Routine Name RedPowerMeter
J SR
MainRoutine - Ladder Diagram Page 2
PLC_400:MainTask:MainProgram 16/05/2013 22:20:29
Total number of rungs in routine: 8 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
(End)
ReadData - Ladder Diagram Page 1
PLC_400:MainTask:MainProgram 16/05/2013 22:18:57
Total number of rungs in routine: 7 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
Este rengln actualiza el nuevo bloque de identificacin de lectura a la variable LastRead
0 Move
Source Local:1:I.Data[0]
8
Dest MCM1.BP.LastRead
8
MOV
Este rengln actualiza el nuevo bloque de identificacin de lectura a la variable LastRead
Este rengln copia los bloques ledos desde la imagen de entrada a la matriz ReadData[] de acuerdo con la ID de bloqueo correcto.
Este rengln implementa la configuracin en la que se ha configurado el tamao de datos de lectura de 2880 palabras y el tamao del bloque de
transferencia est configurado para 240 palabras (por lo que hay 12 bloques ledos a transferir). Se puede editar los lmites de GEQ y LEQ si se
utiliza una configuracin diferente
1 Grtr Than or Eql (A>=B)
Source A MCM1.BP.LastRead
8
Source B 1

GEQ
Less Than or Eql (A<=B)
Source A MCM1.BP.LastRead
8
Source B 9

LEQ
Compute
Dest MCM1.BP.BlockIndex
1680
Expression (MCM1.BP.LastRead-1)*MCM1.BlockTransferSize
CPT
Less Than or Eql (A<=B)
Source A MCM1.BP.BlockIndex
1680
Source B 2880

LEQ
Copy File
Source Local:1:I.Data[2]
Dest MCM1.ReadData[MCM1.BP.BlockIndex]
Length MCM1.BlockTransferSize
COP
Este rengln copia los bloques ledos desde la imagen de entrada a la matriz ReadData[] de acuerdo con la ID de bloqueo correcto.
Este rengln implementa la configuracin en la que se ha configurado el tamao de datos de lectura de 2880 palabras y el tamao del bloque de
transferencia est configurado para 240 palabras (por lo que hay 12 bloques ledos a transferir). Se puede editar los lmites de GEQ y LEQ si se
utiliza una configuracin diferente
ReadData - Ladder Diagram Page 2
PLC_400:MainTask:MainProgram 16/05/2013 22:18:58
Total number of rungs in routine: 7 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
Este rengln leer los datos de estado del mdulo (identificadores de bloque de lectura -1 y 0)
2 Equal
Source A MCM1.BP.LastRead
8
Source B -1

EQU
Equal
Source A MCM1.BP.LastRead
8
Source B 0

EQU
Copy File
Source Local:1:I.Data[2]
Dest MCM1.ModuleStatus.Pass_Cnt
Length 1
COP
Copy File
Source Local:1:I.Data[3]
Dest MCM1.ModuleStatus.Prod[0]
Length 16
COP
Copy File
Source Local:1:I.Data[11]
Dest MCM1.ModuleStatus.PortErr[0].CmdList
Length 7
COP
Copy File
Source Local:1:I.Data[18]
Dest MCM1.ModuleStatus.PortErr[1].CmdList
Length 7
COP
Copy File
Source Local:1:I.Data[25]
Dest MCM1.ModuleStatus.BlkStats.ReadCnt
Length 6
COP
Copy File
Source Local:1:I.Data[31]
Dest MCM1.ModuleStatus.Port1_CurErr
Length 4
COP
Este rengln leer los datos de estado del mdulo (identificadores de bloque de lectura -1 y 0)
Este rengln lee el estado de los esclavos conectados al puerto maestro 1. Los cdigos vlidos para cada esclavo se enumeran a continuacin:
0 - esclavo est inactivo y no se define en la lista de comandos
1 - esclavo est siendo activamente consultados por puerto maestro (con xito)
2 - el puerto maestro no ha podido comunicarse con el esclavo
3 - las comunicaciones con esclavo ha sido desactivado por la lgica de escalera
3 Grtr Than or Eql (A>=B)
Source A MCM1.BP.LastRead
8
Source B 3002

GEQ
Less Than or Eql (A<=B)
Source A MCM1.BP.LastRead
8
Source B 3003

LEQ
Compute
Dest MCM1.BP.BlockIndex
1680
Expression (MCM1.BP.LastRead-3002)*60
CPT
Copy File
Source Local:1:I.Data[2]
Dest MCM1.SlaveStatus.P1.SlaveStatus[MCM1.BP.BlockIndex]
Length 60
COP
Este rengln lee el estado de los esclavos conectados al puerto maestro 1. Los cdigos vlidos para cada esclavo se enumeran a continuacin:
0 - esclavo est inactivo y no se define en la lista de comandos
1 - esclavo est siendo activamente consultados por puerto maestro (con xito)
2 - el puerto maestro no ha podido comunicarse con el esclavo
3 - las comunicaciones con esclavo ha sido desactivado por la lgica de escalera
ReadData - Ladder Diagram Page 3
PLC_400:MainTask:MainProgram 16/05/2013 22:18:58
Total number of rungs in routine: 7 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
Este rengln lee el estado de los esclavos conectados al puerto maestro 2. Los cdigos vlidos para cada esclavo se enumeran a continuacin:
0 - esclavo est inactivo y no se define en la lista de comandos
1 - esclavo est siendo activamente consultados por puerto maestro (con xito)
2 - el puerto maestro no ha podido comunicarse con el esclavo
3 - las comunicaciones con esclavo ha sido desactivado por la lgica de escalera
4 Grtr Than or Eql (A>=B)
Source A MCM1.BP.LastRead
8
Source B 3102

GEQ
Less Than or Eql (A<=B)
Source A MCM1.BP.LastRead
8
Source B 3103

LEQ
Compute
Dest MCM1.BP.BlockIndex
1680
Expression (MCM1.BP.LastRead-3102)*60
CPT
Copy File
Source Local:1:I.Data[2]
Dest MCM1.SlaveStatus.P2.SlaveStatus[MCM1.BP.BlockIndex]
Length 60
COP
Este rengln lee el estado de los esclavos conectados al puerto maestro 2. Los cdigos vlidos para cada esclavo se enumeran a continuacin:
0 - esclavo est inactivo y no se define en la lista de comandos
1 - esclavo est siendo activamente consultados por puerto maestro (con xito)
2 - el puerto maestro no ha podido comunicarse con el esclavo
3 - las comunicaciones con esclavo ha sido desactivado por la lgica de escalera
Este rengln lee el resultado del bloque de control de comando para el puerto 1 del mdulo. Se informa al procesador de cunatos comandos fueron
aadidos a la cola sobre la base de la solicitud.
5 Equal
Source A MCM1.BP.LastRead
8
Source B 5006

EQU
Move
Source Local:1:I.Data[2]
9813
Dest MCM1.CommandControl.P1.CommandsAdded
0
MOV
Este rengln lee el resultado del bloque de control de comando para el puerto 1 del mdulo. Se informa al procesador de cunatos comandos fueron
aadidos a la cola sobre la base de la solicitud.
Este rengln lee el resultado del bloque de control de comando para el puerto 2 del mdulo. Se informa al procesador de cuantos comandos fueron
aadidos a la cola sobre la base de la solicitud.
6 Equal
Source A MCM1.BP.LastRead
8
Source B 5106

EQU
Move
Source Local:1:I.Data[2]
9813
Dest MCM1.CommandControl.P2.CommandsAdded
0
MOV
Este rengln lee el resultado del bloque de control de comando para el puerto 2 del mdulo. Se informa al procesador de cuantos comandos fueron
aadidos a la cola sobre la base de la solicitud.
(End)
WriteData - Ladder Diagram Page 1
PLC_400:MainTask:MainProgram 16/05/2013 22:20:00
Total number of rungs in routine: 24 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
Este rengln lee el "nuevo bloque ID de escritura" recibido en el bloque de lectura anterior que se utilizar para el siguiente bloque de escritura
para ser enviado por el procesador para el mdulo
0 Move
Source Local:1:I.Data[1]
1
Dest MCM1.BP.LastWrite
1
MOV
Este rengln lee el "nuevo bloque ID de escritura" recibido en el bloque de lectura anterior que se utilizar para el siguiente bloque de escritura
para ser enviado por el procesador para el mdulo
Este rengln indica cmo solicitar un arranque en fro para el mdulo
1
MCM1.BlockRequest.Coldboot
Move
Source 9999

Dest Local:1:O.Data[0]
1
MOV
U
MCM1.BlockRequest.Coldboot
Este rengln indica cmo solicitar un arranque en fro para el mdulo
Este rengln indica cmo solicitar un warmboot al mdulo
2
MCM1.BlockRequest.Warmboot
Move
Source 9998

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.Warmboot
Este rengln indica cmo solicitar un warmboot al mdulo
Este rengln indica el uso de la funcin del control de comandos para el puerto 1. Esta caracterstica permite al procesador solicitar ciertos
comandos que se aaden a la cola de comandos para ser enviado por el mdulo. El procesador puede incluso generar comandos que esten
actualmente Deshabilitados en la lista de comandos para ser procesada por el mdulo. En este caso se solicitar 6 comandos (desde el bloque ID
5006 se utiliza). Los ndices de comando en la lista de comandos deben introducirse en la estructura MCM.CommandControl.P1 datos.
3
MCM1.BlockRequest.CommandControlP1
Copy File
Source MCM1.CommandControl.P1.CommandIndex[0]
Dest Local:1:O.Data[1]
Length 6
COP
Move
Source 5006

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.CommandControlP1
Este rengln indica el uso de la funcin del control de comandos para el puerto 1. Esta caracterstica permite al procesador solicitar ciertos
comandos que se aaden a la cola de comandos para ser enviado por el mdulo. El procesador puede incluso generar comandos que esten
actualmente Deshabilitados en la lista de comandos para ser procesada por el mdulo. En este caso se solicitar 6 comandos (desde el bloque ID
5006 se utiliza). Los ndices de comando en la lista de comandos deben introducirse en la estructura MCM.CommandControl.P1 datos.
WriteData - Ladder Diagram Page 2
PLC_400:MainTask:MainProgram 16/05/2013 22:20:01
Total number of rungs in routine: 24 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
Este rengln indica el uso de la funcin del control de comandos para el puerto 2. Esta caracterstica permite al procesador solicitar ciertos
comandos que se aaden a la cola de comandos para ser enviado por el mdulo. El procesador puede incluso generar comandos que esten
actualmente Deshabilitados en la lista de comandos para ser procesada por el mdulo. En este caso se solicitar 6 comandos (desde el bloque ID
5006 se utiliza). Los ndices de comando en la lista de comandos deben introducirse en la estructura MCM.CommandControl.P2 datos.
4
MCM1.BlockRequest.CommandControlP2
Copy File
Source MCM1.CommandControl.P2.CommandIndex[0]
Dest Local:1:O.Data[1]
Length 6
COP
Move
Source 5106

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.CommandControlP2
Este rengln indica el uso de la funcin del control de comandos para el puerto 2. Esta caracterstica permite al procesador solicitar ciertos
comandos que se aaden a la cola de comandos para ser enviado por el mdulo. El procesador puede incluso generar comandos que esten
actualmente Deshabilitados en la lista de comandos para ser procesada por el mdulo. En este caso se solicitar 6 comandos (desde el bloque ID
5006 se utiliza). Los ndices de comando en la lista de comandos deben introducirse en la estructura MCM.CommandControl.P2 datos.
Este rengln indica cmo utilizar el bloque 1000 para usar la funcin de comando evento. Esta caracterstica permite que el procesador construir
un comando que se enva a los esclavos conectados al puerto 1. Se debe introducir los parmetros de comando en la estructura
MCM.EventCommand.P1 datos.
5
MCM1.BlockRequest.EventCommandP1
Copy File
Source MCM1.EventCommand.P1.InternalAddress
Dest Local:1:O.Data[1]
Length 5
COP
Move
Source 1001

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.EventCommandP1
Este rengln indica cmo utilizar el bloque 1000 para usar la funcin de comando evento. Esta caracterstica permite que el procesador construir
un comando que se enva a los esclavos conectados al puerto 1. Se debe introducir los parmetros de comando en la estructura
MCM.EventCommand.P1 datos.
Este rengln indica cmo utilizar el bloque 2000 para usar la funcin de comando evento. Esta caracterstica permite que el procesador construir
un comando que se enva a los esclavos conectados al puerto 2. Se debe introducir los parmetros de comando en la estructura
MCM.EventCommand.P2 datos.
6
MCM1.BlockRequest.EventCommandP2
Copy File
Source MCM1.EventCommand.P2.InternalAddress
Dest Local:1:O.Data[1]
Length 5
COP
Move
Source 2000

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.EventCommandP2
Este rengln indica cmo utilizar el bloque 2000 para usar la funcin de comando evento. Esta caracterstica permite que el procesador construir
un comando que se enva a los esclavos conectados al puerto 2. Se debe introducir los parmetros de comando en la estructura
MCM.EventCommand.P2 datos.
WriteData - Ladder Diagram Page 3
PLC_400:MainTask:MainProgram 16/05/2013 22:20:01
Total number of rungs in routine: 24 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
Este bloque indica cmo utilizar bloque 3001 para habilitar el polling de esclavos. Este bloque se debe utilizar para volver a habilitar un esclavo
despus de que se han desactivado con el bloque 3000 (puerto 1). Las direcciones de los esclavos deben ser ingresados en
MCM.SlavePollingControl.P1.SlaveID
7
MCM1.BlockRequest.EnableSlavePollingP1
Move
Source MCM1.SlavePollingControl.P1.NumberOfSlaves
0
Dest Local:1:O.Data[1]
0
MOV
Copy File
Source MCM1.SlavePollingControl.P1.SlaveID[0]
Dest Local:1:O.Data[2]
Length 60
COP
Move
Source 3001

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.EnableSlavePollingP1
Este bloque indica cmo utilizar bloque 3001 para habilitar el polling de esclavos. Este bloque se debe utilizar para volver a habilitar un esclavo
despus de que se han desactivado con el bloque 3000 (puerto 1). Las direcciones de los esclavos deben ser ingresados en
MCM.SlavePollingControl.P1.SlaveID
Este bloque indica cmo utilizar el bloque 3000 para deshabilitar el polling de esclavos (puerto 1). Las direcciones de los esclavos deben ser
ingresados en MCM.SlavePollingControl.P1.SlaveID
8
MCM1.BlockRequest.DisableSlavePollingP1
Move
Source MCM1.SlavePollingControl.P1.NumberOfSlaves
0
Dest Local:1:O.Data[1]
0
MOV
Copy File
Source MCM1.SlavePollingControl.P1.SlaveID[0]
Dest Local:1:O.Data[2]
Length 60
COP
Move
Source 3000

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.DisableSlavePollingP1
Este bloque indica cmo utilizar el bloque 3000 para deshabilitar el polling de esclavos (puerto 1). Las direcciones de los esclavos deben ser
ingresados en MCM.SlavePollingControl.P1.SlaveID
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 0 a 59 conectados al PUERTO 1
9
MCM1.BlockRequest.Slave0PollingStatusP1
Move
Source 3002

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.Slave0PollingStatusP1
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 0 a 59 conectados al PUERTO 1
WriteData - Ladder Diagram Page 4
PLC_400:MainTask:MainProgram 16/05/2013 22:20:01
Total number of rungs in routine: 24 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 60 a 119 conectados al PUERTO 1
10
MCM1.BlockRequest.Slave60PollingStatusP1
Move
Source 3003

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.Slave60PollingStatusP1
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 60 a 119 conectados al PUERTO 1
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 120 a 279 conectados al PUERTO 1
11
MCM1.BlockRequest.Slave120PollingStatusP1
Move
Source 3004

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.Slave120PollingStatusP1
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 120 a 279 conectados al PUERTO 1
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 180 a 239 conectados al PUERTO 1
12
MCM1.BlockRequest.Slave180PollingStatusP1
Move
Source 3005

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.Slave180PollingStatusP1
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 180 a 239 conectados al PUERTO 1
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 240 a 255 conectados al PUERTO 1
13
MCM1.BlockRequest.Slave240PollingStatusP1
Move
Source 3006

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.Slave240PollingStatusP1
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 240 a 255 conectados al PUERTO 1
WriteData - Ladder Diagram Page 5
PLC_400:MainTask:MainProgram 16/05/2013 22:20:01
Total number of rungs in routine: 24 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
Este bloque indica cmo utilizar bloque 3101 para habilitar el polling de esclavos. Este bloque se debe utilizar para volver a habilitar un esclavo
despus de que se han desactivado con el bloque 3100 (puerto 2). Las direcciones de los esclavos deben ser ingresados en
MCM.SlavePollingControl.P2.SlaveID
14
MCM1.BlockRequest.EnableSlavePollingP2
Move
Source MCM1.SlavePollingControl.P2.NumberOfSlaves
0
Dest Local:1:O.Data[1]
0
MOV
Copy File
Source MCM1.SlavePollingControl.P2.SlaveID[0]
Dest Local:1:O.Data[2]
Length 60
COP
Move
Source 3101

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.EnableSlavePollingP2
Este bloque indica cmo utilizar bloque 3101 para habilitar el polling de esclavos. Este bloque se debe utilizar para volver a habilitar un esclavo
despus de que se han desactivado con el bloque 3100 (puerto 2). Las direcciones de los esclavos deben ser ingresados en
MCM.SlavePollingControl.P2.SlaveID
Este bloque indica cmo utilizar el bloque 3100 para deshabilitar el polling de esclavos (puerto 2). Las direcciones de los esclavos deben ser
ingresados en MCM.SlavePollingControl.P2.SlaveID
15
MCM1.BlockRequest.DisableSlavePollingP2
Move
Source MCM1.SlavePollingControl.P2.NumberOfSlaves
0
Dest Local:1:O.Data[1]
0
MOV
Copy File
Source MCM1.SlavePollingControl.P2.SlaveID[0]
Dest Local:1:O.Data[2]
Length 60
COP
Move
Source 3100

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.DisableSlavePollingP2
Este bloque indica cmo utilizar el bloque 3100 para deshabilitar el polling de esclavos (puerto 2). Las direcciones de los esclavos deben ser
ingresados en MCM.SlavePollingControl.P2.SlaveID
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 0 a 59 conectados al PUERTO 2
16
MCM1.BlockRequest.Slave0PollingStatusP2
Move
Source 3102

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.Slave0PollingStatusP2
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 0 a 59 conectados al PUERTO 2
WriteData - Ladder Diagram Page 6
PLC_400:MainTask:MainProgram 16/05/2013 22:20:01
Total number of rungs in routine: 24 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 60 a 119 conectados al PUERTO 2
17
MCM1.BlockRequest.Slave60PollingStatusP2
Move
Source 3103

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.Slave60PollingStatusP2
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 60 a 119 conectados al PUERTO 2
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 120 a 179 conectados al PUERTO 2
18
MCM1.BlockRequest.Slave120PollingStatusP2
Move
Source 3104

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.Slave120PollingStatusP2
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 120 a 179 conectados al PUERTO 2
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 180 a 239 conectados al PUERTO 2
19
MCM1.BlockRequest.Slave180PollingStatusP2
Move
Source 3105

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.Slave180PollingStatusP2
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 180 a 239 conectados al PUERTO 2
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 240 a 255 conectados al PUERTO 2
20
MCM1.BlockRequest.Slave240PollingStatusP2
Move
Source 3106

Dest MCM1.BP.LastWrite
1
MOV
U
MCM1.BlockRequest.Slave240PollingStatusP2
Este rengln indica cmo solicitar la condicin de esclavo para esclavos 240 a 255 conectados al PUERTO 2
WriteData - Ladder Diagram Page 7
PLC_400:MainTask:MainProgram 16/05/2013 22:20:01
Total number of rungs in routine: 24 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
Este rengln copia los bloques de escritura de la matriz ReadData [] a la imagen de salida de acuerdo con el identificador del bloqueo correcto.
Este rengln implementa la configuracin en la que fue configurado el tamao de escritura de datos de 480 palabras y el tamao del bloque de
transferencia est configurado para 60 palabras (por lo que hay 8 bloques de escritura para ser transferidos). Se debe editar los lmites de GEQ y
LEQ si se va a utilizar una configuracin diferente
21 Grtr Than or Eql (A>=B)
Source A MCM1.BP.LastWrite
1
Source B 1

GEQ
Less Than or Eql (A<=B)
Source A MCM1.BP.LastWrite
1
Source B 2

LEQ
Compute
Dest MCM1.BP.BlockIndex
0
Expression (MCM1.BP.LastWrite-1)*MCM1.BlockTransferSize
CPT
Less Than or Eql (A<=B)
Source A MCM1.BP.BlockIndex
0
Source B 480

LEQ
Copy File
Source MCM1.WriteData[MCM1.BP.BlockIndex]
Dest Local:1:O.Data[1]
Length MCM1.BlockTransferSize
COP
Este rengln copia los bloques de escritura de la matriz ReadData [] a la imagen de salida de acuerdo con el identificador del bloqueo correcto.
Este rengln implementa la configuracin en la que fue configurado el tamao de escritura de datos de 480 palabras y el tamao del bloque de
transferencia est configurado para 60 palabras (por lo que hay 8 bloques de escritura para ser transferidos). Se debe editar los lmites de GEQ y
LEQ si se va a utilizar una configuracin diferente
El siguiente regln maneja bloques de Identificacin desde 4000 hasta 4010 slo 10 bloques si 60 bloque de palabras estn siendo utilizados
Este rengln se agrega para asegurarse de que los datos del rea de lectura de datos se mantenga intacta incluso si se reinicia el mdulo.
22 Less Than or Eql (A<=B)
Source A 4000

Source B MCM1.BP.LastWrite
1
LEQ
Less Than or Eql (A<=B)
Source A MCM1.BP.LastWrite
1
Source B 4010

LEQ
Compute
Dest MCM1.BP.BlockIndex
0
Expression (MCM1.BP.LastWrite-4000)*MCM1.BlockTransferSize
CPT
Copy File
Source MCM1.ReadData[MCM1.BP.BlockIndex]
Dest Local:1:O.Data[1]
Length MCM1.BlockTransferSize
COP
El siguiente regln maneja bloques de Identificacin desde 4000 hasta 4010 slo 10 bloques si 60 bloque de palabras estn siendo utilizados
Este rengln se agrega para asegurarse de que los datos del rea de lectura de datos se mantenga intacta incluso si se reinicia el mdulo.
23 Move
Source MCM1.BP.LastWrite
1
Dest Local:1:O.Data[0]
1
MOV
(End)
RedEasygen - Ladder Diagram Page 1
PLC_400:MainTask:MainProgram 16/05/2013 22:20:58
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
LECTURA DE DATOS DE LA RED DEL EASYGEN
EASYGEN
MG-402
0 Move
Source MCM1.ReadData[90]
0
Dest ESYG_ID[0]
0
MOV
LECTURA DE DATOS DE LA RED DEL EASYGEN
EASYGEN
MG-402
1 Masked Move
Source MCM1.ReadData[92]
0
Mask 15

Dest ESYG_MODE_CONTROL_G2
0
MVM
2 Equal
Source A ESYG_MODE_CONTROL_G2
0
Source B 1

EQU ESYG_AUTO[0]
3 Equal
Source A ESYG_MODE_CONTROL_G2
0
Source B 2

EQU ESYG_STOP[0]
4 Equal
Source A ESYG_MODE_CONTROL_G2
0
Source B 4

EQU ESYG_MANUAL[0]
5 Compute
Dest ESYG_FP[0]
0.0
Expression MCM1.ReadData[93]*0.001
CPT
6 Compute
Dest ESYG_FREQ[0]
0.0
Expression MCM1.ReadData[96]*0.01
CPT
7 Compute
Dest ESYG_BATT_VOLT[0]
0.0
Expression MCM1.ReadData[111]*0.1
CPT
RedEasygen - Ladder Diagram Page 2
PLC_400:MainTask:MainProgram 16/05/2013 22:20:58
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
8 Bit Field Distribute
Source MCM1.ReadData[124]
0
Source Bit 0
Dest aux[0]
0
Dest Bit 16
Length 16
BTD
9 Bit Field Distribute
Source MCM1.ReadData[125]
0
Source Bit 0
Dest aux[0]
0
Dest Bit 0
Length 16
BTD
10 Compute
Dest ESYG_CURRENT_G2[0]
0.0
Expression aux[0]/1000000
CPT
11 Bit Field Distribute
Source MCM1.ReadData[127]
0
Source Bit 0
Dest aux1[0]
0
Dest Bit 16
Length 16
BTD
12 Bit Field Distribute
Source MCM1.ReadData[128]
0
Source Bit 0
Dest aux1[0]
0
Dest Bit 0
Length 16
BTD
13 Compute
Dest ESYG_CURRENT_G2[1]
0.0
Expression aux1[0]/1000000
CPT
14 Bit Field Distribute
Source MCM1.ReadData[130]
0
Source Bit 0
Dest aux2[0]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 3
PLC_400:MainTask:MainProgram 16/05/2013 22:20:58
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
15 Bit Field Distribute
Source MCM1.ReadData[131]
0
Source Bit 0
Dest aux2[0]
0
Dest Bit 0
Length 16
BTD
16 Compute
Dest ESYG_CURRENT_G2[2]
0.0
Expression aux2[0]/1000000
CPT
17 Compute
Dest ESYG_CURRENT_PROM[0]
0.0
Expression ( ESYG_CURRENT_G2[0]+ESYG_CURRENT_G2[1]+ESYG_CURRENT_G2[2])/3
CPT
18 Bit Field Distribute
Source MCM1.ReadData[142]
0
Source Bit 0
Dest aux3[0]
0
Dest Bit 16
Length 16
BTD
19 Bit Field Distribute
Source MCM1.ReadData[143]
0
Source Bit 0
Dest aux3[0]
0
Dest Bit 0
Length 16
BTD
20 Compute
Dest ESYG_P[0]
0
Expression aux3[0]*0.001
CPT
21 Bit Field Distribute
Source MCM1.ReadData[148]
0
Source Bit 0
Dest aux4[0]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 4
PLC_400:MainTask:MainProgram 16/05/2013 22:20:58
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
22 Bit Field Distribute
Source MCM1.ReadData[149]
0
Source Bit 0
Dest aux4[0]
0
Dest Bit 0
Length 16
BTD
23 Compute
Dest ESYG_Q[0]
0
Expression aux4[0]*0.001
CPT
24 Bit Field Distribute
Source MCM1.ReadData[154]
0
Source Bit 0
Dest aux5[0]
0
Dest Bit 16
Length 16
BTD
25 Bit Field Distribute
Source MCM1.ReadData[155]
0
Source Bit 0
Dest aux5[0]
0
Dest Bit 0
Length 16
BTD
26 Compute
Dest ESYG_VOLT_L1L2[0]
0
Expression aux5[0]*0.1
CPT
27 Compute
Dest ESYG_VOLT_L1N[0]
0
Expression ESYG_VOLT_L1L2[0]/1.7321
CPT
28 Bit Field Distribute
Source MCM1.ReadData[163]
0
Source Bit 0
Dest aux6[0]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 5
PLC_400:MainTask:MainProgram 16/05/2013 22:20:58
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
29 Bit Field Distribute
Source MCM1.ReadData[164]
0
Source Bit 0
Dest aux6[0]
0
Dest Bit 0
Length 16
BTD
30 Compute
Dest ESYG_VOLT_L2L3[0]
0
Expression aux6[0]*0.1
CPT
31 Compute
Dest ESYG_VOLT_L2N[0]
0
Expression ESYG_VOLT_L2L3[0]/1.7321
CPT
32 Bit Field Distribute
Source MCM1.ReadData[169]
0
Source Bit 0
Dest aux7[0]
0
Dest Bit 16
Length 16
BTD
33 Bit Field Distribute
Source MCM1.ReadData[170]
0
Source Bit 0
Dest aux7[0]
0
Dest Bit 0
Length 16
BTD
34 Compute
Dest ESYG_VOLT_L3L1[0]
0
Expression aux7[0]*0.1
CPT
35 Compute
Dest ESYG_VOLT_L3N[0]
0
Expression ESYG_VOLT_L3L1[0]/1.7321
CPT
36 Compute
Dest ESYG_VOLT_PROM[0]
0
Expression ( ESYG_VOLT_L1L2[0]+ESYG_VOLT_L2L3[0]+ESYG_VOLT_L3L1[0])/3
CPT
RedEasygen - Ladder Diagram Page 6
PLC_400:MainTask:MainProgram 16/05/2013 22:20:58
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
37 Move
Source MCM1.ReadData[175]
0
Dest ESYG_MODE_OPER[0]
0
MOV
38 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13216

EQU ESYG_RUN_ACTIVE[0]
39 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13250

EQU ESYG_STABLE_TIME[0]
40 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13251

EQU ESYG_IN_OPERATION[0]
41 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13203

EQU ESYG_MOTOR_STOP[0]
42 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13204

EQU ESYG_COOL_DOWN[0]
43 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13253

EQU ESYG_AUTO_MODE[0]
44 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13206

EQU ESYG_START[0]
45 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13255

EQU ESYG_GCB_OPEN[0]
RedEasygen - Ladder Diagram Page 7
PLC_400:MainTask:MainProgram 16/05/2013 22:20:58
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
46 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13256

EQU ESYG_UNLOAD_GEN[0]
47 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13208

EQU ESYG_PREGLOW[0]
48 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13257

EQU ESYG_MCB_OPEN[0]
49 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13209

EQU ESYG_GCB_BUS_CLOSE[0]
50 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13258

EQU ESYG_LOAD_GEN[0]
51 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13210

EQU ESYG_MCB_BUS_CLOSE[0]
52 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13259

EQU ESYG_SINC_GCB[0]
53 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13260

EQU ESYG_SINC_MCB[0]
54 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13212

EQU ESYG_GIRO[0]
RedEasygen - Ladder Diagram Page 8
PLC_400:MainTask:MainProgram 16/05/2013 22:20:59
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
55 Equal
Source A ESYG_MODE_OPER[0]
0
Source B 13213

EQU ESYG_IGNITION[0]
56 Bit Field Distribute
Source MCM1.ReadData[176]
0
Source Bit 0
Dest aux8[0]
0
Dest Bit 16
Length 16
BTD
57 Bit Field Distribute
Source MCM1.ReadData[177]
0
Source Bit 0
Dest aux8[0]
0
Dest Bit 0
Length 16
BTD
58 Compute
Dest ESYG_REAL_ENERGY[0]
0.0
Expression aux8[0]*0.01
CPT
59 Bit Field Distribute
Source MCM1.ReadData[179]
0
Source Bit 0
Dest aux10[0]
0
Dest Bit 16
Length 16
BTD
60 Bit Field Distribute
Source MCM1.ReadData[180]
0
Source Bit 0
Dest aux10[0]
0
Dest Bit 0
Length 16
BTD
61 Compute
Dest ESYG_REACTIVE_ENERGY[0]
0.0
Expression aux10[0]*0.01
CPT
RedEasygen - Ladder Diagram Page 9
PLC_400:MainTask:MainProgram 16/05/2013 22:20:59
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
62 Bit Field Distribute
Source MCM1.ReadData[182]
0
Source Bit 0
Dest aux9[0]
0
Dest Bit 16
Length 16
BTD
63 Bit Field Distribute
Source MCM1.ReadData[183]
0
Source Bit 0
Dest aux9[0]
0
Dest Bit 0
Length 16
BTD
64 Compute
Dest ESYG_HOURS_OPER[0]
0.0
Expression aux9[0]*0.01
CPT
EASYGEN
MG-401
65 Move
Source MCM1.ReadData[275]
0
Dest ESYG_ID[1]
0
MOV
EASYGEN
MG-401
66 Masked Move
Source MCM1.ReadData[277]
0
Mask 15

Dest ESYG_MODE_CONTROL_G1
0
MVM
67 Equal
Source A ESYG_MODE_CONTROL_G1
0
Source B 1

EQU ESYG_AUTO[1]
68 Equal
Source A ESYG_MODE_CONTROL_G1
0
Source B 2

EQU ESYG_STOP[1]
RedEasygen - Ladder Diagram Page 10
PLC_400:MainTask:MainProgram 16/05/2013 22:20:59
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
69 Equal
Source A ESYG_MODE_CONTROL_G1
0
Source B 4

EQU ESYG_MANUAL[1]
70 Compute
Dest ESYG_FP[1]
0.0
Expression MCM1.ReadData[278]*0.001
CPT
71 Compute
Dest ESYG_FREQ[1]
0.0
Expression MCM1.ReadData[281]*0.01
CPT
72 Compute
Dest ESYG_BATT_VOLT[1]
0.0
Expression MCM1.ReadData[296]*0.1
CPT
73 Bit Field Distribute
Source MCM1.ReadData[309]
0
Source Bit 0
Dest aux[1]
0
Dest Bit 16
Length 16
BTD
74 Bit Field Distribute
Source MCM1.ReadData[310]
0
Source Bit 0
Dest aux[1]
0
Dest Bit 0
Length 16
BTD
75 Compute
Dest ESYG_CURRENT_G1[0]
0.0
Expression aux[1]/1000000
CPT
76 Bit Field Distribute
Source MCM1.ReadData[312]
0
Source Bit 0
Dest aux1[1]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 11
PLC_400:MainTask:MainProgram 16/05/2013 22:20:59
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
77 Bit Field Distribute
Source MCM1.ReadData[313]
0
Source Bit 0
Dest aux1[1]
0
Dest Bit 0
Length 16
BTD
78 Compute
Dest ESYG_CURRENT_G1[1]
0.0
Expression aux1[1]/1000000
CPT
79 Bit Field Distribute
Source MCM1.ReadData[315]
0
Source Bit 0
Dest aux2[1]
0
Dest Bit 16
Length 16
BTD
80 Bit Field Distribute
Source MCM1.ReadData[316]
0
Source Bit 0
Dest aux2[1]
0
Dest Bit 0
Length 16
BTD
81 Compute
Dest ESYG_CURRENT_G1[2]
0.0
Expression aux2[1]/1000000
CPT
82 Compute
Dest ESYG_CURRENT_PROM[1]
0.0
Expression ( ESYG_CURRENT_G1[0]+ESYG_CURRENT_G1[1]+ESYG_CURRENT_G1[2])/3
CPT
83 Bit Field Distribute
Source MCM1.ReadData[327]
0
Source Bit 0
Dest aux3[1]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 12
PLC_400:MainTask:MainProgram 16/05/2013 22:21:00
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
84 Bit Field Distribute
Source MCM1.ReadData[328]
0
Source Bit 0
Dest aux3[1]
0
Dest Bit 0
Length 16
BTD
85 Compute
Dest ESYG_P[1]
0
Expression aux3[1]*0.001
CPT
86 Bit Field Distribute
Source MCM1.ReadData[333]
0
Source Bit 0
Dest aux4[1]
0
Dest Bit 16
Length 16
BTD
87 Bit Field Distribute
Source MCM1.ReadData[334]
0
Source Bit 0
Dest aux4[1]
0
Dest Bit 0
Length 16
BTD
88 Compute
Dest ESYG_Q[1]
0
Expression aux4[1]*0.001
CPT
89 Bit Field Distribute
Source MCM1.ReadData[339]
0
Source Bit 0
Dest aux5[1]
0
Dest Bit 16
Length 16
BTD
90 Bit Field Distribute
Source MCM1.ReadData[340]
0
Source Bit 0
Dest aux5[1]
0
Dest Bit 0
Length 16
BTD
RedEasygen - Ladder Diagram Page 13
PLC_400:MainTask:MainProgram 16/05/2013 22:21:00
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
91 Compute
Dest ESYG_VOLT_L1L2[1]
0
Expression aux5[1]*0.1
CPT
92 Compute
Dest ESYG_VOLT_L1N[1]
0
Expression ESYG_VOLT_L1L2[1]/1.7321
CPT
93 Bit Field Distribute
Source MCM1.ReadData[348]
0
Source Bit 0
Dest aux6[1]
0
Dest Bit 16
Length 16
BTD
94 Bit Field Distribute
Source MCM1.ReadData[349]
0
Source Bit 0
Dest aux6[1]
0
Dest Bit 0
Length 16
BTD
95 Compute
Dest ESYG_VOLT_L2L3[1]
0
Expression aux6[1]*0.1
CPT
96 Compute
Dest ESYG_VOLT_L2N[1]
0
Expression ESYG_VOLT_L2L3[1]/1.7321
CPT
97 Bit Field Distribute
Source MCM1.ReadData[354]
0
Source Bit 0
Dest aux7[1]
0
Dest Bit 16
Length 16
BTD
98 Bit Field Distribute
Source MCM1.ReadData[355]
0
Source Bit 0
Dest aux7[1]
0
Dest Bit 0
Length 16
BTD
RedEasygen - Ladder Diagram Page 14
PLC_400:MainTask:MainProgram 16/05/2013 22:21:00
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
99 Compute
Dest ESYG_VOLT_L3L1[1]
0
Expression aux7[1]*0.1
CPT
100 Compute
Dest ESYG_VOLT_L3N[1]
0
Expression ESYG_VOLT_L3L1[1]/1.7321
CPT
101 Compute
Dest ESYG_VOLT_PROM[1]
0
Expression ( ESYG_VOLT_L1L2[1]+ESYG_VOLT_L2L3[1]+ESYG_VOLT_L3L1[1])/3
CPT
102 Move
Source MCM1.ReadData[360]
0
Dest ESYG_MODE_OPER[1]
0
MOV
103 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13216

EQU ESYG_RUN_ACTIVE[1]
104 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13250

EQU ESYG_STABLE_TIME[1]
105 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13251

EQU ESYG_IN_OPERATION[1]
106 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13203

EQU ESYG_MOTOR_STOP[1]
107 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13204

EQU ESYG_COOL_DOWN[1]
RedEasygen - Ladder Diagram Page 15
PLC_400:MainTask:MainProgram 16/05/2013 22:21:00
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
108 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13253

EQU ESYG_AUTO_MODE[1]
109 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13206

EQU ESYG_START[1]
110 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13255

EQU ESYG_GCB_OPEN[1]
111 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13256

EQU ESYG_UNLOAD_GEN[1]
112 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13208

EQU ESYG_PREGLOW[1]
113 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13257

EQU ESYG_MCB_OPEN[1]
114 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13209

EQU ESYG_GCB_BUS_CLOSE[1]
115 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13258

EQU ESYG_LOAD_GEN[1]
116 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13210

EQU ESYG_MCB_BUS_CLOSE[1]
RedEasygen - Ladder Diagram Page 16
PLC_400:MainTask:MainProgram 16/05/2013 22:21:01
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
117 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13259

EQU ESYG_SINC_GCB[1]
118 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13260

EQU ESYG_SINC_MCB[1]
119 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13212

EQU ESYG_GIRO[1]
120 Equal
Source A ESYG_MODE_OPER[1]
0
Source B 13213

EQU ESYG_IGNITION[1]
121 Bit Field Distribute
Source MCM1.ReadData[361]
0
Source Bit 0
Dest aux8[1]
0
Dest Bit 16
Length 16
BTD
122 Bit Field Distribute
Source MCM1.ReadData[362]
0
Source Bit 0
Dest aux8[1]
0
Dest Bit 0
Length 16
BTD
123 Compute
Dest ESYG_REAL_ENERGY[1]
0.0
Expression aux8[1]*0.01
CPT
124 Bit Field Distribute
Source MCM1.ReadData[364]
0
Source Bit 0
Dest aux10[1]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 17
PLC_400:MainTask:MainProgram 16/05/2013 22:21:01
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
125 Bit Field Distribute
Source MCM1.ReadData[365]
0
Source Bit 0
Dest aux10[1]
0
Dest Bit 0
Length 16
BTD
126 Compute
Dest ESYG_REACTIVE_ENERGY[1]
0.0
Expression aux10[1]*0.01
CPT
127 Bit Field Distribute
Source MCM1.ReadData[367]
0
Source Bit 0
Dest aux9[1]
0
Dest Bit 16
Length 16
BTD
128 Bit Field Distribute
Source MCM1.ReadData[368]
0
Source Bit 0
Dest aux9[1]
0
Dest Bit 0
Length 16
BTD
129 Compute
Dest ESYG_HOURS_OPER[1]
0.0
Expression aux9[1]*0.01
CPT
EASYGEN
MG-405
130 Move
Source MCM1.ReadData[460]
0
Dest ESYG_ID[2]
0
MOV
EASYGEN
MG-405
131 Masked Move
Source MCM1.ReadData[462]
0
Mask 15

Dest ESYG_MODE_CONTROL_G5
0
MVM
RedEasygen - Ladder Diagram Page 18
PLC_400:MainTask:MainProgram 16/05/2013 22:21:01
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
132 Equal
Source A ESYG_MODE_CONTROL_G5
0
Source B 1

EQU ESYG_AUTO[2]
133 Equal
Source A ESYG_MODE_CONTROL_G5
0
Source B 2

EQU ESYG_STOP[2]
134 Equal
Source A ESYG_MODE_CONTROL_G5
0
Source B 4

EQU ESYG_MANUAL[2]
135 Compute
Dest ESYG_FP[2]
0.0
Expression MCM1.ReadData[463]*0.001
CPT
136 Compute
Dest ESYG_FREQ[2]
0.0
Expression MCM1.ReadData[466]*0.01
CPT
137 Compute
Dest ESYG_BATT_VOLT[2]
0.0
Expression MCM1.ReadData[481]*0.1
CPT
138 Bit Field Distribute
Source MCM1.ReadData[494]
0
Source Bit 0
Dest aux[2]
0
Dest Bit 16
Length 16
BTD
139 Bit Field Distribute
Source MCM1.ReadData[495]
0
Source Bit 0
Dest aux[2]
0
Dest Bit 0
Length 16
BTD
RedEasygen - Ladder Diagram Page 19
PLC_400:MainTask:MainProgram 16/05/2013 22:21:01
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
140 Compute
Dest ESYG_CURRENT_G5[0]
0.0
Expression aux[2]/1000000
CPT
141 Bit Field Distribute
Source MCM1.ReadData[497]
0
Source Bit 0
Dest aux1[2]
0
Dest Bit 16
Length 16
BTD
142 Bit Field Distribute
Source MCM1.ReadData[498]
0
Source Bit 0
Dest aux1[2]
0
Dest Bit 0
Length 16
BTD
143 Compute
Dest ESYG_CURRENT_G5[1]
0.0
Expression aux1[2]/1000000
CPT
144 Bit Field Distribute
Source MCM1.ReadData[500]
0
Source Bit 0
Dest aux2[2]
0
Dest Bit 16
Length 16
BTD
145 Bit Field Distribute
Source MCM1.ReadData[501]
0
Source Bit 0
Dest aux2[2]
0
Dest Bit 0
Length 16
BTD
146 Compute
Dest ESYG_CURRENT_G5[2]
0.0
Expression aux2[2]/1000000
CPT
147 Compute
Dest ESYG_CURRENT_PROM[2]
0.0
Expression ( ESYG_CURRENT_G5[0]+ESYG_CURRENT_G5[1]+ESYG_CURRENT_G5[2])/3
CPT
RedEasygen - Ladder Diagram Page 20
PLC_400:MainTask:MainProgram 16/05/2013 22:21:02
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
148 Bit Field Distribute
Source MCM1.ReadData[512]
0
Source Bit 0
Dest aux3[2]
0
Dest Bit 16
Length 16
BTD
149 Bit Field Distribute
Source MCM1.ReadData[513]
0
Source Bit 0
Dest aux3[2]
0
Dest Bit 0
Length 16
BTD
150 Compute
Dest ESYG_P[2]
0
Expression aux3[2]*0.001
CPT
151 Bit Field Distribute
Source MCM1.ReadData[518]
0
Source Bit 0
Dest aux4[2]
0
Dest Bit 16
Length 16
BTD
152 Bit Field Distribute
Source MCM1.ReadData[519]
0
Source Bit 0
Dest aux4[2]
0
Dest Bit 0
Length 16
BTD
153 Compute
Dest ESYG_Q[2]
0
Expression aux4[2]*0.001
CPT
154 Bit Field Distribute
Source MCM1.ReadData[524]
0
Source Bit 0
Dest aux5[2]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 21
PLC_400:MainTask:MainProgram 16/05/2013 22:21:02
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
155 Bit Field Distribute
Source MCM1.ReadData[525]
0
Source Bit 0
Dest aux5[2]
0
Dest Bit 0
Length 16
BTD
156 Compute
Dest ESYG_VOLT_L1L2[2]
0
Expression aux5[2]*0.1
CPT
157 Compute
Dest ESYG_VOLT_L1N[2]
0
Expression ESYG_VOLT_L1L2[2]/1.7321
CPT
158 Bit Field Distribute
Source MCM1.ReadData[533]
0
Source Bit 0
Dest aux6[2]
0
Dest Bit 16
Length 16
BTD
159 Bit Field Distribute
Source MCM1.ReadData[534]
0
Source Bit 0
Dest aux6[2]
0
Dest Bit 0
Length 16
BTD
160 Compute
Dest ESYG_VOLT_L2L3[2]
0
Expression aux6[2]*0.1
CPT
161 Compute
Dest ESYG_VOLT_L2N[2]
0
Expression ESYG_VOLT_L2L3[2]/1.7321
CPT
162 Bit Field Distribute
Source MCM1.ReadData[539]
0
Source Bit 0
Dest aux7[2]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 22
PLC_400:MainTask:MainProgram 16/05/2013 22:21:02
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
163 Bit Field Distribute
Source MCM1.ReadData[540]
0
Source Bit 0
Dest aux7[2]
0
Dest Bit 0
Length 16
BTD
164 Compute
Dest ESYG_VOLT_L3L1[2]
0
Expression aux7[2]*0.1
CPT
165 Compute
Dest ESYG_VOLT_L3N[2]
0
Expression ESYG_VOLT_L3L1[2]/1.7321
CPT
166 Compute
Dest ESYG_VOLT_PROM[2]
0
Expression ( ESYG_VOLT_L1L2[2]+ESYG_VOLT_L2L3[2]+ESYG_VOLT_L3L1[2])/3
CPT
167 Move
Source MCM1.ReadData[545]
0
Dest ESYG_MODE_OPER[2]
0
MOV
168 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13216

EQU ESYG_RUN_ACTIVE[2]
169 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13250

EQU ESYG_STABLE_TIME[2]
170 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13251

EQU ESYG_IN_OPERATION[2]
171 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13203

EQU ESYG_MOTOR_STOP[2]
RedEasygen - Ladder Diagram Page 23
PLC_400:MainTask:MainProgram 16/05/2013 22:21:02
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
172 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13204

EQU ESYG_COOL_DOWN[2]
173 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13253

EQU ESYG_AUTO_MODE[2]
174 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13206

EQU ESYG_START[2]
175 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13255

EQU ESYG_GCB_OPEN[2]
176 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13256

EQU ESYG_UNLOAD_GEN[2]
177 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13208

EQU ESYG_PREGLOW[2]
178 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13257

EQU ESYG_MCB_OPEN[2]
179 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13209

EQU ESYG_GCB_BUS_CLOSE[2]
180 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13258

EQU ESYG_LOAD_GEN[2]
RedEasygen - Ladder Diagram Page 24
PLC_400:MainTask:MainProgram 16/05/2013 22:21:03
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
181 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13210

EQU ESYG_MCB_BUS_CLOSE[2]
182 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13259

EQU ESYG_SINC_GCB[2]
183 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13260

EQU ESYG_SINC_MCB[2]
184 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13212

EQU ESYG_GIRO[2]
185 Equal
Source A ESYG_MODE_OPER[2]
0
Source B 13213

EQU ESYG_IGNITION[2]
186 Bit Field Distribute
Source MCM1.ReadData[546]
0
Source Bit 0
Dest aux8[2]
0
Dest Bit 16
Length 16
BTD
187 Bit Field Distribute
Source MCM1.ReadData[547]
0
Source Bit 0
Dest aux8[2]
0
Dest Bit 0
Length 16
BTD
188 Compute
Dest ESYG_REAL_ENERGY[2]
0.0
Expression aux8[2]*0.01
CPT
RedEasygen - Ladder Diagram Page 25
PLC_400:MainTask:MainProgram 16/05/2013 22:21:03
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
189 Bit Field Distribute
Source MCM1.ReadData[549]
0
Source Bit 0
Dest aux10[2]
0
Dest Bit 16
Length 16
BTD
190 Bit Field Distribute
Source MCM1.ReadData[550]
0
Source Bit 0
Dest aux10[2]
0
Dest Bit 0
Length 16
BTD
191 Compute
Dest ESYG_REACTIVE_ENERGY[2]
0.0
Expression aux10[2]*0.01
CPT
192 Bit Field Distribute
Source MCM1.ReadData[552]
0
Source Bit 0
Dest aux9[2]
0
Dest Bit 16
Length 16
BTD
193 Bit Field Distribute
Source MCM1.ReadData[553]
0
Source Bit 0
Dest aux9[2]
0
Dest Bit 0
Length 16
BTD
194 Compute
Dest ESYG_HOURS_OPER[2]
0.0
Expression aux9[2]*0.01
CPT
EASYGEN
MG-406
195 Move
Source MCM1.ReadData[645]
0
Dest ESYG_ID[3]
0
MOV
EASYGEN
MG-406
RedEasygen - Ladder Diagram Page 26
PLC_400:MainTask:MainProgram 16/05/2013 22:21:03
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
196 Masked Move
Source MCM1.ReadData[647]
0
Mask 15

Dest ESYG_MODE_CONTROL_G6
0
MVM
197 Equal
Source A ESYG_MODE_CONTROL_G6
0
Source B 1

EQU ESYG_AUTO[3]
198 Equal
Source A ESYG_MODE_CONTROL_G6
0
Source B 2

EQU ESYG_STOP[3]
199 Equal
Source A ESYG_MODE_CONTROL_G6
0
Source B 4

EQU ESYG_MANUAL[3]
200 Compute
Dest ESYG_FP[3]
0.0
Expression MCM1.ReadData[648]*0.001
CPT
201 Compute
Dest ESYG_FREQ[3]
0.0
Expression MCM1.ReadData[651]*0.01
CPT
202 Compute
Dest ESYG_BATT_VOLT[3]
0.0
Expression MCM1.ReadData[666]*0.1
CPT
203 Bit Field Distribute
Source MCM1.ReadData[679]
0
Source Bit 0
Dest aux[3]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 27
PLC_400:MainTask:MainProgram 16/05/2013 22:21:03
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
204 Bit Field Distribute
Source MCM1.ReadData[680]
0
Source Bit 0
Dest aux[3]
0
Dest Bit 0
Length 16
BTD
205 Compute
Dest ESYG_CURRENT_G6[0]
0.0
Expression aux[3]/1000000
CPT
206 Bit Field Distribute
Source MCM1.ReadData[682]
0
Source Bit 0
Dest aux1[3]
0
Dest Bit 16
Length 16
BTD
207 Bit Field Distribute
Source MCM1.ReadData[683]
0
Source Bit 0
Dest aux1[3]
0
Dest Bit 0
Length 16
BTD
208 Compute
Dest ESYG_CURRENT_G6[1]
0.0
Expression aux1[3]/1000000
CPT
209 Bit Field Distribute
Source MCM1.ReadData[685]
0
Source Bit 0
Dest aux2[3]
0
Dest Bit 16
Length 16
BTD
210 Bit Field Distribute
Source MCM1.ReadData[686]
0
Source Bit 0
Dest aux2[3]
0
Dest Bit 0
Length 16
BTD
RedEasygen - Ladder Diagram Page 28
PLC_400:MainTask:MainProgram 16/05/2013 22:21:04
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
211 Compute
Dest ESYG_CURRENT_G6[2]
0.0
Expression aux2[3]/1000000
CPT
212 Compute
Dest ESYG_CURRENT_PROM[3]
0.0
Expression ( ESYG_CURRENT_G6[0]+ESYG_CURRENT_G6[1]+ESYG_CURRENT_G6[2])/3
CPT
213 Bit Field Distribute
Source MCM1.ReadData[697]
0
Source Bit 0
Dest aux3[3]
0
Dest Bit 16
Length 16
BTD
214 Bit Field Distribute
Source MCM1.ReadData[698]
0
Source Bit 0
Dest aux3[3]
0
Dest Bit 0
Length 16
BTD
215 Compute
Dest ESYG_P[3]
0
Expression aux3[3]*0.001
CPT
216 Bit Field Distribute
Source MCM1.ReadData[703]
0
Source Bit 0
Dest aux4[3]
0
Dest Bit 16
Length 16
BTD
217 Bit Field Distribute
Source MCM1.ReadData[704]
0
Source Bit 0
Dest aux4[3]
0
Dest Bit 0
Length 16
BTD
218 Compute
Dest ESYG_Q[3]
0
Expression aux4[3]*0.001
CPT
RedEasygen - Ladder Diagram Page 29
PLC_400:MainTask:MainProgram 16/05/2013 22:21:04
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
219 Bit Field Distribute
Source MCM1.ReadData[709]
0
Source Bit 0
Dest aux5[3]
0
Dest Bit 16
Length 16
BTD
220 Bit Field Distribute
Source MCM1.ReadData[710]
0
Source Bit 0
Dest aux5[3]
0
Dest Bit 0
Length 16
BTD
221 Compute
Dest ESYG_VOLT_L1L2[3]
0
Expression aux5[3]*0.1
CPT
222 Compute
Dest ESYG_VOLT_L1N[3]
0
Expression ESYG_VOLT_L1L2[3]/1.7321
CPT
223 Bit Field Distribute
Source MCM1.ReadData[718]
0
Source Bit 0
Dest aux6[3]
0
Dest Bit 16
Length 16
BTD
224 Bit Field Distribute
Source MCM1.ReadData[719]
0
Source Bit 0
Dest aux6[3]
0
Dest Bit 0
Length 16
BTD
225 Compute
Dest ESYG_VOLT_L2L3[3]
0
Expression aux6[3]*0.1
CPT
226 Compute
Dest ESYG_VOLT_L2N[3]
0
Expression ESYG_VOLT_L2L3[3]/1.7321
CPT
RedEasygen - Ladder Diagram Page 30
PLC_400:MainTask:MainProgram 16/05/2013 22:21:04
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
227 Bit Field Distribute
Source MCM1.ReadData[724]
0
Source Bit 0
Dest aux7[3]
0
Dest Bit 16
Length 16
BTD
228 Bit Field Distribute
Source MCM1.ReadData[725]
0
Source Bit 0
Dest aux7[3]
0
Dest Bit 0
Length 16
BTD
229 Compute
Dest ESYG_VOLT_L3L1[3]
0
Expression aux7[3]*0.1
CPT
230 Compute
Dest ESYG_VOLT_L3N[3]
0
Expression ESYG_VOLT_L3L1[3]/1.7321
CPT
231 Compute
Dest ESYG_VOLT_PROM[3]
0
Expression ( ESYG_VOLT_L1L2[3]+ESYG_VOLT_L2L3[3]+ESYG_VOLT_L3L1[3])/3
CPT
232 Move
Source MCM1.ReadData[730]
0
Dest ESYG_MODE_OPER[3]
0
MOV
233 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13216

EQU ESYG_RUN_ACTIVE[3]
234 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13250

EQU ESYG_STABLE_TIME[3]
RedEasygen - Ladder Diagram Page 31
PLC_400:MainTask:MainProgram 16/05/2013 22:21:04
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
235 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13251

EQU ESYG_IN_OPERATION[3]
236 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13203

EQU ESYG_MOTOR_STOP[3]
237 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13204

EQU ESYG_COOL_DOWN[3]
238 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13253

EQU ESYG_AUTO_MODE[3]
239 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13206

EQU ESYG_START[3]
240 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13255

EQU ESYG_GCB_OPEN[3]
241 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13256

EQU ESYG_UNLOAD_GEN[3]
242 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13208

EQU ESYG_PREGLOW[3]
243 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13257

EQU ESYG_MCB_OPEN[3]
RedEasygen - Ladder Diagram Page 32
PLC_400:MainTask:MainProgram 16/05/2013 22:21:05
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
244 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13209

EQU ESYG_GCB_BUS_CLOSE[3]
245 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13258

EQU ESYG_LOAD_GEN[3]
246 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13210

EQU ESYG_MCB_BUS_CLOSE[3]
247 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13259

EQU ESYG_SINC_GCB[3]
248 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13260

EQU ESYG_SINC_MCB[3]
249 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13212

EQU ESYG_GIRO[3]
250 Equal
Source A ESYG_MODE_OPER[3]
0
Source B 13213

EQU ESYG_IGNITION[3]
251 Bit Field Distribute
Source MCM1.ReadData[731]
0
Source Bit 0
Dest aux8[3]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 33
PLC_400:MainTask:MainProgram 16/05/2013 22:21:05
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
252 Bit Field Distribute
Source MCM1.ReadData[732]
0
Source Bit 0
Dest aux8[3]
0
Dest Bit 0
Length 16
BTD
253 Compute
Dest ESYG_REAL_ENERGY[3]
0.0
Expression aux8[3]*0.01
CPT
254 Bit Field Distribute
Source MCM1.ReadData[734]
0
Source Bit 0
Dest aux10[3]
0
Dest Bit 16
Length 16
BTD
255 Bit Field Distribute
Source MCM1.ReadData[735]
0
Source Bit 0
Dest aux10[3]
0
Dest Bit 0
Length 16
BTD
256 Compute
Dest ESYG_REACTIVE_ENERGY[3]
0.0
Expression aux10[3]*0.01
CPT
257 Bit Field Distribute
Source MCM1.ReadData[737]
0
Source Bit 0
Dest aux9[3]
0
Dest Bit 16
Length 16
BTD
258 Bit Field Distribute
Source MCM1.ReadData[738]
0
Source Bit 0
Dest aux9[3]
0
Dest Bit 0
Length 16
BTD
RedEasygen - Ladder Diagram Page 34
PLC_400:MainTask:MainProgram 16/05/2013 22:21:05
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
259 Compute
Dest ESYG_HOURS_OPER[3]
0.0
Expression aux9[3]*0.01
CPT
EASYGEN
MG-403
260 Move
Source MCM1.ReadData[830]
0
Dest ESYG_ID[4]
0
MOV
EASYGEN
MG-403
261 Masked Move
Source MCM1.ReadData[832]
0
Mask 15

Dest ESYG_MODE_CONTROL_G3
0
MVM
262 Equal
Source A ESYG_MODE_CONTROL_G3
0
Source B 1

EQU ESYG_AUTO[4]
263 Equal
Source A ESYG_MODE_CONTROL_G3
0
Source B 2

EQU ESYG_STOP[4]
264 Equal
Source A ESYG_MODE_CONTROL_G3
0
Source B 4

EQU ESYG_MANUAL[4]
265 Compute
Dest ESYG_FP[4]
0.0
Expression MCM1.ReadData[833]*0.001
CPT
266 Compute
Dest ESYG_FREQ[4]
0.0
Expression MCM1.ReadData[836]*0.01
CPT
RedEasygen - Ladder Diagram Page 35
PLC_400:MainTask:MainProgram 16/05/2013 22:21:05
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
267 Compute
Dest ESYG_BATT_VOLT[4]
0.0
Expression MCM1.ReadData[851]*0.1
CPT
268 Bit Field Distribute
Source MCM1.ReadData[864]
0
Source Bit 0
Dest aux[4]
0
Dest Bit 16
Length 16
BTD
269 Bit Field Distribute
Source MCM1.ReadData[865]
0
Source Bit 0
Dest aux[4]
0
Dest Bit 0
Length 16
BTD
270 Compute
Dest ESYG_CURRENT_G3[0]
0.0
Expression aux[4]/1000000
CPT
271 Bit Field Distribute
Source MCM1.ReadData[867]
0
Source Bit 0
Dest aux1[4]
0
Dest Bit 16
Length 16
BTD
272 Bit Field Distribute
Source MCM1.ReadData[868]
0
Source Bit 0
Dest aux1[4]
0
Dest Bit 0
Length 16
BTD
273 Compute
Dest ESYG_CURRENT_G3[1]
0.0
Expression aux1[4]/1000000
CPT
RedEasygen - Ladder Diagram Page 36
PLC_400:MainTask:MainProgram 16/05/2013 22:21:06
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
274 Bit Field Distribute
Source MCM1.ReadData[870]
0
Source Bit 0
Dest aux2[4]
0
Dest Bit 16
Length 16
BTD
275 Bit Field Distribute
Source MCM1.ReadData[871]
0
Source Bit 0
Dest aux2[4]
0
Dest Bit 0
Length 16
BTD
276 Compute
Dest ESYG_CURRENT_G3[2]
0.0
Expression aux2[4]/1000000
CPT
277 Compute
Dest ESYG_CURRENT_PROM[4]
0.0
Expression ( ESYG_CURRENT_G3[0]+ESYG_CURRENT_G3[1]+ESYG_CURRENT_G3[2])/3
CPT
278 Bit Field Distribute
Source MCM1.ReadData[882]
0
Source Bit 0
Dest aux3[4]
0
Dest Bit 16
Length 16
BTD
279 Bit Field Distribute
Source MCM1.ReadData[883]
0
Source Bit 0
Dest aux3[4]
0
Dest Bit 0
Length 16
BTD
280 Compute
Dest ESYG_P[4]
0
Expression aux3[4]*0.001
CPT
RedEasygen - Ladder Diagram Page 37
PLC_400:MainTask:MainProgram 16/05/2013 22:21:06
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
281 Bit Field Distribute
Source MCM1.ReadData[888]
0
Source Bit 0
Dest aux4[4]
0
Dest Bit 16
Length 16
BTD
282 Bit Field Distribute
Source MCM1.ReadData[889]
0
Source Bit 0
Dest aux4[4]
0
Dest Bit 0
Length 16
BTD
283 Compute
Dest ESYG_Q[4]
0
Expression aux4[4]*0.001
CPT
284 Bit Field Distribute
Source MCM1.ReadData[894]
0
Source Bit 0
Dest aux5[4]
0
Dest Bit 16
Length 16
BTD
285 Bit Field Distribute
Source MCM1.ReadData[895]
0
Source Bit 0
Dest aux5[4]
0
Dest Bit 0
Length 16
BTD
286 Compute
Dest ESYG_VOLT_L1L2[4]
0
Expression aux5[4]*0.1
CPT
287 Compute
Dest ESYG_VOLT_L1N[4]
0
Expression ESYG_VOLT_L1L2[4]/1.7321
CPT
RedEasygen - Ladder Diagram Page 38
PLC_400:MainTask:MainProgram 16/05/2013 22:21:06
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
288 Bit Field Distribute
Source MCM1.ReadData[903]
0
Source Bit 0
Dest aux6[4]
0
Dest Bit 16
Length 16
BTD
289 Bit Field Distribute
Source MCM1.ReadData[904]
0
Source Bit 0
Dest aux6[4]
0
Dest Bit 0
Length 16
BTD
290 Compute
Dest ESYG_VOLT_L2L3[4]
0
Expression aux6[4]*0.1
CPT
291 Compute
Dest ESYG_VOLT_L2N[4]
0
Expression ESYG_VOLT_L2L3[4]/1.7321
CPT
292 Bit Field Distribute
Source MCM1.ReadData[909]
0
Source Bit 0
Dest aux7[4]
0
Dest Bit 16
Length 16
BTD
293 Bit Field Distribute
Source MCM1.ReadData[910]
0
Source Bit 0
Dest aux7[4]
0
Dest Bit 0
Length 16
BTD
294 Compute
Dest ESYG_VOLT_L3L1[4]
0
Expression aux7[4]*0.1
CPT
295 Compute
Dest ESYG_VOLT_L3N[4]
0
Expression ESYG_VOLT_L3L1[4]/1.7321
CPT
RedEasygen - Ladder Diagram Page 39
PLC_400:MainTask:MainProgram 16/05/2013 22:21:06
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
296 Compute
Dest ESYG_VOLT_PROM[4]
0
Expression ( ESYG_VOLT_L1L2[4]+ESYG_VOLT_L2L3[4]+ESYG_VOLT_L3L1[4])/3
CPT
297 Move
Source MCM1.ReadData[915]
0
Dest ESYG_MODE_OPER[4]
0
MOV
298 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13216

EQU ESYG_RUN_ACTIVE[4]
299 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13250

EQU ESYG_STABLE_TIME[4]
300 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13251

EQU ESYG_IN_OPERATION[4]
301 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13203

EQU ESYG_MOTOR_STOP[4]
302 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13204

EQU ESYG_COOL_DOWN[4]
303 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13253

EQU ESYG_AUTO_MODE[4]
304 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13206

EQU ESYG_START[4]
RedEasygen - Ladder Diagram Page 40
PLC_400:MainTask:MainProgram 16/05/2013 22:21:07
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
305 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13255

EQU ESYG_GCB_OPEN[4]
306 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13256

EQU ESYG_UNLOAD_GEN[4]
307 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13208

EQU ESYG_PREGLOW[4]
308 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13257

EQU ESYG_MCB_OPEN[4]
309 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13209

EQU ESYG_GCB_BUS_CLOSE[4]
310 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13258

EQU ESYG_LOAD_GEN[4]
311 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13210

EQU ESYG_MCB_BUS_CLOSE[4]
312 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13259

EQU ESYG_SINC_GCB[4]
313 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13260

EQU ESYG_SINC_MCB[4]
RedEasygen - Ladder Diagram Page 41
PLC_400:MainTask:MainProgram 16/05/2013 22:21:07
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
314 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13212

EQU ESYG_GIRO[4]
315 Equal
Source A ESYG_MODE_OPER[4]
0
Source B 13213

EQU ESYG_IGNITION[4]
316 Bit Field Distribute
Source MCM1.ReadData[916]
0
Source Bit 0
Dest aux8[4]
0
Dest Bit 16
Length 16
BTD
317 Bit Field Distribute
Source MCM1.ReadData[917]
0
Source Bit 0
Dest aux8[4]
0
Dest Bit 0
Length 16
BTD
318 Compute
Dest ESYG_REAL_ENERGY[4]
0.0
Expression aux8[4]*0.01
CPT
319 Bit Field Distribute
Source MCM1.ReadData[919]
0
Source Bit 0
Dest aux10[4]
0
Dest Bit 16
Length 16
BTD
320 Bit Field Distribute
Source MCM1.ReadData[920]
0
Source Bit 0
Dest aux10[4]
0
Dest Bit 0
Length 16
BTD
RedEasygen - Ladder Diagram Page 42
PLC_400:MainTask:MainProgram 16/05/2013 22:21:07
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
321 Compute
Dest ESYG_REACTIVE_ENERGY[4]
0.0
Expression aux10[4]*0.01
CPT
322 Bit Field Distribute
Source MCM1.ReadData[922]
0
Source Bit 0
Dest aux9[4]
0
Dest Bit 16
Length 16
BTD
323 Bit Field Distribute
Source MCM1.ReadData[923]
0
Source Bit 0
Dest aux9[4]
0
Dest Bit 0
Length 16
BTD
324 Compute
Dest ESYG_HOURS_OPER[4]
0.0
Expression aux9[4]*0.01
CPT
EASYGEN
MG-404
325 Move
Source MCM1.ReadData[1015]
0
Dest ESYG_ID[5]
0
MOV
EASYGEN
MG-404
326 Masked Move
Source MCM1.ReadData[1017]
0
Mask 15

Dest ESYG_MODE_CONTROL_G4
0
MVM
327 Equal
Source A ESYG_MODE_CONTROL_G4
0
Source B 1

EQU ESYG_AUTO[5]
328 Equal
Source A ESYG_MODE_CONTROL_G4
0
Source B 2

EQU ESYG_STOP[5]
RedEasygen - Ladder Diagram Page 43
PLC_400:MainTask:MainProgram 16/05/2013 22:21:07
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
329 Equal
Source A ESYG_MODE_CONTROL_G4
0
Source B 4

EQU ESYG_MANUAL[5]
330 Compute
Dest ESYG_FP[5]
0.0
Expression MCM1.ReadData[1018]*0.001
CPT
331 Compute
Dest ESYG_FREQ[5]
0.0
Expression MCM1.ReadData[1021]*0.01
CPT
332 Compute
Dest ESYG_BATT_VOLT[5]
0.0
Expression MCM1.ReadData[1036]*0.1
CPT
333 Bit Field Distribute
Source MCM1.ReadData[1049]
0
Source Bit 0
Dest aux[5]
0
Dest Bit 16
Length 16
BTD
334 Bit Field Distribute
Source MCM1.ReadData[1050]
0
Source Bit 0
Dest aux[5]
0
Dest Bit 0
Length 16
BTD
335 Compute
Dest ESYG_CURRENT_G4[0]
0.0
Expression aux[5]/1000000
CPT
336 Bit Field Distribute
Source MCM1.ReadData[1052]
0
Source Bit 0
Dest aux1[5]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 44
PLC_400:MainTask:MainProgram 16/05/2013 22:21:08
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
337 Bit Field Distribute
Source MCM1.ReadData[1053]
0
Source Bit 0
Dest aux1[5]
0
Dest Bit 0
Length 16
BTD
338 Compute
Dest ESYG_CURRENT_G4[1]
0.0
Expression aux1[5]/1000000
CPT
339 Bit Field Distribute
Source MCM1.ReadData[1055]
0
Source Bit 0
Dest aux2[5]
0
Dest Bit 16
Length 16
BTD
340 Bit Field Distribute
Source MCM1.ReadData[1056]
0
Source Bit 0
Dest aux2[5]
0
Dest Bit 0
Length 16
BTD
341 Compute
Dest ESYG_CURRENT_G4[2]
0.0
Expression aux2[5]/1000000
CPT
342 Compute
Dest ESYG_CURRENT_PROM[5]
0.0
Expression ( ESYG_CURRENT_G4[0]+ESYG_CURRENT_G4[1]+ESYG_CURRENT_G4[2])/3
CPT
343 Bit Field Distribute
Source MCM1.ReadData[1067]
0
Source Bit 0
Dest aux3[5]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 45
PLC_400:MainTask:MainProgram 16/05/2013 22:21:08
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
344 Bit Field Distribute
Source MCM1.ReadData[1068]
0
Source Bit 0
Dest aux3[5]
0
Dest Bit 0
Length 16
BTD
345 Compute
Dest ESYG_P[5]
0
Expression aux3[5]*0.001
CPT
346 Bit Field Distribute
Source MCM1.ReadData[1073]
0
Source Bit 0
Dest aux4[5]
0
Dest Bit 16
Length 16
BTD
347 Bit Field Distribute
Source MCM1.ReadData[1074]
0
Source Bit 0
Dest aux4[5]
0
Dest Bit 0
Length 16
BTD
348 Compute
Dest ESYG_Q[5]
0
Expression aux4[5]*0.001
CPT
349 Bit Field Distribute
Source MCM1.ReadData[1079]
0
Source Bit 0
Dest aux5[5]
0
Dest Bit 16
Length 16
BTD
350 Bit Field Distribute
Source MCM1.ReadData[1080]
0
Source Bit 0
Dest aux5[5]
0
Dest Bit 0
Length 16
BTD
RedEasygen - Ladder Diagram Page 46
PLC_400:MainTask:MainProgram 16/05/2013 22:21:08
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
351 Compute
Dest ESYG_VOLT_L1L2[5]
0
Expression aux5[5]*0.1
CPT
352 Compute
Dest ESYG_VOLT_L1N[5]
0
Expression ESYG_VOLT_L1L2[5]/1.7321
CPT
353 Bit Field Distribute
Source MCM1.ReadData[1088]
0
Source Bit 0
Dest aux6[5]
0
Dest Bit 16
Length 16
BTD
354 Bit Field Distribute
Source MCM1.ReadData[1089]
0
Source Bit 0
Dest aux6[5]
0
Dest Bit 0
Length 16
BTD
355 Compute
Dest ESYG_VOLT_L2L3[5]
0
Expression aux6[5]*0.1
CPT
356 Compute
Dest ESYG_VOLT_L2N[5]
0
Expression ESYG_VOLT_L2L3[5]/1.7321
CPT
357 Bit Field Distribute
Source MCM1.ReadData[1094]
0
Source Bit 0
Dest aux7[5]
0
Dest Bit 16
Length 16
BTD
358 Bit Field Distribute
Source MCM1.ReadData[1095]
0
Source Bit 0
Dest aux7[5]
0
Dest Bit 0
Length 16
BTD
RedEasygen - Ladder Diagram Page 47
PLC_400:MainTask:MainProgram 16/05/2013 22:21:08
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
359 Compute
Dest ESYG_VOLT_L3L1[5]
0
Expression aux7[5]*0.1
CPT
360 Compute
Dest ESYG_VOLT_L3N[5]
0
Expression ESYG_VOLT_L3L1[5]/1.7321
CPT
361 Compute
Dest ESYG_VOLT_PROM[5]
0
Expression ( ESYG_VOLT_L1L2[5]+ESYG_VOLT_L2L3[5]+ESYG_VOLT_L3L1[5])/3
CPT
362 Move
Source MCM1.ReadData[1100]
0
Dest ESYG_MODE_OPER[5]
0
MOV
363 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13216

EQU ESYG_RUN_ACTIVE[5]
364 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13250

EQU ESYG_STABLE_TIME[5]
365 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13251

EQU ESYG_IN_OPERATION[5]
366 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13203

EQU ESYG_MOTOR_STOP[5]
367 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13204

EQU ESYG_COOL_DOWN[5]
RedEasygen - Ladder Diagram Page 48
PLC_400:MainTask:MainProgram 16/05/2013 22:21:09
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
368 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13253

EQU ESYG_AUTO_MODE[5]
369 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13206

EQU ESYG_START[5]
370 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13255

EQU ESYG_GCB_OPEN[5]
371 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13256

EQU ESYG_UNLOAD_GEN[5]
372 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13208

EQU ESYG_PREGLOW[5]
373 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13257

EQU ESYG_MCB_OPEN[5]
374 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13209

EQU ESYG_GCB_BUS_CLOSE[5]
375 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13258

EQU ESYG_LOAD_GEN[5]
376 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13210

EQU ESYG_MCB_BUS_CLOSE[5]
RedEasygen - Ladder Diagram Page 49
PLC_400:MainTask:MainProgram 16/05/2013 22:21:09
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
377 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13259

EQU ESYG_SINC_GCB[5]
378 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13260

EQU ESYG_SINC_MCB[5]
379 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13212

EQU ESYG_GIRO[5]
380 Equal
Source A ESYG_MODE_OPER[5]
0
Source B 13213

EQU ESYG_IGNITION[5]
381 Bit Field Distribute
Source MCM1.ReadData[1101]
0
Source Bit 0
Dest aux8[5]
0
Dest Bit 16
Length 16
BTD
382 Bit Field Distribute
Source MCM1.ReadData[1102]
0
Source Bit 0
Dest aux8[5]
0
Dest Bit 0
Length 16
BTD
383 Compute
Dest ESYG_REAL_ENERGY[5]
0.0
Expression aux8[5]*0.01
CPT
384 Bit Field Distribute
Source MCM1.ReadData[1104]
0
Source Bit 0
Dest aux10[5]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 50
PLC_400:MainTask:MainProgram 16/05/2013 22:21:09
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
385 Bit Field Distribute
Source MCM1.ReadData[1105]
0
Source Bit 0
Dest aux10[5]
0
Dest Bit 0
Length 16
BTD
386 Compute
Dest ESYG_REACTIVE_ENERGY[5]
0.0
Expression aux10[5]*0.01
CPT
387 Bit Field Distribute
Source MCM1.ReadData[1107]
0
Source Bit 0
Dest aux9[5]
0
Dest Bit 16
Length 16
BTD
388 Bit Field Distribute
Source MCM1.ReadData[1108]
0
Source Bit 0
Dest aux9[5]
0
Dest Bit 0
Length 16
BTD
389 Compute
Dest ESYG_HOURS_OPER[5]
0.0
Expression aux9[5]*0.01
CPT
EASYGEN
MG-407
390 Move
Source MCM1.ReadData[1200]
0
Dest ESYG_ID[6]
0
MOV
EASYGEN
MG-407
391 Masked Move
Source MCM1.ReadData[1202]
0
Mask 15

Dest ESYG_MODE_CONTROL_G7
0
MVM
RedEasygen - Ladder Diagram Page 51
PLC_400:MainTask:MainProgram 16/05/2013 22:21:09
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
392 Equal
Source A ESYG_MODE_CONTROL_G7
0
Source B 1

EQU ESYG_AUTO[6]
393 Equal
Source A ESYG_MODE_CONTROL_G7
0
Source B 2

EQU ESYG_STOP[6]
394 Equal
Source A ESYG_MODE_CONTROL_G7
0
Source B 4

EQU ESYG_MANUAL[6]
395 Compute
Dest ESYG_FP[6]
0.0
Expression MCM1.ReadData[1203]*0.001
CPT
396 Compute
Dest ESYG_FREQ[6]
0.0
Expression MCM1.ReadData[1206]*0.01
CPT
397 Compute
Dest ESYG_BATT_VOLT[6]
0.0
Expression MCM1.ReadData[1221]*0.1
CPT
398 Bit Field Distribute
Source MCM1.ReadData[1234]
0
Source Bit 0
Dest aux[6]
0
Dest Bit 16
Length 16
BTD
399 Bit Field Distribute
Source MCM1.ReadData[1235]
0
Source Bit 0
Dest aux[6]
0
Dest Bit 0
Length 16
BTD
RedEasygen - Ladder Diagram Page 52
PLC_400:MainTask:MainProgram 16/05/2013 22:21:10
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
400 Compute
Dest ESYG_CURRENT_G7[0]
0.0
Expression aux[6]/1000000
CPT
401 Bit Field Distribute
Source MCM1.ReadData[1237]
0
Source Bit 0
Dest aux1[6]
0
Dest Bit 16
Length 16
BTD
402 Bit Field Distribute
Source MCM1.ReadData[1238]
0
Source Bit 0
Dest aux1[6]
0
Dest Bit 0
Length 16
BTD
403 Compute
Dest ESYG_CURRENT_G7[1]
0.0
Expression aux1[6]/1000000
CPT
404 Bit Field Distribute
Source MCM1.ReadData[1240]
0
Source Bit 0
Dest aux2[6]
0
Dest Bit 16
Length 16
BTD
405 Bit Field Distribute
Source MCM1.ReadData[1241]
0
Source Bit 0
Dest aux2[6]
0
Dest Bit 0
Length 16
BTD
406 Compute
Dest ESYG_CURRENT_G7[2]
0.0
Expression aux2[6]/1000000
CPT
407 Compute
Dest ESYG_CURRENT_PROM[6]
0.0
Expression ( ESYG_CURRENT_G7[0]+ESYG_CURRENT_G7[1]+ESYG_CURRENT_G7[2])/3
CPT
RedEasygen - Ladder Diagram Page 53
PLC_400:MainTask:MainProgram 16/05/2013 22:21:10
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
408 Bit Field Distribute
Source MCM1.ReadData[1252]
0
Source Bit 0
Dest aux3[6]
0
Dest Bit 16
Length 16
BTD
409 Bit Field Distribute
Source MCM1.ReadData[1253]
0
Source Bit 0
Dest aux3[6]
0
Dest Bit 0
Length 16
BTD
410 Compute
Dest ESYG_P[6]
0
Expression aux3[6]*0.001
CPT
411 Bit Field Distribute
Source MCM1.ReadData[1258]
0
Source Bit 0
Dest aux4[6]
0
Dest Bit 16
Length 16
BTD
412 Bit Field Distribute
Source MCM1.ReadData[1259]
0
Source Bit 0
Dest aux4[6]
0
Dest Bit 0
Length 16
BTD
413 Compute
Dest ESYG_Q[6]
0
Expression aux4[6]*0.001
CPT
414 Bit Field Distribute
Source MCM1.ReadData[1264]
0
Source Bit 0
Dest aux5[6]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 54
PLC_400:MainTask:MainProgram 16/05/2013 22:21:10
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
415 Bit Field Distribute
Source MCM1.ReadData[1265]
0
Source Bit 0
Dest aux5[6]
0
Dest Bit 0
Length 16
BTD
416 Compute
Dest ESYG_VOLT_L1L2[6]
0
Expression aux5[6]*0.1
CPT
417 Compute
Dest ESYG_VOLT_L1N[6]
0
Expression ESYG_VOLT_L1L2[6]/1.7321
CPT
418 Bit Field Distribute
Source MCM1.ReadData[1273]
0
Source Bit 0
Dest aux6[6]
0
Dest Bit 16
Length 16
BTD
419 Bit Field Distribute
Source MCM1.ReadData[1274]
0
Source Bit 0
Dest aux6[6]
0
Dest Bit 0
Length 16
BTD
420 Compute
Dest ESYG_VOLT_L2L3[6]
0
Expression aux6[6]*0.1
CPT
421 Compute
Dest ESYG_VOLT_L2N[6]
0
Expression ESYG_VOLT_L2L3[6]/1.7321
CPT
422 Bit Field Distribute
Source MCM1.ReadData[1279]
0
Source Bit 0
Dest aux7[6]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 55
PLC_400:MainTask:MainProgram 16/05/2013 22:21:10
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
423 Bit Field Distribute
Source MCM1.ReadData[1280]
0
Source Bit 0
Dest aux7[6]
0
Dest Bit 0
Length 16
BTD
424 Compute
Dest ESYG_VOLT_L3L1[6]
0
Expression aux7[6]*0.1
CPT
425 Compute
Dest ESYG_VOLT_L3N[6]
0
Expression ESYG_VOLT_L3L1[6]/1.7321
CPT
426 Compute
Dest ESYG_VOLT_PROM[6]
0
Expression ( ESYG_VOLT_L1L2[6]+ESYG_VOLT_L2L3[6]+ESYG_VOLT_L3L1[6])/3
CPT
427 Move
Source MCM1.ReadData[1285]
0
Dest ESYG_MODE_OPER[6]
0
MOV
428 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13216

EQU ESYG_RUN_ACTIVE[6]
429 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13250

EQU ESYG_STABLE_TIME[6]
430 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13251

EQU ESYG_IN_OPERATION[6]
431 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13203

EQU ESYG_MOTOR_STOP[6]
RedEasygen - Ladder Diagram Page 56
PLC_400:MainTask:MainProgram 16/05/2013 22:21:11
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
432 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13204

EQU ESYG_COOL_DOWN[6]
433 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13253

EQU ESYG_AUTO_MODE[6]
434 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13206

EQU ESYG_START[6]
435 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13255

EQU ESYG_GCB_OPEN[6]
436 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13256

EQU ESYG_UNLOAD_GEN[6]
437 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13208

EQU ESYG_PREGLOW[6]
438 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13257

EQU ESYG_MCB_OPEN[6]
439 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13209

EQU ESYG_GCB_BUS_CLOSE[6]
440 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13258

EQU ESYG_LOAD_GEN[6]
RedEasygen - Ladder Diagram Page 57
PLC_400:MainTask:MainProgram 16/05/2013 22:21:11
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
441 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13210

EQU ESYG_MCB_BUS_CLOSE[6]
442 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13259

EQU ESYG_SINC_GCB[6]
443 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13260

EQU ESYG_SINC_MCB[6]
444 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13212

EQU ESYG_GIRO[6]
445 Equal
Source A ESYG_MODE_OPER[6]
0
Source B 13213

EQU ESYG_IGNITION[6]
446 Bit Field Distribute
Source MCM1.ReadData[1286]
0
Source Bit 0
Dest aux8[6]
0
Dest Bit 16
Length 16
BTD
447 Bit Field Distribute
Source MCM1.ReadData[1287]
0
Source Bit 0
Dest aux8[6]
0
Dest Bit 0
Length 16
BTD
448 Compute
Dest ESYG_REAL_ENERGY[6]
0.0
Expression aux8[6]*0.01
CPT
RedEasygen - Ladder Diagram Page 58
PLC_400:MainTask:MainProgram 16/05/2013 22:21:11
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
449 Bit Field Distribute
Source MCM1.ReadData[1289]
0
Source Bit 0
Dest aux10[6]
0
Dest Bit 16
Length 16
BTD
450 Bit Field Distribute
Source MCM1.ReadData[1290]
0
Source Bit 0
Dest aux10[6]
0
Dest Bit 0
Length 16
BTD
451 Compute
Dest ESYG_REACTIVE_ENERGY[6]
0.0
Expression aux10[6]*0.01
CPT
452 Bit Field Distribute
Source MCM1.ReadData[1292]
0
Source Bit 0
Dest aux9[6]
0
Dest Bit 16
Length 16
BTD
453 Bit Field Distribute
Source MCM1.ReadData[1293]
0
Source Bit 0
Dest aux9[6]
0
Dest Bit 0
Length 16
BTD
454 Compute
Dest ESYG_HOURS_OPER[6]
0.0
Expression aux9[6]*0.01
CPT
EASYGEN
MG-408
455 Move
Source MCM1.ReadData[1385]
0
Dest ESYG_ID[7]
0
MOV
EASYGEN
MG-408
RedEasygen - Ladder Diagram Page 59
PLC_400:MainTask:MainProgram 16/05/2013 22:21:11
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
456 Masked Move
Source MCM1.ReadData[1387]
0
Mask 15

Dest ESYG_MODE_CONTROL_G8
0
MVM
457 Equal
Source A ESYG_MODE_CONTROL_G8
0
Source B 1

EQU ESYG_AUTO[7]
458 Equal
Source A ESYG_MODE_CONTROL_G8
0
Source B 2

EQU ESYG_STOP[7]
459 Equal
Source A ESYG_MODE_CONTROL_G8
0
Source B 4

EQU ESYG_MANUAL[7]
460 Compute
Dest ESYG_FP[7]
0.0
Expression MCM1.ReadData[1388]*0.001
CPT
461 Compute
Dest ESYG_FREQ[7]
0.0
Expression MCM1.ReadData[1391]*0.01
CPT
462 Compute
Dest ESYG_BATT_VOLT[7]
0.0
Expression MCM1.ReadData[1406]*0.1
CPT
463 Bit Field Distribute
Source MCM1.ReadData[1419]
0
Source Bit 0
Dest aux[7]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 60
PLC_400:MainTask:MainProgram 16/05/2013 22:21:12
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
464 Bit Field Distribute
Source MCM1.ReadData[1420]
0
Source Bit 0
Dest aux[7]
0
Dest Bit 0
Length 16
BTD
465 Compute
Dest ESYG_CURRENT_G8[0]
0.0
Expression aux[7]/1000000
CPT
466 Bit Field Distribute
Source MCM1.ReadData[1422]
0
Source Bit 0
Dest aux1[7]
0
Dest Bit 16
Length 16
BTD
467 Bit Field Distribute
Source MCM1.ReadData[1423]
0
Source Bit 0
Dest aux1[7]
0
Dest Bit 0
Length 16
BTD
468 Compute
Dest ESYG_CURRENT_G8[1]
0.0
Expression aux1[7]/1000000
CPT
469 Bit Field Distribute
Source MCM1.ReadData[1425]
0
Source Bit 0
Dest aux2[7]
0
Dest Bit 16
Length 16
BTD
470 Bit Field Distribute
Source MCM1.ReadData[1426]
0
Source Bit 0
Dest aux2[7]
0
Dest Bit 0
Length 16
BTD
RedEasygen - Ladder Diagram Page 61
PLC_400:MainTask:MainProgram 16/05/2013 22:21:12
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
471 Compute
Dest ESYG_CURRENT_G8[2]
0.0
Expression aux2[7]/1000000
CPT
472 Compute
Dest ESYG_CURRENT_PROM[7]
0.0
Expression ( ESYG_CURRENT_G8[0]+ESYG_CURRENT_G8[1]+ESYG_CURRENT_G8[2])/3
CPT
473 Bit Field Distribute
Source MCM1.ReadData[1437]
0
Source Bit 0
Dest aux3[7]
0
Dest Bit 16
Length 16
BTD
474 Bit Field Distribute
Source MCM1.ReadData[1438]
0
Source Bit 0
Dest aux3[7]
0
Dest Bit 0
Length 16
BTD
475 Compute
Dest ESYG_P[7]
0
Expression aux3[7]*0.001
CPT
476 Bit Field Distribute
Source MCM1.ReadData[1443]
0
Source Bit 0
Dest aux4[7]
0
Dest Bit 16
Length 16
BTD
477 Bit Field Distribute
Source MCM1.ReadData[1444]
0
Source Bit 0
Dest aux4[7]
0
Dest Bit 0
Length 16
BTD
478 Compute
Dest ESYG_Q[7]
0
Expression aux4[7]*0.001
CPT
RedEasygen - Ladder Diagram Page 62
PLC_400:MainTask:MainProgram 16/05/2013 22:21:12
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
479 Bit Field Distribute
Source MCM1.ReadData[1449]
0
Source Bit 0
Dest aux5[7]
0
Dest Bit 16
Length 16
BTD
480 Bit Field Distribute
Source MCM1.ReadData[1450]
0
Source Bit 0
Dest aux5[7]
0
Dest Bit 0
Length 16
BTD
481 Compute
Dest ESYG_VOLT_L1L2[7]
0
Expression aux5[7]*0.1
CPT
482 Compute
Dest ESYG_VOLT_L1N[7]
0
Expression ESYG_VOLT_L1L2[7]/1.7321
CPT
483 Bit Field Distribute
Source MCM1.ReadData[1458]
0
Source Bit 0
Dest aux6[7]
0
Dest Bit 16
Length 16
BTD
484 Bit Field Distribute
Source MCM1.ReadData[1459]
0
Source Bit 0
Dest aux6[7]
0
Dest Bit 0
Length 16
BTD
485 Compute
Dest ESYG_VOLT_L2L3[7]
0
Expression aux6[7]*0.1
CPT
486 Compute
Dest ESYG_VOLT_L2N[7]
0
Expression ESYG_VOLT_L2L3[7]/1.7321
CPT
RedEasygen - Ladder Diagram Page 63
PLC_400:MainTask:MainProgram 16/05/2013 22:21:12
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
487 Bit Field Distribute
Source MCM1.ReadData[1464]
0
Source Bit 0
Dest aux7[7]
0
Dest Bit 16
Length 16
BTD
488 Bit Field Distribute
Source MCM1.ReadData[1465]
0
Source Bit 0
Dest aux7[7]
0
Dest Bit 0
Length 16
BTD
489 Compute
Dest ESYG_VOLT_L3L1[7]
0
Expression aux7[7]*0.1
CPT
490 Compute
Dest ESYG_VOLT_L3N[7]
0
Expression ESYG_VOLT_L3L1[7]/1.7321
CPT
491 Compute
Dest ESYG_VOLT_PROM[7]
0
Expression ( ESYG_VOLT_L1L2[7]+ESYG_VOLT_L2L3[7]+ESYG_VOLT_L3L1[7])/3
CPT
492 Move
Source MCM1.ReadData[1470]
0
Dest ESYG_MODE_OPER[7]
0
MOV
493 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13216

EQU ESYG_RUN_ACTIVE[7]
494 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13250

EQU ESYG_STABLE_TIME[7]
RedEasygen - Ladder Diagram Page 64
PLC_400:MainTask:MainProgram 16/05/2013 22:21:13
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
495 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13251

EQU ESYG_IN_OPERATION[7]
496 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13203

EQU ESYG_MOTOR_STOP[7]
497 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13204

EQU ESYG_COOL_DOWN[7]
498 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13253

EQU ESYG_AUTO_MODE[7]
499 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13206

EQU ESYG_START[7]
500 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13255

EQU ESYG_GCB_OPEN[7]
501 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13256

EQU ESYG_UNLOAD_GEN[7]
502 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13208

EQU ESYG_PREGLOW[7]
503 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13257

EQU ESYG_MCB_OPEN[7]
RedEasygen - Ladder Diagram Page 65
PLC_400:MainTask:MainProgram 16/05/2013 22:21:13
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
504 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13209

EQU ESYG_GCB_BUS_CLOSE[7]
505 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13258

EQU ESYG_LOAD_GEN[7]
506 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13210

EQU ESYG_MCB_BUS_CLOSE[7]
507 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13259

EQU ESYG_SINC_GCB[7]
508 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13260

EQU ESYG_SINC_MCB[7]
509 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13212

EQU ESYG_GIRO[7]
510 Equal
Source A ESYG_MODE_OPER[7]
0
Source B 13213

EQU ESYG_IGNITION[7]
511 Bit Field Distribute
Source MCM1.ReadData[1471]
0
Source Bit 0
Dest aux8[7]
0
Dest Bit 16
Length 16
BTD
RedEasygen - Ladder Diagram Page 66
PLC_400:MainTask:MainProgram 16/05/2013 22:21:13
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
512 Bit Field Distribute
Source MCM1.ReadData[1472]
0
Source Bit 0
Dest aux8[7]
0
Dest Bit 0
Length 16
BTD
513 Compute
Dest ESYG_REAL_ENERGY[7]
0.0
Expression aux8[7]*0.01
CPT
514 Bit Field Distribute
Source MCM1.ReadData[1474]
0
Source Bit 0
Dest aux10[7]
0
Dest Bit 16
Length 16
BTD
515 Bit Field Distribute
Source MCM1.ReadData[1475]
0
Source Bit 0
Dest aux10[7]
0
Dest Bit 0
Length 16
BTD
516 Compute
Dest ESYG_REACTIVE_ENERGY[7]
0.0
Expression aux10[7]*0.01
CPT
517 Bit Field Distribute
Source MCM1.ReadData[1477]
0
Source Bit 0
Dest aux9[7]
0
Dest Bit 16
Length 16
BTD
518 Bit Field Distribute
Source MCM1.ReadData[1478]
0
Source Bit 0
Dest aux9[7]
0
Dest Bit 0
Length 16
BTD
RedEasygen - Ladder Diagram Page 67
PLC_400:MainTask:MainProgram 16/05/2013 22:21:13
Total number of rungs in routine: 521 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
519 Compute
Dest ESYG_HOURS_OPER[7]
0.0
Expression aux9[7]*0.01
CPT
520 Compute
Dest CARGA_GENERADA
0
Expression ESYG_P[0]+ESYG_P[1]+ESYG_P[2]+ESYG_P[3]+ESYG_P[4]+ESYG_P[5]+ESYG_P[6]+ESYG_P[7]
CPT
(End)
RedESMD - Ladder Diagram Page 1
PLC_400:MainTask:MainProgram 16/05/2013 22:21:36
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
LECTURA DE DATOS DE LA RED DEL ENGINE SYSTEM MANAGER
ESM-D
MG-402
0 Compute
Dest ESM_ACTUAL_LOAD[0]
0
Expression MCM1.ReadData[0]*125/2560
CPT
LECTURA DE DATOS DE LA RED DEL ENGINE SYSTEM MANAGER
ESM-D
MG-402
1 Bit Field Distribute
Source MCM1.ReadData[7]
0
Source Bit 0
Dest aux11[0]
0
Dest Bit 16
Length 16
BTD
2 Bit Field Distribute
Source MCM1.ReadData[8]
0
Source Bit 0
Dest aux11[0]
0
Dest Bit 0
Length 16
BTD
3 Compute
Dest ESM_ECU_HOURS[0]
0.0
Expression aux11[0]/3600
CPT
4 Compute
Dest ESM_RPM[0]
0
Expression MCM1.ReadData[10]/4
CPT
5 Compute
Dest ESM_PRSS_OIL[0]
0
Expression (MCM1.ReadData[11]/2)*0.145
CPT
6 Compute
Dest ESM_TH_POS[0]
0
Expression MCM1.ReadData[14]/20.48
CPT
7 Compute
Dest ESM_TEMP_REF[0]
0
Expression ((((MCM1.ReadData[17]/8)-40)*9)/5)+32
CPT
RedESMD - Ladder Diagram Page 2
PLC_400:MainTask:MainProgram 16/05/2013 22:21:36
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
8 Compute
Dest ESM_SPARK_TIM_G2[0]
0
Expression ((MCM1.ReadData[18]/16)-15)
CPT
9 Compute
Dest ESM_SPARK_TIM_G2[1]
0
Expression ((MCM1.ReadData[19]/16)-15)
CPT
10 Compute
Dest ESM_SPARK_TIM_G2[2]
0
Expression ((MCM1.ReadData[20]/16)-15)
CPT
11 Compute
Dest ESM_SPARK_TIM_G2[3]
0
Expression ((MCM1.ReadData[21]/16)-15)
CPT
12 Compute
Dest ESM_SPARK_TIM_G2[4]
0
Expression ((MCM1.ReadData[22]/16)-15)
CPT
13 Compute
Dest ESM_SPARK_TIM_G2[5]
0
Expression ((MCM1.ReadData[23]/16)-15)
CPT
14 Compute
Dest ESM_SPARK_TIM_G2[6]
0
Expression ((MCM1.ReadData[24]/16)-15)
CPT
15 Compute
Dest ESM_SPARK_TIM_G2[7]
0
Expression ((MCM1.ReadData[25]/16)-15)
CPT
16 Compute
Dest ESM_SPARK_TIM_G2[8]
0
Expression ((MCM1.ReadData[26]/16)-15)
CPT
17 Compute
Dest ESM_SPARK_TIM_G2[9]
0
Expression ((MCM1.ReadData[27]/16)-15)
CPT
RedESMD - Ladder Diagram Page 3
PLC_400:MainTask:MainProgram 16/05/2013 22:21:36
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
18 Compute
Dest ESM_SPARK_TIM_G2[10]
0
Expression ((MCM1.ReadData[28]/16)-15)
CPT
19 Compute
Dest ESM_SPARK_TIM_G2[11]
0
Expression ((MCM1.ReadData[29]/16)-15)
CPT
20 Compute
Dest ESM_BATT_VOLT[0]
0.0
Expression MCM1.ReadData[35]/16
CPT
21 Compute
Dest ESM_IMAT[0]
0
Expression ((((MCM1.ReadData[36]/8)-40)*9)/5)+32
CPT
22 Compute
Dest ESM_OIL_TEMP[0]
0
Expression ((((MCM1.ReadData[37]/8)-40)*9)/5)+32
CPT
23 Compute
Dest ESM_TEMP_EXHAUST_G2[0]
0
Expression ((((MCM1.ReadData[38]/2)-40)*9)/5)+32
CPT
24 Compute
Dest ESM_TEMP_EXHAUST_G2[1]
0
Expression ((((MCM1.ReadData[39]/2)-40)*9)/5)+32
CPT
25 Compute
Dest ESM_IMAP_G2[0]
0
Expression (MCM1.ReadData[43]/4)*0.295
CPT
26 Compute
Dest ESM_IMAP_G2[1]
0
Expression (MCM1.ReadData[44]/4)*0.295
CPT
27 Compute
Dest ESM_LAMBDA_G2[0]
0.0
Expression MCM1.ReadData[53]/4096
CPT
RedESMD - Ladder Diagram Page 4
PLC_400:MainTask:MainProgram 16/05/2013 22:21:36
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
28 Compute
Dest ESM_LAMBDA_G2[1]
0.0
Expression MCM1.ReadData[54]/4096
CPT
29 Compute
Dest ESM_WKI[0]
0
Expression (MCM1.ReadData[57]/16)+16
CPT
30 Compute
Dest ESM_ECU_TEMP[0]
0
Expression ((((MCM1.ReadData[67]/8)-40)*9)/5)+32
CPT
31 Compute
Dest ESM_VOLT_SENSOR_OX_G2[0]
0.0
Expression MCM1.ReadData[68]/1024
CPT
32 Compute
Dest ESM_VOLT_SENSOR_OX_G2[1]
0.0
Expression MCM1.ReadData[69]/1024
CPT
33 Move
Source MCM1.ReadData[73]
0
Dest ESM_SPARK_REF_G2[0]
0
MOV
34 Move
Source MCM1.ReadData[74]
0
Dest ESM_SPARK_REF_G2[1]
0
MOV
35 Move
Source MCM1.ReadData[75]
0
Dest ESM_SPARK_REF_G2[2]
0
MOV
36 Move
Source MCM1.ReadData[76]
0
Dest ESM_SPARK_REF_G2[3]
0
MOV
RedESMD - Ladder Diagram Page 5
PLC_400:MainTask:MainProgram 16/05/2013 22:21:36
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
37 Move
Source MCM1.ReadData[77]
0
Dest ESM_SPARK_REF_G2[4]
0
MOV
38 Move
Source MCM1.ReadData[78]
0
Dest ESM_SPARK_REF_G2[5]
0
MOV
39 Move
Source MCM1.ReadData[79]
0
Dest ESM_SPARK_REF_G2[6]
0
MOV
40 Move
Source MCM1.ReadData[80]
0
Dest ESM_SPARK_REF_G2[7]
0
MOV
41 Move
Source MCM1.ReadData[81]
0
Dest ESM_SPARK_REF_G2[8]
0
MOV
42 Move
Source MCM1.ReadData[82]
0
Dest ESM_SPARK_REF_G2[9]
0
MOV
43 Move
Source MCM1.ReadData[83]
0
Dest ESM_SPARK_REF_G2[10]
0
MOV
44 Move
Source MCM1.ReadData[84]
0
Dest ESM_SPARK_REF_G2[11]
0
MOV
RedESMD - Ladder Diagram Page 6
PLC_400:MainTask:MainProgram 16/05/2013 22:21:36
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
ESM-D
MG-401
45 Compute
Dest ESM_ACTUAL_LOAD[1]
0
Expression MCM1.ReadData[185]*125/2560
CPT
ESM-D
MG-401
46 Bit Field Distribute
Source MCM1.ReadData[192]
0
Source Bit 0
Dest aux11[1]
0
Dest Bit 16
Length 16
BTD
47 Bit Field Distribute
Source MCM1.ReadData[193]
0
Source Bit 0
Dest aux11[1]
0
Dest Bit 0
Length 16
BTD
48 Compute
Dest ESM_ECU_HOURS[1]
0.0
Expression aux11[1]/3600
CPT
49 Compute
Dest ESM_RPM[1]
0
Expression MCM1.ReadData[195]/4
CPT
50 Compute
Dest ESM_PRSS_OIL[1]
0
Expression (MCM1.ReadData[196]/2)*0.145
CPT
51 Compute
Dest ESM_TH_POS[1]
0
Expression MCM1.ReadData[199]/20.48
CPT
52 Compute
Dest ESM_TEMP_REF[1]
0
Expression ((((MCM1.ReadData[202]/8)-40)*9)/5)+32
CPT
RedESMD - Ladder Diagram Page 7
PLC_400:MainTask:MainProgram 16/05/2013 22:21:37
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
53 Compute
Dest ESM_SPARK_TIM_G1[0]
0
Expression ((MCM1.ReadData[203]/16)-15)
CPT
54 Compute
Dest ESM_SPARK_TIM_G1[1]
0
Expression ((MCM1.ReadData[204]/16)-15)
CPT
55 Compute
Dest ESM_SPARK_TIM_G1[2]
0
Expression ((MCM1.ReadData[205]/16)-15)
CPT
56 Compute
Dest ESM_SPARK_TIM_G1[3]
0
Expression ((MCM1.ReadData[206]/16)-15)
CPT
57 Compute
Dest ESM_SPARK_TIM_G1[4]
0
Expression ((MCM1.ReadData[207]/16)-15)
CPT
58 Compute
Dest ESM_SPARK_TIM_G1[5]
0
Expression ((MCM1.ReadData[208]/16)-15)
CPT
59 Compute
Dest ESM_SPARK_TIM_G1[6]
0
Expression ((MCM1.ReadData[209]/16)-15)
CPT
60 Compute
Dest ESM_SPARK_TIM_G1[7]
0
Expression ((MCM1.ReadData[210]/16)-15)
CPT
61 Compute
Dest ESM_SPARK_TIM_G1[8]
0
Expression ((MCM1.ReadData[211]/16)-15)
CPT
62 Compute
Dest ESM_SPARK_TIM_G1[9]
0
Expression ((MCM1.ReadData[212]/16)-15)
CPT
RedESMD - Ladder Diagram Page 8
PLC_400:MainTask:MainProgram 16/05/2013 22:21:37
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
63 Compute
Dest ESM_SPARK_TIM_G1[10]
0
Expression ((MCM1.ReadData[213]/16)-15)
CPT
64 Compute
Dest ESM_SPARK_TIM_G1[11]
0
Expression ((MCM1.ReadData[214]/16)-15)
CPT
65 Compute
Dest ESM_BATT_VOLT[1]
0.0
Expression MCM1.ReadData[220]/16
CPT
66 Compute
Dest ESM_IMAT[1]
0
Expression ((((MCM1.ReadData[221]/8)-40)*9)/5)+32
CPT
67 Compute
Dest ESM_OIL_TEMP[1]
0
Expression ((((MCM1.ReadData[222]/8)-40)*9)/5)+32
CPT
68 Compute
Dest ESM_TEMP_EXHAUST_G1[0]
0
Expression ((((MCM1.ReadData[223]/2)-40)*9)/5)+32
CPT
69 Compute
Dest ESM_TEMP_EXHAUST_G1[1]
0
Expression ((((MCM1.ReadData[224]/2)-40)*9)/5)+32
CPT
70 Compute
Dest ESM_IMAP_G1[0]
0
Expression (MCM1.ReadData[228]/4)*0.295
CPT
71 Compute
Dest ESM_IMAP_G1[1]
0
Expression (MCM1.ReadData[229]/4)*0.295
CPT
72 Compute
Dest ESM_LAMBDA_G1[0]
0.0
Expression MCM1.ReadData[238]/4096
CPT
RedESMD - Ladder Diagram Page 9
PLC_400:MainTask:MainProgram 16/05/2013 22:21:37
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
73 Compute
Dest ESM_LAMBDA_G1[1]
0.0
Expression MCM1.ReadData[239]/4096
CPT
74 Compute
Dest ESM_WKI[1]
0
Expression (MCM1.ReadData[242]/16)+16
CPT
75 Compute
Dest ESM_ECU_TEMP[1]
0
Expression ((((MCM1.ReadData[252]/8)-40)*9)/5)+32
CPT
76 Compute
Dest ESM_VOLT_SENSOR_OX_G1[0]
0.0
Expression MCM1.ReadData[253]/1024
CPT
77 Compute
Dest ESM_VOLT_SENSOR_OX_G1[1]
0.0
Expression MCM1.ReadData[254]/1024
CPT
78 Move
Source MCM1.ReadData[258]
0
Dest ESM_SPARK_REF_G1[0]
0
MOV
79 Move
Source MCM1.ReadData[259]
0
Dest ESM_SPARK_REF_G1[1]
0
MOV
80 Move
Source MCM1.ReadData[260]
0
Dest ESM_SPARK_REF_G1[2]
0
MOV
81 Move
Source MCM1.ReadData[261]
0
Dest ESM_SPARK_REF_G1[3]
0
MOV
RedESMD - Ladder Diagram Page 10
PLC_400:MainTask:MainProgram 16/05/2013 22:21:38
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
82 Move
Source MCM1.ReadData[262]
0
Dest ESM_SPARK_REF_G1[4]
0
MOV
83 Move
Source MCM1.ReadData[263]
0
Dest ESM_SPARK_REF_G1[5]
0
MOV
84 Move
Source MCM1.ReadData[264]
0
Dest ESM_SPARK_REF_G1[6]
0
MOV
85 Move
Source MCM1.ReadData[265]
0
Dest ESM_SPARK_REF_G1[7]
0
MOV
86 Move
Source MCM1.ReadData[266]
0
Dest ESM_SPARK_REF_G1[8]
0
MOV
87 Move
Source MCM1.ReadData[267]
0
Dest ESM_SPARK_REF_G1[9]
0
MOV
88 Move
Source MCM1.ReadData[268]
0
Dest ESM_SPARK_REF_G1[10]
0
MOV
89 Move
Source MCM1.ReadData[269]
0
Dest ESM_SPARK_REF_G1[11]
0
MOV
RedESMD - Ladder Diagram Page 11
PLC_400:MainTask:MainProgram 16/05/2013 22:21:38
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
ESM-D
MG-405
90 Compute
Dest ESM_ACTUAL_LOAD[2]
0
Expression MCM1.ReadData[370]*125/2560
CPT
ESM-D
MG-405
91 Bit Field Distribute
Source MCM1.ReadData[377]
0
Source Bit 0
Dest aux11[2]
0
Dest Bit 16
Length 16
BTD
92 Bit Field Distribute
Source MCM1.ReadData[378]
0
Source Bit 0
Dest aux11[2]
0
Dest Bit 0
Length 16
BTD
93 Compute
Dest ESM_ECU_HOURS[2]
0.0
Expression aux11[2]/3600
CPT
94 Compute
Dest ESM_RPM[2]
0
Expression MCM1.ReadData[380]/4
CPT
95 Compute
Dest ESM_PRSS_OIL[2]
0
Expression (MCM1.ReadData[381]/2)*0.145
CPT
96 Compute
Dest ESM_TH_POS[2]
0
Expression MCM1.ReadData[384]/20.48
CPT
97 Compute
Dest ESM_TEMP_REF[2]
0
Expression ((((MCM1.ReadData[387]/8)-40)*9)/5)+32
CPT
RedESMD - Ladder Diagram Page 12
PLC_400:MainTask:MainProgram 16/05/2013 22:21:38
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
98 Compute
Dest ESM_SPARK_TIM_G5[0]
0
Expression ((MCM1.ReadData[388]/16)-15)
CPT
99 Compute
Dest ESM_SPARK_TIM_G5[1]
0
Expression ((MCM1.ReadData[389]/16)-15)
CPT
100 Compute
Dest ESM_SPARK_TIM_G5[2]
0
Expression ((MCM1.ReadData[390]/16)-15)
CPT
101 Compute
Dest ESM_SPARK_TIM_G5[3]
0
Expression ((MCM1.ReadData[391]/16)-15)
CPT
102 Compute
Dest ESM_SPARK_TIM_G5[4]
0
Expression ((MCM1.ReadData[392]/16)-15)
CPT
103 Compute
Dest ESM_SPARK_TIM_G5[5]
0
Expression ((MCM1.ReadData[393]/16)-15)
CPT
104 Compute
Dest ESM_SPARK_TIM_G5[6]
0
Expression ((MCM1.ReadData[394]/16)-15)
CPT
105 Compute
Dest ESM_SPARK_TIM_G5[7]
0
Expression ((MCM1.ReadData[395]/16)-15)
CPT
106 Compute
Dest ESM_SPARK_TIM_G5[8]
0
Expression ((MCM1.ReadData[396]/16)-15)
CPT
107 Compute
Dest ESM_SPARK_TIM_G5[9]
0
Expression ((MCM1.ReadData[397]/16)-15)
CPT
RedESMD - Ladder Diagram Page 13
PLC_400:MainTask:MainProgram 16/05/2013 22:21:38
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
108 Compute
Dest ESM_SPARK_TIM_G5[10]
0
Expression ((MCM1.ReadData[398]/16)-15)
CPT
109 Compute
Dest ESM_SPARK_TIM_G5[11]
0
Expression ((MCM1.ReadData[399]/16)-15)
CPT
110 Compute
Dest ESM_BATT_VOLT[2]
0.0
Expression MCM1.ReadData[405]/16
CPT
111 Compute
Dest ESM_IMAT[2]
0
Expression ((((MCM1.ReadData[406]/8)-40)*9)/5)+32
CPT
112 Compute
Dest ESM_OIL_TEMP[2]
0
Expression ((((MCM1.ReadData[407]/8)-40)*9)/5)+32
CPT
113 Compute
Dest ESM_TEMP_EXHAUST_G5[0]
0
Expression ((((MCM1.ReadData[408]/2)-40)*9)/5)+32
CPT
114 Compute
Dest ESM_TEMP_EXHAUST_G5[1]
0
Expression ((((MCM1.ReadData[409]/2)-40)*9)/5)+32
CPT
115 Compute
Dest ESM_IMAP_G5[0]
0
Expression (MCM1.ReadData[413]/4)*0.295
CPT
116 Compute
Dest ESM_IMAP_G5[1]
0
Expression (MCM1.ReadData[414]/4)*0.295
CPT
117 Compute
Dest ESM_LAMBDA_G5[0]
0.0
Expression MCM1.ReadData[423]/4096
CPT
RedESMD - Ladder Diagram Page 14
PLC_400:MainTask:MainProgram 16/05/2013 22:21:39
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
118 Compute
Dest ESM_LAMBDA_G5[1]
0.0
Expression MCM1.ReadData[424]/4096
CPT
119 Compute
Dest ESM_WKI[2]
0
Expression (MCM1.ReadData[427]/16)+16
CPT
120 Compute
Dest ESM_ECU_TEMP[2]
0
Expression ((((MCM1.ReadData[437]/8)-40)*9)/5)+32
CPT
121 Compute
Dest ESM_VOLT_SENSOR_OX_G5[0]
0.0
Expression MCM1.ReadData[438]/1024
CPT
122 Compute
Dest ESM_VOLT_SENSOR_OX_G5[1]
0.0
Expression MCM1.ReadData[439]/1024
CPT
123 Move
Source MCM1.ReadData[443]
0
Dest ESM_SPARK_REF_G5[0]
0
MOV
124 Move
Source MCM1.ReadData[444]
0
Dest ESM_SPARK_REF_G5[1]
0
MOV
125 Move
Source MCM1.ReadData[445]
0
Dest ESM_SPARK_REF_G5[2]
0
MOV
126 Move
Source MCM1.ReadData[446]
0
Dest ESM_SPARK_REF_G5[3]
0
MOV
RedESMD - Ladder Diagram Page 15
PLC_400:MainTask:MainProgram 16/05/2013 22:21:39
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
127 Move
Source MCM1.ReadData[447]
0
Dest ESM_SPARK_REF_G5[4]
0
MOV
128 Move
Source MCM1.ReadData[448]
0
Dest ESM_SPARK_REF_G5[5]
0
MOV
129 Move
Source MCM1.ReadData[449]
0
Dest ESM_SPARK_REF_G5[6]
0
MOV
130 Move
Source MCM1.ReadData[450]
-11
Dest ESM_SPARK_REF_G5[7]
0
MOV
131 Move
Source MCM1.ReadData[451]
0
Dest ESM_SPARK_REF_G5[8]
0
MOV
132 Move
Source MCM1.ReadData[452]
0
Dest ESM_SPARK_REF_G5[9]
0
MOV
133 Move
Source MCM1.ReadData[453]
0
Dest ESM_SPARK_REF_G5[10]
0
MOV
134 Move
Source MCM1.ReadData[454]
0
Dest ESM_SPARK_REF_G5[11]
0
MOV
RedESMD - Ladder Diagram Page 16
PLC_400:MainTask:MainProgram 16/05/2013 22:21:39
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
ESM-D
MG-406
135 Compute
Dest ESM_ACTUAL_LOAD[3]
0
Expression MCM1.ReadData[555]*125/2560
CPT
ESM-D
MG-406
136 Bit Field Distribute
Source MCM1.ReadData[562]
0
Source Bit 0
Dest aux11[3]
0
Dest Bit 16
Length 16
BTD
137 Bit Field Distribute
Source MCM1.ReadData[563]
0
Source Bit 0
Dest aux11[3]
0
Dest Bit 0
Length 16
BTD
138 Compute
Dest ESM_ECU_HOURS[3]
0.0
Expression aux11[3]/3600
CPT
139 Compute
Dest ESM_RPM[3]
0
Expression MCM1.ReadData[565]/4
CPT
140 Compute
Dest ESM_PRSS_OIL[3]
0
Expression (MCM1.ReadData[566]/2)*0.145
CPT
141 Compute
Dest ESM_TH_POS[3]
0
Expression MCM1.ReadData[569]/20.48
CPT
142 Compute
Dest ESM_TEMP_REF[3]
0
Expression ((((MCM1.ReadData[572]/8)-40)*9)/5)+32
CPT
RedESMD - Ladder Diagram Page 17
PLC_400:MainTask:MainProgram 16/05/2013 22:21:40
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
143 Compute
Dest ESM_SPARK_TIM_G6[0]
0
Expression ((MCM1.ReadData[573]/16)-15)
CPT
144 Compute
Dest ESM_SPARK_TIM_G6[1]
0
Expression ((MCM1.ReadData[574]/16)-15)
CPT
145 Compute
Dest ESM_SPARK_TIM_G6[2]
0
Expression ((MCM1.ReadData[575]/16)-15)
CPT
146 Compute
Dest ESM_SPARK_TIM_G6[3]
0
Expression ((MCM1.ReadData[576]/16)-15)
CPT
147 Compute
Dest ESM_SPARK_TIM_G6[4]
0
Expression ((MCM1.ReadData[577]/16)-15)
CPT
148 Compute
Dest ESM_SPARK_TIM_G6[5]
0
Expression ((MCM1.ReadData[578]/16)-15)
CPT
149 Compute
Dest ESM_SPARK_TIM_G6[6]
0
Expression ((MCM1.ReadData[579]/16)-15)
CPT
150 Compute
Dest ESM_SPARK_TIM_G6[7]
0
Expression ((MCM1.ReadData[580]/16)-15)
CPT
151 Compute
Dest ESM_SPARK_TIM_G6[8]
0
Expression ((MCM1.ReadData[581]/16)-15)
CPT
152 Compute
Dest ESM_SPARK_TIM_G6[9]
0
Expression ((MCM1.ReadData[582]/16)-15)
CPT
RedESMD - Ladder Diagram Page 18
PLC_400:MainTask:MainProgram 16/05/2013 22:21:40
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
153 Compute
Dest ESM_SPARK_TIM_G6[10]
0
Expression ((MCM1.ReadData[583]/16)-15)
CPT
154 Compute
Dest ESM_SPARK_TIM_G6[11]
0
Expression ((MCM1.ReadData[584]/16)-15)
CPT
155 Compute
Dest ESM_BATT_VOLT[3]
0.0
Expression MCM1.ReadData[590]/16
CPT
156 Compute
Dest ESM_IMAT[3]
0
Expression ((((MCM1.ReadData[591]/8)-40)*9)/5)+32
CPT
157 Compute
Dest ESM_OIL_TEMP[3]
0
Expression ((((MCM1.ReadData[592]/8)-40)*9)/5)+32
CPT
158 Compute
Dest ESM_TEMP_EXHAUST_G6[0]
0
Expression ((((MCM1.ReadData[593]/2)-40)*9)/5)+32
CPT
159 Compute
Dest ESM_TEMP_EXHAUST_G6[1]
0
Expression ((((MCM1.ReadData[594]/2)-40)*9)/5)+32
CPT
160 Compute
Dest ESM_IMAP_G6[0]
0
Expression (MCM1.ReadData[598]/4)*0.295
CPT
161 Compute
Dest ESM_IMAP_G6[1]
0
Expression (MCM1.ReadData[599]/4)*0.295
CPT
162 Compute
Dest ESM_LAMBDA_G6[0]
0.0
Expression MCM1.ReadData[608]/4096
CPT
RedESMD - Ladder Diagram Page 19
PLC_400:MainTask:MainProgram 16/05/2013 22:21:40
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
163 Compute
Dest ESM_LAMBDA_G6[1]
0.0
Expression MCM1.ReadData[609]/4096
CPT
164 Compute
Dest ESM_WKI[3]
0
Expression (MCM1.ReadData[612]/16)+16
CPT
165 Compute
Dest ESM_ECU_TEMP[3]
0
Expression ((((MCM1.ReadData[622]/8)-40)*9)/5)+32
CPT
166 Compute
Dest ESM_VOLT_SENSOR_OX_G6[0]
0.0
Expression MCM1.ReadData[623]/1024
CPT
167 Compute
Dest ESM_VOLT_SENSOR_OX_G6[1]
0.0
Expression MCM1.ReadData[624]/1024
CPT
168 Move
Source MCM1.ReadData[628]
0
Dest ESM_SPARK_REF_G6[0]
0
MOV
169 Move
Source MCM1.ReadData[629]
0
Dest ESM_SPARK_REF_G6[1]
0
MOV
170 Move
Source MCM1.ReadData[630]
0
Dest ESM_SPARK_REF_G6[2]
0
MOV
171 Move
Source MCM1.ReadData[631]
0
Dest ESM_SPARK_REF_G6[3]
0
MOV
RedESMD - Ladder Diagram Page 20
PLC_400:MainTask:MainProgram 16/05/2013 22:21:40
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
172 Move
Source MCM1.ReadData[632]
0
Dest ESM_SPARK_REF_G6[4]
0
MOV
173 Move
Source MCM1.ReadData[633]
0
Dest ESM_SPARK_REF_G6[5]
0
MOV
174 Move
Source MCM1.ReadData[634]
0
Dest ESM_SPARK_REF_G6[6]
0
MOV
175 Move
Source MCM1.ReadData[635]
0
Dest ESM_SPARK_REF_G6[7]
0
MOV
176 Move
Source MCM1.ReadData[636]
0
Dest ESM_SPARK_REF_G6[8]
0
MOV
177 Move
Source MCM1.ReadData[637]
0
Dest ESM_SPARK_REF_G6[9]
0
MOV
178 Move
Source MCM1.ReadData[638]
0
Dest ESM_SPARK_REF_G6[10]
0
MOV
179 Move
Source MCM1.ReadData[639]
0
Dest ESM_SPARK_REF_G6[11]
0
MOV
RedESMD - Ladder Diagram Page 21
PLC_400:MainTask:MainProgram 16/05/2013 22:21:41
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
ESM-D
MG-403
180 Compute
Dest ESM_ACTUAL_LOAD[4]
0
Expression MCM1.ReadData[740]*125/2560
CPT
ESM-D
MG-403
181 Bit Field Distribute
Source MCM1.ReadData[747]
0
Source Bit 0
Dest aux11[4]
0
Dest Bit 16
Length 16
BTD
182 Bit Field Distribute
Source MCM1.ReadData[748]
0
Source Bit 0
Dest aux11[4]
0
Dest Bit 0
Length 16
BTD
183 Compute
Dest ESM_ECU_HOURS[4]
0.0
Expression aux11[4]/3600
CPT
184 Compute
Dest ESM_RPM[4]
0
Expression MCM1.ReadData[750]/4
CPT
185 Compute
Dest ESM_PRSS_OIL[4]
0
Expression (MCM1.ReadData[751]/2)*0.145
CPT
186 Compute
Dest ESM_TH_POS[4]
0
Expression MCM1.ReadData[754]/20.48
CPT
187 Compute
Dest ESM_TEMP_REF[4]
0
Expression ((((MCM1.ReadData[757]/8)-40)*9)/5)+32
CPT
RedESMD - Ladder Diagram Page 22
PLC_400:MainTask:MainProgram 16/05/2013 22:21:41
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
188 Compute
Dest ESM_SPARK_TIM_G3[0]
0
Expression ((MCM1.ReadData[758]/16)-15)
CPT
189 Compute
Dest ESM_SPARK_TIM_G3[1]
0
Expression ((MCM1.ReadData[759]/16)-15)
CPT
190 Compute
Dest ESM_SPARK_TIM_G3[2]
0
Expression ((MCM1.ReadData[760]/16)-15)
CPT
191 Compute
Dest ESM_SPARK_TIM_G3[3]
0
Expression ((MCM1.ReadData[761]/16)-15)
CPT
192 Compute
Dest ESM_SPARK_TIM_G3[4]
0
Expression ((MCM1.ReadData[762]/16)-15)
CPT
193 Compute
Dest ESM_SPARK_TIM_G3[5]
0
Expression ((MCM1.ReadData[763]/16)-15)
CPT
194 Compute
Dest ESM_SPARK_TIM_G3[6]
0
Expression ((MCM1.ReadData[764]/16)-15)
CPT
195 Compute
Dest ESM_SPARK_TIM_G3[7]
0
Expression ((MCM1.ReadData[765]/16)-15)
CPT
196 Compute
Dest ESM_SPARK_TIM_G3[8]
0
Expression ((MCM1.ReadData[766]/16)-15)
CPT
197 Compute
Dest ESM_SPARK_TIM_G3[9]
0
Expression ((MCM1.ReadData[767]/16)-15)
CPT
RedESMD - Ladder Diagram Page 23
PLC_400:MainTask:MainProgram 16/05/2013 22:21:41
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
198 Compute
Dest ESM_SPARK_TIM_G3[10]
0
Expression ((MCM1.ReadData[768]/16)-15)
CPT
199 Compute
Dest ESM_SPARK_TIM_G3[11]
0
Expression ((MCM1.ReadData[769]/16)-15)
CPT
200 Compute
Dest ESM_BATT_VOLT[4]
0.0
Expression MCM1.ReadData[775]/16
CPT
201 Compute
Dest ESM_IMAT[4]
0
Expression ((((MCM1.ReadData[776]/8)-40)*9)/5)+32
CPT
202 Compute
Dest ESM_OIL_TEMP[4]
0
Expression ((((MCM1.ReadData[777]/8)-40)*9)/5)+32
CPT
203 Compute
Dest ESM_TEMP_EXHAUST_G3[0]
0
Expression ((((MCM1.ReadData[778]/2)-40)*9)/5)+32
CPT
204 Compute
Dest ESM_TEMP_EXHAUST_G3[1]
0
Expression ((((MCM1.ReadData[779]/2)-40)*9)/5)+32
CPT
205 Compute
Dest ESM_IMAP_G3[0]
0
Expression (MCM1.ReadData[783]/4)*0.295
CPT
206 Compute
Dest ESM_IMAP_G3[1]
0
Expression (MCM1.ReadData[784]/4)*0.295
CPT
207 Compute
Dest ESM_LAMBDA_G3[0]
0.0
Expression MCM1.ReadData[793]/4096
CPT
RedESMD - Ladder Diagram Page 24
PLC_400:MainTask:MainProgram 16/05/2013 22:21:42
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
208 Compute
Dest ESM_LAMBDA_G3[1]
0.0
Expression MCM1.ReadData[794]/4096
CPT
209 Compute
Dest ESM_WKI[4]
0
Expression (MCM1.ReadData[797]/16)+16
CPT
210 Compute
Dest ESM_ECU_TEMP[4]
0
Expression ((((MCM1.ReadData[807]/8)-40)*9)/5)+32
CPT
211 Compute
Dest ESM_VOLT_SENSOR_OX_G3[0]
0.0
Expression MCM1.ReadData[808]/1024
CPT
212 Compute
Dest ESM_VOLT_SENSOR_OX_G3[1]
0.0
Expression MCM1.ReadData[809]/1024
CPT
213 Move
Source MCM1.ReadData[813]
0
Dest ESM_SPARK_REF_G3[0]
0
MOV
214 Move
Source MCM1.ReadData[814]
0
Dest ESM_SPARK_REF_G3[1]
0
MOV
215 Move
Source MCM1.ReadData[815]
0
Dest ESM_SPARK_REF_G3[2]
0
MOV
216 Move
Source MCM1.ReadData[816]
0
Dest ESM_SPARK_REF_G3[3]
0
MOV
RedESMD - Ladder Diagram Page 25
PLC_400:MainTask:MainProgram 16/05/2013 22:21:42
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
217 Move
Source MCM1.ReadData[817]
0
Dest ESM_SPARK_REF_G3[4]
0
MOV
218 Move
Source MCM1.ReadData[818]
0
Dest ESM_SPARK_REF_G3[5]
0
MOV
219 Move
Source MCM1.ReadData[819]
0
Dest ESM_SPARK_REF_G3[6]
0
MOV
220 Move
Source MCM1.ReadData[820]
0
Dest ESM_SPARK_REF_G3[7]
0
MOV
221 Move
Source MCM1.ReadData[821]
0
Dest ESM_SPARK_REF_G3[8]
0
MOV
222 Move
Source MCM1.ReadData[822]
0
Dest ESM_SPARK_REF_G3[9]
0
MOV
223 Move
Source MCM1.ReadData[823]
0
Dest ESM_SPARK_REF_G3[10]
0
MOV
224 Move
Source MCM1.ReadData[824]
0
Dest ESM_SPARK_REF_G3[11]
0
MOV
RedESMD - Ladder Diagram Page 26
PLC_400:MainTask:MainProgram 16/05/2013 22:21:42
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
ESM-D
MG-404
225 Compute
Dest ESM_ACTUAL_LOAD[5]
0
Expression MCM1.ReadData[925]*125/2560
CPT
ESM-D
MG-404
226 Bit Field Distribute
Source MCM1.ReadData[932]
0
Source Bit 0
Dest aux11[5]
0
Dest Bit 16
Length 16
BTD
227 Bit Field Distribute
Source MCM1.ReadData[933]
0
Source Bit 0
Dest aux11[5]
0
Dest Bit 0
Length 16
BTD
228 Compute
Dest ESM_ECU_HOURS[5]
0.0
Expression aux11[5]/3600
CPT
229 Compute
Dest ESM_RPM[5]
0
Expression MCM1.ReadData[935]/4
CPT
230 Compute
Dest ESM_PRSS_OIL[5]
0
Expression (MCM1.ReadData[936]/2)*0.145
CPT
231 Compute
Dest ESM_TH_POS[5]
0
Expression MCM1.ReadData[939]/20.48
CPT
232 Compute
Dest ESM_TEMP_REF[5]
0
Expression ((((MCM1.ReadData[942]/8)-40)*9)/5)+32
CPT
RedESMD - Ladder Diagram Page 27
PLC_400:MainTask:MainProgram 16/05/2013 22:21:42
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
233 Compute
Dest ESM_SPARK_TIM_G4[0]
0
Expression ((MCM1.ReadData[943]/16)-15)
CPT
234 Compute
Dest ESM_SPARK_TIM_G4[1]
0
Expression ((MCM1.ReadData[944]/16)-15)
CPT
235 Compute
Dest ESM_SPARK_TIM_G4[2]
0
Expression ((MCM1.ReadData[945]/16)-15)
CPT
236 Compute
Dest ESM_SPARK_TIM_G4[3]
0
Expression ((MCM1.ReadData[946]/16)-15)
CPT
237 Compute
Dest ESM_SPARK_TIM_G4[4]
0
Expression ((MCM1.ReadData[947]/16)-15)
CPT
238 Compute
Dest ESM_SPARK_TIM_G4[5]
0
Expression ((MCM1.ReadData[948]/16)-15)
CPT
239 Compute
Dest ESM_SPARK_TIM_G4[6]
0
Expression ((MCM1.ReadData[949]/16)-15)
CPT
240 Compute
Dest ESM_SPARK_TIM_G4[7]
0
Expression ((MCM1.ReadData[950]/16)-15)
CPT
241 Compute
Dest ESM_SPARK_TIM_G4[8]
0
Expression ((MCM1.ReadData[951]/16)-15)
CPT
242 Compute
Dest ESM_SPARK_TIM_G4[9]
0
Expression ((MCM1.ReadData[952]/16)-15)
CPT
RedESMD - Ladder Diagram Page 28
PLC_400:MainTask:MainProgram 16/05/2013 22:21:43
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
243 Compute
Dest ESM_SPARK_TIM_G4[10]
0
Expression ((MCM1.ReadData[953]/16)-15)
CPT
244 Compute
Dest ESM_SPARK_TIM_G4[11]
0
Expression ((MCM1.ReadData[954]/16)-15)
CPT
245 Compute
Dest ESM_BATT_VOLT[5]
0.0
Expression MCM1.ReadData[960]/16
CPT
246 Compute
Dest ESM_IMAT[5]
0
Expression ((((MCM1.ReadData[961]/8)-40)*9)/5)+32
CPT
247 Compute
Dest ESM_OIL_TEMP[5]
0
Expression ((((MCM1.ReadData[962]/8)-40)*9)/5)+32
CPT
248 Compute
Dest ESM_TEMP_EXHAUST_G4[0]
0
Expression ((((MCM1.ReadData[963]/2)-40)*9)/5)+32
CPT
249 Compute
Dest ESM_TEMP_EXHAUST_G4[1]
0
Expression ((((MCM1.ReadData[964]/2)-40)*9)/5)+32
CPT
250 Compute
Dest ESM_IMAP_G4[0]
0
Expression (MCM1.ReadData[968]/4)*0.295
CPT
251 Compute
Dest ESM_IMAP_G4[1]
0
Expression (MCM1.ReadData[969]/4)*0.295
CPT
252 Compute
Dest ESM_LAMBDA_G4[0]
0.0
Expression MCM1.ReadData[978]/4096
CPT
RedESMD - Ladder Diagram Page 29
PLC_400:MainTask:MainProgram 16/05/2013 22:21:43
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
253 Compute
Dest ESM_LAMBDA_G4[1]
0.0
Expression MCM1.ReadData[979]/4096
CPT
254 Compute
Dest ESM_WKI[5]
0
Expression (MCM1.ReadData[982]/16)+16
CPT
255 Compute
Dest ESM_ECU_TEMP[5]
0
Expression ((((MCM1.ReadData[992]/8)-40)*9)/5)+32
CPT
256 Compute
Dest ESM_VOLT_SENSOR_OX_G4[0]
0.0
Expression MCM1.ReadData[993]/1024
CPT
257 Compute
Dest ESM_VOLT_SENSOR_OX_G4[1]
0.0
Expression MCM1.ReadData[994]/1024
CPT
258 Move
Source MCM1.ReadData[998]
0
Dest ESM_SPARK_REF_G4[0]
0
MOV
259 Move
Source MCM1.ReadData[999]
0
Dest ESM_SPARK_REF_G4[1]
0
MOV
260 Move
Source MCM1.ReadData[1000]
0
Dest ESM_SPARK_REF_G4[2]
0
MOV
261 Move
Source MCM1.ReadData[1001]
0
Dest ESM_SPARK_REF_G4[3]
0
MOV
RedESMD - Ladder Diagram Page 30
PLC_400:MainTask:MainProgram 16/05/2013 22:21:43
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
262 Move
Source MCM1.ReadData[1002]
0
Dest ESM_SPARK_REF_G4[4]
0
MOV
263 Move
Source MCM1.ReadData[1003]
0
Dest ESM_SPARK_REF_G4[5]
0
MOV
264 Move
Source MCM1.ReadData[1004]
0
Dest ESM_SPARK_REF_G4[6]
0
MOV
265 Move
Source MCM1.ReadData[1005]
0
Dest ESM_SPARK_REF_G4[7]
0
MOV
266 Move
Source MCM1.ReadData[1006]
0
Dest ESM_SPARK_REF_G4[8]
0
MOV
267 Move
Source MCM1.ReadData[1007]
0
Dest ESM_SPARK_REF_G4[9]
0
MOV
268 Move
Source MCM1.ReadData[1008]
0
Dest ESM_SPARK_REF_G4[10]
0
MOV
269 Move
Source MCM1.ReadData[1009]
0
Dest ESM_SPARK_REF_G4[11]
0
MOV
RedESMD - Ladder Diagram Page 31
PLC_400:MainTask:MainProgram 16/05/2013 22:21:43
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
ESM-D
MG-407
270 Compute
Dest ESM_ACTUAL_LOAD[6]
0
Expression MCM1.ReadData[1110]*125/2560
CPT
ESM-D
MG-407
271 Bit Field Distribute
Source MCM1.ReadData[1117]
0
Source Bit 0
Dest aux11[6]
0
Dest Bit 16
Length 16
BTD
272 Bit Field Distribute
Source MCM1.ReadData[1118]
0
Source Bit 0
Dest aux11[6]
0
Dest Bit 0
Length 16
BTD
273 Compute
Dest ESM_ECU_HOURS[6]
0.0
Expression aux11[6]/3600
CPT
274 Compute
Dest ESM_RPM[6]
0
Expression MCM1.ReadData[1120]/4
CPT
275 Compute
Dest ESM_PRSS_OIL[6]
0
Expression (MCM1.ReadData[1121]/2)*0.145
CPT
276 Compute
Dest ESM_TH_POS[6]
0
Expression MCM1.ReadData[1124]/20.48
CPT
277 Compute
Dest ESM_TEMP_REF[6]
0
Expression ((((MCM1.ReadData[1127]/8)-40)*9)/5)+32
CPT
RedESMD - Ladder Diagram Page 32
PLC_400:MainTask:MainProgram 16/05/2013 22:21:44
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
278 Compute
Dest ESM_SPARK_TIM_G7[0]
0
Expression ((MCM1.ReadData[1128]/16)-15)
CPT
279 Compute
Dest ESM_SPARK_TIM_G7[1]
0
Expression ((MCM1.ReadData[1129]/16)-15)
CPT
280 Compute
Dest ESM_SPARK_TIM_G7[2]
0
Expression ((MCM1.ReadData[1130]/16)-15)
CPT
281 Compute
Dest ESM_SPARK_TIM_G7[3]
0
Expression ((MCM1.ReadData[1131]/16)-15)
CPT
282 Compute
Dest ESM_SPARK_TIM_G7[4]
0
Expression ((MCM1.ReadData[1132]/16)-15)
CPT
283 Compute
Dest ESM_SPARK_TIM_G7[5]
0
Expression ((MCM1.ReadData[1133]/16)-15)
CPT
284 Compute
Dest ESM_SPARK_TIM_G7[6]
0
Expression ((MCM1.ReadData[1134]/16)-15)
CPT
285 Compute
Dest ESM_SPARK_TIM_G7[7]
0
Expression ((MCM1.ReadData[1135]/16)-15)
CPT
286 Compute
Dest ESM_SPARK_TIM_G7[8]
0
Expression ((MCM1.ReadData[1136]/16)-15)
CPT
287 Compute
Dest ESM_SPARK_TIM_G7[9]
0
Expression ((MCM1.ReadData[1137]/16)-15)
CPT
RedESMD - Ladder Diagram Page 33
PLC_400:MainTask:MainProgram 16/05/2013 22:21:44
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
288 Compute
Dest ESM_SPARK_TIM_G7[10]
0
Expression ((MCM1.ReadData[1138]/16)-15)
CPT
289 Compute
Dest ESM_SPARK_TIM_G7[11]
0
Expression ((MCM1.ReadData[1139]/16)-15)
CPT
290 Compute
Dest ESM_BATT_VOLT[6]
0.0
Expression MCM1.ReadData[1145]/16
CPT
291 Compute
Dest ESM_IMAT[6]
0
Expression ((((MCM1.ReadData[1146]/8)-40)*9)/5)+32
CPT
292 Compute
Dest ESM_OIL_TEMP[6]
0
Expression ((((MCM1.ReadData[1147]/8)-40)*9)/5)+32
CPT
293 Compute
Dest ESM_TEMP_EXHAUST_G7[0]
0
Expression ((((MCM1.ReadData[1148]/2)-40)*9)/5)+32
CPT
294 Compute
Dest ESM_TEMP_EXHAUST_G7[1]
0
Expression ((((MCM1.ReadData[1149]/2)-40)*9)/5)+32
CPT
295 Compute
Dest ESM_IMAP_G7[0]
0
Expression (MCM1.ReadData[1153]/4)*0.295
CPT
296 Compute
Dest ESM_IMAP_G7[1]
0
Expression (MCM1.ReadData[1154]/4)*0.295
CPT
297 Compute
Dest ESM_LAMBDA_G7[0]
0.0
Expression MCM1.ReadData[1163]/4096
CPT
RedESMD - Ladder Diagram Page 34
PLC_400:MainTask:MainProgram 16/05/2013 22:21:44
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
298 Compute
Dest ESM_LAMBDA_G7[1]
0.0
Expression MCM1.ReadData[1164]/4096
CPT
299 Compute
Dest ESM_WKI[6]
0
Expression (MCM1.ReadData[1167]/16)+16
CPT
300 Compute
Dest ESM_ECU_TEMP[6]
0
Expression ((((MCM1.ReadData[1177]/8)-40)*9)/5)+32
CPT
301 Compute
Dest ESM_VOLT_SENSOR_OX_G7[0]
0.0
Expression MCM1.ReadData[1178]/1024
CPT
302 Compute
Dest ESM_VOLT_SENSOR_OX_G7[1]
0.0
Expression MCM1.ReadData[1179]/1024
CPT
303 Move
Source MCM1.ReadData[1183]
0
Dest ESM_SPARK_REF_G7[0]
0
MOV
304 Move
Source MCM1.ReadData[1184]
0
Dest ESM_SPARK_REF_G7[1]
0
MOV
305 Move
Source MCM1.ReadData[1185]
0
Dest ESM_SPARK_REF_G7[2]
0
MOV
306 Move
Source MCM1.ReadData[1186]
0
Dest ESM_SPARK_REF_G7[3]
0
MOV
RedESMD - Ladder Diagram Page 35
PLC_400:MainTask:MainProgram 16/05/2013 22:21:45
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
307 Move
Source MCM1.ReadData[1187]
0
Dest ESM_SPARK_REF_G7[4]
0
MOV
308 Move
Source MCM1.ReadData[1188]
0
Dest ESM_SPARK_REF_G7[5]
0
MOV
309 Move
Source MCM1.ReadData[1189]
0
Dest ESM_SPARK_REF_G7[6]
0
MOV
310 Move
Source MCM1.ReadData[1190]
0
Dest ESM_SPARK_REF_G7[7]
0
MOV
311 Move
Source MCM1.ReadData[1191]
0
Dest ESM_SPARK_REF_G7[8]
0
MOV
312 Move
Source MCM1.ReadData[1192]
0
Dest ESM_SPARK_REF_G7[9]
0
MOV
313 Move
Source MCM1.ReadData[1193]
0
Dest ESM_SPARK_REF_G7[10]
0
MOV
314 Move
Source MCM1.ReadData[1194]
0
Dest ESM_SPARK_REF_G7[11]
0
MOV
RedESMD - Ladder Diagram Page 36
PLC_400:MainTask:MainProgram 16/05/2013 22:21:45
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
ESM-D
MG-408
315 Compute
Dest ESM_ACTUAL_LOAD[7]
0
Expression MCM1.ReadData[1295]*125/2560
CPT
ESM-D
MG-408
316 Bit Field Distribute
Source MCM1.ReadData[1302]
0
Source Bit 0
Dest aux11[7]
0
Dest Bit 16
Length 16
BTD
317 Bit Field Distribute
Source MCM1.ReadData[1303]
0
Source Bit 0
Dest aux11[7]
0
Dest Bit 0
Length 16
BTD
318 Compute
Dest ESM_ECU_HOURS[7]
0.0
Expression aux11[7]/3600
CPT
319 Compute
Dest ESM_RPM[7]
0
Expression MCM1.ReadData[1305]/4
CPT
320 Compute
Dest ESM_PRSS_OIL[7]
0
Expression (MCM1.ReadData[1306]/2)*0.145
CPT
321 Compute
Dest ESM_TH_POS[7]
0
Expression MCM1.ReadData[1309]/20.48
CPT
322 Compute
Dest ESM_TEMP_REF[7]
0
Expression ((((MCM1.ReadData[1312]/8)-40)*9)/5)+32
CPT
RedESMD - Ladder Diagram Page 37
PLC_400:MainTask:MainProgram 16/05/2013 22:21:45
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
323 Compute
Dest ESM_SPARK_TIM_G8[0]
0
Expression ((MCM1.ReadData[1313]/16)-15)
CPT
324 Compute
Dest ESM_SPARK_TIM_G8[1]
0
Expression ((MCM1.ReadData[1314]/16)-15)
CPT
325 Compute
Dest ESM_SPARK_TIM_G8[2]
0
Expression ((MCM1.ReadData[1315]/16)-15)
CPT
326 Compute
Dest ESM_SPARK_TIM_G8[3]
0
Expression ((MCM1.ReadData[1316]/16)-15)
CPT
327 Compute
Dest ESM_SPARK_TIM_G8[4]
0
Expression ((MCM1.ReadData[1317]/16)-15)
CPT
328 Compute
Dest ESM_SPARK_TIM_G8[5]
0
Expression ((MCM1.ReadData[1318]/16)-15)
CPT
329 Compute
Dest ESM_SPARK_TIM_G8[6]
0
Expression ((MCM1.ReadData[1319]/16)-15)
CPT
330 Compute
Dest ESM_SPARK_TIM_G8[7]
0
Expression ((MCM1.ReadData[1320]/16)-15)
CPT
331 Compute
Dest ESM_SPARK_TIM_G8[8]
0
Expression ((MCM1.ReadData[1321]/16)-15)
CPT
332 Compute
Dest ESM_SPARK_TIM_G8[9]
0
Expression ((MCM1.ReadData[1322]/16)-15)
CPT
RedESMD - Ladder Diagram Page 38
PLC_400:MainTask:MainProgram 16/05/2013 22:21:45
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
333 Compute
Dest ESM_SPARK_TIM_G8[10]
0
Expression ((MCM1.ReadData[1323]/16)-15)
CPT
334 Compute
Dest ESM_SPARK_TIM_G8[11]
0
Expression ((MCM1.ReadData[1324]/16)-15)
CPT
335 Compute
Dest ESM_BATT_VOLT[7]
0.0
Expression MCM1.ReadData[1330]/16
CPT
336 Compute
Dest ESM_IMAT[7]
0
Expression ((((MCM1.ReadData[1331]/8)-40)*9)/5)+32
CPT
337 Compute
Dest ESM_OIL_TEMP[7]
0
Expression ((((MCM1.ReadData[1332]/8)-40)*9)/5)+32
CPT
338 Compute
Dest ESM_TEMP_EXHAUST_G8[0]
0
Expression ((((MCM1.ReadData[1333]/2)-40)*9)/5)+32
CPT
339 Compute
Dest ESM_TEMP_EXHAUST_G8[1]
0
Expression ((((MCM1.ReadData[1334]/2)-40)*9)/5)+32
CPT
340 Compute
Dest ESM_IMAP_G8[0]
0
Expression (MCM1.ReadData[1338]/4)*0.295
CPT
341 Compute
Dest ESM_IMAP_G8[1]
0
Expression (MCM1.ReadData[1339]/4)*0.295
CPT
342 Compute
Dest ESM_LAMBDA_G8[0]
0.0
Expression MCM1.ReadData[1348]/4096
CPT
RedESMD - Ladder Diagram Page 39
PLC_400:MainTask:MainProgram 16/05/2013 22:21:46
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
343 Compute
Dest ESM_LAMBDA_G8[1]
0.0
Expression MCM1.ReadData[1349]/4096
CPT
344 Compute
Dest ESM_WKI[7]
0
Expression (MCM1.ReadData[1352]/16)+16
CPT
345 Compute
Dest ESM_ECU_TEMP[7]
0
Expression ((((MCM1.ReadData[1362]/8)-40)*9)/5)+32
CPT
346 Compute
Dest ESM_VOLT_SENSOR_OX_G8[0]
0.0
Expression MCM1.ReadData[1363]/1024
CPT
347 Compute
Dest ESM_VOLT_SENSOR_OX_G8[1]
0.0
Expression MCM1.ReadData[1364]/1024
CPT
348 Move
Source MCM1.ReadData[1368]
0
Dest ESM_SPARK_REF_G8[0]
0
MOV
349 Move
Source MCM1.ReadData[1369]
0
Dest ESM_SPARK_REF_G8[1]
0
MOV
350 Move
Source MCM1.ReadData[1370]
0
Dest ESM_SPARK_REF_G8[2]
0
MOV
351 Move
Source MCM1.ReadData[1371]
0
Dest ESM_SPARK_REF_G8[3]
0
MOV
RedESMD - Ladder Diagram Page 40
PLC_400:MainTask:MainProgram 16/05/2013 22:21:46
Total number of rungs in routine: 360 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
352 Move
Source MCM1.ReadData[1372]
0
Dest ESM_SPARK_REF_G8[4]
0
MOV
353 Move
Source MCM1.ReadData[1373]
0
Dest ESM_SPARK_REF_G8[5]
0
MOV
354 Move
Source MCM1.ReadData[1374]
0
Dest ESM_SPARK_REF_G8[6]
0
MOV
355 Move
Source MCM1.ReadData[1375]
0
Dest ESM_SPARK_REF_G8[7]
0
MOV
356 Move
Source MCM1.ReadData[1376]
0
Dest ESM_SPARK_REF_G8[8]
0
MOV
357 Move
Source MCM1.ReadData[1377]
0
Dest ESM_SPARK_REF_G8[9]
0
MOV
358 Move
Source MCM1.ReadData[1378]
0
Dest ESM_SPARK_REF_G8[10]
0
MOV
359 Move
Source MCM1.ReadData[1379]
0
Dest ESM_SPARK_REF_G8[11]
0
MOV
(End)
RedMurphy - Ladder Diagram Page 1
PLC_400:MainTask:MainProgram 16/05/2013 22:22:04
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
LECTURA DE DATOS DE LA RED MURPHY
TDXM
MG-401
0 Move
Source MCM1.ReadData[2150]
0
Dest TDXM_MG401[0]
0
MOV
LECTURA DE DATOS DE LA RED MURPHY
TDXM
MG-401
1 Move
Source MCM1.ReadData[2151]
0
Dest TDXM_MG401[1]
0
MOV
2 Move
Source MCM1.ReadData[2152]
0
Dest TDXM_MG401[2]
0
MOV
3 Move
Source MCM1.ReadData[2153]
0
Dest TDXM_MG401[3]
0
MOV
4 Move
Source MCM1.ReadData[2154]
0
Dest TDXM_MG401[4]
0
MOV
5 Move
Source MCM1.ReadData[2155]
0
Dest TDXM_MG401[5]
0
MOV
6 Move
Source MCM1.ReadData[2156]
0
Dest TDXM_MG401[6]
0
MOV
7 Move
Source MCM1.ReadData[2157]
0
Dest TDXM_MG401[7]
0
MOV
RedMurphy - Ladder Diagram Page 2
PLC_400:MainTask:MainProgram 16/05/2013 22:22:04
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
8 Move
Source MCM1.ReadData[2158]
0
Dest TDXM_MG401[8]
0
MOV
9 Move
Source MCM1.ReadData[2159]
0
Dest TDXM_MG401[9]
0
MOV
10 Move
Source MCM1.ReadData[2160]
0
Dest TDXM_MG401[10]
0
MOV
11 Move
Source MCM1.ReadData[2161]
0
Dest TDXM_MG401[11]
0
MOV
12 Move
Source MCM1.ReadData[2162]
0
Dest TDXM_MG401[12]
0
MOV
13 Move
Source MCM1.ReadData[2163]
0
Dest TDXM_MG401[13]
0
MOV
TDXM
MG-402
14 Move
Source MCM1.ReadData[2165]
0
Dest TDXM_MG402[0]
0
MOV
TDXM
MG-402
15 Move
Source MCM1.ReadData[2166]
0
Dest TDXM_MG402[1]
0
MOV
RedMurphy - Ladder Diagram Page 3
PLC_400:MainTask:MainProgram 16/05/2013 22:22:04
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
16 Move
Source MCM1.ReadData[2167]
0
Dest TDXM_MG402[2]
0
MOV
17 Move
Source MCM1.ReadData[2168]
0
Dest TDXM_MG402[3]
0
MOV
18 Move
Source MCM1.ReadData[2169]
0
Dest TDXM_MG402[4]
0
MOV
19 Move
Source MCM1.ReadData[2170]
0
Dest TDXM_MG402[5]
0
MOV
20 Move
Source MCM1.ReadData[2171]
0
Dest TDXM_MG402[6]
0
MOV
21 Move
Source MCM1.ReadData[2172]
0
Dest TDXM_MG402[7]
0
MOV
22 Move
Source MCM1.ReadData[2173]
0
Dest TDXM_MG402[8]
0
MOV
23 Move
Source MCM1.ReadData[2174]
0
Dest TDXM_MG402[9]
0
MOV
24 Move
Source MCM1.ReadData[2175]
0
Dest TDXM_MG402[10]
0
MOV
RedMurphy - Ladder Diagram Page 4
PLC_400:MainTask:MainProgram 16/05/2013 22:22:04
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
25 Move
Source MCM1.ReadData[2176]
0
Dest TDXM_MG402[11]
0
MOV
26 Move
Source MCM1.ReadData[2177]
0
Dest TDXM_MG402[12]
0
MOV
27 Move
Source MCM1.ReadData[2178]
0
Dest TDXM_MG402[13]
0
MOV
TDXM
MG-403
28 Move
Source MCM1.ReadData[2180]
0
Dest TDXM_MG403[0]
0
MOV
TDXM
MG-403
29 Move
Source MCM1.ReadData[2181]
0
Dest TDXM_MG403[1]
0
MOV
30 Move
Source MCM1.ReadData[2182]
0
Dest TDXM_MG403[2]
0
MOV
31 Move
Source MCM1.ReadData[2183]
0
Dest TDXM_MG403[3]
0
MOV
32 Move
Source MCM1.ReadData[2184]
0
Dest TDXM_MG403[4]
0
MOV
RedMurphy - Ladder Diagram Page 5
PLC_400:MainTask:MainProgram 16/05/2013 22:22:04
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
33 Move
Source MCM1.ReadData[2185]
0
Dest TDXM_MG403[5]
0
MOV
34 Move
Source MCM1.ReadData[2186]
0
Dest TDXM_MG403[6]
0
MOV
35 Move
Source MCM1.ReadData[2187]
0
Dest TDXM_MG403[7]
0
MOV
36 Move
Source MCM1.ReadData[2188]
0
Dest TDXM_MG403[8]
0
MOV
37 Move
Source MCM1.ReadData[2189]
0
Dest TDXM_MG403[9]
0
MOV
38 Move
Source MCM1.ReadData[2190]
0
Dest TDXM_MG403[10]
0
MOV
39 Move
Source MCM1.ReadData[2191]
0
Dest TDXM_MG403[11]
0
MOV
40 Move
Source MCM1.ReadData[2192]
0
Dest TDXM_MG403[12]
0
MOV
41 Move
Source MCM1.ReadData[2193]
0
Dest TDXM_MG403[13]
0
MOV
RedMurphy - Ladder Diagram Page 6
PLC_400:MainTask:MainProgram 16/05/2013 22:22:04
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
TDXM
MG-404
42 Move
Source MCM1.ReadData[2195]
0
Dest TDXM_MG404[0]
0
MOV
TDXM
MG-404
43 Move
Source MCM1.ReadData[2196]
0
Dest TDXM_MG404[1]
0
MOV
44 Move
Source MCM1.ReadData[2197]
0
Dest TDXM_MG404[2]
0
MOV
45 Move
Source MCM1.ReadData[2198]
0
Dest TDXM_MG404[3]
0
MOV
46 Move
Source MCM1.ReadData[2199]
0
Dest TDXM_MG404[4]
0
MOV
47 Move
Source MCM1.ReadData[2200]
0
Dest TDXM_MG404[5]
0
MOV
48 Move
Source MCM1.ReadData[2201]
0
Dest TDXM_MG404[6]
0
MOV
49 Move
Source MCM1.ReadData[2202]
0
Dest TDXM_MG404[7]
0
MOV
RedMurphy - Ladder Diagram Page 7
PLC_400:MainTask:MainProgram 16/05/2013 22:22:05
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
50 Move
Source MCM1.ReadData[2203]
0
Dest TDXM_MG404[8]
0
MOV
51 Move
Source MCM1.ReadData[2204]
0
Dest TDXM_MG404[9]
0
MOV
52 Move
Source MCM1.ReadData[2205]
0
Dest TDXM_MG404[10]
0
MOV
53 Move
Source MCM1.ReadData[2206]
0
Dest TDXM_MG404[11]
0
MOV
54 Move
Source MCM1.ReadData[2207]
0
Dest TDXM_MG404[12]
0
MOV
55 Move
Source MCM1.ReadData[2208]
0
Dest TDXM_MG404[13]
0
MOV
TDXM
MG-405
56 Move
Source MCM1.ReadData[2210]
0
Dest TDXM_MG405[0]
0
MOV
TDXM
MG-405
57 Move
Source MCM1.ReadData[2211]
0
Dest TDXM_MG405[1]
0
MOV
RedMurphy - Ladder Diagram Page 8
PLC_400:MainTask:MainProgram 16/05/2013 22:22:05
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
58 Move
Source MCM1.ReadData[2212]
0
Dest TDXM_MG405[2]
0
MOV
59 Move
Source MCM1.ReadData[2213]
0
Dest TDXM_MG405[3]
0
MOV
60 Move
Source MCM1.ReadData[2214]
0
Dest TDXM_MG405[4]
0
MOV
61 Move
Source MCM1.ReadData[2215]
0
Dest TDXM_MG405[5]
0
MOV
62 Move
Source MCM1.ReadData[2216]
0
Dest TDXM_MG405[6]
0
MOV
63 Move
Source MCM1.ReadData[2217]
0
Dest TDXM_MG405[7]
0
MOV
64 Move
Source MCM1.ReadData[2218]
0
Dest TDXM_MG405[8]
0
MOV
65 Move
Source MCM1.ReadData[2219]
0
Dest TDXM_MG405[9]
0
MOV
66 Move
Source MCM1.ReadData[2220]
0
Dest TDXM_MG405[10]
0
MOV
RedMurphy - Ladder Diagram Page 9
PLC_400:MainTask:MainProgram 16/05/2013 22:22:05
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
67 Move
Source MCM1.ReadData[2221]
0
Dest TDXM_MG405[11]
0
MOV
68 Move
Source MCM1.ReadData[2222]
0
Dest TDXM_MG405[12]
0
MOV
69 Move
Source MCM1.ReadData[2223]
0
Dest TDXM_MG405[13]
0
MOV
TDXM
MG-406
70 Move
Source MCM1.ReadData[2225]
0
Dest TDXM_MG406[0]
0
MOV
TDXM
MG-406
71 Move
Source MCM1.ReadData[2226]
0
Dest TDXM_MG406[1]
0
MOV
72 Move
Source MCM1.ReadData[2227]
0
Dest TDXM_MG406[2]
0
MOV
73 Move
Source MCM1.ReadData[2228]
0
Dest TDXM_MG406[3]
0
MOV
74 Move
Source MCM1.ReadData[2229]
0
Dest TDXM_MG406[4]
0
MOV
RedMurphy - Ladder Diagram Page 10
PLC_400:MainTask:MainProgram 16/05/2013 22:22:05
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
75 Move
Source MCM1.ReadData[2230]
0
Dest TDXM_MG406[5]
0
MOV
76 Move
Source MCM1.ReadData[2231]
0
Dest TDXM_MG406[6]
0
MOV
77 Move
Source MCM1.ReadData[2232]
0
Dest TDXM_MG406[7]
0
MOV
78 Move
Source MCM1.ReadData[2233]
0
Dest TDXM_MG406[8]
0
MOV
79 Move
Source MCM1.ReadData[2234]
0
Dest TDXM_MG406[9]
0
MOV
80 Move
Source MCM1.ReadData[2235]
0
Dest TDXM_MG406[10]
0
MOV
81 Move
Source MCM1.ReadData[2236]
0
Dest TDXM_MG406[11]
0
MOV
82 Move
Source MCM1.ReadData[2237]
0
Dest TDXM_MG406[12]
0
MOV
83 Move
Source MCM1.ReadData[2238]
0
Dest TDXM_MG406[13]
0
MOV
RedMurphy - Ladder Diagram Page 11
PLC_400:MainTask:MainProgram 16/05/2013 22:22:06
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
TDXM
MG-407
84 Move
Source MCM1.ReadData[2240]
0
Dest TDXM_MG407[0]
0
MOV
TDXM
MG-407
85 Move
Source MCM1.ReadData[2241]
0
Dest TDXM_MG407[1]
0
MOV
86 Move
Source MCM1.ReadData[2242]
0
Dest TDXM_MG407[2]
0
MOV
87 Move
Source MCM1.ReadData[2243]
0
Dest TDXM_MG407[3]
0
MOV
88 Move
Source MCM1.ReadData[2244]
0
Dest TDXM_MG407[4]
0
MOV
89 Move
Source MCM1.ReadData[2245]
0
Dest TDXM_MG407[5]
0
MOV
90 Move
Source MCM1.ReadData[2246]
0
Dest TDXM_MG407[6]
0
MOV
91 Move
Source MCM1.ReadData[2247]
0
Dest TDXM_MG407[7]
0
MOV
RedMurphy - Ladder Diagram Page 12
PLC_400:MainTask:MainProgram 16/05/2013 22:22:06
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
92 Move
Source MCM1.ReadData[2248]
0
Dest TDXM_MG407[8]
0
MOV
93 Move
Source MCM1.ReadData[2249]
0
Dest TDXM_MG407[9]
0
MOV
94 Move
Source MCM1.ReadData[2250]
0
Dest TDXM_MG407[10]
0
MOV
95 Move
Source MCM1.ReadData[2251]
0
Dest TDXM_MG407[11]
0
MOV
96 Move
Source MCM1.ReadData[2252]
0
Dest TDXM_MG407[12]
0
MOV
97 Move
Source MCM1.ReadData[2253]
0
Dest TDXM_MG407[13]
0
MOV
TDXM
MG-408
98 Move
Source MCM1.ReadData[2255]
0
Dest TDXM_MG408[0]
0
MOV
TDXM
MG-408
99 Move
Source MCM1.ReadData[2256]
0
Dest TDXM_MG408[1]
0
MOV
RedMurphy - Ladder Diagram Page 13
PLC_400:MainTask:MainProgram 16/05/2013 22:22:06
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
100 Move
Source MCM1.ReadData[2257]
0
Dest TDXM_MG408[2]
0
MOV
101 Move
Source MCM1.ReadData[2258]
0
Dest TDXM_MG408[3]
0
MOV
102 Move
Source MCM1.ReadData[2259]
0
Dest TDXM_MG408[4]
0
MOV
103 Move
Source MCM1.ReadData[2260]
0
Dest TDXM_MG408[5]
0
MOV
104 Move
Source MCM1.ReadData[2261]
0
Dest TDXM_MG408[6]
0
MOV
105 Move
Source MCM1.ReadData[2262]
0
Dest TDXM_MG408[7]
0
MOV
106 Move
Source MCM1.ReadData[2263]
0
Dest TDXM_MG408[8]
0
MOV
107 Move
Source MCM1.ReadData[2264]
0
Dest TDXM_MG408[9]
0
MOV
108 Move
Source MCM1.ReadData[2265]
0
Dest TDXM_MG408[10]
0
MOV
RedMurphy - Ladder Diagram Page 14
PLC_400:MainTask:MainProgram 16/05/2013 22:22:06
Total number of rungs in routine: 112 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
109 Move
Source MCM1.ReadData[2266]
0
Dest TDXM_MG408[11]
0
MOV
110 Move
Source MCM1.ReadData[2267]
0
Dest TDXM_MG408[12]
0
MOV
111 Move
Source MCM1.ReadData[2268]
0
Dest TDXM_MG408[13]
0
MOV
(End)
RedPowerMeter - Ladder Diagram Page 1
PLC_400:MainTask:MainProgram 16/05/2013 22:22:30
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
LECTURA DE DATOS DE LA RED DE POWER METER
PM - 1
FEEDER
0 Move
Source MCM1.ReadData[1480]
0
Dest PM1_CURRENT[0]
0
MOV
LECTURA DE DATOS DE LA RED DE POWER METER
PM - 1
FEEDER
1 Move
Source MCM1.ReadData[1481]
0
Dest PM1_CURRENT[1]
0
MOV
2 Move
Source MCM1.ReadData[1482]
0
Dest PM1_CURRENT[2]
0
MOV
3 Move
Source MCM1.ReadData[1485]
0
Dest PM1_CURRENT[3]
0
MOV
4 Move
Source MCM1.ReadData[1500]
0
Dest PM1_VLL[0]
0
MOV
5 Move
Source MCM1.ReadData[1501]
0
Dest PM1_VLL[1]
0
MOV
6 Move
Source MCM1.ReadData[1502]
0
Dest PM1_VLL[2]
0
MOV
7 Move
Source MCM1.ReadData[1503]
0
Dest PM1_VLL[3]
0
MOV
RedPowerMeter - Ladder Diagram Page 2
PLC_400:MainTask:MainProgram 16/05/2013 22:22:30
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
8 Compute
Dest PM1_VLN[0]
0
Expression PM1_VLL[0]/1.7321
CPT
9 Compute
Dest PM1_VLN[1]
0
Expression PM1_VLL[1]/1.7321
CPT
10 Compute
Dest PM1_VLN[2]
0
Expression PM1_VLL[2]/1.7321
CPT
11 Compute
Dest PM1_VLN[3]
0
Expression (PM1_VLN[0]+PM1_VLN[1]+PM1_VLN[2])/3
CPT
12 Move
Source MCM1.ReadData[1523]
0
Dest PM_P[0]
0
MOV
13 Move
Source MCM1.ReadData[1527]
0
Dest PM_Q[0]
0
MOV
14 Move
Source MCM1.ReadData[1531]
0
Dest PM_S[0]
0
MOV
15 Compute
Dest PM_FP_REAL[0]
0.0
Expression MCM1.ReadData[1543]*0.001
CPT
16 Compute
Dest PM_FP_REAL_ALT[0]
0.0
Expression MCM1.ReadData[1547]*0.001
CPT
RedPowerMeter - Ladder Diagram Page 3
PLC_400:MainTask:MainProgram 16/05/2013 22:22:30
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
17 Compute
Dest PM_FP_DISPLACEMENT[0]
0.0
Expression MCM1.ReadData[1551]*0.001
CPT
18 Compute
Dest PM_FP_DISPLACEMENT_ALT[0]
0.0
Expression MCM1.ReadData[1555]*0.001
CPT
19 Compute
Dest PM_FREQ[0]
0.0
Expression MCM1.ReadData[1560]*0.01
CPT
PM - 2
FEEDER
20 Move
Source MCM1.ReadData[1591]
0
Dest PM2_CURRENT[0]
0
MOV
PM - 2
FEEDER
21 Move
Source MCM1.ReadData[1592]
0
Dest PM2_CURRENT[1]
0
MOV
22 Move
Source MCM1.ReadData[1593]
0
Dest PM2_CURRENT[2]
0
MOV
23 Move
Source MCM1.ReadData[1596]
0
Dest PM2_CURRENT[3]
0
MOV
24 Move
Source MCM1.ReadData[1611]
0
Dest PM2_VLL[0]
0
MOV
25 Move
Source MCM1.ReadData[1612]
0
Dest PM2_VLL[1]
0
MOV
RedPowerMeter - Ladder Diagram Page 4
PLC_400:MainTask:MainProgram 16/05/2013 22:22:30
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
26 Move
Source MCM1.ReadData[1613]
0
Dest PM2_VLL[2]
0
MOV
27 Move
Source MCM1.ReadData[1614]
0
Dest PM2_VLL[3]
0
MOV
28 Compute
Dest PM2_VLN[0]
0
Expression PM2_VLL[0]/1.7321
CPT
29 Compute
Dest PM2_VLN[1]
0
Expression PM2_VLL[1]/1.7321
CPT
30 Compute
Dest PM2_VLN[2]
0
Expression PM2_VLL[2]/1.7321
CPT
31 Compute
Dest PM2_VLN[3]
0
Expression (PM2_VLN[0]+PM2_VLN[1]+PM2_VLN[2])/3
CPT
32 Move
Source MCM1.ReadData[1634]
0
Dest PM_P[1]
0
MOV
33 Move
Source MCM1.ReadData[1638]
0
Dest PM_Q[1]
0
MOV
34 Move
Source MCM1.ReadData[1642]
0
Dest PM_S[1]
0
MOV
RedPowerMeter - Ladder Diagram Page 5
PLC_400:MainTask:MainProgram 16/05/2013 22:22:31
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
35 Compute
Dest PM_FP_REAL[1]
0.0
Expression MCM1.ReadData[1654]*0.001
CPT
36 Compute
Dest PM_FP_REAL_ALT[1]
0.0
Expression MCM1.ReadData[1658]*0.001
CPT
37 Compute
Dest PM_FP_DISPLACEMENT[1]
0.0
Expression MCM1.ReadData[1662]*0.001
CPT
38 Compute
Dest PM_FP_DISPLACEMENT_ALT[1]
0.0
Expression MCM1.ReadData[1666]*0.001
CPT
39 Compute
Dest PM_FREQ[1]
0.0
Expression MCM1.ReadData[1671]*0.01
CPT
PM - 3
FEEDER
40 Move
Source MCM1.ReadData[1702]
0
Dest PM3_CURRENT[0]
0
MOV
PM - 3
FEEDER
41 Move
Source MCM1.ReadData[1703]
0
Dest PM3_CURRENT[1]
0
MOV
42 Move
Source MCM1.ReadData[1704]
0
Dest PM3_CURRENT[2]
0
MOV
43 Move
Source MCM1.ReadData[1707]
0
Dest PM3_CURRENT[3]
0
MOV
RedPowerMeter - Ladder Diagram Page 6
PLC_400:MainTask:MainProgram 16/05/2013 22:22:31
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
44 Move
Source MCM1.ReadData[1722]
0
Dest PM3_VLL[0]
0
MOV
45 Move
Source MCM1.ReadData[1723]
0
Dest PM3_VLL[1]
0
MOV
46 Move
Source MCM1.ReadData[1724]
0
Dest PM3_VLL[2]
0
MOV
47 Move
Source MCM1.ReadData[1725]
0
Dest PM3_VLL[3]
0
MOV
48 Compute
Dest PM3_VLN[0]
0
Expression PM3_VLL[0]/1.7321
CPT
49 Compute
Dest PM3_VLN[1]
0
Expression PM3_VLL[1]/1.7321
CPT
50 Compute
Dest PM3_VLN[2]
0
Expression PM3_VLL[2]/1.7321
CPT
51 Compute
Dest PM3_VLN[3]
0
Expression (PM3_VLN[0]+PM3_VLN[1]+PM3_VLN[2])/3
CPT
52 Move
Source MCM1.ReadData[1745]
0
Dest PM_P[2]
0
MOV
RedPowerMeter - Ladder Diagram Page 7
PLC_400:MainTask:MainProgram 16/05/2013 22:22:31
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
53 Move
Source MCM1.ReadData[1749]
0
Dest PM_Q[2]
0
MOV
54 Move
Source MCM1.ReadData[1753]
0
Dest PM_S[2]
0
MOV
55 Compute
Dest PM_FP_REAL[2]
0.0
Expression MCM1.ReadData[1765]*0.001
CPT
56 Compute
Dest PM_FP_REAL_ALT[2]
0.0
Expression MCM1.ReadData[1769]*0.001
CPT
57 Compute
Dest PM_FP_DISPLACEMENT[2]
0.0
Expression MCM1.ReadData[1773]*0.001
CPT
58 Compute
Dest PM_FP_DISPLACEMENT_ALT[2]
0.0
Expression MCM1.ReadData[1777]*0.001
CPT
59 Compute
Dest PM_FREQ[2]
0.0
Expression MCM1.ReadData[1782]*0.01
CPT
PM - 4
FEEDER
60 Move
Source MCM1.ReadData[1813]
0
Dest PM4_CURRENT[0]
0
MOV
PM - 4
FEEDER
61 Move
Source MCM1.ReadData[1814]
0
Dest PM4_CURRENT[1]
0
MOV
RedPowerMeter - Ladder Diagram Page 8
PLC_400:MainTask:MainProgram 16/05/2013 22:22:31
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
62 Move
Source MCM1.ReadData[1815]
0
Dest PM4_CURRENT[2]
0
MOV
63 Move
Source MCM1.ReadData[1818]
0
Dest PM4_CURRENT[3]
0
MOV
64 Move
Source MCM1.ReadData[1833]
0
Dest PM4_VLL[0]
0
MOV
65 Move
Source MCM1.ReadData[1834]
0
Dest PM4_VLL[1]
0
MOV
66 Move
Source MCM1.ReadData[1835]
0
Dest PM4_VLL[2]
0
MOV
67 Move
Source MCM1.ReadData[1836]
0
Dest PM4_VLL[3]
0
MOV
68 Compute
Dest PM4_VLN[0]
0
Expression PM4_VLL[0]/1.7321
CPT
69 Compute
Dest PM4_VLN[1]
0
Expression PM4_VLL[1]/1.7321
CPT
70 Compute
Dest PM4_VLN[2]
0
Expression PM4_VLL[2]/1.7321
CPT
RedPowerMeter - Ladder Diagram Page 9
PLC_400:MainTask:MainProgram 16/05/2013 22:22:32
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
71 Compute
Dest PM4_VLN[3]
0
Expression (PM4_VLN[0]+PM4_VLN[1]+PM4_VLN[2])/3
CPT
72 Move
Source MCM1.ReadData[1856]
0
Dest PM_P[3]
0
MOV
73 Move
Source MCM1.ReadData[1860]
0
Dest PM_Q[3]
0
MOV
74 Move
Source MCM1.ReadData[1864]
0
Dest PM_S[3]
0
MOV
75 Compute
Dest PM_FP_REAL[3]
0.0
Expression MCM1.ReadData[1876]*0.001
CPT
76 Compute
Dest PM_FP_REAL_ALT[3]
0.0
Expression MCM1.ReadData[1880]*0.001
CPT
77 Compute
Dest PM_FP_DISPLACEMENT[3]
0.0
Expression MCM1.ReadData[1884]*0.001
CPT
78 Compute
Dest PM_FP_DISPLACEMENT_ALT[3]
0.0
Expression MCM1.ReadData[1888]*0.001
CPT
79 Compute
Dest PM_FREQ[3]
0.0
Expression MCM1.ReadData[1893]*0.01
CPT
RedPowerMeter - Ladder Diagram Page 10
PLC_400:MainTask:MainProgram 16/05/2013 22:22:32
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
PM - 5
FEEDER
80 Move
Source MCM1.ReadData[1924]
0
Dest PM5_CURRENT[0]
0
MOV
PM - 5
FEEDER
81 Move
Source MCM1.ReadData[1925]
0
Dest PM5_CURRENT[1]
0
MOV
82 Move
Source MCM1.ReadData[1926]
0
Dest PM5_CURRENT[2]
0
MOV
83 Move
Source MCM1.ReadData[1929]
0
Dest PM5_CURRENT[3]
0
MOV
84 Move
Source MCM1.ReadData[1944]
0
Dest PM5_VLL[0]
0
MOV
85 Move
Source MCM1.ReadData[1945]
0
Dest PM5_VLL[1]
0
MOV
86 Move
Source MCM1.ReadData[1946]
0
Dest PM5_VLL[2]
0
MOV
87 Move
Source MCM1.ReadData[1947]
0
Dest PM5_VLL[3]
0
MOV
RedPowerMeter - Ladder Diagram Page 11
PLC_400:MainTask:MainProgram 16/05/2013 22:22:32
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
88 Compute
Dest PM5_VLN[0]
0
Expression PM5_VLL[0]/1.7321
CPT
89 Compute
Dest PM5_VLN[1]
0
Expression PM5_VLL[1]/1.7321
CPT
90 Compute
Dest PM5_VLN[2]
0
Expression PM5_VLL[2]/1.7321
CPT
91 Compute
Dest PM5_VLN[3]
0
Expression (PM5_VLN[0]+PM5_VLN[1]+PM5_VLN[2])/3
CPT
92 Move
Source MCM1.ReadData[1967]
0
Dest PM_P[4]
0
MOV
93 Move
Source MCM1.ReadData[1971]
0
Dest PM_Q[4]
0
MOV
94 Move
Source MCM1.ReadData[1975]
0
Dest PM_S[4]
0
MOV
95 Compute
Dest PM_FP_REAL[4]
0.0
Expression MCM1.ReadData[1987]*0.001
CPT
96 Compute
Dest PM_FP_REAL_ALT[4]
0.0
Expression MCM1.ReadData[1991]*0.001
CPT
RedPowerMeter - Ladder Diagram Page 12
PLC_400:MainTask:MainProgram 16/05/2013 22:22:33
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
97 Compute
Dest PM_FP_DISPLACEMENT[4]
0.0
Expression MCM1.ReadData[1995]*0.001
CPT
98 Compute
Dest PM_FP_DISPLACEMENT_ALT[4]
0.0
Expression MCM1.ReadData[1999]*0.001
CPT
99 Compute
Dest PM_FREQ[4]
0.0
Expression MCM1.ReadData[2004]*0.01
CPT
PM - 6
FEEDER
100 Move
Source MCM1.ReadData[2035]
0
Dest PM6_CURRENT[0]
0
MOV
PM - 6
FEEDER
101 Move
Source MCM1.ReadData[2036]
0
Dest PM6_CURRENT[1]
0
MOV
102 Move
Source MCM1.ReadData[2037]
0
Dest PM6_CURRENT[2]
0
MOV
103 Move
Source MCM1.ReadData[2040]
0
Dest PM6_CURRENT[3]
0
MOV
104 Move
Source MCM1.ReadData[2055]
0
Dest PM6_VLL[0]
0
MOV
105 Move
Source MCM1.ReadData[2056]
0
Dest PM6_VLL[1]
0
MOV
RedPowerMeter - Ladder Diagram Page 13
PLC_400:MainTask:MainProgram 16/05/2013 22:22:33
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
106 Move
Source MCM1.ReadData[2057]
0
Dest PM6_VLL[2]
0
MOV
107 Move
Source MCM1.ReadData[2058]
0
Dest PM6_VLL[3]
0
MOV
108 Compute
Dest PM6_VLN[0]
0
Expression PM6_VLL[0]/1.7321
CPT
109 Compute
Dest PM6_VLN[1]
0
Expression PM6_VLL[1]/1.7321
CPT
110 Compute
Dest PM6_VLN[2]
0
Expression PM6_VLL[2]/1.7321
CPT
111 Compute
Dest PM6_VLN[3]
0
Expression (PM6_VLN[0]+PM6_VLN[1]+PM6_VLN[2])/3
CPT
112 Move
Source MCM1.ReadData[2078]
0
Dest PM_P[5]
0
MOV
113 Move
Source MCM1.ReadData[2082]
0
Dest PM_Q[5]
0
MOV
114 Move
Source MCM1.ReadData[2086]
0
Dest PM_S[5]
0
MOV
RedPowerMeter - Ladder Diagram Page 14
PLC_400:MainTask:MainProgram 16/05/2013 22:22:33
Total number of rungs in routine: 123 C:\Users\Generacion00\Desktop\TESIS\RSLogix_Programas\PLC_400.ACD
RSLogix 5000
115 Compute
Dest PM_FP_REAL[5]
0.0
Expression MCM1.ReadData[2098]*0.001
CPT
116 Compute
Dest PM_FP_REAL_ALT[5]
0.0
Expression MCM1.ReadData[2102]*0.001
CPT
117 Compute
Dest PM_FP_DISPLACEMENT[5]
0.0
Expression MCM1.ReadData[2106]*0.001
CPT
118 Compute
Dest PM_FP_DISPLACEMENT_ALT[5]
0.0
Expression MCM1.ReadData[2110]*0.001
CPT
119 Compute
Dest PM_FREQ[5]
0.0
Expression MCM1.ReadData[2115]*0.01
CPT
120 Bit Field Distribute
Source MCM1.ReadData[1562]
0
Source Bit 0
Dest aux12[0]
0
Dest Bit 16
Length 16
BTD
121 Bit Field Distribute
Source MCM1.ReadData[1561]
0
Source Bit 0
Dest aux12[0]
0
Dest Bit 0
Length 16
BTD
122 Move
Source aux12[0]
0
Dest PM_ENERGIAS[0]
0.0
MOV
(End)

Potrebbero piacerti anche