Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RSLOGIX5000.DOC
ÍNDICE
1.- INTRODUCCIÓN 3
AUTOMATIZACIÓN
1.- INTRODUCCIÓN
Tiene una serie de peculiaridades en el manejo y la forma de representar la información que se tratan de
resumir a continuación.
No pretende ser un tratado completo de manejo sino una serie de pautas sobre los procedimientos más
comunes en el mismo.
AUTOMATIZACIÓN
Definir el proyecto, El nombre que se le de al proyecto será el que usara para el archivo informático
asignándole la extensión .acd.
AUTOMATIZACIÓN
En la ventana que mostrará aparece por defecto la pestaña “General”, en ella podemos comprobar los
datos y hacer los cambios necesarios.
AUTOMATIZACIÓN
AUTOMATIZACIÓN
Dependiendo del modelo que se haya elegido aparecerá una ventana que permite definir datos específicos
de la tarjeta.
A partir de la pantalla inicial iremos pasando por otras que nos permitirán determinan diferentes aspectos del
funcionamiento de la tarjeta. Si no se quiere pasar por todas las páginas y se aceptan los valores por defecto
puede pulsarse sobre “”Finish”.
AUTOMATIZACIÓN
Para cambiar las propiedades de una tarjeta debemos seleccionar con el cursor la tarjeta sobre la que
queremos trabajar y tras pulsar el botón derecho del ratón seleccionar la opción propiedades y a partir de
este momento hacer las modificaciones o comprobaciones que se consideren oportunas.
AUTOMATIZACIÓN
Para poder ver los tags correspondientes a las señales físicas de entrada y/o salida deberemos hacer doble
clic sobre la carpeta “Tag Controller”.
El programa nos mostrará los tags definidos para las tarjetas instaladas hasta ese momento.
AUTOMATIZACIÓN
Generar tags
Para realizar esta operación deberemos partir de la ventana de observación a la que se accedió en el
apartado anterior y seleccionar la pestaña “Edit Tags” que aparece en la parte inferior, tal y como se muestra
en la figura anterior. Se habilitará un aliena en la pantalla de tags.
Si seleccionamos uno de los tipos de datos compuestos, como por ejemplo Timer, se nos generan todos los
“sub tags” que componen la estructura del mismo.
AUTOMATIZACIÓN
A la hora de seleccionar el tag al que se asigna al alias deberemos en este caso de ejemplo seleccionar un
palabra de datos de entrada, para ello se selecciona la estructura de datos de entrada Haciendo click en el
símbolo “+” se mostraran todos los miembros que componen la estructura, con los datos que aparecen
podemos seleccionar la palabra de datos de entrada y posteriormente seleccionar el bit que deseemos.
AUTOMATIZACIÓN
Main Task
Main Program
Main routine
AUTOMATIZACIÓN
Tras colocar la instrucción debemos asignarle un tag para lo que deberemos hacer doble clik en el área del
tag de la instrucción y usar el menú desplegable que aparecerá para seleccionar el tag que queramos.
Seguiremos introduciendo las condiciones de forma muy similar a la empleada en otros software de Rockwell
y al final archivaremos el proyecto .
AUTOMATIZACIÓN
Suponemos que hay una conexión física entre el ordenador y el autómata y por tanto deberemos proceder a
configurar los driver de comunicaciones dentro del RsLinx, ya conocido.
Para transferir el proyecto al plc deberemos poner este en modo de programación remota para lo cual se
pasa el interruptor de llave a la posición PROG y después a la REM.
En el apartado del menú correspondiente a “comunicaciones” seleccionaremos la opción “Who Active” tras lo
cual nos aparecerá la pantalla siguiente para seleccionar a través de que vía de comunicaciones queremos
localizar al plc.
Haciendo click en el “+” se amplia la opción y se muestran los equipos alcanzables por esa vía,
posteriormente seleccionaremos el que deseemos y pulsaremos sobre la opción “download”. Una vez que la
transferencia se haya completado deberemos pasar de nuevo el autómata al modo Run.
AUTOMATIZACIÓN
A la hora de realizar esta operación puede darse el caso que no se disponga de un proyecto ya en el
ordenador. Si en estas condiciones se realiza una transferencia desde el autómata debe tenerse en cuenta
que no se dispondrá de:
Comentarios de línea
Descripciones de los tags, tareas, programas, rutinas, módulos o estructuras definidas por el usuario
El proceso de carga de un proyecto desde el controlador implica en principio seleccionar el autómata desde
la pantalla “Who Active” de la misma forma que se realiza para la carga del programa
Pueden aparecer diferentes opciones de carga en función de si hay o no proyecto en el ordenador y si este
coincide o no con el del PLC.
Deberemos:
“Go online” Entrar en línea, si tenemos un proyecto disponible y ese es el que queremos emplear
“Upload” Cargar combinación, si queremos emplear la documentación del proyecto del ordenador pero
cargar la información del autómata
AUTOMATIZACIÓN
La operación de forzado permite anular los valores de una tarjeta de entrada o salida del autómata. Esta
operación se puede realizar sobre los elementos de la estructura del tag asociado excepto los datos de
configuración.
Forzar una señal de entrada anula el valor de la entrada real que se recibe desde el controlador pero no al
valor recibido por otros controladores. El forzado de entradas es independiente del estado de la tarjeta de
entrada.
En el caso del forzado de salidas, se anulan las decisiones resultantes de la lógica del programa y aquellos
controladores remotos que estén observando el valor de la salida verán el valor forzado no el lógico.
Debemos tener en cuenta que en caso de que el dato a forzar sea de tipo entero podremos forzar todo el
valor o bits individuales y que forzar un tag alias implica también forzar su tag de base.
AUTOMATIZACIÓN
Para: :
forzar un valor enteroPara forzar un valor entero, escriba un valor de forzado en la columna Máscara
SINT, INT, DINT o REAL de forzados usando un formato decimal, octal, hexadecimal o un valor de coma
flotante/ exponencial. Hay que usar un formato de valor de coma
flotante/exponencial para un valor real
Un espacio para retirar un forzado de un valor entero
forzar bits dentro de unPara forzar un bit individual en un valor SINT, INT o DINT, amplíe el valor y
valor edite la columna de Máscara de forzados. El valor de forzado se muestra en
estilo binario, donde
“0” indica el forzado inhabilitado
“1” indica el forzado habilitado
“.” indica que no hay forzados
También puede usar la paleta de bits para seleccionar un bit a forzar
Desde la ventana de programación en Ladder también se pueden realizar los forzados aunque en este caso
solo para los tags de tipo BOOL o aquellos elementos que se empleen en instrucciones de tipo bit.
AUTOMATIZACIÓN
Desde este editor si que se puede retirar los forzados para datos más complejos aunque deban ser
generados en el monitor de datos.
Cuando se ha determinado que valores son lo que se fuerzan deben habilitarse los forzados para que se
hagan efectivos, esta habilitación se realiza para todo el autómata y no se admite para una tarjeta o
elemento concreto. Esta habilitación se realiza desde la barra de tareas del software.
AUTOMATIZACIÓN
En el editor Ladder aparecerá un signo > al lado del valor de forzado cuando estos estén habilitados.
La inhabilitación de los forzados permite anular estos, pero sin necesidad de retirar los valores que se
hubiese asignado a los datos. Se realiza desde la barra superior al igual que la habilitación.
Para retirar el valor de un forzado en el caso de un numero entero se actúa con el botón derecho del ratón y
seleccionando “Retirar forzado” mientras que en el caso de un bit se debe introducir un espacio en blanco en
lugar del “0” o “1” correspondiente.
AUTOMATIZACIÓN
Esta función, la igual que sucede con el RsLogix5 permite buscar dentro de un proyecto todas las
situaciones en las que se emplee una determina dirección o variable. Esta función puede realizarse tanto
on-line como off-line.
La información sólo puede lógicamente verse no modificarse y en la parte superior se indican los datos
principales de la variable o elemento cuyas referencias se están viendo
El cuadro correspondiente a “Type” nos permite determinar de que tipo es la variable que estamos
buscando. Nos permite seleccionar:
Tag
Data Type
Routine
Program
Task
Module
Label
AUTOMATIZACIÓN
En “Name” podremos seleccionar o teclear el concepto sobre el que queremos buscar, si se trata de un tag
el sistema admite el empleo de comodines puesto que si solo tecleamos los primeros caracteres del nombre
del tag nos mostrara una nueva ventana donde aparecen los que correspondan.
En la parte inferior de la pantalla de resultados aparecen tres pestañas que permiten seleccionar la forma en
la que se desea ver la información:
Logic
Tag
Tag hierarchy
AUTOMATIZACIÓN
Esta selección muestra las referencias cruzadas clásicas, es decir relacionando la variable con las líneas de
programa en las que aparece y con que tipo de instrucción. Al igual que sucede en el RsLogix5 si hacemos
dobleclik sobre una de las líneas iremos directamente al editor ladder mientras que con el botón derecho del
ratón nos permitirá pasar a la ventana de edición o de monitorización del tag.
Columna Función
Instruction Muestra el nemónico de la instrucción en la que se está empleando esa variable en esa
línea
Program Nombre del programa que contiene la rutina de esa referencia.
Routine Nombre de la rutina
Rung Indica el número de línea de la referencia. Si estuviese alguno entra paréntesis indicaría
la cantidad de referencias que existes para ese tag en esa línea
Base Tag Nombre del tag de base de la variable que se esta referenciando
Reference Muestra cual es la referencia que se esta buscando
AUTOMATIZACIÓN
Columna Función
Destructive Aparece una “Y” o una “N” en función de si es una referencia destructiva o no.
Se entiende que es destructiva cuando la ejecución de la instrucción puede modificar el
valor del tag. Es decir corresponde con las opciones de “Escritura” o “Solo Lectura”
convencionales.
Description Muestra el comentario del operando.
By tag
selecciona como Tipo un tag, un tipo de datos o una Scope Alcance del tag
tarjeta. Muestra aquellos tag a los cuales la Tag Tag que estamos buscando .
referencia de origen emplea como alias, es decir si Alias for Tag del que el anterior es un
alias
se trata de una variable que no corresponde con una
Base Tag Nombre del tag de base
entrada física nos mostrará el origen de la misma.
AUTOMATIZACIÓN
By tag hierarchy
El empleo de los alias implica que se puedan dar múltiples nombres al mismo dato o componente dentro de
una misma aplicación. La mejor manera de conocer esas diferentes relaciones es emplear esta opción de
búsqueda de referencias cruzadas.
Esta opción jerárquica solo esta disponible cuando el tipo seleccionado es “tag” y muestra aquellos tags para
los cuales el seleccionado es un alias y además aquellos para los que este se uno de base. Dicho de otro
modo, indica en forma de árbol los diferentes encadenamientos de los tag.
AUTOMATIZACIÓN
La pestaña “Data Monitor” dentro del programa o de los tags del controlador es la que va a permitir:
Leer o modificar los valores asignados a tags tanto online como offline
Columna Función
Tag Name Esta columna, cuyo contenido no se puede modificar indica los nombres de tag, puede
mostrar una matriz o una estructura los cuales contienen a su vez mas tag lo cual se indica
por el símbolo “+” en el lateral del nombre.
Value Muestra el valor del tag, si estamos online los valores se toman directamente del controlador
mientras que offline se recogen desde el proyecto. En caso de que el tipo de datos del tag
sea SINT, INT o DINT aparecerá una casilla con un flecha abajo donde pulsando en ella nos
mostrara un selección que nos permitirá escoger un bit dentro del conjunto.
AUTOMATIZACIÓN
Columna Función
Alias For Esta columna por defecto está oculta y mostraría el tag origen en el caso de que se trate de
un alias
Base Tag Para un tag alias, esta columna muestra el tag que es el que realmente contiene la
información. En el caso de un tag consumido mostrará el nombre del controlador remoto y,
separado por una coma, el nombre del tag remoto. Por defecto está oculta.
De las anteriores columnas pueden seleccionarse aquellas que se deseen ver, para ello se debe acceder al
menu principal en la opción “View” la selección “Toggle Column”.
De igual forma pinchando en la parte superior de cada columna se provoca que la tabla se ordene
alfabéticamente de acuerdo a los contenidos de la misma, alternandose el orden ascendente y descendente
dependiendo de cuantas veces pulsemos.
AUTOMATIZACIÓN