Advanced Search
Search Results
111 total results found
Technical support and help
Bithouse technical support documents and user manuals
Programming reference manuals
Programming manuals, commissioning guides, API descriptions
General information
Includes general informatio, GDPR statement, general terms of delivery Muunmuassa yleistä tietoa, tietosuojaseloste, toimitusehdot
Actiweb 9
Actiweb 9 technical manuals and guides .
Actiweb sovellusohjelmointi
Actiweb ohjelmisto
Actiweb ohjelmistoon liittyvät käyttäjille tarkoitetut käyttöohjeet. Huom! Actiweb alustan ohjelmointimanuaalit löytyvät eri hyllystä.
Bithouse WEB Engine
Web Service API
Actiweb käyttöliittymäohjelmointi
Actiweb Cloud
Modbus
MBus kytkentä ja tietokantapisteet
REST API ohje
Bithouse Actiweb käyttöönotto
Kirjastot
Bithouse Laitteet
Laitteisiin liittyävät ohjeet ja dokumentit
Packet management
This book covers some information about package management on actiweb-platform
Laitteet, yleistä
Muiden kuin Bithousen valmistamat laitteet, joita voidaan käyttää osana järjestelmiä
FastAPI backend
PHP backend replacement for Actiweb web engine
Actiweb päivitys R3:een
Ohjeet Actiweb:n päivittämiseksi
Tietosuoja
Tietosuojadokumentaatio toimittajille ja asiakkaille
Myynti- ja toimitusehdot
Kemikaaliluettelo
Luettelo ja tiedot yrityksessä käytettävistä vaaralliseksi luokitelluista kemikaaleista.
Ohjelmakirjastot
Magio816
Magio 816 I/O modulin ohjeet ja datalehdet. Magio 816 I/O module datasheets and manuals.
Magio Ethernet M
Modbus TCP/RTU bridge and I/O module.
Magio Serial M
Revised version of serial I/O module. Distiguisable from Magio816 by red circuit board and different arrangement of I/O connectors.
Raspberry Pi & Compute module
Login
Data API
Prosessit ja tehtävät
Ohjelmoitavien logiikoiden tapaan myös Actiweb järjestelmän tärkeimpiä osiaon sovellusohjelmien ajaminen säännöllisesti ja luotettavasti. Jokaista tällaista itsenäistä ohjelmaa kutsutaan ohjausjärjestelmien yhteydessä usein tehtäväksi,mutta käyttöjärjestelmien...
Sovellusohjelmat
Sovellusohjelma ja tehtävä ovat tässä dokumentissa oikeastaan synonyymejä. Käyttäjän kannalta sovellusohjelma sisältää lua koodin lisäksi myös mm. käyttöliittymän grafiikkasivut, joita ei käsitellä tässä dokumentissa. Tehtävien eli task:ien luominen Mikäli ...
Ohjelmointityökalut
Actiweb järjestelmään on mahdollista tehdä sovellusohjelmia monella eri tavalla. Web käyttöliittymä sisältää pienimuoiden ohjelmaeditorin, ja Actiweb-laite on mahdollista liittää verkkolevynä windows tietokoneeseen, tai muokata niitä FTP-ohjelman kautta. Ohje...
Pistetietokanta
Prosessidata tallennetaan CPU yksikön pistetietokantaan. Teknisesti tietokanta on suuri avain/arvo -taulukko, jonka sijaitsee erillisen käyttöjärjestelmäprosessin varaamassa muistissa. Tietokannassa säilytetään dataa, jonka halutaan säilyvän järjestelmän uud...
Yleistä
Yleistä Sovellusohjelmilla on käytössään kaikki Lua-kielen standardi-kirjastot. Enimmäkseen ne ovat hyvin käyttökelpoisia, mutta suoritettaessa käyttöjärjestelmän shell komentoja esim. os.execute() kutsulla, tai massamuistia käytettäessä täytyy pitää mielessä...
SLC
sisältää SLC enginen tehtävien hallitsemiseen tarvittavia funktioita. Sovellusohjelmien tarvitsee käyttää näitä vain harvoin. Tärkeä huomio!Kutsut jotka vaikuttavat plc-prosessin suoritusparametreihin tai hakevat tietoa niistä eivät tavallisesti toimi laisink...
System
Sisältää käyttöjärjestelmään ja laitteistoon liittyviä funktioita. System.base64encode (strTxt)System.base64decode (strTxt)strTxt Tulostettava teksti Koodaa ja dekoodaa tekstiä tai binääridataa base64 -muotoon. Kyseistä koodaustapaa käytetään usein b...
BitOps
Sisältää perus binäärioperaatioita, ja muistipuskureihin liittyviä funktioita. Jotkin näistä funktioista ovat päällekkäisiä luaJIT:n bit -kirjaston kanssa, eikä niiden välillä ole suurta toiminnallista eroa. Huomaa, että monista operaatioista on olemassa eri ...
XML
Sisältää XML datan käsittelyyn tarvittavia funktioita. Perustuu TinyXML2 -kirjastoon. Xml.parseAsLuaDOM (strXml)Xml.loadAsLuaDOM (strFile)strXml Merkkijono joka sisältää XML dataastrFile Tiedosto josta XML data ladataan Parsii XML annetun datan, ja pal...
sqlite
Toteuttaa rajapinnan sqlite3 -tietokantojen käsittelyyn sovellusohjelmista. Sqlite.connect (strDB)strDB Tietokanta tiedosto joka halutaan avata Avaa tietokantatiedoston käsittelyä varten -- Avaa tietokannanlocal bd = Sqlite.connect (”/opt/slc/data/myData...
Esitietoa
Actiweb järjestelmään on luotu valmiiksi monia erisovelluksiin tarkoitettuja ohjelmakirjastoja, jotka eivät ole sisäänrakennettuja slcengine binäärissä, vaan ovat lua-kielisinä laitteen ../lib/ ja autorun hakemistoissa. Joskus ne pitää ladata lua-ohjelmaa teht...
libalarms ja alarmServer
Toteuttaa pistetyypit alarm ja alarmGroup joka on tarkoitettu hälytysten käsittelyyn. Kirjasto tulee normaalisti valmiiksi asennettuna, ja toimii taustalla muista ohjelmista riippumatta. Kirjasto käynnistää ohjelman alarmServer, joka tekee hälytyksiin liitty...
libhvac ja hvacServer
Kirjasto sisältää kiinteistöautomaatiossa paljon käytettyjä toimintoja, kuten PID-säädin, viikkokello- ja kalenteriohjauksen, viiveajastimet ja säätökäyrät. Kirjasto käynnistää hvacServer prosessin, joka suorittaa pistetietokannassa operaatiot kirjaston luom...
libhvacex
Laajennettu hvac-kirjasto (hvac extras) sisältää hieman erikoistuneempia toimintoja joita kuitenkin tarvitaan usein kiinteistöautomaatiossa. Kirjaston pistetyypit ladataan ja luodaan automaattisesti hvac kirjaston yhteydessä josse on asennettu. Kirjaston...
Web service-rajapinta
Web service -rajapinnan voidaan kutsua seuraavia operaatioita. Operaatio Metodi URL-pohja Parametrit Kirjautuminen (käyttäjä) POST plc.php user=[username] secret=[passwd] Kirjautuminen (robotti) GET plc.php &key=[keyString]&id=[i...
Kirjautuminen
Käyttäjä Käyttäjän kirjautuminen on tarkoitettu käyttöpäätteille. Käyttäjä kirjataan sisään ja luodaan tarvittaessa uusi sessio palvelimelle asiakasta varten. Esimerkki: /plc.php POST user=kayttaja secret=1111 Vastaus:[{"time":"1505129923"}] Esimer...
Datapisteet
Lukeminen Read datapoint value lukee datapisteiden arvoja WS-rajapinnan ylitse. Samalla komennolla voidaan lukea useita pisteitä erottamalla niiden nimet puolipilkulla ( ; ). Esimerkki: Luetaan koko piste ”sys/settings/networkSettings”./plc.php?get=sys/setti...
Historiadatan lukeminen
Actiweb tallentaa historiadatan (mm. trendi-data) time series -tietokantaan. Tätä dataa on mahdollista kysellä ”historybuffer”-operaatiolla. Parametreina pitää antaa tietokantatiedoston nimi ja luettavan datapuskurin nimi. Datapuskurin nimi on aina sama kuin ...
Yleistä
WEB Engine tarjoaa työkalut ja alustan selaimella web-selaimella näytettävän käyttöliittymän luomiseen esimerkiksi PLC-ohjelmistoa varten. WEB Engine on kirjoitettu PHP- ja javascript-kielillä; se seuraa HTML5-, CSS3- ja ECMA script -standardeja, eikä tarvi...
Toimintaperiaate
Vaikka web-käyttöliittymä näytetään käyttäjälle internetselaimessa, eivät käyttöliittymäsivut varsinaisesti ole missään vaiheessa tallennettuna laitteen muistiin HTML-muotoisina. Aina kun käyttäjä pyytää uutta käyttöliittymäsivua, kootaan sivu pyynnön saavuttu...