You are on page 1of 7

TECNICA ELECTRICA DE PARRAL, S.A. DE C.V.

AVENIDA BRAVO N1919 OTE. COL. CENTRO TEL. 01-871-7138000 Y FAX 871-7138004 TORREON, COAH. E-MAIL www.tecnicaelectricadeparral.com

DESARROLLO DE PLC SAN FRANCISCO DEL ORO, CHIH.

TECNICA ELECTRICA DE PARRAL, S.A. DE C.V.


AVENIDA BRAVO N1919 OTE. COL. CENTRO TEL. 01-871-7138000 Y FAX 871-7138004 TORREON, COAH. E-MAIL www.tecnicaelectricadeparral.com

I.- ARQUITECTURA
I.I- ARQUITECTURA PLC El sistema de monitoreo instalado en el rea de Subestacin 115-KV consta de un PLC S7300 Siemens, el cual se encuentra en un gabinete dentro de la oficina del operador. Una unidad PLC S7-300, 6ES7 318-3EL01-0AB0, Cuatro mdulos de comunicacin CP 341 RS422/485, 6ES7 341-1CH02-AE0 para comunicacin Modbus RTU. Un mdulo de 32 entradas digitales 24 VDC, 6ES7 321-1BL00-0AA0 Un mdulo de 32 salidas digitales 24 VDC, 6ES7 322-1BL00-0AA0 Un mdulo de 8 entradas anlogas, 6ES7 331-1KF02-0AB0

I.II- ARQUITECTURA DE COMUNICACIN Este equipo posee la siguiente topologa de conexin/comunicacin:

TECNICA ELECTRICA DE PARRAL, S.A. DE C.V.


AVENIDA BRAVO N1919 OTE. COL. CENTRO TEL. 01-871-7138000 Y FAX 871-7138004 TORREON, COAH. E-MAIL www.tecnicaelectricadeparral.com

La comunicacin del PLC con los equipos es Modbus RTU, mismos que estn dispuestos en un arreglo de nodos. NODO 1.- El nodo 1 lo conforma el gabinete 1, el cual tiene los equipos siguientes: o ION 8600 o ALSTOM 643 o ALSTOM 142 o ALSTOM 142 As mismo, tiene conexin de I/O digitales para el panel de alarmas. NODO 2.- El nodo 2 lo conforma el gabinete 2, el cual tiene los equipos siguientes: o ION 8600 o ALSTOM 643 o ALSTOM 142 o ALSTOM 142 As mismo, tiene conexin de I/O digitales para el panel de alarmas. NODO 3.- El nodo 3 lo conforman los gabinetes 3, 4, 5, 6 y 7 los cuales poseen, cada uno, los siguiente equipos: o ION 7330 o 7SJ80 NODO 4.- El nodo 4 lo conforman los gabinetes 8, 9, 10 y 11 los cuales poseen, cada uno, los siguiente equipos: o ION 7330 o 7SJ80

Para el monitoreo de los valores de los equipos, el PLC tiene comunicacin con protocolo Ethernet con un panel Siemens MP277 Touch.

TECNICA ELECTRICA DE PARRAL, S.A. DE C.V.


AVENIDA BRAVO N1919 OTE. COL. CENTRO TEL. 01-871-7138000 Y FAX 871-7138004 TORREON, COAH. E-MAIL www.tecnicaelectricadeparral.com

II.- LGICA
II.I- MODBUS RTU En el PLC, se tiene el bloque de programacin o function block ModbusM341 con el cual se realiza el intercambio de datos.

En esta sentencia, se inicializa la comunicacin entre PLC y los dispositivos o equipos (esclavos), as mismo se configura donde se almacenarn los datos obtenidos, el nmero de esclavos a comunicar y el tiempo de peticin de datos.

El bloque donde se almacena los datos capturados por la funcin Modbus es un DB (Data Block), adems se tiene un DB ya previamente configurado, con el cual la funcin Modbus lleva a cabo su operacin. Esto es que se disea la trama de comunicacin Modbus para el bloque de funcin.

TECNICA ELECTRICA DE PARRAL, S.A. DE C.V.


AVENIDA BRAVO N1919 OTE. COL. CENTRO TEL. 01-871-7138000 Y FAX 871-7138004 TORREON, COAH. E-MAIL www.tecnicaelectricadeparral.com

A continuacin, se muestra el Data Block con el cual se disea la trama para la comunicacin de Modbus:

Siendo de esta manera: Addr_Dev_01: Es la direccin Modbus del equipo. FC_Dev_01: Es el nmero de funcin Modbus la cual se ejecuta durante la comunicacin. StartReg_Dev01: Se indica el primer registro donde se comenzar la recepcin de datos. No_Reg_Dev01: Es la cantidad de registros que solicitan. CRC_Dev01: Es el CRC de la trama a enviar calculado por el programa. DB_Dest_Dev01: Se seala el DB (Data Block) donde se almacenarn los datos solicitados. IniData_Dev01: Es el apuntador del DB (Data Block) de recepcin, especificando a partir de qu registro comenzar a guardar los datos. StatusDev01: Se guarda el estado de la comunicacin. StatusSendDev01: Se guarda el estado de la funcin de envo (SEND). StatusRecvDev01: Se guarda el estado de la funcin de recepcin (RECEIVE).

As mismo, para la visualizacin de los registros obtenidos de los equipos hacia el panel MP277, se transportan hacia un DB (Data Block) dedicado mediante una FC (Function) personalizada:

TECNICA ELECTRICA DE PARRAL, S.A. DE C.V.


AVENIDA BRAVO N1919 OTE. COL. CENTRO TEL. 01-871-7138000 Y FAX 871-7138004 TORREON, COAH. E-MAIL www.tecnicaelectricadeparral.com

De esta manera se mueven los raw data (datos crudos) hacia el lugar de memoria asignado para su envo hacia el panel. No obstante, esta funcin personalizada, en este caso la funcin FC5, adems de migrar los datos se encarga de reordenar los bits de los registros gracias a una subfuncin personalizada, la cual utiliza la sentencia CAW (para datos tipo Word) o CAD (para datos tipo DWORD).

Las funciones personalizadas estn homologadas, es decir, la programacin de estas funciones es genrica. La programacin cuenta con la siguiente estructura: OB1: Se encuentra el programa principal, donde estn declaradas las funciones de iniciacin Modbus (FC10) y de migracin de registros (FC19).

TECNICA ELECTRICA DE PARRAL, S.A. DE C.V.


AVENIDA BRAVO N1919 OTE. COL. CENTRO TEL. 01-871-7138000 Y FAX 871-7138004 TORREON, COAH. E-MAIL www.tecnicaelectricadeparral.com

FC10: Se alojan cuatro funciones las cuales inicializan el protocolo Modbus en cada una de los nodos: o FC1 = Funcin de inicializacin para los equipos de Nodo 1 o FC2 = Funcin de inicializacin para los equipos de Nodo 2 o FC3 = Funcin de inicializacin para los equipos de Nodo 3 o FC4 = Funcin de inicializacin para los equipos de Nodo 4 FC19: Se localizan cuatro funciones que mueven los registros obtenidos de los equipos hacia otros DB (Data Block) que estn destinadas a la pantalla MP277. o FC15 = Funcin de migracin de registros de los equipos de Nodo 1 o FC16 = Funcin de migracin de registros de los equipos de Nodo 2 o FC17 = Funcin de migracin de registros de los equipos de Nodo 3 o FC18 = Funcin de migracin de registros de los equipos de Nodo 4