MIGATRONIC ROBOT SETUP OMRON NJ1500 PLC - ETHERCAT - MIG/MAG - SETUP MANUAL

Page created by Tina Rowe
 
CONTINUE READING
MIGATRONIC ROBOT SETUP OMRON NJ1500 PLC - ETHERCAT - MIG/MAG - SETUP MANUAL
MIGATRONIC ROBOT SETUP
OMRON NJ1500 PLC – ETHERCAT – MIG/MAG

                               SETUP MANUAL

                        50115039 Valid from 2020 week 19
MIGATRONIC ROBOT SETUP OMRON NJ1500 PLC - ETHERCAT - MIG/MAG - SETUP MANUAL
Dansk...................................................................3

    English...............................................................13

2
MIGATRONIC ROBOT SETUP OMRON NJ1500 PLC - ETHERCAT - MIG/MAG - SETUP MANUAL
Indholdsfortegnelse

 Introduktion.................................................................................................4

 Klargøring af strømkilden..........................................................................5

 Opsætning af EtherCAT netværket i Sysmac Studio.................................5

 Angiv IP adresse til PLC’en..........................................................................7

 Opret Variabler i Sysmac Studio.................................................................7

 Tilknyt variabler til PDO..............................................................................8

 Opret funktioner til at håndtere PDO på bit niveau.................................9

   ControlBits................................................................................................9

   StatusBits................................................................................................10

 Download til PLC’en, og test funktionalitet...........................................11

                                                                                                                  3
MIGATRONIC ROBOT SETUP OMRON NJ1500 PLC - ETHERCAT - MIG/MAG - SETUP MANUAL
Opsætning af Migatronic MIG/MAG Interface på Omron NJ1500 PLC med EtherCAT

    Introduktion

    For at kunne kommunikere med Migatronics bus interface via EtherCAT skal der anvendes en speciel
    ESI-fil i XML-format til konfigurationen af netværket.
    Standardfilen fra HMS (AnyBus) kan IKKE anvendes.
    Ved programmering af Omron NJ1500 PLC’en anvendes softwaren Sysmac Studio fra Omron.

    I det følgende beskrives kortfattet, hvordan konfigurationen udføres:
    1: Monter EtherCAT modulet fra ANYBUS i Migatronic interfacet.
    2: Monter netværkskablet i PLC’ens EtherCat port (Port 2) og i EtherCAT modulet i interfacet.
    3: Konfigurer Device ID i interfacet ved hjælp af knapperne og displayet på printet. Indlæs CFG-
       filen 10010205 fra SD-kortet. Læs mere om dette i manualen til interfacet.
    4: Opret et nyt projekt i Sysmac Studio fra Omron og opret en EtherCAT netværks-konfiguration
       ved hjælp af dokumentationen til konfigurationsfilen til interfacet.
       Device ID skal være det samme som oprettet under punkt 2.
    5: Opret variabler (UINT, USINT og BOOL) til henholdsvis input og output til kommunikation med
       interfacet.
    6: I I/O Mapping forbindes variablerne til de konfigurerede I/O i EtherCAT setup’en.
    7: Opret funktioner til udmaskning af bit i Control Bytes og Status Bytes.
    8: Download projektet til PLC’en og test kommunikationen.

4
MIGATRONIC ROBOT SETUP OMRON NJ1500 PLC - ETHERCAT - MIG/MAG - SETUP MANUAL
Opsætning af Migatronic MIG/MAG Interface på Omron NJ1500 PLC med EtherCAT

Klargøring af strømkilden

Inden start af opsætning af PLC’en skal strømkilden være monteret med Interface, Wirefeeder og
ANYBUS EtherCAT modul for at kunne kommunikere med strømkilden.
Vælg interface konfigurationsfil 10010205, hvor svejsespænding og svejsestrøm kan styres fra PLC’en.
Indlæs konfigurationsfilen i interfacet. Indtast Device ID på interfacet.
Se manual til RCI² for yderligere information.

 Opsætning af EtherCAT netværket i Sysmac Studio

 Start Sysmac Studio og opret et nyt projekt.
 Installer XML filen fra Migatronics hjemmeside eller fra det medfølgende SD-kort ved at åbne
 EtherCAT folderen og højre-klikke på Masteren.
 Vælg Display ESI Library. Klik på this folder og kopier XML filen fra SD-kortet ind i det åbnede
 vindue.

                                                                                                       5
MIGATRONIC ROBOT SETUP OMRON NJ1500 PLC - ETHERCAT - MIG/MAG - SETUP MANUAL
Opsætning af Migatronic MIG/MAG Interface på Omron NJ1500 PLC med EtherCAT

    I værktøjsmenuen findes gruppen Communication Adapters.
    Højre-klik på Anybus CC modulet og vælg Insert.

    Skriv Galaxy under Device Name og skriv 10 i Node Address.
    Node Address skal være det samme som blev indtastet i interfacet i menuen Device ID.

    Klik på Edit PDO Map Settings.
    Indsæt I/O PDO i henholdsvis input- og output-området.
    Hvilke moduler, der indsættes hvor, kan ses i dokumentationen til konfigurationsfilen 10010205.

    Klik på OK for at lukke vinduet igen.

6
MIGATRONIC ROBOT SETUP OMRON NJ1500 PLC - ETHERCAT - MIG/MAG - SETUP MANUAL
Opsætning af Migatronic MIG/MAG Interface på Omron NJ1500 PLC med EtherCAT

Angiv IP adresse til PLC’en

Klik på Built-in Ethernet/IP Port Settings.

Indtast en IP-adresse og Subnet-adresse til porten, der anvendes til at kommunikere med PLC’en.

Opret variabler i Sysmac Studio

Klik på Global Variables.
Indtast variabelnavne svarende til dokumentationen for konfigurationsfilen 10010205.

                                                                                                  7
MIGATRONIC ROBOT SETUP OMRON NJ1500 PLC - ETHERCAT - MIG/MAG - SETUP MANUAL
Opsætning af Migatronic MIG/MAG Interface på Omron NJ1500 PLC med EtherCAT

    Tilknyt variabler til PDO
    Klik på I/O Map for at tilknytte variablerne til PDO’erne på EtherCAT netværket.

    I søjlen Variable indtastes navnene på variablerne, der hører til hver PDO.

8
MIGATRONIC ROBOT SETUP OMRON NJ1500 PLC - ETHERCAT - MIG/MAG - SETUP MANUAL
Opsætning af Migatronic MIG/MAG Interface på Omron NJ1500 PLC med EtherCAT

Opret funktioner til at håndtere PDO på bit niveau

Det er ikke muligt at adressere på bit niveau, og PLC’en kan ikke umiddelbart maske byte og integrere
variabler på bit niveau.
Derfor er det nødvendigt at lave en funktion, der kan maske bittene ud af de enkelte byte, så de kan
anvendes til henholdsvis ControlBit og StatusBit til strømkilden.

ControlBits

Funktionen ControlBits er oprettet med 8 bits som input og en Byte som Input/Output.
I ControlBits læses status på de enkelte bits, der er oprettet som globale variabler i programmet.
Start med at nulstille den lokale variabel ControlBit.
Læg herefter værdien af hvert bit til, hvis bittet er ”TRUE”.

Herved opnås at kunne styre de enkelte bits i ControlBit bytene.
En funktion kan kaldes flere steder i programmet; man behøver således kun at lave koden én gang og
kan derefter genbruge blokken.

                                                                                                        9
MIGATRONIC ROBOT SETUP OMRON NJ1500 PLC - ETHERCAT - MIG/MAG - SETUP MANUAL
Opsætning af Migatronic MIG/MAG Interface på Omron NJ1500 PLC med EtherCAT

     StatusBits

     Funktionen StatusBits er oprettet med 8 bit som output og en Byte som Input/Output.
     I StatusBits læses status på Byte’n indeholdende status bittene, og herefter skrives de enkelte bit’s
     værdier ud på bit’s, der er oprettet som globale variabler i programmet.
     Inde i funktionen startes med at konvertere fra Unsigned Int til Word format.
     Herefter AND’es hele byte’n med den Hexadecimale værdi, hvormed hvert bit vægtes (dvs.
     henholdsvis 1, 2, 4, 8, 16, 32, 64 og 128 i 10-tal systemet).

     Hvis dette udtryk er ”TRUE”, sætten bittet også ”TRUE”; ellers sættes det ”FALSE”.
     Herved opnås det at maske de enkelte bit ud af status byte’n.
     En funktion kan kaldes flere steder i programmet; man behøver således kun at lave koden én gang
     og kan derefter genbruge blokken.

10
Opsætning af Migatronic MIG/MAG Interface på Omron NJ1500 PLC med EtherCAT

Download til PLC’en og test funktionalitet

Klik på det gule ikon for at gå online på PLC’en.
Klik herefter på ikonet ”to controller” eller brug Controller menuen til at gå online og downloade.

Kontroller at alle led’er i ANYBUS modulet lyser grønt.

Vælg fanen Watch.
Opret de variabler, der ønskes testet, ved at klikke i kolonnen Name og kontroller funktionaliteten.

                                                                                                       11
12
Contents

 Introduction...............................................................................................14

 Making ready the Power Source..............................................................15

 Setting up EtherCAT Network in Sysmac Studio.....................................15

 Stating IP Address for PLC........................................................................17

 Creating Variables in Sysmac Studio........................................................17

 Connecting Variables to PDO....................................................................18

 Creating Functions for Handling PDO at Bit Level..................................19

   ControlBits..............................................................................................19

   StatusBits................................................................................................19

 Download to PLC and Test of Functionality.............................................20

                                                                                                                  13
Setting up Migatronic MIG/MAG Interface at Omron NJ1500 PLC with EtherCAT

     Introduction
     To enable communication with Migatronic bus interface via EtherCAT, use a special ESI file in XML
     format for configuring the network.
     The standard HMS (AnyBus) file can NOT be used.
     Use Omron Sysmac Studio software to program the Omron NJ1500 PLC.

     Brief description of the configuration procedure:
     1: Mount the ANYBUS EtherCAT module in the Migatronic interface.
     2: Mount the network cable in EtherCat port (Port 2) of the PLC and in the EtherCAT module in the
        interface.
     3: Configure Device ID in the interface using PCB buttons and display. Load CFG file 10010205 from
        the SD card. Read more in the interface manual.
     4: Create a new project in Omron Sysmac Studio and create an EtherCAT network configuration
        using the documentation for the configuration file for the interface.
        Device ID must be identical to ID created under point 2.
     5: Create variables (UINT, USINT and BOOL) for input and output respectively for communication
        with the interface.
     6: Connect variables in I/O Mapping to the configured I/O in the EtherCAT setup.
     7: Create functions for masking bits in Control Bytes and Status Bytes.
     8: Download the project to the PLC and test communication.

14
Setting up Migatronic MIG/MAG Interface at Omron NJ1500 PLC with EtherCAT

Making ready the Power Source

Prior to setting up the PLC, the power source must be connected to interface, wire feeder and
ANYBUS EtherCAT module to enable communication.
Select interface configuration file 10010205, where welding voltage and welding current are
adjustable at the PLC.
Load the configuration file into the interface. Enter Device ID on the interface.
For more information, please refer to RCI² manual.

 Setting up EtherCAT Network in Sysmac Studio

 Start Sysmac Studio and create a new project.
 Install the XML file from migatronic.com or the included SD card by opening the EtherCAT folder or
 right-click on the Master.
 Select Display ESI Library. Click on this folder and copy the XML file from the SD card into the
 opened window.

                                                                                                      15
Setting up Migatronic MIG/MAG Interface at Omron NJ1500 PLC with EtherCAT

     Find the group of Communication Adapters in the toolbar.
     Right-click on the Anybus CC module and select Insert.

     Enter Galaxy under Device Name and 10 in Node Address.
     Node Address must be identical to the ID entered in the interface in the Device ID menu.

     Click on Edit PDO Map Settings.
     Insert I/O PDO in input range and output range respectively.
     The positions of the modules appear from the documentation for configuration file 10010205.

     Click on OK to close the window.

16
Setting up Migatronic MIG/MAG Interface at Omron NJ1500 PLC with EtherCAT

Stating IP Address for PLC

Click on Built-in Ethernet/IP Port Settings.

Enter IP address and Subnet address for the port used for communicating with the PLC.

Creating Variables in Sysmac Studio

Click on Global Variables.
Enter Variable names corresponding to the documentation for configuration file 10010205.

                                                                                           17
Setting up Migatronic MIG/MAG Interface at Omron NJ1500 PLC with EtherCAT

     Connecting Variables to PDO
     Click on I/O Map to connect variables to PDO’s on the EtherCAT network.

     In the Variable column, enter names of variables belonging to every PDO.

18
Setting up Migatronic MIG/MAG Interface at Omron NJ1500 PLC with EtherCAT

Creating Functions for Handling PDO at Bit Level

Addressing at bit level is not possible and the PLC is not able to mask byte and integrate variables at bit
level.
For this reason, a function that can mask bits out of the individual bytes is needed, for use with
ControlBit and StatusBit for the power source, respectively.

ControlBits

The function ControlBits is created with 8 bits as input and a Byte as Input/Output.
In ControlBits you can read status of the individual bits which are created as global variables in the
program.
Reset the local variabel ControlBit.
Then add the value of every bit, if the bit is ”TRUE”.

This allows you to control the individual bits in the ControlBit bytes.
You can call a function in several places in the program; this means that you only need to make the code
once and that you can reuse the block.

                                                                                                              19
Setting up Migatronic MIG/MAG Interface at Omron NJ1500 PLC with EtherCAT

     StatusBits

     The function StatusBits is created with 8 bits as output and a Byte as Input/Output.
     In StatusBits you can read status of the Byte including status bits and then print the values of the
     individual bits which are created as global variables in the program.
     Convert from Unsigned Int to Word format.
     Then AND the complete byte with the Hexadecimal value of each bit (i.e. 1, 2, 4, 8, 16, 32, 64 and
     128 respectively in the 10-figure system).

     If this expression is ”TRUE”, set also the bit ”TRUE”; otherwise set it ”FALSE”.
     This allows you to mask the individual bits out of the status byte.
     You can call a function in several places in the program; this means that you only need to make the
     code once and that you can reuse the block.

20
Setting up Migatronic MIG/MAG Interface at Omron NJ1500 PLC with EtherCAT

Download to PLC and Test functionality

Click on the yellow icon to go online on the PLC.
Then click on the ”to controller” icon or use the Controller menu to go online and download.

Check that all LEDs in the ANYBUS module are green.

Select the Watch tag.
Create the variables to be tested by clicking in the Name column and check functionality.

                                                                                               21
22
23
DENMARK:

Main office
SVEJSEMASKINEFABRIKKEN MIGATRONIC A/S               MIGATRONIC AUTOMATION A/S
Aggersundvej 33, DK-9690 Fjerritslev, Denmark       Knøsgårdvej 112, DK-9440 Aabybro, Denmark
Tel. +45 96 500 600, www.migatronic.com             Tel. +45 96 96 27 00, www.migatronic-automation.dk

MIGATRONIC EUROPE:

Great Britain                                       Finland
MIGATRONIC WELDING EQUIPMENT LTD                    MIGATRONIC OY
21 Jubilee Drive, Belton Park, Loughborough         PL 105, FI-04301 Tuusula, Finland
GB-Leicestershire LE11 5XS, Great Britain           Tel. +358 0102 176 500, www.migatronic.fi
Tel. +44 01509/267499, www.migatronic.co.uk

France                                              Holland
MIGATRONIC EQUIPEMENT DE SOUDURE S.A.R.L.           MIGATRONIC NEDERLAND B.V.
Parc Avenir II, 313 Rue Marcel Merieux              Ericssonstraat 2, NL-5121 ML Rijen, Holland
FR-69530 Brignais, France                           Tel. +31 (0)161-747840, www.migatronic.nl
Tel. +33 04 78 50 65 11, www.migatronic.fr

Italy                                               Sweden
MIGATRONIC s.r.l. IMPIANTI PER SALDATURA            MIGATRONIC SVETSMASKINER AB
Via Dei Quadri 40, IT-20871 Vimercate (MB), Italy   Nääs Fabriker, Box 5015,S-448 50 Tollered, Sweden
Tel. +39 039 9278093, www.migatronic.it             Tel. +46 031 44 00 45, www.migatronic.se

Norway                                              Germany
MIGATRONIC NORGE AS                                 MIGATRONIC SCHWEISSMASCHINEN GMBH
Industriveien 6, N-3300 Hokksund, Norway            Sandusweg 12, D-35435 Wettenberg-Launsbach, Germany
Tel. +47 32 25 69 00, www.migatronic.no             Tel. +49 0641/98284-0, www.migatronic.de

Czech Republic
MIGATRONIC CZ a.s.
Tolstého 451, CZ-415 03 Teplice 3, Czech Republic
Tel. +420 411 135 600, www.migatronic.cz

Hungary
MIGATRONIC KERESKEDELMI KFT.
Szent Miklós u. 17/a, H-6000 Kecskemét, Hungary
Tel. +36 76 505 969 www.migatronic.hu

MIGATRONIC ASIA:

China                                               India
SUZHOU MIGATRONIC WELDING TECHNOLOGY CO. LTD        MIGATRONIC INDIA PRIVATE LTD.
#4 FengHe Road, Industrial Park, CH-SuZhou, China   No.22 & 39/20H Sowri Street,
Tel. +86 0512-87179800, www.migatronic.cn           IN-Alandur, Chennai – 600 016, India
                                                    Tel. +91 44 2233 0074 www.migatronic.in
You can also read