You are on page 1of 2

Proef 5 - ADS-Communicatie

1. Opstelling

De proef wordt uitgevoerd met minstens 2 plcs. Zorg ervoor dat alle plcs die voor deze proef
gebruikt worden geconnecteerd zijn op eenzelfde netwerk.

2. Hardware

Om communicatie op te zetten tussen verschillende plcs is het voldoende om enkel de cpu aan te
sluiten. De proef wordt natuurlijk wel interessanter wanneer ingangen van de ene plc de uitgangen
van een andere plc gaan benvloeden.

3. Doelstellingen

Het uiteindelijke doel is om via een klassiek bureaunetwerk ads-communicatie op te zetten tussen
verschillende plcs.
Ga als volgt te werk:
- Maak een overzicht van de terminals die bij deze opstelling gebruikt worden.
o Zoek de bijhorende documentatie van elke terminal.
o Download de .chm file of zoek deze terminal op in het Information System, deze
bevat meer informatie dan de standaardinformatie op de website.
o Ga de mogelijkheden na en eventuele programmatie van elke terminal.

- Maak de verbinding tussen een PLC en het terminaleiland en zoek de terminals.
o Onthoud welke PLC je gebruikt hebt indien je de opstelling een volgend labo
opnieuw dient aan te sluiten. (Neem dit ook op in je bestandsnaam van de System
Manager)
o Scan de hardware en test de in- en uitgangen in Free Run.

- Begin aan de programmatie.
o In de infosys vind je informatie over het gebruik van de functiebouwstenen ADSREAD
en ADSWRITE. Deze zijn te vinden in de library TcSystem.lib. Toch nog enkele tips:
Het ams-netID vind je in de system manager. Je dient trouwens eerst een
route aan te maken tussen beide plcs!
Het poortnummer waarop gecommuniceerd wordt is het poortnummer van
de runtime die uitgevoerd wordt. (normaal gezien poort 801)
Communicatie via merkerbytes doe je door Indexgroup 16#4020 in te stellen.
Communicatie via ingangbytes doe je door Indexgroup 16#F020 in te stellen.
Communicatie via uitgangbytes doe je door Indexgroup 16#F030 te kiezen.
De Indexoffset is het startadres waar we gaan lezen/schrijven.


o Maak een programma waarbij via digitale ingangen van de ene plc digitale uitgangen
van de andere plc aangestuurd worden.

You might also like