Новости

19 ноября 2017
Добавлен и протестирован конфигуратор серверов на базе python3 и библиотеки Qt.
Скачать можно на github
Статья на хабре


20 октября 2017
Напечатали цикл статей на Habrahabr, на тему modbus и scadaPy.
Первая статья
Вторая статья
Третья статья
Четвертая статья
Пятая статья

10 октября 2017
Добавлена версия 2.19
Вынес некоторые библиотеки в отдельные файлы
для лучшей читаемости кода.
Загрузить здесь

7 октября 2017
Добавлено описание построения графика.
График работает в реальном времени и отображаяет показания
измеряемых величин в координатах Y значений.
Загрузить здесь

5 октября 2017
Версия 2.16
Добавлено чтение из регистров управления Coil.
Добавлено телеуправление посредством кнопок.
Настройка и конфигурирование coil регистров и кнопок
аналогично ТС дискретных сигналов.
Загрузить здесь

2 октября 2017
Добавил утилиту master_dcon.py.
Обслуживание устройств ввода вывода Adam.
На данный момент только Adam-4050.
master_dcon.py

29 сентября 2017
Добавил утилиту master_ping.py.
Осуществляет контроль объектов, находящихся на связи.
master_ping.py

29 сентября 2017
Добавил утилиту master_rtu.py.
Работает аналогично master_tcp.py, но опрос slave устройств осуществляется
по rs485 и протоколу modbusRTU.
master_rtu.py

28 сентября 2017
При проведении тестирования протокола modbus RTU, обнаружились ошибки взаимодействия
библиотек pySerial и modbus_tk.

Была установлена версия pyserial 3.4 и modbus_tk 0.5.7.
При попытке открыть com порт выдавалась ошибка
Error module Serial has no attribute is_open

Исправление внес в файл ./modbus_tk/modbus_rtu.py,
заменил везде is_open() на isOpen().

При попытке выполнить обмен данными через порт выдавалась ошибка
Error module Serial has no attribute reset_input_buffer, reset_output_buffer

Исправление внес в файл ./modbus_tk/modbus_rtu.py,
заменил везде reset_input_buffer на flushInput(), reset_output_buffer на flushOutput().

После этого переустановил библиотеку modbus_tk.
python setup.py install
Исправленная библиотека modbus_tk 0.5.7
Библиотека pyserial 3.4