Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Ребят была одна проблемы, но после обнаружилась вторая. По первой: в проекте создал ОКНО ТРЕВОГ PSB 260. Создал кнопку с алгоритмом пока нажата PSB 260 = 1, Для контроля к тому же биту прикрутил лампочку. В эмуляторе нажимаю кнопку пояаляеться ранее созданное ОКНО ТРЕВОГ. Квитирую окно кнопкой OK в нём а оно не исчезает, хотя PSB 260=0 (сужу по индикаторной лампе на панели). В настройках вызов окна выбран 1 раз. Пробовал на реальной панели, картина таже самая.
И вторая проблема,она скорее связана с неисправностью самой панели, элименты на экране после 3 минут работы проподают при касании пальцем любой области, если экрана не касаться то они будут видны, потом снова появляються.
1. У вас в окне тревог на кнопку ОК привязана функция Открыть окно. Исправьте на Закрыть окно.
2. Попробуйте в настройках проекта для параметра Интервал поставить "Нет заставки" (сейчас у вас там как раз 3 минуты) - возможно, проблема в этом.
14-04-2017 15-56-03.png
Последний раз редактировалось Евгений Кислов; 14.04.2017 в 15:57.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Спасибо, не знал что кнопка отдельно настраиваемый элимент. С второй проблемой не решилось. поеду в понидельник в техподдержку
С ичезновением элиментов тоже разобрался. Меню ФАИЛ_вкладка_ОБЩИЕ_ Заставка нужно выбрать НИКОГДА. Тогда ничего не исчезает, пока..
Подскажите, а есть ли возможность использовать в качестве аналогового дисплея ну хотябы из КДС 3.5 или ещё какии нибудь, уж больно варианты которые предлогает конфигуратор СП300 скромные, хоть вообще не используй их...
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Подскажите, пожалуста, если я использую регистр PFW (энергонезависимый) чтобы сохранить уставку температуры которая будет передоваться в ПЛК при помоши ЦИФРОВОЙ ВВОД на панели СП 300,Какой подэлимент мне необходимо добавит в Universal Modbus device в КОНФИГУРАЦИИ ПЛК чтобы ПЛК его прочел ?
Последний раз редактировалось дрю; 19.04.2017 в 11:19.
Real input module
Захват-1.png
Только не забывайте, что в настройках UMD нужно для параметра Byte Sequence установить значение "Native"
Захват-2.png
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Всем добрый день!
Начал воевать с макросами, а точнее с операциями связанные с битами регистров. Делаю такую запись и все работает (управление первым битом регистра PSW320)
if(PSW[320]&0x01)
{
PSW[318]=PSW[318]&~(1<<0);
PSW[318]=PSW[318]&~(1<<1);
}
Далее делаю так не работает(управление 2 битом PSW320)
if(PSW[320]&0x02)
{
PSW[318]=PSW[318]&~(1<<0);
PSW[318]=PSW[318]&~(1<<1);
}
вношу небольшое изменение знаком "~"
if(PSW[320]&~0x02)
{
PSW[318]=PSW[318]&~(1<<0);
PSW[318]=PSW[318]&~(1<<1);
}
Так вот встает вопрос как мне точно обращаться к биту регистра в условии. Где можно посмотреть точный синтаксис. Может есть какое исправленное описание. А то ошибки хелпера сильно утомляют)