Vážení zákazníci, v den státního svátku 17. 11. 2025 budeme mít zavřeno. Opět se na Vás těšíme následující pracovní den. E-shop Papouch.com je Vám k dispozici nepřetžitě. Příjemné podzimní dny.
Měřicí převodník s Ethernetem - 0 až 10VAD4ETH je čtyřvstupový A/D převodník, který měří čtyři proudy nebo napětí. Vstupy jsou připraveny pro unifikované rozsahy 0-10 V nebo 0(4)-20 mA (jiné rozsahy na přání). S WEBovými stránkami, SNMP, Modbusem a dalšími možnostmi komunikace.
Základní rozsah (typicky 10 V) je možné změnit na 2.5 až 100 V nebo na proudový rozsah 0 až 20 mA, 4 až 20 mA nebo jiný dle Vašeho požadavku. Pokud pro Vaši aplikaci potřebujete rozsah, který zde není uveden, napište jej do poznámky k objednávce nebo nás kontaktujte.



Níže uvedený kód přečte XML s aktuálními údaji z AD4ETH a ve formuláři zobrazí název a hodnotu z kanálu 2. Ve zdrojovém kódu je počítáno s tím, že přístup ke XML je v AD4 zabezpečený jménem a heslem.
Imports System.Net
Imports System.Xml
Imports System.Xml.XPath
Public Class FormMain
Private Sub ButtRead_Click(sender As Object, e As EventArgs) Handles ButtRead.Click
Dim Resolver As New XmlUrlResolver With {
.Credentials = New NetworkCredential("admin", "1234") 'jméno a heslo
}
Dim settings As New XmlReaderSettings With {
.XmlResolver = Resolver
}
Dim reader As XmlReader = XmlReader.Create("http://192.168.1.254/fresh.xml", settings)
Dim xml As XDocument = XDocument.Load(reader)
Dim ns = New XmlNamespaceManager(New NameTable())
ns.AddNamespace("n", xml.Root.Name.Namespace.ToString)
Dim input As XElement
input = xml.XPathSelectElement("/n:root/n:input[@id='2']", ns) 'id = číslo vstupu
LblChannel2.Text = input.Attribute("name").Value 'název veličiny
ValChannel2.Text = input.Attribute("val").Value 'naměřená hodnota
End Sub
End Class
Příklad dat z převodníku AD4ETH ve formátu XML:
<?xml version="1.0" encoding="iso-8859-2"?> <root xmlns="http://www.papouch.com/xml/ad4eth/actualvalues"> <input id="1" unit="l/s" val="1" min="" max="" dot="2" bar="1000" stat="0" name="Generator" /> <input id="2" unit="l/s" val="5.1" min="400" max="10000" dot="0" bar="2000" stat="0" name="Zatizeni" /> <input id="3" unit="l/s" val="10.5" min="0" max="400" dot="0" bar="5000" stat="2" name="Hladina" /> <input id="4" unit="l/s" val="11" min="0" max="10000" dot="2" bar="7000" stat="0" name="Rizeni" /> </root>
Pokud ovládáte spíše PHP, bude se Vám hodit následující příklad. Skript přečte hodnoty ze vstupů 1 a 3 - název vstupu, aktuální hodnotu a jednotku. (V příkladu se ke čtení používá DOMXpath.)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>AD4ETH: Naměřené hodnoty</title>
</head>
<body>
<?php
$doc = new DomDocument();
//Kompletní adresa vedoucí ke XML v AD4ETH
$doc->load("http://192.168.1.254/fresh.xml");
$doc->preserveWhiteSpace = false;
$xpath = new DOMXpath($doc);
echo "<h1>AD4ETH: Naměřené hodnoty</h1>";
echo "<p><b>" . $xpath->evaluate("string(//input[@id='1']/@name)") . "</b> (IN 1) má hodnotu " . $xpath->evaluate("string(//input[@id='1']/@val)") . " " . $xpath->evaluate("string(//input[@id='1']/@unit)") . "</p>";
echo "<p><b>" . $xpath->evaluate("string(//input[@id='3']/@name)") . "</b> (IN 3) má hodnotu " . $xpath->evaluate("string(//input[@id='3']/@val)") . " " . $xpath->evaluate("string(//input[@id='3']/@unit)") . "</p>";
?>
</body>
</html>
Dokumentace měřicího převodníku AD4ETH. Příklady použití, první zapojení, kompletní přehled a popis komunikačních možností.
Velikost souboru: 1,33 MB
Datum: 02.03.2023
Kompletní popis komunikačního protokolu Spinel v měřicích převodnících AD4 a Drak 4, dodatek s vysvětlením principu hystereze a popis způsobu přepínání protokolů.
Velikost souboru: 1 MB
Datum: 03.03.2023
Konfigurační software pro AD4RS, AD4USB a Drak 4. S náhledem aktuálních hodnot. (Poznámka: Pokud jste si Draka 4 nastavili na jinou komunikační rychlost než je 9600 Bd nebo 115 200 Bd, je třeba ji uvést v parametru při spuštění takto: AD4setup.exe baudrate=[vase_rychlost] )
Velikost souboru: 668,02 kB
Datum: 28.06.2018