Ethernet port beállítása
A GX Works 3-ban nyissuk meg az Ethernet port beállítását.
Ethernet port beállítása iQ-R plc esetén
Projekt ablakban menjük a Paraméter -> RxxCPU -> Module Parameter fülre. Ezt követően az Alap beállításokban ( Basic Settings ) nyissuk meg a Részletes beállítások fület (<Detail Setting>) a külső eszközök konfigurációjánál ( External Device Configuration.)
Az Ethernet konfigurációs ablak megnyílik. Adjunk hozzá egy aktív kapcsolatot a jobb oldali modul listából (General). A beépített Ethernet port 16 eszközzel teszi lehetővé a kommunikációt.
Változtassuk meg az alábbi paramétereket:
• Kommunikációs metódus (Communication Method )-> Predefined Protocol
• PLC Port No.
• Adjuk meg az eszköz IP címét (192.168.3.60) és port számát. 502 (Standart port Modbus TCP esetén)
Majd zárjuk be az ethernet konfigurációs ablakot a következő feliratú gombbal “Close with Reflecting the Setting”.
Ethernet port beállítása iQ-F plc esetén
Projekt ablakban menjük a Paraméter -> FX5CPU -> Module Parameter-> Ethernet fülre. Ezt követően az Alap beállításokban ( Basic Settings ) nyissuk meg a Részletes beállítások fület (<Detail Setting>) a külső eszközök konfigurációjánál ( External Device Configuration.)
Az Ethernet konfigurációs ablak megnyílik. Adjunk hozzá egy aktív kapcsolatot a jobb oldali modul listából (General). A beépített Ethernet port 8 eszközzel teszi lehetővé a kommunikációt.
Változtassuk meg az alábbi paramétereket:
• Kommunikációs metódus (Communication Method )-> Predefined Protocol
• PLC Port No.
• Adjuk meg az eszköz IP címét (192.168.3.60) és port számát. 502 (Standart port Modbus TCP esetén)
Majd zárjuk be az ethernet konfigurációs ablakot a következő feliratú gombbal “Close with Reflecting the Setting”.
Predefined Protocol (MODBUS TCP)
Predefined Protocol beállítása
GX Works 3-ban nyissuk meg a Predefined Protcol Support Function-t.
Tool -> Predefined Protocol Support Function…
Az újonnan megnyílt ablakban válasszuk ki a CPU Ethernet portot iQ-F és Beépített Ethernet port iQ-R esetén. Hozzuk létre az új projektet
Majd adjunk hozzá egy új protokolt “Add”gombbal. A következő ablak fog megjelenni.
Válasszuk ki:
• Model -> Modbus/TCP
• Protocol név -> 03:RD Holding Registers
A változtatásokat erősítsük meg az OK gombbal.
A következő lépés a "csomagok" feltöltése adatokkal. Menjünk a "Variable Unset" feilratra és nyissuk meg. Egy újabb változó ablak hozzárendelés fog megnyílni.
Minden piros mezőt kikell tölteni .
Miután kitöltüttnk mindent a következő képpen kell kinéznie az ablaknak.
Hasonlóképpen csináljuk meg a többi csomagnál is a beállításokat.
Töltsük fel a Predefined Protocolt a PLC-re
Miután készen vagyunk a beállításokkal fel kell töltenünk a protokolt a plc-re. Tegyük a PLC-t STOP módba, majd az upload/ write (piros nyil) ikonnal töltsük fel.
PLC Program
Parameter inicializálása Predefined Protocolnak (Modbus TCP)
Kezdő értékek megadása a Predefined Protocol részére.
Kapcsolat nyitás Slave eszközzel
Első kapcsolat megnyitása. Soc_open utasítással elindítjuk az adatcserét..
Predefined Protocol "indítása"
A kiolvasandó regiszter " read registers" értékének megadása
Triggers jel megadása a Predefined Protocol végrehajtásához. Az első kapcsolaton (s1) az első protokolt (s2), fogja végrehajtani a Control változókban (s3) megadott paramétereknek megfelelően
A példában az Adatok D1000 ls D1001 változóban érkeznek, ami egy analóg bemenet értéke.
Kapcsolat lezárása
A kapcsolatot a SOC_close utasítás triggerelésével lehet lezárni.