2-KANAAL MODULE
Van LOGIESE OF TEENINSETTE
SM3
AANSOEK
Module van logiese insette
Die SM3-module van twee logiese insette is bestem om logiese toestande van logiese insette te versamel en dit toeganklik te maak vir rekenaargebaseerde industriële stelsels wat op die basis van die RS-485-koppelvlak werk.
Die module het 2 logiese insette en RS-485-koppelvlak met MODBUS RTU en ASCII transmissieprotokolle.
RS-485- en RS-232-poorte is galvanies geïsoleer van insetseine en toevoer.
Die moduleprogrammering is moontlik deur middel van die RS-485- of RS-232-poort.
In die SM3-modulestel is daar 'n verbindingskabel om met die rekenaarrekenaar (RS-232) te verbind.
Module parameters:
- twee logiese insette,
– RS-485 kommunikasie-koppelvlak met MODBUS RTU en ASCII transmissieprotokolle om in rekenaargebaseerde stelsels te werk met die optiese transmissiesein gebaseer op LED-diodes,
- konfigureerbare baud rate: 2400, 4800, 9600, 19299, 38400 bis/s.
Module as 'n impulsomsetter.
Die SM3-module wat as 'n impulsomsetter werk, is bestem om meettoestelle wat toegerus is met impulsinsette, bv. watt-uur meters, hittemeters, gasmeters, vloeiomskakelaars asl, by rekenaarstelsels te voeg.
Dan maak die SM3-omskakelaar die afstanduitlees van die tellertoestand in geoutomatiseerde rekeningstelsels moontlik. Die omskakelaar het 2 impulsinsette en RS-485-koppelvlak met MODBUS RTU en ASCII transmissieprotokolle, wat die toepassing daarvan in rekenaarstelsels met Wizcon, Fix, In Touch, Genesis 32 (Iconics) en ander visualiseringsprogramme moontlik maak.
Omskakelaar parameters:
- twee impulsinsette, onafhanklik gekonfigureer:
– programmeerbare aktiewe toestand van insette (hoë vlak of lae vlak van die inset voltage),
- programmeerbare filter vir insetimpulse met 'n vlak van gedefinieerde tydsduur (afsonderlik vir hoë en lae vlak),
– impulstelling tot by die waarde 4.294.967.295 en met beskerming teen uitvee vanaf die toepassingsvlak,
- hulpimpulstellers met die moontlikheid om enige tyd uit te wis,
– nie-vlugtige registers wat die gewig van getelde impulse stoor,
– 4 afsonderlike registers wat die resultaat van die tellerwaarde-afdelings met gewigswaardes van getelde impulse bevat, - RS-485 kommunikasie koppelvlak met MODBUS RTU en ASCII transmissie protokolle om te werk in rekenaarstelsels met optiese transmissie sein op LED diodes,
- konfigureerbare baud rate: 2400, 4800, 9600, 19200, 134800 bis/s,
- programmeringskoppelvlak op die voorste plaat van RJ-tipe (TTL-vlakke),
- verskeie maniere van transmissie parameter konfigurasie:
– geprogrammeer – deur middel van die programmeringskoppelvlak RJ op die voorplaat,
– geprogrammeer – vanaf die toepassingsvlak, deur middel van die RS-485-bus, - berging van die tellertoestand in die nie-vlugtige geheue saam met die CRC-kontrolesom,
- tel van voorraadverval,
- opsporing van noodtoestande.
MODULE STEL
- SM3 module …………………………………………. 1 pc
- gebruikershandleiding ………………………………………….. 1 st
- gatprop van die RS-232-sok …………….. 1 st
Wanneer u die module uitpak, kontroleer asseblief die afleweringsvolledigheid en of die tipe en weergawekode op die dataplaat met die bestelling ooreenstem.Fig. 1 View van die SM3-module
BASIESE VEILIGHEIDSVEREISTES, OPERASIONELE VEILIGHEID
Simbole in hierdie dienshandleiding beteken:
WAARSKUWING!
Waarskuwing van potensiële, gevaarlike situasies. Veral belangrik. 'n Mens moet hiervan kennis maak voordat die module verbind word. Die nie-nakoming van kennisgewings gemerk deur hierdie simbole kan ernstige beserings van die personeel en die skade van die instrument veroorsaak.
VERSIGTIG!
Dui 'n algemene nuttige nota aan. As jy dit waarneem, word die hantering van die module makliker gemaak. 'n Mens moet hiervan kennis neem wanneer die module teenstrydig met die verwagtinge werk. Moontlike gevolge indien verontagsaam!
In die sekuriteitsomvang voldoen die module aan die vereistes van die EN 61010 -1-standaard.
Opmerkings oor die veiligheid van die operateur:
1. Algemeen
- Die SM3-module is bestem om op 'n 35 mm-reling gemonteer te word.
- Nie-gemagtigde verwydering van die vereiste behuising, onvanpaste gebruik, verkeerde installasie of werking skep die risiko van besering aan personeel of skade aan toerusting. Vir meer gedetailleerde inligting bestudeer asseblief die gebruikershandleiding.
- Moenie die module deur 'n outotransformator aan die netwerk koppel nie.
- Alle operasies rakende vervoer, installering en ingebruikneming sowel as onderhoud moet deur gekwalifiseerde, vaardige personeel uitgevoer word en nasionale regulasies vir die voorkoming van ongelukke moet nagekom word.
- Volgens hierdie basiese veiligheidsinligting is gekwalifiseerde, vaardige personeel persone wat vertroud is met die installering, montering, ingebruikneming en werking van die produk en wat oor kwalifikasies beskik wat nodig is vir hul beroep.
- Die RS-232-sok dien slegs om toestelle te koppel (Fig. 5) wat met die MODBUS-protokol werk. Plaas 'n gatprop in die RS-232-modulesok as die sok nie gebruik word nie.
2. Vervoer, berging
- Let asseblief op die aantekeninge oor vervoer, berging en toepaslike hantering.
- Let op die klimaatstoestande wat in spesifikasies gegee word.
3. Installasie
- Die module moet geïnstalleer word volgens die regulasies en instruksies wat in hierdie gebruikershandleiding gegee word.
- Verseker behoorlike hantering en vermy meganiese spanning.
- Moenie enige komponente buig nie en moenie enige isolasieafstande verander nie.
- Moenie aan enige elektroniese komponente en kontakte raak nie.
- Instrumente kan elektrostaties-sensitiewe komponente bevat, wat maklik deur onvanpaste hantering beskadig kan word.
- Moenie enige elektriese komponent beskadig of vernietig nie, aangesien dit jou gesondheid in gevaar kan stel!
4. Elektriese aansluiting
Voordat u die instrument aanskakel, moet u die korrektheid van die verbinding met die netwerk nagaan.
- In die geval van die beskermingsklemverbinding met 'n aparte draad moet 'n mens onthou om dit te koppel voor die aansluiting van die instrument aan die hoofstroom.
- Wanneer daar aan lewendige instrumente gewerk word, moet die toepaslike nasionale regulasies vir die voorkoming van ongelukke nagekom word.
- Die elektriese installasie moet volgens die toepaslike regulasies uitgevoer word (kabeldeursnee, versmeltings, PE-verbinding). Bykomende inligting kan verkry word uit die gebruikersgids.
- Die dokumentasie bevat inligting oor installasie in ooreenstemming met EMC (afskerming, aarding, filters en kabels). Hierdie notas moet nagekom word vir alle CE-gemerkte produkte.
- Die vervaardiger van die meetstelsel of geïnstalleerde toestelle is verantwoordelik vir die nakoming van die vereiste grenswaardes wat deur die EMC-wetgewing vereis word.
5. Operasie
- Meetstelsels, insluitend SM3-modules, moet toegerus wees met beskermingstoestelle volgens die ooreenstemmende standaard en regulasies vir die voorkoming van ongelukke.
- Nadat die instrument van die toevoer ontkoppel is voltage, lewendige komponente en kragverbindings moet nie dadelik aangeraak word nie, want kapasitors kan gelaai word.
- Die behuising moet gesluit wees tydens werking.
6. Onderhoud en diens
- Let asseblief op die vervaardiger se dokumentasie.
- Lees alle produkspesifieke veiligheids- en toepassingsnotas in hierdie gebruikershandleiding.
- Voordat u die instrumentbehuising uithaal, moet u die toevoer afskakel.
Die verwydering van die instrumentbehuising gedurende die waarborgkontrakperiode kan die kansellasie daarvan veroorsaak.
INSTALLASIE
4.1. Module vasstelling
Die module is ontwerp om op 'n 35 mm spoor vasgemaak te word (EN 60715). Die modulebehuising is gemaak van 'n selfdovende plastiek.
Behuising algehele afmetings: 22.5 x 120 x 100 mm. 'n Mens moet eksterne drade verbind met 'n deursnee van 2.5 mm² (vanaf toevoerkant) en van 1.5 mm² (vanaf insetseinkant).4.2. Terminale beskrywing
'n Mens moet die toevoer en eksterne seine in ooreenstemming met fig. 3, 4 en 5. Besonderhede uitvloeisels word in tabel 1 beskryf.
LET WEL: 'n Mens moet veral aandag gee aan die korrekte verbinding van eksterne seine (sien tabel 1).
Daar is drie diodes op die voorplaat:
- groen – wanneer beligting, dui die toevoer aan,
- groen (RxD) – dui die data-ontvangs deur die module aan,
- geel (TxD) – dui die data-oordrag deur die module aan.
Beskrywing van SM3-module-uitgange
Tabel 1
Terminalenr |
Terminale beskrywing |
1 | GND-lyn van logiese insette |
2 | IN1-lyn – logiese inset No 1 |
3 | 5 V dc lyn |
4 | IN2-lyn – logiese inset No 2 |
5 | GND-lyn van die RS-485-koppelvlak |
6, 7 | Lyne wat die module verskaf |
8 | 'n Lyn van die RS-485-koppelvlak met opto-isolasie |
9 | B-lyn van die RS-485-koppelvlak met opto-isolasie |
'n Voorbeeldige manier van logiese invoerverbindings word hieronder aangebiedLET WEL:
Met inagneming van elektromagnetiese interferensie, moet 'n mens afgeskermde drade gebruik om logiese insetseine en RS-485-koppelvlakseine te verbind. Die skild moet in 'n enkele punt aan die beskermende terminaal gekoppel word. Die toevoer moet deur 'n tweedraadkabel met 'n geskikte draaddeursnee verbind word, wat die beskerming daarvan deur 'n installasie-uitsny verseker.
DIENS
Nadat eksterne seine gekoppel is en die toevoer omgeskakel is, is die SM3-module gereed om te werk. Die verligte groen diode dui die module werking aan. Die groen diode (RxD) dui die module-peiling aan, maar die geel diode (TxD), die module antwoord. Diodes moet siklies lig tydens die data-oordrag, beide deur die RS-232 en RS-485 koppelvlak. Die sein "+" (terminaal 3) is die 5 V uitset met die toelaatbare 50 mA las. Mens kan dit gebruik vir toevoer van eksterne stroombane.
Alle module parameters kan geprogrammeer word deur middel van RS-232 of RS-485. Die RS-232-poort het konstante transmissieparameters in ooreenstemming met tegniese data, wat die verbinding met die module moontlik maak, selfs wanneer geprogrammeerde parameters van die RS-485 digitale uitset onbekend is (adres, modus, koers).
Die RS-485-standaard laat die direkte verbinding met 32 toestelle toe op 'n enkele reeksskakel van 1200 m lank. Om 'n groter aantal toestelle te koppel, is dit nodig om addisionele tussengangerskeidende toestelle te gebruik (bv. PD51-omskakelaar/herhaler). Die manier om die koppelvlak te verbind word in die module gebruikershandleiding gegee (fig. 5). Om 'n korrekte transmissie te verkry, is dit nodig om lyne A en B parallel met hul ekwivalente in ander toestelle te verbind. Die verbinding moet gemaak word deur 'n afgeskermde draad. Die skild moet in 'n enkele punt aan die beskermende terminaal gekoppel word. Die GND-lyn dien tot die bykomende beskerming van die koppelvlaklyn by lang verbindings. 'n Mens moet dit aan die beskermende terminaal koppel (dit is nie nodig vir die korrekte koppelvlakwerking nie).
Om die verbinding met die rekenaarrekenaar deur die RS-485-poort te verkry, is 'n RS-232/RS-485-koppelvlakomskakelaar onontbeerlik (bv. 'n PD51-omsetter) of 'n RS-485-kaart. Die merk van transmissielyne vir die kaart in die rekenaarrekenaar hang af van die kaartvervaardiger. Om die verbinding deur die RS-232-poort te realiseer, is die kabel wat by die module gevoeg is voldoende. Die wyse van beide poortverbinding (RS-232 en RS-485) word op die Fig.5 aangebied.
Die module kan slegs deur een koppelvlakpoort aan die Meestertoestel gekoppel word. In die geval van die gelyktydige verbinding van beide poorte, sal die module korrek werk met die RS-232 poort.
5.1. Beskrywing van die MODBUS protokol implementering
Die transmissieprotokol beskryf maniere van inligting-uitruiling tussen toestelle deur die seriële koppelvlak.
Die MODBUS-protokol is in die module geïmplementeer in ooreenstemming met die PI-MBUS-300 Rev G-spesifikasie van die Modicon-maatskappy.
Stel reeks-koppelvlakparameters van modules in die MODBUS-protokol:
– module-adres: 1…247
– Baudrate: 2400, 4800, 19200, 38400 bit/s
- bedryfsmodus: ASCII, RTU
– inligtingseenheid: ASCII: 8N1, 7E1, 7O1,
RTU: 8N2, 8E1, 8O1, 8N1
– maksimum reaksietyd: 300 ms
Die parameterkonfigurasie van die seriële koppelvlak word in die verdere deel van hierdie gebruikershandleiding beskryf. Dit bestaan uit die vereffening van die baudtempo (Teriefparameter), toesteladres (Adresparameter) en die tipe inligtingseenheid (Modusparameter).
In die geval van die moduleverbinding met die rekenaar deur die RS-232-kabel, stel die module outomaties transmissieparameters op waardes:
Baud koers: 9600 b/s
Maatskappy af: RTU 8N1
Adres: 1
Let wel: Elke module wat aan die kommunikasienetwerk gekoppel is, moet:
- 'n unieke adres hê, anders as adresse van ander toestelle wat in die netwerk gekoppel is,
- het die identiese baud rate en inligtingseenheid tipe,
- die opdragversending met die adres "0" word geïdentifiseer as uitsaaimodus (uitsending na baie toestelle).
5.2. Beskrywing van MODBUS protokol funksies
Die volgende MODBUS-protokolfunksies is in die SM3-module geïmplementeer:
Beskrywing van die MODBUS protokol funksies
Tabel 2
Kode |
Betekenis |
03 (03 uur) | Uitlees van n-registers |
04 (04 uur) | Uitlees van n-invoerregisters |
06 (06 uur) | Skryf van 'n enkele register |
16 (10 uur) | Skryf van n-registers |
17 (11 uur) | Identifikasie van slaaf toestel |
Uitlees van n-registers (kode 03h)
Funksie ontoeganklik in data-uitsaaimodus.
Example: Uitlees van 2 registers wat begin vanaf die register met die 1DBDh (7613) adres:
Versoek:
Toestel adres | Funksie | Registreer adres Hi |
Registreer adres Lo |
Aantal registreer Hi |
Aantal registreer Lo |
Kontrolesom CRC |
01 | 03 | 1D | BD | 00 | 02 | 52 43 |
Antwoord:
Toestel adres | Funksie | Aantal grepe | Waarde uit die register 1DBD (7613) | Waarde uit die register 1DBE (7614) | Kontrolesom CRC | ||||||
01 | 03 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 42 8B |
Uitlees van n-invoerregisters (kode 04h)
Funksie ontoeganklik in die data-uitsaaimodus.
Example: uitlees van een register met die 0FA3h (4003) adres wat begin vanaf die register met 1DBDh (7613).
Versoek:
Toestel adres | Funksie | Registreer adres Hi |
Registreer adres Lo |
Aantal registreer Hi |
Aantal registreer Lo |
Kontrolesom CRC |
01 | 04 | 0F | A3 | 00 | 01 | C2 FC |
Antwoord:
Toestel adres | Funksie | Aantal grepe | Waarde van die registreer 0FA3 (4003) |
Kontrolesom CRC | |
01 | 04 | 02 | 00 | 01 | 78 f0 |
Skryf van die waarde in die register (kode 06h)
Die funksie is toeganklik in die uitsaaimodus.
Example: Skryf van die register met 1DBDh (7613) adres.
Versoek:
Toestel adres | Funksie | Registreer adres Hi | Registreer adres Lo | Waarde uit die register 1DBD (7613) | Kontrolesom CRC | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 nC |
Antwoord:
Toestel adres | Funksie | Registreer adres Hi |
Registreer adres Lo |
Waarde uit die register 1DBD (7613) | Kontrolesom CRC | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 nC |
Skryf aan n-registers (kode 10h)
Die funksie is toeganklik in die uitsaaimodus.
Example: Skryf 2 registers wat vanaf die register begin met 1DBDh (7613) ad-
Versoek:
Toestel adres |
Funksie | Registreer adres |
Aantal registers |
Aantal grepe | Waarde uit die register 1DBD (7613) |
Waarde van die registreer 1DBE (7614) |
Check- som CRC |
||||||||
Hi | Lo | Hi | Lo | ||||||||||||
01 | 10 | 1D | BD | 00 | 02 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 03 09 |
Antwoord:
Toestel adres | Funksie | Registreer adres Hi |
Registreer adres Lo |
Aantal registreer Hi |
Aantal registreer Lo |
Kontrolesom (CRC) |
01 | 10 | 1D | BD | 00 | 02 | D7 80 |
Rapporteer wat die toestel identifiseer (kode 11h)
Versoek:
Toestel adres | Funksie | Kontrolesom (CRC) |
01 | 11 | C0 2C |
Antwoord:
Toestel adres | Funksie | Aantal grepe | Toestelidentifiseerder | Toestel toestand | Sagteware weergawe nommer | Kontrolesom |
01 | 11 | 06 | 8C | FF | 3F 80 00 00 | A6 F3 |
Toesteladres – 01
Funksie – funksie No: 0x11;
Aantal grepe – 0x06
Toestelidentifiseerder – 0x8B
Toestelstatus – 0xFF
Sagteware weergawe No – weergawe geïmplementeer in die module: 1.00
XXXX – 4-grepe veranderlike van dryftipe
Kontrolesom – 2 grepe in die geval van werk in RTU-modus
– 1 greep in die geval van werk in ASCII-modus
5.3. Kaart van moduleregisters
Registreer kaart van die SM3 module
Adres reeks | Waarde tipe | Beskrywing |
4000-4100 | int, dryf (16 bisse) | Die waarde word in 16-bis registers geplaas. Registers is slegs vir uitlees. |
4200-4300 | int (16 bisse) | Die waarde word in 16-bis registers geplaas. Die registerinhoud stem ooreen met die 32-bis registerinhoud van die 7600-area. Registers kan uitgelees en geskryf word. |
7500-7600 | dryf (32 bisse) | Die waarde word in die 32-bis register geplaas. Registers is slegs vir uitlees. |
7600-7700 | dryf (32 bisse) | Die waarde word in die 32-bis register geplaas. Registers kan uitgelees en geskryf word. |
5.4. Stel moduleregisters
Stel registers vir uitlees van die SM3-module.
Die waarde word in 16-bis registers geplaas | Naam | Reeks | Registreer tipe | Hoeveelheid naam |
4000 | Identifiseerder | – | int | Konstante identifiseer die toestel (0x8B) |
4001 |
Status 1 |
int |
Status1 is die register wat huidige toestande van logiese insette beskryf | |
4002 | Status 2 | – | int | Status2 is die register wat huidige transmissieparameters beskryf. |
4003 | W1 | 0… 1 | int | Waarde van uitleestoestand van die invoer 1 |
4004 | W2 | 0… 1 | int | Waarde van uitleestoestand van die invoer 2 |
4005 | WMG1_H |
– |
lank |
Resultaat verkry deur die verdeling van die hoofteller en die gewigwaarde te maak, vir invoer 1 (die register tel die aantal miljoene van die hele resultaat) – hoër woord. |
4006 | WMG1_L | Resultaat verkry deur die deelbewerking van die hoofteller en die gewigwaarde te maak, vir invoer 1 (die register tel die aantal miljoene van die hele resultaat) – laer woord. | ||
4007 | WMP1_H |
– |
lank |
Resultaat verkry deur die verdeling van die hoofteller en die gewigwaarde te maak, vir inset 1 (die register tel die aantal miljoene van die hele resultaat) – hoër woord. |
4008 | WMP1_L | Resultaat verkry deur die deelbewerking van die hoofteller en die gewigwaarde te maak, vir invoer 1 (die register tel die aantal miljoene van die hele resultaat) – laer woord. | ||
4009 | WMG2_H |
– |
lank |
Resultaat verkry deur die verdeling van die hoofteller en die gewigwaarde te maak, vir inset 2 (die register tel die aantal miljoene van die hele resultaat) – hoër woord. |
4010 | WMG2_L | Resultaat verkry deur die deelbewerking van die hoofteller en die gewigwaarde te maak, vir invoer 2 (die register tel die aantal miljoene van die hele resultaat) – laer woord. |
4011 | WMP2_H |
– |
lank |
Resultaat verkry deur die verdeling van die hoofteller en die gewigwaarde te maak, vir inset 2 (die register tel die aantal miljoene van die hele resultaat) – hoër woord. |
4012 | WMP2_L | Resultaat verkry deur die deelbewerking van die hoofteller en die gewigwaarde te maak, vir invoer 2 (die register tel die aantal miljoene van die hele resultaat) – laer woord. | ||
4013 | WG1_H | 0… 999999 | dryf | Resultaat verkry deur die verdeling van die hoofteller en die gewigwaarde te maak, vir inset 1 (die register tel die aantal miljoene van die hele resultaat) – hoër woord. |
4014 | WG1_L | Resultaat verkry deur die deelbewerking van die hoofteller en die gewigwaarde te maak, vir invoer 1 (die register tel die aantal miljoene van die hele resultaat) – laer woord. | ||
4015 | WP1_H | 0… 999999 | dryf | Resultaat verkry deur die verdeling van die hoofteller en die gewigwaarde te maak, vir inset 1 (die register tel die aantal miljoene van die hele resultaat) – hoër woord. |
4016 | WP1_L | Resultaat verkry deur die deelbewerking van die hoofteller en die gewigwaarde te maak, vir invoer 1 (die register tel die aantal miljoene van die hele resultaat) – laer woord. | ||
4017 | WG2_H | 0… 999999 | dryf | Resultaat verkry deur die verdeling van die hoofteller en die gewigwaarde te maak, vir inset 2 (die register tel die aantal miljoene van die hele resultaat) – hoër woord. |
4018 | WG2_L | Resultaat verkry deur die deelbewerking van die hoofteller en die gewigwaarde te maak, vir invoer 2 (die register tel die aantal miljoene van die hele resultaat) – laer woord. | ||
4019 | WP2_H | 0… 999999 | dryf | Resultaat verkry deur die verdeling van die hoofteller en die gewigwaarde te maak, vir inset 2 (die register tel die aantal miljoene van die hele resultaat) – hoër woord. |
4020 | WP2_L | Resultaat verkry deur die deelbewerking van die hoofteller en die gewigwaarde te maak, vir invoer 2 (die register tel die aantal miljoene van die hele resultaat) – laer woord. |
4021 | LG1_H | 0… (2 32 – 1) | lank | Waarde van die hoofimpulsteller vir die inset 1 (hoër woord) |
4022 | LG1_L | Waarde van die hoofimpulsteller vir die inset 1 (onderste woord) | ||
4023 | LP1_H | 0… (2 32 – 1) | lank | Waarde van die hoofimpulsteller vir die inset 1 (hoër woord) |
4024 | LP1_L | Waarde van die hoofimpulsteller vir die inset 1 (onderste woord) | ||
4025 | LG2_H | 0… (2 32 – 1) | lank | Waarde van die hoofimpulsteller vir die inset 2 (hoër woord) |
4026 | LG2_L | Waarde van die hoofimpulsteller vir die inset 2 (onderste woord) | ||
4027 | LP2_H | 0… (2 32 – 1) | lank | Waarde van die hulpimpulsteller vir die inset 2 (hoër woord) |
4028 | LP2_L | Waarde van die hulpimpulsteller vir die inset 2 (onderste woord) | ||
4029 | Status 3 | – | int | Foutstatus van die toestel |
4030 | Stel terug | 0… (2 16 – 1) | int | Teller van die aantal toesteltoevoerverval |
Stel registers om die SM3-module uit te lees (adresse 75xx)
Naam | Reeks | Registreer tipe | Hoeveelheid naam | |
Die waarde i registreer | ||||
7500 | Identifiseerder | – | dryf | Konstante identifiseer die toestel (0x8B) |
7501 | Status 1 | – | dryf | Die status 1 is die register wat huidige logiese invoertoestande beskryf |
7502 | Status 2 | – | dryf | Die status 2 is die register wat huidige transmissieparameters beskryf |
7503 | W1 | 0… 1 | dryf | Waarde van die uitleestoestand van die invoer 1 |
7504 | W2 | 0… 1 | dryf | Waarde van die uitleestoestand van die invoer 2 |
7505 | WG1 | 0… (2 16 – 1) | dryf | Resultaat verkry deur die verdeling van die hoofteller en die gewigwaarde te maak, vir inset 1 |
7506 | WP1 | – | dryf | Resultaat verkry deur die verdelingswerking van die hulpteller en die gewigwaarde te maak, vir inset 1 |
7507 | WG2 | – | dryf | Resultaat verkry deur die verdeling van die hoofteller en die gewigwaarde te maak, vir inset 2 |
7508 | WP2 | – | dryf | Resultaat verkry deur die verdelingswerking van die hulpteller en die gewigwaarde te maak, vir inset 2 |
7509 | LG1 | 0… (2 32 – 1) | dryf | Waarde van die hoofimpulsteller vir die inset 1 |
7510 | LP1 | 0… (2 32 – 1) | dryf | Waarde van die hulpimpulsteller vir die inset 1 |
7511 | LP2 | 0… (2 32 – 1) | dryf | Waarde van die hoofimpulsteller vir die inset 2 |
7512 | LP2 | 0… (2 32 – 1) | dryf | Waarde van die hulpimpulsteller vir die inset 2 |
7513 | Status 3 | dryf | Status van toestelfoute | |
7514 | Stel terug | 0… (2 16 – 1) | dryf | Teller van die aantal toesteltoevoerverval |
Beskrywing van die statusregister 1
Bit-15…2 Nie gebruik nie. Toestand 0
Bit-1 Toestand van die IN2-invoer
0 – oop of onaktiewe toestand,
1 – kortgeslote of aktiewe toestand
Bit-0 Toestand van die IN1-invoer
0 – oop of onaktiewe toestand,
1 – kortgeslote of aktiewe toestand
Beskrywing van die statusregister 2Bit-15…6 Nie gebruik nie. Toestand 0
Bit-5…3 Bedryfsmodus en inligtingseenheid
000 – koppelvlak afgeskakel
001 – 8N1 – ASCII
010 – 7E1 – ASCII
011 – 7O1 – ASCII
100 – 8N2 – RTU
101 – 8E1 – RTU
110 – 8O1 – RTU
111 – 8N1 – RTU
Bit-2…0 Baud-koers
000 – 2400 bis/s
001 – 4800 bis/s
010 – 9600 bis/s
011 – 19200 bis/s
100 – 38400 bis/s
Beskrywing van die statusregister 3Bit-1…0 FRAM geheue fout – Hoofteller 1
00 – gebrek aan foute
01 – fout van skryf/lees uit die geheuespasie 1
10 – fout van skryf/lees uit geheuespasies 1 en 2
11 – fout van skryf/uitlees van alle geheueblokke (verlies van tellerwaarde)
Bit-5…4 FRAM geheue fout – Hulpteller 1
00 – gebrek aan foute
01 – fout van skryf/uitlees vanaf die 1ste geheuespasie
10 – fout van skryf/uitlees vanaf die 1ste en 2de geheuespasies
11 – fout van skryf/lees van alle geheueblokke (verlies van die tellerwaarde)
Bit-9…8 FRAM geheue fout – Hoofteller 2
00 – gebrek aan foute
01 – fout van skryf/uitlees vanaf die 1ste geheuespasie
10 – fout van skryf/uitlees vanaf die 1ste en 2de geheuespasies 1 en 2
11 – fout van skryf/lees van alle geheueblokke (verlies van die tellerwaarde)
Bit-13…12 FRAM geheue fout – Hulpteller 2
00 – gebrek aan foute
01 – fout van skryf/uitlees vanaf die 1ste geheuespasie
10 – fout van skryf/uitlees vanaf 1ste en 2de geheuespasies
11 – fout van skryf/lees van alle geheueblokke (verlies van die tellerwaarde)
Bietjie-15…6, 3…2, 7…6, 11…10, 15…14 geen gebruik Toestand 0
Stel registers om die SM3-module uit te lees en te skryf (adresse 76xx)
Tabel 6
Die waarde van dryftipe word in 32-bis registers geplaas. | Die waarde van int-tipe word in 16-bis registers geplaas. | Reeks | Naam | Hoeveelheid naam |
7600 | 4200 | – | Identifiseerder | Identifiseerder (0x8B) |
7601 | 4201 | 0… 4 | Baud koers | Baudtempo van die RS-koppelvlak 0 – 2400 b/s 1 – 4800 b/s 2 – 9600 b/s 3 – 19200 b/s 4 – 38400 b/s |
7602 | 4202 | 0… 7 | Modus | Werkmodus van die RS-koppelvlak 0 – Interface afgeskakel 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 | Adres | Toesteladres op die Modbus-bus |
7604 | 4204 | 0… 1 | Doen aansoek | Aanvaarding van veranderinge vir die registers 7601-7603 0 – gebrek aan aanvaarding 1 – aanvaarding van veranderinge |
7605 | 4205 | 0… 1 | Werksmodus | Werksmodus van die toestel: 0 – logiese invoer 1 – toonbankinsette |
7606 | 4206 | 0… 11 | Instruksie | Register van instruksies: 1 – uitvee van die hulpteller vir die inset 1 2 – uitvee van die hulpteller vir die inset 2 3 – uitvee van die hoofteller vir die inset 1 (slegs met RS-232) 4 – uitvee van die hoofteller vir die inset 2 (slegs met RS-232) 5 – uitvee van hulptellers 6 – uitvee van hooftellers (slegs met RS232) 7 – skryf van verstekdata na die registers 7605 – 7613 en 4205 – 4211 (slegs met RS232) 8 – skryf van verstekdata na die registers 7601 – 7613 en 4201 – 4211 (slegs met RS232) 9 – toestelterugstelling 10 – uitvee van foutstatusregisters 11 – uitvee van herstelnommerregisters |
7607 | 4207 | 0… 3 | Aktiewe toestand | Aktiewe toestand vir toestelinsette: 0x00 – aktiewe toestand "0" vir IN1, aktiewe toestand "0" vir IN2 0x01 – aktiewe toestand "1" vir IN1, aktiewe toestand "0" vir IN2 0x02 – aktiewe toestand "0" vir IN1, aktiewe toestand "1" vir IN2 0x03 – aktiewe toestand "1" vir IN1, aktiewe toestand "1" vir IN2 |
7608 | 4208 | 1…10000 | Tyd vir die aktiewe vlak 1 | Duur van die hoë vlak vir 1 impuls vir die inset 1 – (0.5 – 500 ms) |
7609 | 4209 | 1…100000 | Tyd vir die onaktiewe vlak 1 | Duur van die lae vlak vir 1 impuls vir die inset 1 – (0.5 – 500 ms) |
7610 | 4210 | 1…10000 | Tyd vir die aktiewe vlak 2 | Duur van die hoë vlak vir 1 impuls vir die inset 2 – (0.5 – 500 ms) |
7611 | 4211 | 1…10000 | Tyd vir die onaktiewe vlak 2 | Duur van die lae vlak vir 1 impuls vir die inset 2 – (0.5 – 500 ms) |
7612 | 0.005…1000000 | Gewig 1 | Waarde van die gewig vir die inset 1 | |
7613 | 0.005…1000000 | Gewig 2 | Waarde van die gewig vir die inset 2 | |
7614 | 4212 | – | Kode | Kode aktiveer veranderinge in registers 7605 – 7613 (4206 – 4211), kode – 112 |
IMPULSTELLERS
Elkeen van die omsetter-impulsinsette is toegerus met twee onafhanklike 32-bis tellers – hoof- en hulpimpulstellers. Die maksimum toestand van tellers is 4.294.967.295 (2?? – 1) impulse.
Die toename van tellers met een volg gelyktydig op die oomblik van die opsporing van 'n aktiewe toestand van 'n gepaste lang duur op die impulsinvoer en 'n toestand teenoor die aktiewe toestand van 'n gepaste lang duur.
6.1. Hooftoonbank
Die hoofteller kan deur middel van die programmeringskakel RJ of die RS485-koppelvlak uitgelees word, maar slegs deur middel van die programmeringsskakel uitgevee word deur die geskikte waarde na die instruksieregister te skryf (sien tabel 6). Tydens die uitlees word die inhoud van die ouer en jonger woord van die tellerregister gestoor en verander nie tot aan die einde van die dataraamuitruiling nie. Hierdie meganisme verseker 'n veilige uitlees van beide die hele 32-bis register en sy 16-bis deel.
Die voorkoms van die hooftoonbankoorloop veroorsaak nie 'n onderbreking van die impulstelling nie.
Die tellertoestand word in die nie-vlugtige geheue geskryf.
Die kontrolesom CRC, bereken uit die toonbankinhoud, word ook geskryf.
Nadat die toevoer omgeskakel is, reproduseer die omsetter die tellertoestand vanaf geskrewe data en kontroleer die CRC-som. In die geval van onenigheid in die foutregister, word 'n toepaslike foutmerk gestel (sien die Status 3-beskrywing).
Registers van hooftellers is geleë onder adresse 4021 -4022 vir die inset 1 en 4025 - 4026 vir die inset 2.
6.2. Hulptoonbank
Die hulpteller vervul die rol van die gebruiker se teller, wat te eniger tyd uitgevee kan word, beide deur die programmeringskakel RJ en vanaf die toepassingsvlak deur die RS-485-koppelvlak.
Dit word uitgevoer deur die skryf van 'n geskikte waarde na die instruksieregister (sien tabel 6).
Die uitleesmeganisme is soortgelyk aan die beskryfde een, in die geval van die hoofteller.
Die hulpteller word outomaties na sy oorloop teruggestel.
Egisters van hulptellers is onder adresse 4023 – 4024 vir die inset 1 en 4027 – 4028 vir die inset 2 geleë.
KONFIGURASIE van IMPULSE INSETTE
Die konfigurasie van toestelparameters wat in registers 7606 – 7613 (4206 – 4211) is, is moontlik na 'n vorige skryf van die waarde 112 na die register 7614 (4212).
Die skryf van die waarde 1 na die register 7605 (4205) veroorsaak die aktivering van impulsinsette en alle konfigurasiefunksies wat verband hou met die aktiewe werkmodus. Vir elk van die impulsinsette is dit moontlik om die volgende parameters te programmeer: voltage vlak op die inset vir die aktiewe toestand en minimale duur van hierdie toestand en die teenoorgestelde toestand as die aktiewe toestand. Daarbenewens is dit moontlik om waardes van die impulsgewig aan elke inset toe te ken.
7.1 Aktiewe toestand
Die moontlike instelling van die aktiewe toestand is die kortsluiting (hoë toestand op die inset) of die inset oop (lae toestand op die inset). Die instelling vir beide insette is in registers van 7607, 4007 adresse en die waarde daarvan het die volgende betekenis:
Aktiewe toestande van insette
Tabel 7.
Registreer waarde | Aktiewe toestand vir die invoer 2 | Aktiewe toestand vir die invoer 1 |
0 | Lae toestand | Lae toestand |
1 | Lae toestand | Hoë toestand |
2 | Hoë toestand | Lae toestand |
3 | Hoë toestand | Hoë toestand |
Die toestand van impulsinsette, met inagneming van die konfigurasie deur middel van die register 7607 (4007), is toeganklik in die statusregister van die omsetter of in registers 7503, 7504 of 4003, 4004.
7.2. Aktiewe toestand duur
Die definisie van die minimale aktiewe toestandsduur op die inset maak die filtrasie van interferensie moontlik wat op seinlyne kan voorkom en die tel van impulse wat slegs die geskikte duur het. Die minimale duur van die aktiewe toestand is ingestel in die reeks van 0.5 tot 500 millisekondes in registers met die adres 7608 (aktiewe toestand), 7609 (teenoorgestelde toestand) vir die inset 1 en met die adres 7610 (aktiewe toestand), 7611 (teenoorgestelde toestand) staat) vir die invoer 2.
Korter impulse vanaf die waarde wat in registers gestel is, sal nie getel word nie.
Impulsinsette is sampgelei in intervalle van 0.5 millisekonde.
7.3. Invoer gewig
Die gebruiker het die moontlikheid om die waarde van die impulsgewig te definieer (registers
7612, 7613). Die resultaat word op die volgende manier bepaal:
ResultMeasurement_Y = CounterValue_X/WeightValue_X
ResultMeasurement_Y – Meetresultaat vir die toepaslike insette en gekose teller
CounterValue_X – Tellerwaarde van die toepaslike invoer en gekose teller CounterWeight_X
– Gewigwaarde vir die toepaslike insette.
Die vasgestelde waarde word toeganklik gemaak in 16 bis registers in die reeks 4005-4012, volgens tabel 4 en in enkelregisters van dryftipe in die reeks 7505 – 7508, volgens tabel 5. Die manier om waardes van die hoof te bepaal. toonbankresultaat vir die inset 1 deur die uitlees van registers in die reeks 4005 – 4012, word hieronder aangebied.
Resultaatmeting_1 = 1000000* (lank)(WMG1_H, WMG1_L) + (float)(WG1_H, WG1_L)
Resultaatmeting_1
– Resultaat met inagneming van die gewig vir die inset 1 en die hoofteller.
(lank)(WMG1_H, WMG1_L) – Hoër woord van die resultaat “ResultMeasurement_1”
Veranderlike van dryftipe saamgestel uit twee 16-bis registers: WMG1_H en WMG1_L.
(float)(WG1_H, WG1_L) - Laer woord van die resultaat, "ResultMeasurement_1"
Veranderlike van dryftipe saamgestel uit twee 16-bis registers: WG1_H en WG1_L.
Oorblywende resultate vir die inset 2 en hulptellers word op soortgelyke wyse bepaal as in die bogenoemde example.
7.4. Verstek parameters
Die toestel, nadat instruksie 7 gemaak is (sien tabel nr 5), is op verstekparameters hieronder ingestel:
- Werkmodus – 0
- Geaktiveerde toestand – 3
- Tyd vir die aktiewe vlak 1 – 5 ms
- Tyd vir die onaktiewe vlak 1 – 5 ms
- Tyd vir die aktiewe vlak 2 – 5 ms
- Tyd vir die onaktiewe vlak 2 – 5 ms
- Gewig 1 – 1
- Gewig 2 – 1
Nadat die instruksie 8 gemaak is (sien tabel nr 5), stel die toestel addisionele verstekparameters soos hieronder:
- RS baud rate – 9600 b/s
- RS-modus – 8N1
- Adres - 1
TEGNIESE DATA
Logika-insette: Seinbron – potensiële sein: – logikavlakke: 0 logika: 0… 3 V
1 logika: 3,5… 24 V
Seinbron – sonder potensiële sein:
- logiese vlakke: 0 logika - oop invoer
1 logika – verkorte invoer
kortsluitweerstand van die kontak sonder potensiaal ≤ 10 kΩ
openingsweerstand van die kontak sonder potensiaal ≥ 40 kΩ
Teller parameters:
– minimale impulstyd (vir hoë toestand): 0.5 ms
– minimale impulstyd (vir lae toestand): 0.5 ms
– maksimum frekwensie: 800 Hz
Transmissie data:
a) RS-485-koppelvlak: transmissieprotokol: MODBUS
ASCII: 8N1, 7E1, 7O1
RTU: 8N2, 8E1, 8O1, 8N1 baudtempo
2400, 4800, 9600, 19200, 38400: 57600, 115200 bis/s-adres…………. 1…247
b) RS-232-koppelvlak:
transmissie protokol MODBUS RTU 8N1 baud rate 9600 adres 1
Module-kragverbruik≤ 1.5 A
Gegradeerde bedryfstoestande:
– toevoer voltage: 20…24…40 V ac/dc of of 85…230…253 V ac/dc
– toevoer voltage frekwensie- 40…50/60…440 Hz
– omgewingstemperatuur- 0…23…55°C
– relatiewe humiditeit- < 95% (ontoelaatbare kondensasie)
– eksterne magnetiese veld- < 400 A/m
– werkposisie- enige
Berging en hantering voorwaardes:
– omgewingstemperatuur – 20… 70°C
– relatiewe humiditeit < 95 % (ontoelaatbare kondensasie)
– toelaatbare sinusvormige vibrasies: 10…150 Hz
- frekwensie:
– verplasing amplitude 0.55 mm
Versekerde beskermingsgrade:
– vanaf frontale behuisingskant: IP 40
– vanaf terminale kant: IP 40
Algehele afmetings: 22.5 x 120 x 100 mm
Gewig: < 0.25 kg
Behuising: aangepas om op 'n spoor aanmekaar gesit te word
Elektromagnetiese verenigbaarheid:
– geraasimmuniteit EN 61000-6-2
– geraasvrystelling EN 61000-6-4
Veiligheidsvereistes vlg. na EN 61010-1:
– installasie kategorie III
– besoedeling graad 2
Maksimale fase-tot-aarde voltage:
– vir toevoerkringe: 300 V
– vir ander stroombane: 50 V
VOORDAT 'N SKADE VERKLARING SAL WORD
SIMPTOME | PROSEDURE | NOTAS |
1. Die module groen diode brand nie. | Gaan die verbinding van die netwerkkabel na. | |
2. Die module bewerkstellig nie kommunikasie met die hooftoestel deur die RS-232-poort nie. | Kyk of die kabel aan die toepaslike sok in die module gekoppel is. Kontroleer of die hooftoestel op die baudsnelheid 9600, modus 8N1, adres 1 gestel is. |
(RS-232 het konstante transmissieparameters) |
Gebrek aan kommunikasie transmissie sein op RxD en | ||
TxD diodes. | ||
3. Die module bewerkstellig nie kommunikasie met die meestertoestel deur die RS-485-poort nie. Gebrek aan kommunikasie transmissie sein op RxD en TxD diodes. |
Kyk of die kabel aan die toepaslike sok in die module gekoppel is. Kontroleer of die hooftoestel op dieselfde transmissieparameters as die module gestel is (baudrate, modus, adres) In die geval van noodsaaklikheid om transmissieparameters te verander wanneer 'n mens nie kommunikasie deur RS-485 kan bewerkstellig nie, moet 'n mens die RS-232-poort gebruik wat konstante transmissieparameters het (in die geval van verdere probleme, sien punt 2). Nadat u RS-485-parameters in vereiste verander het, kan u na die RS-885-poort oorskakel. |
BESTELKODES
Tabel 6* Die kodenommer word deur die produsent EX vasgestelAMPLE VAN ORDE
Wanneer jy bestel, respekteer asseblief opeenvolgende kodenommers.
Kode: SM3 – 1 00 7 beteken:
SM3 – 2-kanaal module van binêre insette,
1 – toevoer voltage: 85…230…253 Va.c./dc
00 - standaard weergawe.
7 – met 'n ekstra kwaliteit inspeksiesertifikaat.
LUMEL SA
ul. Słubicka 4, 65-127 Zielona Góra, Pole
tel.: +48 68 45 75 100, faks +48 68 45 75 508
www.lumel.com.pl
Tegniese ondersteuning:
tel.: (+48 68) 45 75 143, 45 75 141, 45 75 144, 45 75 140
e-pos: export@lumel.com.pl
Uitvoer departement:
tel.: (+48 68) 45 75 130, 45 75 131, 45 75 132
e-pos: export@lumel.com.pl
Kalibrasie en verklaring:
e-pos: laboratorium@lumel.com.pl
SM3-09C 29.11.21
60-006-00-00371
Dokumente / Hulpbronne
![]() |
LUMEL SM3 2-kanaalmodule van logika of tellerinsette [pdfGebruikershandleiding SM3 2-kanaalmodule van logika of teeninsette, SM3, 2-kanaalmodule van logika of teeninsette, logika of teeninsette |