dSx42
Elektronik DSX42 dScript expansionsmodul
Användarmanual
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
Denna 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.
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.
Ovan: 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
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.
Typ K termoelement schematisk.
Digitala ingångar
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
RS485-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
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. Ändra sedan mappningen efter behov till 29 för den första modulen och 31 för den andra, med hjälp av rullgardinsvalsrutorna.
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:
Du 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.
Om 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.
Nu 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
Om du klickar på dSx42 Overview länk kommer du till följande sida:
Notera: 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

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 |