Modbus - TCP-IP Upute V1.0

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 13

Modbus TCP/IP komunikacija između PC (CoDeSys -Soft PLC – Master) i

Turck I/O Modula FEN20 (Slave) (I. Jajčević, K . Ćorić)

1. Shema spajanja

Server / Master Client / Slave


PC s CoDeSys i Turck Turck I/O Modul FEN20
Service Tool programom

Ethernet switch

2. Programi (software)

i. Turck service tool (turck.com) je besplatan program koji se može pruzeti sa stranice
turck.com, a služi za pronalaženje IP adrese Turck I/O modula FEN 20. Pronalaženje
IP adrese može se obaviti i pomoću univerzalnog softwarea Pactware koji se
besplatno može preuzeti s WEB stranice www. pactware.com

ii.

CoDeSys program

3. Postupak podešavanja Modbus TCP/IP komunikacije u CoDeSys programu

3.1 Pronalaženje IP adrese Turck I/O modula FEN20

Pokreni programa Turck Service Tool->Search. Program pronalazi IP adresu FEN20


modula koja je u našem primjeru bila 193.198.100.183
3.2 Pokretanje CoDeSys programa na računalu -> New Project- >Standard Project

kao što je to prikazano na prethodnoj slici i odabir CoDeSys-a te programskog jezika


(LD)
3.3. Definiranje fizičke razine komunikacije. Device->Add Device->odabremo Ethernet-
> potvrdi s Add Device

U CoDeSys stablu se pojavljuje Ethernet komunikacija

3.4 Postavljanje računala kao Modbus Mastera


Ethernet -> Add Device -> Modbus -> Modbus TCP Master – Modbus TCP Master
– >Add Device

U CoDesys stablu pojavljuje se Modbus_TCP_Master

3.5 Odabir Modbus Slave-a


Modbus Maste->Add Device –> odaberi Modbus TCP Slave

Nakon ovog odabira u CoDeSys stablu pojavljuje se Modbus_TCP_Slave kako to


prikazuje slijedeća slika
3.6 Ethernet -> Log In -> pojavljuje se prozor za uspustavu komunikacije
Također se pojavljuje i kartica Device kao što je to prikazano na slijedećoj slici

3.7 Pokretanje Soft PLC-a


Nakon pokretanja Soft PLC-a u kartici Device podebljano je ime računala čime smo
uspostavili gateway (?)

3.8 Odabir IP adrese Mastera (Gateway)

Kartica Ethernet -> pritisnemo tri točkice -> CoDeSys sam određuje IP adresu Mastera
(našeg računala odnosno Soft PLC-a)

3.9 kartica Modbus_TCP_Master - > odaberi opciju Auto Reconect

3.10 Kartica Modbus_TCP_Slave

3.10.1. U karticu Modbus_TCP_Slave unesi IP adresu Slave-a (u našem slučaju


Turck I/O Modula FEN20 (to je IP adresa koju je pronašao Turck Service
Tool u točci 3.1 (193.198.100.183)

3.10.2 Odabir ulaznih i izlaznih registara Turck I/O Modula FEN20 koje iščitavamo iz
Turck FEN20 manuala – Channel0, Channel1, Channel2
Konačno dobivamo slijedeću sliku u CoDeSys-u
4. Izrada PLC programa

4.1 Izrada PLC programa u LD (običan AND spoj)

4.2 Pridruživanje ulaznih fizičkih adresa Turck I/O modula simbolima iz programa
A -> %IX0.6
B -> %IX0.7

4.3 Pridruživanje izlazne fizičke adresa Turck I/O modula simbolu iz programa
(Channel1)
Q -> %QX0.6

5. Log IN
Nakon kompajliranja dobijemo slijedeću sliku U CoDeSys-u
6. Pokretanje programa

7. Fizički izgled povezivanja (s daskom za rezanje)

You might also like