Как настроить часы реально времени на СП307?
Как настроить часы реально времени на СП307?
С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 регистры в СП307-Р, может эта тема уже была?
Дайте ссылку если не трудно.
Коротко: задаю в 300-450 PFW значения , через пару дней там 65535!
В проекте есть тренды в автообласти и архив
https://yadi.sk/d/xxEmAHNJdY4BpA
Техподдержка, на мое удивление, дала заднюю, вот так..
Здравствуйте, коллеги!
У меня панель СП307 соединена по Modbus RTU с контроллером температуры и влажности Термодат 38Е6. Необходимо с панели оператора вводить значения уставки температуры в контроллер. Формат регистра уставки в контроллере - беззнаковая целая. Когда вводишь отрицательные значения, контроллер естественно ругается. Необходимо вводить значения в формате "DEC", а записывать в контроллер в формате "UNSIGNED". Каким образом можно это реализовать "малой кровью"? Люди не поймут, чтобы выставить температуру минус 10 градусов, надо вводить 65528 !!
Если вы для теста добавите на экран два цифровых ввода (один с dec, другой с unsigned), привязанных к одному регистру, и введете в dec -10, то увидите, что во втором отобразится именно 65526.
Т.е. это просто разные представления одного и того же набора байт в памяти.
Поэтому вопрос в другом - как именно "ругается" ваш контроллер и какой формат данных ему нужен?
С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
Контроллеру как раз нужен формат unsigned, два регистра на экране с разными форматами я уже делал. Надо передать в контроллер значение Unsigned, с положительными значениями все ОК, а с отрицательными не идет. Короче , надо вводить DEC, а передавать Unsigned.
С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
DEC соответствует INT , а Unsigned - WORD. У вас два варианта, с помощью масштабирования в дисплее перевести DEC в Unsigned, либо с помощью макроса INT_TO_WORD.
Есть и 3 вариант, с помощью функциональной области ( или функциональной кнопки) копировать задающий регистр в другой, там же математической операцией прибавить к заданному числу 65536. И уже его отправить в контроллер.
Последний раз редактировалось kondor3000; 05.11.2020 в 11:23.
Огромное Вам спасибо, буду пробовать.
Добрый день.
Вопрос про подсветку.
В панели есть системный регистр, отвечающий за яркость подсветки, хочу чтоб по истечении заданного времени она отключалась до следующего нажатия, и включалась при любом тапе, но не могу придумать, как это сделать. Т.е. как можно отследить само нажатие?
PS СП310-Р