Найти в Дзене
Прошивка микроконтроллера AtMega328p с помощью Arduino IDE и платы arduino UNO.
Для прошивки нам понадобится установленная программа Arduino IDE. При подключении нашей ардуино. можно столкнуться с тем, что плата не будет определяться в программе. Для того, чтобы плата определялась в Arduino IDE, необходимо произвести стандартную настройку поддержки плат. Для этого: 3) В строке "Дополнительные ссылки для менеджера плат" введите адрес: https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json и нажмите ОК (Рисунок 2). 4) Зайдите в менеджер плат:Инструменты→Плата→Менеджер плат (Рисунок 3)...
9 месяцев назад
Телеграмм бот на phyton. Создание бота, получение токена и chat ID. Отправка сообщений в чат от PLC.
Для регистрации бота необходимо в поиске в телеграмм найти бота с именем @BotFather. В чат боту необходимо отправить команду /start . На что мы получим ответ (Рисунок 1). Теперь необходимо ввести команду для создания нового бота /newbot Ответом на команду будет предложение о вводе имени бота (Рисунок 2). Имя должно быть уникальным. В случае, если такое имя занято, то будет выведено сообщение об ошибке (Рисунок 3). Если имя не занято , то в ответ будет выдан токен бота в строке Use this token access theHTTP API...
10 месяцев назад
Компиляция кода Phyton в исполняемый exe файл.
Для начала необходимо установить библиотеку pyinstaller. PyInstaller — это инструмент для преобразования Python-скриптов в исполняемые файлы.  Он анализирует скрипт, находит все зависимости (модули) и упаковывает их вместе со скриптом в один исполняемый файл. Этот файл можно запустить на любом компьютере, даже если на нём не установлен Python. Для установки потребуется через терминал (Рисунок 1) ввести команду pip install pyinstaller и нажать Enter...
1 год назад
Имитация связи PLS-Siemens с виртуальным сервером, написанном на Phyton.
Для того, чтобы создать канал связи между контроллером и сервером Phyton, в можно использовать виртуальный контроллер (PLCSIM-Advanced), для этого понадобятся следующие программы: Необходимо создать новый проект в программе TIA-Portal и назвать его, например, Phyton. Далее добавить процессорный модуль. В Project tree (дерево проекта) двойным щелчком ЛКМ вызвать меню добавления новых модулей (рисунок 2). В этом проекте в роли процессора будет пользоваться модуль 1513-1 PN. Если в вашем...
1 год назад
Настройка PLCSIM Advanced и имитация сигналов для PLC.
Для отладки проектов PLC совсем не обязательно наличие "живого" PLC. Возможно использование виртуального PLC. В этой статье разберемся, как установить, настроить PLC, а также имитировать сигналы. Для начала установить программу PLCSIM Advanced, следуя подсказкам установщика. Для корректной работы связи без "живого" PLC необходимо настроить сетевой интерфейс, для этого в панели управления открыть параметр Set PG/PC interface (Рисунок 1). Выбрать параметр интерфейса Siemens PLCSIM Virtual Ethernet Adapter...
1 год назад