GOC43 - Kommunikáció - Modbus Master (Kliens)

GOC43 - Kommunikáció - Modbus Master (Kliens)


InfoInfo
Ez a cikk lépésről lépésre bemutatja, hogyan készítsük elő a GOC43 Modbus Client kommunikációt az FX5U-val (Modbus szerver)

Alert
Copyright © Mitsubishi Electric Europe B.V.

IMPORTANT !

These Function Blocks / programs are demo versions that are only  intended to demonstrate program functions and provide general orientation for  your software choices. They are not suitable for use in real applications! "

"Improper use of demo versions in applications can lead to serious malfunctions  and damage! Programs for real applications must always be configured for the  individual application by trained staff and tested thoroughly before being  used.

Mitsubishi Electric cannot assume any liability if these examples are used in real applications."


      

1.  GOC 43 Modbus TCP Master beállítása

1.1 Új projekt lérehozása

      Válasszuk ki a minta projekt ikonját és adjunk nevet a projektnek.
      

      Válasszuk ki a GOC43 target verzióját, és a preferált programozási nyelvet. (A példában nem fogunk írni program kódot)
      

1.2 Adjuk hozzá a Modbus Master eszközt a kommunikációhoz

      A baloldali projekt fából válasszuk a Device tabot, és jobb egér klikkel az Ethernet kapcsolatot. Kattintsunk az Add Device...-ra. 
      
      
      A Fieldbuses menüben keressük ki a modbus TCP master kapcsolatot. Adjuk hozzá az eszközt az Ethernet kapcsolathoz.
      

1.3 Adjuk hozzá a Modbus Slave eszközt a Master eszköz alá

      Válaszuk ki a Master device-t jobb egérgombbal.  Adjuk a Slave eszközt a Master alá.
      
      

1.4  Master eszköz paraméterei

      1.4.1 Általános beállítások 

            Mindent hagyjunk alapértelmezettként, csak akkor módosítsuk, ha nem megfelelőek számunkra a beállítások. 
            

      1.4.2 Modbus TCP Master I/O kiostás

            A Modbus Bus cycle options lenyílófülére kattintva válasszuk ki a Main taskot.
            

1.5  Slave eszköz paraméterei

      1.5.1 Általános

            Állítsuk be az IP címét a slave eszköznek és a port számát is (Alapértelmezett :502)
            

      1.5.2 Modbus Slave Csatorna

            Adjunk hozzá 1 csatornát a olvasáshoz (4 Holding register) és 1 csatornát az íráshoz (4 Holding register)
            
            
            Az IO mapping  ablakban tudjuk ellenőrizni a változóinkat amiket létrehoztunk az adatcseréhez.
            

1. 6 Bejelentkezés és letöltés

      1.6.1 Kapcsoalt létrehozása  a GOC43-mal

      Kattintsunk a Device- ra majd, scenneljük végig a hálózatot , hogy megtaláljuk a PLC-t. (Azonos alhálózaton legyünk)
      

      1.6.2 Állítsuk be a PLC paramétereket

      

      1.6.3 Login és projekt letöltés

      

      1.6.4 Start PLC

      Kattintsunk a "play" ikonra
      
      Letöltés alatt a GOC rendszer menüjét fogjuk látni. Ha elindítjuk a PLC-t a starttal, akkor egy fehér képernyőt fogunk látni, mert nem készítettünk vizualizációt. 
      

2. Paraméterezzük fel FX5U-t Modbus TCP Slave-nek

      2.1 Hozzunk létre egy új projektet

            

      2.2  Ethernet beállítások

            2.2.1  IP cím és alhálózati maszk

                  

            2.2.2 Modbus kapcsolatot adjuk hozzá az ethernet kapcsolathoz 

                  
                  A beállítások véglegesítéséhez nyomjuk meg az Apply gombot.
                  

            2.2.3 Modbus registerek allokációjának ellenőrzése

                  Alapértelmezett beállítások
                  

     2.3 Lefordítás és rátöltés

                  
                  Válasszuk ki a parameter + program opciót
                  
                  Fogadjunk el minden felugró ablakot ,és reseteljük a PLC-t.(Reset metódus: RUN- STOP- RESET kapcsolót tartsuk reset állásba amíg az error LED 2-3 alkalommal felvillan, majd kapcsoljuk RUN állásba  a kapcsolót.)  

3. Test

      3.1 Használjuk az IEC Object-et a kommunikáció állapotának ellenőrzésére

            

      3.1 Írjunk változó értékekket az FX5 PLC-re

            Készítsünk elő néhány értéket, majd írjuk bele  a változóba őket.
            
           Ellenőrizzük a GX Works 3 buffer memory ablakjában a változók értékeit.
            

    3.2 Olvassunk ki adatot az FX5U-ból