Căutare
MENU
  • Expresii / Limbajul scriptului
  • Utilizatori și permisiuni
  • Backup, restaurare backup, resetare la setările din fabrică
  • Software release notes
  • 2022.1

    Limbajul de script TapHome

    Limbajul de scriptare cu mai multe linii cu evidențiere a sintaxelor este acum disponibil în reguli inteligente Ecuație, Formula și Script și în Modbus.

    640

    Repere

    • Funcția RETURN() returnează rezultatul final. Dacă nu este utilizat, rezultatul unei ultime linii este folosit pentru a activa compatibilitatea cu înapoi.

    • Variabile locale definite de utilizator. Exemplu de sintaxă: „VAR X:=5;”

    • Sintaxă nouă: Block IF. De exemplu:

    • IF X < 5
        RETURN(1);
      ELSEIF X > 10
        RETURN(3);
      ELSE
        RETURN(0);
      END

    • Număr binar literal, de exemplu „0b101010”

    • Funcție IF îmbunătățită; acum acceptă 2 parametri opționali (în loc de 3 fix)

    • Nouă constantă NaN (Nu este un număr). Poate fi returnat ca valoare în cazul în care valoarea nu este cunoscută. De asemenea, disponibilă: funcția ISNAN().

    • Comentarii - trebuie să fie pe o linie nouă, începând cu caracterul „#”.

    • Mesaje de eroare îmbunătățite, mai descriptive.

    Funcții noi

    • Operații pe biți și octețiGETBIT(), GETBITS(), GETBYTE(), SETBYTE(), SETBIT(), SETBITS()

    • Operații BCD: FROMBCD(), TOBCD()

    • Conversie în șir: de exemplu, conversia numărului în șir hexazecimal: TOSTRING(10,"X") returnează "A"

    • Sleep script-ul pentru un număr de milisecunde: SLEEP()

    • Funcția de histerezis HISTEREZ ()

    Date de depanare „Ultima rulare”.

    De fiecare dată când rulează scriptul, Core captează variabile în momentul pornirii și când scriptul se termină, iar aceste valori sunt prezentate în secțiunea „Ultima rulare” a ferestrei scriptului.

    Aparate noi: măsurarea gazelor, apei etc

    320

    • Gaz: consum [m3] sau [kW], cerere [m3/h] sau [kWh]

    • Apa: Consum [m3], Cerere [m3/h]

    • Rata de precipitații [mm/h], RainCounter [mm]

    • Presiunea apei [bar], de exemplu presiunea în sistemul de încălzire

    • Nivelul apei [m], de exemplu coloană de apă în rezervor sau fântână

    • Tensiune electrică [V]

    • Curent electric [A]

    Versiunea Mac OS BETA

    Notificările push sunt acceptate numai atunci când aplicația rulează.

    Fără suport pentru interfon SIP și pentru camere IP.

    Disponibil doar ca descărcare manuală, fără upgrade automate. Link de descărcare:

    Exportul configurației dispozitivului

    După configurarea intrărilor și ieșirilor pe modulele de magistrală taphome, informațiile despre zone, numere de serie, nume, terminale etc. pot fi exportate în format CSV. Folosind tabelul pivot, este posibil să formatați exportul și să creați „documentație”, care poate fi tipărită.

    Faceți clic aici pentru mai multe informații.

    480

    Accesați jurnalele de sistem

    Jurnalele din sistemul de acces pot fi acum exportate în format CSV în 2 versiuni:

    • Toate jurnalele de acces: Export cronologic complet - fiecare linie conține informații despre ce utilizator/carte a trecut prin ușă

    • Prezență: trebuie definite cititoarele de carduri de check-in și check-out. Sistemul calculează durata de prezență a utilizatorilor în fiecare zi. Exportul conține informații despre fiecare utilizator/card pe zi.

    Actualizare majoră a comunicației MODBUS

    Un nou instrument de configurare: informații despre înregistrări

    Oferă o imagine de ansamblu despre ultima solicitare reușită și nereușită pentru fiecare registru.

    320

    Instrument nou pentru cereri manuale de testare modbus (citiți și scrieți)

    320

    Instrument nou: Scanează ID-urile slave

    • Șabloane XML definite de utilizator. Configurați dispozitivul modbus și exportați-l într-un fișier XML reutilizabil, care poate fi citit de utilizator, care poate fi utilizat în alte instalări.

    • Suport pentru informații personalizate / mesaje de avertizare / eroare din scripturi, de exemplu ADDERROR(2, „Sonda de temperatură nu este conectată“)

    • Erorile de comunicare și excepțiile Modbus sunt acum descriptive (de exemplu, adresa de date ilegală, eroare CRC, eroare de sintaxă, funcție ilegală, valoare de date ilegală, dispozitiv slave ocupat, timeout, ...)

    • Nouă structură ierarhică - toate dispozitivele sunt organizate ca copii ale dispozitivului „modul”. Dispozitivele de ambalare nu mai sunt necesare.

    • Atribute serviciu: citiți informații text (sau orice alte date) din registre care sunt afișate numai în setările de serviciu ale unui modul sau dispozitiv.

    • 320

    • Acțiuni de serviciu: adăugați acțiuni personalizate (scripturi) pentru a executa întreținerea sau configurarea dispozitivului (de exemplu, „Filtru înlocuit”, „Setare ID slave”, „Resetare dispozitiv”, …)

    • Fiecare modul și dispozitiv are variabile interne, care pot fi reutilizate în sine sau în copiii săi

    • Răspuns mai rapid: timpii de răspuns îmbunătățiți la intervalul de sondaj (inițial, minimul era de 500 ms, acum este de 50 ms)

    • Dispozitivul poate indica acum că nu are o valoare cunoscută (NaN)

    • Noi tipuri de date ByteSwap pe 32 de biți: BigEndianFloatByteSwap, LittleEndianFloatByteSwap, LittleEndianUint32ByteSwap, BigEndianUint32ByteSwap, LittleEndianInt32ByteSwap, BigEndianInt32ByteSwap

    • Buton de apăsare de tip nou dispozitiv cu logica „Ștergere la citire”.

    • Suport pentru contor electric fără cerere reală, care se calculează din diferențele în consumul total

    • Suport pentru scripturi cu mai multe linii

    • Scriptul de citire poate returna valoarea anterioară. Utilizabil pentru situațiile în care în momentul citirii, valoarea nu este încă cunoscută, dar nu este o eroare și trebuie returnată ultima valoare citită.