С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
if(PSW[400]<30)
{
Beep();
}
я взял этот макрос из глобалки задействовал с внутренними данными ввода чисел все работало и с знаком больше и с знаком меньше! а как беру данные флоат (дворд) с мв 8а с термопары не напрямую естественно а скопировав в функциональную область! тогда звонок Бееп не слушается может при смене знака включится но при смене заданого предела температуры не выключится и продолжать пищать даже если температура упала ниже заданного PSW! может я что не так делаю! задача вроде простая надо создавать звонок самой СПК при меньше 20 градусов и при больше 30 к примеру!
Последний раз редактировалось Eldarbl4; 10.05.2021 в 11:53.
Вы проект, к сожалению, не прикрепили.
С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
это набросок
У вас фактическое значение имеет тип Float и располагается в PSW400-401 - так что нужно сначала в макросе привести данные к нужному типу.
Код:float Var; Var = *(float*)(PSW+400); if(Var < 30.0) { Beep(); }
С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
Евгений! все заработало! благодарю
Доброго времени суток.
Панель СП307-Б начала зависать даже просто на одном индикаторе.
В более тяжелых проектах срабатывание нажатия происходит после 30 секунд приблизительно.
В чем может быть проблема?
И возможно ли осуществить сброс панели?
В инструкциях подобного не обнаружил.
Ранее панель работала вполне удовлетворительно.
С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
Доброго дня!
Глобально модернизировал проект, получилось месиво из ID экранов, хотелось бы упорядочить..
Можно ли изменить ID существующего экрана?
С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