multi-24 FRAM chip käyttöönotto

FRAM chip asennus multi-24 moduliin

multi-24 voi tallentaa sisäiset Modbus-rekisteri arvonsa jopa 10 000 kerta. Useimmissa sovelluksissa tämä riittää asetusarvojen tallentamiseen. Mikäli multi-24 on liitetty pulssimittareita tai käyttöaika laskureita voi tämä noin 10 000 tallennusta kulua loppuun (10 000h ≈ 14kk). Ongelma voidaan väistää liittämällä FRAM siru multi-24 piirilevylle. Siru voidaan ohjelmoida kuten RAM ilman rajoituksia.

250 16-bit FRAM sirun Modbus-rekisterit ovat välillä 2000..2249. Näitä rekistereitä voidaan lukea ja kirjoittaa normaalisti ja ne tallennetaan välittömästi, joten SaveRegistersF toimintoa ei tarvita.

Siru napsautetaan multi-24 piirilevyn liittimeen seuraavien kuvien mukaisesti:F-RAM-chips_2-1F-RAM-chips-2

Varmista, että pieni valkoinen kolmio (kuvissa punaisten ympyröiden sisällä) osoittaa alaspäin!

Asennuksen jälkeen käynnistäessä multi-24 säätimen RUN LED (sirun vieressä) vilkkuu nopeasti kolme kerta, mikä osoittaa FRAM sirun löytyneen.

Lukeaksesi ja kirjoittaaksesi FRAM sirun rekistereitä käytä tavallisia laiteohjelmiston toimintoja SetRegisterF, GetregisterF, GetLongRegisterF, ja SetLongRegisterF, joiden rekisterinumerot 2000..2249 menevät seuraavasti:

INT_ReturnValue := SetRegisterF (RegNumber := 2003, Value := 4783);
  (where RegNumber gets a UINT, and Value a WORD value variable)
INT_ReturnValue := GetLongRegisterF (RegNumber := 2075);           
  (where RegNumber gets a UINT value variable)

 

Artikkeli päivitetty 19.1.2023