Electrokit Buggfix Plus
Aktuellt datum och tid: 15.11 2019-08-25

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 18 inlägg ]  Gå till sida 1, 2  Nästa
Författare Meddelande
InläggPostat: 21.57 2016-11-27 
Användarvisningsbild

Blev medlem: 01.52 2005-04-20
Inlägg: 18117
Ort: Ystad
Ja eller vad man nu skall säga. Jag kan i princip inget om programmering i något som helst språk och känner mig inte speciellt pigg på att lära mig något då jag bara kommer att använda mig av detta en eller max två gånger och dessutom inte för något direkt avancerat alls som uträkningar och sådana grejer.

Finns det då således någon typ av programmerings GUI eller väldigt dylikt enkelt uppbyggt program där man typ kan "skriva" eller kanske blockmässigt eller på något annat högst pedagogiskt logiskt enkelt sätt, så tom en 2 åring förstått, fått ihop ett program? Tänkt, än så länge, göra något liknande principiellt som tex detta:


Kod: [Expandera/Minimera] [Hämta] (Untitled.txt)
1. Om pin X = hög

2. Skriv då ut: "valfri text i tex en ruta i programmet till en 1,2,3 eller 4 raders vanlig HD44780 display"

3. Visa meddelandet i minimum X antal sekunder även om en annan pin för meddelande går hög, där efter att denna tid gått ut visas det andra meddelandet direkt istället.

4. Oavsett meddelande pin som går hög så skall pin Z gå hög och låg med X sek intervall under X sekunder.

5. Efter att tiden gått ut skall pin Z vara konstant låg men en annan, alltid samma pin X, göras konstant hög.

6. Meddelandet, pin Z och X läge skall hållas ända tills en annan specifik pin görs hög av mig då meddelandet raderas, eller om en annan pin för meddelande görs hög då föregående meddelande automatiskt raderas från displayen och det nya visas under förutsättning att tidsvilkoret mötts och då samma procedur för det nya meddelandet börjar från 1.

Tryck sedan på "klar" och programmet spottar ut en hex fil som bara är att bränna på de vanligt förekommande µP.


Ett bättre alternativ på detta hade förstås varit att tex visa de olika meddelandena på var sin rad av tex en 4 raders display eller vid fler än 4 genom en rullande lista och kunna gå igenom alla dessa med en upp och ned trycknapp och radering av de enskilda meddelandena när problemen varit fixade. Men då blir det bra mer komplicerat så det hoppar jag absolut över, såvida det nu inte finns ett väldigt bra GUI program eller dylikt så det gått att få ihop det ändå.

Men då detta till 99% bara kommer att visa varningsmeddelanden så skall det inte (förhoppningsvis) komma flera på samma gång så tror det hade funkat rätt bra ändå. Även tänkt att ev ha ännu en display för bara upplysningsgrejer som tex "Klar för uppstart" "Stäng ventil X innan start" "Vakuumnivå nådd, klar att användas" osv.



Håller långsamt på att bygga ett mindre kompakt vakuumaggregat till mig själv som jag måste övervaka en hel del saker på då grejer annars kan bli förstörda och kosta en massa pengar om tex fel ventiler öppnas och dylikt. Det går dock inte att hålla koll på allt detta själv så tex en µP med många portar hade ju då varit helt perfekt och även möjlighet att få in många meddelande i den. Tex "Temp hög XXXXX" "Ventil X öppen, explosion nära" Ventil X stängd" "Klar för användning" osv.


Har än så länge inte hittat något passade pedagogiskt program efter en del googling. Får sedan även nämna att det är önskvärt om det är gratis.

Vet någon om det ens finns något sådant här program?


Senast redigerad av Henry 07.32 2016-11-28, redigerad totalt 1 gång.

Upp
 Profil  
 
InläggPostat: 22.07 2016-11-27 
Användarvisningsbild

Blev medlem: 18.09 2011-07-01
Inlägg: 8927
Ort: Helsingborg
Om jag förstår dig rätt vill du bevaka ett antal händelser som kan sätta X pinne hög.
Beroende på X pinne skall en text då visas på en display, gärna med en händelsetid framför!
Vissa händelser skall automatiskt sätta Z hög i valbar tid! Denna Z går sedan låg!
Du skall kunna skrolla händelser via upp och ner knapp samt själv kunna initiera exempelvis Y hög eller X låg!

Fundera i första hand på om du kan klara ut flödet med exempelvis Scratch. För att sedan flytta kodblocken till en kompaktare kod. Kan det vara en start?


Upp
 Profil  
 
InläggPostat: 22.31 2016-11-27 
EF Sponsor
Användarvisningsbild

Blev medlem: 22.54 2006-09-23
Inlägg: 31875
Ort: Borås
Nej, du hittar nog inget system för en uP som fixar det, däremot är väl utvecklingssystemen för många PLCer uppbyggda på det sättet.
Du får börja botanisera bland de olika PLCer som finns på marknaden, och kika på deras utvecklingssystem.


Upp
 Profil  
 
InläggPostat: 22.35 2016-11-27 
Användarvisningsbild

Blev medlem: 01.52 2005-04-20
Inlägg: 18117
Ort: Ystad
Citera:
Om jag förstår dig rätt vill du bevaka ett antal händelser som kan sätta X pinne hög.
Stämmer.

Citera:
Beroende på X pinne skall en text då visas på en display, gärna med en händelsetid framför!
Text ja, tid inte nödvändig då det måste tas om hand direkt.

Citera:
Vissa händelser skall automatiskt sätta Z hög i valbar tid! Denna Z går sedan låg!
Och när den går låg så sätts en annan pin konstant hög.

Citera:
Du skall kunna skrolla händelser via upp och ner knapp samt själv kunna initiera exempelvis Y hög eller X låg!
Om möjligt om det är enkelt att implementera, men inte nödvändigt om svårt.



Skrollning är förmodligen inte nödvändig och det gör det även bra mer komplicerat som jag helst vill undvika. Tidangivelser är absolut inte nödvändiga då jag måste ta hand om problemen direkt när de visas oavsett vad de är.


Hmm Scratch, skall ta en titt, tackar.


Senast redigerad av Henry 22.37 2016-11-27, redigerad totalt 1 gång.

Upp
 Profil  
 
InläggPostat: 22.37 2016-11-27 
Användarvisningsbild

Blev medlem: 01.52 2005-04-20
Inlägg: 18117
Ort: Ystad
TomasL: var synd. Ja nu när du säger det med PLC, fast att överföra något sådant sedan till en µP är nog inte helt trivialt.


Upp
 Profil  
 
InläggPostat: 22.39 2016-11-27 
EF Sponsor
Användarvisningsbild

Blev medlem: 22.54 2006-09-23
Inlägg: 31875
Ort: Borås
Men varför bry sig om en uP överhuvudtaget, köp en lämplig PLC i stället.


Upp
 Profil  
 
InläggPostat: 22.43 2016-11-27 
Användarvisningsbild

Blev medlem: 17.25 2007-09-02
Inlägg: 1769
Ort: Östergötland
Skriv ihop en enkel kravspecifikation på vad det är som ska åstadkommas, vilka in/utgångar, hur logiken skall se ut, vilka tillstånd som finns osv. Kanske finns det någon här som kan hjälpa dig koda ihop ett program på ett sådant sätt att du själv klarar av att göra de sista finjusteringarna.

.


Upp
 Profil  
 
InläggPostat: 22.54 2016-11-27 
Användarvisningsbild

Blev medlem: 01.52 2005-04-20
Inlägg: 18117
Ort: Ystad
Trodde "kod" rutan var hyfsat ok före det? :humm: Vilka pinnar som skall användas till vad vet jag inte än då ju vilka som helst kan användas och sådant skulle jag nog även kunna få ihop själv hur det kan ändras i ett program.

TomasL: PLC är ett alternativ kanske men känns bra dyrare än vad en µP kostar?

Scratch nja, förstår tanken men flödeschemat som så är jag rätt säker på fungerar och det är inte speciellt komplext tycker jag.


Senast redigerad av Henry 23.03 2016-11-27, redigerad totalt 1 gång.

Upp
 Profil  
 
InläggPostat: 23.00 2016-11-27 

Blev medlem: 10.04 2010-05-16
Inlägg: 560
Kanske detta kan vara något?
https://chrome.google.com/webstore/deta ... kiebahihmb


Upp
 Profil  
 
InläggPostat: 23.05 2016-11-27 
Användarvisningsbild

Blev medlem: 01.52 2005-04-20
Inlägg: 18117
Ort: Ystad
Det där var intressant skall kollas upp, tackar. :)

Edit: testat det väldigt snabbt och jo det är lovande på ett sätt, tyvärr är det dock inte uppenbart (för mig vls) vad man skall använda till vad. Bäst hade varit om de haft tex Pin/ben som ett block och text som ett och inte programmeringsspråk till de olika delarna för det vet jag nada om.

Men visst är det det enda som finns inom detta så får jag väl helt enkelt lära mig, den tid det tar, men det såg som sagt rätt lovande ut. hittade en hjälpsida som var bra så det skall nog kunna gå att få ihop något med detta eller i all fall något enkelt att börja med, tack än en gång! :)


Upp
 Profil  
 
InläggPostat: 23.39 2016-11-27 
Co Admin
Användarvisningsbild

Blev medlem: 16.04 2006-04-16
Inlägg: 10070
Enklast är att bara köpa en Siemens Logo. Det är en PLC med inbyggd lcd. Kan programmeras grafiskt mycket smidigt.

Om den är för dyr kan du ta en cubloc och haka på en LCD.


Upp
 Profil  
 
InläggPostat: 23.50 2016-11-27 
EF Sponsor
Användarvisningsbild

Blev medlem: 15.29 2005-05-10
Inlägg: 37768
Ort: Söderköping
> PLC är ett alternativ kanske men känns bra dyrare än vad en µP kostar?

Om du ska komplettera en uP med låda, kontakter, status-LEDs o.s.v
så är frågan om det till slut inte kostar mer än en PLC. Om du däremot
inte behöver det extra som en PLC ger så är det ju helt annorlunda.


Upp
 Profil  
 
InläggPostat: 00.38 2016-11-28 
Användarvisningsbild

Blev medlem: 01.52 2005-04-20
Inlägg: 18117
Ort: Ystad
Vad mer kan en PLC ge än en µP? Behöver absolut inte en PLC fulla register så att säga som jag ser det.

Cublox programmerings GUI såg ut så som jag hade velat ha det programmeringsmässigt det jag såg, rätt logiskt vad det verkade. Siemens Logo och programmering från displayen var inte helt intuitivt tyckte jag med de exempel jag tittade på men visst man lär sig väl, men om det blev lite mer avancerat som vissa menade så var det inte alls lika lätt.

Sedan behöver jag uppskattat ett 30 tal ingångar eller så vilket med lätthet fås med en µP och visserligen även en PLC men då kan det ev kanske börja kosta lite och även börja bli lite utrymmeskrävande för jag glömt nämna att det kan ev bli rätt ont om plats medan en µP tar ingen plats alls.

Med processorn hade jag bara tänkt göra det så enkelt som möjligt och mycket av det som jag skall övervaka är då redan instrument och mätare monterade som tex ger ut 5V när det är eller inte är som det skall vara så jag behöver bara en µP, har display redan liggandes. Har även en liten låda om det skulle behövas eller så monterar jag kretsen helt enkel bara på baksidan av displayen med en 40 pins stiftlist. :)


Upp
 Profil  
 
InläggPostat: 07.20 2016-11-28 

Blev medlem: 10.11 2007-03-19
Inlägg: 4985
Ort: Ronneby
LD Micro kanske?


Upp
 Profil  
 
InläggPostat: 07.23 2016-11-28 
Co Admin
Användarvisningsbild

Blev medlem: 16.04 2006-04-16
Inlägg: 10070
Logon programmeras ju från dator med medföljande programvara, men ja det kommer kosta en slant om du ska ha 30 IO.

Det finns också fler alternativ om man vill bygga själv.

http://store.codesys.com/codesys-contro ... __store=en

http://cq.cx/ladder.pl


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 18 inlägg ]  Gå till sida 1, 2  Nästa

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 5 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
    Electrokit
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010