24-Relay 16 A Ethernet Board with 8 I/O Channels and Snubbers

Ethernet-interfaced board with 24 N.O. relay outputs

SKU 7626-DS2824SNUBBEREAN 8219671116206Item type: Assembled

Description

Ethernet-interfaced board with 24 relay outputs, N.O. and N.C. contacts (24 Vdc or 250 Vac / 16 A), each with its own snubber (suppressor) and status LED, 8 I/O channels, plus Ethernet and power status LEDs.

It can be controlled over a LAN (Local Area Network), from a smartphone or through the Internet. With Devantech’s powerful dScript language you can add your own functions and controls to the modules that support it, build a custom web page, add your own logo, buttons and features, add a TCP server, answer incoming TCP requests with your own routines, include a TCP client and send TCP data packets to other devices using your own protocol.

Power supply: 12 Vdc-500 mA (not included, see related products), dimensions (mm): 250x123x20. The board is supplied ready assembled and tested.

Features
  • Simple configuration and setup from a web browser
  • Can be controlled from a web page
  • Set up peer-to-peer control in a few clicks
  • Up to eight 32-bit counters with capture and reset, 10 counts / second on the inputs
  • Daily or weekly timed event schedules
  • Sends e-mail notifications on selected events
  • Free Android and iPhone apps are available to control this module remotely
  • Fitted with a snubber (suppressor) across the common and normally open contact of every relay. It is needed to limit arcing across the relay contacts with inductive loads, which can otherwise stick or weld the contacts together.
Some videos of the various uses

Snubber
Why might you need RC suppressors on the relay outputs? Inductive loads generate voltage spikes when they are switched, and adding an RC suppressor absorbs the energy released as the device turns off, extending the life of the relay because it stops the arc that forms at switch-off.

Examples of inductive loads that need an RC suppressor:

  • Motors
  • Solenoids
  • Relays (where the coil is driven as a load by the first relay)
Why don’t all relay outputs simply have snubbers on them?

RC snubbers are not ideal for every application, because they leak a small amount of AC current, and that is no good for audio signals, for instance. A small AC current flowing in the load can mean power still gets through even when the relay is off. Snubbers should really only be used where the load is inductive.

Technical specifications
  • Relays: 24 relay outputs with N.O. and N.C. contacts (24 Vdc or 250 Vac / 16 A)
  • Snubber: Yes, fitted across the common and normally open contact of every relay
  • Power supply: 2.1 mm jack socket – 12 Vdc (adapter not included)
dScript – a programming language for the IoT (Internet of Things)

dScript, derived from Devantech’s scripting language, is a multi-threaded language for connecting Devantech relay modules that support it to the Internet. It compiles the source code into a form the module’s on-board firmware can interpret. dScript is an editor, a compiler and a programmer for every dScript-enabled module. dScript is not BASIC, but the syntax will look familiar to anyone who has used Visual Basic or small chips programmable in Basic.

Multi-threading
Multi-threading is the ability to run many parts of the program at the same time. It is like having a separate CPU for each part of the program. Each part or section of the program is called a thread. dScript is a native multi-threading compiler. Any number of threads can be created, up to the limit of the available RAM.

Web server
With the dScript web server you can write your own web pages and upload them to the module. The site can display your variables in any way you like, using AJAX techniques to keep them live and up to date. You can use buttons on the web page to control the module, use CSS to style your site and include images, logos and so on.

Safe and secure
Using a technique similar to the way banks check that you are the owner of a credit card, only your own browser/device combination can reach the web pages. The server sends three independent random numbers that select three random characters from a pre-stored password. These are encrypted and stored as a cookie, and it is that cookie that allows the web page to be displayed. The cookie is deleted when the browser is closed, and is also invalidated by the server after a few seconds of inactivity or when you log out. The result is that you, and only you, can reach the web page.

Documentation and useful links

Technical details

Power supply 12 Vdc-500 mA (not included, see related products)
dimensions (mm) 250x123x20
Serial ports 1 TTL-level serial port, 1 RS485 port
I/O 8 channels, VFC input, NPN output, 12-bit analogue input
Communication interface USB for development, RJ45 Ethernet for normal access
dScript editor requirements requires Windows 10 or later, Linux or macOS
Weight 550 g

About us

Open-Electronics.org is the brainchild of a world leader in hobby electronics Futura Group srl. Open-Electronics.org is devoted to support development, hacking and playing with electronics: we share exciting open projects and create amazing products!

Open-Electronics.org is not just a container of ideas: it is also a web site lead by a team of engineers and geeks who will take part in the discussions and give support.

Our mission is to become a reference Open Source hacking site with ideas and feedback aimed to enrich the community.