New PLC

From PlcWiki

(Difference between revisions)
Jump to: navigation, search
(Důvody k vývoji nové verze)
(Důvody k vývoji nové verze)
Line 9: Line 9:
# rozšíření možností klienta
# rozšíření možností klienta
## grafický front-end
## grafický front-end
-
## dvouúrovňová konfigurace : deklarativní + imperativní (skripty, externí moduly skrz háčky)
+
## dvouúrovňová konfigurace : deklarativní + imperativní (skripty, externí moduly skrz háčky, DBUS?)
## API, háčky + modularita (modifikace bez překladu jádra klienta)
## API, háčky + modularita (modifikace bez překladu jádra klienta)
## přídavné moduly v C++, Javě, Perlu, Bashi, ...
## přídavné moduly v C++, Javě, Perlu, Bashi, ...
## průběžné ukládání stavu - možnost reinterpretace pro účely vzdáleného zobrazení/ovládání
## průběžné ukládání stavu - možnost reinterpretace pro účely vzdáleného zobrazení/ovládání
 +
## několikaúrovňové logování
 +
## dynamický layout na základě požadovaných operací (lepší využití plochy obrazovky)
 +
## rack partcheck definovaný výčtem pozic
# lepší výkon
# lepší výkon
# změna logiky výrobních operací
# změna logiky výrobních operací

Revision as of 07:43, 10 February 2010

Důvody k vývoji nové verze

  1. optimalizovaná struktura SQL databáze
  2. lepší správa konfigurace (centralizovaná, verzovaná, ...)
  3. uživatelsky přívětivý front-end pro konfiguraci výroby
  4. lepší webové rozhraní
  5. nové softwarové moduly
    1. monitorovací stanice - Zobrazovaní aktuálního stavu výrobků na výrobní lince
  6. rozšíření možností klienta
    1. grafický front-end
    2. dvouúrovňová konfigurace : deklarativní + imperativní (skripty, externí moduly skrz háčky, DBUS?)
    3. API, háčky + modularita (modifikace bez překladu jádra klienta)
    4. přídavné moduly v C++, Javě, Perlu, Bashi, ...
    5. průběžné ukládání stavu - možnost reinterpretace pro účely vzdáleného zobrazení/ovládání
    6. několikaúrovňové logování
    7. dynamický layout na základě požadovaných operací (lepší využití plochy obrazovky)
    8. rack partcheck definovaný výčtem pozic
  7. lepší výkon
  8. změna logiky výrobních operací
  9. externí přístup k aktuálním výrobním a stavovým datům
  10. robustnost
  11. možná nezávislost stanic na kernelu

Oblasti PLC

  1. klient
  2. kernel
  3. přenos dat mezi moduly
  4. přenos dat mezi PLC a externími systémy
  5. web
  6. SQL DB
  7. utility (pomocné skripty, ...)
  8. nastavení OS


modul - samostatná funkční komponenta PLC

Personal tools