Ver Okt 2011/pls Windows7, GX-IEC Developer, USB-adapter I olika kurser i styrteknik på Högskolan Dalarna används ett styrsystem från Mitsubishi och programvaran GX-IEC Developer. Kurserna går på distans och tanken är att de studerande ska kunna använda sina egna datorer för att programmera styrsystemen. Tyvärr är inte programvaran anpassad för operativsystemet Windows 7 och våra programmeringsutrustningar kräver dessutom en serieport av typen COM. För att kunna använda även nyare datorer måste en del anpassningar göras. Anpassningarna innebär: att de datorer som har Windows 7 utrustas med dubbla operativsystem så att även Windows XP program kan köras. att en fiktiv COM-port ansluten via en USB-adapter skapas. Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok. Windows 7 Ett operativsystem arbetar alltid med en viss ordlängd och för Windows 7 finns två versioner med 32- respektive 64-bitars ordlängd. En av fördelarna med 64-bitars ordlängd är att det blir enklare att adressera stora minnen. Med 32 bitar kan bara 4GB adresseras, med 64 bitar kan i princip ett oändligt stort minne adresseras. Oftast väljer man 64-bitars ordlängd. Windows 7 finns också i ett antal olika varianter enligt figurerna nedan (Wikipedia okt 2011). För en vanlig hemdator används oftast Home Premium och med 64-bitars ordlängd. Windows 7 lanserades hösten 2009 och är det vanligaste operativsystemet för närvarande. Programvaran GX-IEC Developer kan i princip använda alla Windows operativsystem utom Windows 7 med 64 bitars ordlängd. Windows 7 versioner med XP Mode borde också fungera för GX-IEC Developer. Olika varianter av Windows 7: Maximala mängden RAM: 1
Virtuella PC flera operativsystem på en dator. Att ha mer än ett operativsystem på en persondator är ovanligt men om man t.ex. vill använda GX-IEC Developer på en dator med 64 bit Windows 7 Home version måste man göra det. I kurserna i styrteknik har vi valt att använda Windows XP och det innebär att man måste lägga till Windows XP på de versioner av Windows 7 som kräver det. För datorn innebär det att en virtuell PC skapas med det andra operativsystemet. Det finns olika sätt för att göra detta, i den här texten kommer programvaran som heter VMware Player att användas. Observera att det troligen blir lägre prestanda med det andra operativsystemet. VMware Player VMware player är en gratis programvara. Lite information från vmware.com (okt 2011): För närvarande finns version 4 av VMware, ladda ner den på normalt sätt. 2
Gränssnittet för VM-ware har nedanstående utseende: I figuren finns redan Windows XP skapat i VMware. Om man startar Windows XP öppnas ett fönster i det omgivande Windows 7-fönstret: Fönstret kan användas exakt som Windows XP och man kan installera GX-IEC Developer direkt, se ikonen. Det är även möjligt att dra ikoner från det omgivande Windows 7 fönstret till XP-fönstret. I det här fallet har XP-drivrutinen för USB-adaptern UC232A hämtats in via Windows 7 och sedan dragits över till XP-fönstret och därefter installerats. 3
Nedladdning av Windows XP professional. Nedladdningen kräver att man är student vid Högskolan Dalarna och att man är användare av datorsystemet. Nedladdningen kommer att resultera i en fil av typen.iso och troligen med namnet: en_windows_xp_professional_with_service_pack_3_x86_cd_x14-80428.iso Filen innehåller hela operativsystemet för Windows XP Professional och den ska sparas i Windows 7 miljön men den ska inte installeras där. Filen installeras senare med hjälp av: VMware Player/Create a New Virtual Machine. För att komma åt.iso-filen ska man starta www.du.se/msdnaa se nedan. Gör Sign in med din användare på högskolan. Sök reda på Windows XP Professional versionen med service pack 3, dvs den tredje varianten i figuren: Markera Add To Chart och gör Check Out (Gå till kassan) i nästa fönster. Check Out innebär att man betalar (0 kr) för varan och att köpet är genomfört och varan hämtas via Download, se nästa sida. Kopiera numret vid Product Key och spara det. 4
Med Start Download hämtas först en.exe-fil som kan köras med Run direkt. Därefter genomförs punkt 3 Authorization, Downloading, Unpacking och Launch Install. Avbryt Launch Install när den vill bränna en skiva. Resultatet bör bli att det finns en.iso-fil på den folder som är vald, troligen C:\Temp. Filen bör vara på cirka 600 MB. Formellt är filen köpt (0 kr) och den kan bara användas med den Product Key som levereras samtidigt. Product Key är en unik kod i 5 fält med 5 alfanumeriska tecken, kopiera den med Ctrl C och använd den enligt texten nedan. Man kan inte köpa samma fil igen men man alltid hämta en ny kopia av den om man går in på Your Account på www.du.se/msdnaa. Man ska nu ha filen: en_windows_xp_professional_with_service_pack_3_x86_cd_x14-80428.iso sparad i en folder under operativsystemet Windows 7. Filen ska användas av VMware för att skapa det nya operativsystemet. Starta VMware/Create a New Virtual Machine och genomför installationen. Programmet kommer att fråga efter Product Key. Om man har sparat nyckeln så går det bra att klistra in den. USB to RS-232 Converter för programmering av PLC-systemet Mitsubishi FX1S För att kunna programmera PLC-systemet från datorer som saknar COM-portar måste en USB-port användas och det kräver en omvandlare mellan USB och RS-232. Omvandlaren består av en kort kabel med anslutningar för USB och 9-polig D-sub. Internt innehåller den drivkretsar för omvandlingen. För att omvandlaren ska fungera krävs en drivrutin som kan hämtas via nätet. När omvandlaren år inkopplad så görs USB-anslutningen om till en fiktiv COM-port som används för programmeringen. Vilket nummer COM-porten får beror på datorn. Portens nummer kan eventuellt erhållas via Control Panel/System/Hardware/Device Manager/Ports (COM & LPT). 5
Drivrutiner för USB to RS-232 Converter Omvandlare UC-232A från Aten På Högskolan finns ett stort antal omvandlare av typ UC-232A från företaget Aten. Drivrutiner kan hämtas från www.aten.com. Välj Download/Make Your Selelections/UC232A. Därefter Software Drivers: Hämta in drivrutinen för Windows XP och lägg den i en folder. Drag över drivrutinen till Windows XP-fönstret om en Virtuell PC körs. När USB-adaptern ansluts kan man peka ut drivrutinen direkt. Omvandlare Serial (RS232) to USB adapter från Plexgear Ett fåtal omvandlare av denna typ finn på högskolan. Drivrutiner kan hittas på www.kjell.com artikelnummer 38 885. 6