Robot logotypdSx42
Elektronik DSX42 dScript expansionsmodul
AnvändarmanualRobot Electronics DSX42 dScript Expansion Module

Dokumentationshistorik

V4.10
Första versionen.

Introduktion

dSx42-moduler är förlängnings-I/O-moduler som är anslutna till RS485-bussen (serieport 3). Upp till 16 dex-moduler kan läggas till, styrda av värdskriptmodulen som om de vore lokala I/O. Utgångarna är mappade till 2 av de 32 reläerna – verkliga eller virtuella och ingångarna kan nås i området 100-164. dSx42-moduler strömförsörjs från 12v-utgången på värd RS485-kontakten och kopplas med ett separat par i kabeln. En 2-par kabel krävs därför. De sex modulerna använder väldigt lite ström (mindre än 7mA vardera) och 15 av dem drivs enkelt längst ut på 100 meter billig kabel. Det maximala avståndet är 300 meter (1000 fot).
Alla dSx42 har separata in- och utkommunikationsterminaler för enkel anslutning till ytterligare moduler.
Användning av de sex modulerna kräver anslutning till en skriptmodul som kör den medföljande standardappen, eller en anpassad derivata av den. Med hjälp av appens konfigurationsskärm kan dSx42-modulerna lokaliseras och mappas till virtuella reläer på värden. En "identifiera"-knapp låter den faktiska modulen som mappas blinka med sina lysdioder så att du vet vilken det är.
JScript-moduler som kan användas med dSx42:
dS2242/dS3484/dS378/dS2408/dS2824/dS2832
Notera dS1242 och TCP184 kan inte användas med dSX42

dSx42-moduler

Det finns tre dSx42-moduler tillgängliga.

Modul Reläer Analog Digital Hög volt VFC-ingång Termoelement
dSx42L 2 4 4
dSx42H 2 4
dSX42K 2 2 2 1

I alla fall är reläerna 16A 220vac switching (resistiva belastningar).

dSx42L

Robot Electronics DSX42 dScript Expansion Module - figDenna modul har 4 ingångar som kan vara analoga eller digitala. Som analoga ingångar accepterar de en 0-5v-ingång, vilket konverterar detta till ett värde på 0-1023. Som digitala ingångar kommer 0v att läsa som 0 och 5v kommer att läsa som 1. Ingångarna är skyddade och kan acceptera 12v ingång som en digital 1.
Robot Electronics DSX42 dScript Expansion Module - fig 1

Ingångsschemat för dSx42L visas ovan.

dSx42H

dSx42H har fyra optiskt isolerade högvolymertage-ingångar för direkt avkänning av 110-220vac nät. En blå lysdiod indikerar närvaron av en nätingång.
Robot Electronics DSX42 dScript Expansion Module - fig 2Ovan: ingångsschema för dSx42H.
Anslutningsstift 5 är en gemensam referens (vanligtvis neutral) för alla fyra ingångarna kommer att läsa en 0, och 110-220vac kommer att läsa som 1.

dSX42K

Robot Electronics DSX42 dScript Expansion Module - fig 3

dSX42K har en termoelementingång av typ K för temperaturmätning, tillsammans med två ingångar för voltfri kontakt (VFC).
Termoelementingången använder MCP96L01 som inkluderar kallövergångskompensation.
Robot Electronics DSX42 dScript Expansion Module - fig 5Typ K termoelement schematisk.
Digitala ingångar
Robot Electronics DSX42 dScript Expansion Module - fig16
Ingångsschema för voltfri kontakt (VFC). Dessa kan anslutas till valfri brytare eller reläkontakter för att detektera stängning. Applicera inte någon extern voltage till dessa stift. Att kortsluta dem med externa kontakter är allt som krävs.
Ingångsordningen på dSX42K är Input1, Input2, Sondtemperatur och Kallövergångstemperatur. För en modul mappad till position 17 (reläer 17,18 och ingångar 132-135) skulle sondtemperaturen vara ingång A134.
MCP96L01 har en upplösning på 1/16-del av en grad C. Därför är temperaturvärden som returneras av dSX42K 16 gånger högre än det verkliga värdet. Dividera med 16 för att få
temperaturen i grader C och modul 16 för att få resten i 1/16-delar.
En avläsning på 379 skulle vara 23 grader C och 11/16-delar, eller 23.7 decimaler (till 3 platser).

dSx42 RS485 Kabeldragning

Robot Electronics DSX42 dScript Expansion Module - fig6RS485-kabeln ska vara en dubbelparkabel med en skärm (även kallad avloppstråd). Ovanstående färger visas för tydlighetens skull och kan vara annorlunda på din kabel. Till exempelample, AlphaWire 5472C använder röd/svart för ett par och vit/svart för det andra. Var försiktig när du ansluter för att identifiera paren korrekt.
Den totala längden på kabeln från styrenheten till den sista dSx42 bör inte överstiga 300 meter. De extra 0v- och 12v-anslutningarna visas här oanslutna. De kan användas för att dra en liten mängd ström från 12v-försörjningen på högst några mA, det beror på kabellängden/kvaliteten. Håll ett öga på voltfallet i kabeln. Du bör ha minst 10v in i modulen.
Extra 12v kan också användas för att mata 12v till modulerna om spänningsfallet är för högt eller om du vill använda en enkelparkabel.

dSx-konfiguration

DSx Config-skärmen på dScript-modulen används för att konfigurera alla dSx42-moduler som är anslutna till RS485-bussen. Skärmen dS378 visas men är densamma för alla kontroller.
Konfiguration
Robot Electronics DSX42 dScript Expansion Module - fig7
dSx-läget aktiveras genom att markera rutan Aktivera dSx. Detta kommer att konfigurera seriell port 3, RS485-porten, till 250k baud som används av dSx-modulerna. Om avmarkerat blir porten
konfigurerad till Modbus-inställningarna på TCP/IP-sidan. Efter att ha markerat eller avmarkerat den här rutan och väntat på att den röda lampan för väntande uppdatering ska slockna (cirka 5 sekunder), återställ kortet så träder ändringen i kraft.
För att automatiskt söka efter boxmoduler på RS485-bussen klicka på Start-knappen. Detta rensar alla tidigare enheter och mappningar och fyller listan med alla hittade enheter och erbjuder en standardmappning.

UID-knapparna kommer att hitta UID, listade i stigande ordning (inte den fysiska positionen på bussen). Om du behöver identifiera vilken modul som är tilldelad till det UID:t, klicka på knappen, så kommer alla lysdioder på modulen att blinka. Endast en modul kommer att vara i identifieringsläge när som helst. Om du klickar på en annan knapp kommer den modulens lysdioder att blinka och den första modulen stannar. Klicka på knappen igen, eller klicka på en tom (0) knapp för att stoppa det blinkande och rensa identifieringsläget.
Notera att den normala driften av de sex modulerna är inhiberad i identifieringsläge.
Kartläggning av de sex modulerna.
Varje dSx-modul har 2 utgångar och 4 ingångar. De 2 reläerna kan mappas till vilket som helst av de 32 reläerna (verkliga eller virtuella). Att mappa en modul till position 9 innebär att reläerna 1 och 2 på dSx-modulen kommer att styras av virtuella reläer 9 och 10 på dS378. Mappningen kan ändras genom att välja en ny mappning med rullgardinsmenyn.

dSx mappningstabell

Kartläggning Relä 1 Relä 2 Ingång 2 Ingång 2 Ingång 3 Ingång 4
1 1 2 100* 101* 102 103
3 3 4 104 105 106 107
5 5 6 108 109 110 111
7 7 8 112 113 114 115
9 9 10 116 117 118 119
11 11 12 120 121 122 123
13 13 14 124 125 126 127
15 15 16 128 129 130 131
17 17 18 132 133 134 135
19 19 20 136 137 138 139
21 21 22 140 141 142 143
23 23 24 144 145 146 147
25 25 26 148 149 150 151
27 27 28 152 153 154 155
29 29 30 156 157 158 159
31 31 32 160 161 162 163

* Obs att ingångarna 100 och 101 inte är tillgängliga, varken som analoga eller digitala ingångar. Om du behöver använda alla ingångar på dSx-modulen, mappa den till något annat än 1.
Detta beror på att A100 och A101 historiskt har använts för temperaturen ombord och DC voltage ingångar.

dSx Example

Som example, låt oss anta följande:
Du behöver 2 dSx42L relämoduler. Du vill att relä 1 på en modul ska styras av ingång 2 från den andra modulen med hjälp av dess analoga ingång.
De analoga dSx-ingångarna är 0-5v och använder 10-bitars konvertering, vilket är ett intervall på 0-1023.
Du vill att reläet ska slås på när ingången går under 511 (ca 2.5v) och av över det värdet.
Anslut först dina 2 dSx42L-moduler till RS485-porten och klicka på "Start". Du bör se de två UID:n för dina bräder listade.Robot Electronics DSX42 dScript Expansion Module - fig8 Ändra sedan mappningen efter behov till 29 för den första modulen och 31 för den andra, med hjälp av rullgardinsvalsrutorna.Robot Electronics DSX42 dScript Expansion Module - fig9 Notera: UID:erna presenteras i stigande ordning, inte någon fysisk position på RS485-bussen, så du kommer förmodligen att behöva bekräfta vilket UID som hör till vilken modul. Att klicka på UID-knappen gör att modulen identifierar sig genom att alla dess lysdioder blinkar. Klicka igen för att stoppa.
Om du hittar modulen mappad till 29 som har den analoga ingången kopplad till den, byt över dem genom att ändra mappningen så här:
Robot Electronics DSX42 dScript Expansion Module - fig10Du bör alltid designa ditt system efter mappnummer, inte UID. På så sätt, om du någonsin behöver ändra en modul, ser du bara till att den har samma mappning som originalet och att du är redo. Som en del av din systemdokumentation, registrera mappningsnumret mot moduluppgiften så att du snabbt kan återställa systemet om du skulle behöva.
Så nu mappas reläet vi vill styra till virtuellt relä 29 och ingången som ska styra det mappas till ingång 161, vilket är de 2 ingångarna på mappning 31. Ingångsnumret erhölls från tabellen på en föregående sida .
Nu kan vi gå till sidan Reläer och konfigurera reläet. Välj relä 29 från rullgardinsmenyn.
Robot Electronics DSX42 dScript Expansion Module - fig11Om du vill kan du ge reläet ett mer beskrivande namn. För att använda ingång 161 som en analog ingång använder vi A161. Om vi ​​ville ha en digital ingång skulle det vara D161. Ange följande i rutan Puls/Följ: A161<511Alla andra fält kan förbli tomma.
Robot Electronics DSX42 dScript Expansion Module - fig12Nu kommer reläet att slås på när ingången är mindre än 511.
Även om A161<511 är enkel att förstå, är det faktiskt inte det bästa sättet att göra det. Analoga ingångar kan till sin natur darra runt. Detta kan få reläet att pulsera på/av när ingången jitter nära 511. Ett bättre sätt är att inkludera lite hysteres så här: (A161<509&!R29)|(A161<513&R29)
Detta innebär att reläet slås på när ingången är under 509 (508 eller mindre), men kommer inte att stängas av igen förrän ingången är över 512 (513 eller mer). Ju större skillnaden är mellan de två siffrorna, desto större hysteres.

dSx42 överview

Robot Electronics DSX42 dScript Expansion Module - fig13Om du klickar på dSx42 Overview länk kommer du till följande sida:
Robot Electronics DSX42 dScript Expansion Module - fig14Notera: Position 1 visas inte, position 2-16 visas
Endast 15 av de 16 möjliga positionerna visas. Position 1 kommer normalt inte att användas eftersom den överlappar ingångar och reläer som redan finns på modulen. Moduler som används har en röd ram. Reläknapparna fungerar på samma sätt som på applikationssidan, klicka på dem för att växla mellan reläet. Längst upp till vänster i rutan visar ingångsområdet för den modulen och de 4 faktiska ingångsvärdena visas under reläerna. Det är alltid det analoga värdet som visas. För digitala ingångar är det nära 0 eller 1023. Vi trösklar dem på huvudstyrenheten för att returnera en 0-1 digital signal. Längst upp till höger i rutan finns modulens UID, samma som visas på dSx Config-sidan.

dSx42 mått
Robot Electronics DSX42 dScript Expansion Module - fig15

dSx42L visas. dSx42H och dSX42K har identiska storlekar och monteringshålspositioner.

Anteckningar
dSdSx42x42
Användarmanual v4.10
Copyright © 2022, Devantech Ltd.
Alla rättigheter reserverade.
www.robot-electronics.co.uk

Dokument/resurser

Robot Electronics DSX42 dScript Expansion Module [pdf] Användarmanual
DSX42, dScript Expansion Module, DSX42 dScript Expansion Module

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *