List/Grid Метка: CoDeSys

Отладка проекта CoDeSys

Отладка проекта CoDeSys [+1]

ПО CoDeSys располагает несколькими инструментами отладки проекта. Их краткие описания приведены ниже. В режиме отладки ПЛК работает существенно медленнее. Из-за этого возможны прерывания связи по таймауту. Поэтому при отладке следует… Читать далее »

Сложные типы данных в CoDeSys 2.3

Сложные типы данных в CoDeSys 2.3 [+1]

Массивы Элементарные типы данных могут образовывать одно-, двух-, и трехмерные массивы. Массивы могут быть объявлены в разделе объявлений POU или в списке глобальных переменных. Путем вложения массивов можно получить многомерные… Читать далее »

Корпоративная многозадачность в CoDeSys

Корпоративная многозадачность в CoDeSys [+1]

Допустим, нам нужно управлять тремя устройствами. Можно бы поставить три отдельных ПЛК, но устройства несложные и вполне можно попробовать обойтись одним контроллером. В таком случае, возникает логичная мысль не сваливать… Читать далее »

Задачи и контроль времени выполнения в CoDeSys

Задачи и контроль времени выполнения в CoDeSys [+1]

Слово ‘задача’ в CoDeSys служит исключительно для организации планирования вычислительного процесса. На практике мы имеем дело с задачами только в ‘Конфигураторе задач’. Здесь мы создаем задачи, назначаем им имена и… Читать далее »

Конфигурирование ведомого CANopen-устройства (CANopen Slave)

Конфигурирование ведомого CANopen-устройства (CANopen Slave) [+1]

ПЛК, программируемый с помощью CoDeSys, можно использовать как CANopen Slave-устройство в сети. В дальнейшем будем называть CANopen Slave как CanDevice. Для этого необходимо определить ПЛК конфигурацию и сохранить ее в… Читать далее »

Конфигурирование CANopen-модулей в CoDesys 2.3 (часть 2)

Конфигурирование CANopen-модулей в CoDesys 2.3 (часть 2) [+1]

Раздел экстренных телеграмм (Emergency Telegram): Модуль передает аварийное сообщение с уникальным идентификатором COB-Id, когда происходит внутренняя ошибка. Это сообщение, различное для разных модулей, хранится по диагностическому адресу. Нажав кнопку ‘Инфо’… Читать далее »

Конфигурирование CANopen-модулей в CoDesys 2.3 (часть1)

Конфигурирование CANopen-модулей в CoDesys 2.3 (часть1) [+1]

CoDeSys поддерживает настройку оборудования в соответствии со спецификацией CANopen Draft Standart 301. Конфигурирование контроллера производиться практически так же, как описано выше для обычного аппаратно-зависимого конфигурирования ПЛК. Все файлы электронной спецификации… Читать далее »

Язык ST для C программиста (часть 2)

Язык ST для C программиста (часть 2) [+1]

WHILE и REPEAT Цикл WHILE совершенно аналогичен циклу while в C. REPEAT UNTIL соответствует do while. Тонкое, отличие состоит в том, что REPEAT выполнятся до тех пор, пока условие не… Читать далее »

Язык ST для C программиста (часть 1)

Язык ST для C программиста (часть 1) [+1]

Принято считать, что языки программирования ПЛК стандарта МЭК 61131-3 (далее для краткости МЭК) предназначены для применения неспециалистами в области информатики. Но возможности ПЛК растут, соответственно растут и требования, предъявляемые к… Читать далее »

Неявные переменные визуализации CodeSys

Неявные переменные визуализации CodeSys [+1]

В программе доступны следующие системные переменные, управляющие визуализацией: CurrentVisu String[40] Имя текущей визуализации. Если имя изменяется, то проводится изменение визуализации. Строку имени визуализации следует всегда вводить прописными буквами. В зависимости… Читать далее »

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 МЭК 1131–3 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.