Domat IDE
Domů
  • Vývojové prostředí Domat IDE
  • Práce s vývojovým prostředím
  • Regulátor (PLC)
  • Založení projektu
  • HMI Editor (web, LCD menu)
  • Tvorba software
  • Zařízení (hardware)
Kontakt
  • Čeština
  • English
Domů
  • Vývojové prostředí Domat IDE
  • Práce s vývojovým prostředím
  • Regulátor (PLC)
  • Založení projektu
  • HMI Editor (web, LCD menu)
  • Tvorba software
  • Zařízení (hardware)
Kontakt
  • Čeština
  • English
  • Vývojové prostředí Domat IDE
    • Často kladené dotazy na technické podpoře
    • Programovací možnosti
    • Komunikační možnosti
    • Hardwarové možnosti
    • Nároky na uživatele
    • Definice formálních pojmů nezbytných pro práci s Merbon IDE
    • Obecný postup při programování regulátorů
  • Práce s vývojovým prostředím
    • Založení sestavy
    • Založení sestavy - zjednodušený mód
    • Klávesové zkratky
    • Ovládání myší
    • Nastavení
    • Vyhledávání proměnných - Najít
    • Archivace projektu
  • Regulátor (PLC)
    • Přiřazení regulátoru (nastavení typu)
    • Aktualizace RT běžícího na regulátoru
    • Aktualizace HW z knihovny
    • Nahrání programu do regulátoru
    • Online změny
    • Vlastnosti regulátoru
    • Konfigurace regulátoru
    • Reboot PLC
    • Dynamické změny
    • Nastavení času
    • Nastavení firewallu
    • Připojení přes proxy
    • Profily
    • Alarmový log
    • Definice činnosti regulátoru PLC
    • Nastavení komunikačního kanálu
    • Vytváření HW proměnných v komunikačním kanálu
    • Automatické přidání zařízení Domat
    • Export zařízení
    • Import zařízení
    • Vazby mezi hardwarovými I/O
    • Mapování globálních proměnných na HW
    • Přístup k proměnným jiného PLC
    • Nastavení Modbus serveru
    • Nastavení BACnet serveru
    • Nastavení SSCP sériové linky
    • OPC server
    • Transformace a konfigurace analogových vstupů
    • Nastavení ukládání dat do databáze (historie)
    • Přehled alarmů
    • Ladění
    • Licencování PLC
    • Přerušení
    • Body přerušení
    • Výjimky z chodu PLC
    • Ruční režim
    • Srovnání HW platform
    • SSL komunikace
    • Stav systému
    • Využití zdrojů PLC
    • Zálohování proměnných
    • Modbus konfigurátor
    • Porovnání lokálního a vzdáleného projektu
    • Syslog protokol
    • Hromadný zápis do proměnných
  • Popis komunikačních protokolů

    • Komunikační protokol BACnet
    • Komunikační protokol Daikin iTC (.NET)
    • Komunikační protokol Hauser (.NET)
    • Komunikační protokol IEC 60870-5-104
    • Komunikační protokol IEC62056-21
    • Komunikační protokol M-bus
    • Komunikační protokol Modbus
    • Komunikační protokol K-Bus
    • Komunikační protokol SoftPLC Link
    • Komunikační protokol SSCP
    • Komunikační protokol Text Parser (.NET)
  • Založení projektu
    • Nový projekt
    • Definice proměnných
    • Autogen - automatické namapování softwarových proměnných na vstupy a výstupy
    • FUPLA editor
    • ST editor
    • Prohlížeč proměnných
    • Grafy (proměnných)
    • Port monitor
    • Výsledky
    • Výstup
    • Hlídané
  • HMI Editor (web, LCD menu)
    • Popis HMI editoru
    • Binární funkce
    • Práce ve zjednodušeném módu
    • Práce v plném módu
    • Uživatelská politika
    • Textové HMI objekty
    • Tvorba definice LCD displeje pro PLC
    • Tvorba textové definice pro terminál
    • Grafické HMI objekty
    • Tvorba grafické definice pro terminál
    • Vytváření stylů
    • Web server
    • Servisní web
    • PLC jako externí webserver
    • Domat Visual
  • Tvorba software
    • Založení sestavy
    • Založení sestavy - zjednodušený mód
    • Programovací jazyky
    • Přístup k proměnným vnořených bloků
    • Nastavení počáteční hodnoty
    • Společné prvky

      • Identifikátory
      • Klíčová slova
      • Mezery
      • Komentáře
      • Literály
      • Proměnné
      • Konstanty
    • Typy dat

      • Elementární datové typy (BOOL, INT, REAL, STRING, atd.)
      • Rodové datové typy
      • Odvozené (uživatelské) datové typy
      • Implicitní konverze elementárních typu
      • Vyhodnocování výrazu z pohledu císelných typu
    • Objektové programování (OOP)
      • Datový typ pointer
      • Datový typ reference
      • Jmenný prostor (namespace)
    • Programové organizační jednotky (POU)
      • Funkce
      • Standardní funkce
      • Funkční blok
      • Standardní funkční bloky
      • Program
    • Jazyk strukturovaného textu (ST)

      • ST editor
      • Příkazy v jazyce ST
      • Operátory jazyka ST
      • ST drivery
    • Jazyk funkčního blokového schématu (FUPLA)

      • FUPLA editor
      • Spojovací čáry v editoru FUPLA
      • Viditelnost vstupů a výstupů na funkcním bloku
    • Knihovny

      • Vytvoření knihovny
      • Použití vlastní (uživatelské) knihovny
      • Knihovní prototypy
      • Basic Analogue Boxes

        • Composition / Decomposition

          • Bit Composition (BD18)
          • Bit Composition 8bit (BD18)
          • Bit Decomposition (BD19)
          • Bit Decomposition 8bit (BD19)
          • Int Composition (BD55)
          • Int Decomposition (BD54)
        • Controllers

          • Direct Acting (cooling)

            • On-Off Control - Cooling (B30)
            • P-Controller - Cooling (B32)
            • PI-Controller - Cooling (B34)
            • PID-Controller - Cooling (B36)
          • Reverse Acting (heating)

            • On-Off Control - Heating (B31)
            • P-Controller - Heating (B33)
            • PI-Controller - Heating (B35)
            • PID-Controller - Heating (B37)
          • Helpers

            • Helper: Multi In Bool 8
            • Helper: Multi In Lint
            • Helper: Multi In Real
            • Helper: Multi Out Bool
            • Helper: Multi Out Bool 8
            • Helper: Multi Out Lint
            • Helper: Multi Out Real
        • Mathematics

          • ABS
          • ADD
          • AVG
          • CEIL
          • DIV
          • FLOOR
          • MAX
          • MIN
          • MOD
          • MUL
          • Smart Average (B48)
          • SUB
          • TRUNC
          • TRUNC_TO_LINT
          • Compare Functions

            • EQ
            • GE
            • GT
            • LE
            • LT
            • NE
          • Logarithm / Exponential Functions

            • EXP
            • EXP10
            • EXP2
            • EXPT
            • LN
            • LOG
            • SQRT
          • Specials

            • ISINFINITY
            • ISNAN
            • ISNEGATIVEINFINITY
            • ISPOSITIVEINFINITY
          • Time

            • ADD_DT_TIME
            • ADD_LDT_LTIME
            • ADD_TOD_TIME
            • ADD_LTOD_LTIME
            • CONCAT_DATE_TOD
            • DIVTIME
            • MULTIME
            • SUB_DATE_DATE
            • SUB_DT_DT
            • SUB_DT_TIME
            • SUB_TOD_TIME
            • SUB_TOD_TOD
          • Trigonometric Functions

            • ACOS
            • ACOSH
            • ASIN
            • ASINH
            • ATAN
            • ATANH
            • COS
            • COSH
            • SIN
            • SINH
            • TAN
            • TANH
        • Sources

          • B3 Sinusový Generator
          • B4 Pilový Generator
        • Specials

          • Analogue Incremental Counter (B107)
          • Analogue Memory (B105)
          • Analogue Shift Register (B110)
          • Integer Memory (B106)
          • Integer Shift Register (B111)
          • Integrator (B113)
          • RAND
        • Switches

          • Analogue Demultiplexer (B10)
          • Integer Demultiplexer (B12)
          • MUX
          • SEL
        • Time Blocks

          • GETDELTATIME
          • GETDELTATIME4
          • GETDSTOFFSET
          • GETEVALTIME
          • GETEVALTIME4
          • GETLOCALTIME
          • GETTIMEZONEOFFSET
          • GETUTCTIME
          • PLC Time (B99)
          • Time+Date to Total Seconds (B97)
          • Total Seconds to Time+Date (B98)
          • Conversions

            • COMPOSEDATETIME
            • CONVERTTOLOCALTIME
            • CONVERTTOUTCTIME
            • DATETOTALDAYS
            • DATETOTALHOURS
            • DATETOTALMILLISECONDS
            • DATETOTALMINUTES
            • DATETOTALSECONDS
            • DECOMPOSEDATE
            • DECOMPOSETIME
            • Time Conversion (B100)
            • TIMETOTALDAYS
            • TIMETOTALHOURS
            • TIMETOTALMILLISECONDS
            • TIMETOTALMINUTES
            • TIMETOTALSECONDS
        • Time Dependent

          • Filter (B86)
          • Pulse Width Modulation (B87)
          • Slew Rate Limit (B84)
          • Variable Slew Rate Limit (B85)
        • Transfer Function

          • LIMIT
          • Limits (B82)
          • Linear Interpolation (B83)
          • Two-Point Function (B80)
          • Four-Point Function (B81)
        • Type Casts

          • BCD_TO_UDINT
          • BCD_TO_UINT
          • BCD_TO_ULINT
          • BCD_TO_USINT
          • DT_TO_DATE
          • DATE_TO_LDATE
          • DATE_TO_DT
          • DATE_TO_LDT
          • DATE_TO_LTOD
          • DATE_TO_TOD
          • DT_TO_LDT
          • DT_TO_LTOD
          • DT_TO_TOD
          • LDATE_TO_DATE
          • LDATE_TO_DT
          • LDT_TO_DATE
          • LDT_TO_DT
          • LDT_TO_LDATE
          • LDT_TO_LTOD
          • LTIME_TO_TIME
          • LTOD_TO_DT
          • LTOD_TO_LDT
          • LTOD_TO_TOD
          • TO_BCD_BOOL
          • TIME_TO_LTIME
          • TO_BCD_BYTE
          • TO_BCD_DWORD
          • TO_BCD_LWORD
          • TO_BCD_WORD
          • TO_BYTE
          • TO_DINT
          • TO_DWORD
          • TO_INT
          • TO_LINT
          • TO_LREAL
          • TO_LWORD
          • TO_REAL
          • TO_SINT
          • TO_STRING
          • TO_UDINT
          • TO_ULINT
          • TO_USINT
          • TO_WORD
          • TOD_TO_LTOD
      • Basic Digital Boxes

        • Counters

          • Pulse Counter (BD30)
          • Down

            • Counter DINT (IEC 61131)
            • Counter INT (IEC 61131)
            • Counter LINT (IEC 61131)
            • Counter UDINT (IEC 61131)
            • Counter ULINT (IEC 61131)
          • Up

            • Counter DINT (IEC 61131)
            • Counter INT (IEC 61131)
            • Counter LINT (IEC 61131)
            • Counter UDINT (IEC 61131)
            • Counter ULINT (IEC 61131)
          • UpDown

            • Counter DINT (IEC 61131)
            • Counter INT (IEC 61131)
            • Counter LINT (IEC 61131)
            • Counter UDINT (IEC 61131)
            • Counter ULINT (IEC 61131)
        • Logical Operations

          • AND
          • NEG
          • NOT
          • OR
          • ROL
          • ROR
          • SHL
          • SHR
          • XOR
        • Sources

          • Pulse Generator (BD2)
        • Specials

          • Alarm Memory Ext. (BD57)
          • Boolean Memory (BD51)
          • Falling Edge Detection (IEC 61131)
          • Flip Flop (BD52)
          • Latch Flip Flop (BD53)
          • Multiple Alarm Memory (BD50)
          • Rising Edge Detection (IEC 61131)
          • RS FlipFlop (IEC61131)
          • Single Alarm Memory (BD49)
          • Single Alarm Memory w. Delay (BD56)
          • SR FlipFlop (IEC61131)
          • Toggle
        • Switches

          • Digital Demultiplexer (BD11)
        • Time Dependent

          • Digital Filter (BD15)
          • Monostable FlipFlop
          • Monostable FlipFlop (Non Resetable)
          • Pulse Encoder (IEC 61131)
          • Switch-Off Delay (BD13)
          • Switch-Off Delay (IEC 61131)
          • Switch-On Delay (BD12)
          • Switch-On Delay (IEC 61131)
          • Switch-On/Off Delay (BD14)
        • Type Casts

          • TO_BOOL
      • Basic String Boxes

        • BYTES_TO_STRING
        • CONCAT
        • DELETE
        • INSERT
        • FIND
        • LEFT
        • LEN
        • LINT_TO_STRING
        • LREAL_TO_STRING
        • MID
        • REPLACE
        • RIGHT
        • STRING_TO_BYTES
        • TO_STRING
      • Communications

        • Emails

          • Send Mail
          • Send Mail Triggered
          • Send Mail Custom
        • Input / Output Functions

          • Close Port
          • Get Port Status
          • Open Port
          • Read Port
          • Write Port
        • SMS

          • Receive SMS
          • Send SMS
          • Send SMS Triggered
      • HVAC

        • Boiler Shifts

          • Bit Rotation (T14)
        • Others

          • E-max (T34)
          • Heat / Cool Recovery Block (T39)
          • Heating Curve (T1)
          • Min / Max Controller (T33)
          • Operating Hours (T32)
          • Power Meter (T36)
          • Pump Switch (T35)
          • Average Power Meter (T37)
        • Physics

          • Dew Point (T28)
          • Enthalpy (T29)
          • Solar Calculator (T40)
        • Time Programs

          • Bool Scheduler (T17)
          • Bool Scheduler Basic (T17)
          • Integer Scheduler (T19)
          • Integer Scheduler Basic (T19)
          • Real Scheduler (T18)
          • Real Scheduler Basic (T18)
        • Valve Controls

          • Three Point Control - Feedback (T6)
          • Three Point Control (T2)
          • Three Point P-Controller (T8)
      • System Function

        • Get Exception Error Code
          • Get Startup Flags
          • Mutex Lock
          • Mutex Unlock
          • Resume Normal Tasks
          • Set System Time
          • Stop Interface Entry Point
        • Dynamic Parameters

          • HwConfiguration

            • DateTime Settings
            • Domat DB Parameters
            • Networking
            • Proxy Parameters
            • Restart PLC
            • SSCP Parameters
            • Storage
            • Users Definition
          • Image

            • Alarm

              • GSM
              • SMTP
            • Device

              • BACnet Client Device
              • BACnet Server Device
              • Daikin iTC Device
              • Mbus Device
              • Modbus RTU Device
              • Modbus TCP Device
              • SoftPLC Link Device
              • SSCP TCP Device
            • Channel

              • Serial Channel
              • TCP/UDP Channel
  • Zařízení (hardware)
    • PLC

      • mark130.2
      • mark220
      • mark220LX
      • mark320
      • mark320LX
      • mark520
      • markMX
      • markMX.2
      • markMX.3
      • markMXL
      • Windows RT
      • ICIO205.2
      • IMIO105.2
      • IMIO110.2
      • w750-8101
      • w750-8102
      • w751-9301
      • wCIO
      • wCIOcom
      • wMX
      • wMXcom
    • Terminálová zařízení

      • HT102
      • HT104
      • HT200
      • HT3xx
    • Zařízení

      • ECIO2 - Kompaktní I/O modul, Ethernet
      • EPC102 - Regulátor topení
      • FC010 - Regulátor fancoilu, komunikativní
      • FC013 - Komunikativní regulátor teploty pro topné a chladicí panely a VAV klapku
      • FC015 - Komunikativní regulátor teploty a CO2 pro topné a chladicí panely a VAV klapku
      • FC020 - Komunikativní regulátor fancoilu
      • FCR010 - Regulátor fancoilu, komunikativní
      • FCR011 - Regulátor fancoilu, komunikativní s napájením 230V AC
      • FCR013 - Komunikativní regulátor teploty pro topné a chladicí panely a VAV klapku
      • FCR015 - Komunikativní regulátor teploty a CO2 pro topné a chladicí panely a VAV klapku
      • M090 - Převodník Modbus TCP / DALI
      • M100 - Teplotní čidlo
      • M200 - Modul digitálních výstupů
      • M210 - Modul 8 digitálních výstupů
      • M215 - Modul 8 digitálních výstupů s ručním přeřízením
      • M300 - Modul digitálních výstupů
      • M312, M313 - Triakový výstupní modul PWM
      • M315 - 8 SSR výstupů s ručním přeřízením
      • M320 - Modul 16 digitálních výstupů
      • M325 - Modul 16 digitálních výstupů s ručním přeřízením
      • M400, M401, M410, M411 - Moduly digitálních vstupů
      • M420 - Modul 16 digitálních vstupů
      • M430 - Modul 32 digitálních vstupů
      • M500 - Modul 8 analogových vstupů
      • M504 - Modul analogových vstupů
      • M560 - Modul univerzálních analogových vstupů
      • M580 - Modul pro měření stringových proudů
      • M610 - Modul analogových výstupů
      • M620 - Modul analogových proudových výstupů
      • M710 - Čítačový modul, 4 vstupy
      • MC102 - Regulátor topení
      • MCIO2 - Kompaktní I/O modul
      • MLIO - Malý distribuovaný I/O modul
      • MMIO - Malý kompaktní I/O modul
      • MT020 - Poruchový transparent
      • MTala010 - Alarmové tablo
      • MW100 - Vrátník
      • MW240, MW240-B, MW241 - Malý I/O modul pro řízení
      • MW501 - Modul analogového vstupu
      • MXIO - Kompaktní I/O modul
      • Stelix DIP200 - Čidlo osvitu a pohybu
      • R060 - Převodník Modbus TCP, RTU/MP-Bus
      • R065 - Převodník Modbus TCP/DMX512
      • R091 - Převodník Modbus TCP/DALI
      • R220 - Modul 12 digitálních výstupů
      • R312, R313 - Triakový výstupní modul PWM
      • R320 - Modul 16 digitálních výstupů
      • R330 - Modul 32 digitálních výstupů
      • R420 - Modul 16 digitálních vstupů
      • R430 - Modul 32 digitálních vstupů
      • R500 - Modul univerzálních analogových vstupů
      • R560 - Modul univerzálních analogových vstupů
      • R610 - Modul analogových výstupů
      • R710 - Čítačový modul, 4 vstupy
      • R800 - Modul 8 AI a 8 AO
      • RCIO - Kompaktní I/O modul
      • RMIO - Malý kompaktní I/O modul
      • RXIO - Kompaktní I/O modul
      • UC102 - Regulátor topení, komunikativní
      • UC120 - Komunikativní regulátor topení s výstupem 0..10V
      • UC150 - Regulátor topení s komunikací Ethernet
      • UC200 - Regulátor topení a chlazení, komunikativní
      • UC210 - Regulátor topení, komunikativní
      • UC211 - Regulátor topení a chlazení
      • UC220 - Komunikativní regulátor topení a chlazení s výstupem 0...10V
      • UC250 - Regulátor topení a chlazení s komunikací Ethernet
      • UC300 - Regulátor podlahového topení, komunikativní
      • UI0xx - pokojový ovladač
      • UI0xxBL pokojový ovladač s podsvíceným displejem
      • UI410 - Modul pro měření a hlášení
      • UI415 - Integrátor slunečního osvitu
      • UI3xx - pokojový ovladač
      • UI5xx - pokojový ovladač, ethernet
      • UI6xx - pokojový ovladač, ethernet, PoE
      • UI9xx pokojový ovladač s CO2
      • UI9xxBL pokojový ovladač s CO2 a podsvíceným displejem
      • US100 - Komunikativní regulátor topení s ovládáním žaluzií
      • UX0xx - pokojový ovladac pro řízení topení, vzduchotechniky, klimatizace a žaluzií
    • Čidla

      • UT090 - Pokojové čidlo teploty, vlhkosti a CO2
    • Wago moduly

      • w704-2054 - 16×; DI nebo 16×; DO
      • w750-404 - sestupný/vzestupný čítač
      • w750-404-000-005 - 16bitový vzestupný čítač
      • w750-450 - 4×; AI pro měření odporu/teploty
      • w750-451 - 8×; AI pro měření odporu/teploty
      • w750-453 - 4×; AI pro proud 0...20 mA
      • w750-455 - 4×; AI pro proud 4...20 mA
      • w750-457 - 4×; AI pro napětí -10...10V
      • w750-458 - 8×; AI pro termočlánky
      • w750-459 - 4×; AI pro napětí 0...10V
      • w750-496 - 8×; AI pro proud 0..20mA, 4...20mA a 3,6...21mA
      • w750-497 - 8×; AI pro napětí 0...10V ss nebo ±10V ss
      • w750-511 - generátor PWM
      • w750-515 - 4×; relé
      • w750-517 - 2kanálový reléový výstup
      • w750-530 - 8×; DI
      • w750-553 - 4×; AO pro proud 0...20mA
      • w750-555 - 4×; AO pro proud 4...20 mA
      • w750-556 - 2×; AO pro napětí ±10 V
      • w750-559 - 4×; AO pro napětí 0...10V
      • w750-597 - 8×; AO pro napětí 0...10 V a ±10 V
      • w750-600 - zakončovací modul sběrnice
      • w750-602 - napájecí modul vnitřních sběrnic (10 A)
      • w750-613 - napájecí modul vnitřních sběrnic (2 A)
      • w750-627 - zakončovací modul pro prodloužení sběrnice
      • w750-628 - modul pro prodloužení sběrnice
      • w750-638 - čítač binárních impulzů
      • w750-642 - rádiový příjímač EnOcean
      • w750-652 - komunikační modul (RS-485, RS-422, RS-232)
      • w750-960 - konektor sběrnice PROFIBUS
      • w750-1400 - 16×; DI
      • w750-1405 - 16×; DI
      • w750-1406 - 16×; DI

Grafické HMI objekty

Každý z HMI grafických objektů má své specifické vlastnosti, které jsou popsány níže. Mají ale také některé společné vlastnosti.

Název - Název objektu (zobrazuje se pouze v HMI editoru)

Tooltip - Bublinková nápověda (zobrazí se např. po najetí myši)

Styly - Odkaz na vlastní styl objektu viz. Vytváření stylů

Šířka - šířka objektu v pixelech

Výška - výška objektu v pixelech

Nahoru - Y souřadnice objektu na stránce

Vlevo - X souřadnice objektu na stránce

Z-index - Z souřadnice objektu (má význam při překrývání objektů). Tuto souřadnici lze měnit pomocí tlačítek v ribbonu:

Popředí - Barva zobrazovaného textu

Velikost fontu - Velikost zobrazovaného textu

Písmo - Typ písma zobrazovaného textu

Tučné - Možnost zobrazit text tučně

Kurzíva - Možnost zobrazit text kurzívou

Svislé zarovnání textu - Svislé zarovnání textu uvnitř objektu

Vodorovné zarovnání textu - Vodorovné zarovnání textu uvnitř objektu

Pozadí - Barva pozadí objektu

Barva okraje - Barva okraje objektu

Tloušťka okraje - Tloušťka okraje objektu

Poloměr rohů - Poloměr zaoblení rohů. Čím vyšší číslo, tím větší zaoblení; při zaoblení rohu čtverce o straně a na poloměr a/2 získáme kruh.

Zdroj obrázku - Cesta k obrázku, který se má na pozadí objektu zobrazit

Natažení obrázku - Zde lze vybrat ze tří možností. Volba „Strech“ způsobí, že obrázek bude měnit svou velikost při manipulaci se žlutými body, které se zobrazí po kliknutí na objekt. Obrázek vždy vyplní prostor, jež je body vymezen. „UniformStretch“ také odemkne úpravu velikosti obrázku, nicméně si v tomto případě obrázek zachová původní poměr stran. Pokud zvolíme „None“ obrázek si zachová svou původní velikost nehledě na manipulaci s rozměry objektu.

Typy položek menu

Alarm

Stavový indikátor alarmů. Objekt může nabývat pěti různých stavů. Každý ze stavů má své vlastnosti. Stav může být indikován textem nebo obrázkem.

Pro zachování plné funkčnosti je potřeba na tento objekt připojit blok "Lib.Core.V1_1.BD56_SingleAlarmMemoryDelay" nebo "Lib.Core.V1_1.BD57_AlarmMemoryExt"

Vlastnosti objektu "Alarm" jsou:

Proměnná - jako proměnná se vybírá celý alarmový blok použitý v programu

Proměnná "Potvrdit" - proměnná se přiřadí automaticky

Proměnná "Smazat" - proměnná se přiřadí automaticky

Potvrdit hlášení potvrzení alarmu - Text, který se zobrazuje, pokud je vyvolána akce potvrzení aktivního alarmu

Proměnná "Alarm Status" - proměnná se přiřadí automaticky

Potvrdit hlášení smazání alarmu - Text, který se zobrazuje, pokud je vyvolána akce smazání aktivního alarmu

Mapování stavů - dialog pro nastavování vlastností jednotlivých stavů

Alarm point

Stavový indikátor alarmů. Objekt může nabývat pěti různých stavů. Každý ze stavů má své vlastnosti. Stav může být indikován textem nebo obrázkem.

V souvislosti s implementací BACnetu, který váže alarmové stavy na Alarm Pointy a také z důvodu podpory hromadné indikace alarmových stavů v "Přehledu alarmů" vznikly nové funkční bloky "Lib.Core.V1_1.BD56_SingleAlarmMemoryDelay" a "Lib.Core.V1_1.BD57_AlarmMemoryExt", které obsahují proměnné alarm point.

Na základě toho vznikl i nový HMI gadget "Alarm Point", který v HMI editoru umožňuje k jednotlivému alarmu namapovat více vstupů (Alarm Pointů). Alarm Point na potvrzení a reset volá SSCP funkce oproti klasickému Alarmu, který nastavuje proměnné.

Pro zachování plné funkčnosti je potřeba na tento objekt připojit alarm point bloku "Lib.Core.V1_1.BD56_SingleAlarmMemoryDelay" nebo alarm point bloku "Lib.Core.V1_1.BD57_AlarmMemoryExt"

HMI gadget "Alarm" byl v HMI editoru zachovaný z důvodu zpětné kompatibility starších projektů.

Vlastnosti objektu "Alarm Point" jsou:

Proměnná - jako proměnná se vybírá jednotlivý alarm point alarmového bloku použitého v programu

Potvrdit hlášení potvrzení alarmu - Text, který se zobrazuje, pokud je vyvolána akce potvrzení aktivního alarmu

Potvrdit hlášení smazání alarmu - Text, který se zobrazuje, pokud je vyvolána akce smazání aktivního alarmu

Mapování stavů - dialog pro nastavování vlastností jednotlivých stavů

Analog Setter

Prvek pro nastavení analogové hodnoty.

Vlastnosti objektu "Analog Setter" jsou:

Proměnná - Přiřazená proměnná

Text - Text, který se bude zobrazovat, za ním bude následovat hodnota a jednotky

Proměnná - Cesta k proměnné, která je na objekt přiřazena

Formát - Definování formátu zobrazovanéhodnoty, znaky "#" symbolizují počet cifer, ať už před, nebo za desetinnou čárkou

Jednotka - Jednotka, která bude pro zobrazení použita

Min. hodnota - Minimální hodnota, která pomocí Analogového Setteru půjde nastavit

Max. hodnota - Maximální hodnota, která pomocí Analogového Setteru půjde nastavit

Krok - Krok, který při nastavování bude použit

Dále je ve vlastnostech možno nastavit cestu k novým obrázkům pro prvek, který slouží pro zvyšování a snižování hodnoty nastavované proměnné. Toto nastavené se nachází v sekci "Vizualizace."

DateTime Indicator

Tento prvek zobrazuje buď čas PLC nebo čas v proměnné typu DT.

Jeho vlastnosti jsou:

Proměnná - Cesta k proměnné, která je na objekt přiřazena

Text - Text, který se bude na tlačítku zobrazovat

Formát - Formát zobrazovaného data a času

DateTime Setter

Tento prvek zobrazuje buď čas PLC nebo čas v proměnné typu DT. Na rozdíl od DateTime Indicatoru je zde možnost i čas a datum nastavovat.

Jeho vlastnosti jsou:

Proměnná - Cesta k proměnné, která je na objekt přiřazena. Pro nastavování systémového data a času PLC postupujte takto:

- u šablony typu terminal.graph vyberte "celé PLC" (kořenovou položku stromu proměnných)

- u šablony typu web.graph vyberte "Použít RTC cílového zařízení".

Text - Text, který se bude na tlačítku zobrazovat:

Formát - Formát zobrazovaného data a času (d = den, m = měsíc, y = rok, h = hodina, m = minuta, s = sekunda)

Digital Indicator

Zobrazuje na základě celočíselné hodnoty proměnné text nebo obrázek z nadefinovaných stavů v editoru "Mapování stavů".

Vlastnosti objektu "Digital Indicator" jsou:

Proměnná - Cesta k proměnné, která je na objekt přiřazena

Mapování stavů - editor, který umožňuje nadefinování jednotlivých stavů a textů a obrázků, které se budou u indikátoru zobrazovat

Mapování stavů:

Typ mapování - Value

Typ mapování - Mask

V "Mapování stavů" je možno nastavit stavy pro jednotlivé hodnoty. Hodnoty mohou být pouze celočíselné, nebo "True(1)/False(0)". Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.

Odkaz na popis funkce mask viz. Binární funkce

Digital Setter

Objekt umožňuje nastavovat proměnnou typu byte, int, uint (max. 16 bitů) pomocí stavů v editoru "Mapování stavů". Kliknutím na objekt dojde k přepnutí do následujícího stavu.

Vlastnosti objektu "Digital Setter" jsou:

Proměnná - Cesta k proměnné, která je na objekt přiřazena

Mapování stavů - editor, který umožňuje nadefinování jednotlivých stavů a textů a obrázků, které se budou u indikátoru zobrazovat

Mapování stavů

Typ mapování - Value

Typ mapování - Mask

V "Mapování stavů" je možno nastavit stavy pro jednotlivé hodnoty. Hodnoty mohou být pouze celočíselné, nebo "True(1)/False(0)". Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.

Typ proměnné smí mít max. 16 bitů. Nepoužívejte 32bit a 64bit typy (dint, lint...).

Odkaz na popis funkce mask viz. Binární funkce

Digital Setter Buttons

Objekt umožňuje nastavovat proměnnou pomocí stavů v editoru „Mapování stavů“. Box je při vytvoření rozdělen na několik oblastí (tlačítek). Každému stav je přiřazena jedna oblast. Kliknutím na tuto oblast je do proměnné nastaven požadovaný stav. Indikace aktuálního stavu proměnné je pak dána změnou pozadí oblasti.

Na rozdíl od ostatních prvků má tento objekt odlišnou záložku Vizualizace. Záložka obsahuje navíc parametr tloušťka oddělovače, který definuje tloušťku čáry, oddělující jednotlivá tlačítka a parametr orientace, který určuje, jak mají být tlačítka uspořádána (horizontálně nebo vertikálně).

Vlastnosti objektu "Digital Setter Buttons" jsou:

Proměnná - Cesta k proměnné, která je na objekt přiřazena

Mapování stavů - editor, který umožňuje nadefinování jednotlivých stavů a textů a obrázků, které se budou u indikátoru zobrazovat

Mapování stavů

Typ mapování - Value

Typ mapování - Mask

V "Mapování stavů" je možno nastavit stavy pro jednotlivé hodnoty. Hodnoty mohou být pouze celočíselné, nebo "True(1)/False(0)". Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.

Barva, která je nastavena jako „Pozadí“ u konkrétního stavu se zobrazí v případě, že je tlačítko stisknuto. V normálním stavu má tlačítko barvu pozadí nastavenou v záložce vizualizace. Pokud je u stavu nastaven nějaký zdroj obrázku v oblasti se bude zobrazovat prioritně vybraný obrázek nikoli barva a text.

Odkaz na popis funkce mask viz. Binární funkce

Digital Setter ComboBox

Objekt umožňuje nastavovat proměnnou pomocí stavů v editoru "Mapování stavů". Kliknutím na objekt dojde k otevření nabídky, kde je možno zvolit požadovaný stav.

Vlastnosti objektu "Digital Setter ComboBox" jsou:

Proměnná - Cesta k proměnné, která je na objekt přiřazena

Mapování stavů - editor, který umožňuje nadefinování jednotlivých stavů a textů a obrázků, které se budou u indikátoru zobrazovat

Mapování stavů

Typ mapování - Value

Typ mapování - Mask

V "Mapování stavů" je možno nastavit stavy pro jednotlivé hodnoty. Hodnoty mohou být pouze celočíselné, nebo "True(1)/False(0)". Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.

Odkaz na popis funkce mask viz. Binární funkce

Chart

Objekt „Chart“ slouží pro vykreslení grafu jedné nebo více proměnných. Tento objekt je podporován pouze ve webové definici.

Jeho vlastnosti jsou:

Typ – grafický styl průběhu grafu (aktuálně pouze čarový – line)

Frekvence vzorků – vzorkování průběhu proměnných

Trvání – rozsah časové osy grafu

Legenda – skrýt/zobrazit legendu v grafu

Mapování grafu – přidávání proměnných do grafu, editace rozsahu a stylu os

Image

Tento objekt slouží pro zobrazení libovolného obrázku.

Ve vlastnostech v kategorii "Vizualizace" je potřeba vybrat cestu k obrázku.

Link

Tento objekt funguje jako tlačítko, které umožní přechod na jinou stránku nebo odkaz na internetovou stránku.

Jeho vlastnosti jsou:

Text - Text, který se bude na tlačítku zobrazovat

Akce odkazu - Výběr mezi "Stránka" - proklik na jinou stránku v definici nebo "URL" - proklik na internetovou stránku

ID stránky - Cesta na stánku, na kterou bude tlačítko odkazovat

Pop-up

Objekt pop-up ve vyskakovacím okně zobrazí šablonu grafického funkčního bloku. Typicky se může jednat o grafický funkční blok s nastavením regulace v konkrétním hotelovém pokoji.

Jeho vlastnosti jsou:

Proměnná - Výběr proměnné (funkční blok nebo program)

Text - Text, který se bude na tlačítku zobrazovat

Šablona - Výběr grafické šablony, která se bude zobrazovat

Progress Bar

Tento objekt slouží k vizualizaci průběhu, který může být textově doprovázen ve formě procent.

Vlastnosti objektu "Progress Bar" jsou:

Proměnná - Přiřazená proměnná

Text - statický text zobrazovaný před hodnotou proměnné

Formát - Definování formátu zobrazované hodnoty, znaky "#" symbolizují počet cifer, ať už před, nebo za desetinnou čárkou

Jednotka - Jednotka, která bude pro zobrazení použita

Hodnota je viditelná - zobrazit/skrýt veškerý text na objektu (Text, Proměnná, Jednotka)

Min. hodnota - Minimální hodnota, která se bude zobrazovat

Max. hodnota - Maximální hodnota, která se bude zobrazovat

Tok - Směr zobrazovaného průběhu

Rectangle

Tento objekt slouží pouze jako obecný tvar, jež lze použít v grafice například jako pozadí pro některé aktivní prvky případně jako reprezentace nějaké technologie (potrubí, kotel apod.). Ve výchozím nastavení se objekt zobrazí jako čtyřúhelník se zaoblenými rohy. Úpravou parametru „poloměr rohů“ lze tomuto objektu nastavovat míru zaoblení od nezaoblených rohů až po stav, při kterém kratší strany objektu opisují kružnici. Jinak lze, stejně jako u ostatních objektů, měnit jeho velikost a barvu.

Příklady použití objektu „Rectangle“:

Slider

Posuvník umožňuje nastavit hodnotu v definovaném rozsahu hodnot (minimum a maximum).

Vlastnosti objektu "Slider" jsou:

Proměnná - Přiřazená proměnná

Formát - Definování formátu zobrazované hodnoty, znaky "#" symbolizují počet cifer, ať už před, nebo za desetinnou čárkou

Jednotka - Jednotka, která bude pro zobrazení použita

Hodnota je viditelná - zobrazit/skrýt veškerý text na objektu (Text, Proměnná, Jednotka)

Šířka tlačítka - Nastavení velikosti šířky tlačítek "-" a "+"

Zachytávat tlačítka - Zachytávání k čárkám s pevným intervalem

Text - Text, který se bude zobrazovat, za ním bude následovat hodnota a jednotky

Min. hodnota - Minimální hodnota, která pomocí Slideru půjde nastavit

Max. hodnota - Maximální hodnota, která pomocí Slideru půjde nastavit

Krok - Krok, který při nastavování bude použit

Dále je ve vlastnostech možno nastavit cestu k novým obrázkům pro prvek, který slouží pro zvyšování a snižování hodnoty nastavované proměnné. Toto nastavené se nachází v sekci "Vizualizace."

Template

Objekt „Template“ je šablonou, kterou je možné použít pro tvorbu určité části grafiky, která je napojena na nějaký funkční blok nebo program. Zdroj pro tento prvek lze vytvořit v plném módu zvolením příslušného typu šablony.

Viz. kapitola Tvorba grafické šablony.

Text

Zobrazí pevný text. Používá se pro úvodní menu (název instalace), pro nadpisy jednotlivých větví menu (Požadované hodnoty, Nastavení, Vytápění, Osvětlení apod.).

Vlastnosti objektu "Text" jsou:

Text - Text, který se bude na tlačítku zobrazovat

Text Setter

Prvek sloužící pro čtení a zápis proměnných typu string.

Ve výchozím nastavení zobrazuje hodnotu namapované proměnné. Kliknutím na objekt, se zobrazí dialogové okno, kde může uživatel tuto hodnotu editovat a uložit zpět do proměnné. V horním panelu dialogového okna se zobrazí název prvku. Nad editovatelným polem s hodnotou pak název připojené proměnné.

Vlastnosti objektu "Text Setter" jsou:

Proměnná - pole pro namapování libovolné proměnné typu string

Text - statický text zobrazovaný před hodnotou proměnné

Formát - v rámci tohoto objektu není třeba nijak upravovat výchozí hodnotu #

Jednotka - zde lze vložit libovolný text, který se bude zobrazovat za hodnotou proměnné

Hodnota je viditelná - zobrazit/skrýt veškerý text na objektu (Text, Proměnná, Jednotka)

TPG Bool

Objekt "TPG Bool" slouží k ovládání časového programu "Lib.Hvac.V1_0.T17_Boolean_Scheduler" nebo "Lib.Hvac.V1_0.T17_Boolean_Scheduler_Base". V editoru lze měnit nastavení časového programu.

Vlastnosti objektu "TPG Bool" jsou:

Proměnná - Cesta k proměnné, která je na objekt přiřazena - zde se přiřazuje celý blok časového programu

Hodnota je viditelná - je nutno povolit případě, že chcete, aby se výstupní hodnota z časového programu zobrazovala přímo na objektu časového progarmu.

Mapování stavů

V "Mapování stavů" je možno nastavit stavy pro jednotlivé hodnoty.Hodnoty mohou být pouze celočíselné, nebo "True(1)/False(0)". Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.

TPG Int

Objekt "TPG Int" slouží k ovládání časového programu "Lib.Hvac.V1_0.T19_Integer_Scheduler" nebo "Lib.Hvac.V1_1.T19_Integer_Scheduler_Base". V editoru lze měnit nastavení časového programu.

Vlastnosti objektu "TPG Int" jsou:

Proměnná - Cesta k proměnné, která je na objekt přiřazena - zde se přiřazuje celý blok časového programu

Hodnota je viditelná - je nutno povolit případě, že chcete, aby se výstupní hodnota z časového programu zobrazovala přímo na objektu časového progarmu.

Mapování stavů

V "Mapování stavů" je možno nastavit stavy pro jednotlivé hodnoty. Hodnoty mohou být pouze celočíselné, nebo "True(1)/False(0)". Nastavovat lze text stavu, jeho grafické vlastnosti, obrázek pro daný stav, písmo, velikost písma, tučnosti a psaní kurzívou.

TPG Real

Objekt "TPG Real" slouží k ovládání časového programu "Lib.Hvac.V1_0.T18_Real_Scheduler" nebo "Lib.Hvac.V1_0.T18_Real_Scheduler_Base". V editoru lze měnit nastavení časového programu.

Vlastnosti objektu "TPG Real" jsou:

Proměnná - Přiřazená proměnná

Textový - Text, který se bude zobrazovat, za ním bude následovat hodnota a jednotky

Proměnná - Cesta k proměnné, která je na objekt přiřazena - zde je potřeba přiřadit celý blok časového programu

Formát - Definování formátu zobrazovanéhodnoty, znaky "#" symbolizují počet cifer, ať už před, nebo za desetinnou čárkou

Jednotka - Jednotka, která bude pro zobrazení použita

Hodnota je viditelná - je nutno povolit případě, že chcete, aby se výstupní hodnota z časového programu zobrazovala přímo na objektu časového progarmu.

Min. hodnota - Minimální hodnota, která pomocí Analogového Setteru půjde nastavit

Max. hodnota - Maximální hodnota, která pomocí Analogového Setteru půjde nastavit

Krok - Krok, který při nastavování bude použit

Dále je ve vlastnostech možno nastavit cestu k novým obrázkům pro prvek, který slouží pro zvyšování a snižování hodnoty nastavované proměnné. Toto nastavení se nachází v sekci "Vizualizace."

Value Indicator

Zobrazovač hodnoty. Oproti Analog indikátoru z předchozích verzí Domat IDE podporuje Value indikátor různé datové typy - bool, int, real, string apod.

Vlastnosti objektu "Value Indicator" jsou:

Proměnná - Přiřazená proměnná

Textový - Text, který se bude zobrazovat, za ním bude následovat hodnota a jednotky

Formát - Definování formátu zobrazované hodnoty, znaky "#" symbolizují počet cifer, ať už před, nebo za desetinnou čárkou

Jednotka - Jednotka, která bude pro zobrazení použita

Prev
Tvorba textové definice pro terminál
Next
Tvorba grafické definice pro terminál