Programmeringseksempel til CX/IPC



Relaterede dokumenter
Programmeringseksempel tl BCxxxx (Seriel)

Adressering af ind- og ud gange på CXxxxx IEC1131 PLC uden TC system manager

Tildel fast IP adresse til BC9xx0 via System Manageren

Oprette en AMS route til andet TwinCAT System

Tildel fast IP adresse til BC9xxx med ARP og oprettelse kommunikation fra TwinCat

Tildel fast IP adresse til BC9xxx med BootP og oprettelse kommunikation fra TwinCat

Adressering af ind- og ud gange på BCxxxx IEC1131 PLC uden TC system manager

Westermo GDW-11 GSM Modem forbindelse til CXxxxx

Start af nyt schematic projekt i Quartus II

Upload af billeder til hjemmesiden m.m.

BRUGERMANUAL FOR KLUBKOORDINATORER. Version 2.0

Fang Prikkerne. Introduktion. Scratch

Sektornet VPN Installationsvejledning Windows Vista/7

Overfør filer til Office online

DigiMatch Elektronisk Kamprapport

TK/TBL / v.0.1. DigiMatch. Elektronisk Kamprapport

Adobe Acrobat Connect brugergrænsefladen

Kom godt i gang med Fronter

Overfør filer til Office online

AgroSoft A/S AgroSync

Sådan opretter du en blog i e-learn.sdu.dk I denne vejledning vises først, hvor i e-learn.sdu.dk, du kan oprette blogs. Derefter vises hvordan du gør.

Kursuskatalog 2014 TwinCAT 3.1

Simulering af en Mux2

Konfiguration af BOOX Nova. Der tages forbehold for trykfejl og ændringer i producentens / Googles software.

DANSK SKOLEDATA APS. Tlf DSA-Ventelisten

Sådan opretter du en elektronisk aflevering

User Guide AK-SM 720 Boolean logic

INSTALLATIONS GUIDE. Online harddisk (Chili Cloud) TIL PC OG MAC FIBERBREDBÅND TV TELEFONI

Indhold. Vejledning til ShareFile. Sådan uploader du en fil til My Files & Folders. Sådan uploader du en fil til Shared Folders

INSTALLATIONS GUIDE. Online harddisk (Chili Cloud) TIL PC OG MAC FIBERBREDBÅND TV TELEFONI

INSTALLATIONS GUIDE. Online harddisk (Chili Cloud) TIL PC OG MAC FIBERBREDBÅND TV TELEFONI

Use cases Log ind procedurer Generelt Du oprettes i Kitos Generelt Log på Kitos... 3

Online via USB med ATS8500. Revision 02

Vejledning til opdatering på hjemmesiden

Bruger Manual PC Valtronics IP Kamera - Windows system

Sådan redigerer du en hjemmeside front-end

HSYCO/ALARMS MANAGER INSTALLATION - AXIS KAMERA

Opsætning af Backup. Hvis programmet registreres korrekt vises nedenstående skærmbillede. Genstart herefter programmet.

Opsætningsvejledning efter opdatering (ghostning) af hybriderne

TESTPORTAL: BRUGERVEJLEDNING LOG IND ADGANGSKODE

QUICKVEJLEDNING til Piccolo Light

Windows Live Movie Maker-alle funktioner.

Kom godt i gang med Fronter

Vejledning i installation af chipkortlæsere

IT på Social og Sundheds Skolen Fyn Juni 2019

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune

I denne manual kan du finde en hurtig introduktion til hvordan du:

Glance Del din skærm med op til 200 deltagere

Sektornet VPN - Med NemID Installationsvejledning Windows XP

BRUGERVEJLEDNING TIL GOOGLE DRIVE

Kursuskatalog 2015 TwinCAT2 TwinCAT3

QUICK GUIDE TIL INDBERETNING AF WHEREABOUTS

Gadwin PrintScreen Version 3,5

Norddjurs hjemmefra. Vejledning. Få adgang til Citrix hjemmefra på en Norddjurs Kommune PC IT-AFDELINGEN

Vejledning KPK Online Prøverum

WhereYouGo indstillinger for dummies. Mini guide i indstillinger til WhereYouGo app'en til android.

Camtasia guide. Redigering af video. Trin for trin guide til redigering af video i Camtasia.

Glance - Del din skærm med op. til 200 deltagere. TelefonMøder. Med Glance er du hurtigt og enkelt i gang med at dele din skærm og alle applikationer,

WebTV. Vejledning til WebTV på web. Vejledningen beskriver upload og deling af videoer på WebTV

Kom godt i gang med DLBR Webdyr

Lav etiketter online. Hvorfor? Før du går i gang. Hvordan

Arbejde i Citrix. Vejledning. Hvordan du logger ind på Citrix med Windows 8.1 og opretter genveje til login IT-AFDELINGEN

Sektornet VPN. Opsætning af Novell 5.1 server og klient på. Windows 2000/NT/XP

Indhold. 1. Adgang og afslutning

Guide til opdatering af Parrot CK3100 LCD, 3200LS Color, 3200LS+ og MK6100 med en Parrot Dongle

Alle dip 1 7 sættes til On for at opnå stand-alone operation fra PC.

Generelt Windows tidligere versioner... 1 Windows Apple Mac Log på... 2 Rediger dokumentet Tilføj et tillægsdokument...

Du får her en kort beskrivelse af, hvordan du kommer i gang med at sende en SEPA Direct Debit opkrævning via Business Online.

Redaktørvejledning for Skriv en artikel

Når du holder møder i Connect

Installations guide. Online harddisk (Chili Cloud) til PC og Mac

Inden du går i gang. For Mozilla Firefox brugere. For Internet Explorer brugere

Diagnostic og Toolbox Instruktion. Lindgaard Pedersen A/S. Rev. 1.0 Side 1 / 14

vejledning sådan ARBejdeR du i ebg s RAppoRTvæRKTøj

Dansk tillægsmanual til PODD i Dynavox Compass

Nets - Medarbejder Signatur

Nye brugere på Mægler Cloud

Center for IT & Digitalisering. Betjening og gode fif til din nye VOP Nano telefon

APB Author Version 2.0 Tillægsside Vejledning til program til udarbejdelse af arbejdspladsbrugsanvisninger

Brug af Office365 med Onedrive, nyeste Officepakke mv

Opret CFU-kursusevaluering i Survey Xact

Wildgame ST042 MMS opsætning.

Vejledning PROPHIX 11. Driftsbudgettering ved åbning af templates (Kun til Avanceret-brugere)

Kom godt i gang med OneDrive

Annemette Søgaard Hansen/

Installation af DATABOKS online backup manager

Kom godt i gang med Fronter

Jysk Online Medie ApS - Vestergade 32, 8600 Silkeborg - Tlf.:

QuickRoute for dummies, FIF Hillerød Orientering

Rationel VinduesDesigner TM Brugervejledning

Kom godt igang med OpenMeetings

TROUBLESHOOTING ISMP. Indhold: Opsætning af din ismp 2-3 Not Active Error 4-5 Property Link Error 5-6 Ofte stillende spørgsmål 7.

Svar på de mest almindelige Citrix spørgsmål

Kursuskatalog 2017 TwinCAT 2 TwinCAT 3

Manual til Dynamicweb Februar 2010

Installer nyt image på din PC - Windows 7

Transkript:

APP-NOTE 610004 Beckhoff Application Note Date: 7/17/2009 Document Status: 1.1 Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Programmeringseksempel til CX/IPC OVERVIEW Denne applications note, beskriver hvordan laver et simpelt PLC program, downloader det, linker Ind- samt udgange til programmet og sætter PLC en i Run og laver et Boot Projekt Program filer brugt sammen med dette dokument File navne APP_NOTE10004.pro PLC projekt Hvordan bruges filerne Udgangspunkt og Procedure CX1xxx/CX9xxx/IPC TwinCAT PLC Control TwinCat System Manager

2 PLC Program Introduktion til programmering I dette dokument vil PLC programmet bliver lavet til en CXxxxx med følgende konfiguration: 1 stk. CX1000 Embedded PC 1 stk. KL1104 Digital indgang 1 stk. KL2602 Digital udgang 1 stk. KL9010 Ende terminal Når programmet skal laves til en CXxxxx, er det lige gyldigt, hvilken type embedded PC vi bruger vælger. Når programmet er lavet kan man skifte til om det er en CX1000/CX1020 eller PC eller CX9000.

3 Programmering For at lave et PLC program åbnes PLC Control som vist Fig. 1.2 Fig. 1.2 Når PLC Control er åbnet laves et nyt projekt se Fig 1.3 Fig. 1.3 Nu vælges et operativ system, i vores eksempel vælger vi en PC or CX (x86), skulle vi lave program til en CX9000 vælges CX (ARM). Se Fig. 1.4 Fig. 1.4

4 Nu vælges hvilket IEC-61131 programmeringssprog som man ønsker at bruge, i eksemplet bruges Ladder. Fig. 1.5 Nu skal der programmeres... Programmet skal kunne sætte udgang 1 høj, efter indgang 1 har været høj i 5 sek. På Fig. 1.6 er TwinCAT PLC Control klar til programmering i Ladder. Fig. 1.6

5 For at indsætte en timer stilles markøren i den stiblede firkant som vist på fig. 1.7 og med højre klik på musen, fremkommer en rulle menu. Her vælges Box with EN Fig. 1.7 Nu indsættes en AND boks. Når der indsættes en boks vil det altid default være en AND boks. For at ændre boksen fra AND til TON (Time On delay) stiller man sig i boksen så AND bliver blå og trykker F2 På Fig. 1.8 vises hvor man finder en timer. Fig. 1.8

6 Når man trykker på TON efterfulgt af OK skifter AND boksen til TON. Den ubenævnte TON instruktion er nu indsat på Fig. 1.9 Fig. 1.9 Nu tildeles timeren et unikt navn. Navnet må ikke indeholde æ,ø,å,æ,ø,å samt mellemrum. I feltet over timeren er der 3x?. I det felt skrives navnet på timeren. På fig. 1.10 er vist timeren med navn Timer_1. Når man har indsat sin tekst trykkes enter. Nu kommer en Declare Variabel boks som også er vist på Fig. 1.10. Når boksen med variablen kommer frem trykkes på OK Vær dog opmærksom på at typen skal være TON. Fig. 1.10 Nu skal vi have givet timeren noget input samt en tids angivelse. På Fig. 1.11 gives timeren input signalet fra binput_1. binput er en fysisk indgang på en klemme, og senere linker vi variablen i PLC programmet sammen med den fysiske indgang. Derfor skriver vi %I* i adresse feltet. Fig 1.11

7 Tiden timeren skal kører før udgangen kommer skal indsættes på benet PT. Tiden man ønsker angivet skrives på følgende måde t#1h1m1s1ms Dette er vist på Fig. 1.12 med en delay på 5 sekunder. Fig. 1.12 Nu mangler vi blot en udgang at få koblet på timeren. boutput_1, er en fysisk udgang på en klemme, og senere linker vi variablen i PLC programmet sammen med den fysiske udgang. Derfor skriver vi %Q* i adresse feltet, vist på Fig. 1.13 efter at der er indtastet symbol navnet i det sidste felt med???. Fig. 1.13

8 Nu er PLC programmet lavet og vi skal have tjekket programmet for fejl, dette gøres ved at vælge menuen Projekt Built som vist på Fig. 1.14 Fig. 1.14 Nederst i skærmbilledet vil der nu stå om der er fejl i programmet. På Fig. 1.15 er vist programmet som vi lige har lavet, Der er nu 2 Warnings 1990, disse warnings er fordi vi ikke har linket vores %I* samt vores %Q* til den fysiske klemme. Fig. 1.15 Nu gemmes projektet. Ved at vælge File Save As Fig. 1.16

9 Når projektet er gemt vælges Project Rebuilt All Derefter trykkes igen på Gem. Nu er der i den mappe hvor programmet er gemt er *.tpy fil, som System Manageren skal bruge. Åben nu System Manageren. Nu skal PLC programmet linkes til den fysiske hardware. På fig. 1.17 er vist skærm billedet når man højre klikker på PLC Configuration Fig. 1.17 Når man trykker på Append PLC Projekt skal du finde en fil i samme mappe som PLC programmet er gemt. Som vist på fig. 1.18 er der en *.tpy som jeg har kaldt Prg_CXxxxx.tpy Marker filen og tryk på OK. Fig. 1.18

10 Som vist på fig. 1.19 er der nu et PLC program som har 1 indgang samt 1 udgang. Fig. 1.19. Nu skal vores PLC variabler Main.bInput_1 samt Main.bOutput_1 linkes til den fysiske klemme. Klik ind på den første input i PLC programmet. Tryk på Linked to... som er mærket op på fig. 1.20 Fig 1.20

11 Nu vises et forslag på alle de disponible indgange som er til rådighed som vist på fig. 1.21. Tryk på Input > IX0.0 efterfulgt af OK Fig. 1.21 Det samme gøres for udgangen. På fig. 1.22 har jeg vist for udgangen når linket er lavet mellem PLC programmet og klemmen. Når en variabel er linket til en klemme bliver der en lille glyf i den lille farvede boks ved variablem. Vist med en stiblet cirkel. Fig. 1.22

12 Inden konfigurationen aktiveres skal vi lige have PC en til at gå automatisk i. På fig. 1.23 er vist hvor man finder Boot settings /Target) Fig. 1.23 Nu skal konfigurationen downloades til CX en. Tryk på Actions ActivateConfiguration... Tryk på OK til spørgsmålene vist på fig. 1.25 Fig. 1.24 Fig. 1.25

13 Nu skal der i nederset højre hjørne gerne stå som vist på fig. 1.26. Rtime xx% med grønt. Nu er konfigurationen i run, nu skal PLC programmet downloades. Dette gøres fra PLC Controllen. Fig. 1.26 Nu skal programmet downloades til PLC en. Først vælges hvilken Run-Time programmet skal indlæses i. Valg af run-time systemet findes i menuen Online Choose Run-Time System Se Fig. 1.27 Fig. 1.27

14 Vi har tidliger valgt et target system (CX_005530). På fig 1.28 og dette system vil vi kunne finde i online systemer på fig 1.28. Marker Run-Time 1 på CX_005530 og tryk OK. Fig. 1.28 Nu er programmet klar til at downloade, samt kommunikationen er sat. Nu skal vi logges ind på PLC en ved at bruge menuen Online Login Man kan også blot trykke på F11 tasten. Dette er vist på Fig. 1.18 Fig. 1.29

15 Nu kommer den en meddelelse om at der ikke er noget program i Controlleren, og det er jo sikkert rigtigt nok. Meddelelsen kan se på Fig. 1.30 Tryk blot på Yes Fig. 1.30 Nu downloades programmet til PLC en. Når programmet er downloaded til PLC en skal PLC en sættes i RUN. Dette gøres enten ved at trykke på F5 tasten eller i menuen Online Run vist på Fig. 1.31 Fig. 1.31

16 Når man sætter PLC en i Run skifter Run teksten i nederste højre hjørne til Grøn. Som vist på Fig. 1.32 Fig. 1.32 Nu er PLC en i run og du kan teste program stumpen. Slukker man for controlleren er programmet væk. Der skal derfor laves et Boot Projekt som PLC en starter op med. På Fig. 1.33 er vist hvor man kreerer et Boot projekt. N.B. Har du været ude på en eksisterende styring som kører og du ikke slutter med at lave et Boot projekt, vil styringen efter et spændings svigt, starte med det gamle program uden ændringen... Fig. 1.33

17 Nu er programmet i PLC en klar til at blive sat i drift. Se evt. APP-NOTE609003 for source kode Download.

18 SUPPORT DOKUMENTER OG REFERENCER http://www.beckhoff.dk/english/twincat/einlei1.htm