![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 9.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam szanownych forumowiczów,
mam małe zapytanie, otóż chciałbym stworzyć system archiwizacji pomiarów i system odczytu danych z liczników energii elektrycznej. Liczniki komunikują się poprzez port RS485 po protokole Modbus. Teraz mam do wyboru zastosowanie konwertera RS485/RS232 lub RS485/Ethernet. Teraz pytanie czy za pomocą PHP jestem w stanie odpytać licznik i odebrać z niego dane? Z tego co czytam to każdy do tego typu aplikacji używa język C, jednak ja nie mam o nim pojęcia :-) W PHP też nie błyszczę ale zrobiłem sklep internetowy na pracę dyplomową to chociaż nie jest dla mnie tajemnicą. Konwerter RS485/Ethernet ma nadany adres IP w sieci, także dałoby radę połączyć się z nim np. z pomocą funkcji socket, z zapisem do pliku czy bazy mysql i wyświetlaniem na www to problemu nie widzę. Problem w tym jak odczytać dane przesyłane przez urządzanie ( modbus lub modbus TCP/IP). Jeśli ktoś ma doświadczenie z tego typu projektami proszę o pomoc. Z góry dziękuję za wszelkie wpisy. Pozdarwiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Z PHP port szeregowy odpytać bez dodatkowego rozszerzenia albo programu zewnętrzenego raczej się nie da. Jeżeli masz możliwość zastosowania tego konwertera Ethernetowego, to w tą stronę bym próbował, bo w PHP odpytywanie po adresie IP jest akurat łatwe. Trzeba tylko pamiętać o tym że Ethernet z natury swojej jest niedeterministyczny, więc do konkretnej aplikacji może się nie nadawać. (Ale jeżeli nie potrzebujesz tych danych "natychmiast", to raczej będzie ok).
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 16:30 |