io devicenet fanuc

40
www.proautomation.com.mx

Upload: jorge-alberto-davis-lomelin

Post on 15-Sep-2015

789 views

Category:

Documents


94 download

DESCRIPTION

Device net

TRANSCRIPT

  • www.proautomation.com.mx

  • www.proautomation.com.mx

    DeviceNet es un bus estndar de campo para comunicacin de dispositivos.

    La interfaz DeviceNet de FANUC

    DEVICENET

  • www.proautomation.com.mx

    La interfaz DeviceNet consiste:

    La full slot mohterbard que ocupa todo todo el slot en el backplane.

    La wide mini motherboard que ocupa un espacio menor en el backplane.

    DEVICENET

    Full Slot motherbardWide Slot motherbard

  • www.proautomation.com.mx

    Una full slot motherboard soporta hasta 4 daughterboard, mientras que una wide mini motherboard soporta slo una daughterboard.

    DEVICENET

    Full Slot motherbard

  • www.proautomation.com.mx

    Una vez realizadas las correctas conexiones elctricas para la redDeviceNet, es necesario configurar al robot para lograr unacorrecta comunicacin con PLC.

    COMUNICACIN CON PLC

    Nota: En la comunicacin del robot con PLC, el robot toma el papel de esclavo.

  • www.proautomation.com.mx

    para ingresar a la pantalla DeviceNet ir a:

    MENU - I/O DeviceNet

    COMUNICACIN CON PLC

  • www.proautomation.com.mx

    Lo primero queaparece al ingresar aesta pantalla es laseccin de Board Listque es la parte dondese listan los racks 81,82, 83 y 84.

    COMUNICACIN CON PLC

    Nota: Regularmente se utiliza el rack 81 para conectarse al PLC

  • www.proautomation.com.mx

    En la seccin Board Detailse agrega ciertainformacin paraestablecer la correctacomunicacin del robotcon el PLC.

    1 MACId: Este es el Nododefinido para el Robot enla red del PLC.

    MENU-I/O-DeviceNet-DETAIL

    COMUNICACIN CON PLC

    Nota: Si se desconoce el nodo del robot, la accin que se debe tomar es preguntar alingeniero de control a cargo de la programacin del PLC.

  • www.proautomation.com.mx

    2 Baud-rate: Esto es lavelocidad de transmisinde datos, las velocidades aelegir estn entre 125KB,250KB y 500KB.

    Es importante estar segurode que el PLC y el robottrabajan a la mismavelocidad

    COMUNICACIN CON PLC

    Nota: Para la red del PLC normalmente se elige [F2] 250KB como velocidad de transmisin.

  • www.proautomation.com.mx

    3 Board auto-restart: Cuando est en[F2] ON automticamente restablece lacomunicacin despus de una falla.Tambin se le puede asignar el valor[F3] OFF.

    4 Input resume state: Puedenseleccionarse dos opciones, [F2] LASTque mantiene los valores de lasentradas del rack correspondientedespus de que este se vaya Offline, y[F3] ZERO que reinicia los valores.

    COMUNICACIN CON PLC

  • www.proautomation.com.mx

    5 Slave Error Severity: Aquse define en nivel de errorde DNET-125. Seleccionar[F2] WARN, [F3] STOP o[F4] PAUSE a conveniencia.

    COMUNICACIN CON PLC

  • www.proautomation.com.mx

    6 Size of output frommaster y 7 Size of input tomaster: Aqu se define eltamao de palabra con elque se comunicar el roboty PLC. Es importanteponerse de acuerdo con elingeniero de control paradefinir los mismos valores.

    COMUNICACIN CON PLC

    Nota: Los robots nuevos manejan un tamao de palabra de 32 bytes y 32 bytes..

  • www.proautomation.com.mx

    8 Integrated CIP Safety: Sise desea integrar elmdulo DCS medianteDeviceNet a este rack, esnecesario [F4] TRUE, Si no[F5] FALSE.

    Para aplicar los cambios deesto ser necesarioreiniciar el controlador.

    FCTN 0 Next 8 CyclePower, YES

    COMUNICACIN CON PLC

  • www.proautomation.com.mx

    Al Reiniciar el controlador, ira la pantalla DeviceNet, enBoard List, rack 82 [F6]NEXT, [F4] ONLINE, elpendant mostrar lasiguiente pantalla y as elrack 82 estar comunicandocon PLC.

    COMUNICACIN CON PLC

    Nota: CIP Safety configurado en el rack del PLC (Rack 81)

  • www.proautomation.com.mx

    El Robot no slo forma partede la red del PLC, adems stepuede tener su propia red dedispositivos.

    Para comenzar a agregardispositivos es necesarioconfigurar un rack.

    AGREGAR DISPOSITIVO A RED DEL ROBOT

    Nota: Normalmente se utiliza el rack 82 para la red del robot..

  • www.proautomation.com.mx

    En la seccin Board Detail delrack 81.

    Debido a que el scanner delrobot es un maestro lecorresponde el nodo 0 y elbaud-rate utilizado para la reddel robot es 500 KB.

    AGREGAR DISPOSITIVO A RED DEL ROBOT

  • www.proautomation.com.mx

    Los valores para el tamao de palabra de entrada y salida se establecern en 0 debido a que en este rack el robot no es esclavo de nada.

    AGREGAR DISPOSITIVO A RED DEL ROBOT

  • www.proautomation.com.mx

    Hay dos maneras de agregardispositivos a la red, una deellas es escanear en la red delrobot y as buscar losdispositivos. Para eso esnecesario poner el rackONLINE.

    En rack 82 [F6] NEXT, [F4]ONLINE.

    AGREGAR DISPOSITIVO A RED DEL ROBOT

  • www.proautomation.com.mx

    [F3] DIAG, nos llevar a lapantalla mostrada, en ella seasignar:

    1 I/O Mode : Se tiene la opcinde elegir entre: [F2]POLL, [F3]STROBE, [F4] COS y [F5] CYC.

    AGREGAR DISPOSITIVO A RED DEL ROBOT

    Nota: Comnmente se utiliza [F2] POLL para los mdulosI/O usados con ms frecuencia (BALLUFF)...

  • www.proautomation.com.mx

    2 Mac Id : Se indica el nodoque se desea buscar en la red.

    Se tienen dos opciones debsqueda una es con [F3]BROWSE que buscar todos losdispositivos conectados a lared.

    La otro opcin es [F4] QUERYque busca slo el dispositivoindicado por el nodo.

    Si el dispositivo es encontradomostrar la opcin paraagregarlo a Device List o aDefine Device List

    AGREGAR DISPOSITIVO A RED DEL ROBOT

  • www.proautomation.com.mx

    Otra opcin de agregar undispositivo a la red es ir a [F3]DEV-LST dnde se encuentranlos dispositivos que han sidoagregados a la red.

    [F6] NEXT, [F2] ADD_DEV nospedir el nodo del dispositivoque queramos agregar a la red.

    Los dispositivos agregadosmediante este mtodo son losque ya han sido definidos.

    AGREGAR DISPOSITIVO A RED DEL ROBOT

  • www.proautomation.com.mx

    Una vez ingresado el nodo, esnecesario agregar undispositivo desde DefineDevice List mediante [F4]CHOICE.

    Se selecciona el dispositivo yse reinicia el controlador

    AGREGAR DISPOSITIVO A RED DEL ROBOT

  • www.proautomation.com.mx

    Hay diferentes tipos de entradas y salidas.

    En MENU I/O se pueden encontrar diferentes tipos deentradas y salidas.

    Analgicas

    Digitales

    Grupos

    UOP

    SOP

    Robot

    I/O TIPOS

  • www.proautomation.com.mx

    Analgica: Una seal de entrada o salida analgica AI[n] AO[n],es una seal cuyo valor est dentro del rango de la tarjeta I/O mdulo I/O.

    Digitales: Una seal digital DI[n] DO[n] es una seal de controlenviada a o del controlador del robot.

    Grupo: Las grupos de seales GI[n] GO[n] estn formadas por undeterminado nmero de bits que juntos representan un nmeroentero.

    UOP: Las sealas UOP UI[n] UO[n] son 18 entradas y 20 o 24salidas que pueden ser utilizadas para conectarse a undispositivo remoto y as poder controlar al robot.

    I/O TIPOS

  • www.proautomation.com.mx

    SOP: Las seales SI[n] SO[n] corresponden a las seales quecontrolan el panel del operador.

    Robot: Las seales de robot RI[n] RO[n] son aquellas que seencuentran entre el controlador y el robot. stas seales van alefector final del robot.

    I/O TIPOS

  • www.proautomation.com.mx

    EL mapeo de sealesconsiste en asignar unalocalidad de memoria porparte del dispositivo maestro,a los dispositivos esclavosconectados a la red.

    MAPEO O MAPPING

  • www.proautomation.com.mx

    Para el mapping de las seales:

    MENU I/O Digital

    Aparecer la pantalla deentradas y salidas digitales.

    Presionando [F3] IN/OUT sepuede cambiar de entradas asalidas y visceversa.

    MAPEO O MAPPING

  • www.proautomation.com.mx

    Para el mapping de las salidas alPLC, [F3] IN/OUT, [F2] CONFIG

    RANGE: El rango de salidas quevan hacia el PLC [1-256] debido alos 32 bytes de comunicacin).

    RACK: El rack donde ha sidoconectado el PLC (rack 81).

    SLOT: El nodo del robot en la redde el PLC.

    START: Bit de inicio

    Despus de agregar laconfiguracin, es necesarioreiniciar el controlador.

    MAPEO O MAPPING

    Nota: El mismo procedimiento aplica para elmapping de las entradas de PLC al robot..

  • www.proautomation.com.mx

    Para el mapping de las salidas a undispositivo de la red del robot [F3]IN/OUT, [F2] CONFIG

    RANGE: El rango de salidas que vanhacia un mdulo BALLUFF [305-312].

    RACK: El rack donde ha sidoconectado la red del robot (rack 82).

    SLOT: El nodo del dispositivo en lared del robot.

    START: Bit de inicio, (en este caso lassalidas del mdulo comienzan en elbit 9)

    Despus de agregar la configuracin,es necesario reiniciar el controlador.

    MAPEO O MAPPING

    Nota: El mismo procedimiento aplica para elmapping de entradas de dispositivos en la reddel robot..

  • www.proautomation.com.mx

    Para el mapping de las salidasUOP al PLC.

    MENU I/O - UOP

    MAPEO O MAPPING

    Nota: El mapping de estas seales esimportante ya que por este mediociertas seales de sistema, tales comoTP Enable, System Ready, etc. sonenviadas al PLC.

  • www.proautomation.com.mx

    Para el mapping de las salidas UOP aun dispositivo remoto como el PLC[F3] IN/OUT, [F2] CONFIG

    RANGE: El rango de salidas desistema que estn definidas como lasprimeras 20 salidas hacia el PLC [1-20].

    RACK: El rack donde donde seencuentra el PLC o dispositivoremoto (rack 81).

    SLOT: El nodo del robot en la red delPLC.

    START: Bit de inicio.

    Despus de agregar la configuracin,es necesario reiniciar el controlador.

    MAPEO O MAPPING

    Nota: El mismo procedimiento aplica para elmapping de entradas UOP, slo que se deberecordar que las entradas son slo 18 [1-18].

  • www.proautomation.com.mx

    Para el mapping de las salidas yentradas de grupo, lo primeroque debe hacerse es el mappingde las entradas y salidas digitales.

    MENU I/O - GROUP

    MAPEO O MAPPING

  • www.proautomation.com.mx

    El mapping de las entradas y salidasde grupo consiste en elagrupamiento de seales discretas(DI[n] DO[n]) [F3] IN/OUT, [F2]CONFIG

    RACK: Rack en el que estnmapeadas las entradas y salidasdiscretas (Rack 81 para PLC).

    SLOT: Nodo del dispositivo conectadoal robot o Nodo del robot en la reddel PLC .

    START PT: Seal en la que comienzael grupo.

    NUM PTS: Es el tamao del grupo enbits.

    Despus de agregar la configuracin,es necesario reiniciar el controlador.

    MAPEO O MAPPING

    Nota: El mismo procedimiento aplica para elmapping de las entradas de grupo GI[n].

  • www.proautomation.com.mx

    Los Registros de Posicin(Position Register) son usadospara posiciones predefinidas.Cada Position Register slopuede almacenar una posicin.

    DATA [F1] TYPE PositionReg

    POSITION REGISTER

    Nota: Los registros de posicin son utilizadospara grabar posicin como home position, atpounce, at service, etc.

  • www.proautomation.com.mx

    Para guardar una posicin en unregistro de posicin, se debellevar el robot a la posicindeseada y:

    SHIFT + RECORD con el cursoren la posicin deseada

    Para llevar el robot a unaposicin guardad:

    Deadman Switch + SHIFT +MOVE_TO

    POSITION REGISTER

  • www.proautomation.com.mx

    Tambin es posible introduciruna posicin de manera directa:

    [F4]POSITION

    En la pantalla que aparece esposible cambiar los valoresdirectamente.

    POSITION REGISTER

  • www.proautomation.com.mx

    Para cambiar la representacin.

    [F5] [REPRE]

    Nos dar la opcin de elegir unarepresentacin cartesiana unarepresentacin de la posicineje por eje.

    POSITION REGISTER

  • www.proautomation.com.mx

    Un registro es capaz dealmacenar un nmero,

    DATA [F1] TYPE Register

    Los registros son identificadospor nmeros.

    R[1] = 1

    R[2] = 2

    R[n] = n

    REGISTROS

    Nota: El registro R[1] almacenael nmero 1.

  • www.proautomation.com.mx

    El direccionamiento de un registro consiste en el acceso a unregistro, este direccionamiento puede ser de dos maneras.

    Direccionamiento Directo

    Direccionamiento Indirecto

    REGISTROS

  • www.proautomation.com.mx

    Es posible realizar operaciones aritmticas a travs de registros yescribirlas como instruccin en un programa.

    REGISTROS