10 rekisterikartan virhettä jotka rikkovat integraatiot
Laite voi keskustella Modbusilla oikein ja silti olla vaikea integroida. Ongelma on usein rekisterikartassa.
Tässä on 10 yleistä virhettä, jotka aiheuttavat ongelmia.
1. Osoitepohja on epäselvä
Jos manuaali ei kerro käytetäänkö 0-pohjaista vai 1-pohjaista osoitetta, käyttäjä voi lukea väärää rekisteriä tietämättään.
2. Rekisterityyppi on epäselvä
Käyttäjän täytyy tietää onko arvo holding registerissä, input registerissä, coilissa vai discrete inputissa.
3. Datatyyppi puuttuu
Ilman datatyyppiä arvoa ei voi tulkita oikein.
4. Skaalaus puuttuu
Jos raakaarvo tarvitsee skaalauksen, se pitää kertoa selvästi.
5. Signed vai unsigned ei ole kerrottu
Tämä on tärkeää varsinkin silloin, kun arvo voi mennä nollan alapuolelle.
6. Tavujärjestystä ei kerrota
Useamman tavun arvoissa tämä voi muuttaa tulosta.
7. Sanajärjestystä ei kerrota
Kun 32-bittinen arvo on tallennettu kahteen rekisteriin, väärä sanajärjestys johtaa väärään lukemaan.
8. Luku/kirjoitus-oikeus on epäselvä
Käyttäjän täytyy tietää mitä voi lukea ja mitä voi kirjoittaa.
9. Yksiköt puuttuvat
Luku ilman yksikköä voi olla käytännössä hyödytön.
10. Esimerkkejä ei ole annettu
Esimerkit auttavat käyttäjää varmistamaan, että data luetaan oikein.
Lopuksi
Rekisterikartan pitäisi poistaa epävarmuutta, ei lisätä sitä. Jos käyttäjän täytyy arvata, dokumentaatio ei ole tarpeeksi valmis.
Konsultointi
Minut voi palkata auttamaan Modbus-laitteiden dokumentoinnissa, testauksessa ja vianetsinnässä.