2-KANAALMODULE
Van LOGICA OF TELERINGANGEN
SM3
SOLLICITATIE
Module van logische ingangen
De SM3-module met twee logische ingangen is bedoeld om de logische toestanden van logische ingangen te verzamelen en deze toegankelijk te maken voor computergebaseerde industriële systemen die werken op basis van de RS-485-interface.
De module heeft 2 logische ingangen en een RS-485-interface met MODBUS RTU- en ASCII-transmissieprotocollen.
RS-485- en RS-232-poorten zijn galvanisch geïsoleerd van ingangssignalen en voeding.
De moduleprogrammering is mogelijk via de RS-485- of RS-232-poort.
In de SM3-moduleset zit een verbindingskabel voor verbinding met de pc-computer (RS-232).
Moduleparameters:
– twee logische ingangen,
– RS-485-communicatie-interface met MODBUS RTU- en ASCII-transmissieprotocollen voor werking in computergebaseerde systemen met optische transmissiesignalering op basis van LED-diodes,
– configureerbare baudrate: 2400, 4800, 9600, 19299, 38400 bit/s.
Module als impulsomvormer.
De SM3-module die als impulsomzetter werkt, is bedoeld om meetapparatuur met impulsingangen, bijvoorbeeld wattuurmeters, warmtemeters, gasmeters en flowtransducers, aan computersystemen toe te voegen.
Vervolgens maakt de SM3-converter het op afstand uitlezen van de tellerstand in geautomatiseerde boekhoudsystemen mogelijk. De converter heeft 2 impulsingangen en een RS-485-interface met MODBUS RTU- en ASCII-transmissieprotocollen, wat toepassing mogelijk maakt in computersystemen met Wizcon, Fix, In Touch, Genesis 32 (Iconics) en andere visualisatieprogramma's.
Converter-parameters:
- twee impulsingangen, onafhankelijk geconfigureerd:
– programmeerbare actieve status van ingangen (hoog of laag niveau van het ingangsvolume).tagis),
– programmeerbaar filter voor ingangsimpulsen met een niveau met een gedefinieerde duur (afzonderlijk voor hoog en laag niveau),
– impulstelling tot de waarde 4.294.967.295 en met bescherming tegen wissen vanaf het applicatieniveau,
– hulpimpulstellers met de mogelijkheid om op elk moment te wissen,
– niet-vluchtige registers die het gewicht van getelde impulsen opslaan,
– 4 aparte registers met daarin het resultaat van de tellerwaardeverdelingen met gewichtswaarden van getelde impulsen, - RS-485-communicatie-interface met MODBUS RTU- en ASCII-transmissieprotocollen om te werken in computersystemen met optische transmissiesignalering op LED-diodes,
- configureerbare baudrate: 2400, 4800, 9600, 19200, 134800 bit/s,
- programmeerinterface op de frontplaat van het RJ-type (TTL-niveaus),
- verschillende manieren om transmissieparameters te configureren:
– geprogrammeerd – via de programmeerinterface RJ op de frontplaat,
– geprogrammeerd – vanaf het applicatieniveau, via de RS-485-bus, - opslag van de tellerstand in het niet-vluchtige geheugen samen met de CRC-controlesom,
- het tellen van aanbodverval,
- detectie van noodtoestanden.
MODULESET
- SM3-module ……………………………. 1 st
- gebruikershandleiding …………………………………….. 1 st
- gatplug van de RS-232-aansluiting …………….. 1 st
Controleer bij het uitpakken van de module de volledigheid van de levering en of de type- en versiecode op het typeplaatje overeenkomen met de bestelling.Afbeelding 1 View van de SM3-module
BASISVEILIGHEIDSEISEN, BEDRIJFSVEILIGHEID
De symbolen in deze servicehandleiding betekenen:
WAARSCHUWING!
Waarschuwing voor mogelijke, gevaarlijke situaties. Uitzonderlijk belangrijk. U moet hiermee bekend zijn voordat u de module aansluit. Het niet naleven van de met deze symbolen gemarkeerde aanwijzingen kan ernstige verwondingen van het personeel en schade aan het instrument tot gevolg hebben.
VOORZICHTIGHEID!
Geeft een algemene nuttige opmerking aan. Als u dit in acht neemt, wordt het hanteren van de module eenvoudiger. Hier moet rekening mee worden gehouden als de module niet consistent volgens de verwachtingen werkt. Mogelijke gevolgen als u er geen rekening mee houdt!
Op veiligheidsgebied voldoet de module aan de eisen van de norm EN 61010 -1.
Opmerkingen over de veiligheid van de operator:
1. Algemeen
- De SM3-module is bedoeld om op een rail van 35 mm te worden gemonteerd.
- Het niet-geautoriseerd verwijderen van de vereiste behuizing, oneigenlijk gebruik, onjuiste installatie of bediening brengt het risico van letsel voor personeel of schade aan apparatuur met zich mee. Voor meer gedetailleerde informatie kunt u de gebruikershandleiding bestuderen.
- Sluit de module niet via een autotransformator op het netwerk aan.
- Alle werkzaamheden met betrekking tot transport, installatie, inbedrijfstelling en onderhoud moeten worden uitgevoerd door gekwalificeerd, bekwaam personeel en de nationale regelgeving ter voorkoming van ongevallen moet worden nageleefd.
- Volgens deze basisveiligheidsinformatie zijn gekwalificeerd, bekwaam personeel personen die bekend zijn met de installatie, montage, inbedrijfstelling en bediening van het product en die over de kwalificaties beschikken die nodig zijn voor hun beroep.
- De RS-232-aansluiting dient alleen voor het aansluiten van apparaten (Fig. 5) die werken met het MODBUS-protocol. Plaats een gatplug in de RS-232-moduleaansluiting als de aansluiting niet wordt gebruikt.
2. Transport, opslag
- Neem de aanwijzingen voor transport, opslag en correcte hantering in acht.
- Houd u aan de klimatologische omstandigheden vermeld in de specificaties.
3. Installatie
- De module moet worden geïnstalleerd volgens de voorschriften en instructies in deze gebruikershandleiding.
- Zorg voor een correcte hantering en vermijd mechanische belasting.
- Buig geen onderdelen en wijzig geen isolatieafstanden.
- Raak geen elektronische componenten en contacten aan.
- Instrumenten kunnen elektrostatisch gevoelige componenten bevatten, die gemakkelijk kunnen worden beschadigd door onjuist gebruik.
- Beschadig of vernietig geen elektrische componenten, omdat dit uw gezondheid in gevaar kan brengen!
4. Elektrische aansluiting
Voordat u het instrument inschakelt, moet u de juistheid van de verbinding met het netwerk controleren.
- Bij aansluiting van de beveiligingsklem met een aparte kabel moet u er rekening mee houden dat u deze aansluit voordat u het instrument op het lichtnet aansluit.
- Bij werkzaamheden aan onder spanning staande instrumenten moeten de geldende nationale voorschriften ter voorkoming van ongevallen in acht worden genomen.
- De elektrische installatie moet worden uitgevoerd volgens de geldende voorschriften (kabeldoorsneden, zekeringen, PE-aansluiting). Aanvullende informatie kunt u vinden in de gebruikershandleiding.
- De documentatie bevat informatie over installatie in overeenstemming met EMC (afscherming, aarding, filters en kabels). Deze aanwijzingen moeten voor alle CE-gemarkeerde producten in acht worden genomen.
- De fabrikant van het meetsysteem of de geïnstalleerde apparaten is verantwoordelijk voor het voldoen aan de vereiste grenswaarden die de EMC-wetgeving stelt.
5. Bediening
- Meetsystemen inclusief SM3-modules moeten zijn uitgerust met beveiligingsapparatuur volgens de overeenkomstige norm en regelgeving ter preventie van ongevallen.
- Nadat het instrument is losgekoppeld van de voeding voltagOnder spanning staande onderdelen en stroomaansluitingen mogen niet onmiddellijk worden aangeraakt, omdat condensatoren kunnen worden opgeladen.
- Tijdens bedrijf moet de behuizing gesloten zijn.
6. Onderhoud en service
- Neem de documentatie van de fabrikant in acht.
- Lees alle productspecifieke veiligheids- en toepassingsopmerkingen in deze gebruikershandleiding.
- Voordat u de instrumentbehuizing eruit haalt, moet u de voeding uitschakelen.
Het verwijderen van de instrumentbehuizing tijdens de garantiecontractperiode kan tot annulering leiden.
INSTALLATIE
4.1. Modulebevestiging
De module is ontworpen om te worden bevestigd op een rail van 35 mm (EN 60715). De modulebehuizing is gemaakt van zelfdovend kunststof.
Totale afmetingen behuizing: 22.5 x 120 x 100 mm. Men moet externe draden aansluiten met een doorsnede van 2.5 mm² (vanaf de voedingszijde) en van 1.5 mm² (vanaf de ingangssignaalzijde).4.2. Terminalbeschrijving
Men moet de voeding en externe signalen aansluiten volgens afb. 3, 4 en 5. Bijzonderheden uitloop staan beschreven in tabel 1.
OPMERKING: Er moet bijzondere aandacht worden besteed aan de juiste aansluiting van externe signalen (zie tabel 1).
Er zijn drie diodes op de frontplaat:
- groen – geeft bij verlichting aan dat de voeding is ingeschakeld,
- groen (RxD) – signaleert de gegevensontvangst door de module,
- geel (TxD) – signaleert de datatransmissie door de module.
Beschrijving van SM3-moduleuitgangen
Tabel 1
Terminalnr |
Terminalbeschrijving: |
1 | GND-lijn met logische ingangen |
2 | IN1 lijn – logische ingang nr. 1 |
3 | 5 V DC-lijn |
4 | IN2 lijn – logische ingang nr. 2 |
5 | GND-lijn van de RS-485-interface |
6, 7 | Lijnen die de module voeden |
8 | Een lijn van de RS-485-interface met opto-isolatie |
9 | B-lijn van de RS-485-interface met opto-isolatie |
Hieronder wordt een voorbeeld van een manier voor logische ingangsverbindingen weergegevenOPMERKING:
Rekening houdend met elektromagnetische interferentie moet men afgeschermde draden gebruiken om logische ingangssignalen en RS-485-interfacesignalen aan te sluiten. De afscherming moet op één punt op de beschermende klem worden aangesloten. De voeding moet worden aangesloten met een tweedraadskabel met een geschikte draaddiameter, waarbij de bescherming ervan door een installatie-uitsparing wordt gewaarborgd.
DIENST
Na het aansluiten van externe signalen en het schakelen van de voeding is de SM3-module klaar voor gebruik. De oplichtende groene diode signaleert de werking van de module. De groene diode (RxD) signaleert de module-polling, maar de gele diode (TxD) geeft het module-antwoord. Diodes moeten cyclisch oplichten tijdens de gegevensoverdracht, zowel via de RS-232- als de RS-485-interface. Het signaal „+” (klem 3) is de 5 V-uitgang met de toegestane belasting van 50 mA. Men kan het gebruiken voor het voeden van externe circuits.
Alle moduleparameters kunnen worden geprogrammeerd via RS-232 of RS-485. De RS-232-poort heeft constante transmissieparameters in overeenstemming met de technische gegevens, wat de verbinding met de module mogelijk maakt, zelfs wanneer de geprogrammeerde parameters van de RS-485 digitale uitgang onbekend zijn (adres, modus, snelheid).
De RS-485-standaard maakt de directe verbinding met 32 apparaten mogelijk op een enkele seriële verbinding van 1200 m lang. Om een groter aantal apparaten aan te sluiten is het noodzakelijk om extra tussenliggende apparaten te gebruiken (bijv. PD51 converter/repeater). De manier waarop u de interface aansluit, vindt u in de gebruikershandleiding van de module (fig. 5). Om een correcte transmissie te verkrijgen is het noodzakelijk om de lijnen A en B parallel aan te sluiten met hun equivalenten in andere apparaten. De verbinding moet worden gemaakt met een afgeschermde draad. De afscherming moet op één punt op de beschermende klem worden aangesloten. De GND-leiding dient ter extra bescherming van de interfaceleiding bij lange verbindingen. Men moet hem aansluiten op de beschermende terminal (dat is niet nodig voor de juiste werking van de interface).
Om de verbinding met de pc-computer via de RS-485-poort te verkrijgen, is een RS-232/RS-485-interfaceconverter onmisbaar (bijvoorbeeld een PD51-converter) of een RS-485-kaart. De markering van transmissielijnen voor de kaart in de pc-computer is afhankelijk van de kaartproducent. Om de verbinding via de RS-232 poort te realiseren is de aan de module toegevoegde kabel voldoende. De manier waarop beide poorten worden aangesloten (RS-232 en RS-485) wordt weergegeven in figuur 5.
De module kan slechts via één interfacepoort op het masterapparaat worden aangesloten. Als beide poorten gelijktijdig worden aangesloten, zal de module correct werken met de RS-232-poort.
5.1. Beschrijving van de MODBUS-protocolimplementatie
Het transmissieprotocol beschrijft manieren voor informatie-uitwisseling tussen apparaten via de seriële interface.
Het MODBUS-protocol is in de module geïmplementeerd in overeenstemming met de PI-MBUS-300 Rev G-specificatie van het bedrijf Modicon.
Set seriële interfaceparameters van modules in het MODBUS-protocol:
– moduleadres: 1…247
– baudrate: 2400, 4800, 19200, 38400 bit/s
– bedrijfsmodus: ASCII, RTU
– informatie-eenheid: ASCII: 8N1, 7E1, 7O1,
RTU: 8N2, 8E1, 8O1, 8N1
– maximale responstijd: 300 ms
De parameterconfiguratie van de seriële interface wordt beschreven in het verdere deel van deze gebruikershandleiding. Het bestaat uit de afrekening van de baudrate (Rate-parameter), het apparaatadres (Address-parameter) en het type informatie-eenheid (Mode-parameter).
In het geval van de moduleverbinding met de computer via de RS-232-kabel, stelt de module automatisch transmissieparameters in op waarden:
Baudrate: 9600 b/s
Bedrijfsmodus: RTU 8N1
Adres: 1
Opmerking: Elke module die op het communicatienetwerk is aangesloten, moet:
- een uniek adres hebben dat verschilt van de adressen van andere apparaten die op het netwerk zijn aangesloten,
- hebben dezelfde baudrate en hetzelfde type informatie-eenheid,
- de opdrachtoverdracht met het adres „0” wordt als uitzendmodus (verzending naar veel apparaten) geïdentificeerd.
5.2. Beschrijving van MODBUS-protocolfuncties
De volgende MODBUS-protocolfuncties zijn geïmplementeerd in de SM3-module:
Beschrijving van de MODBUS-protocolfuncties
Tabel 2
Code |
Betekenis |
03 (03 uur) | Uitlezen van n-registers |
04 (04 uur) | Uitlezen van n-ingangsregisters |
06 (06 uur) | Schrijf een enkel register |
16 (10 uur) | Schrijven van n-registers |
17 (11 uur) | Identificatie van het slave-apparaat |
Uitlezen van n-registers (code 03h)
Functie niet toegankelijk in de modus voor gegevensuitzending.
Exampon: Uitlezen van 2 registers beginnend bij het register met het 1DBDh (7613) adres:
Verzoek:
Apparaatadres | Functie | Register adres Hallo |
Register adres Lo |
Aantal registreert Hallo |
Aantal registreert Lo |
Controlesom CRC |
01 | 03 | 1D | BD | 00 | 02 | 52 43 |
Antwoord:
Apparaatadres | Functie | Aantal bytes | Waarde uit register 1DBD (7613) | Waarde uit register 1DBE (7614) | Controlesom CRC | ||||||
01 | 03 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 42 8B |
Uitlezen van n-ingangsregisters (kode 04h)
Functie niet toegankelijk in de modus voor gegevensuitzending.
Exampon: uitlezen van één register met het adres 0FA3h (4003), beginnend bij het register met 1DBDh (7613).
Verzoek:
Apparaatadres | Functie | Register adres Hallo |
Register adres Lo |
Aantal registreert Hallo |
Aantal registreert Lo |
Controlesom CRC |
01 | 04 | 0F | A3 | 00 | 01 | C2 FC |
Antwoord:
Apparaatadres | Functie | Aantal bytes | Waarde van de registreer 0FA3 (4003) |
Controlesom CRC | |
01 | 04 | 02 | 00 | 01 | 78 F0 |
Schrijf de waarde in het register (code 06h)
De functie is toegankelijk in de uitzendmodus.
Exampon: Schrijf het register met 1DBDh (7613) adres.
Verzoek:
Apparaatadres | Functie | Registratieadres Hallo | Registratieadres Lo | Waarde uit register 1DBD (7613) | Controlesom CRC | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 na Chr. |
Antwoord:
Apparaatadres | Functie | Register adres Hallo |
Adres registreren Lo |
Waarde uit register 1DBD (7613) | Controlesom CRC | |||
01 | 06 | 1D | BD | 3F | 80 | 00 | 00 | 85 na Chr. |
Schrijven naar n-registers (code 10h)
De functie is toegankelijk in de uitzendmodus.
Exampon: Schrijf 2 registers, beginnend bij het register met 1DBDh (7613) ad-
Verzoek:
Apparaat adres |
Functie | Register adres |
Aantal registers |
Aantal bytes | Waarde uit het register 1DBD (7613) |
Waarde van de registreren 1DBE (7614) |
Rekening- som CRC |
||||||||
Hi | Lo | Hi | Lo | ||||||||||||
01 | 10 | 1D | BD | 00 | 02 | 08 | 3F | 80 | 00 | 00 | 40 | 00 | 00 | 00 | 03 09 |
Antwoord:
Apparaatadres | Functie | Register adres Hallo |
Register adres Lo |
Aantal registreert Hallo |
Aantal registreert Lo |
Controlesom (CRC-verdrag) |
01 | 10 | 1D | BD | 00 | 02 | D7 80 |
Rapport ter identificatie van het apparaat (code 11h)
Verzoek:
Apparaatadres | Functie | Controlesom (CRC) |
01 | 11 | C0 2C |
Antwoord:
Apparaatadres | Functie | Aantal bytes | Apparaat-ID | Apparaatstatus: | Softwareversienummer | Controlesom |
01 | 11 | 06 | 8C | FF | 3F 80 00 00 | A6F3 |
Apparaatadres – 01
Functie – functienr.: 0x11;
Aantal bytes – 0x06
Apparaat-ID – 0x8B
Apparaatstatus – 0xFF
Softwareversie Nee – versie geïmplementeerd in de module: 1.00
XXXX – 4-byte variabele van float-type
Checksum – 2 bytes bij werk in RTU-modus
– 1 byte bij werk in ASCII-modus
5.3. Kaart met moduleregisters
Registerkaart van de SM3-module
Adres bereik | Waarde type | Beschrijving |
4000-4100 | int, zwevend (16 bits) | De waarde wordt in 16-bits registers geplaatst. Registers zijn alleen voor uitlezing. |
4200-4300 | int (16-bits) | De waarde wordt in 16-bits registers geplaatst. De registerinhoud komt overeen met de 32-bits registerinhoud uit het 7600-gebied. Registers kunnen worden uitgelezen en beschreven. |
7500-7600 | zweven (32 bits) | De waarde wordt in het 32-bits register geplaatst. Registers zijn alleen voor uitlezing. |
7600-7700 | zweven (32 bits) | De waarde wordt in het 32-bits register geplaatst. Registers kunnen worden uitgelezen en geschreven. |
5.4. Set moduleregisters
Set registers voor het uitlezen van de SM3-module.
De waarde wordt in 16-bits registers geplaatst | Naam | Bereik | Type registratie | Hoeveelheid naam |
4000 | Identificatie | – | int | Constante identificatie van het apparaat (0x8B) |
4001 |
Status 1 |
int |
Status1 is het register dat de huidige status van logische ingangen beschrijft | |
4002 | Status 2 | – | int | Status2 is het register dat de huidige transmissieparameters beschrijft. |
4003 | W1 | 0… 1 | int | Waarde van de uitleesstatus van ingang 1 |
4004 | W2 | 0… 1 | int | Waarde van de uitleesstatus van ingang 2 |
4005 | WMG1_H |
– |
lang |
Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 1 (het register telt het aantal miljoenen van het hele resultaat) – hoger woord. |
4006 | WMG1_L | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 1 (het register telt het aantal miljoenen van het hele resultaat) – onderste woord. | ||
4007 | WMP1_H |
– |
lang |
Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 1 (het register telt het aantal miljoenen van het gehele resultaat) – hoger woord. |
4008 | WMP1_L | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 1 (het register telt het aantal miljoenen van het hele resultaat) – onderste woord. | ||
4009 | WMG2_H |
– |
lang |
Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 2 (het register telt het aantal miljoenen van het gehele resultaat) – hoger woord. |
4010 | WMG2_L | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 2 (het register telt het aantal miljoenen van het gehele resultaat) – onderste woord. |
4011 | WMP2_H |
– |
lang |
Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 2 (het register telt het aantal miljoenen van het gehele resultaat) – hoger woord. |
4012 | WMP2_L | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 2 (het register telt het aantal miljoenen van het hele resultaat) – onderste woord. | ||
4013 | WG1_H | 0… 999999 | vlot | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 1 (het register telt het aantal miljoenen van het gehele resultaat) – hoger woord. |
4014 | WG1_L | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 1 (het register telt het aantal miljoenen van het hele resultaat) – onderste woord. | ||
4015 | WP1_H | 0… 999999 | vlot | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 1 (het register telt het aantal miljoenen van het gehele resultaat) – hoger woord. |
4016 | WP1_L | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 1 (het register telt het aantal miljoenen van het hele resultaat) – onderste woord. | ||
4017 | WG2_H | 0… 999999 | vlot | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 2 (het register telt het aantal miljoenen van het gehele resultaat) – hoger woord. |
4018 | WG2_L | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 2 (het register telt het aantal miljoenen van het hele resultaat) – onderste woord. | ||
4019 | WP2_H | 0… 999999 | vlot | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 2 (het register telt het aantal miljoenen van het gehele resultaat) – hoger woord. |
4020 | WP2_L | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor ingang 2 (het register telt het aantal miljoenen van het hele resultaat) – onderste woord. |
4021 | LG1_H | 0… (2 32 – 1) | lang | Waarde van de hoofdimpulsteller voor ingang 1 (hoger woord) |
4022 | LG1_L | Waarde van de hoofdimpulsteller voor ingang 1 (onderste woord) | ||
4023 | LP1_H | 0… (2 32 – 1) | lang | Waarde van de hoofdimpulsteller voor ingang 1 (hoger woord) |
4024 | LP1_L | Waarde van de hoofdimpulsteller voor ingang 1 (onderste woord) | ||
4025 | LG2_H | 0… (2 32 – 1) | lang | Waarde van de hoofdimpulsteller voor ingang 2 (hoger woord) |
4026 | LG2_L | Waarde van de hoofdimpulsteller voor ingang 2 (onderste woord) | ||
4027 | LP2_H | 0… (2 32 – 1) | lang | Waarde van de hulpimpulsenteller voor ingang 2 (hoger woord) |
4028 | LP2_L | Waarde van de hulpimpulsenteller voor ingang 2 (onderste woord) | ||
4029 | Status3 | – | int | Foutstatus van het apparaat |
4030 | Opnieuw instellen | 0… (2 16 – 1) | int | Teller van het aantal uitval van de apparaattoevoer |
Set registers voor het uitlezen van de SM3-module (adressen 75xx)
Naam | Bereik | Type registratie | Hoeveelheid naam | |
De waarde die ik registreert | ||||
7500 | Identificatie | – | vlot | Constante identificatie van het apparaat (0x8B) |
7501 | Status 1 | – | vlot | De status 1 is het register dat de huidige logische ingangsstatussen beschrijft |
7502 | Status 2 | – | vlot | De status 2 is het register dat de huidige transmissieparameters beschrijft |
7503 | W1 | 0… 1 | vlot | Waarde van de uitleesstatus van ingang 1 |
7504 | W2 | 0… 1 | vlot | Waarde van de uitleesstatus van ingang 2 |
7505 | WG1 | 0… (2 16 – 1) | vlot | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor invoer 1 |
7506 | WP1 | – | vlot | Resultaat verkregen door de deling van de hulpteller en de gewichtswaarde uit te voeren, voor ingang 1 |
7507 | WG2 | – | vlot | Resultaat verkregen door de deling van de hoofdteller en de gewichtswaarde uit te voeren, voor invoer 2 |
7508 | WP2 | – | vlot | Resultaat verkregen door de deling van de hulpteller en de gewichtswaarde uit te voeren, voor ingang 2 |
7509 | LG1 | 0… (2 32 – 1) | vlot | Waarde van de hoofdimpulsteller voor ingang 1 |
7510 | LP1 | 0… (2 32 – 1) | vlot | Waarde van de hulpimpulsteller voor ingang 1 |
7511 | LP2 | 0… (2 32 – 1) | vlot | Waarde van de hoofdimpulsteller voor ingang 2 |
7512 | LP2 | 0… (2 32 – 1) | vlot | Waarde van de hulpimpulsteller voor ingang 2 |
7513 | Status3 | vlot | Status van apparaatfouten | |
7514 | Opnieuw instellen | 0… (2 16 – 1) | vlot | Teller van het aantal uitval van de apparaattoevoer |
Beschrijving van het statusregister 1
Bit-15…2 Niet gebruikt Status 0
Bit-1 Status van de IN2-ingang
0 – open of inactieve status,
1 – kortgesloten of actieve status
Bit-0 Status van de IN1-ingang
0 – open of inactieve status,
1 – kortgesloten of actieve status
Beschrijving van het statusregister 2Bit-15…6 Niet gebruikt Status 0
Bit-5…3 Bedrijfsmodus en informatie-eenheid
000 – interface uitgeschakeld
001 – 8N1 – ASCII
010 – 7E1 – ASCII
011 – 7O1 – ASCII
100 – 8N2 – RTU
101 – 8E1 – RTU
110 – 8O1 – RTU
111 – 8N1 – RTU
Bit-2…0 Baudsnelheid
000 – 2400 bit/s
001 – 4800 bit/s
010 – 9600 bit/s
011 – 19200 bit/s
100 – 38400 bit/s
Beschrijving van het statusregister 3Bit-1…0 FRAM-geheugenfout – Hoofdteller 1
00 – gebrek aan fouten
01 – fout bij schrijven/uitlezen uit geheugenruimte 1
10 – fout bij schrijven/uitlezen uit geheugenruimte 1 en 2
11 – fout bij het schrijven/uitlezen van alle geheugenblokken (verlies van tellerwaarde)
Bit-5…4 FRAM-geheugenfout – Hulpteller 1
00 – gebrek aan fouten
01 – fout bij schrijven/uitlezen uit de eerste geheugenruimte
10 – fout bij het schrijven/uitlezen van de 1e en 2e geheugenruimte
11 – fout bij het schrijven/uitlezen van alle geheugenblokken (verlies van de tellerwaarde)
Bit-9…8 FRAM-geheugenfout – Hoofdteller 2
00 – gebrek aan fouten
01 – fout bij schrijven/uitlezen uit de eerste geheugenruimte
10 – fout bij het schrijven/uitlezen van de 1e en 2e geheugenruimte 1 en 2
11 – fout bij het schrijven/uitlezen van alle geheugenblokken (verlies van de tellerwaarde)
Bit-13…12 FRAM-geheugenfout – Hulpteller 2
00 – gebrek aan fouten
01 – fout bij schrijven/uitlezen uit de eerste geheugenruimte
10 – Fout bij schrijven/uitlezen van de 1e en 2e geheugenruimte
11 – fout bij het schrijven/uitlezen van alle geheugenblokken (verlies van de tellerwaarde)
Bit-15…6, 3…2, 7…6, 11…10, 15…14 niet gebruikt Toestand 0
Set registers voor het uitlezen en schrijven van de SM3-module (adressen 76xx)
Tabel 6
De waarde van het float-type wordt in 32-bits registers geplaatst. | De waarde van het int-type wordt in 16-bits registers geplaatst. | Bereik | Naam | Hoeveelheid naam |
7600 | 4200 | – | Identificatie | Identificatie (0x8B) |
7601 | 4201 | 0… 4 | Baudsnelheid | Baudrate van de RS-interface 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 de RS-interface 0 – Interface uitgeschakeld 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 | Apparaatadres op de Modbus-bus |
7604 | 4204 | 0… 1 | Toepassen | Acceptatie van wijzigingen voor de registers 7601-7603 0 – gebrek aan acceptatie 1 – acceptatie van wijzigingen |
7605 | 4205 | 0… 1 | Werkmodus | Werkmodus van het apparaat: 0 – logische ingang 1 – telleringangen |
7606 | 4206 | 0… 11 | Instructie | Register van instructies: 1 – wissen van de hulpteller voor ingang 1 2 – wissen van de hulpteller voor ingang 2 3 – wissen van de hoofdteller voor ingang 1 (alleen met RS-232) 4 – wissen van de hoofdteller voor ingang 2 (alleen met RS-232) 5 – wissen van hulptellers 6 – wissen van hoofdtellers (alleen met RS232) 7 – schrijven van standaardgegevens naar de registers 7605 – 7613 en 4205 – 4211 (alleen met RS232) 8 – schrijven van standaardgegevens naar de registers 7601 – 7613 en 4201 – 4211 (alleen met RS232) 9 – apparaatreset 10 – wissen van foutstatusregisters 11 – wissen van resetnummerregisters |
7607 | 4207 | 0… 3 | Actieve staat | Actieve status voor apparaatingangen: 0x00 – actieve status “0” voor IN1, actieve status “0” voor IN2 0x01 – actieve status “1” voor IN1, actieve status “0” voor IN2 0x02 – actieve status “0” voor IN1, actieve status “1” voor IN2 0x03 – actieve status “1” voor IN1, actieve status “1” voor IN2 |
7608 | 4208 | 1…10000 | Tijd voor het actieve niveau 1 | Duur van het hoge niveau voor 1 impuls voor de ingang 1 – (0.5 – 500 ms) |
7609 | 4209 | 1…100000 | Tijd voor het inactieve niveau 1 | Duur van het lage niveau voor 1 impuls voor de ingang 1 – (0.5 – 500 ms) |
7610 | 4210 | 1…10000 | Tijd voor het actieve niveau 2 | Duur van het hoge niveau voor 1 impuls voor de ingang 2 – (0.5 – 500 ms) |
7611 | 4211 | 1…10000 | Tijd voor het inactieve niveau 2 | Duur van het lage niveau voor 1 impuls voor de ingang 2 – (0.5 – 500 ms) |
7612 | 0.005…1000000 | Gewicht 1 | Waarde van het gewicht voor invoer 1 | |
7613 | 0.005…1000000 | Gewicht 2 | Waarde van het gewicht voor invoer 2 | |
7614 | 4212 | – | Code | Code activeert wijzigingen in registers 7605 – 7613 (4206 – 4211), code – 112 |
IMPULSE TELLERS
Elk van de impulsingangen van de converter is uitgerust met twee onafhankelijke 32-bits tellers: hoofd- en hulpimpulstellers. De maximale stand van de tellers is 4.294.967.295 (2?? – 1) impulsen.
De verhoging van het aantal tellers met één volgt gelijktijdig op het moment van de detectie van een actieve toestand van voldoende lange duur op de impulsingang en een toestand tegengesteld aan de actieve toestand van voldoende lange duur.
6.1. Hoofdteller
De hoofdteller kan worden uitgelezen via de programmeerlink RJ of de RS485-interface, maar alleen worden gewist via de programmeerlink door de geschikte waarde naar het instructieregister te schrijven (zie tabel 6). Tijdens het uitlezen wordt de inhoud van het oudere en jongere woord van het tellerregister opgeslagen en verandert deze niet tot het einde van de dataframe-uitwisseling. Dit mechanisme zorgt voor een veilige uitlezing van zowel het gehele 32-bits register als het 16-bits gedeelte ervan.
Het optreden van een overloop van de hoofdteller veroorzaakt geen stopzetting van de impulstelling.
De tellerstand wordt in het niet-vluchtige geheugen geschreven.
De controlesom CRC, berekend op basis van de tellerinhoud, wordt ook geschreven.
Na het schakelen van de voeding reproduceert de converter de tellerstand uit geschreven gegevens en controleert de CRC-som. Bij tegenstrijdigheid in het foutenregister wordt een passende foutmarkering ingesteld (zie de status 3-beschrijving).
Registers van hoofdtellers bevinden zich onder de adressen 4021 -4022 voor ingang 1 en 4025 – 4026 voor ingang 2.
6.2. Hulpteller
De hulpteller vervult de rol van gebruikersteller, die op elk moment kan worden gewist, zowel via de programmeerlink RJ als vanaf het applicatieniveau via de RS-485-interface.
Dit wordt uitgevoerd door het schrijven van een geschikte waarde naar het instructieregister (zie tabel 6).
Het uitleesmechanisme is vergelijkbaar met het beschreven mechanisme, in het geval van de hoofdteller.
De hulpteller wordt na overloop automatisch gereset.
Registers van hulptellers bevinden zich onder de adressen 4023 – 4024 voor ingang 1 en 4027 – 4028 voor ingang 2.
CONFIGURATIE van IMPULSE-INGANGEN
De configuratie van apparaatparameters in de registers 7606 – 7613 (4206 – 4211) is mogelijk nadat de waarde 112 eerder naar register 7614 (4212) is geschreven.
Het schrijven van de waarde 1 naar register 7605 (4205) veroorzaakt de activering van impulsingangen en alle configuratiefuncties die verband houden met de actieve werkmodus. Voor elk van de impulsingangen is het mogelijk om de volgende parameters te programmeren: voltage-niveau op de ingang voor de actieve toestand en minimale duur van deze toestand en de tegenovergestelde toestand van de actieve toestand. Bovendien is het mogelijk om aan elke ingang waarden van het impulsgewicht toe te wijzen.
7.1 Actieve status
De mogelijke instelling van de actieve status is kortsluiting (hoge status op de ingang) of de ingang open (lage status op de ingang). De instelling voor beide ingangen bevindt zich in registers van 7607, 4007 adressen en de waarde ervan heeft de volgende betekenis:
Actieve statussen van ingangen
Tabel 7.
Register waarde | Actieve status voor ingang 2 | Actieve status voor ingang 1 |
0 | Lage staat | Lage staat |
1 | Lage staat | Hoge staat |
2 | Hoge staat | Lage staat |
3 | Hoge staat | Hoge staat |
De status van impulsingangen, rekening houdend met de configuratie door middel van register 7607 (4007), is toegankelijk in het statusregister van de omzetter of in registers 7503, 7504 of 4003, 4004.
7.2. Duur van actieve status
De definitie van de minimale actieve statusduur op de ingang maakt het filteren van interferentie mogelijk die op signaallijnen kan optreden en het tellen van impulsen die alleen de geschikte duur hebben. De minimale duur van de actieve toestand wordt ingesteld in het bereik van 0.5 tot 500 milliseconden in registers met het adres 7608 (actieve toestand), 7609 (tegengestelde toestand) voor ingang 1 en met het adres 7610 (actieve toestand), 7611 (tegenovergestelde status) voor ingang 2.
Kortere impulsen vanaf de in de registers ingestelde waarde worden niet meegeteld.
Impulsingangen zijn sampmet intervallen van 0.5 milliseconde.
7.3. Gewicht invoeren
De gebruiker heeft de mogelijkheid om de waarde van het impulsgewicht te definiëren (registers
7612, 7613). Het resultaat wordt op de volgende manier bepaald:
Resultaatmeting_Y = Tegenwaarde_X/Gewichtswaarde_X
ResultMeasurement_Y – Meetresultaat voor de juiste invoer en gekozen teller
CounterValue_X – Tellerwaarde van de juiste invoer en gekozen teller CounterWeight_X
– Gewichtswaarde voor de betreffende invoer.
De bepaalde waarde wordt toegankelijk gemaakt in 16-bits registers in het bereik 4005-4012, volgens tabel 4, en in enkele registers van het float-type in het bereik 7505 – 7508, volgens tabel 5. De manier om waarden van de hoofdwaarden te bepalen Het tellerresultaat voor ingang 1 via het uitlezen van registers in het bereik 4005 – 4012 wordt hieronder weergegeven.
Resultaatmeting_1 = 1000000* (lang)(WMG1_H, WMG1_L) + (zwevend)(WG1_H, WG1_L)
Resultaatmeting_1
– Resultaat rekening houdend met het gewicht voor ingang 1 en de hoofdteller.
(lang)(WMG1_H, WMG1_L) – Hoger woord van het resultaat “ResultMeasurement_1”
Variabele van het float-type, bestaande uit twee 16-bits registers: WMG1_H en WMG1_L.
(float)(WG1_H, WG1_L) – Onderste woord van het resultaat, “ResultMeasurement_1”
Variabele van het float-type, bestaande uit twee 16-bits registers: WG1_H en WG1_L.
De resterende resultaten voor ingang 2 en hulptellers worden op soortgelijke wijze bepaald als in het bovenstaande voorbeeldampik.
7.4. Standaardparameters
Het apparaat wordt, na het uitvoeren van instructie 7 (zie tabel nr. 5), ingesteld op de onderstaande standaardparameters:
- Werkmodus – 0
- Geactiveerde status – 3
- Tijd voor het actieve niveau 1 – 5 ms
- Tijd voor het inactieve niveau 1 – 5 ms
- Tijd voor het actieve niveau 2 – 5 ms
- Tijd voor het inactieve niveau 2 – 5 ms
- Gewicht 1 – 1
- Gewicht 2 – 1
Na het uitvoeren van instructie 8 (zie tabel nr. 5), stelt het apparaat aanvullende standaardparameters in, zoals hieronder:
- RS-baudsnelheid – 9600 b/s
- RS-modus – 8N1
- Adres – 1
TECHNISCHE GEGEVENS
Logische ingangen: Signaalbron – potentieel signaal: – logische niveaus: 0 logisch: 0… 3 V
1 logica: 3,5…24 V
Signaalbron – zonder potentieel signaal:
– logische niveaus: 0 logisch – open ingang
1 logica – kortgesloten ingang
kortsluitvastheid van het contact zonder potentiaal ≤ 10 kΩ
openingsweerstand van het contact zonder potentiaal ≥ 40 kΩ
Tellerparameters:
– minimale impulstijd (voor hoge status): 0.5 ms
– minimale impulstijd (voor lage status): 0.5 ms
– maximale frequentie: 800 Hz
Transmissiegegevens:
a) RS-485-interface: transmissieprotocol: MODBUS
ASCII: 8N1, 7E1, 7O1
RTU: 8N2, 8E1, 8O1, 8N1 baudsnelheid
2400, 4800, 9600, 19200, 38400: 57600, 115200 bit/s adres……. 1…247
b) RS-232-interface:
transmissieprotocol MODBUS RTU 8N1 baudsnelheid 9600 adres 1
Stroomverbruik module≤ 1.5 A
Nominale bedrijfsomstandigheden:
– voorraad voltage: 20…24…40 V ac/dc of of 85…230…253 V ac/dc
– voorraad voltage frequentie - 40…50/60…440 Hz
– omgevingstemperatuur - 0…23…55°C
– relatieve vochtigheid- < 95% (ontoelaatbare condensatie)
– extern magnetisch veld - < 400 A/m
– werkpositie – willekeurig
Opslag- en hanteringsomstandigheden:
– omgevingstemperatuur – 20…70°C
– relatieve vochtigheid < 95 % (ontoelaatbare condensatie)
– toegestane sinusoïdale trillingen: 10…150 Hz
- frequentie:
– verplaatsing ampbreedte 0.55 mm
Gegarandeerde beschermingsgraden:
– vanaf de voorkant van de behuizing: IP 40
– vanaf terminalzijde: IP 40
Totale afmetingen: 22.5 x 120 x 100 mm
Gewicht: < 0.25 kg
Behuizing: aangepast om op een rail te monteren
Elektromagnetische compatibiliteit:
– ruisimmuniteit EN 61000-6-2
– geluidsemissie EN 61000-6-4
Veiligheidseisen vlgs. volgens EN 61010-1:
– installatiecategorie III
– vervuilingsgraad 2
Maximale fase-naar-aarde voltage:
– voor voedingscircuits: 300 V
– voor andere circuits: 50 V
VOORDAT EEN SCHADE WORDT AANGEGEVEN
SYMPTOMEN | PROCEDURE | OPMERKINGEN |
1. De groene diode van de module licht niet op. | Controleer de aansluiting van de netwerkkabel. | |
2. De module brengt geen communicatie tot stand met het masterapparaat via de RS-232-poort. | Controleer of de kabel op de juiste aansluiting in de module is aangesloten. Controleer of het masterapparaat is ingesteld op baudrate 9600, modus 8N1, adres 1. |
(RS-232 heeft constante transmissieparameters) |
Gebrek aan communicatietransmissiesignalering op RxD en | ||
TxD-diodes. | ||
3. De module brengt geen communicatie tot stand met het masterapparaat via de RS-485-poort. Gebrek aan communicatietransmissiesignalering op RxD- en TxD-diodes. |
Controleer of de kabel is aangesloten op de juiste aansluiting in de module. Controleer of het masterapparaat op dezelfde transmissieparameters is ingesteld als de module (baudsnelheid, modus, adres) Als het nodig is de transmissieparameters te wijzigen wanneer er geen communicatie via RS-485 tot stand kan worden gebracht, moet men de RS-232-poort gebruiken, die constante transmissieparameters heeft (zie punt 2 voor verdere problemen). Nadat de RS-485-parameters naar vereist zijn gewijzigd, kan men overschakelen naar de RS-885-poort. |
BESTELCODES
Tabel 6*Het codenummer wordt vastgesteld door de producent EXAMPLE VAN ORDE
Gelieve bij het bestellen de opeenvolgende codenummers te respecteren.
Code: SM3 – 1 00 7 betekent:
SM3 – 2-kanaals module met binaire ingangen,
1 – aanbod voltage: 85…230…253 Vac./dc
00 – standaardversie.
7 – met een extra kwaliteitsinspectiecertificaat.
LUMEL SA
ul. Słubicka 4, 65-127 Zielona Góra, Polen
tel.: +48 68 45 75 100, fax +48 68 45 75 508
www.lumel.com.pl
Technische ondersteuning:
tel.: (+48 68) 45 75 143, 45 75 141, 45 75 144, 45 75 140
E-mailadres: export@lumel.com.pl
Export afdeling:
tel.: (+48 68) 45 75 130, 45 75 131, 45 75 132
E-mailadres: export@lumel.com.pl
Kalibratie & Attest:
E-mailadres: laboratorium@lumel.com.pl
SM3-09C 29.11.21
60-006-00-00371
Documenten / Bronnen
![]() |
LUMEL SM3 2-kanaalsmodule met logische of telleringangen [pdf] Gebruikershandleiding SM3 2-kanaalsmodule met logische of telleringangen, SM3, 2-kanaalsmodule met logische of telleringangen, logische of telleringangen |