Добрый день. Отличное видео. Подскажите, можно ли на Пайтон написать программу, для опроса виртуальных Модбас устройств? Тоесть я виртуально через пайтон создаю например 10 разных Устройств и запустив их, опрашиваю по 485 это как отладчик нужно. Как за неимением реальных полевых слейв устройств
@@MrStyort Готовое решение есть только для MODBUS TCP но это не Ваш случай очевидно. Я бы купил десяток ардуинок или стм32 чем изголялся с виртуальными ком портами и питоном. Или 20шт CH340 и InSat OPC.
Спасибо за хорошее видео. Сразу вопрос: Какая разрядность ОС и версия и разрядность Python? Скольно не пытался достучаться до ПЛК - то Python не тот (более свежий), то разрядность (64) выбивает из колеи. И Вот всетаки созрел. У меня Web сервер в виде Web-scada написан на python, и всё это на винде. Хочу перекинуть на Linux, но проблема с modbus и OPC. Сейчас KepServer читает ПЛК и закидывает данные в MQTT. А сервак из mqtt забирает данные. Тем самым избавился от БД MySQL как передаточного звена. Если есть опыт поделитесь пожалуйста. Хочу всё переписать на Python. До этого писал тут, но сообщения стерли.
@@klm3852 Вопросов всегда больше чем ответов. То что вы пишете звучит логично для клиента. Закрывать соединение каждый раз я думаю надежнее но медленнее. Если у Вас дойдет до результата пришлите исходники самому интересно.
Спасибо за видео и рассказ о связке ПЛК / Modbus
Всегда есть соблазн начать сотрудничать с коллегами, только пока не понятно как именно.)
Отличное видео! Спасибо
класс, не останавливайтесь)
Взаимно. The Show Must Go On
Посмотрел проги, молодец, работают.
Если примените на практике напишете пожалуйста подробности.
Добрый день. Отличное видео. Подскажите, можно ли на Пайтон написать программу, для опроса виртуальных Модбас устройств? Тоесть я виртуально через пайтон создаю например 10 разных Устройств и запустив их, опрашиваю по 485 это как отладчик нужно. Как за неимением реальных полевых слейв устройств
Очевидно что можно.
@@DIY_PLC подскажите? Есть ли исходные коды уже...возможно для одного устройства...поделитесь.
@@MrStyort Готовое решение есть только для MODBUS TCP но это не Ваш случай очевидно. Я бы купил десяток ардуинок или стм32 чем изголялся с виртуальными ком портами и питоном. Или 20шт CH340 и InSat OPC.
Или на одном слейв абоненте код изменить так чтоб он отвечал не на один адрес а на любой модбас адрес@@MrStyort
@@DIY_PLC ну можно и Modbus TCP, перебор ip адресов. Мне хотя бы посмотреть как пишется код, я уже потом постараюсь дописать сам 🙏🏾
Спасибо за хорошее видео. Сразу вопрос: Какая разрядность ОС и версия и разрядность Python? Скольно не пытался достучаться до ПЛК - то Python не тот (более свежий), то разрядность (64) выбивает из колеи. И Вот всетаки созрел. У меня Web сервер в виде Web-scada написан на python, и всё это на винде. Хочу перекинуть на Linux, но проблема с modbus и OPC. Сейчас KepServer читает ПЛК и закидывает данные в MQTT. А сервак из mqtt забирает данные. Тем самым избавился от БД MySQL как передаточного звена. Если есть опыт поделитесь пожалуйста. Хочу всё переписать на Python. До этого писал тут, но сообщения стерли.
Напишите мне на почту.
А с получится так опрашивать тысячи устройств?
Попробуйте. У меня столько нет.
@@DIY_PLC сделать словарь с адресами и в цикле по очереди опрашивать? Нужно ли закрывать соединение перед опросом следующего адреса?
@@klm3852 Вопросов всегда больше чем ответов. То что вы пишете звучит логично для клиента. Закрывать соединение каждый раз я думаю надежнее но медленнее. Если у Вас дойдет до результата пришлите исходники самому интересно.