-
Некоторые подробности
Добрый вечер!
Прежде всего, спасибо нашему модератору Илье за моральную поддержку. Вот некоторое более подробное описание проблемы.
Фактически я не успеваю подать команд на открытие или закрытие задвижки. Все описанные выше действия происходят при Онлайн/Подключении ПЛК в CoDeSys без Старта Проекта. Достаточным условием для начала открытия задвижки является добавление любого Подэлемента (8 бит, 2 байта, 4 байта или Float) в Unsigned Variable (Write) и, обязательно, перевод ПКП в режим дистанционного управления ДУ кнопками на лицевой панели ПКП. Добавление переменной с хэш именем CCLS вместо COPN вызывает полностью аналогичные действия (тоже после включения ДУ), только задвижка начинает закрываться. Открытие или Закрытие происходит до достижения конечного положения. Остановить это движение кнопками на панели ПКП нельзя. Переключение в местное управление возможно только после достижения конечного положения. Данная особенность ПКП уже отмечалась в форуме ранее. Примечательно, что считывание информации о положении задвижки (переменная DPRC) происходит успешно как при местном, так и дистанционном режиме управления задвижкой. Команду на перемещение задвижки в заданное положение CSET XXXX подать не получается.
Как со всем этим бороться - я не знаю. Что бы меня интересовало в первую очередь, так это - воспроизводится ли данная ситуация на других ПЛК и ПКП или это частная проблема для моей комбинации прошивок, версии CoDeSys, сетевых параметров и бог знает чего еще? Попутно отмечу, что я не профессионал в автоматизации и вполне мог упустить какую-либо очевидную вещь. Например, может мне необходимо добавлять Подэлмент Unsigned Variable Сomm (Write) вместо Unsigned Variable (Write)?
Получилось довольно длинное письмо, но возможность дистанционного управления ПКП является очень важным для моего проекта.
Вячеслав
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума