Цитата:
Сообщение от Sergey Cherevko
Несколько раз удачно пользовался Вашей библиотекой class_2GiMbusTcp.php, которая гораздо удобнее шмема.
|
Радует, что кому-то пригодилось.
Но сам бы я это с нуля не нацарапал.
Цитата:
+ библиотека не требует никаких телодвижений и сама считывает файл modbus переменных;
|
Эта идея мне самому понравилась.
А чтение файлика подсмотрел в контроллере.
Цитата:
- на каждый get/post запрос возвращаются все сконфигурированные xml узлы.
|
Согласен -это было сделано для упрощения.
Но можно вообще не использовать функцию PlcAllVarToXML() -это чтение всех переменных (в XML)
Там есть
PlcAllVarRead() - чтение всех переменных (массив)
PlcVarRead(varname) - чтение значения переменной varname (по имени)
PlcVarWrite(varname, data) - запись значения data в переменную varname (по имени)
Так что при желании можно и считывать только нужные данные.