Ethernet 22 april 2014 OMRON Corporation
2/16
Läs detta innan du bläddrar vidare OMRON Denna bok är avsedd som ett tillägg till de ursprungliga manualerna för Omrons produkter. Använd den som en hjälp att få kännedom om produkterna och inte som ett recept för en färdig installation. Boken uppdateras kontinuerligt - se Revision i rubriken Denna bok är gjord för att användaren inte ska gå på alla klassiska fällor. För varje produkt som nämns i boken finns det flera manualer som alltid är vettiga att läsa för att få full kännedom om produkten! Observera att denna bok inte är en fullständig manual! Omron ansvarar inte för eventuella fel eller brister som kan uppstå. Kunden är ansvarig för konsekvenserna av dess användning. 3/16
Innehållsförteckning 1 2 3 Inledning... 5 1.1 CP1L-EL/EM Översikt... 5 1.2 Mjukvara... 5 1.3 Referensmaterial... 5 Programmering... 6 2.1 Online med CP1L-E... 7 2.2 Inställningar för Ethernet...11 2.2.1 Exempel 1: Skicka från Master...12 2.2.2 Exempel 2: Skicka till Master...14 Revisions historik...16 4/16
1 Inledning Detta material visar hur man sätter upp Ethernet kommunikation mellan CP1L-E PLC:er. 1.1 CP1L-EL/EM Översikt Typ EM CPU enhet EL CPU enhet Modeller CP1L-EM40DR-D CP1L-EM40DT-D CP1L-EM40DT1-D CP1L-EM30DR-D CP1L-EM30DT-D CP1L-EM30DT1-D CP1L-EL20DR-D CP1L-EL20DT-D CP1L-EL20DT1-D Strömförsörjning 24 V DC Program kapacitet 10K steps 5K steps FB kapacitet 10K steps DM Area kapacitet 32K ord 10K ord Maximalt antal I/O 160 150 60 Normal I/O I/O 40 30 20 Ingångar 24 18 12 Ingångs specifikationer 24 VDC Interrupt eller snabb 6 max respons ingångar Utgångar 16 12 8 Utgångs specifikationer Reläutgångar: Modell nummer med "R" före den sista suffixet. Transistorutgångar, sinking: Modell nummer med "T" innan den slutliga suffixet. Transistorutgångar, sourcing: Modellnummer med "T1" innan den slutliga suffixet. Hög - hastighet räknaringångar 4 counters /2 axes, 100 khz (single-phase), 100 khz for up/down pulses eller pulse plus direction, 50 khz för differential phases Puls utgångar 2 axes, 100 khz (transistor utgångar) Inbyggda analoga ingångar 2 kanaler (10 bitar) Inbyggd Ethernet port 1 1.2 Mjukvara CX-Programmer version 9.4 eller högre kan användas för att programmera CP1L-EL/EM CPU enheter. 1.3 Referensmaterial W516-E1-01 CP1L-EL_EM CPU Unit W451-E1-03 CP Series CP1H /CP1L CPU Unit Programming Manual W446-E1-15 CX-Programmer Operation Manual 5/16
2 Programmering Detta exempel utgår ifrån att ett av PLC systemen fungerar som en Master och bestämmer vad som ska skickas till och från. Dvs. det är bara PLC kod för kommunikation i en PLC. Master Slav Slav 6/16
2.1 Online med CP1L-E Där finns två sätta att komma online med CP1L-E antingen genom att starta ett helt nytt projekt, eller så kan du automatiskt och enkelt ansluta dig till PLC:n när datorn och PLC:n är i samma lokala nätverk med hjälp av auto online-funktion. Här kommer en kort beskrivning om hur man kan göra. OBS! DirectEthernetUtility - programmet är till för att man ska kunna ansluta sig till ett PLC vars IP- adress är okänd. Därför måste man kolla så att kryss rutan för att avaktivera denna funktion inte är avaktiverad. Man hittar programmet under \Start Menu\Programs\OMRON\Communications Middleware Utilities 1. Öppna CX-Programmer och klicka på PLC knapp som följer. 2. Välj CP1L-Ethernet Online. Användaren kan också klicka på knappen i Verktygsfält. 7/16
1. Välj en anslutningstyp. a. Välj Direct Connection-objektet och klicka på knappen Connect. Sedan är anslutningen klar. 8/16
b. Välj alternativet Hub Connection och klicka på Browse-knappen för att välja PLC:et som användaren vill ansluta. Välj det PLC:et som du vill ansluta dig till och tryck på OK. 9/16
Klicka på knappen Connect. Sedan är anslutningen klar. 10/16
2.2 Inställningar för Ethernet För att komma åt Ethernet inställningar på CP1L-E-klicka Settings i struktur trädet. Bläddra till Built-in Ethernet Inställningar som behövs göras för att detta exempel ska fungera: Inställning PLC1 PLC2 IP Address 192.168.250.001 192.168.250.002 Sub-net Mask 255.255.255.0 255.255.255.0 Node 1 2 OBS! Bra att ha i åtanke att ha datorns IP adress segment är samma som PLC systemens. Dvs. de tre första segmenten är lika och det sista skiljer sig åt. Ex 192.168.250.200. 11/16
2.2.1 Exempel 1: Skicka från Master Master Slav Omrons funktionsblock _CPU010_SendData används för att förenklar användarens programmering. För att lägga till ett funktionsblock gör följande steg. 1. Höger klicka på Function Blocks och välj InsertFunction Block From File 12/16
2. Funktionsblocket _CPU010_SendData hittar man under C:\Program Files (x86)\omron\cx- One\Lib\FBL\omronlib\PLC\CPU 3. Välj funktionsblock och klicka på Open 13/16
Ställ in följande variabler: Namn Värde Förklaring PLC NetworkAddress &0 &0: Lokalt nätverk NodeAddress &2 Node adressen på Slav PLC:et UnitAddress #0 CPU: #0 SendAreaID P_WR Work arean (från Master) PLC 1 SendAreaNo &0 Start ordet (från Master ) (W0) RecvAreaID P_WR Work arean (till Slaven) PLC 2 RecvAreaNo &10 Start ordet (till Slaven) (W10) DataSize &2 Mängden data som ska skickas 4. Ladda ner programmet till PLC:et och se hur PLC1 skickar 2 ord data från W0 ochw1 till PLC2 data W10 och W11. Ifall man vill har mer information om funktionsblocket höger klicka på funktions blocket och välj: 2.2.2 Exempel 2: Skicka till Master Master Slav Omrons funktionsblock _CPU011_ReceiveData används för att förenklar användarens programmering. För att lägga till ett funktionsblock gör följande steg som beskrevs i avsnittet Skicka från Master. 14/16
Ställ in följande variabler: Namn Värde Förklaring PLC NetworkAddress &0 &0: Lokalt nätverk NodeAddress &2 Node adressen på Slav PLC:et UnitAddress #0 CPU: #0 SendAreaID P_WR Work arean (från Slav) PLC 2 SendAreaNo &100 Start ordet (från Slav ) (W100) RecvAreaID P_WR Work arean (till Master) PLC 1 RecvAreaNo &110 Start ordet (till Master) (W110) DataSize &2 Mängden data som ska skickas Ladda ner programmet till PLC:et och se hur PLC1 hämtar 2 ord data från W100 ochw101 i PLC2 till data W110 och W111. 15/16
3 Revisions historik Maj 05, 2012 o Dokumentet skapades Version 1.02 April 22, 2014 o Omstrukturering av PDF hantering 16/16