Работа с переменными различных типов в Codesys

Работа с переменными различных типов в Codesys

Часть 1. Программный компонент- POU. Объявление и работа с переменными различных типов. Часть 2. Реализация функций и функциональных блоков. Структурные типы данных (компонент DUT – Data User Type). Часть 3. Особенности размещения переменных в оперативной памяти. Директивы компилятора (attribute). Диагностика

Работа с сокетами в Codesys

Работа с сокетами в Codesys

Очень подробный видеоурок по созданию TCP клиента и сервера с использованием функции select(), т.е. его аналога в Codesys. Исходные коды примеров приложены к описанию ролика. Могу от себя добавить один момент, связанный с пользовательской функцией SysSockFdClr(), которая почему-то отсутствует в

Тонкости использования Codesys Control Win (Soft PLC)

Тонкости использования Codesys Control Win (Soft PLC)

Приложения можно отлаживать несколькими способами. Самые простые из них – использование встроенного в среду Codesys симулятора и работа с Soft PLC. Эти способы имеют существенные ограничения. Используя симулятор, можно отлаживать только алгоритмы без доступа к реальной периферии ПК. Программный ПЛК

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

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

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

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