RDAG12-8(H) Analoge uitgang op afstand digitaal
“
Specificaties
- Model: RDAG12-8(H)
- Fabrikant: ACCES I/O Products Inc
- Adres: 10623 Roselle Street, San Diego, CA 92121
- Telefoon: (858)550-9559
- Faxen: (858)550-7322
Productinformatie
De RDAG12-8(H) is een product dat wordt geproduceerd door ACCES I/O Products
Inc. Het is ontworpen met betrouwbaarheid en prestaties in gedachten voor
diverse toepassingen.
Instructies voor productgebruik
Hoofdstuk 1: Inleiding
Beschrijving:
De RDAG12-8(H) is een veelzijdig apparaat dat meerdere ingangen biedt
en uitvoerfunctionaliteiten voor uw toepassingen.
Specificaties:
Het apparaat heeft een robuust ontwerp en ondersteunt verschillende
Industriestandaardinterfaces voor naadloze integratie.
Bijlage A: Toepassingsoverwegingen
Invoering:
In dit gedeelte wordt inzicht gegeven in de toepassingsscenario's
waar de RDAG12-8(H) effectief kan worden ingezet.
Gebalanceerde differentiële signalen:
Het apparaat ondersteunt gebalanceerde differentiële signalen voor verbeterde
signaalintegriteit en ruisonderdrukking.
RS485-gegevensoverdracht:
Het omvat ook ondersteuning voor RS485-gegevensoverdracht, waardoor
betrouwbare datacommunicatie in industriële omgevingen.
Bijlage B: Thermische overwegingen
In dit gedeelte worden thermische overwegingen besproken om een optimale
prestaties en levensduur van de RDAG12-8(H) onder verschillende
temperatuur omstandigheden.
Veelgestelde vragen
V: Wat is de garantiedekking voor de RDAG12-8(H)?
A: Het apparaat wordt geleverd met een uitgebreide garantie indien geretourneerd
eenheden worden naar goeddunken van ACCES gerepareerd of vervangen, waarbij ervoor wordt gezorgd
klanttevredenheid.
V: Hoe kan ik service of ondersteuning aanvragen voor de
RDAG12-8(H)?
A: Voor service- of ondersteuningsvragen kunt u contact opnemen met ACCES
I/O Products Inc via de contactgegevens die in de
handmatig.
“`
ACCES I/O RDAG12-8(H) Vraag een offerte aan
ACCES I/O PRODUCTS INC 10623 Roselle Street, San Diego, CA 92121 TEL (858)550-9559 FAX (858)550-7322
MODEL RDAG12-8(H) GEBRUIKERSHANDLEIDING
www.assured-systems.com | sales@assured-systems.com
FILE: MRDAG12-8H.Bc
Pagina 1/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Kennisgeving
De informatie in dit document is uitsluitend bedoeld ter referentie. ACCES aanvaardt geen enkele aansprakelijkheid die voortvloeit uit de toepassing of het gebruik van de hierin beschreven informatie of producten. Dit document kan informatie en producten bevatten of ernaar verwijzen die zijn beschermd door auteursrechten of patenten en verleent geen enkele licentie onder de patentrechten van ACCES, noch de rechten van anderen.
IBM PC, PC/XT en PC/AT zijn geregistreerde handelsmerken van International Business Machines Corporation.
Gedrukt in de VS. Copyright 2000 door ACCES I/O Products Inc, 10623 Roselle Street, San Diego, CA 92121. Alle rechten voorbehouden.
www.assured-systems.com | sales@assured-systems.com
Pagina 2/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Garantie
Voorafgaand aan verzending wordt ACCES-apparatuur grondig geïnspecteerd en getest volgens de toepasselijke specificaties. Mocht er zich echter een defect aan de apparatuur voordoen, dan verzekert ACCES zijn klanten ervan dat er snelle service en ondersteuning beschikbaar zal zijn. Alle oorspronkelijk door ACCES vervaardigde apparatuur die defect blijkt te zijn, wordt gerepareerd of vervangen met inachtneming van de volgende overwegingen.
Algemene voorwaarden
Als er een vermoeden bestaat dat een unit defect is, neem dan contact op met de klantenservice van ACCES. Zorg ervoor dat u het modelnummer, het serienummer en een beschrijving van de storingssymptomen vermeldt. We kunnen enkele eenvoudige tests voorstellen om de fout te bevestigen. We zullen een Return Material Authorization (RMA)-nummer toekennen dat op het buitenste etiket van het retourpakket moet verschijnen. Alle eenheden/componenten moeten op de juiste manier worden verpakt voor verwerking en gefrankeerd worden teruggestuurd naar het door ACCES aangewezen servicecentrum, en zullen gefrankeerd en gefactureerd worden teruggestuurd naar de locatie van de klant/gebruiker.
Dekking
Eerste drie jaar: Het geretourneerde apparaat/onderdeel wordt gerepareerd en/of vervangen naar keuze van ACCES, zonder kosten voor arbeid of onderdelen die niet zijn uitgesloten door de garantie. De garantie begint met de verzending van de apparatuur.
Volgende jaren: Gedurende de levensduur van uw apparatuur staat ACCES klaar om service op locatie of in de fabriek te bieden tegen redelijke tarieven die vergelijkbaar zijn met die van andere fabrikanten in de branche.
Apparatuur die niet is vervaardigd door ACCES
Apparatuur die door ACCES wordt geleverd maar niet is vervaardigd, valt onder de garantie en zal worden gerepareerd volgens de bepalingen en voorwaarden van de garantie van de desbetreffende fabrikant van de apparatuur.
Algemeen
Onder deze garantie is de aansprakelijkheid van ACCES beperkt tot het vervangen, repareren of verstrekken van krediet (naar goeddunken van ACCES) voor producten waarvan is bewezen dat ze defect zijn tijdens de garantieperiode. ACCES is in geen geval aansprakelijk voor gevolgschade of speciale schade die voortvloeit uit gebruik of misbruik van ons product. De klant is verantwoordelijk voor alle kosten veroorzaakt door wijzigingen of toevoegingen aan ACCES-apparatuur die niet schriftelijk zijn goedgekeurd door ACCES of, indien de apparatuur naar het oordeel van ACCES aan abnormaal gebruik is onderworpen. “Abnormaal gebruik” wordt in het kader van deze garantie gedefinieerd als elk gebruik waaraan de apparatuur wordt blootgesteld, anders dan het gebruik dat is gespecificeerd of bedoeld, zoals blijkt uit de aankoop- of verkoopverklaring. Behalve het bovenstaande is geen enkele andere garantie, expliciet of impliciet, van toepassing op al deze apparatuur die door ACCES wordt geleverd of verkocht.
Pagina iii
www.assured-systems.com | sales@assured-systems.com
Pagina 3/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Inhoudsopgave
Hoofdstuk 1: Inleiding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Beschrijving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Specificaties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Hoofdstuk 2: Installatie . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Aan de slag . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Installatie . ... . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Hoofdstuk 3: Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Algemeen . ... . ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Bijlage A: Toepassingsoverwegingen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 Inleiding . ... . . . . . . . . . . . . . . . . . . . . . . . . . A-1 RS1-gegevensoverdracht . ...
Bijlage B: Thermische overwegingen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Pagina IV
www.assured-systems.com | sales@assured-systems.com
Pagina 4/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Lijst met figuren
Figuur 1-1: RDAG12-8 blokdiagram . ...tage en Current Sink-uitgangen . . . . . . . . . . . Pagina 2-9 Afbeelding A-1: Typisch RS485-tweedraads multidropnetwerk . ...
Lijst met tabellen
Tabel 2-1: Toewijzingen van 50-pins connectoren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pagina 2-7 Tabel 3-1: Lijst met RDAG12-8-opdrachten . ... . . . Pagina A-3 Tabel A-2: RS1-specificatieoverzicht . ...
www.assured-systems.com | sales@assured-systems.com
Pagina v
Pagina 5/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Hoofdstuk 1: Inleiding
Kenmerken · Intelligente analoge uitgang- en digitale I/O-eenheden op afstand met opto-geïsoleerde RS485-serieel
Interface naar hostcomputer · Acht 12-bits analoge stroomafvoeren (4-20 mA) en voltage Uitgangen · Software selecteerbaar volumetage Bereiken van 0-5V, 0-10V, ±5V · Analoge uitgangsmodellen met laag en hoog vermogen · Zeven bits digitale I/O geconfigureerd op een bit-voor-bit basis als ingangen of hoog vermogen
Stroomuitgangen · Veldverbindingen tot stand gebracht via 50-pins verwijderbare schroefklemmen · Ingebouwde 16-bits 8031 compatibele microcontroller · Alle programmering en kalibratie in software, geen schakelaars om in te stellen. Jumpers beschikbaar voor
Bypass-opto-isolatoren indien gewenst · Beschermende NEMA4-behuizing voor zware atmosferische en maritieme omgevingen voor lage temperaturen
Power Standard Model · Beschermende metalen T-Box voor High-Power Model
Beschrijving
RDAG12-8 is een intelligente, 8-kanaals, digitaal-naar-analoog converter unit die communiceert met de hostcomputer via EIA RS-485, Half-Duplex, seriële communicatiestandaard. ASCII-gebaseerd command/respons protocol staat communicatie met vrijwel elk computersysteem toe. RDAG12-8 is een van een serie van remote intelligente Pods genaamd de "REMOTE ACCES Series". Er kunnen maximaal 32 REMOTE ACCES Series Pods (of andere RS485 apparaten) worden aangesloten op een enkel twee- of vierdraads multidrop RS485 netwerk. RS485 repeaters kunnen worden gebruikt om het aantal Pods op een netwerk uit te breiden. Elke unit heeft een uniek adres. Communicatie maakt gebruik van een master/slave protocol waarbij de Pod alleen praat als de computer hierom vraagt.
Een 80C310 Dallas microcontroller (met 32k x 8 bits RAM, 32K bits niet-vluchtig EEPROM en een watchdog timer circuit) geeft RDAG12-8 de capaciteit en veelzijdigheid die verwacht mag worden van een modern gedistribueerd besturingssysteem. RDAG12-8 bevat CMOS low-power circuitry, een optisch geïsoleerde ontvanger/zender en power conditioners voor lokale en externe geïsoleerde voeding. Het kan werken met baudrates tot 57.6 Kbaud en afstanden tot 4000 voet met low-attenuation twisted-pair bekabeling, zoals Belden #9841 of equivalent. Gegevens verzameld door de Pod kunnen worden opgeslagen in lokale RAM en later worden benaderd via de seriële poort van de computer. Dit faciliteert een stand-alone Pod-modus van werking.
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina 1-1
Pagina 6/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
Alle programmering van RDAG12-8 is in ASCII-gebaseerde software. ASCII-gebaseerde programmering staat u toe om applicaties te schrijven in elke hogere taal die ASCII-tekenreeksfuncties ondersteunt.
Het module- of Pod-adres is programmeerbaar van 00 tot FF hex en welk adres dan ook wordt toegewezen, wordt opgeslagen in EEPROM en gebruikt als standaardadres bij de volgende Power-ON. Op dezelfde manier is de baudrate programmeerbaar voor 1200, 2400, 4800, 9600, 14400, 19200, 28800 en 57600. De baudrate wordt opgeslagen in EEPROM en gebruikt als standaard bij de volgende Power-ON.
Analoge uitgangen Deze units bestaan uit acht onafhankelijke 12-bits digitaal-naar-analoog converters (DAC's) en amplifiers voor voltage-uitgangen en volumetage-naar-stroomconversie. De DAC's kunnen worden bijgewerkt in een kanaal-voor-kanaalmodus of gelijktijdig. Er zijn acht kanalen voltage-uitgang en acht complementaire kanalen voor 4-20mA stroomuitgangsputten. De uitgangsvoltagDe bereiken zijn softwarematig selecteerbaar. Kalibratie wordt uitgevoerd door software. Fabriekskalibratieconstanten worden opgeslagen in het EEPROM-geheugen en kunnen worden bijgewerkt door de I/O-bedrading los te koppelen en de softwarekalibratiemodus te openen. Model RDAG12-8 kan analoge uitgangen leveren van maximaal 5 mA op voltagde bereiken van 0-5V, ±5V en 0-10V. Door discrete waarden van een gewenste golfvorm in de buffers te schrijven en de buffers in de DAC te laden met een programmeerbare snelheid (31-6,000Hz) kunnen de eenheden willekeurige golfvormen of besturingssignalen genereren.
Model RDAG12-8H is vergelijkbaar, behalve dat elke DAC-uitgang belastingen tot 250 mA kan aansturen met behulp van een lokale voeding van ±12 V bij 2.5 A. De RDAG12-8H is verpakt in een niet-afgedichte stalen "T-Box"-behuizing.
Digitale I/O Beide modellen hebben ook zeven digitale input/output-poorten. Elke poort kan afzonderlijk worden geprogrammeerd als input of output. Digitale input-poorten kunnen logische hoge input-voltagtot 50V en zijn overvoltage beschermd tot 200 VDC. Uitgangsdrivers zijn open collector en kunnen voldoen aan maximaal 50 VDC van door de gebruiker geleverde volumes.tage. Elke uitgangspoort kan maximaal 350 mA verbruiken, maar de totale verbruiksstroom is beperkt tot een cumulatief totaal van 650 mA voor alle zeven bits.
Watchdog-timer De ingebouwde watchdog-timer reset de Pod als de microcontroller “vastloopt” of de voeding vol is.tage daalt onder 7.5 VDC. De microcontroller kan ook worden gereset door een externe handmatige drukknop die is aangesloten op /PBRST (pin 41 van de interfaceconnector).
Pagina 1-2
www.assured-systems.com | sales@assured-systems.com
Handleiding MRDAG12-8H.Bc
Pagina 7/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Specificaties
Seriële communicatie-interface · Seriële poort: Opto-geïsoleerde Matlabs type LTC491 zender/ontvanger. Compatibel
met RS485-specificatie. Maximaal 32 drivers en ontvangers toegestaan op de lijn. I/O-bus programmeerbaar van 00 tot FF hex (0 tot 255 decimaal). Welk adres ook wordt toegewezen, wordt opgeslagen in EEPROM en gebruikt als standaard bij de volgende Power-On. · Asynchroon gegevensformaat: 7 databits, even pariteit, één stopbit. · Input Common Mode Voltage: minimaal 300V (opto-geïsoleerd). Als opto-isolatoren zijn
omzeild: -7V tot +12V. · Gevoeligheid ingang ontvanger: ±200 mV, differentiële ingang. · Impedantie ingang ontvanger: minimaal 12K. · Uitgangsaandrijving zender: 60 mA, 100 mA kortsluitstroomcapaciteit. · Seriële gegevenssnelheden: programmeerbaar voor 1200, 2400, 4800, 9600, 14400, 19200,
28800 en 57600 baud. Kristaloscillator meegeleverd.
Analoge uitgangen · Kanalen: · Type: · Niet-lineariteit: · Monotoniciteit: · Uitgangsbereik: · Uitgangsaandrijving: · Stroomuitgang: · Uitgangsweerstand: · Insteltijd:
Acht onafhankelijke. 12-bits, dubbel gebufferd. ±0.9 LSB maximaal. ±½ bit. 0-5V, ±5V, 0-10V. Optie voor laag vermogen: 5 mA, optie voor hoog vermogen: 250 mA. 4-20 mA SINK (door de gebruiker geleverde excitatie van 5.5V-30V). 0.5. 15 :sec tot ±½ LSB.
Digitale I/O · Zeven bits geconfigureerd als invoer of uitvoer.
· Digitale ingangen Logisch Hoog: +2.0V tot +5.0V bij 20µA max. (5mA max bij 50V in)
Beveiligd tot 200 VDC
Logisch laag: -0.5 V tot +0.8 V bij 0.4 mA max. Beveiligd tot -140 VDC. · Digitale uitgangen Logisch laag Sink-stroom: maximaal 350 mA. (Zie opmerking hieronder.)
Inductieve kick-onderdrukkingsdiode in elk circuit opgenomen. Opmerking
De maximaal toegestane stroom per outputbit is 350 mA. Wanneer alle zeven bits worden gebruikt, is er een maximale totale stroom van 650 mA.
· Hoogwaardige outputvolumetage: Open Collector, geschikt voor maximaal 50VDC
door de gebruiker geleverde voltage. Als er geen gebruiker is opgegeventagAls er een uitgang is, worden de uitgangen via 5 kS-weerstanden opgetrokken tot +10 VDC.
Interrupt-invoer (voor gebruik met ontwikkelkit)
Handleiding MRDAG12-8H.Bc
Pagina 1-3
www.assured-systems.com | sales@assured-systems.com
Pagina 8/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
· Ingang laag: -0.3 V tot +0.8 V. · Ingang laagstroom bij 0.45 V: -55 µA. · Ingang hoog: 2.0 V tot 5.0 V.
Milieu
De omgevingskenmerken zijn afhankelijk van de RDAG12-8-configuratie. Configuraties met laag en hoog uitgangsvermogen:
· Bedrijfstemperatuurbereik: 0 °C tot 65 °C (optioneel -40 °C tot +80 °C).
· Temperatuurverlaging:
Op basis van het toegepaste vermogen, maximale werking
De temperatuur moet mogelijk worden verlaagd vanwege interne
vermogensregelaars geven wat warmte af. Bijvoorbeeldampde,
wanneer er 7.5 VDC wordt toegepast, stijgt de temperatuur in de
behuizing is 7.3°C hoger dan de omgevingstemperatuur.
Opmerking
De maximale bedrijfstemperatuur kan worden bepaald met behulp van de volgende vergelijking:
VI(TJ = 120) < 22.5 – 0.2TA
Waarbij TA de omgevingstemperatuur in °C is en VI(TJ = 120) het volumetage waarbij het integrale volumetagDe temperatuur van de regelaarovergang zal stijgen tot een temperatuur van 120 °C. (Let op: De overgangstemperatuur is vastgesteld op maximaal 150 °C.)
Bijvoorbeeldampbij een omgevingstemperatuur van 25 °C, het volumetagDe VI kan oplopen tot 17.5 V. Bij een omgevingstemperatuur van 100 °F (37.8 °C) bedraagt het volumetagDe VI kan oplopen tot 14.9 V.
· Vochtigheid: · Grootte:
5% tot 95% RV, niet-condenserend. NEMA-4-behuizing 4.53 inch lang bij 3.54 inch breed bij 2.17 inch hoog.
Pagina 1-4
www.assured-systems.com | sales@assured-systems.com
Handleiding MRDAG12-8H.Bc
Pagina 9/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Vereiste voeding Voeding kan worden geleverd door de +12VDC-voeding van de computer voor het opto-geïsoleerde gedeelte
via de seriële communicatiekabel en van een lokale voeding voor de rest van de unit. Als u geen voeding van de computer wilt gebruiken, kan een aparte voeding die is geïsoleerd van de lokale voeding worden gebruikt voor het opto-geïsoleerde gedeelte. Het vermogen dat door dit gedeelte wordt gebruikt, is minimaal (minder dan 0.5 W).
Laagvermogenversie: · Lokale stroomvoorziening:
+12 tot 18 VDC @ 200 mA. (Zie kader hieronder.)
· Opto-geïsoleerde sectie: 7.5 tot 25 VDC bij 40 mA. (Opmerking: vanwege de kleine hoeveelheid
huidige vereiste, voltag(De afname bij lange kabels is niet significant.)
Hoog vermogen versie: · Lokale kracht:
+12 tot 18 VDC bij maximaal 2 ½ A, en -12 tot 18V bij 2A, afhankelijk van
op de getrokken uitgangsbelasting.
· Opto-geïsoleerde sectie: 7.5 tot 25 VDC bij 50 mA. (Opmerking: vanwege de kleine hoeveelheid
huidige vereiste, voltag(De afname bij lange kabels is niet significant.)
Opmerking
Als de lokale voeding een uitgangsvolume heefttagAls de spanning groter is dan 18 VDC, kunt u een zenerdiode in serie met het voedingsvoltage installeren.tage. de voltagDe classificatie van de Zenerdiode (VZ) moet gelijk zijn aan VI-18, waarbij VI het voedingsvoltage is.tage. Het vermogen van de zenerdiode moet $ VZx0.12 (watt) zijn. Dus, bijvoorbeeldampBijvoorbeeld, voor een 26VDC-voeding is een 8.2V Zenerdiode met een vermogen van 8.2 x 0.12 watt nodig.
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina 1-5
Pagina 10/39
RDAG12-8 Handleiding
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Figuur 1-1: RDAG12-8 blokdiagram
Pagina 1-6
www.assured-systems.com | sales@assured-systems.com
Handleiding MRDAG12-8H.Bc
Pagina 11/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Figuur 1-2: RDAG12-8 Gatafstandsdiagram
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina 1-7
Pagina 12/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Hoofdstuk 2: Installatie
De software die bij deze kaart wordt geleverd, staat op een cd en moet vóór gebruik op uw harde schijf worden geïnstalleerd. Voer hiervoor de volgende stappen uit die van toepassing zijn op uw besturingssysteem. Vervang de juiste stationsletter voor uw cd-rom waar u d: in het ex zietamphieronder.
CD-installatie
WIN95/98/NT/2000 a. Plaats de CD in uw CD-ROM-station. b. Het installatieprogramma zou na 30 seconden automatisch moeten starten. Als het installatieprogramma
niet wordt uitgevoerd, klikt u op START | UITVOEREN en typt u d:install, klikt u op OK of drukt u op -. c. Volg de aanwijzingen op het scherm om de software voor deze kaart te installeren.
Mappen die op de harde schijf zijn gemaakt
Het installatieproces zal verschillende mappen op uw harde schijf aanmaken. Als u de standaardinstellingen voor de installatie accepteert, zal de volgende structuur bestaan.
[CARDNAME] Hoofdmap of basismap met het SETUP.EXE-installatieprogramma dat u helpt bij het configureren van jumpers en het kalibreren van de kaart.DOSPSAMPLES: DOSCSAMPLES: Win32taal:
Een submap van [CARDNAME] die Pascal s bevatamples. Een subdirectory van [CARDNAME] die “C” s bevatamples. Subdirectories die s bevattenampbestanden voor Win95/98 en NT.
WinRISC.exe Een Windows dumb-terminal type communicatieprogramma ontworpen voor RS422/485-werking. Wordt voornamelijk gebruikt met Remote Data Acquisition Pods en onze RS422/485 seriële communicatieproductlijn. Kan worden gebruikt om hallo te zeggen tegen een geïnstalleerd modem.
ACCES32 Deze directory bevat de Windows 95/98/NT driver die wordt gebruikt om toegang te bieden tot de hardware registers bij het schrijven van 32-bit Windows software. Verschillende samples worden in verschillende talen geleverd om te laten zien hoe u deze driver gebruikt. De DLL biedt vier functies (InPortB, OutPortB, InPort en OutPort) om toegang te krijgen tot de hardware.
Deze directory bevat ook de apparaatdriver voor Windows NT, ACCESNT.SYS. Deze apparaatdriver biedt register-level hardwaretoegang in Windows NT. Er zijn twee methoden om de driver te gebruiken, via ACCES32.DLL (aanbevolen) en via de DeviceIOControl-handles die worden geleverd door ACCESNT.SYS (iets sneller).
Handleiding MRDAG12-8H.Bc
Pagina 2-1
www.assured-systems.com | sales@assured-systems.com
Pagina 13/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
SAMPMINDERampbestanden voor het gebruik van ACCES32.DLL worden in deze directory geleverd. Het gebruik van deze DLL maakt niet alleen de hardwareprogrammering eenvoudiger (VEEL eenvoudiger), maar ook één bron file kan worden gebruikt voor zowel Windows 95/98 als WindowsNT. Eén uitvoerbaar bestand kan onder beide besturingssystemen worden uitgevoerd en nog steeds volledige toegang hebben tot de hardwareregisters. De DLL wordt precies zoals elke andere DLL gebruikt, dus is deze compatibel met elke taal die 32-bits DLL's kan gebruiken. Raadpleeg de handleidingen die bij de compiler van uw taal zijn geleverd voor informatie over het gebruik van DLL's in uw specifieke omgeving.
VBACCES Deze directory bevat zestien-bits DLL-drivers voor gebruik met VisualBASIC 3.0 en Windows 3.1. Deze drivers bieden vier functies, vergelijkbaar met ACCES32.DLL. Deze DLL is echter alleen compatibel met 16-bits uitvoerbare bestanden. Migratie van 16-bits naar 32-bits is vereenvoudigd vanwege de gelijkenis tussen VBACCES en ACCES32.
PCI Deze directory bevat PCI-bus specifieke programma's en informatie. Als u geen PCI-kaart gebruikt, wordt deze directory niet geïnstalleerd.
BRON Er wordt een hulpprogramma met broncode meegeleverd waarmee u tijdens runtime kunt bepalen welke bronnen zijn toegewezen aan uw eigen programma's in DOS.
PCIFind.exe Een hulpprogramma voor DOS en Windows om te bepalen welke basisadressen en IRQ's zijn toegewezen aan geïnstalleerde PCI-kaarten. Dit programma draait twee versies, afhankelijk van het besturingssysteem. Windows 95/98/NT geeft een GUI-interface weer en wijzigt het register. Wanneer het wordt uitgevoerd vanuit DOS of Windows3.x, wordt een tekstinterface gebruikt. Raadpleeg voor informatie over de indeling van de registersleutel de kaartspecifieke samples die met de hardware worden meegeleverd. In Windows NT wordt NTioPCI.SYS elke keer uitgevoerd als de computer wordt opgestart, waardoor het register wordt vernieuwd als PCI-hardware wordt toegevoegd of verwijderd. In Windows 95/98/NT plaatst PCIFind.EXE zichzelf in de opstartvolgorde van het besturingssysteem om het register bij elke opstart te vernieuwen.
Dit programma biedt ook enige COM-configuratie bij gebruik met PCI COM-poorten. Het zal specifiek compatibele COM-kaarten configureren voor IRQ-sharing en problemen met meerdere poorten.
WIN32IRQ Deze directory biedt een generieke interface voor IRQ-verwerking in Windows 95/98/NT. De broncode is beschikbaar voor de driver, wat het maken van aangepaste drivers voor specifieke behoeften aanzienlijk vereenvoudigt. Samples worden gegeven om het gebruik van de generieke driver te demonstreren. Let op dat het gebruik van IRQ's in near-real-time data-acquisitieprogramma's multi-threaded applicatieprogrammeringstechnieken vereist en moet worden beschouwd als een gemiddeld tot geavanceerd programmeeronderwerp. Delphi, C++ Builder en Visual C++ samplesjes worden verstrekt.
Pagina 2-2
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina 14/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Findbase.exe DOS-hulpprogramma om een beschikbaar basisadres te bepalen voor ISA-bus, niet-Plug-n-Play-kaarten. Voer dit programma één keer uit, voordat de hardware in de computer wordt geïnstalleerd, om een beschikbaar adres te bepalen om de kaart te geven. Zodra het adres is bepaald, voert u het installatieprogramma uit dat bij de hardware is geleverd om instructies te zien over het instellen van de adresschakelaar en verschillende optieselecties.
Poly.exe Een algemeen hulpprogramma om een tabel met gegevens om te zetten in een n-de orde polynoom. Handig voor het berekenen van linearisatiepolynoomcoëfficiënten voor thermokoppels en andere niet-lineaire sensoren.
Risc.bat Een batch file demonstratie van de opdrachtregelparameters van RISCTerm.exe.
RISCTerm.exe Een communicatieprogramma van het type dumb-terminal, ontworpen voor RS422/485-werking. Wordt voornamelijk gebruikt met Remote Data Acquisition Pods en onze RS422/485 seriële communicatieproductlijn. Kan worden gebruikt om hallo te zeggen tegen een geïnstalleerd modem. RISCTerm staat voor Really Incredibly Simple Communications TERMINAL.
Aan de slag
Om met de pod te kunnen werken, hebt u eerst een beschikbare werkende seriële communicatiepoort op uw pc nodig. Dit kan een van onze RS422/485 seriële communicatiekaarten zijn of een bestaande RS232-poort met een 232/485 two-wire converter. Installeer vervolgens de software van de 3½” diskette (RDAG12-8 Software Package). U moet ook het RDAG12-8-installatieprogramma uitvoeren (dat zich op de 3½” diskette bevindt) om u te helpen bij het selecteren van opties.
1. Controleer of u via de COM-poort kunt communiceren (zie de handleiding van de betreffende COM-kaart voor meer informatie). View Configuratiescherm | Poorten (NT 4) of Configuratiescherm | Systeem | Apparaatbeheer | Poorten | Eigenschappen | Bronnen (9x/NT 2000) voor informatie over geïnstalleerde COM-poorten. Communicatieverificatie kan worden uitgevoerd door een loopbackconnector te gebruiken met de kaart in full-duplex RS-422-modus.
Een werkende kennis van seriële poorten in Windows zal aanzienlijk bijdragen aan uw succes. U hebt mogelijk ingebouwde COM-poorten 1 en 2 op uw moederbord, maar de software die nodig is om deze te ondersteunen, is mogelijk niet geïnstalleerd op uw systeem. Vanuit het Configuratiescherm moet u mogelijk "nieuwe hardware toevoegen" en de standaard seriële communicatiepoort selecteren om een COM-poort aan uw systeem toe te voegen. Mogelijk moet u ook in het BIOS controleren of de twee standaard seriële poorten zijn ingeschakeld.
We bieden twee terminalprogramma's om u bij deze taak te helpen. RISCTerm is een DOS-gebaseerde terminal
programma, dat ook in Windows 3.x en 9x gebruikt kan worden. Voor Windows 9x/NT 4/NT 2000 kunt u
gebruik ons WinRISC-programma. U kunt het COM-poortnummer (COM5, COM8, enz.), baud, data selecteren
bits, pariteit en stopbits. ACCES Pods worden verzonden op respectievelijk 9600, 7, E, 1. De eenvoudigste test om te zien
als je een goede COM-poort hebt zonder iets aan te sluiten op de COM-poortconnector aan de achterkant
van uw computer is om COM 1 of COM 2 te selecteren (afhankelijk van welke op uw apparaat wordt weergegeven)
manager) vanuit WinRISC (zie “WinRISC uitvoeren”) en klik vervolgens op “Verbinden”. Als u geen verbinding krijgt
een fout, dat is een heel goed teken dat je in business bent. Klik op het selectievakje genaamd "lokale echo", dan
Klik in het tekstvenster, waar u de knipperende cursor zou moeten zien, en begin met typen. Als u
Als u de laatste stap hebt bereikt, bent u klaar om de hardware aan te sluiten en te proberen
ermee communiceren.
Handleiding MRDAG12-8H.Bc
Pagina 2-3
www.assured-systems.com | sales@assured-systems.com
Pagina 15/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
2. Nadat u hebt gecontroleerd of u via uw COM-poort kunt communiceren, stelt u uw COM-kaart in voor half-duplex, RS-485 en sluit u deze aan met twee draden op de Pod. (Mogelijk moet u hiervoor enkele jumpers op het COM-bord verplaatsen. Of als u onze RS-232/485-converter gebruikt, sluit u deze dan nu aan. Communicatie met de Pod moet twee-draads RS-485, half-duplex zijn met afsluiting en bias. Selecteer ook Geen echo (waar echo bestaat) op de COM-kaart. Raadpleeg uw handleiding voor de COM-kaart voor meer informatie.) U moet ook de juiste voeding aansluiten op de Pod-aansluitingen. Zie de toewijzingen van de schroefaansluitingspennen voor hulp hierbij. Voor de beste resultaten hebt u +12V en een retour nodig om de pod in de niet-geïsoleerde modus van stroom te voorzien. Voor benchtesten en instellen met één voeding moet u draadjumpers installeren tussen de volgende aansluitingen op het aansluitblok: ISOV+ naar PWR+ en ISOGND naar GND. Dit verslaat de optische isolatiefunctie van de Pod, maar vereenvoudigt de ontwikkelingsinstelling en vereist slechts één voeding. U moet ook het processorbord controleren zoals beschreven in Optieselectie om ervoor te zorgen dat de jumpers JP2, JP3 en JP4 in de /ISO-positie staan.
3. Controleer uw bedrading en schakel vervolgens de stroom naar de Pod in. Als u dit controleert, moet de stroomafname ongeveer 250 mA zijn.
4. Nu kunt u het installatie- en kalibratieprogramma opnieuw uitvoeren (DOS, Win3.x/9x). Deze keer moet het installatieprogramma de Pod automatisch detecteren via het menu-item Auto-detect en u toestaan de kalibratieroutine uit te voeren. Als u Windows NT gebruikt, kunt u het installatieprogramma uitvoeren om de jumpers in te stellen met betrekking tot geïsoleerde of niet-geïsoleerde communicatie. Om de kalibratieroutine uit te voeren, gebruikt u gewoon een DOS-opstartdiskette en voert u vervolgens het programma uit. Wij kunnen u dit indien nodig verstrekken.
WinRISC uitvoeren
1. Voor Windows 9x/NT 4/NT 2000 start u het programma WinRISC, dat toegankelijk zou moeten zijn via het startmenu (Start | Programma's | RDAG12-8 | WinRISC). Als u het niet kunt vinden, gaat u naar Start | Zoeken | Files of Folders en zoek naar WinRISC. U kunt ook de CD verkennen en zoeken naar diskstools.winWin32WinRISC.exe.
2. Zodra u in WinRISC bent, selecteert u een baudrate van 9600 (fabrieksinstelling voor de Pod). Selecteer Local Echo en de volgende andere instellingen: Parity-Even, Data Bits-7, Stop Bits-1. Laat de andere instellingen op de standaard staan. Selecteer de geverifieerde COM-poort (linksboven) en klik op "Connect".
3. Klik in het hoofdvak. Je zou een knipperende cursor moeten zien.
4. Typ een paar tekens. Je zou ze op het scherm moeten zien verschijnen.
5. Ga naar het gedeelte “PRATEN MET DE POD”.
RISCterm uitvoeren
1. Voor Win 95/98, voer het programma RISCTerm.exe uit dat u kunt vinden in Start | Programma's | RDAG12-8. Voor DOS of Win 3.x, kijk in C:RDAG12-8.
Pagina 2-4
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina 16/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
2. Voer het basisadres van de COM-kaart in en voer vervolgens de IRQ in. In Windows is deze informatie beschikbaar via viewvia het Configuratiescherm | Systeem | Apparaatbeheer | Poorten | Eigenschappen | Bronnen.
3. Zodra u in RISCTerm bent, verifieert u een selectie van 9600 baud (fabrieksinstelling voor de Pod). De balk onderaan het scherm zou 7E1 moeten aangeven.
4. Typ een paar lettertekens. Je zou ze op het scherm moeten zien verschijnen.
5. Ga door naar het gedeelte 'PRATEN MET DE POD'.
Praten met de Pod
1. (Vervolg op stap 5 van “RUNNING WINRISC” of “RUNNING RISCTERM”) Druk een paar keer op de Enter-toets. U zou moeten ontvangen: “Error, use ? for command list, unrecognized command:” Dit is uw eerste indicatie dat u met de Pod praat. Herhaaldelijk op de Enter-toets drukken zou dit bericht elke keer moeten retourneren. Dit is een correcte indicatie.
2. Typ “?” en druk op enter. U zou “Main Help Screen” en drie mogelijke andere menu’s terug moeten krijgen om toegang te krijgen. U zou “?3” kunnen typen en dan op Enter kunnen drukken, en een menu terugkrijgen van de Pod met betrekking tot Analog Output Commands. Als u deze berichten ontvangt, weet u opnieuw dat u effectief communiceert met de Pod.
3. Sluit een DMM aan, ingesteld op 20VDC-bereik, over pinnen 1 (+) en 2 (-) van het schroefklemmenblok van de Pod. Typ "AC0=0000,00,00,01,0000" en [Enter]. U zou een CR (carriage return) van de Pod moeten ontvangen. Deze opdracht stelt kanaal 0 in voor het bereik van 0-10V.
4. Typ nu “A0=FFF0” en [Enter]. U zou een carriage return van de Pod moeten ontvangen. Deze opdracht zorgt ervoor dat Channel 0 de bevolen waarde (FFF in hex = 4096 counts, of 12-bit, Full Scale) uitstuurt. U zou de DMM 10VDC moeten zien lezen. Kalibratie wordt in de volgende sectie besproken.
5. Typ “A0=8000” en [Enter] (800 in hex = 2048 counts, of 12-bit, Half Scale). U zou een carriage return van de Pod moeten ontvangen. U zou de DMM 5VDC moeten zien lezen.
6. U bent nu klaar om met de ontwikkeling te beginnen en uw applicatieprogramma te schrijven.
Let op: Als u uiteindelijk de "geïsoleerde modus" gaat gebruiken, zorg er dan voor dat u de jumpers op het processorbord terugzet naar de "ISO"-posities. Zorg er ook voor dat u de voeding correct aansluit om die modus te ondersteunen. Hiervoor is 12V lokale voeding en 12V geïsoleerde voeding nodig. Geïsoleerde voeding kan worden geleverd door de voeding van de computer of een andere centrale voeding. De stroomafname van deze bron is verwaarloosbaar, dus voltagDe drop in de kabel is van geen belang. Houd er rekening mee dat de High Power Pod-versie (RDAG12-8H) +12V, Gnd en -12V nodig heeft voor "Local Power".
Kalibratie
De installatiesoftware die bij de RDAG12-8 en RDAG12-8H wordt geleverd, ondersteunt de mogelijkheid om de kalibratie te controleren en correctiewaarden in EEPROM te schrijven, zodat ze automatisch beschikbaar zijn bij het opstarten. Kalibratiecontroles hoeven alleen periodiek te worden uitgevoerd, niet elke keer dat de stroom wordt ingeschakeld.
Handleiding MRDAG12-8H.Bc
Pagina 2-5
www.assured-systems.com | sales@assured-systems.com
Pagina 17/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
De SETUP.EXE softwarekalibratieprocedure kan worden gebruikt om alle drie bereiken te kalibreren en de waarden op te slaan in de EEPROM. Voor Windows NT moet u opstarten naar DOS om dit programma uit te voeren. U kunt een DOS-opstartdiskette maken van elk Windows-systeem dat geen NT draait. Wij kunnen indien nodig een DOS-opstartdiskette leveren.
De SAMPHet LE1-programma illustreert de procedure voor het terugroepen van deze waarden en het aanpassen van de metingen. De beschrijving van de CALn?-opdracht toont de volgorde waarin de informatie in het EEPROM wordt opgeslagen.
Installatie
De RDAG12-8 behuizing is een afgesloten, gegoten, aluminiumlegering, NEMA-4 behuizing die eenvoudig te monteren is. De buitenafmetingen van de behuizing zijn: 8.75″ lang bij 5.75″ breed bij 2.25″ hoog. De cover bevat een verzonken neopreen pakking en de cover is aan de body bevestigd met vier verzonken M-4, roestvrijstalen, geborgde schroeven. Twee lange M-3.5 X 0.236 schroeven worden meegeleverd voor montage aan de body. Montagegaten en schroeven voor het bevestigen van de cover bevinden zich buiten het afgesloten gebied om binnendringen van vocht en stof te voorkomen. Vier schroefdraadnokken in de behuizing zorgen voor het monteren van de printplaat-assemblages. Om de kaart zonder de box in uw eigen behuizing te installeren, zie Afbeelding 1-2 voor de gatafstand.
De RDAG12-8H behuizing is een niet-afgedichte stalen behuizing geverfd in "IBM Industrial Gray". De behuizing meet 8.5" lang bij 5.25" breed bij 2" hoog.
Er zijn drie jumperlocaties op het apparaat en hun functies zijn als volgt:
JP2, JP3 en JP4: Normaal gesproken zouden deze jumpers in de “ISL”-positie moeten staan. Als u de opto-isolatoren wilt omzeilen, kunt u deze jumpers naar de “/ISL”-positie verplaatsen.
Input/Output Pin-aansluitingen
Elektrische verbindingen met de RDAG12-8 verlopen via een waterdichte wartel die de draden afdicht en die aan de binnenkant zijn afgesloten met een Euro-stijl schroefklemmenblok dat in een 50-pins connector wordt gestoken. Elektrische verbindingen met de RDAG12-8H verlopen via openingen aan het uiteinde van de T-Box, die zijn afgesloten met hetzelfde Euro-stijl schroefklemmenblok. De pintoewijzingen van de connector voor de 50-pins connector zijn als volgt:
Pagina 2-6
www.assured-systems.com | sales@assured-systems.com
Handleiding MRDAG12-8H.Bc
Pagina 18/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Pin
1 VUIT0
3 VUIT1
5 VUIT2
7 GND
9 DIO5 11 DIO3 13 DIO1 15 GND 17 VOUT3 19 IOUT1 21 IOUT3 23 IOUT4 25 IOUT6 27 AOGND 29 VOUT4 31 GND 33 /PINT0 35 PWR+ 37 GND 39 VOUT5 41 /PBRST 43 ISOV+ 45 /RS48547 VOUT6 49 VOUT7
Signaal
Pin
Signaal
(Analoge Volt. Uitgang 0) 2 APG0
(Analoge voedingsaarde 0)
(Analoge Volt. Uitgang 1) 4 APG1
(Analoge voedingsaarde 1)
(Analoge Volt. Uitgang 2) 6 APG2
(Analoge voedingsaarde 2)
(Lokale stroomvoorziening) 8 DIO6
(Digitale ingang/uitgang 6)
(Digitale ingang/uitgang 5) 10 DIO4
(Digitale ingang/uitgang 4)
(Digitale ingang/uitgang 3) 12 DIO2
(Digitale ingang/uitgang 2)
(Digitale ingang/uitgang 1) 14 DIO0
(Digitale ingang/uitgang 0)
(Lokale elektriciteitsaansluiting) 16 APG3
(Analoge voedingsaarde 3)
(Analoge Volt. Uitgang 3) 18 IOUT0
(Analoge stroomuitgang 0)
(Analoge stroomuitgang 1) 20 IOUT2
(Analoge stroomuitgang 2)
(Analoge stroomuitgang 3) 22 AOGND
(Analoge uitgangsaarde)
(Analoge stroomuitgang 4) 24 IOUT5
(Analoge stroomuitgang 5)
(Analoge stroomuitgang 6) 26 IOUT7
(Analoge stroomuitgang 7)
(Analoge uitgangsaarde) 28 APG4
(Analoge voedingsaarde 4)
(Analoge Volt. Uitgang 4) 30 AOGND
(Analoge uitgangsaarde)
(Lokale stroomaansluiting) 32 /PINT1
(Beschermde Interr. Input 1)
(Beveiligde Interr. Input 0) 34 /PT0
(Beveiligde Tmr./Ctr.-invoer)
(Lokale voeding +) 36 PWR+
(Lokale stroomvoorziening +)
(Lokale elektriciteitsaansluiting) 38 APG5
(Analoge voedingsaarde 5)
(Analoge Volt. Uitgang 5) 40 PWR-
(Lokale stroomvoorziening -)
(Reset met drukknop) 42 ISOGND
(Isol. voeding)
(Isol. Voeding +) 44 RS485+
(Communicatiepoort +)
(Communicatiepoort -) 46 APG6
(Analoge voedingsaarde 6)
(Analoge spanningsuitgang 6) 48 APPLV+ (Applicatievoedingsaarde 7)
(Analoge Volt. Uitgang 7) 50 APG7
(Analoge voedingsaarde 7)
Tabel 2-1: Toewijzingen van 50-pins connectoren
De markeringen op de aansluitingen en hun functies zijn als volgt:
PWR+ en GND:
(Pinnen 7, 15, 31, 35 en 37) Deze aansluitingen worden gebruikt om lokale stroom aan de Pod toe te voeren vanaf een lokale voeding. (Pinnen 35 en 36 zijn aan elkaar verbonden.) De voltage kan overal in het bereik van 12 VDC tot 16 VDC liggen. Hogere voltage kan worden gebruikt, 24 VDC voor example, als een externe Zenerdiode wordt gebruikt om het volume te verminderentage toegepast op de RDAG12-8. (Raadpleeg het gedeelte Specificaties in deze handleiding om het vereiste vermogen van de Zener-diode te bepalen.)
PWR-
(Pin 40) Deze terminal accepteert door de klant geleverde -12V tot 18 VDC @ 2A max. Deze wordt alleen gebruikt in de High Power-optie RDAG12-8H.
Handleiding MRDAG12-8H.Bc
Pagina 2-7
www.assured-systems.com | sales@assured-systems.com
Pagina 19/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
ISOV+ en ISOGND: Dit is de stroomaansluiting voor de isolatorsectie die kan worden gevoed door de +12VDC-voeding van de computer via een paar draden op het RS-485-netwerk of door een centrale voeding. Deze voeding is onafhankelijk van "lokale voeding". De voltagHet niveau kan variëren van 7.5 VDC tot 35 VDC. (Een on-board voltagDe regelaar regelt het vermogen tot +5 VDC.) RDAG12-8 verbruikt slechts ongeveer 5 mA stroom in rust en ~33 mA stroom wanneer er gegevens worden verzonden. Hierdoor zal het effect van de belasting op het computervermogen (indien gebruikt) gering zijn.
Opmerking
Als er geen aparte voeding beschikbaar is, moeten ISOV+ en ISOGND worden overbrugd naar de aansluitingen voor de “lokale voeding”, waardoor de optische isolatie teniet wordt gedaan.
RS485+ en RS485-: Dit zijn de aansluitingen voor RS485-communicatie (TRx+ en TRx-).
TOEPASSINGLV+:
Deze terminal is voor de “applicatievoeding” of het door de gebruiker geleverde volumetagDe bron waarop digitale uitgangen via de belastingen zijn aangesloten. Open-collector Darlington amplifiers worden gebruikt bij de uitgangen. Inductieve suppressiediodes zijn opgenomen in het APPLV+ circuit. Het toepassingsvermogensniveau (APPLV+) kan oplopen tot 50 VDC.
APG0-7:
Deze klemmen zijn bedoeld voor gebruik met de High Power-versie van de Pod (RDAG12-8H). Sluit alle retourleidingen aan op deze klemmen.
AOGND:
Deze terminals zijn voor gebruik met de Low Power-versie van de Pod. Gebruik deze voor retourzendingen van voltage-uitgangen en stroomuitgangen.
GND:
Dit zijn universele aardingen die gebruikt kunnen worden voor digitale bitretouren, stroomretourverbindingen, enzovoort.
Om te zorgen dat er minimale gevoeligheid voor EMI en minimale straling is, is het belangrijk dat er een positieve chassis-aarde is. Ook kunnen de juiste EMI-bekabelingstechnieken (kabel aangesloten op chassis-aarde, twisted pair-bedrading en, in extreme gevallen, ferriet-niveau van EMI-bescherming) nodig zijn voor input/output-bedrading.
VUIT0-7:
Analoge Uitgang Voltage-signaal, gebruik in combinatie met AOGND
IkUIT0-7:
4-20mA stroomafname-uitgangssignaal, te gebruiken in combinatie met een externe voeding (5.5V tot 30V).
Pagina 2-8
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina 20/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Figuur 2-1: Vereenvoudigd schema voor Voltage en Current Sink-uitgangen
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina 2-9
Pagina 21/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Hoofdstuk 3: Software
Algemeen
De RDAG12-8 wordt geleverd met ASCII-gebaseerde software op CD. ASCII-programmering stelt u in staat om applicaties te schrijven in elke hogere taal die ASCII-tekstreeksfuncties ondersteunt, waardoor de modules van de “REMOTE ACCES”-serie kunnen worden gebruikt met vrijwel elke computer met een RS485-poort.
Het communicatieprotocol heeft twee vormen: geadresseerd en niet-geadresseerd. Niet-geadresseerd protocol wordt gebruikt wanneer er maar één REMOTE ACCES Pod moet worden gebruikt. Geadresseerd protocol moet worden gebruikt wanneer er meer dan één REMOTE ACCES Pod moet worden gebruikt. Het verschil is dat er een adresopdracht wordt verzonden om de specifieke Pod in te schakelen. De adresopdracht wordt slechts één keer verzonden tijdens de communicatie tussen de specifieke Pod en de hostcomputer. Het schakelt communicatie met die specifieke Pod in en schakelt alle andere REMOTE ACCES-apparaten op het netwerk uit.
Commandostructuur
Alle communicatie moet 7 databits zijn, even pariteit, 1 stopbit. Alle getallen die naar de Pod worden verzonden en ontvangen, zijn in hexadecimale vorm. De fabrieksstandaardbaudrate is 9600 Baud. De Pod wordt beschouwd als in de geadresseerde modus wanneer het Pod-adres niet 00 is. Het fabrieksstandaardpod-adres is 00 (niet-geadresseerde modus).
Geadresseerde modus Het adresselectiecommando moet worden uitgegeven vóór elk ander commando aan de geadresseerde Pod. Het adrescommando is als volgt:
“!xx[CR]” waarbij xx het Pod-adres is van 01 tot FF hex, en [CR] de Carriage Return is, ASCII-teken 13.
De Pod reageert met "[CR]". Zodra de opdracht adresselectie is gegeven, worden alle verdere opdrachten (behalve een nieuwe adresselectie) uitgevoerd door de geselecteerde Pod. De geadresseerde modus is vereist bij gebruik van meer dan één Pod. Wanneer er slechts één Pod is aangesloten, is er geen opdracht adresselectie nodig.
U kunt alleen de opdrachten uitgeven die in de volgende tabel staan. De gebruikte terminologie is als volgt:
a. De enkele kleine letter 'x' geeft een geldig hexadecimaal cijfer (0-F) aan. b. De enkele kleine letter 'b' geeft een '1' of '0' aan. c. Het symbool '±' geeft een '+' of een '-' aan. d. Alle opdrachten worden beëindigd met [CR], het ASCII-teken 13. e. Alle opdrachten zijn niet hoofdlettergevoelig, d.w.z. hoofdletters en kleine letters kunnen worden gebruikt. f. Het symbool '*' betekent nul of meer geldige tekens (totale berichtlengte <255 decimaal).
Algemene opmerking:
ALLE getallen die naar en van de Pod worden doorgegeven, zijn hexadecimaal.
Handleiding MRDAG12-8H.Bc
Pagina 3-1
www.assured-systems.com | sales@assured-systems.com
Pagina 22/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
Opdracht An=xxx0
Een,iiii=xxx0
Beschrijving
Schrijf xxx0 naar DAC n Als de letter A in plaats van n wordt verzonden, worden alle DAC's beïnvloed
Schrijf xxx0 naar DAC n buffer-item [iiii]
Een =GOGOGO
Schrijfbuffer naar DAC n met tijdbasissnelheid
Een=STOP
Stop met het schrijven van DAC n buffer naar DAC
S=xxxx of S?
Acquisitiesnelheid instellen of lezen (00A3 <= xxxx <= FFFF)
ACn=xxx0,dd,tt,mm, Analoge uitgangen configureren. Zie hoofdtekst. iiii
BACKUP=BUFFER Schrijf buffer in EEPROM
BUFFER=BACKUP Lees EEPROM in buffer
KALn?
Kalibratiegegevens voor n lezen
CAL=BACKUP Caln=xxxx,yyyy ? HVN POD=xx BAUD=nnn
Herstel fabriekskalibratie Schrijf kalibratiewaarden voor kanaal n Opdrachtreferentie voor RDAG12-8(H) Begroetingbericht Lees firmware-revisienummer Verzend de laatste transmissie van de pod opnieuw Wijs pod toe aan nummer xx Stel communicatiebaudrate in (1 <= n <= 7)
Mxx Mx+ of MxI of In
Stel het digitale masker in op xx, 1 is uitvoer, 0 is invoer Stel bit x van het digitale masker in op uitvoer (+) of invoer (-) Lees de 7 digitale invoerbits of bit n
Oxx Aan+ of Aan-
Schrijf byte xx naar digitale uitgangen (7 bits zijn significant) Schakel digitale bit n in of uit (0 <= n <= 6)
Tabel 3-1: RDAG12-8-opdrachtlijst
Retourneert [CR] [CR] [CR] [CR] (xxxx)[CR] [CR] [CR] [CR] bbbb,mmmm[ CR] [CR] [CR] Zie Beschrijving Zie Beschrijving n.nn[CR] Zie Beschrijving -:Pod#xx[CR] =:Baud:0n[CR ] [CR] [CR] xx[CR] of b[CR] [CR] [CR]
Pagina 3-2
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina 23/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Let op: de pod wordt gereset bij het opstarten, het programmeerproces of bij een time-out van de watchdog.
Commandofuncties
In de volgende paragrafen worden details gegeven over de commandofuncties, wordt beschreven wat de commando's veroorzaken en worden voorbeelden gegeven.amples. Let op dat alle opdrachten een bevestigingsreactie hebben. U moet wachten op een reactie van een opdracht voordat u een andere opdracht verzendt.
Schrijf naar DAC-kanaal An=xxx0
Schrijft xxx naar DAC n. Stel de polariteit en versterking in met de AC-opdracht.
Exampon:
Programmeer het analoge uitgangsnummer 4 op halve schaal (nul volt bipolair of halve schaal unipolair)
VERSTUREN:
A4=8000[CR]
ONTVANGEN: [CR]
Laadbuffer voor DAC n An,iiii=xxx0
Schrijft xxx naar DAC n buffer [iiii].
Exampon:
Programmabuffer voor DAC 1 naar een eenvoudige traptrede
VERSTUREN:
A1,0000=0000[CR]
ONTVANGEN: [CR]
VERSTUREN:
A1,0001=8000[CR]
ONTVANGEN: [CR]
VERSTUREN:
A1,0002=FFF0[CR]
ONTVANGEN: [CR]
VERSTUREN:
A1,0003=8000[CR]
ONTVANGEN: [CR]
Lees Buffer van DAC n
Een,iii=?
Leest uit buffer (0 <= n <= 7, 0 <= iiii <= 800h).
Exampon:
Lees buffer-invoernummer 2 voor DAC 1
VERSTUREN:
A1,0002=?[CR]
ONTVANGEN: FFF0[CR]
Start gebufferde DAC-uitvoer op DAC n
Een =GOGOGO
Schrijft buffer naar DAC n met een tijdbasissnelheid.
Exampon:
Begin met het schrijven van Buffer op DAC 5
VERSTUREN:
A5=GOGOGO[CR]
Handleiding MRDAG12-8H.Bc
Pagina 3-3
www.assured-systems.com | sales@assured-systems.com
Pagina 24/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
ONTVANGEN: [CR]
Stop gebufferde DAC-uitgangen op DAC n
Een=STOP
Stopt met het schrijven van DAC n-buffer naar DAC.
Exampon:
Stop onmiddellijk met het uitsturen van patronen op DAC 5
VERSTUREN:
A5=STOP[CR]
ONTVANGEN: [CR]
Stel acquisitiesnelheid in op S=xxxx of s=?
Instellen of lezen van acquisitiesnelheid (00A3 <= xxxx <= FFFF).
Deze functie stelt de updatesnelheid van de DAC in. Geldige waarden variëren van 00A2 tot FFFF. De doorgegeven waarde is de gewenste deler van de rate clock (11.0592 MHz). De vergelijking die moet worden gebruikt bij het berekenen van de deler is:
Deler = [(1/Tarief) – 22:Sec] * [Klok/12]
Exampon:
Programmeer de RDAG12-8 voor 1K samples per seconde
VERSTUREN:
S0385[CR]
ONTVANGEN: [CR]
Opmerking: de sampDe geconfigureerde snelheid wordt opgeslagen in EEPROM op de Pod en wordt gebruikt als standaard (inschakelen)ample rate. De fabrieksstandaard sampDe frequentie (100 Hz) kan worden hersteld door “S0000” naar de Pod te sturen.
Buffers en DAC's configureren ACn=xxx0,dd,tt,mm,iiii xxx0 is de gewenste inschakelstatus (beginstatus) van de DAC n dd is de deler voor de uitvoersnelheid (00 <= dd <= FF) tt is het aantal keren dat het apparaat moet worden uitgevoerd mm is de polariteit en versterkingsselectie voor de DAC n mm = 00 = ±5V mm = 01 = 0-10V mm = 02 = 0-5V iiii is de invoer van de bufferarray (000 <= iiii <= 800h)
Example: Om DAC 3 te configureren voor:
Gebruik de opdracht: Pagina 3-4
Inschakelen op 8000 tellingen; Gebruik de helft van de Sxxxx-tijdbasis als gebufferde uitvoersnelheid; Geef de buffer in totaal 15 keer uit en stop dan; Gebruik het ±5V-bereik; Geef een buffer uit van in totaal 800 hex-ingangen lang
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina 25/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
AC3=8000,02,0F,00,0800[CR]
Kalibratieparameters instellen
CALn=bbbb,mmmm
Schrijf span- en offsetkalibratiewaarden in twee-complement hex
als twee viercijferige getallen.
Exampon:
Schrijf een span van 42 uur en een offset van 36 uur naar DAC 1
VERSTUREN:
CAL1=0036,0042[CR]
ONTVANGEN: [CR]
Kalibratieparameters lezen
KALn?
Roept de schaal- en offsetkalibratieconstanten op.
Exampon:
Lees de kalibratieparameters na het bovenstaande schrijven
VERSTUREN:
CAL1?[CR]
ONTVANGEN: 0036,0042[CR]
Kalibratieparameters opslaan
BACKUP=CAL
Maak een back-up van de laatste kalibratie
Deze functie slaat de waarden op die nodig zijn om de meetwaarden aan te passen zodat ze overeenkomen met de laatste kalibratie. Het installatieprogramma meet en schrijft deze kalibratieparameters. De SAMPHet LE1-programma illustreert het gebruik van de CALn?-opdracht met de resultaten van deze functie.
Bits configureren als invoer of uitvoer
Mxx
Configureert digitale bits als invoer of uitvoer.
Mx+
Configureert digitale bit 'x' als uitvoer.
Mx-
Configureert digitale bit 'x' als invoer.
Deze opdrachten programmeren de digitale bits, op bit-voor-bit basis, als invoer of uitvoer. Een "nul" in elke bitpositie van de xx-besturingsbyte geeft aan dat de overeenkomstige bit moet worden geconfigureerd als invoer. Omgekeerd geeft een "één" aan dat een bit moet worden geconfigureerd als uitvoer. (Opmerking: elke bit die is geconfigureerd als uitvoer kan nog steeds worden gelezen als invoer als de huidige waarde-uitvoer een "één" is.)
Examples:
Programmeer even bits als uitvoer en oneven bits als invoer.
VERSTUREN:
MAA[CR]
ONTVANGEN: [CR]
Programmeer bits 0-3 als invoer en bits 4-7 als uitvoer.
VERSTUREN:
MF0[CR]
ONTVANGEN: [CR]
Lees digitale ingangen I
Handleiding MRDAG12-8H.Bc
Lees 7 bits
Pagina 3-5
www.assured-systems.com | sales@assured-systems.com
Pagina 26/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
In
Lees bitnummer n
Deze commando's lezen de digitale invoerbits van de Pod. Alle byte-responsen worden eerst met de meest significante nibble verzonden.
Examples: Lees ALLE 7 bits. VERZENDEN: ONTVANGEN:
Ik[CR] FF[CR]
Alleen bit 2 lezen. VERZENDEN: ONTVANGEN:
Ik2[CR] 1[CR]
Schrijf digitale uitgangen Oxx Ox±
Schrijf naar alle 7 digitale uitgangsbits. (Poort 0) Stel bit x hoog of laag in
Deze opdrachten schrijven outputs naar digitale bits. Elke poging om te schrijven naar een bit die is geconfigureerd als input zal mislukken. Schrijven naar een byte of woord waarin sommige bits input zijn en sommige output zal ervoor zorgen dat de output latches veranderen naar de nieuwe waarde, maar de bits die inputs zijn zullen de waarde niet outputtenzij ze in output mode worden gezet. Single bit opdrachten zullen een fout (4) retourneren als er een poging wordt gedaan om te schrijven naar een bit die is geconfigureerd als input.
Door een "één" (+) naar een bit te schrijven, wordt de pull-down voor die bit bevestigd. Door een "nul" (-) te schrijven, wordt de pull-down gede-assert. Als de standaard +5V pull-up van de fabriek is geïnstalleerd, zal het schrijven van een één ervoor zorgen dat er nul volt op de connector staat en het schrijven van een nul ervoor zorgt dat er +5 volt wordt bevestigd.
Examples:
Schrijf een 6 naar bit XNUMX (zet de uitvoer op nul volt, activeer de pull-down).
VERSTUREN:
O6+[CR]
ONTVANGEN: [CR]
Schrijf een nul naar bit 2 (stel de uitvoer in op +5V of gebruik een pull-up van de gebruiker).
VERSTUREN:
O2-[CR]
or
VERSTUREN:
O02-[CR]
ONTVANGEN: [CR]
Schrijf nullen naar bits 0-7.
VERSTUREN:
O00[CR]
ONTVANGEN: [CR]
Zet nullen op elk oneven bit.
VERSTUREN:
OAA[CR]
ONTVANGEN: [CR]
Pagina 3-6
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina 27/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Lees firmware revisienummer
V:
Lees het firmware-revisienummer
Deze opdracht wordt gebruikt om de versie van de firmware die in de Pod is geïnstalleerd te lezen. Het retourneert “X.XX[CR]”.
Exampon:
Lees het versienummer van RDAG12-8.
VERSTUREN:
V[CR]
ONTVANGEN: 1.00[CR]
Opmerking
De opdracht "H" retourneert het versienummer samen met andere informatie. Zie "Hallo Bericht" hieronder.
Laatste antwoord opnieuw verzenden
n
Laatste antwoord opnieuw verzenden
Deze opdracht zorgt ervoor dat de Pod hetzelfde terugstuurt als wat hij net heeft verzonden. Deze opdracht werkt voor alle antwoorden die korter zijn dan 255 tekens. Normaal gesproken wordt deze opdracht gebruikt als de host een pariteit of andere lijnfout heeft gedetecteerd tijdens het ontvangen van gegevens en de gegevens een tweede keer moet worden verzonden.
Het commando “n” kan herhaald worden.
Exampon:
Ervan uitgaande dat het laatste commando "I" was, vraagt u Pod om het laatste antwoord opnieuw te verzenden.
VERSTUREN:
n
ONTVANGEN: FF[CR]
;of wat de gegevens ook waren
Hallo Bericht H*
Hallo bericht
Elke tekenreeks die begint met “H” wordt geïnterpreteerd als deze opdracht. (“H[CR]” alleen is ook acceptabel.) De return van deze opdracht heeft de vorm (zonder de aanhalingstekens):
“=Pod aa, RDAG12-8 Rev rr Firmware Ver:x.xx ACCES I/O Products, Inc.”
aa is het Pod-adres rr is de hardware-revisie, zoals “B1” x.xx is de software-revisie, zoals “1.00”
Exampon:
Lees de begroetingstekst.
VERSTUREN:
Hallo?[CR]
ONTVANGEN: Pod 00, RDAG12-8 Rev B1 Firmware Ver:1.00 ACCES I/O-producten,
Inc.[CR]
Handleiding MRDAG12-8H.Bc
Pagina 3-7
www.assured-systems.com | sales@assured-systems.com
Pagina 28/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
Baudsnelheid configureren (wanneer geleverd door Acces, is de Baudsnelheid ingesteld op 9600.)
BAUD=nnn
Programmeer de Pod met een nieuwe baudrate
Deze opdracht stelt de Pod in om te communiceren met een nieuwe baudrate. De doorgegeven parameter, nnn, is enigszins ongebruikelijk. Elke n is hetzelfde cijfer uit de volgende tabel:
Code 0 1 2 3 4 5 6 7
Baudsnelheid 1200 2400 4800 9600 14400 19200 28800 57600
Daarom zijn geldige waarden voor de opdracht "nnn" 000, 111, 222, 333, 444, 555, 666 of 777. De Pod retourneert een bericht dat aangeeft dat het zal voldoen. Het bericht wordt verzonden in de oude baudrate, niet de nieuwe. Zodra het bericht is verzonden, schakelt de Pod over naar de nieuwe baudrate. De nieuwe baudrate wordt opgeslagen in EEPROM en wordt zelfs na een power-reset gebruikt, totdat de volgende opdracht "BAUD=nnn" wordt gegeven.
Exampon:
Stel de Pod in op 19200 baud.
VERSTUREN:
BAUD=555[CR]
ONTVANGEN: Baud:05[CR]
Stel de Pod in op 9600 baud.
VERSTUREN:
BAUD=333[CR]
ONTVANGEN: Baud:03[CR]
Podadres configureren POD=xx
Programmeer de momenteel geselecteerde Pod om te reageren op adres xx.
Deze opdracht verandert het adres van de Pod naar xx. Als het nieuwe adres 00 is, wordt de Pod in de niet-geadresseerde modus gezet. Als het nieuwe adres niet 00 is, reageert de Pod niet op verdere communicatie totdat er een geldige adresopdracht is gegeven. Hexadecimale getallen 00-FF worden beschouwd als geldige adressen. De RS485-specificatie staat slechts 32 drops op de lijn toe, dus sommige adressen kunnen ongebruikt blijven.
Het nieuwe Pod-adres wordt opgeslagen in EEPROM en wordt zelfs na het uitschakelen gebruikt totdat de volgende opdracht "Pod=xx" wordt gegeven. Let op: als het nieuwe adres niet 00 is (d.w.z. de Pod is geconfigureerd om in de geadresseerde modus te staan), is het noodzakelijk om een adresopdracht naar de Pod op het nieuwe adres te geven voordat deze reageert.
Pagina 3-8
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina 29/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
De Pod stuurt een bericht terug met het Pod-nummer ter bevestiging.
Exampon:
Stel het Pod-adres in op 01.
VERSTUREN:
Pod=01[CR]
ONTVANGEN: =:Pod#01[CR]
Stel het Pod-adres in op F3.
VERSTUREN:
Pod=F3[CR]
ONTVANGEN: =:Pod#F3[CR]
Haal de Pod uit de geadresseerde modus.
VERSTUREN:
Pod=00[CR]
ONTVANGEN: =:Pod#00[CR]
Adres Selecteer !xx
Selecteert de Pod met het adres 'xx'
Opmerking
Wanneer u meer dan één Pod in een systeem gebruikt, wordt elke Pod geconfigureerd met een uniek adres. Deze opdracht moet worden gegeven vóór alle andere opdrachten aan die specifieke Pod. Deze opdracht hoeft slechts één keer te worden gegeven vóór het uitvoeren van andere opdrachten. Zodra de opdracht adres selecteren is gegeven, reageert die Pod op alle andere opdrachten totdat er een nieuwe opdracht adres selecteren wordt gegeven.
Foutcodes
De Pod kan de volgende foutcodes retourneren:
1: Ongeldig kanaalnummer (te groot of geen nummer. Alle kanaalnummers moeten tussen 00 en 07 liggen).
3: Onjuiste syntaxis. (Te weinig parameters is de gebruikelijke oorzaak.) 4: Het kanaalnummer is ongeldig voor deze taak (bijv.ample als je probeert uit te voeren naar een bit die is ingesteld
als invoerbit, die deze fout zal veroorzaken). 9: Pariteitsfout. (Dit treedt op wanneer een deel van de ontvangen gegevens een pariteits- of framing-fout bevat.
fout).
Daarnaast worden er meerdere full-text error codes geretourneerd. Ze beginnen allemaal met “Error,” en zijn handig bij het gebruik van een terminal om de Pod te programmeren.
Fout, onbekende opdracht: {opdracht ontvangen}[CR] Dit gebeurt als de opdracht niet wordt herkend.
Fout, Opdracht niet volledig herkend: {Opdracht ontvangen}[CR] Dit gebeurt als de eerste letter van de opdracht geldig is, maar de overige letters niet.
Handleiding MRDAG12-8H.Bc
Pagina 3-9
www.assured-systems.com | sales@assured-systems.com
Pagina 30/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handmatige fout, adresopdracht moet worden beëindigd met CR[CR] Dit gebeurt als de adresopdracht (!xx[CR]) extra tekens bevat tussen het podnummer en de [CR].
Pagina 3-10
www.assured-systems.com | sales@assured-systems.com
Handleiding MRDAG12-8H.Bc
Pagina 31/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Bijlage A: Toepassingsoverwegingen
Invoering
Het werken met RS422- en RS485-apparaten verschilt niet veel van het werken met standaard RS232-seriële apparaten en deze twee standaarden verhelpen tekortkomingen in de RS232-standaard. Ten eerste moet de kabellengte tussen twee RS232-apparaten kort zijn; minder dan 50 meter bij 9600 baud. Ten tweede zijn veel RS232-fouten het resultaat van ruis die op de kabels wordt veroorzaakt. De RS422-standaard staat kabellengtes tot 4000 meter toe en omdat deze in de differentiële modus werkt, is deze beter immuun voor geïnduceerde ruis.
Verbindingen tussen twee RS422-apparaten (waarbij CTS wordt genegeerd) moeten als volgt zijn:
Apparaat #1
Signaal
Pin nr.
Gnd
7
TX+
24
TX-
25
RX+
12
RX-
13
Apparaat #2
Signaal
Pin nr.
Gnd
7
RX+
12
RX-
13
TX+
24
TX-
25
Tabel A-1: Verbindingen tussen twee RS422-apparaten
Een derde tekortkoming van RS232 is dat meer dan twee apparaten dezelfde kabel niet kunnen delen. Dit geldt ook voor RS422, maar RS485 biedt alle voordelen van RS422 en zorgt ervoor dat maximaal 32 apparaten dezelfde twisted pair kunnen delen. Een uitzondering op het voorgaande is dat meerdere RS422-apparaten één kabel kunnen delen als er maar één wil praten en de anderen allemaal kunnen ontvangen.
Gebalanceerde differentiële signalen
De reden dat RS422- en RS485-apparaten langere lijnen kunnen aansturen met meer ruisimmuniteit dan RS232-apparaten is dat er een gebalanceerde differentiële aandrijfmethode wordt gebruikt. In een gebalanceerd differentieel systeem kan de voltagDe door de bestuurder geproduceerde e verschijnt over een paar draden. Een gebalanceerde lijndriver produceert een differentieel volumetage van ±2 tot ±6 volt over de uitgangsklemmen. Een gebalanceerde line driver kan ook een input "enable" signaal hebben dat de driver verbindt met zijn uitgangsklemmen. Als het "enable" signaal UIT is, is de driver losgekoppeld van de transmissielijn. Deze losgekoppelde of uitgeschakelde toestand wordt gewoonlijk de "tristate" toestand genoemd en vertegenwoordigt een hoge impedantie. RS485 drivers moeten deze besturingsmogelijkheid hebben. RS422 drivers kunnen deze besturing hebben, maar dit is niet altijd vereist.
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina A-1
Pagina 32/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
Een gebalanceerde differentiële lijnontvanger detecteert het volumetagDe toestand van de transmissielijn over de twee signaalingangslijnen. Als de differentiële ingang voltage groter is dan +200 mV, zal de ontvanger een specifieke logische status aan zijn uitgang doorgeven. Als het verschil voltagAls de ingang minder is dan -200 mV, zal de ontvanger de tegenovergestelde logische status op zijn uitgang leveren. Een maximaal bedrijfsvolumetagHet bereik loopt van +6V tot -6V en maakt voltage demping die kan optreden bij lange transmissiekabels.
Een maximale common mode voltagDe classificatie van ±7V biedt een goede ruisonderdrukking van volumetages geïnduceerd op de twisted pair-lijnen. De signaalaardlijnverbinding is noodzakelijk om de common-mode vol te houdentage binnen dat bereik. Het circuit werkt mogelijk zonder aardverbinding, maar is mogelijk niet betrouwbaar.
Parameter Driver Uitgangsvolumetage (onbeladen)
Uitgangsvolume stuurprogrammatage (geladen)
Driver-uitgangsweerstand Driver-uitgangskortsluitstroom
Stuurprogramma Uitgang Stijgingstijd Ontvanger Gevoeligheid
Ontvanger Common Mode Voltage Bereik Ontvanger Ingangsweerstand
Voorwaarden
Minimaal.
4V
-4V
LD en LDGND
2V
springers erin
-2V
Maximaal 6V -6V
50 ±150 mA 10% eenheidsinterval ±200 mV
±7V 4K
Tabel A-2: Samenvatting van RS422-specificaties
Om signaalreflecties in de kabel te voorkomen en de ruisonderdrukking in zowel de RS422- als RS485-modus te verbeteren, moet het ontvangeruiteinde van de kabel worden beëindigd met een weerstand die gelijk is aan de karakteristieke impedantie van de kabel. (Een uitzondering hierop is het geval waarin de lijn wordt aangestuurd door een RS422-driver die nooit "tri-stated" is of losgekoppeld van de lijn. In dit geval biedt de driver een lage interne impedantie die de lijn aan dat uiteinde beëindigt.)
Pagina A-2
www.assured-systems.com | sales@assured-systems.com
Handleiding MRDAG12-8H.Bc
Pagina 33/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RS485-gegevensoverdracht
Dankzij de RS485-standaard kan een gebalanceerde transmissielijn worden gedeeld in een party-line-modus. Maar liefst 32 driver/ontvanger-paren kunnen een tweedraads partyline-netwerk delen. Veel kenmerken van de drivers en ontvangers zijn hetzelfde als in de RS422-standaard. Eén verschil is dat de common mode voltagDe limiet is uitgebreid en is +12V tot -7V. Omdat elke driver losgekoppeld (of tri-stated) kan worden van de lijn, moet deze bestand zijn tegen deze common mode voltage-bereik in de driestatentoestand.
De volgende afbeelding toont een typisch multidrop- of partylijnnetwerk. Houd er rekening mee dat de transmissielijn aan beide uiteinden van de lijn eindigt, maar niet op afleverpunten in het midden van de lijn.
Figuur A-1: Typisch RS485-tweedraads multidropnetwerk
Handleiding MRDAG12-8H.Bc
www.assured-systems.com | sales@assured-systems.com
Pagina A-3
Pagina 34/39
RDAG12-8 Handleiding
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Pagina A-4
www.assured-systems.com | sales@assured-systems.com
Handleiding MRDAG12-8H.Bc
Pagina 35/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Bijlage B: Thermische overwegingen
De low power versie van de RDAG12-8 wordt geleverd geïnstalleerd in een NEMA-4 box, 8.75″ lang bij 5.75″ breed bij 2.25″ hoog. De box heeft twee ronde openingen met rubberen pakkingen voor het routeren en afdichten van de I/O kabels. Wanneer alle 8 uitgangskanalen worden belast met een 10mA belasting @5Vdc is het vermogensverlies van de RDAG12-8 5.8W. De thermische weerstand van de box met een geïnstalleerde RDAG12-8 kaart is 4,44°C/W. Bij Tambient =25°C is de temperatuur in de box 47.75°C. De toegestane temperatuurstijging in de box is 70-47.75=22.25°C. De maximale omgevingstemperatuur is dus 25+22.25=47.5°C.
De RDAG12-8 high power-versie kan op verschillende manieren worden verpakt: a) In de T-box (8.5″x5.25″x2″) met een sleuf van 4.5″x5″ voor kabelgeleiding en luchtcirculatie. b) In een open behuizing die is blootgesteld aan vrije lucht. c) In vrije lucht met luchtcirculatie die door de klant wordt verzorgd.
Wanneer de optie met hoog vermogen wordt gekozen, moet er speciale aandacht worden besteed aan warmtegeneratie en warmteafvoer. De output amplifiers kunnen 3A leveren bij uitgangsvolumetage bereiken 0-10V, +/-5V, 0-5V. Echter, het vermogen om de warmte die in de amplifiers beperkt de toegestane belastingstroom. Deze capaciteit wordt in belangrijke mate bepaald door het type behuizing waarin de RDAG12-8 is verpakt.
Bij installatie in de T-box kan het totale vermogensverlies worden geschat met behulp van de volgende berekeningen:
Het vermogen dat in de uitgang verloren gaat amplifier voor elk kanaal is: Pda = (Vs-Vout) x ILoad.
Waar :
Pda Vermogen dat wordt gedissipeerd in het uitgangsvermogen amplifier Vs Voeding voltage Iload Laadstroom Vout Uitgangsvolumetage
Dus als de voeding voltage Vs = 12v, het uitgangsvolumetagHet bereik is 0-5V en de belasting is 40Ohm, het vermogen dat in de uitgang wordt gedissipeerd amplifier door de belastingstroom is 7V x .125A =.875W. Het vermogen dat door de ruststroom wordt gedissipeerd Io =.016A. Po=24V x .016A=.4w. Dus het totale vermogen dat wordt gedissipeerd in de amplifier is 1.275W. In de ruststand (de uitgangen niet belast) bij een omgevingstemperatuur van 25 °C is de temperatuur in de kast (in de nabijheid van de stroombron) amplifiers) is ~45°C. Het vermogensverlies in de ruststand is 6.7W.
De thermische weerstand van de doos Rthencl (gemeten in de nabijheid van de vermogensschakelaar) amplifiers) wordt geschat op ~2°C/W. Het toegestane uitgangsvermogen voor een maximale temperatuur in de behuizing van 70°C is dus
25°C/2°C/w = 12.5W bij 25°C omgevingstemperatuur. Dus de toegestane totale vermogensdissipatie met
uitgangen die ohmse belastingen aansturen bedraagt ~19.2 W bij een omgevingstemperatuur van 25°C.
De derating voor de stijging van de omgevingstemperatuur is 1/Rthencl = .5W voor elke graadC stijging van de omgevingstemperatuur. Werking in vrije lucht
Handleiding MRDAG12-8H.Bc
Pagina B-1
www.assured-systems.com | sales@assured-systems.com
Pagina 36/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
RDAG12-8 Handleiding
De koellichaamtemperatuur van de amplifier die .250A levert bij 5V DC kan een maximumtemperatuur van 100°C bereiken (gemeten bij een omgevingstemperatuur van 25°C). Het vermogen dat door de amplifier is (12-5)x.250 = 1.750W. De maximaal toegestane junctietemperatuur is 125°C. Ervan uitgaande dat de thermische weerstand van het oppervlak van de junctie naar de behuizing en van de behuizing naar de warmteafvoer voor de TO-220-behuizing respectievelijk 3°C/W en 1°C/W is. De weerstand van de junctie-warmteafvoer RJHS=0°C/W. De temperatuurstijging tussen het oppervlak van de warmteafvoer en de junctie is 4°C/W x4W=1.75°C. De toegestane maximale temperatuur van de warmteafvoer is dus 7-125=107°C. Als een van de kanalen van de RDAG18-12 een belasting van 8mA heeft, is de stijging van de omgevingstemperatuur daarom beperkt tot 250°C. De toegestane maximale omgevingstemperatuur is 18 +25=18°C.
Als er geforceerde luchtkoeling wordt toegepast, bepaalt de volgende berekening de toegestane belasting voor de RDAG12-8 toegestane vermogensdissipatie voor het vermogen ampverliezer:
)/ Pmax = (125°C-Tamb.max (RHS +RJHS) waarbij
Thermische weerstand van het koellichaam RHS Thermische weerstand van het oppervlak van de verbinding met het koellichaam RJHS Bedrijfstemperatuurbereik
Maximale omgevingstemperatuur Tamb.max
= 21°C/W = 4 °C/W = 0 – 50°C
= 50 °C
Bij een luchtsnelheid van <100 ft/min Pmax = 3W Bij een luchtsnelheid van 100 ft/min Pmax = 5W
(Bepaald door de eigenschappen van de koelplaat)
Pagina B-2
www.assured-systems.com | sales@assured-systems.com
Handleiding MRDAG12-8H.Bc
Pagina 37/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Reacties van klanten
Als u problemen ondervindt met deze handleiding of ons gewoon feedback wilt geven, stuur dan een e-mail naar: manuals@accesioproducts.com. Geef daarbij aan welke fouten u tegenkomt en vermeld uw postadres, zodat we u updates van de handleiding kunnen sturen.
10623 Roselle Street, San Diego CA 92121 Telefoon (858)550-9559 FAX (858)550-7322 www.accesioproducts.com
www.assured-systems.com | sales@assured-systems.com
Pagina 38/39
ACCES I/O RDAG12-8(H) Vraag een offerte aan
Gegarandeerde systemen
Assured Systems is een toonaangevend technologiebedrijf met meer dan 1,500 vaste klanten in 80 landen en heeft in 85,000 jaar tijd meer dan 12 systemen geïmplementeerd bij een divers klantenbestand. Wij bieden hoogwaardige en innovatieve robuuste oplossingen voor computergebruik, weergave, netwerken en gegevensverzameling voor de embedded, industriële en digital-out-of-home-marktsectoren.
US
verkoop@assured-systems.com
Verkoop: +1 347 719 4508 Ondersteuning: +1 347 719 4508
1309 Coffeen Ave Ste 1200 Sheridan WY 82801 VS
EMEA
verkoop@assured-systems.com
Verkoop: +44 (0)1785 879 050 Ondersteuning: +44 (0)1785 879 050
Eenheid A5 Douglas Park Stone Business Park Stone ST15 0YJ Verenigd Koninkrijk
BTW-nummer: 120 9546 28 Bedrijfsregistratienummer: 07699660
www.assured-systems.com | sales@assured-systems.com
Pagina 39/39
Documenten / Bronnen
![]() |
ASSURED RDAG12-8(H) Analoge uitgang op afstand Digitaal [pdf] Gebruikershandleiding RDAG12-8 H Afstands-analoge uitgang digitaal, RDAG12-8 H, Afstands-analoge uitgang digitaal, Uitgang digitaal, Digitaal |