En Lampa Skapa

Detta exempel förklarar hur man enkelt styr en lampa med hjälp av funktionsblocket VISUSET.

Tips: Programmet kan laddas ned och importeras här: example_switch.antobj

Funktionsprincip

För att en lampa ska kunna styras med en knapp, styrs den med funktionsblocket VISUSET via visualiseringsvariabeln switch. Detta har fördelen att tillståndet sparas i VISU-funktionsblocket. Om detta skulle implementeras med ett flip-flop eller ett SET/RESET-funktionsblock, skulle lampan inte kunna kommunicera med visualiseringen utan större ansträngning.

Grundläggande

Först lägger du till en ny periferienhet av typen Lampa (hittas under Aktörer Lampor) i Struktur och klickar sedan på Tillämpa.

Efter att ha öppnat elementet, klickar du på Redigera för att börja med de följande stegen.

  1. Lägg till ett nytt Nätverk ovanför det befintliga funktionsblocket VISU. Du måste kanske flytta nätverket uppåt med hjälp av pilsymbolerna. Detta ökar programprestandan, eftersom beräkningen utförs före utgången out.switch.
  2. Skapa ett nytt funktionsblock och döp om det till VISUSET.
  3. Definiera databasen med autofyllning till switch.
  4. Ställ in ingången DIS på TRUE eller negera den.
  5. På ingången SET skapar du nu ett nytt funktionsblock med namnet N. Detta ger en puls vid en fallande flank av knappen.
  6. Därefter anger du namnet N1 för databasen i funktionsblocket N.
  7. På ingången CLK i funktionsblocket N skriver du nu in.Tr1. Om du vill tilldela flera knappar kan du lägga till ett OR-funktionsblock före ingången CLK.
  8. Nu skriver du samma värde out.switch, som vid utgången från funktionsblocket VISU, på den första ingången i funktionsblocket VISUVAR.
  9. För att tillståndet ska ändras när en knapp triggas måste denna ingång nu negeras. Du kan dubbelklicka på ingången, varefter negation visas med en cirkel.
  10. Nu kan du testa applikationen genom att klicka på Tillämpa och sedan på Förhandsgranska.

Anmärkning: Utgången kan fortsätta att styras via visualiseringen efter modifieringen. Dessutom synkroniseras tillståndet via återkopplingen.