Siemens LOGO programmering

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Palle500
Inlägg: 4484
Blev medlem: 6 juni 2015, 14:53:06

Re: Siemens LOGO programmering

Inlägg av Palle500 »

Det behövs väl även någon fil hur det skall visas på LOGO displayen?
Har inte tillgång till datorn just nu för att kolla vad den filen heter.
Användarvisningsbild
teljemo
Inlägg: 1622
Blev medlem: 5 februari 2011, 12:08:13
Ort: Getinge
Kontakt:

Re: Siemens LOGO programmering

Inlägg av teljemo »

Jag visar text och parametrar i LOGO! displayen nu.
Jag vill bara lägga in en begränsning så att man inte ska kunna ändra till mer än tex 10.
Skärmbild 2021-01-29 164656.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 14819
Blev medlem: 16 april 2006, 17:04:10

Re: Siemens LOGO programmering

Inlägg av mrfrenzy »

Kolla i ditt program om maxvärdet är över 10. Isåfall stoppa maskinen och visa på skärmen FEL: Max över 10.
Palle500
Inlägg: 4484
Blev medlem: 6 juni 2015, 14:53:06

Siemens LOGO programmering

Inlägg av Palle500 »

Palle500 skrev:Det behövs väl även någon fil hur det skall visas på LOGO displayen?
Har inte tillgång till datorn just nu för att kolla vad den filen heter.
Komihåg fel. Den fil jag undrade över är för WEB servern inte för LOGO displayen.
Har inte någon lösning på ditt problem i huvudet, men kan leta lite när jag får tid. just idag är det körigt.
Palle500
Inlägg: 4484
Blev medlem: 6 juni 2015, 14:53:06

Re: Siemens LOGO programmering

Inlägg av Palle500 »

Har tittat lite på din inmatningsbegränsning via LOGO displayen och knapparna. Men jag tror inte det går då denna funktion är för tekniker som vill justera lite utan att koppla upp datorn.
Men som tidigare sagt jag är endast amatör på denna PLC och andra :-)
Men problemet kan nog lösas med att man räknar UPP/NED med ingångar och kör MATH COMPARE m.m för att begränsa inmatningen (räknarens slutvärde) till tex 5-20.
Gjorde lite förenkling av ditt program. version 2 bifogad
.
Lacktvätt_pHStop_02.JPG
Lacktvätt_pHStop_02.zip
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
teljemo
Inlägg: 1622
Blev medlem: 5 februari 2011, 12:08:13
Ort: Getinge
Kontakt:

Re: Siemens LOGO programmering

Inlägg av teljemo »

Testade ditt bifogade program Palle500 och det gick fortfarande att ändra värdet obegränsat.
Najs att du städat till programmet. Jag har lagt till lite mer i programmet så jag får försöka efterlikna din städning i min senaste revision. :tumupp:
Jag har snackat med ojkroken en hel del igår om detta och försökt med flera olika lösningar men inte kommit helt i mål.

Ett försök vi börjat med är att använda Cursor key block för att se om man kan skippa steget med att hålla in Esc på LOGOn och öppna upp för att mata in parametrar.
Om man istället kan bläddra direkt med piltangenterna för att styra begränsningen...

Problemet är att vi inte lyckas styra "On Threshold".
Om man vill ha möjlighet att med piltangenterna (eller att mata in parametrarna genom att hålla in Esc som vi försökt med från början) på LOGOn men begränsa spannet av möjliga parametrar till mellan 1-10, vad ska man påverka för block med inmatningen? Det är lite lustigt med var man kan använda referenser och inte.

Extra förklaring av önskad funktion:
På LOGO skärmen är det ju den högra siffran man vill ändra. Om man kört 2 cykler och ska mäta pH var 10e cykel ska skärmen visa "2 tvättar av 10". Om man ändrar inmatningen till 5 så visas i samma läge "2 tvättar av 5".
Den som ändrar värdet ska inte kunna ändra till lägre än 1 eller högre än 10.

Bild: Värdet på skärmen man vill ändra i min befintliga version. I en version av programmet ojkroken gjort försökte vi med en matematisk instruktion där som sedan ska styra räknaren men funkar inte riktigt
Skärmbild 2021-01-31 074930.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Palle500
Inlägg: 4484
Blev medlem: 6 juni 2015, 14:53:06

Siemens LOGO programmering

Inlägg av Palle500 »

Tack för djupare beskrivning av funktionerna.
Min erfarenhet av små PLC är att tillverkaren vill att man köper/använder deras operatörsterminaler och där brukar man kunna ställa just det du är ute efter. Men liksom du vill även jag ha ett enkelt system där man löser behovet med en färdig burk. Inte behöva bygga ett stort styrskåp.
Siemens LOGO! är precis en sådan allt i en burk produkt, med display, piltangenter, esc och OK tangenter. Perfekt för enklare operatörsinmatningar.
Jag tror att du och Ojkroken är på rätt väg med piltangenterna, då kan man sluta att bry sig om piltryckningar när min/max är uppnådda.
Men hur? Siemens brukar ha bra exempel på nätet. Men just detta hittar jag inte något om.
Har du lust att bifoga programmet här där ni läser piltangeterna?
Palle500
Inlägg: 4484
Blev medlem: 6 juni 2015, 14:53:06

Re: Siemens LOGO programmering

Inlägg av Palle500 »

Hittade ett exempel på nätet
https://support.industry.siemens.com/tf ... ageSize=10
bifogar det programmet som fanns där efter att jag fixat så att det kan laddas i PLC (saknade utgångar till mathfunktionerna).
du laddar det till PLC och håller Esc nedtryck samtidigt som du trycker på respektive knapp. Läs mera i tråden.
Får se om jag får tid i kväll och omvandla detta till dina behov!
Ta det för vad det är jag bara fixade så att det gick att ladda till PLC.
.
timer_01.JPG
Arrow_Test.zip
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Palle500
Inlägg: 4484
Blev medlem: 6 juni 2015, 14:53:06

Re: Siemens LOGO programmering

Inlägg av Palle500 »

Har fixat så att Esc+UppPil ändrar räknaren mellan 1-10 och båda räknarna minns sitt värde efter strömavbrott (fungerar inte i simulering ?).
Ändrar man börvärdet så nollställs tvätträknaren.
Du får väl justera texter m.m
.
Lacktvätt_pHStop_03.JPG
Lacktvätt_pHStop_03.zip
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Siemens LOGO programmering

Inlägg av Lennart Aspenryd »

Om jag förstår TS rätt så kommer det att vara en del framtida ändringar och uppdrag.
Hur skulle Jan Almqvist App HMI DRoid, kunna passa in där och då.
Känns som ett bra övningsexempel! När det nu finn ett rullande fall.
Så kanske jag kan strömsätta min Siemens Logo som bara ligger på hyllan.
Grejor skall ju användas. Bra jobbat alla.
Användarvisningsbild
Jan Almqvist
Inlägg: 1580
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: Siemens LOGO programmering

Inlägg av Jan Almqvist »

@Lasp
Ja, på med strömmen. Då kan du kontrollera att realtidsklockan i din LOGO! går rätt och vid behov justera den.

För att kunna använda datatypen BYTE måste man använda de allra senaste verionerna av HMI Droid, HMI Droid Studio och Odrid HMI och för att kunna ändra år och månad måste man använda ett numeriskt format och inte gå via textlista som visar år med fyra siffor eller månad med namn på månad.

Edit: Lagt till en skärmdump från Odrid HMI 1.5.0 (Beta) på en iPhone 6s.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Palle500
Inlägg: 4484
Blev medlem: 6 juni 2015, 14:53:06

Siemens LOGO programmering

Inlägg av Palle500 »

@Jan Almqvist. Jag köpte din app för iOS. Kör på en Ipad pro.
Men ärligt så fattar jag nada hur jag skall få till den skärm du visar i inlägget?
Har gjort en tom start.led och laddat in. Men resten?
En LOGO! Guide skulle vara fantastiskt hjälpsamt.
Måste man ställa IP och Siemens S7 osv..
skall man även ändra i LOGO! ?
Tyvärr kan jag inte tyska så din YT länk hjälper inte mig mycket.
Ursäkta TS för lite OT men kanske även du vill koppla upp dig med denna app?
Användarvisningsbild
Jan Almqvist
Inlägg: 1580
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: Siemens LOGO programmering

Inlägg av Jan Almqvist »

@Palle500
Det är några olika inställningar som behövs för kommunikationen t.ex. ip-adress, port och protokoll.
Jag har lagt upp en färdig fil till HMI Droid/Odrid HMI med alla inställningar utom IP-address.
http://www.idea-teknik.com/download/LOG ... -no-ip.zip
IP-adress kan man ställa in på sin Android eller iOS-enhet eller utvecklingsverktyget, inställningar i *.led-filen överrider de på målenheten.

Det som måste göras i LOGO!Soft Comfort är beskrivet här:
https://www.idea-teknik.com/hmi_droid_m ... emens_logo
https://www.idea-teknik.com/hmi_droid_f ... iemens_plc
Just detta berörs inte i den tyska filmen.
Det går för övrigt att slå på engelsk textning i filmen om man inte förstår tyskan.

En skärmdump från en iPad som kör senaste Beta-versionen av Odrid HMI dvs 1.5.0.
I produktionsversionen (1.4.7) finns inte stöd för datatypen BYTE så mitt exempel med RTC:n kommer inte att fungera i denna version.
För att gå med i Beta-testen använder man denna länk:
https://testflight.apple.com/join/ygG7exNF

Ska man testköra i utvecklingsverktyget behövs en av de senaste Beta-versionerna t.ex. HMI Droid Studio V6.7.8.3099 som kan laddas ner här:
https://www.idea-teknik.com/hmi_droid_d ... tudio-3099
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Palle500
Inlägg: 4484
Blev medlem: 6 juni 2015, 14:53:06

Re: Siemens LOGO programmering

Inlägg av Palle500 »

@Jan Almqvist Man tackar och bockar. Har gjort en Word fil av detta och skall prova att få igång det i kväll.
Palle500
Inlägg: 4484
Blev medlem: 6 juni 2015, 14:53:06

Re: Siemens LOGO programmering

Inlägg av Palle500 »

@Jan Almqvist jag får det att fungera från Win10 med HMI Droid Studio
W10_Connection.JPG
.
Men från IPad så saknas år och månad ?
IPadConnection.JPG
.
denna konfigurering fattar jag inte hur jag skall hitta i LOGO!Soft menyerna?
Logo_Cennections1Server.JPG
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar