813 читали · 5 лет назад
Python + Raspberry Pi + Modbus TCP = массовый пуск осциллографов
В прошлой статье, я обещал рассказать, как мне пригодился массовый пуск осциллографов, в одной реальной рабочей ситуации, когда происходили странные отключения оборудования. Итак, имеем в наличии распредустройство 10 кВ, 2 секции шин по 10 кВ, 2 ввода и секционный выключатель. На секциях шин подключены трансформаторные фидеры и высоковольтные моторы. Трансформаторы, в свою очередь питают низковольтные распредустройства по 0,38 и 0,66 кВ. На распредустройстве 10 кВ имеем устройство БАВР (быстродействующее автоматическое включение резерва)...
4 года назад
TCP Сервер на Python
Вы хотите реализовать сервер, который общается с клиентами по протоколу TCP. Есть простой способ создать TCP сервер использовать библиотеку socketserver. Здесь вы определяете специальный класс обработчик, который реализует метод handle() для обслуживания соединений с клиентами. Атрибут request – это клиентский сокет, а client_address содержит адрес клиента. Чтобы протестировать сервер, запустите его и откройте отдельный процесс Python, который с ним соединится: Во многих случаях может быть проще определить немного другой обработчик...