Styrsystem SoMachine TM241 / 251 Kom-igång med SoMachine projekt. Skapad: 2016-07-15 Rev. 2018-01-10
INNEHÅLLSFÖRTECKNING 1 SO MACHINE INLEDNING... 3 2 SKAPA APPLIKATION... 3 2.1.1 Hårdvara... 3 2.1.2 Klicka... 3 2.1.3 Device tree konfiguration... 4 2.1.4 PLC inställning.... 5 3 SKAPA VARIABLER... 5 3.1.1 GVL... 5 3.1.2 Tilldela hårdvaru I/O... 6 3.1.3 Förbered länkning till panel.... 8 3.1.4 Sträng variabel... 8 4 PROGRAM... 9 4.1 ALLMÄNT... 9 4.2 SKAPA... 9 4.3 FUNKTIONS BLOCK FRÅN BIBLIOTEK... 9 5 LÄGG TILL FUNKTIONS BLOCKS BIBLIOTEK.... 10 6 SFC... 11 7 EXPORT OCH IMPORT... 13 8 ON-LINE... 13 8.1 GATEWAY... 13 8.1.1 Gå on-line... 13 8.2 USB ANSLUTNING I ENHETSHANTERAREN... 14 8.3 STÄLL PLC-KLOCKAN.... 14 8.4 VISA VARIABEL VÄRDE... 15 9 UPPDATERA FIRMWARE... 15 10 SKAPA PANELEN... 16 10.1 IO MANAGER... 16 10.2 IP-ADRESS FÖR PANEL... 17 10.3 VARIABLER... 18 11 DOWNLOAD... 19 11.1 MULTIPLE DOWNLOAD... 19 11.1.1 Förbered Multiple download... 19 12 GATEWAY EJ STARTAD... 21 13 EXTRA 1... 22 13.1.1 Lägga till externa CANopen komponenter... 22 13.2 WEB VISUALISATION... 23 14 ALLMÄNT... 23 Schneider Electric Sverige AB Huvudkontor: Box 1009, Eskilstunavägen 7 SE-611 29 Nyköping, Sweden Org.nr 556259-3532 Tel: +46 (0)155-26 54 00 www.schneider-electric.se Fax: +46 (0)155-21 42 86 info@se.schneider-electric.com
1 SO MACHINE INLEDNING Inledning 2 SKAPA APPLIKATION 2.1.1 Hårdvara Starta SoMachine. Välj in rätt hårdvara i Configuration 2.1.2 Klicka Klicka in i Application Design och Controller. Din valda hårdvara finns här. Schneider Electric Sverige AB 3 (23) Mer information på vår hemsida http://www.schneider-electric.se
2.1.3 Device tree konfiguration 2.1.3.1 Ethernet Konfigurera in ip-adresser för Ethernet_1 och ev. Ethernet_2. Sub Net Mask ska vara samma som programmerings PC. Om Sub Net Mask bestämmes av andra ska din programmerings PC ha samma Sub Net. 2.1.3.2 I_O scan hårdvara Lägg till I_O hårdvara 2.1.3.3 Digitala in och utgångar Döp inte I_O signalerna ännu. Det kommer senare när Globala variabler skapas. Schneider Electric AB 4 (23)
2.1.4 PLC inställning. Välj i regel start in Run PS. Simulation får inte vara invalt för att se PLC settings. 3 SKAPA VARIABLER 3.1.1 GVL Variabler kan också skapas i varje program sektion 3.1.1.1 Init värde Skrives så här Schneider Electric AB 5 (23)
Minnesord: INT:=234; //Minnes ord INT med start värdet 234. 3.1.1.2 Variabel med adress Variabel som tilldelas en adress skrivs med AT. MbTCP_Reg_100 AT %MW100: INT; //Adress för register %MWn MbTCP_Reg_101 AT %MW101: INT; 3.1.1.3 Adress för minnesbitar. Minnesbitar (BOOL) adresseras inte med %M. De adresseras %MX0.0, %MX0.1, %MX0.2, %MX0.3..%MX0.7. Sedan kommer %MX1.0.. %MX1.7. Det är alltså bitar i %MB0.. 3.1.1.4 Minnesarean Så här ser den adresserade minnes arean ut. 3.1.1.5 Visning av Array variabler. I Online läge kan GVL arrayer visas med sina under element. 3.1.2 Tilldela hårdvaru I/O De variabler som ska tilldelas hårdvara ska konfigureras. Schneider Electric AB 6 (23)
För utgångar raderas först default QBx. Tilldela sedan utgångar lika ovan. Schneider Electric AB 7 (23)
3.1.3 Förbered länkning till panel. 3.1.3.1 Symbol konfiguration I Symbol konfigurationen välj vilka variabler som ska länkas över till panel. 3.1.4 Sträng variabel Det finns 2 olika sträng variabler, STRING och WSTRING. WSTRING definieras så här i SoMachine hjälpen. This string data type is an extension to the IEC 61131-3 standard. Schneider Electric AB 8 (23)
It differs from the standard STRING type (ASCII) by interpretation in Unicode format, and needing 2 bytes for each character and 2 bytes extra memory space (each only 1 in case of a STRING). Vid tilldelning så skrives en Wstring texten som ska in medan en String skrives Texten som ska in. 4 PROGRAM 4.1 ALLMÄNT So Machine stödjer de 5 IEC editorerna FBD, LD, IL, CFC och SFC. FBD, LD, IL är de enklare editorerna. Man kan växla visning mellan dessa 3. CFC editorn är lite friare och ofta bättre än FBD. SFC editorn används för sekvenser. 4.2 SKAPA Skapa program sektioner och tilldela dem till Task Configuration. 4.3 FUNKTIONS BLOCK FRÅN BIBLIOTEK Lägg till fliken Libraries Schneider Electric AB 9 (23)
Bygg projektet. 5 LÄGG TILL FUNKTIONS BLOCKS BIBLIOTEK. T.ex. finns under Applikation / Util / TwidoEmulationSupport. Schneider Electric AB 10 (23)
6 SFC Skapa en SFC POU och tillhörande Transactions. Transaction kan vara variabel direkt eller en transaction sektion. Tids transactions kan användas t.ex. Schneider Electric AB 11 (23)
Lägg till SFC varaibler. Deklarera användningen av variablerna. Skapa en POU för t.ex. SFCInit. Schneider Electric AB 12 (23)
7 EXPORT OCH IMPORT Delar av ett projekt kan exporteras och importeras. T.ex. ska man kanske ha ett extra namn på GVL t.ex. GVL_abcdef vid export för att undvika dubbelt vid import. 8 ON-LINE 8.1 GATEWAY Se till att Gateway är Startad 8.1.1 Gå on-line Klicka i MyController Välj PLC settings. Längs ner välj Starting Mode Options och välj start in RUN. Viktigt! Klicka Login Höger klicka på PLC-n och välj Change device name. Ändra från befintligt till önskat. Default är PLC-typ@mac adr. Välj ladda ner applikationen. Sätt PLC i RUN. Gå Off-Line, Logout. Spara projektet. Schneider Electric AB 13 (23)
8.2 USB ANSLUTNING I ENHETSHANTERAREN Så här ser det ut i enhetshanteraren med USB ansluten TM241/251 PLC. 8.3 STÄLL PLC-KLOCKAN. Schneider Electric AB 14 (23)
8.4 VISA VARIABEL VÄRDE Lägg till variabler i listan. Skriv in ett värde i Prepared Value. Högerklicka och välj write. 9 UPPDATERA FIRMWARE Välj start / Alla program / Schneider Electric / SoMachine Software / Controller Assistant. Schneider Electric AB 15 (23)
Följ steg 1-4. Välj fil från bibliotek eller egen nedladdad fil. Tilldela inte ip-adress. Starta nedladdningen. PLC-n får ip-adress när projektet laddas med USB. Vid laddning fir,mware återfår PLC-n sitt default namn som är TM2x1xxxx@macadressen. 10 SKAPA PANELEN Starta VijeoDesigner via Application Design och HMI. Se punkt 2.1.1 Hårdvara. 10.1 IO MANAGER Schneider Electric AB 16 (23)
För PLC Configuration och Equipment adress välj samma namn som du tilldelat din PLC. Samma sak för panelen samma namn som du tilldelat panelen. 10.2 IP-ADRESS FÖR PANEL Använd samma ip-adress i General och Network. Denna ip-adress används för download. Schneider Electric AB 17 (23)
10.3 VARIABLER Skapa en applikations bild. Ladda ner till panelen. Schneider Electric AB 18 (23)
11 DOWNLOAD I tidigare nämdes att använda ethernet för download och det går bra. Alternativt finns Muliple download. 11.1 MULTIPLE DOWNLOAD 11.1.1 Förbered Multiple download Välj din PLC så fliken för PLC finns. Dubbelklicka i PLC-n så att den blir i fetstil Välj din panel så fliken för panel finns. Dubbelklicka i panelen så att den blir i fetstil. Schneider Electric AB 19 (23)
Märk att PLC ska väljas från PLC fliken och panelen ska väljas från panel fliken. 12 SIMULATION PLC O HMI I Logic Builder välj Online och Simulation. Ta fram on-line fliken för PLC ( i nedan bild PLC_TM241). Dubbel klicka i Codesys Controller. Notera dess Nodename och kopiera det. Gå on-line på simulatorn och sätt PLC simulatorn i run. Motsvarande on-line flik för panelen får inte vara öppen, så att den används. Din fysiska panel som ska användas i projektet ska inte vara ansluten till din PC. Ta fram VijeoDesigner programmet. Ändra Equipment Address till den ovan kopierade från Codesys Contrtoller. Denna ändring är bara tillfällig för just simuleringen. Ska ändras tillbaka sedan, så notera vad där stod. Schneider Electric AB 20 (23)
Starta simulatorn i VijeoDesigner. När test är färdigt stäng simulatorn. Ändra tillbaka till rät PLC adress. 13 GATEWAY EJ STARTAD Om inte Gateway (kommunikationen mellan PC och PLC) vill starta. Ett känt problem som kan inträffa. Starta SoMachine Conf.Manager. Välj Schneider Electric AB 21 (23)
Ta bort bock för Gateway. Soft SPS kommer också få ett rött kryss. Klicka i Apply Now, och låt datorn jobba färdigt. Gör om Customize Version och sätt tillbaka bock för både och Gateway och SoftSPS. Klicka Apply Now. Sätt in SoM disketten eller starta ISO filen för SoM. Installationen startar. Låt datorn jobba färdigt. 14 EXTRA 1 14.1.1 Lägga till externa CANopen komponenter Schneider Electric AB 22 (23)
Peka ut aktuell eds fil och välj OPEN. 14.2 WEB VISUALISATION Adressen är http://aaa.bbb.ccc.ddd:8080/webvisu.htm där aaa.bbb.ccc.ddd är ipadressen t.ex.http://192.168.1.91:8080/webvisu.htm 15 ALLMÄNT Schneider Electric tar inte ansvar för vare sig direkt eller indirekt för eventuella felaktigheter i supportdokumentet. Schneider Electric förbehåller sig rätten att utan förvarning utföra förändringar i supportdokumentet. Det är upp till användaren att utföra erforderliga prov i syfte att verifiera funktionen i aktuell applikation. I och med användande av supportdokumentet accepterar användaren ovanstående. Schneider Electric AB 23 (23)