| die letzten Änderungen * Seitenstruktur * Stichwortsuche :


logo_puschin.jpg

Startseite

Knowledge base



Kontakt

Impressum

Knowledge base - Haus-Automation

Knowledge base

7 Benutzer online Druckversion




zurück



Haus-Automation
Pluggit P310 über Modbus/TCP abfragen (T1 bis T4, Preheater, RPM und Bypass)

Die PHP-Bibliothek phpmodbus von hier runterladen:
https://code.google.com/p/phpmodbus/

Dann den folgenden Code erstellen (im Example-Verzeichnis) und schon werden T1 bis T4 angezeigt :)


<?php

require_once dirname(__FILE__) . '/../Phpmodbus/ModbusMaster.php';

echo joshua_modbus_read(132); // T1
echo joshua_modbus_read(134); // T2
echo joshua_modbus_read(136); // T3
echo joshua_modbus_read(138); // T4
echo joshua_modbus_read_uint(160); // Preheater
echo joshua_modbus_read(100); // RPM 1
echo joshua_modbus_read(102); // RPM 2
echo joshua_modbus_read_uint(198); // Bypass

function joshua_modbus_read($register)
{
    $modbus = new ModbusMaster("192.168.179.250", "TCP");
    $recData = $modbus->readMultipleRegisters(0, $register, 2);
    //print_r($recData);
    $values = array_chunk($recData, 4);

    foreach($values as $bytes)
     return PhpType::bytes2float($bytes)."\n";

    $modbus->disconnect;
}

function joshua_modbus_read_uint($register)
{
    $modbus = new ModbusMaster("172.16.1.1", "TCP");
    $recData = $modbus->readMultipleRegisters(0, $register, 20);

    //print_r($recData);
    $values = array_chunk($recData, 4);

    foreach($values as $bytes)
        return PhpType::bytes2unsignedInt($bytes);

//    $modbus->disconnect;
}




Die kompletten Register kann man hier nachlesen:
http://www.pluggit.com/fileserver/files/1413/609560454939420/21_10_2013_modbus_addresses.pdf

Download auch hier:


Der Rest ist dann Beautify und ggf. Hinterlegen in einer Datenbank, Darstellung mit jpgraph o.ä.

zurück



Knowledge base wurde zuletzt bearbeitet am 12.07.13 durch Frank

www.puschin.de
login

<body bgcolor='#FFFFFF' link='#000000' vlink='#000000' alink='#000000' text='#000000'><font face='Verdana' size='2'><strong>www.puschin.de</strong><br>Die Webseite http://www.puschin.de bietet eine interessante Webseite zu vielen Themen aus dem Bereich Linux und Windows. Man findet hier Tipps und Tricks zu cms php apache postfix openxchange tomcat windows linux firewall <br><br><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=191'>Startseite</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=63'>Knowledge base</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=57'>Kontakt</a><font face='Verdana' size='2'><li><a href='cms.php?print=&aktion=thema_anzeigen&menue_id=9'>Impressum</a></body>