Dette ble løsningen til prosjektet. 

Vi har satt opp systemet slik som vist på modellen over. Denne tilkoblingen består av to separate 

EtherCAT Master/Slave konfigureringer:

Omron-PLS/Omron-drivere og Wago-PLS/Omron-PLS

Dette trenger ikke skje i noen spesifikk rekkefølge, fordi for at alt skal funke så må all konfigureringen stemme 

overens på både e!Cockpit og Sysmac.

Oppsett på e!Cockpit er det samme som på driverne, last ned ESI-fil til slaven og legg inn på nettverket:

Husk å sette opp i topology og communication view. 

For å kunne bruke innstillingene vi har satt opp på sysmac så må vi gå inn på EtherCAT-innstillingene til slaven inne på e!Cockpit.

Skru deretter på "Expert settings":

Dette gir oss tilgang på Expert Process data:

Her er det viktig at vi velger akkurat samme mapping som vi har satt opp inne på Sysmac når vi setter opp

slaven (CJ1W-ECT21). I vårt tilfelle så har vi satt opp en ARRAY OF WORD med 50 bits inn og 50 bits ut,

derfor velger vi tilsvarende i mapping.

Fra her er det bare å adressere til ARRAY'et og oppsettet i e!Cockpit er klart.


Neste så må vi sette opp i Sysmac, gå inn på CPU og høyreklikk, da kan du velge compare and merge,

dette vil automatisk importere det fysiske oppsettet ditt.

Er også viktig å notere at når man skal hente informasjon eller sende info ol. på omron-pls'ene,

så er det viktig at man er tilkoblet PLS'en inne på sysmac-programmet.


Viste seg at vi er nødt til å skru på koblingen mellom wago og omron inne på e!Cockpit før vi gjør det som kommer

etter dette, hvis ikke blir det bare feilmeldinger.

Deretter klikk inn på Slaven (CJ1W) og sett opp likt som på e!Cockpit.

For å kunne bruke dette så setter vi opp ARRAY i de globale variablene på Sysmac-prosjektet.

Herfra så kan vi bruke variablene til å kjøre funksjonsblokker på sysmac,

f.eks "Slave_OutData_C[0]" vil da referere til første variablen i ARRAY'et, og vil samsvare med "Skriv1" i e!Cockpit.

Noter også at vi bare satt opp 25 bits på ARRAY'et, dette går fint man må ikke bruke alle 50 bits.


Videre så må vi også koble opp EtherCAT forholdet mellom Omron-PLS og driverne,

dette er ganske simpelt da driverne er så og si plug and play.

På samme måte som CPU'en gå inn på EtherCAT, høyreklikk på Masteren og deretter

compare and merge så er driverne lagt inn.

Da skal kommunikasjonen være ferdig oppsatt.

  • No labels