Работа с retain переменными на Raspberry Pi

Современные ПЛК, как и другие подобные устройства на производстве, обладают возможностями восстановления после сбоя. Имеются в виду программные средства восстановления состояния системы управления до момента перед сбоем, приведшем к перезагрузке. Если аппаратная часть исправна, то необходимо “подхватить” управление системой и

Синхронная функция на базе функционального блока

Бывают случаи, когда необходимо получить некоторые данные в том же месте кода, где делается их запрос. В этом случае используется вызов функции, при котором происходит ожидание возврата вычисленного значения. Программа, вызывающая такую функцию, приостанавливает свою работу до получения результата. Такое

Управление Arduino по протоколу Modbus RTU в Codesys

В заметке описывается один из вариантов реализации системы управления на базе Raspberry Pi с установленной средой исполнения Codesys и подключенной по последовательной линии платы Arduino. Программа управления использует язык программирования ST, а в качестве драйвера Modbus используется функциональный блок ModbusRequest

Установка Codesys на Raspberry Pi

Инструкция описывает установку Codesys Runtime System (RTS) на Raspberry Pi 3. Общий порядок установки состоит из нескольких шагов: установка операционной системы (ОС) на sd-карту; обновление, локализация, настройка ОС для удалённой работы; установка Codesys RTS.