Permalänk
Medlem

Hjälp att förbättra PLC-kod

Hej denna koden är från learnware en sida där man kan göra experiment om maskiner och jag har gjort en kod som är till en pack maskin den funkar men kan man inte göra den finnare sett eller nåt

här är koden som jag gjorde
[png]https://imgur.com/Qch0xbW[/png]

[png]https://imgur.com/LkJdJbA[/png]

här är alla koder till pack maskinen

[png]https://imgur.com/w2PigW4[/png]

[png]https://imgur.com/aoMym1E[/png]

så här ser packmaskinen ut

Rubrik ska beskriva trådens innehåll /Andreaz1, mod
Permalänk
Avstängd

Du måste lägga till ".png" på bilderna.

Permalänk
Medlem

Det brukar finnas lika många lösningar som programmerare.

Men det är svårt att göra något utan en funktionsbeskrivning.

Permalänk
Rekordmedlem

Vad menar du med snyggare i det här fallet ? Programmet är ju beroende på i vilken ordning raderna står så ibland går det inte att flytta saker och ibland går det, tex ha räknarna på samma plats. Men utan att veta vad man vill ha för funktion går det inte att säga så mycket om programmet, det är ju i vart fall inga långa komplicerade villkorsuttryck i det så det finns antagligen inte så mycket att göra om det fungerar som avsett.
Har man långa komplicerade villkor kan man försöka förkorta dem via matematiska regler men du har inga långa booleska uttryck så det är inte tillämpligt.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem
Skrivet av mrqaffe:

Vad menar du med snyggare i det här fallet ? Programmet är ju beroende på i vilken ordning raderna står så ibland går det inte att flytta saker och ibland går det, tex ha räknarna på samma plats. Men utan att veta vad man vill ha för funktion går det inte att säga så mycket om programmet, det är ju i vart fall inga långa komplicerade villkorsuttryck i det så det finns antagligen inte så mycket att göra om det fungerar som avsett.
Har man långa komplicerade villkor kan man försöka förkorta dem via matematiska regler men du har inga långa booleska uttryck så det är inte tillämpligt.

vad jag menade med finnare tex jag ha 4 räknare om man kan ha bara en räknare till koden är det möjligt alltså eller du vet inte?

Lagade trasigt citat
Permalänk
Rekordmedlem
Skrivet av Andrré:

vad jag menade med finnare tex jag ha 4 räknare om man kan ha bara en räknare till koden är det möjligt alltså eller du vet inte?

Det går inte att svara på utan att veta vad du vill ha för funktion och sätta sig in i hur man åstadkommer det, du visar bara programmet och vilka i/o du har men ger ingen beskrivning på hur du vill att det ska fungera eller om den nuvarande koden fungerar som tänkt. Det framgår inte heller var olika i/o'n sitter på bilden över maskinen. dessutom kräver denna typ av fråga i princip att man gör hela uppgiften själv för att kunna svara på ett bra sätt.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem
Skrivet av mrqaffe:

Det går inte att svara på utan att veta vad du vill ha för funktion och sätta sig in i hur man åstadkommer det, du visar bara programmet och vilka i/o du har men ger ingen beskrivning på hur du vill att det ska fungera eller om den nuvarande koden fungerar som tänkt. Det framgår inte heller var olika i/o'n sitter på bilden över maskinen. dessutom kräver denna typ av fråga i princip att man gör hela uppgiften själv för att kunna svara på ett bra sätt.

ja då jag förstår.