Läs igenom hela dokumentet innan du startar. Kopiera över allt på CD-skivan till din hårddisk. Din dator kommer behöva startas om en gång vid installationen av CodeSys. Du måste ha rättigheter att installera program på den aktuella datorn. Du behöver ha viss kunskap om din dators IP-adress och ditt företags policy för nätverksenheter. BL20-enheten tar en valfri IP-adress som sätts i ett program (beskrivet i dokumentet). Du behöver ha Windows XP eller senare samt Microsoft Excel 97 eller senare. Excelprogrammet kör ett VisualBasic-script. Det kräver ingen extra installation men på min dator ger Excel en säkerhetsvarning, för att programmet ska fungera behöver du aktivera innehållet (Detta är testat för MS Excel 2003). Turck rekommenderar att ni kopierar över allt innehåll från CD-skivan till din hårddisk. Turck rekommenderar även att skriva ut detta dokument så du kan ha det jämte dig under installationen. Koppla inget till utgångarna på BL-enheten innan allt är testat och genomfört. Innehåll i detta dokument Hur man installerar CodeSys samt target-filer. Inkoppling av Turcks BL20-enhet. Inställning av IP-adress. Konfigurering av CodeSys för OPC-kommunikation samt OPC-Server. Översikt av Excel-OPC-klienten. Övrig allmän information CodeSys-versionen som medföljer är 2.3.9.26. Programmen fungerar för Trucks produkter i serien BL20 och BL67. För vår PLC/HMI-panel VT250 behöver man göra lite förändringar. Allt är testat under Windows 7 av Turck. Datablad på produkterna hittas på www.turck.se Senast redigerad 2013-04-02 av Hans Turck GmbH Sverige. Aktuell dokumentversion: 0.9
Installationsinstruktioner: CodeSys V2.3 1: Kör installationsfilen CoDeSys V23 Installation.exe och följ instruktionerna i programmet. I slutet kommer det upp en ruta som säger att programmet är installerat som demoversion, det stämmer inte. Tryck ok och starta om datorn. 2: Efter omstart är det dags att installera konfigurationsfilerna för Turcks enheter, de så kallade targetfilerna. På startmenyn har det skapats en mapp som heter 3S Software, den har en undermapp som heter Codesys V2.3. Där i finns ett program InstallTarget. Starta det: Tryck på knappen Open och i fönstret gå till mappen där denna installationsinstruktion finns. I mappen finns en undermapp som heter Targets, öppna den. Gå till mappen TSP_Turck_all_PGs och välj filen Turck-PGs.tnf. Tryck öppna.
Nu har programmet läst in target-filerna. Markera Turck (enligt bilden ovan) och tryck install. Stäng därefter programmet. Inkoppling av BL20-PG-EN Inställning av IP-adress Ur fabriken kommer BL20-enheten utan inställningar och på adressen 192.168.1.254. Detta kan man ställa antingen via de roterbara switcharna (bilden nedan) eller via programmet IP-Adress tool som ligger på CD-skivan. Vi rekommenderar att använda IP-Adress tool då det är mer flexibelt. Installera programmet som finns i mappen på CD-skivan. Sätt sedan switcharna enligt bilden nedan (5-0-0). Förklaringen till 5-0-0 står på enheten, det är olika fördefinierade konfigurationer.
Strömsätt sedan BL20-enheten med 24 Volt (15-30V är accepterat). Se databladet för mer information om strömförbrukning och inkoppling: + och på båda sidorna. Till vänster är strömmatning för BL20-enheten och till höger är för I/Okorten. Koppla in en nätverkssladd i uttaget ovanför strömmatningen och anslut till din dator. Starta programmet IP-Adress tool. Tryck på knappen Search Om allt är inkopplat och strömsatt kommer programmet hitta din BL20-enhet. Förmodligen står det en annan ip-adress än i bilden ovan. Den kommer hitta enheten även om den ligger utanför ditt IPadressområde. Markera din enhet som du vill ändra och tryck Change
Här kan du skriva in dina inställningar. Om du kör detta på ett företagsnät kan du behöva prata med din nätverkstekniker för att få reda på vilka IP-adresser som är godkända. Detta är företagsspecifikt och inget som Turck har kontroll över. Följande inställningar vi ska göra använder min enhet som exempel, så på alla ställen där vi ändrar/ställer in IP-adresser ska du använda dina egna inställningar. När du är klar så trycker du på Write to device. Registrering av OPC-servern i systemet För att Windows ska registrera att OPC-servern är aktiv behöver den registreras. Det görs genom en installationsfil som ligger i mappen där man installerade CodeSys 2.3. Normalt (om man inte gjort någon ändring vid installationen av programmet) ligger den på C:\Program (X86)\3S Software\CodesysOPC\OPCCommonSetup.exe Hos mig ser det ut som bilden ovan. Kör den installationsfilen utan ändringar (tryck bara nästa eller next genom hela installationen) Mer information hittar man i PDF-dokumentet OPC_20_how_to_use_E.pdf i samma mapp. Inställningar i CodeSys På CD-skivan finns en mapp som heter CodeSys-program. Där i ligger undermappar med program beroende på vilket alternativ som ska köras. Exemplet vi följer här är för fyra digitala ut ( 4DO ), men förfarandet är exakt det samma för de andra. Öppna exempelvis filen 4DO.pro
Inställning av IP-adress för din BL20-Enhet När du startar filen 4DO.pro kommer det förmodligen se ut så här: Detta är programmeringsmiljön i CodeSys. Som du ser är programmet i princip tomt, det enda som finns är globala variabeldeklarationer. Detta är då vi kommer styra BL20-enheten via OPC-klienten i Excel (vi kommer till det senare). För att ställa in IP-adressen i CodeSys går du till online och Communications parameters
Tryck New för att skapa en ny inställning: Döp inställningen till något. Välj Tcp/Ip (Level 2) tryck ok.
Nu ska vi skriva in IP-adressen för din enhet. Dubbelklicka där det står localhost och skriv in IP-adressen du valde till BL20-enheten. Ändra även till Yes på Motorla bytorder genom att dubbel/trippelklicka där det står no. Att ändra den är lite knepigt, men fortsätt klicka så går det. När det blivit rätt kan du trycka Ok för att stänga fönstret.
Inställningar för OPC-variablerna I dessa stegen bestämmer vi vilka variabler som man ska kunna ändra och läsa via OPC-klienten. Gå till menyn under Projects och hitta Options Gå till Symbol configuration och klicka i boxen för Dump Symbol Entries Klicka därefter på Configure symbol file..
Markera Global Variables -mappen och klicka i boxarna enligt bilden ovan Tryck ok för att stänga ned det och sen ok igen. Gå sen till Project igen och kör en Rebuild all Om allt stämmer så ska kompileringen gå igenom utan problem. Nu ska vi ladda ned programmet till BL20-enheten. Se till att den är inkopplad och strömsatt. Gå till Online och välj sen Login
Det kommer upp en ruta, tryck yes Nedladdning startar och du är uppkopplad mot BL20-enheten. Gå till Online igen och välj Create boot project
Gå till Online igen och välj Run (eller tryck F5). Testa ändra en av Outputvariablerna genom att dubbelklicka på den Det blir blått jämte med värdet du skriver till variablen. Tryck Online Force values
När den skrivit värdet till variablen kan du släppa skrivningen, Online Release Force Dubbelkolla så att utgången på BL20-enheten verkligen har ändrats. Det ser man enklast via lysdioderna på DigtalOut-kortet. Du kan behålla CodeSys-programmet öppet. Ställa in OPC-servern CodeSys har en inbyggd OPC-server som kommer med programmet. Det är ett väldigt enkelt program, men det behöver lite handpåläggning för att startas. På startmenyn under mappen 3S Software hittar vi OPC-konfiguratorn i mappen Communications
OPC Configurator: Välj Single PLC
Välj PLC till vänster i trädstrukturen Skriv in namnet på programmet. I detta exempel: 4DO.sdb. Observera.sdb och inte.pro Gå till Connection
Tryck på Edit Markera din kommunikationsinställning som du skrev in i CodeSys för en stund sedan. Tryck Ok Nu ska OPC-servern vara konfigurerad mot din BL20-enhet! Servern hanterar alltså kommunikationen med variablerna på BL20-enheten och ligger som en tjänst i bakgrunden på din dator. För avancerade användare finns det möjlighet att logga kommunikation, men det tar vi inte upp i detta dokument. Nu ska vi göra de nödvändiga inställningarna i Microsoft Excel. Här har vi skrivit ett program i VisualBasic som hanterar kommunikationen mellan datorn och BL20-enheten via OPC. I mappen med CodeSys-programmet finns en Excelfil med samma namn som programmet OPC_Klient_4DO.xls). Öppna filen.
Inställningar och programbeskrivning för Excel Layouten är så här: 1 2 3 4 Det mesta är rätt självförklarande, men en snabb överblick följer här. 1. Här står namnet på OPC-servern. Detta är definierat av CodeSys. 2. Knappar för anslutning till OPC-servern. Som tidigare nämnt ligger OPC-servern som en bakgrundsprocess på datorn. Excelprogrammet anropar detta och skapar en anslutning. När den är ansluten (ska gå på ca 1 sekund) kommer det skrivas lite text i rutorna vid 1) samt att boxen där det står active fylls i. 3. Här är variabelnamnen till vänster. Output1 är enkelt den första utgången på BL20-enheten. Under Läst variabelvärde är det aktuella värdet för variabeln. Detta uppdateras kontinuerligt. Till höger Värde som ska skrivas har tillåtna värden 0 och 1. Alltså av och på. Skriv i en 1:a och tryck på knappen till höger (Skriv till utgång nn) vid 4) 4. Knappar och en resetknapp. Resetknappen nollar alla utgångar automatiskt. Hur man använder Excel-filen: Anslut till servern med knappen vid 2) I D-kolumnen (värde som ska skrivas) fyller man i antingen 0 eller 1. Därefter trycker man på knappen till höger för att skriva in värdet till BL20-enheten. Eventuellt fel i 64-bitars Windows 7 Man kan eventuellt få ett fel i Excel. Det handlar om att det saknas en.dll-fil i windowskatalogen som har hand om ett bibliotek för programmeringen. Den.dll-filen finns med på skivan och heter OPCDAAuto.dll. Får man upp ett fel som säger något i stil med att Referenser saknas för OPC DA Automation Wrapper, (fortsättning nästa sida)
kopiera.dll-filen och lägg i C:\windows\syswow64\opcdaauto.dll. Detta gällde åtminstone för 64- bitars versioner av Windows7.