2 KANALŲ MODULIS
LOGIC arba COUNTER ĮVESTIES
SM3
TAIKYMAS
Loginių įėjimų modulis
Dviejų loginių įėjimų modulis SM3 yra skirtas rinkti loginių įėjimų būsenas ir padaryti jas prieinamas kompiuterinėms pramoninėms sistemoms, veikiančioms RS-485 sąsajos pagrindu.
Modulis turi 2 loginius įėjimus ir RS-485 sąsają su MODBUS RTU ir ASCII perdavimo protokolais.
RS-485 ir RS-232 prievadai yra galvaniškai izoliuoti nuo įvesties signalų ir maitinimo.
Modulio programavimas galimas naudojant RS-485 arba RS-232 prievadą.
SM3 modulių rinkinyje yra jungiamasis laidas, skirtas prijungti prie kompiuterio (RS-232).
Modulio parametrai:
- du loginiai įėjimai,
– RS-485 ryšio sąsaja su MODBUS RTU ir ASCII perdavimo protokolais, skirta veikti kompiuterinėse sistemose, kuriose optinio perdavimo signalizacija pagrįsta LED diodais,
– konfigūruojamas perdavimo sparta: 2400, 4800, 9600, 19299, 38400 bit/s.
Modulis kaip impulsų keitiklis.
SM3 modulis, veikiantis kaip impulsų keitiklis, skirtas prie kompiuterinių sistemų prijungti matavimo prietaisus su impulsiniais įėjimais, pvz., vatvalandžių skaitiklius, šilumos skaitiklius, dujų matuoklius, srauto keitiklius asl.
Tada SM3 keitiklis leidžia nuotoliniu būdu nuskaityti skaitiklio būseną automatizuotose apskaitos sistemose. Konverteris turi 2 impulsinius įėjimus ir RS-485 sąsają su MODBUS RTU ir ASCII perdavimo protokolais, kas leidžia jį pritaikyti kompiuterinėse sistemose su Wizcon, Fix, In Touch, Genesis 32 (Iconics) ir kitomis vizualizavimo programomis.
Konverterio parametrai:
- du nepriklausomai sukonfigūruoti impulsiniai įėjimai:
– programuojama aktyvi įėjimų būsena (aukštas arba žemas įėjimo lygistage),
- programuojamas įvesties impulsų filtras su nustatytos trukmės lygiu (atskirai aukštam ir žemam lygiui),
– impulsų skaičiavimas iki vertės 4.294.967.295 ir apsauga nuo ištrynimo iš taikymo lygio,
- pagalbiniai impulsų skaitikliai su galimybe bet kada ištrinti,
– nepastovūs registrai, kuriuose saugomas suskaičiuotų impulsų svoris,
– 4 atskiri registrai, kuriuose yra skaitiklių vertės padalijimo rezultatai su suskaičiuotų impulsų svorio reikšmėmis, - RS-485 ryšio sąsaja su MODBUS RTU ir ASCII perdavimo protokolais, skirta dirbti kompiuterinėse sistemose su optiniu perdavimo signalizavimu LED dioduose,
- konfigūruojamas perdavimo sparta: 2400, 4800, 9600, 19200, 134800 bit/s,
- programavimo sąsaja RJ tipo priekinėje plokštėje (TTL lygiai),
- keli perdavimo parametrų konfigūravimo būdai:
– programuojama – naudojant programavimo sąsają RJ priekinėje plokštėje,
– programuojamas – iš taikomosios programos lygio, naudojant RS-485 magistralę, - skaitiklio būsenos saugojimas nepastovioje atmintyje kartu su CRC kontroline suma,
- pasiūlos mažėjimo skaičiavimas,
- avarinių būsenų aptikimas.
MODULIŲ RINKINYS
- SM3 modulis ………………………………………. 1 vnt
- vartotojo vadovas ……………………………………….. 1 vnt
- RS-232 lizdo kištukas …………….. 1 vnt
Išpakuodami modulį patikrinkite pristatymo išsamumą ir ar duomenų lentelėje nurodytas tipo ir versijos kodas atitinka užsakymą.1 pav View SM3 modulio
PAGRINDINIAI SAUGOS REIKALAVIMAI, VEIKIMO SAUGA
Šiame techninės priežiūros vadove esantys simboliai reiškia:
ĮSPĖJIMAS!
Įspėjimas apie galimas, pavojingas situacijas. Ypač svarbu. Su tuo reikia susipažinti prieš prijungiant modulį. Nesilaikant šiais simboliais pažymėtų įspėjimų, gali būti sunkiai sužalotas personalas ir sugadintas instrumentas.
ATSARGIAI!
Nurodo bendrą naudingą pastabą. Jei tai pastebite, modulio valdymas tampa lengvesnis. Į tai reikia atkreipti dėmesį, kai modulis veikia nenuosekliai pagal lūkesčius. Galimos pasekmės, jei nepaisoma!
Apsaugos srityje modulis atitinka EN 61010 -1 standarto reikalavimus.
Pastabos dėl operatoriaus saugumo:
1. Bendra
- SM3 modulis skirtas montuoti ant 35 mm bėgelio.
- Neteisėtas reikiamo korpuso nuėmimas, netinkamas naudojimas, netinkamas montavimas ar eksploatavimas kelia pavojų susižaloti personalą arba sugadinti įrangą. Norėdami gauti išsamesnės informacijos, perskaitykite vartotojo vadovą.
- Nejunkite modulio prie tinklo per automatinį transformatorių.
- Visas operacijas, susijusias su transportavimu, montavimu, paleidimu ir technine priežiūra, turi atlikti kvalifikuotas, kvalifikuotas personalas ir turi būti laikomasi nacionalinių nelaimingų atsitikimų prevencijos taisyklių.
- Remiantis šia pagrindine saugos informacija, kvalifikuoti, kvalifikuoti darbuotojai yra asmenys, susipažinę su gaminio įrengimu, surinkimu, paleidimu ir eksploatavimu bei turintys savo profesijai reikalingą kvalifikaciją.
- RS-232 lizdas skirtas prijungti tik įrenginius (5 pav.), dirbančius su MODBUS protokolu. Jei lizdas nenaudojamas, įkiškite kištuką į RS-232 modulio lizdą.
2. Transportavimas, sandėliavimas
- Laikykitės nurodymų dėl transportavimo, sandėliavimo ir tinkamo naudojimo.
- Laikykitės specifikacijose nurodytų klimato sąlygų.
3. Montavimas
- Modulis turi būti sumontuotas pagal taisykles ir instrukcijas, pateiktas šiame vartotojo vadove.
- Užtikrinkite tinkamą valdymą ir venkite mechaninio įtempimo.
- Nelenkite jokių komponentų ir nekeiskite izoliacijos atstumų.
- Nelieskite jokių elektroninių komponentų ir kontaktų.
- Prietaisuose gali būti elektrostatiškai jautrių komponentų, kuriuos galima lengvai sugadinti netinkamai naudojant.
- Negadinkite ir nesunaikinkite jokių elektrinių komponentų, nes tai gali kelti pavojų jūsų sveikatai!
4. Elektros pajungimas
Prieš įjungiant prietaisą, reikia patikrinti, ar tinkamai prijungtas prie tinklo.
- Apsaugos gnybtų prijungimo su atskiru laidu atveju reikia nepamiršti jį prijungti prieš prietaiso prijungimą prie elektros tinklo.
- Dirbant su įtampingaisiais instrumentais, reikia laikytis galiojančių nacionalinių nelaimingų atsitikimų prevencijos taisyklių.
- Elektros instaliacija turi būti atliekama pagal atitinkamas taisykles (kabelių skerspjūviai, saugikliai, PE jungtis). Papildomos informacijos galite gauti vartotojo vadove.
- Dokumentacijoje pateikiama informacija apie montavimą laikantis EMC (ekranavimas, įžeminimas, filtrai ir kabeliai). Šių nurodymų reikia laikytis visiems CE ženklu pažymėtiems gaminiams.
- Matavimo sistemos ar sumontuotų prietaisų gamintojas yra atsakingas už EMS teisės aktų reikalaujamų ribinių verčių laikymąsi.
5. Operacija
- Matavimo sistemose, įskaitant SM3 modulius, turi būti įrengti apsauginiai įtaisai pagal atitinkamą standartą ir nelaimingų atsitikimų prevencijos taisykles.
- Atjungus prietaisą nuo maitinimo ttage, įtampingųjų komponentų ir maitinimo jungčių negalima liesti iš karto, nes galima įkrauti kondensatorius.
- Darbo metu korpusas turi būti uždarytas.
6. Priežiūra ir aptarnavimas
- Atkreipkite dėmesį į gamintojo dokumentus.
- Šiame vartotojo vadove perskaitykite visas su gaminiu susijusias saugos ir taikymo pastabas.
- Prieš išimant prietaiso korpusą, reikia išjungti tiekimą.
Garantijos sutarties galiojimo laikotarpiu pašalinus prietaiso korpusą, jis gali būti atšauktas.
MONTAVIMAS
4.1. Modulio tvirtinimas
Modulis skirtas tvirtinti ant 35 mm bėgelio (EN 60715). Modulio korpusas pagamintas iš savaime gesančio plastiko.
Korpuso bendrieji matmenys: 22.5 x 120 x 100 mm. Reikėtų prijungti išorinius laidus, kurių skerspjūvis yra 2.5 mm² (iš tiekimo pusės) ir 1.5 mm² (iš įvesties pusės).4.2. Terminalo aprašymas
Maitinimo ir išorinius signalus reikia prijungti pagal pav. 3, 4 ir 5. Išsamios išvadų detalės aprašytos 1 lentelėje.
PASTABA: Ypatingą dėmesį reikia skirti teisingam išorinių signalų prijungimui (žr. 1 lentelę).
Priekinėje plokštėje yra trys diodai:
- žalia – kai užsidega, signalizuoja apie įjungtą maitinimą,
- žalia (RxD) – signalizuoja apie duomenų priėmimą modulyje,
- geltona (TxD) – signalizuoja apie duomenų perdavimą moduliu.
SM3 modulio išvadų aprašymas
1 lentelė
Terminalasnr |
Terminalo aprašymas |
1 | GND loginių įėjimų linija |
2 | IN1 eilutė – loginis įėjimas Nr. 1 |
3 | 5 V nuolatinės srovės linija |
4 | IN2 eilutė – loginis įėjimas Nr. 2 |
5 | RS-485 sąsajos GND linija |
6, 7 | Linijos, tiekiančios modulį |
8 | RS-485 sąsajos linija su optoizoliacija |
9 | RS-485 sąsajos B linija su optoizoliacija |
Toliau pateikiamas pavyzdinis loginių įvesties jungčių būdasPASTABA:
Atsižvelgiant į elektromagnetinius trukdžius, loginiams įvesties signalams ir RS-485 sąsajos signalams prijungti reikia naudoti ekranuotus laidus. Skydas turi būti prijungtas prie apsauginio gnybto viename taške. Maitinimas turi būti jungiamas dviejų laidų kabeliu, kurio laido skersmuo yra tinkamas, užtikrinant jo apsaugą montavimo išjungimu.
APTARNAVIMAS
Prijungus išorinius signalus ir perjungus maitinimą, SM3 modulis yra paruoštas darbui. Šviečiantis žalias diodas signalizuoja apie modulio veikimą. Žalias diodas (RxD) signalizuoja apie modulio apklausą, tačiau geltonas diodas (TxD) atsako. Diodai turi cikliškai užsidegti duomenų perdavimo metu tiek per RS-232, tiek per RS-485 sąsają. Signalas „+“ (3 gnybtas) yra 5 V išėjimas su leistina 50 mA apkrova. Jį galima naudoti išorinėms grandinėms tiekti.
Visi modulio parametrai gali būti programuojami naudojant RS-232 arba RS-485. RS-232 prievadas turi pastovius perdavimo parametrus, atitinkančius techninius duomenis, kas leidžia prisijungti prie modulio, net kai nežinomi užprogramuoti RS-485 skaitmeninės išvesties parametrai (adresas, režimas, sparta).
RS-485 standartas leidžia tiesiogiai prijungti 32 įrenginius per vieną 1200 m ilgio nuoseklųjį ryšį. Norint prijungti didesnį įrenginių skaičių, būtina naudoti papildomus tarpinius atskyrimo įrenginius (pvz., PD51 keitiklį / kartotuvą). Sąsajos prijungimo būdas nurodytas modulio vartotojo vadove (5 pav.). Norint gauti teisingą perdavimą, A ir B linijas reikia sujungti lygiagrečiai su jų ekvivalentais kituose įrenginiuose. Ryšys turi būti atliekamas ekranuotu laidu. Skydas turi būti prijungtas prie apsauginio gnybto viename taške. GND linija skirta papildomai sąsajos linijos apsaugai esant ilgoms jungtims. Jį reikia prijungti prie apsauginio gnybto (tai nėra būtina tinkamam sąsajos veikimui).
Norint prisijungti prie kompiuterio per RS-485 prievadą, būtinas RS-232/RS-485 sąsajos keitiklis (pvz., PD51 keitiklis) arba RS-485 kortelė. Kortelės perdavimo linijų žymėjimas asmeniniame kompiuteryje priklauso nuo kortelės gamintojo. Norint sujungti per RS-232 prievadą, pakanka prie modulio prijungto kabelio. Abiejų prievadų (RS-232 ir RS-485) prijungimo būdas parodytas 5 pav.
Modulis gali būti prijungtas prie pagrindinio įrenginio tik per vieną sąsajos prievadą. Jei tuo pačiu metu bus prijungti abu prievadai, modulis tinkamai veiks su RS-232 prievadu.
5.1. MODBUS protokolo įgyvendinimo aprašymas
Perdavimo protokole aprašomi informacijos mainų tarp įrenginių būdai per nuosekliąją sąsają.
MODBUS protokolas modulyje įdiegtas pagal Modicon kompanijos PI-MBUS-300 Rev G specifikaciją.
Modulių nuosekliosios sąsajos parametrų rinkinys MODBUS protokole:
– modulio adresas: 1…247
– perdavimo sparta: 2400, 4800, 19200, 38400 bit/s
– darbo režimas: ASCII, RTU
– informacinis blokas: ASCII: 8N1, 7E1, 7O1,
RTU: 8N2, 8E1, 8O1, 8N1
– maksimalus atsako laikas: 300 ms
Serijinės sąsajos parametrų konfigūracija aprašyta tolesnėje šio vartotojo vadovo dalyje. Jį sudaro duomenų perdavimo spartos (Rate parametras), įrenginio adreso (Adreso parametras) ir informacijos vieneto tipo (Mode parametras) atsiskaitymas.
Jei modulis jungiamas prie kompiuterio per RS-232 kabelį, modulis automatiškai nustato perdavimo parametrus pagal vertes:
Sparta: 9600 b/s
Darbo režimas: RTU 8N1
Adresas: 1
Pastaba: Kiekvienas modulis, prijungtas prie ryšio tinklo, turi:
- turėti unikalų adresą, kuris skiriasi nuo kitų tinkle prijungtų įrenginių adresų,
- turėti identišką duomenų perdavimo spartą ir informacijos vieneto tipą,
- komandų perdavimas adresu „0“ identifikuojamas kaip transliavimo režimas (perdavimas į daugelį įrenginių).
5.2. MODBUS protokolo funkcijų aprašymas
SM3 modulyje įdiegtos šios MODBUS protokolo funkcijos:
MODBUS protokolo funkcijų aprašymas
2 lentelė
Kodas |
Reikšmė |
03 (03 val.) | N-registrų nuskaitymas |
04 (04 val.) | n įvesties registrų nuskaitymas |
06 (06 val.) | Parašykite vieną registrą |
16 (10 val.) | Rašyti n-registrus |
17 (11 val.) | Vergo įrenginio identifikavimas |
n-registrų nuskaitymas (kodas 03h)
Funkcija nepasiekiama duomenų perdavimo režimu.
ExampLe: 2 registrų nuskaitymas pradedant nuo registro su 1DBDh (7613) adresu:
Prašymas:
Įrenginio adresas | Funkcija | Registruotis adresas Sveiki |
Registruotis adresu Lo |
Skaičius registruojasi Sveiki |
Skaičius registruoja Lo |
Kontrolinė suma CRC |
01 | 03 | 1D | BD | 00 | 02 | 52 43 |
Atsakymas:
Įrenginio adresas | Funkcija | Baitų skaičius | Reikšmė iš registro 1DBD (7613) | Reikšmė iš registro 1DBE (7614) | Kontrolinė suma CRC | ||||||
01 | 03 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 42 8B |
n įvesties registrų nuskaitymas (kodas 04h)
Funkcija nepasiekiama duomenų transliavimo režimu.
ExampLe: vieno registro su 0FA3h (4003) adresu nuskaitymas, pradedant nuo registro su 1DBDh (7613).
Prašymas:
Įrenginio adresas | Funkcija | Registruotis adresas Sveiki |
Registruotis adresu Lo |
Skaičius registruojasi Sveiki |
Skaičius registruoja Lo |
Kontrolinė suma CRC |
01 | 04 | 0F | A3 | 00 | 01 | C2 FC |
Atsakymas:
Įrenginio adresas | Funkcija | Baitų skaičius | Vertė iš registruotis 0FA3 (4003) |
Kontrolinė suma CRC | |
01 | 04 | 02 | 00 | 01 | 78 F0 |
Įrašykite vertę į registrą (kodas 06h)
Funkcija pasiekiama transliavimo režimu.
ExampLe: Įrašykite registrą su 1DBDh (7613) adresu.
Prašymas:
Įrenginio adresas | Funkcija | Registracijos adresas Sveiki | Registracijos adresas Lo | Reikšmė iš registro 1DBD (7613) | Kontrolinė suma CRC | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 m. po Kr |
Atsakymas:
Įrenginio adresas | Funkcija | Registruotis adresas Sveiki |
Registruokitės adresu Lo |
Reikšmė iš registro 1DBD (7613) | Kontrolinė suma CRC | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 m. po Kr |
Rašyti į n-registrus (kodas 10h)
Funkcija pasiekiama transliavimo režimu.
ExampLe: Parašykite 2 registrus, pradedant nuo registro su 1DBDh (7613) skelbimu-
Prašymas:
Įrenginys adresu |
Funkcija | Registruotis adresu |
Skaičius registrai |
Baitų skaičius | Vertė iš registro 1DBD (7613) |
Vertė iš registruoti 1DBE (7614) |
Patikrinkite- suma CRC |
||||||||
Hi | Lo | Hi | Lo | ||||||||||||
01 | 10 | 1D | BD | 00 | 02 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 03 09 |
Atsakymas:
Įrenginio adresas | Funkcija | Registruotis adresas Sveiki |
Registruotis adresu Lo |
Skaičius registruojasi Sveiki |
Skaičius registruoja Lo |
Kontrolinė suma (CRC) |
01 | 10 | 1D | BD | 00 | 02 | D7 80 |
Pranešimas, identifikuojantis įrenginį (kodas 11h)
Prašymas:
Įrenginio adresas | Funkcija | Kontrolinė suma (CRC) |
01 | 11 | C0 2C |
Atsakymas:
Įrenginio adresas | Funkcija | Baitų skaičius | Įrenginio identifikatorius | Įrenginio būsena | Programinės įrangos versijos numeris | Kontrolinė suma |
01 | 11 | 06 | 8C | FF | 3F 80 00 00 | A6 F3 |
Prietaiso adresas – 01
Funkcija – funkcijos Nr.: 0x11;
Baitų skaičius – 0x06
Įrenginio identifikatorius – 0x8B
Įrenginio būsena – 0xFF
Programinės įrangos versija Nr. – modulyje įdiegta versija: 1.00
XXXX – 4 baitų slankiojo tipo kintamasis
Kontrolinė suma – 2 baitai dirbant RTU režimu
– 1 baitas dirbant ASCII režimu
5.3. Modulių registrų žemėlapis
Registruoti SM3 modulio žemėlapį
Adresas diapazonas | Vertė tipo | Aprašymas |
4000-4100 | int, float (16 bitų) | Reikšmė dedama į 16 bitų registrus. Registrai skirti tik skaitymui. |
4200-4300 | int (16 bitų) | Reikšmė dedama į 16 bitų registrus. Registro turinys atitinka 32 bitų registro turinį iš 7600 srities. Registrus galima skaityti ir rašyti. |
7500-7600 | float (32 bitai) | Reikšmė įtraukiama į 32 bitų registrą. Registrai skirti tik skaitymui. |
7600-7700 | float (32 bitai) | Vertė įtraukiama į 32 bitų registrą. Registrus galima perskaityti ir rašyti. |
5.4. Modulio registrų rinkinys
SM3 modulio nuskaitymo registrų rinkinys.
Reikšmė dedama į 16 bitų registrus | Vardas | Diapazonas | Registro tipas | Kiekio pavadinimas |
4000 | Identifikatorius | – | tarpt | Nuolatinis įrenginio identifikavimas (0x8B) |
4001 |
Būsena 1 |
tarpt |
Status1 yra registras, aprašantis esamas loginių įėjimų būsenas | |
4002 | Būsena 2 | – | tarpt | Status2 yra registras, aprašantis esamus perdavimo parametrus. |
4003 | W1 | 0…1 | tarpt | 1 įvesties nuskaitymo būsenos reikšmė |
4004 | W2 | 0…1 | tarpt | 2 įvesties nuskaitymo būsenos reikšmė |
4005 | WMG1_H |
– |
ilgas |
Rezultatas, gautas atliekant pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 1 įėjimui (registras skaičiuoja viso rezultato milijonus) – aukštesnis žodis. |
4006 | WMG1_L | Rezultatas, gautas atliekant pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 1 įėjimui (registras skaičiuoja viso rezultato milijonus) – žemesnis žodis. | ||
4007 | WMP1_H |
– |
ilgas |
Rezultatas, gautas atlikus pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 1 įėjimui (registras skaičiuoja viso rezultato milijonus) – aukštesnis žodis. |
4008 | WMP1_L | Rezultatas, gautas atliekant pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 1 įėjimui (registras skaičiuoja viso rezultato milijonus) – žemesnis žodis. | ||
4009 | WMG2_H |
– |
ilgas |
Rezultatas, gautas atlikus pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 2 įėjimui (registras skaičiuoja viso rezultato milijonus) – aukštesnis žodis. |
4010 | WMG2_L | Rezultatas, gautas atliekant pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją 2 įėjimui (registras skaičiuoja viso rezultato milijonus) – žemesnis žodis. |
4011 | WMP2_H |
– |
ilgas |
Rezultatas, gautas atlikus pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 2 įėjimui (registras skaičiuoja viso rezultato milijonus) – aukštesnis žodis. |
4012 | WMP2_L | Rezultatas, gautas atliekant pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 2 įėjimui (registras skaičiuoja viso rezultato milijonus) – žemesnis žodis. | ||
4013 | WG1_H | 0…999999 | plūduriuoti | Rezultatas, gautas atlikus pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 1 įėjimui (registras skaičiuoja viso rezultato milijonus) – aukštesnis žodis. |
4014 | WG1_L | Rezultatas, gautas atliekant pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 1 įėjimui (registras skaičiuoja viso rezultato milijonus) – žemesnis žodis. | ||
4015 | WP1_H | 0…999999 | plūduriuoti | Rezultatas, gautas atlikus pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 1 įėjimui (registras skaičiuoja viso rezultato milijonus) – aukštesnis žodis. |
4016 | WP1_L | Rezultatas, gautas atliekant pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 1 įėjimui (registras skaičiuoja viso rezultato milijonus) – žemesnis žodis. | ||
4017 | WG2_H | 0…999999 | plūduriuoti | Rezultatas, gautas atlikus pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 2 įėjimui (registras skaičiuoja viso rezultato milijonus) – aukštesnis žodis. |
4018 | WG2_L | Rezultatas, gautas atliekant pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 2 įėjimui (registras skaičiuoja viso rezultato milijonus) – žemesnis žodis. | ||
4019 | WP2_H | 0…999999 | plūduriuoti | Rezultatas, gautas atlikus pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 2 įėjimui (registras skaičiuoja viso rezultato milijonus) – aukštesnis žodis. |
4020 | WP2_L | Rezultatas, gautas atliekant pagrindinio skaitiklio ir svorio reikšmės padalijimo operaciją, 2 įėjimui (registras skaičiuoja viso rezultato milijonus) – žemesnis žodis. |
4021 | LG1_H | 0… (2 32 – 1) | ilgas | 1 įvesties pagrindinio impulsų skaitiklio reikšmė (aukštesnis žodis) |
4022 | LG1_L | Pagrindinio impulsų skaitiklio reikšmė 1 įėjimui (apatinis žodis) | ||
4023 | LP1_H | 0… (2 32 – 1) | ilgas | 1 įvesties pagrindinio impulsų skaitiklio reikšmė (aukštesnis žodis) |
4024 | LP1_L | Pagrindinio impulsų skaitiklio reikšmė 1 įėjimui (apatinis žodis) | ||
4025 | LG2_H | 0… (2 32 – 1) | ilgas | 2 įvesties pagrindinio impulsų skaitiklio reikšmė (aukštesnis žodis) |
4026 | LG2_L | Pagrindinio impulsų skaitiklio reikšmė 2 įėjimui (apatinis žodis) | ||
4027 | LP2_H | 0… (2 32 – 1) | ilgas | 2 įvesties pagalbinio impulsų skaitiklio reikšmė (aukštesnis žodis) |
4028 | LP2_L | Pagalbinio impulsų skaitiklio reikšmė 2 įėjimui (apatinis žodis) | ||
4029 | Būsena3 | – | tarpt | Įrenginio klaidos būsena |
4030 | Nustatyti iš naujo | 0… (2 16 – 1) | tarpt | Įrenginio tiekimo gedimų skaičiaus skaitiklis |
Registrų rinkinys SM3 moduliui nuskaityti (adresai 75xx)
Vardas | Diapazonas | Registro tipas | Kiekio pavadinimas | |
Užregistruoja i reikšmę | ||||
7500 | Identifikatorius | – | plūduriuoti | Nuolatinis įrenginio identifikavimas (0x8B) |
7501 | Būsena 1 | – | plūduriuoti | 1 būsena yra registras, aprašantis esamas loginės įvesties būsenas |
7502 | Būsena 2 | – | plūduriuoti | 2 būsena yra registras, aprašantis esamus perdavimo parametrus |
7503 | W1 | 0…1 | plūduriuoti | 1 įvesties nuskaitymo būsenos reikšmė |
7504 | W2 | 0…1 | plūduriuoti | 2 įvesties nuskaitymo būsenos reikšmė |
7505 | WG1 | 0… (2 16 – 1) | plūduriuoti | Rezultatas, gautas padalijus pagrindinį skaitiklį ir svorio vertę 1 įvesties atveju |
7506 | WP1 | – | plūduriuoti | Rezultatas, gautas padalijus pagalbinį skaitiklį ir svorio reikšmę 1 įvesties atveju |
7507 | WG2 | – | plūduriuoti | Rezultatas, gautas padalijus pagrindinį skaitiklį ir svorio vertę 2 įvesties atveju |
7508 | WP2 | – | plūduriuoti | Rezultatas, gautas padalijus pagalbinį skaitiklį ir svorio reikšmę 2 įvesties atveju |
7509 | LG1 | 0… (2 32 – 1) | plūduriuoti | 1 įėjimo pagrindinio impulsų skaitiklio reikšmė |
7510 | LP1 | 0… (2 32 – 1) | plūduriuoti | 1 įėjimo pagalbinio impulsų skaitiklio vertė |
7511 | LP2 | 0… (2 32 – 1) | plūduriuoti | 2 įėjimo pagrindinio impulsų skaitiklio reikšmė |
7512 | LP2 | 0… (2 32 – 1) | plūduriuoti | 2 įėjimo pagalbinio impulsų skaitiklio vertė |
7513 | Būsena3 | plūduriuoti | Įrenginio klaidų būsena | |
7514 | Nustatyti iš naujo | 0… (2 16 – 1) | plūduriuoti | Įrenginio tiekimo gedimų skaičiaus skaitiklis |
Būsenos registro aprašymas 1
Bitas-15…2 Nenaudojama būsena 0
1 bitas IN2 įvesties būsena
0 – atvira arba neaktyvi būsena,
1 – trumpasis jungimas arba aktyvi būsena
0 bitas IN1 įvesties būsena
0 – atvira arba neaktyvi būsena,
1 – trumpasis jungimas arba aktyvi būsena
Būsenos registro aprašymas 2Bitas-15…6 Nenaudojama būsena 0
Bitai-5…3 Darbo režimas ir informacijos blokas
000 – sąsaja išjungta
001 – 8N1 – ASCII
010 – 7E1 – ASCII
011 – 7O1 – ASCII
100 – 8N2 – RTU
101 – 8E1 – RTU
110 – 8O1 – RTU
111 – 8N1 – RTU
Bitas-2…0 Prasidėjimo sparta
000 – 2400 bit/s
001 – 4800 bit/s
010 – 9600 bit/s
011 – 19200 bit/s
100 – 38400 bit/s
Būsenos registro aprašymas 3Bit-1…0 FRAM atminties klaida – pagrindinis skaitiklis 1
00 – klaidų nebuvimas
01 – įrašymo/nuskaitymo iš atminties vietos klaida 1
10 – įrašymo/nuskaitymo iš 1 ir 2 atminties erdvių klaida
11 – visų atminties blokų įrašymo/nuskaitymo klaida (skaitiklio vertės praradimas)
Bit-5…4 FRAM atminties klaida – pagalbinis skaitiklis 1
00 – klaidų nebuvimas
01 – įrašymo/nuskaitymo iš 1-osios atminties vietos klaida
10 – įrašymo/nuskaitymo iš 1 ir 2 atminties erdvių klaida
11 – visų atminties blokų įrašymo/nuskaitymo klaida (skaitiklio reikšmės praradimas)
Bit-9…8 FRAM atminties klaida – pagrindinis skaitiklis 2
00 – klaidų nebuvimas
01 – įrašymo/nuskaitymo iš 1-osios atminties vietos klaida
10 – rašymo/nuskaitymo klaida iš 1 ir 2 atminties erdvių 1 ir 2
11 – visų atminties blokų įrašymo/nuskaitymo klaida (skaitiklio reikšmės praradimas)
Bit-13…12 FRAM atminties klaida – pagalbinis skaitiklis 2
00 – klaidų nebuvimas
01 – įrašymo/nuskaitymo iš 1-osios atminties vietos klaida
10 – įrašymo/nuskaitymo iš 1 ir 2 atminties erdvių klaida
11 – visų atminties blokų įrašymo/nuskaitymo klaida (skaitiklio reikšmės praradimas)
Bitai-15…6, 3…2, 7…6, 11…10, 15…14 nenaudojama 0 būsena
Registrų rinkinys SM3 moduliui nuskaityti ir rašyti (adresai 76xx)
6 lentelė
Slankiojo tipo reikšmė dedama į 32 bitų registrus. | Int tipo reikšmė dedama į 16 bitų registrus. | Diapazonas | Vardas | Kiekio pavadinimas |
7600 | 4200 | – | Identifikatorius | Identifikatorius (0x8B) |
7601 | 4201 | 0…4 | Perdavimo greitis | RS sąsajos pralaidumas 0 – 2400 b/s 1 – 4800 b/s 2 – 9600 b/s 3 – 19200 b/s 4 – 38400 b/s |
7602 | 4202 | 0…7 | Režimas | RS sąsajos darbo režimas 0 – Sąsaja išjungta 1 – ASCII 8N1 2 – ASCII 7E1 3 – ASCII 7O1 4 – RTU 8N2 5 – RTU 8E1 ? 6 – RTU 8O1 7 – RTU 8N1 |
7603 | 4203 | 0…247 | Adresas | Įrenginio adresas „Modbus“ magistralėje |
7604 | 4204 | 0…1 | Taikyti | Registrų pakeitimų priėmimas 7601-7603 0 – priėmimo trūkumas 1 – pakeitimų priėmimas |
7605 | 4205 | 0…1 | Darbo režimas | Prietaiso darbo režimas: 0 – loginis įėjimas 1 – skaitiklio įėjimai |
7606 | 4206 | 0…11 | Instrukcija | Instrukcijų registras: 1 – 1 įėjimo pagalbinio skaitiklio ištrynimas 2 – 2 įėjimo pagalbinio skaitiklio ištrynimas 3 – pagrindinio įėjimo 1 skaitiklio ištrynimas (tik su RS-232) 4 – pagrindinio įėjimo 2 skaitiklio ištrynimas (tik su RS-232) 5 – pagalbinių skaitiklių trynimas 6 – pagrindinių skaitiklių trynimas (tik su RS232) 7 – numatytųjų duomenų įrašymas į registrus 7605 – 7613 ir 4205 – 4211 (tik su RS232) 8 – numatytųjų duomenų įrašymas į registrus 7601 – 7613 ir 4201 – 4211 (tik su RS232) 9 – įrenginio atstatymas 10 – klaidų būsenos registrų trynimas 11 – atstatytų numerių registrų trynimas |
7607 | 4207 | 0…3 | Aktyvi būsena | Aktyvi įrenginio įėjimų būsena: 0x00 – IN0 aktyvi būsena „1“, IN0 aktyvi būsena „2“. 0x01 – IN1 aktyvi būsena „1“, IN0 aktyvi būsena „2“. 0x02 – IN0 aktyvi būsena „1“, IN1 aktyvi būsena „2“. 0x03 – IN1 aktyvi būsena „1“, IN1 aktyvi būsena „2“. |
7608 | 4208 | 1…10000 | Laikas aktyviam 1 lygiui | Aukšto lygio trukmė 1 įvesties impulsui 1 – (0.5–500 ms) |
7609 | 4209 | 1…100000 | Laikas neaktyviam 1 lygiui | Žemo lygio trukmė 1 įvesties impulsui 1 – (0.5–500 ms) |
7610 | 4210 | 1…10000 | Laikas aktyviam 2 lygiui | Aukšto lygio trukmė 1 įvesties impulsui 2 – (0.5–500 ms) |
7611 | 4211 | 1…10000 | Laikas neaktyviam 2 lygiui | Žemo lygio trukmė 1 įvesties impulsui 2 – (0.5–500 ms) |
7612 | 0.005…1000000 | Svoris 1 | 1 įvesties svorio reikšmė | |
7613 | 0.005…1000000 | Svoris 2 | 2 įvesties svorio reikšmė | |
7614 | 4212 | – | Kodas | Kodas aktyvuojantis pakeitimus registruose 7605 – 7613 (4206 – 4211), kodas – 112 |
IMPULSŲ SKAITIKLIAI
Kiekviename keitiklio impulsų įėjime yra du nepriklausomi 32 bitų skaitikliai – pagrindinis ir pagalbinis impulsų skaitiklis. Maksimali skaitiklių būsena yra 4.294.967.295 (2?? – 1) impulsų.
Skaitiklių padidėjimas vienu seka tuo pačiu metu, kai impulso įėjime aptinkama tinkamos trukmės aktyvi būsena ir priešinga tinkamai ilgai veikiančiai būsenai.
6.1. Pagrindinis skaitiklis
Pagrindinį skaitiklį galima nuskaityti naudojant programavimo nuorodą RJ arba RS485 sąsają, bet ištrinti tik naudojant programavimo nuorodą, įrašant tinkamą reikšmę į komandų registrą (žr. 6 lentelę). Nuskaitymo metu skaitiklio registro senesnio ir jaunesniojo žodžio turinys išsaugomas ir nesikeičia iki duomenų kadrų apsikeitimo pabaigos. Šis mechanizmas užtikrina saugų viso 32 bitų registro ir jo 16 bitų dalies nuskaitymą.
Pagrindinio skaitiklio perpildymo atsiradimas nesukelia impulsų skaičiavimo.
Skaitiklio būsena įrašoma į nepastovią atmintį.
Taip pat parašyta kontrolinė suma CRC, apskaičiuota pagal skaitiklio turinį.
Perjungus maitinimą, keitiklis iš rašytinių duomenų atkuria skaitiklio būseną ir patikrina CRC sumą. Esant neatitikimui klaidų registre, nustatomas atitinkamas klaidos žymėjimas (žr. 3 būsenos aprašymą).
Pagrindinių skaitiklių registrai yra 4021-4022 1 įėjimui ir 4025-4026 2 įėjimui.
6.2. Pagalbinis skaitiklis
Pagalbinis skaitiklis atlieka vartotojo skaitiklio vaidmenį, kurį galima bet kada ištrinti tiek programavimo nuoroda RJ, tiek iš taikomųjų programų lygio per RS-485 sąsają.
Tai atliekama į komandų registrą įrašant tinkamą reikšmę (žr. 6 lentelę).
Nuskaitymo mechanizmas yra panašus į aprašytą pagrindinio skaitiklio atveju.
Papildomas skaitiklis automatiškai atstatomas po jo perpildymo.
Pagalbinių skaitiklių registrai yra 4023 – 4024 1 įėjimui ir 4027 – 4028 2 įėjimui.
IMPULSŲ ĮVESTŲ KONFIGŪRAVIJA
Įrenginio parametrų, esančių registruose 7606 – 7613 (4206 – 4211), konfigūravimas galimas prieš tai įregistravus 112 reikšmę į registrą 7614 (4212).
1 vertės įrašymas į registrą 7605 (4205) suaktyvina impulsinius įėjimus ir visas konfigūravimo funkcijas, susijusias su aktyviu darbo režimu. Kiekvienam impulsiniam įėjimui galima užprogramuoti šiuos parametrus: ttage aktyvios būsenos įvesties lygis ir minimali šios būsenos bei priešingos aktyvios būsenos trukmė. Be to, kiekvienam įėjimui galima priskirti impulso svorio reikšmes.
7.1 Aktyvi būsena
Galimas aktyvios būsenos nustatymas yra trumpasis jungimas (aukšta būsena įėjime) arba įėjimas atidarytas (žema būsena įėjime). Abiejų įėjimų nustatymas yra 7607, 4007 adresų registruose ir jo reikšmė turi tokią reikšmę:
Aktyvios įėjimų būsenos
7 lentelė.
Registruotis vertė | Aktyvi 2 įvesties būsena | Aktyvi 1 įvesties būsena |
0 | Žema būsena | Žema būsena |
1 | Žema būsena | Aukšta būsena |
2 | Aukšta būsena | Žema būsena |
3 | Aukšta būsena | Aukšta būsena |
Impulsinių įėjimų būsena, atsižvelgiant į konfigūraciją naudojant registrą 7607 (4007), pasiekiama keitiklio būsenos registre arba registruose 7503, 7504 arba 4003, 4004.
7.2. Aktyvios būsenos trukmė
Minimalios aktyvios būsenos trukmės apibrėžimas įėjime leidžia filtruoti signalizacijos linijose galinčius atsirasti trikdžius ir skaičiuoti tik tinkamos trukmės impulsus. Minimali aktyvios būsenos trukmė nustatoma intervale nuo 0.5 iki 500 milisekundžių registruose, kurių adresas yra 7608 (aktyvi būsena), 7609 (priešinga būsena) 1 įėjimui ir adresu 7610 (aktyvi būsena), 7611 (priešinga). būsena) 2 įėjimui.
Trumpesni impulsai iš registruose nustatytos reikšmės nebus skaičiuojami.
Impulsų įėjimai yra samprodomas kas 0.5 milisekundės.
7.3. Įvesties svoris
Vartotojas turi galimybę nustatyti impulso svorio reikšmę (registruoja
7612, 7613). Rezultatas nustatomas tokiu būdu:
ResultMeasurement_Y = CounterValue_X/WeightValue_X
ResultMeasurement_Y – atitinkamos įvesties ir pasirinkto skaitiklio matavimo rezultatas
CounterValue_X – atitinkamos įvesties ir pasirinkto skaitiklio CounterWeight_X skaitiklio reikšmė
– Atitinkamos įvesties svorio vertė.
Nustatyta reikšmė pasiekiama 16 bitų registruose diapazone 4005-4012, pagal 4 lentelę ir pavieniuose slankiojo tipo registruose diapazone 7505 – 7508, pagal 5 lentelę. Pagrindinio reikšmių nustatymo būdas 1 įvesties skaitiklio rezultatas per 4005–4012 diapazono registrų rodmenis pateikiamas žemiau.
ResultMeasurement_1 = 1000000* (ilgas) (WMG1_H, WMG1_L) + (plaukimas) (WG1_H, WG1_L)
RezultatasMatavimas_1
– Rezultatas, atsižvelgiant į 1 įvesties ir pagrindinio skaitiklio svorį.
(ilgas) (WMG1_H, WMG1_L) – aukštesnis rezultato žodis „ResultMeasurement_1“
Slankiojo tipo kintamasis, sudarytas iš dviejų 16 bitų registrų: WMG1_H ir WMG1_L.
(plūduriuoti) (WG1_H, WG1_L) – apatinis rezultato žodis „ResultMeasurement_1“
Slankiojo tipo kintamasis, sudarytas iš dviejų 16 bitų registrų: WG1_H ir WG1_L.
Likę 2 įvesties ir pagalbinių skaitiklių rezultatai nustatomi taip pat, kaip nurodyta aukščiau, pvzample.
7.4. Numatytieji parametrai
Įrenginys, atlikus 7 instrukciją (žr. lentelę Nr. 5), nustatomi pagal toliau nurodytus numatytuosius parametrus:
- Darbo režimas – 0
- Aktyvuota būsena – 3
- Aktyvaus lygio laikas 1 – 5 ms
- Neaktyvaus lygio laikas 1 – 5 ms
- Aktyvaus lygio laikas 2 – 5 ms
- Neaktyvaus lygio laikas 2 – 5 ms
- Svoris 1-1
- Svoris 2-1
Atlikus 8 instrukciją (žr. lentelę Nr. 5), įrenginys papildomai nustato numatytuosius parametrus, kaip nurodyta toliau:
- RS perdavimo sparta – 9600 b/s
- RS režimas – 8N1
- Adresas – 1
TECHNINIAI DUOMENYS
Loginiai įėjimai: signalo šaltinis – potencialus signalas: – loginiai lygiai: 0 loginiai: 0… 3 V
1 logika: 3,5… 24 V
Signalo šaltinis – be potencialaus signalo:
– loginiai lygiai: 0 logika – atviras įėjimas
1 logika – sutrumpintas įėjimas
kontakto atsparumas trumpajam jungimui be potencialo ≤ 10 kΩ
kontakto atsidarymo varža be potencialo ≥ 40 kΩ
Skaitiklio parametrai:
– minimalus impulso laikas (aukštai būsenai): 0.5 ms
– minimalus impulso laikas (žemoje būsenoje): 0.5 ms
– maksimalus dažnis: 800 Hz
Perdavimo duomenys:
a) RS-485 sąsaja: perdavimo protokolas: MODBUS
ASCII: 8N1, 7E1, 7O1
RTU: 8N2, 8E1, 8O1, 8N1 duomenų perdavimo sparta
2400, 4800, 9600, 19200, 38400: 57600, 115200 bit/s adresas…………. 1…247
b) RS-232 sąsaja:
perdavimo protokolas MODBUS RTU 8N1 bodų sparta 9600 adresas 1
Modulio energijos suvartojimas≤ 1.5 A
Vardinės veikimo sąlygos:
– tiekimo ttage: 20…24…40 V kintamosios srovės/nuolatinės srovės arba arba 85…230…253 V kintamosios srovės/nuolatinės srovės
– tiekimo ttage dažnis- 40…50/60…440 Hz
– aplinkos temperatūra- 0…23…55°C
- santykinė oro drėgmė - < 95% (neleistinas kondensatas)
– išorinis magnetinis laukas- < 400 A/m
– darbo padėtis – bet kokia
Laikymo ir tvarkymo sąlygos:
– aplinkos temperatūra – 20…70°C
– santykinė oro drėgmė < 95 % (neleistinas kondensatas)
– leistini sinusoidiniai virpesiai: 10…150 Hz
– dažnis:
– poslinkis ampplotis 0.55 mm
Užtikrinti apsaugos laipsniai:
– iš priekinio korpuso pusės: IP 40
– iš terminalo pusės: IP 40
Bendri matmenys: 22.5 x 120 x 100 mm
Svoris: < 0.25 kg
Korpusas: pritaikytas montuoti ant bėgio
Elektromagnetinis suderinamumas:
– atsparumas triukšmui EN 61000-6-2
– triukšmo emisija EN 61000-6-4
Saugos reikalavimai pagal. pagal EN 61010-1:
– III įrengimo kategorija
– 2 taršos laipsnis
Didžiausia fazė-žemė ttage:
– maitinimo grandinėms: 300 V
– kitoms grandinėms: 50 V
PRIEŠ BUS DEKLARUOTA ŽALA
SIMPTOMAI | PROCEDŪRA | PASTABOS |
1. Modulio žalias diodas neužsidega. | Patikrinkite tinklo kabelio jungtį. | |
2. Modulis neužmezga ryšio su pagrindiniu įrenginiu per RS-232 prievadą. | Patikrinkite, ar laidas prijungtas prie atitinkamo modulio lizdo. Patikrinkite, ar pagrindiniame įrenginyje nustatyta 9600 perdavimo sparta, 8N1 režimas, 1 adresas. |
(RS-232 turi pastovius perdavimo parametrus) |
Ryšio perdavimo signalizacijos trūkumas RxD ir | ||
TxD diodai. | ||
3. Modulis neužmezga ryšio su pagrindiniu įrenginiu per RS-485 prievadą. Ryšio perdavimo signalų trūkumas RxD ir TxD dioduose. |
Patikrinkite, ar laidas prijungtas prie atitinkamo modulio lizdo. Patikrinkite, ar pagrindiniame įrenginyje nustatyti tie patys perdavimo parametrai kaip ir modulio (bodo sparta, režimas, adresas) Esant būtinybei keisti perdavimo parametrus, kai nepavyksta užmegzti ryšio per RS-485, reikia naudoti RS-232 prievadą, kuris turi pastovius perdavimo parametrus (jeigu tolimesnių problemų žr. 2 punktą). Pakeitus RS-485 parametrus į reikiamus, galima persijungti į RS-885 prievadą. |
UŽSAKYMO KODAI
6 lentelė* Kodo numerį nustato gamintojas EXAMPLE OF TARDAS
Užsakydami atkreipkite dėmesį į vienas po kito einančius kodų numerius.
Kodas: SM3 – 1 00 7 reiškia:
SM3 – 2 kanalų dvejetainių įėjimų modulis,
1 – tiekimo ttage : 85…230…253 Va.c./dc
00 – standartinė versija.
7 – su papildomu kokybės patikrinimo sertifikatu.
LUMEL SA
ul. Słubicka 4, 65-127 Zielona Góra, Lenkija
tel.: +48 68 45 75 100, faksas +48 68 45 75 508
www.lumel.com.pl
Techninė pagalba:
tel.: (+48 68) 45 75 143, 45 75 141, 45 75 144, 45 75 140
el. paštas: export@lumel.com.pl
Eksporto departamentas:
tel.: (+48 68) 45 75 130, 45 75 131, 45 75 132
el. paštas: export@lumel.com.pl
Kalibravimas ir atestavimas:
el. paštas: laboratorium@lumel.com.pl
SM3-09C 29.11.21
60-006-00-00371
Dokumentai / Ištekliai
![]() |
LUMEL SM3 2 kanalų loginių arba skaitiklių įėjimų modulis [pdf] Naudotojo vadovas SM3 2 kanalų loginių arba skaitiklių įėjimų modulis, SM3, 2 kanalų loginių arba skaitiklių įėjimų modulis, loginiai arba skaitikliai |