någon som kan BASIC programmering?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
RichardH
Inlägg: 3
Blev medlem: 5 mars 2013, 08:08:47

någon som kan BASIC programmering?

Inlägg av RichardH »

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
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: någon som kan BASIC programmering?

Inlägg av sodjan »

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:

Kod: Markera allt

A=600
A/50=B
B/30=C
C*60=D
SetTimerSV(0), D

endif 
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:

Kod: Markera allt

[code]
A=600
B=A/50
C=B/30
D=C*60
...
RichardH
Inlägg: 3
Blev medlem: 5 mars 2013, 08:08:47

Re: någon som kan BASIC programmering?

Inlägg av RichardH »

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
Användarvisningsbild
ajje
Inlägg: 2632
Blev medlem: 12 mars 2010, 16:35:31
Ort: Smedjebacken

Re: någon som kan BASIC programmering?

Inlägg av ajje »

Du får nog precisera lite vad du vill att din programsnutt ska åstadkomma.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: någon som kan BASIC programmering?

Inlägg av sodjan »

Läs på lite istället. Du har uppenbart fel syntax.
RTFM.
Användarvisningsbild
FormerMazda
Inlägg: 6446
Blev medlem: 27 februari 2006, 14:59:36
Ort: Asby (Östergötland)

Re: någon som kan BASIC programmering?

Inlägg av FormerMazda »

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å?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: någon som kan BASIC programmering?

Inlägg av sodjan »

> ...har införskaffat ett litet programmeringskort eller om man vill benämna det PLC.

Vad heter det ? Produktsida?
RichardH
Inlägg: 3
Blev medlem: 5 mars 2013, 08:08:47

Re: någon som kan BASIC programmering?

Inlägg av RichardH »

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.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: någon som kan BASIC programmering?

Inlägg av sodjan »

"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.
Skriv svar