SoMachine TM241 / 251 Kom-igång med SoMachine projekt.
Skapad: 2016-07-15
Rev. 2017-06-02
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. ... 7
3.1.4 Sträng variabel ... 7
4 PROGRAM ... 8
4.1 ALLMÄNT ... 8
4.2 SKAPA ... 8
4.3 FUNKTIONS BLOCK FRÅN BIBLIOTEK ... 8
5 LÄGG TILL FUNKTIONS BLOCKS BIBLIOTEK. ... 9
6 SFC ... 10
7 ON-LINE ... 12
7.1 GATEWAY ... 12
7.1.1 Gå on-line ... 12
7.2 USB ANSLUTNING I ENHETSHANTERAREN ... 13
7.3 STÄLL PLC-KLOCKAN. ... 13
7.4 VISA VARIABEL VÄRDE ... 13
8 UPPDATERA FIRMWARE ... 14
9 SKAPA PANELEN ... 15
9.1 IOMANAGER ... 15
9.2 IP-ADRESS FÖR PANEL ... 16
9.3 VARIABLER ... 17
10 GATEWAY EJ STARTAD ... 18
11 EXTRA ... 19
11.1.1 Lägga till externa CANopen komponenter ... 19
12 ALLMÄNT ... 20
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.
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årdvara2.1.3.3 Digitala in och utgångar
Döp inte I_O signalerna ännu. Det kommer senare när Globala variabler skapas.
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ärMinnesord: 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.2 Tilldela hårdvaru I/O
De variabler som ska tilldelas hårdvara ska konfigureras.
För utgångar raderas först default QBx. Tilldela sedan utgångar lika ovan.
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.
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
Bygg projektet.
5 LÄGG TILL FUNKTIONS BLOCKS BIBLIOTEK.
T.ex. finns under Applikation / Util / TwidoEmulationSupport.
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.
Lägg till SFC varaibler.
Deklarera användningen av variablerna.
Skapa en POU för t.ex. SFCInit.
7 ON-LINE
7.1 GATEWAY
Se till att Gateway är Startad
7.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.
7.2 USB ANSLUTNING I ENHETSHANTERAREN
Så här ser det ut i enhetshanteraren med USB ansluten TM241/251 PLC.
7.3 STÄLL PLC-KLOCKAN.
7.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.
8 UPPDATERA FIRMWARE
Välj start / Alla program / Schneider Electric / SoMachine Software / Controller Assistant.
Följ steg 1 -4. Välj fil från bibliotek eller egen nedladdad fil. Tilldela ip-adress. Starta nedladdningen.
Vid laddning fir,mware återfår PLC-n sitt default namn som är TM2x1xxxx@macadressen.
9 SKAPA PANELEN
Starta VijeoDesigner via Application Design och HMI. Se punkt 2.1.1 Hårdvara.
9.1 IO MANAGER
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.
9.2 IP-ADRESS FÖR PANEL
Använd samma ip-adress i General och Network. Denna ip-adress används för download.
9.3 VARIABLER
Skapa en applikations bild.
Ladda ner till panelen.
10 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
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.
11 EXTRA
11.1.1 Lägga till externa CANopen komponenter
Peka ut aktuell eds fil och välj OPEN.
12 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.