(Mekatronik) PLC-editor hiss laboration, behöver hjälp med logiska kopplingar.
Vi har fått en uppgift där vi ska skapa ett program som gör att hissen kan stiga till andra våningen och sedan återgå till första våningen. Du måste använda knappar för att flytta hissen utan att behöva hålla knapparna på varje våning (till exempel kort tryck) och hissen får inte röra sig upp och ner samtidigt. Vi kommer att göra detta med hjälp av LearnWares PLC-editor och I / O-lista.
(bild på hissen)
https://gyazo.com/dc488e5967c28de2833b870c46606983
(bild på I / O-lista)
https://gyazo.com/9121c11648b05d82a2d1236f40b0c07c
(Mitt program)
https://gyazo.com/a00de95ef32192eadb280d44f114c9b3
Problemet är att när jag trycker på "knapp i hiss vån 2" vilket är X6 så åker hissen upp till andra våningen (vilket är vad den ska göra) men sedan så åker den ner automatiskt till första våningen. Vad jag försöker göra är att hissen ska stanna på andra våningen och ska inte ner automatiskt till första våningen. Jag har lyckats med att avbryta första våning knappen när hissen går upp men misslyckades med att avbryta andra våning knappen.
(Vad som händer)
https://gyazo.com/9e015e15aa39e151a6c94b8be83e6166
(Vad jag förväntar mig)
https://gyazo.com/6d78ec4645325e0be52ef6650a73e9a4
OBS jag fick ta bort två linjer för att det skulle funka och på grund av det hissen kan röra sig uppåt och nedåt samtidigt.
Det var MoveDown invert och MoveUp invert.
Jag tackar er i förskott.
Jag är ingen expert på PLC, men jag gissar att koden i MoveUp triggas när du gör "RST MoveUp" och då kommer MoveDown att sättas till inversen av MoveUp, alltså 1, och hissen kör neråt. Om du sätter MoveDown till noll i MoveUp-koden istället för att använda OUTI, så kanske det fungerar.
Gjorde detta i dag problemet är att du inte använder dig av set och reset