Aplicatii de initiere in Tiger BASIC cu automatul programabil Mini PLC4404 |
Actionarea intrarilor digitale si transmiterea mesajelor de alarma
Utilizatorul este initiat in privinta utilizarii subrutinelor sistem care gestioneaza intrarile digitale.
Mesaje de alarma sunt transmise in Dispatcher server PC, Email si SMS. |
AC - DC echipamente electronice srl, Cluj-Napoca |
Aplicatiile sunt accesibile utilizatorilor cu mai putina experienta software, dornici sa obtina rezultate practice in timp foarte scurt.
Vezi structura aplicatiilor SCADA cu automate programabile Mini PLC4404.
Programele sursa au putine linii de cod si sunt intens comentate.
Ghidul de programare sustine pe larg programele de initiere si are frecvente trimiteri si explicatii la codul sursa. |
Aplicatiile pornesc de la rezolvarea sarcinilor simple.
Sunt adaugate treptat noi sarcini solutionate cu un numar redus de taskuri si subrutine.
Utilizatorii personalizeaza si dezvolta aplicatiile mergand pana la punerea in practica a propriiilor idei, realizand noi aplicatii. |
Comanda iesirilor digitale
Aplicatia prezinta comanda temporizata si netemporizata a iesirilor digitale. Comenzile provin:
· La distanta, prin Internet / Ethernet, WiFi sau GPRS (si SMS) · Local, de la intrarile digitale ale automatului programabil
Evenimentele de comanda sunt salvate in memoria FLASH a automatului programabil si cuprind numele comenzii sau al intrarii digitale, mijlocul de comunicatie utilizat si momentul producerii.
Acest prim exemplu pune in evidenta structura comuna a programelor realizate pentru automatul programabil si librariile sistem. |
Masurarea pe 12 biti a temperaturii ambiante
Aplicatia asigura:
· Masurarea pe 12 biti a temperaturii ambiante cu ajutorul traductorului de temperatura KTY81-210 inclus in automatul programabil.
· Valoarea temperaturii masurate se obtine la comanda: RS232, Internet si SMS.
|
Programarea limitelor pentru marimile analogice masurate
Se foloseste procedura implementata in Dispatcher server PC, panoul Valori masurate si limite.
De la panou, utilizatorul programeaza valori limita ale marimilor masurate.
Depasirea limitelor produce salvarea evenimentelor sau transmiterea mesajelor de alarma in Dispatcher server, Email si SMS.
|
Achizitia in SRAM a valorilor analogice si prezentarea graficelor
Se foloseste procedura grafica implementata in Dispatcher server PC.
Achizitia marimilor analogice masurate se face la interval de 5 minute. Pe durata unei zile se acumuleaza astfel 288 puncte.
Graficele sunt prezentate rapid, flexibil si cuprind ultimele 28 zile. |
Achizitia in SRAM a valorilor analogice, digitale si prezentarea graficelor
In practica se cer uneori grafice pentru evolutia in timp a marimilor digitale. |
Controlul in bucla inchisa al temperaturii, prezentarea graficelor
Aplicatia prezinta controlul automat al temperaturii folosind centrala termica pe gaz a locuintei.
Vechiul termostat este inlocuit de automatul programabil.
Modificarea limitei de temperatura se face in Internet sau SMS.
Aplicatia transmite mesaje de alarma atunci cand centrala termica intra in stare de avarie datorita scaderii presiunii apei in cazan sau opririi alimentarii cu gaz.
Se achizitioneaza in SRAM temperatura si starea releului de iesire. |
Utilizarea senzorilor AQ-1 pentru Calitatea aerului
Aplicatia familiarizeaza utilizatorii pentru folosirea senzorului de calitate al aerului AQ-1. Senzorul masoara trei marimi:
· Calitatea aerului la poluanti CO2, fum si compusi organici volatili VOC · Umiditate · Temperatura
Mini PLC4404 utilizeaza convertorul UART-RS485 si este conectat la max 64 senzori interogati din cinci in cinci secunde.
Releele de iesire ale automatului programabil comanda ventilarea automata a incaperilor.
Achizitia valorilor masurate se face in SRAM la interval de 5 minute.
Graficele cuprind ultimele 14 zile. |
Folosirea modulelor de extensie pentru intrari si iesiri digitale
Atunci cand numarul intrarilor, iesirilor digitale ale automatului programabil nu sunt suficiente, se folosesc module de extensie.
Aplicatia prezinta implementarea comunicatiei I2C cu module 2201, 2202 de extensie a intrarilor si iesirilor digitale. |
Pentru cei dornici sa foloseasca avantajele programarii multitasking in Tiger BASIC sunt foarte utile:
· 100 de aplicatii realizate de Gunther Zielosko
|
Mini PLC4404 Ethernet |
Mini PLC4404 WiFi |
Mini PLC4404 GPRS |