någon som kan BASIC programmering?
någon som kan BASIC programmering?
Hejsan!
har införskaffat ett litet programmeringskort eller om man vill benämna det PLC. programmeringspråk(en) är ladder och BASIC. Normalt programmerar man i ladder, vidare kan man göra en coil som heter customfunction. I customfunction skriver du dina program i BASIC-språk.
skulle behöva hjälp med att verifiera ett program jag har påbörjat så det blir riktigt. Jag skriver de nedan ifall bildlänken inte fungerar.
[img=http://forumbilder.se/CDL3D/basic.jpg]
A=600
A/50=B
B/30=C
C*60=D
SetTimerSV(0), D
endif
datorn ska ju göra uträkningarna i ett flöde uppifrån och ner.
tack på förhand! //Richard
har införskaffat ett litet programmeringskort eller om man vill benämna det PLC. programmeringspråk(en) är ladder och BASIC. Normalt programmerar man i ladder, vidare kan man göra en coil som heter customfunction. I customfunction skriver du dina program i BASIC-språk.
skulle behöva hjälp med att verifiera ett program jag har påbörjat så det blir riktigt. Jag skriver de nedan ifall bildlänken inte fungerar.
[img=http://forumbilder.se/CDL3D/basic.jpg]
A=600
A/50=B
B/30=C
C*60=D
SetTimerSV(0), D
endif
datorn ska ju göra uträkningarna i ett flöde uppifrån och ner.
tack på förhand! //Richard
Re: någon som kan BASIC programmering?
Vad är det som inte fungerar?
> Jag skriver de nedan...
Från den där bilden som finna i länken, kan du inte
klippa och klista koden som vanligt? Och använd gärna
code-taggarna, just i detta fall var det ju inte så mycket,
men det får koden att "sticka ut" lite mer från övrig text:
Vad har den där extra "endif" där att göra?
Är inte alla tilldelningar spegelvända? D.v.s att det ska vara:
> Jag skriver de nedan...
Från den där bilden som finna i länken, kan du inte
klippa och klista koden som vanligt? Och använd gärna
code-taggarna, just i detta fall var det ju inte så mycket,
men det får koden att "sticka ut" lite mer från övrig text:
Kod: Markera allt
A=600
A/50=B
B/30=C
C*60=D
SetTimerSV(0), D
endif
Är inte alla tilldelningar spegelvända? D.v.s att det ska vara:
Kod: Markera allt
[code]
A=600
B=A/50
C=B/30
D=C*60
...
Re: någon som kan BASIC programmering?
ok tack för tipset!
jag kan inte göra en transfer till kortet utan jag får felmeddelande, expression not complete eller något i den stilen. jag är nybörjare så jag har inte hunnit fördjupa mig så mycket. endif kan man nog kalla programslut, kanske inte behövs om man inte har en if-sats med i programmet.
jag tänker mig att det ska vara något mellan raderna, typ: for, next, then o.s.v
jag kan inte göra en transfer till kortet utan jag får felmeddelande, expression not complete eller något i den stilen. jag är nybörjare så jag har inte hunnit fördjupa mig så mycket. endif kan man nog kalla programslut, kanske inte behövs om man inte har en if-sats med i programmet.
jag tänker mig att det ska vara något mellan raderna, typ: for, next, then o.s.v
Re: någon som kan BASIC programmering?
Du får nog precisera lite vad du vill att din programsnutt ska åstadkomma.
Re: någon som kan BASIC programmering?
Läs på lite istället. Du har uppenbart fel syntax.
RTFM.
RTFM.
- FormerMazda
- Inlägg: 6446
- Blev medlem: 27 februari 2006, 14:59:36
- Ort: Asby (Östergötland)
Re: någon som kan BASIC programmering?
Som sagts innan: RTFM, eller åtminstone försök kolla på lite exempel.
Men rent spontant skulle jag skippa endif, eftersom du just inte verkar ha en if-sats.
Sen bör ju variablerna vara deklarerade nånstans också?
Men rent spontant skulle jag skippa endif, eftersom du just inte verkar ha en if-sats.
Sen bör ju variablerna vara deklarerade nånstans också?
Re: någon som kan BASIC programmering?
> ...har införskaffat ett litet programmeringskort eller om man vill benämna det PLC.
Vad heter det ? Produktsida?
Vad heter det ? Produktsida?
Re: någon som kan BASIC programmering?
hej!
kortet heter tri plc FMD 88-10. http://www.tri-plc.com/products.htm
ska läsa på manualen!
(för er som orkar)
här kommer en bättre beskrivning; syftet är att styra en foderautomat i en fiskodling. kortet har en web-baserings funktion med "variabler" knutna till programmeringsverktyget. man ska allstå kunna ändra foderparametrarna via webben. variabeln börjar i ordningen DM(1). DM(1) kommer representera ett skiftande värde. inledningsvis har jag skippat DM(1) och istället skrivit A=600. 50, 30 och 60 är konstanter. ex 50 är så många gram som automaten pytsar ut i minuten. i slutet har jag skrivit kommandot SetTimerSV(0)( timer0 i ladderschemat) eftersom beroende vad jag skriver in i A kommer gångtiden för automaten ändras.
kortet heter tri plc FMD 88-10. http://www.tri-plc.com/products.htm
ska läsa på manualen!
(för er som orkar)
här kommer en bättre beskrivning; syftet är att styra en foderautomat i en fiskodling. kortet har en web-baserings funktion med "variabler" knutna till programmeringsverktyget. man ska allstå kunna ändra foderparametrarna via webben. variabeln börjar i ordningen DM(1). DM(1) kommer representera ett skiftande värde. inledningsvis har jag skippat DM(1) och istället skrivit A=600. 50, 30 och 60 är konstanter. ex 50 är så många gram som automaten pytsar ut i minuten. i slutet har jag skrivit kommandot SetTimerSV(0)( timer0 i ladderschemat) eftersom beroende vad jag skriver in i A kommer gångtiden för automaten ändras.
Re: någon som kan BASIC programmering?
"i-TRiLOGI (for T100MD+/T100MX+) Programmer's Reference"
på denna sida : http://www.tri-plc.com/documentlist.htm
verkar ha svar på dina frågor.
T.ex "4. Changing The Contents of Variables" på sidan 9.14.
på denna sida : http://www.tri-plc.com/documentlist.htm
verkar ha svar på dina frågor.
T.ex "4. Changing The Contents of Variables" på sidan 9.14.