Applikationsexempel Timer med tryckknapp

Relevanta dokument
Applikationsexempel för Styrning av portlås och Ytterbelysning

Applikationsexempel för Styrning av solfångare

Applikationsexempel rumskompensering

Effekt och Energi. Implementation av integrationsverk i WMPro. Document title Effekt och Energi - Integrationsverk i WMPro

Applikationsexempel Databaser och Räknare

Manual. Abelko M-Bus Device Creator (MBDC)

Bruksanvisning IMSE Operatörspanel

Paneler - VCPXX.2. Programmeringsmanual för VCP-paneler. Revision 2

Whack-a-Witch. Introduktion. Nivå

KPP053, HT2016 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner

Introduktion till användning av PicoLog TC-08

Bruksanvisning IMSE Operatörspanel För Banverket

Net1 Atel router. Anvisningar Anvisningar Net1 Atel router. v1.4.3 ALR-U270. Date. Dokument namn. Release. Valid for

Office 365 Kompetens 2014 / MB

Office 365 MB. Innehåll. Inledning / Inställningar Outlook (e-post) Kalender Personer (kontakter)... 5 OneDrive molnet... 5.

USB styrt DMX gränssnitt

Synkronisera projekt med SharePoint

Automatisk start. Anne-Marie Mahfouf Översättare: Stefan Asserhäll

Kom igång med Etikettskrivaren 1. Ladda ner följande installationsprogram Ladda ner Drivrutiner för etikettskrivare Zebra

INSTALLATION AV KLIENT

Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)

Monitor Pro V7.x SCADA. Förstå och skapa symboler

Jobbschemaläggare. Morgan N. Sandquist Utvecklare: Gary Meyer Granskare: Lauri Watts Översättare: Stefan Asserhäll

Installationsanvisning för Su Officemallar 2007 För PC Word och PowerPoint

Personalsupport. Medicinska fakulteten, Lunds universitet. Textredigeraren. Moodle version 2.7.1

INSTALLATION AV KLIENT

BaraTrav Prenumeration och Installation Version 1.3.4

Diabetes.se CMS guide för föreningar. Senast uppdaterad:

Hämta projektkonfiguration från SharePoint till ett lokalt projekt

Instruktion för installation av etikettskrivare 2.27

Instruktion för installation av etikettskrivare 2.31

3.0. Tips och Trix Sida 1 av 18

SurveyXact version 6.10

IT-körkort för språklärare. Modul 2: Blogg

Datorteknik 2 (AVR 2)

Hur man skapa en Wiki.

Le Bureau.se - WordPress manual

Integration med Vitec Express

OBS! Detta är ingen komplett bruksanvisning utan endast ett komplement till den tyska/engelska

PowerView Motorisering Smarta gardiner som gör ditt liv lite enklare

AVR 3 - datorteknik. Avbrott. Digitala system 15 hp. Förberedelser

Lab5 för prgmedcl04 Grafik

Skoladmin kom igång! Innehåll

FactoryCast HMI. Premium & Quantum PLC. MySQL Server och FactoryCast HMI databastjänst

DIGITALA RESURSER MANUAL FÖR. Arbeta med video i imovie

Programmering. Scratch - grundövningar

HANTERING AV MÄTDATA FRÅN SVAN 958

Hur gör jag för att ladda ner kemidata och använda dem i MS Excel?

1

Administration av lagets arbetsrum. Lathund

Installation av datafil för lokal lagring av e-post i Microsoft Outlook 2016

Wordpress. Kom ihåg att spara sidan ofta, du sparar här. Skapa ny sida. + Nytt högst upp på sidan sida. Klistra in text lilla T

Ladda upp filer fra n PLC till PC

KARLSTADS UNIVERSITET 12/8/09 informatik & datavetenskap Johan Öfverberg, Kerstin Andersson Laboration 4, ISG A04 och DVG A08 HT-09

3. Hämta och infoga bilder

Du behöver: PowerPoint, Camtasia (inte nödvändigt, men visas i detta kompendium), ett YouTube-konto, itslearning

Histogram, pivottabeller och tabell med beskrivande statistik i Excel

Skriv före adressen och lämna bort www enligt modellen:

Manual till funktionen Rapport/Export (beta) i Compos - Föräldrastöd February 2, 2016

Pensionärsföreningens webbplats GUIDE FÖR NYA WEBBANSVARIGA

TextIT Hjälp. Om du vill ha all text uppläst trycker du på knappen spela

Workshop PIM 2 - PowerPoint

STEGBESKRIVNING - WEBB

1. Enkel sökning Globalsökning Avancerad sökning Historik Söka via klassificeringsstruktur 14

Micro:bit. Börja skapa egna program

3. Skapa artiklar. Videoguide. Vad är en artikel? Skapa en standardartikel

Installationsanvisning för Su Officemallar 2013 För PC

Lathund grundkurs datorutbildning

Datorövning 1 Calc i OpenOffice 1

Styrning från telefon. Styrning mellan två Robofonsändare. Styrning via SMS. Styrning via dator

Men banners kan också placeras i composerblock samt på nyhets- och artikelsidor. Du kan skapa en banner i vilken editor som helst i EpiServer CMS 5.

Scan Station Pro 550 Administration och serviceverktyg för Scan Station

INSTALLATION AV KLIENT

Innehåll i detta dokument

Drivrutinen DrvTC2 används för att kommunicera via ADS och PLC:er från Beckhoff.

Manual för lokalredaktörer villaagarna.se

För att kunna använda SmartPigs i WinPig.Net måste du köra WinPig.net med administratörsrättigheter. Gör så här:

Uppstart av ipad och konfigurering av itunes konto.

Manual. Verktyg för skolanalys. Astrakan. Motion Chart på enkelt sätt. Artisan Global Media

Quick start manual. Smart-House Rev 1.1

Verktyget är begränsat till Microsoft Internet Explorer v 7.0 och uppåt

RACCOON DEVELOPMENT AB

Redaktörens Lathund för Glokala. Så här redigerar du en redan befintlig hemsida. Så här skapar du en länk till en extern hemsida

EVO DEV. EvodevExcel.GarpReportAddin

Journalanteckningar. och Meddelandefunktion

Felsökningsguide för Asgari-kameror

Manual

Axiell Arena Visa BOOK-IT:s resurser

Programmets startmeny ser ut så här. För att få fram menyerna Avsluta, Inställningar och Användare måste du föra markören upp till det blåa fältet.

SÅindex 5 i Microsoft Excel 2010

PIM Examination 5. Inspirationsmaterial för elever och pedagoger. Filmskapande i PhotoStory 3

Administration av lagets arbetsrum lathund

Extramaterial till Matematik Y

3. Välj den sprajt (bild) ni vill ha som fallande objekt, t ex en tårta, Cake. Klicka därefter på OK.

MANUAL FÖR JÄGAREFÖRBUNDETS KRETSAR

Scanning. Lathund. Myndighet

En arbetssätt du bör lära dig Så använder du ort- och kartfunktionen

Bakgrunds info Installation Musik. Koreografi Optioner Verktyg Nästa version. Agenda

IndraView - VCPXX.2. Recepthantering Version 1

ShowYourPics. Kom igång guide Alpha True Fiction P roduction AB Sveavägen 98, Stockholm info@truefiction.se

Transkript:

Applikationsexempel Timer med tryckknapp Document title Document Identity 4655_024_01 Valid for IMSE WebMaster Pro Firmare version 1.09 or higher Date 08-04-14 Webpages version 1.09 or higher Abelko Innovation info@abelko.se - Tel. 0920 22 03 60

1 Sammanfattning I många tillämpningar behöver man en timer som kan startas med en knapptryckning. En sådan timer kan användas för att starta ett ventilationsaggregat, tända belysning eller liknande. Vid en förnyad tryckning innan timertiden gått ut, kommer tiden att nollställas och timern stoppas. I detta applikationsexempel visar vi på hur man enkelt konfigurerar en sådan timer. Lösningen implementeras med skript, och detta förklaras i detalj. Om man bara vill ha funktionen, utan att vara intresserad av detaljerna om hur och varför det fungerar som det gör, så kan man ladda ner och använda skriptet i färdig form från supportsidorna. Avsnitt 4 beskriver hur man får det att fungera. Abelko Innovation Page 2 of 5

2 Genomförande För att göra denna timer behöver vi ordna en ingång, en utgång och en parameter samt göra ett litet skript. In och utgången kan vara någon av de fysiska in och utgångarna men de kan också vara kanaler som sedan används i grafiska programmeringar eller andra skript. I detta fall har vi valt att använda DI8 som ingång och DU8 som utgång. Som parametervärde på tiden har vi valt minuter. 2.1 Namnge in och utgångar Vi ska namnge en digital ingång och en digital utgång. Detta görs under Inställningar / Givare och Ställdon. Välj en ledig digital ingång t.ex. DI8. Ge den namnet Timerknapp och spara. Välj en ledig digital utgång t.ex. DU8 och kalla den Timerutgång och spara. 2.2 Skapa parameter Vi ska skapa en parameter. Detta görs under Inställningar / Avancerat / Parametrar. Klicka på första lediga parameter. En ledig parameter heter Data xx (xx = löpnummer). Kalla den t.ex. Timertid. Sätt önskat parametervärde, parameterenhet och antal decimaler. Tryck OK. Kom ihåg vilken parameterenhet du valt när du ska skriva skriptet. Skriptet körs en gång i sekunden och det innebär att om din parameterenhet är i minuter måste du multiplicera parametervärdet med 60 i skriptet. Om du använt timmar skall det multipliceras med 3600. Abelko Innovation Page 3 of 5

3 Skript Skriptprogrammering gör du under Inställningar / Avancerat / Skript. Du kan göra på några olika sätt. Antingen skriver du direkt i redigeringsrutan eller tryck på knappen Snippets och ladda in den bifogade filen button.gpss enligt beskrivning i avsnitt 4. Du kan också öppna den bifogade filen med en texteditor, kopiera och klistra in. Om du använder den metoden förloras ibland formateringen och då måste du kanske städa lite så att skriptet blir lätt att läsa. 3.1 Förklaring av skriptet 3.1.1 ALIAS-sektionen De två aliaskanalerna Button och Out är kanalerna för Ingången (Tryckknappen på Digital in 8) och Utgången (Digital ut 8). Aliasparametern Time är den parameter där du anger hur länge timern ska vara till. Dessa kanaler och parametern kan behöva ändras i din applikation. 3.1.2 VAR-sektionen Vi behöver två variabler. En räknare Cnt som laddas med timertiden och sedan räknas ned med 1 varje gång skriptet körs. Skriptet körs en gång varje sekund. Vi behöver också en variabel LastButton som talar om hur ingången (Tryckknappen) stod förra gången skriptet kördes. Abelko Innovation Page 4 of 5

3.1.3 BEGIN Första raden bör inte vara svår att förstå. Om tryckknappen Button är 1 (aktiv) och variabeln LastButton är 0 och utgången Out är 0, sätts variabeln Cnt till värdet på parametern Time. Här måste du se upp. Eftersom skriptet körs en gång varje sekund ska värdet i Cnt anges i sekunder. Har du då valt Timertiden som minuter eller timmar måste värdet i Cnt justeras. För timertid i sekunder skriver du Cnt := Time; För timertid i minuter skriver du Cnt := Time*60; För timertid i timmar skriver du Cnt := Time*3600; Nästa rad. Om tryckknappen Button är 1 (aktiv) och variabeln LastButton är 0 och utgången Out är 1, sätts variabeln Cnt till 0. Det betyder att om man trycker på knappen när timern är aktiv kommer den att stängas av. Nästa rad. Om Cnt är >0 kommer värdet att räknas ned med 1 Nästa rad. Sätt Out till 1 om Cnt >0 Sista raden. Sätt variabeln LastButton till samma värde som Button. 4 Ladda upp och konfigurera snippet-filen Skriptet i detta applikationsexempel finns i filen button.gpss. För att ladda in snippeten i en apparat så bör man först konfigurera kanalerna och parametern. Sedan går man till menyn Inställningar / Avancerat / Script. Klicka på Snippets och sedan Insert from file. Sök rätt på button.gpss och klicka på öppna. Det dyker upp en ny rad i fönstret till höger med titeln ROUTINE button. Klicka på den raden för att se de kanaler skriptet är kopplat till. Kolumnen längst till höger visar namnen på kanalerna i apparaten. Genom att klicka på ett namn så fälls en lista med alla kanaler ut. Där kan man ändra vilken kanal som skriptet ska använda. De två kanalerna är det högst troligt att man måste ställa om. Samma sak gäller för parametern När alla kanaler är rätt, klicka på Apply. Snippetsfönstret stängs då och skriptrutinen infogas i skriptfilen. Tryck sedan på Spara för att spara skriptet i apparaten. Apparaten startar då om. Abelko Innovation Page 5 of 5