Sunteți pe pagina 1din 16

TOTALFLOW

Technical Bulletin 118


Configuring XSeries and FLO
FCUs and RTUs as Modbus
Slaves
Totalflow Technical Bulletin
Version 1.0, Revision AB (10 June 2004)

ABB Inc.
ABB Inc.
7051 Industrial Blvd
Bartlesville, Oklahoma
74006
USA

H:\Documentation\Techbulls\tekbul118.doc

Telephone
Domestic 800 442-3097
International (918) 3384880
Telefax (918) 338-4607

Internet
www.abb.com/totalflow

Propsito
El propsito de este documento es ayudar al usuario final en la configuracin y programacin de un
dispositivo de XFC / XRC / FLO para el funcionamiento en un entorno de comunicaciones Modbus.
Tambin vamos a cubrir el caso especial de usar el "Protocolo Modbus Enron" con la FCU.

Descripcin
Hay varios pasos que intervienen en la programacin de la nueva generacin de Totalflow
Computadores de flujo de comunicarse en un entorno de Modbus. Estos pasos incluyen:
1) Configuracin de los parmetros del puerto de comunicaciones - Vase la pgina 2
2) Notas sobre el ajuste de la Direccin Modbus - Ver la pgina 5
3) Creacin de registro Modbus Mapas - Vase la pgina 6
4) La descarga de los mapas de registro Modbus a la FCU - Vase la pgina 13
5) Guardar la configuracin FCU - Vase la pgina 13

Operacin
Todas estas operaciones requieren que el usuario tenga un ordenador porttil con WinPCCU32
versin 4.50 o superior.
1) Ajuste de los parmetros del puerto de comunicaciones:
Conectarse al dispositivo usando WinPCCU32 y Haga clic en el botn "Enter"
Debera ver una pantalla similar a la siguiente:

___________________________________________________________
6/14/2004

Technical Bulletin 118

(Los elementos de la lista de la izquierda se basan en aquellas tareas que se ejecutan en el FCU, no
todos los medidores mostrarn la misma lista.)

Si hace clic en el signo + a la izquierda de "Comunicaciones" en el


rbol de la izquierda va a recibir una lista de todos los puertos serie
reconocidos en la FCU.

Nunca cambie la programacin en el puerto local-com0 o


que va a perder la capacidad de utilizar el software
PCCU32.
Haga clic en el puerto que se va a utilizar para las comunicaciones
Modbus para empezar a programar el puerto.

___________________________________________________________
6/14/2004

Technical Bulletin 118

Recibir una pantalla que tiene una apariencia similar a la siguiente:

Es posible hacer que el "Nombre de puerto" ms descriptivo para que sea ms fcil saber lo que el
puerto est siendo utilizado para. (Es decir, PLC - COM2 podra ser utilizado para recordarle que este
puerto est configurado para hablar con un PLC con cable a COM2)
Selecciona el protocolo correspondiente (De cualquier esclavo Modbus (ASCII) o esclavo Modbus
(RTU) segn sea apropiado para el dispositivo host, a continuacin, haga clic en el botn "Enviar" en la
parte inferior de la pantalla.
Despus de hacer clic en "Enviar" la PCCU se "vuelva a conectar" y varios artculos se aadirn a la
pantalla como se muestra a continuacin.

Ajuste la velocidad de transmisin para que coincida con el dispositivo host y elegir el formato adecuado
de la lista. *

La "Direccin del esclavo" se puede ajustar en esta pantalla, as, un anlisis ms detallado de las
direcciones de esclavos se producir en la pgina 5.

* Register Format
Totalflow 32 bits - 32 bits valores se transfieren como un nico registro de 32 bits. Registrar entradas
de la lista estn sesgadas uno mayor que el estndar Modbus (7002 = 7001 Standard)
32 Bit - valores de 32 bits se transfieren como un nico registro de 32 bits.
Modicon 16 Bit - valores de 32 bits se transfieren como dos registros consecutivos de 16 bits.
16 Bit Palabra intercambiadas - 32 valores de bit se transfieren como dos registros consecutivos de 16
bits e intercambia el orden de los registros.
16 Bit ROS Modulo 10000 - Multiplica el nmero de coma flotante por 1000 y luego se divide por 10000.
La parte entera (antes del punto decimal) entra en el primer registro de 16 bits y la parte fraccionaria
(despus del punto decimal) va en la segunda 16 bit de registro.
Despus de esta pantalla se programa haga clic en el botn "Enviar" una vez ms, a continuacin,
haga clic en la pestaa en la parte superior con la etiqueta "avanzada" y recibir la siguiente
pantalla.

___________________________________________________________
6/14/2004

Technical Bulletin 118

La interfaz debe ajustarse para que coincida con el mdulo COM que se inserta en la ranura
correspondiente en el tablero. Si se utiliza un mdulo de comunicaciones TFIO (CIM) cambiar la interfaz
de realidad reprograma el mdulo para RS-232 o RS-485/422 operacin.
Establecer los bits de datos, paridad y bits de parada para que coincida con el dispositivo host.
Ajuste el retardo XMIT llave a 10, el retardo unkey a 20, y el tiempo de espera a 1500 (sugerimos estos
valores como punto de partida, sin embargo, si se utiliza Modbus a travs de un sistema de radio puede que
tenga que mantenga el valor predeterminado 420 XMIT parmetro y 40 unkey retardo de comunicaciones
adecuadas.
El "que se arrastra de ratn" le permite aadir algunos ceros al final de una secuencia de transmisin
para asegurarse de que la transmisin se realiza antes de que el dispositivo remoto intenta responder.
Esto se utiliza para dispositivos que tienen un tiempo de respuesta rpido, y por lo general no es
necesario. Esto se puede utilizar en lugar de tener un retardo unkey cuando no hay hardware apretn
de manos disponibles en el cable de comunicaciones. Seleccione 2 bytes, 3 bytes o 4 bytes de la lista
desplegable.
Tomar nota del "Directorio" ya que necesitaremos saber esto en un paso posterior.

Switched V-Bat / Operar suele ser ajustada en Desactivado en los puertos que utilizan Modbus.
Enviar estos cambios a la FCU.
Ajuste de la Direccin del esclavo
Una nueva caracterstica de los dispositivos de la serie X permite que cada puerto de comunicaciones
Modbus corriendo para tener su propia direccin, en caso de programacin de mltiples puertos para Modbus
debe configurar la direccin del esclavo en cada puerto. puertos mltiples pueden usar la misma direccin,
siempre y cuando que la direccin es nica en ese canal de comunicaciones.
protocolo Modbus requiere que cada dispositivo en un sistema tiene una direccin nica, sin embargo,
debido al nmero limitado de direcciones disponibles (aproximadamente 250) la mayora de los sistemas
slo requieren la direccin de ser exclusivo de una cadena de comunicacin en particular. Totalflow
dispositivos hacen apoyar "Grupos" Modbus, sin embargo, el usuario debe introducir comandos manuales
en el modo terminal para poner en prctica los grupos. Si es necesario utilizar Modbus Grupos llame al
servicio tcnico 1-800-442-3097 para obtener ayuda.

___________________________________________________________
6/14/2004

Technical Bulletin 118

Creacin de Mapas de registro Modbus


En el equipo Totalflow anterior fue pre-programado la lista de registros Modbus en la unidad y no se puede
cambiar ** por el usuario final. Los dispositivos ms nuevos Totalflow dan al usuario un control total final
sobre las asignaciones de registro Mbus permitan una mayor flexibilidad en la personalizacin del
dispositivo al sistema.
** Algunos PROMS en mayores 64xx y 67xx hicieron dar al usuario final una capacidad limitada para
cambiar registros base para los diferentes grupos de variables predefinidas y para construir una
pequea lista de artculos que puedan ser ledos con un nico comando de registro mltiple de lectura.
Antes de discutir la construccin de un mapa personalizado, Totalflow tiene disponible un mapa Modbus
que est preconfigurado para parecerse mucho a las listas de registro Modbus que estaban disponibles en
las unidades basadas PROM mayor. Estos archivos de mapas, es necesario tener ciertas versiones de
Flash instalado en su FCU que tienen una variacin de la ecuacin AGA3 con soporte especfico para estos
sistemas. Si necesita que su unidad se vea lo ms parecido a los dispositivos ms antiguos como el
posible contacto con Soporte Tcnico de Totalflow al 1-800-442-3097 y pregunte por el apoyo "Enron
Modbus" para su dispositivo. Las caractersticas de programacin antes mencionados no estn disponibles
en los nuevos medidores ya que estos cambios de la lista de registro se aplican ms fcilmente con slo el
uso de mapas personalizados de registro.
Para construir su propio mapa de registro personalizado, necesitar una lista de la informacin que le
gustara ser capaz de acceso y la aplicacin interna / la tabla de registros de direcciones *** / por esa
informacin. La siguiente hoja de trabajo que podra ayudar en la construccin de esta lista.
Modbus Address

Totalflow Address

Description

___________________________________________________________
6/14/2004

Technical Bulletin 118

Por supuesto, si usted necesita ms de 9 elementos es posible que desee construir esta tabla en una hoja
de clculo independiente. Despus de completar su mesa que podra tener algo como esto:
Modbus Address

Totalflow Address

Description

7001

11.3.0

Tube 1 Static Pressure

7002

11.7.0

Tube 1 Differential Pressure

7003

11.3.3

Tube 1 Temperature

7004

11.7.19

Tube 1 Flow Rate

7011

12.3.0

Tube 2 Static Pressure

7012

12.7.0

Tube 2 Differential Pressure

7013

12.3.3

Tube 2 Temperature

7014

12.7.19

Tube 2 Flow Rate

7021

7.3.5

Battery Voltage

7022

7.3.6

Charger Voltage

7031-7065

11.225.0 through 11.225.34

Historical volumes Today,


yesterday, two days ago etc. for
tube 1.

*** Totalflow App / Array / direcciones de los registros se utilizan para indicar qu variables han de ser
puestos a disposicin a travs del protocolo Modbus. Una discusin sobre estas direcciones se
encuentra en el Apndice A al final del documento.
Note que tenemos cuatro grupos de registros: 7001 hasta 7004 para el tubo 1, desde 7011 hasta 7014 para
el tubo 2, 7021-7022 para la batera y el cargador de voltajes y luego una cuadra de 7031-7064 para
acceder al histrico de volmenes.
Tendremos que crear un mapa separado para cada uno de estos grupos de registros que las direcciones
no son contiguos. Esto se hace usando el editor de registro Modbus mapa.

___________________________________________________________
6/14/2004

Technical Bulletin 118

Conectar el cable PCCU32 a la FCU y haga clic en el botn Conectar a Totalflow para iniciar el proceso.
Despus de que el dispositivo conectado a la pantalla sube iniciar la Utilidad de guardar y restaurar haciendo
clic en el

icono correspondiente en la barra de herramientas o seleccionando explotacin-> File Utilidades-> guardar


y restaurar los mens como se muestra a continuacin.

Despus de que el guardar y restaurar la utilidad comienza ver un rbol a la izquierda que tiene una
apariencia similar a la siguiente:

Clic en la entrada del puerto de comunicaciones que est utilizando para


Modbus y ver una nueva entrada aparece debajo de ella etiquetado Modbus,
haga clic en esta nueva entrada y debera ver una pantalla en blanco a la
derecha.
Es importante que la palabra Modbus realmente se destac antes de
continuar, por favor, compruebe que aparece como lo hace en el ejemplo que
se muestra a la izquierda, a continuacin, iniciar el "esclavo Modbus Editor de
registros", seleccionndolo desde el men Utilidades del archivo en el Operar
men, tal como se muestra a continuacin.

___________________________________________________________
6/14/2004

Technical Bulletin 118

L a siguiente pantalla aparecer.

___________________________________________________________
6/14/2004

Technical Bulletin 118

Vamos a utilizar esta pantalla para construir las tablas necesarias para contar la FCU lo registradoras
deseamos acceder a travs de Modbus.
Comience por verificar que el "Tipo de registro" es correcta. A medida que el valor por defecto es la
coma flotante y todas las variables que estamos planeando sobre cmo acceder tambin estn
flotando punto que no necesitaremos realizar ningn cambio en esta configuracin.
Hay dos tipos de mapas disponibles, y Lista de matriz. Nosotros vamos a usar ambos tipos a medida que
creamos los mapas de registros para este ejemplo.
El primer grupo de variables que queremos mapear eran datos de estado para la sonda 1 como se muestra en la
siguiente tabla:
Modbus Address

Totalflow Address

Description

7001

11.3.0

Tube 1 Static Pressure

7002

11.7.0

Tube 1 Differential Pressure

7003

11.3.3

Tube 1 Temperature

7004

11.7.19

Tube 1 Flow Rate

Desde la Direccin de Totalflow 'de estas variables no son contiguos vamos a establecer el tipo de mapa a la lista.
El mapa de inicio debe establecerse en el Modbus Direccin inicial para este grupo, o 7001 y el #
Registro con el nmero de artculos en este mapa, o 4 para este ejemplo.
Rellena los Totalflow direcciones de la tabla anterior en la lista de los Registros de la izquierda y que
debe terminar con una pantalla que se parece a la siguiente.

___________________________________________________________
6/14/2004

10

Technical Bulletin 118

Si est utilizando 4.53 o superior PCCU32 habr un "Enviar como" opcin en el men archivo que va a
enviar este archivo a la unidad y colocar una copia en la carpeta que se destac cuando empezamos el
editor (por eso era importante ms arriba.) Si se utiliza 4.50 a 4.52 vamos a transferir los archivos despus
de
terminar de construir el resto de ellos. Al enviar el nombre del archivo que 7001-04.mrm (el nombre del
archivo nosotros los registros que se utilizan y la .mrm es sinnimo de mapa de registro Modbus muestra.)
En este punto te recomiendo (este paso es obligatorio para PCCU 4,50-4,52) que guarda este archivo para
su uso futuro, para ello selecciona "Guardar como" en el men de archivo y el nombre del archivo
7001-04.mrm.
Para crear el mapa para el tubo 2 podemos hacer algunos cambios en esta pantalla. Basta con cambiar
el Mapa Inicio para 7011 y cambiar el 11. que es la primera parte de cada direccin de registro a un 12.
Debera ver la siguiente pantalla.

___________________________________________________________
6/14/2004

11

Technical Bulletin 118

Utilice el procedimiento descrito arriba para enviar / guardar el archivo, esta vez utilizando el
7011-14.mrm nombre para el archivo.
Para el siguiente bloque de establecer el mapa de inicio de 7021, los # registros a 2, y las direcciones de
7.3.5 y 7.3.6 como se muestra en la tabla original.
Usted debe terminar con la siguiente pantalla.

Enviar / Guardar este archivo como 7021-22.mrm


El ltimo elemento de la mesa estaba los datos histricos. Esta es una lista de variables secuenciales
(tenga en cuenta que App.Array es el mismo en cada variable, y los cambios .Register y son
secuenciales.) Para crear este mapa de registros que tendremos que hacer varios cambios.
En primer lugar cambiar el
nmero de registros a 1
(que necesitamos para
reducir la lista de registro
de una sola entrada antes
de continuar.)
En segundo lugar Cambiar
el tipo de mapa de matriz.
En tercer lugar cambiar el
mapa de inicio de 7031.
En cuarto lugar establecer los
Registros # al 35 (queremos
una lista de da actual

___________________________________________________________
6/14/2004

12

Technical Bulletin 118

adems de 34 das previos de informacin de volumen).


En quinto lugar establecer el nmero de registro de 11.225.0 (el primer registro en la lista que desea acceder.)
Enviar / Guardar este archivo como 7031-65.mrm
Haga clic en el Cerrar / botn Cancelar en el editor de registro esclavo Modbus.
Descarga de registro Modbus Mapas
Si ha sido capaz de enviar los archivos a lo largo hemos terminado, y la unidad debe
responder a cualquiera de los registros Modbus tenemos programados. Para PCCU
4.50- 4.52 tenemos que transferir los archivos que hemos creado. Esto se realiza
haciendo clic en la carpeta "Modbus" en el rbol con el botn derecho del ratn y
luego recoger "Descargar archivo" en el men.
Haga esto una vez para cada archivo y enviar los cuatro archivos que
hemos creado durante este ejercicio.

Guardar la configuracin FCU


Recomendamos que los cambios en cualquier momento se han hecho a la programacin FCU que se crea una
copia de seguridad y "restaurar" los archivos en el S: unidad en la unidad de modo que si alguna vez se
requiere que la unidad est fra arrancado volver a la normalidad operacin y no tendr que ser
reprogramado.
Esto se realiza haciendo clic en el botn "Guardar archivos de la
estacin", y la parte inferior de la pantalla para restablecer y guardar
utilidad. Desde ya estamos en la Utilidad de guardar y restaurar
mientras que la construccin de estos archivos es simplemente una
cuestin de hacer clic en el botn.
Al hacer clic en este botn ver la siguiente pantalla.

___________________________________________________________
6/14/2004

13

Technical Bulletin 118

El sistema elegir automticamente la carpeta correcta, basado en el ID de dispositivo estaciones, para


colocar los archivos en, haga clic en Aceptar para iniciar el proceso. (Si se le pregunta seleccione
"Eliminar todos los archivos existentes y guardar")
Despus de que todos los archivos han sido ledos y una copia almacenada en sus ordenadores porttiles
de disco duro, ver la siguiente pantalla.
Haga clic en el botn S para guardar una
copia de la configuracin de nuevo al S:
unidad del computador de flujo. Esta copia se
utiliza para configurar automticamente el
dispositivo en caso de un arranque en fro. Al
guardar los archivos ahora sabemos que si
la unidad de ser fro arranca va a volver
corriendo la configuracin Modbus que
acabamos de crear.

___________________________________________________________
6/14/2004

14

Technical Bulletin 118

TOTALFLOW

Appendix A
App/Array/Register Addresses.
El uso de Totalflow FCU una estructura escalonada para almacenar los datos y el uso de una direccin
de tres partes para identificar de forma nica los datos.
Cada direccin se inicia primero mediante la identificacin de la aplicacin que se asocia con. Cuando
se conecta a un dispositivo de la serie X- estos nmeros de identificacin de aplicaciones y tipos se
pueden ver haciendo clic en las aplicaciones marcadas pestaa en la pantalla inicial del modo de
"entrada".
Usted ver una pantalla que se parece a la siguiente.

En este caso podemos ver que varios espacios estn disponibles (marcado de repuesto) para las tareas
adicionales, pero esta lista es importante cuando se trata de acceder a los datos, ya que siempre
tenemos que mirar aqu para identificar la primera parte de la direccin. En esta nota de pantalla que
hay dos tubos (11 de aplicacin y de aplicacin 12) como se indica por el tipo de ser AGA-3 Medicin.

___________________________________________________________
6/14/2004

15

Technical Bulletin 118

Dentro de cada aplicacin, las matrices se utilizan para organizar los datos por el tipo de variable
(punto flotante, entero, booleano, etc.) Tambin es compatible con mltiples arreglos del mismo tipo en
una sola aplicacin, esto nos permite agrupar los datos relacionados similares en una matriz nica.
La ltima parte de la direccin es un ndice en la matriz de decir cul de los elementos individuales de la
matriz que est deseando abordar. Estas variables se introducen en el sistema mediante la
combinacin de los tres nmeros usando perodos de separarlos.
Como ejemplo, la aplicacin de medicin AGA-3 utiliza array 225 para mantener los volmenes diarios.
Variable 0 mantiene el volumen del da de hoy, la variable 1 mantiene el volumen de ayer, la variable 2
contener el volumen de hace tres das ... Para acceder a estos datos identificamos la aplicacin (11 o 12
en nuestro caso ya que estos son los dos lugares en la tabla de aplicacin en los que vemos AGA-3
Medicin), la matriz 225 y, a continuacin el ndice para el da apropiado. 11.225.0 habra volumen del
da de hoy en el tubo 1, 12.225.1 habra volumen de ayer en el tubo 2.
Usted se dar cuenta si nos fijamos en cualquiera de las pantallas en el modo de introduccin en
PCCU32 4.50 o superior que muestra esta direccin variable para cada campo que se muestra. Si se va
a mirar debajo de los valores actuales en la seccin de medicin se ver una pantalla similar a la
siguiente:

Para cualquier elemento que desee acceder a travs de Modbus si se puede encontrar en algn lugar
en las pantallas de la PCCU que le mostrar el nmero de registro de acceso.
Totalflow tambin ha desarrollado un conjunto de documentos de Microsoft Word que tienen una lista
completa de todas las variables en cada tipo de aplicacin, estos documentos estn disponibles a
peticin de llamar al soporte tcnico de Totalflow al 1-800-442-3097.

___________________________________________________________
6/14/2004

16

Technical Bulletin 118

S-ar putea să vă placă și