Reklama: Chcesz umieścić tutaj reklamę? Zapraszamy do kontaktu »
Faulhaber robotic
Powrót do listy artykułów Aktualizowany: 2012-07-02
iMod - nowa funkcjonalność: Schedulery

Wraz z rozwojem platformy NPE/iMod pojawiło się zapotrzebowanie na nowe funkcjonalności. Jedną z podstawowych funkcji, jakie powinien posiadać moduł telemetryczny, jest możliwość zapisu wartości wybranych parametrów do plików CSV lub baz danych (SQLite lub PSQL) o określonych godzinach, porach dnia, a nawet dniach względem całego roku.

Moduł telemetryczny NPE/iMod wyszedł naprzeciw zapotrzebowaniom naszych klientów i udostępnia nową funkcjonalność – Scheduler – czyli tzw. harmonogram zadań.

 Harmonogram zadań zaimplementowany w urządzenia NPE/iMod może być wykorzystywany na wiele sposobów między innymi:

  • może być wykorzystywany do zapisu wybranych parametrów do plików CSV lub baz danych (zarówno wewnętrznych jak i zewnętrznych) o określonej godzinie
  • może służyć do wysyłania maila bądź wiadomości SMS co może posłużyć np. jako raport tygodniowy
  • może uruchomiać wcześniej zdefiniowany skrypt Bash`owy

Funkcjonalność harmonogramu zadań odbywa się przy pomocy CRON`a – linuksowego programu, który pozwala na okresowe wywoływanie innych programów i zdarzeń. Pozwala on na zdefiniowanie czasu i daty z dokładnością co do 1 minuty. Czas i data definiowana jest przy użyciu pięciu oddzielnych kombinacji znaków który każdy odpowiada za inną zmienną.

 Poza wartościami przedstawionymi powyżej, istnieje możliwość użycia znaku gwiazdki *, która oznacza wykonywanie polecenia dla każdej dostępnej wartości odstępów czasowych. Dla przykładu zapis " * * * * * " będzie oznaczało wykonywanie polecenia co minutę. Taka forma zapisu powoduje że ustawienie odpowiedniej daty i czasu wywołania danego zdarzenia staje się proste nawet dla osób niemających na co dzień styczności z Linuksem. Odpowiednio skonfigurowany czas oraz datę należy umieścić w pliku konfiguracyjnym iMod'a z elemencie typu cycle. Przykład użycia harmonogramu zdarzeń został przedstawiony poniżej. W tym przykładzie, zapis do pliku data1.csv będzie wykonywany o godzine 16:15 każdego dnia.

 Wprowadzenie funkcjonalności harmonogramu zadań powoduje iż platforma iMod zyskuje szerokie zastosowanie i nowe możliwości użycia w telemetrii i systemach automatyki.

Czytaj cały artykuł: http://www.a2s.pl/Schedulery-a-2327.html

Zobacz urządzenia z serii iMod: http://www.a2s.pl/platforma-seria-imod-nowosc-c-834_1933_107_1984.html

________________________________________________________

Moduł telemetryczny, kontroler protokołów iMod

Konfigurowalny kontroler automatyki (CAC) z modemem GPRS*

Co to jest iMod?

  • iMod to niezawodna, wszechstronna i prosta w konfiguracji platforma na potrzeby zdalnego sterowania i monitorowania.
  • iMod to uniwersalne urządzenie które posiada możliwość obsługi dowolnego protokołu. Udostępnione SDK pozwala dowolną rozbudowę urządzenia o logikę sterowania, a całość oparta jest o otwarte standardy (Linux, Modbus)

Informacje podstawowe

iMod jako moduł telemetryczny to ogromne możliwości rejestracji i dostępu do danych, wykorzystując w tym celu wbudowane interfejsy wejścia-wyjścia oraz kanały komunikacyjne tj. Ethernet czy GPRS.

Dzięki elastycznej konfiguracji pełni rolę kontrolera protokołów, integrując dostęp do urządzeń, buforuje dane pobrane poprzez różne protokoły i metody komunikacji.

Wbudowany serwer www umożliwia prezentację i sterowanie bezpośrednio z urządzenia poprzez przeglądarkę internetową, dodatkowo platforma NX Dynamics upraszcza tworzenie modułów sterujących z poziomu WWW.

iMod to innowacyjna usługa software’owa sprzężona z platformą sprzętowo-systemową NPE opracowana w celu szybkich wdrożeń zaawansowanych projektów automatyki, monitoringu i zdalnego nadzoru.

Instalacje oparte o iMod pracują obecnie w wielu krajach świata, a dzięki ciągłemu rozwojowi platformy i zdalnej aktualizacji zawsze możliwy jest dostęp do nowych funkcjonalności.

Realizuje funkcjonalność urządzeń tj.:

  • moduł telemetryczny
  • autonomiczny kontroler
  • kontroler protokołów
  • moduł powiadamiania
  • rejestrator danych
  • moduł I/O

Uniwersalny moduł komunikacyjny
Dzięki uniwersalnej i elastycznej architekturze oraz rozwiązaniom typu plug-in, może pełni rolę uniwersalnego modułu komunikacyjnego obsługującego dowolne protokoły użytkownika.

  • Sterownik PLC
  • Serwer portów szeregowych
  • Konwerter protokołów
  • Kontroler programowalny
  • Modem GPRS/EDGE
  • MODBUS Gateway
  • Agent SNMP
  • Serwer WWW z obsługą PHP i bazy danych (WAMP)
  • Bramka SMS
  • GPRS router, NAT
  • Serwer e-mail, FTP, SSH, VPN i innych usług systemu Linux
Dodał:
TECHBASE

Czytaj także