спасибо большое, Евгений!
спасибо большое, Евгений!
1. Возможно, вы для обоих таблиц указали общий начальный регистр хранилища? В этом случае они не будут корректно работать.
Можно добавить события включения и отключения в одну таблицу - с их отображением не должно быть проблем.
2. Для прокрутки таблицы можно использовать элемент Управление графиками/таблицами - см. его описание в руководстве пользователя.
С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
благодарю! сообщение удалила, потому что хотела отредактировать, но вы меня уже опередили с ответом.
Я хотела, чтобы в таблице была одна строка например "Появление аварии", а рядом время прихода (слева) и время ухода (справа). Не хотелось бы писать 2 сообщения для одной аварии.
Регистр хранилища стоит разный. На выключение всё равно не работает. Безымянный.pngБезымянный1.pngБезымянный2.pngБезымянный3.png
У вас некорректно указаны регистры хранилищ.
Во-первых, они в PSW (должны быть в PFW), во-вторых - слишком близко друг к другу - лучше просто поставьте галочку В авто. области (она доступна только для PFW).
Синтетический пример для вашего случая:
https://dropmefiles.com/EpYgw
Кнопки Вверх/Вниз придется нажимать по 2 раза, так как каждое нажатие прокручивает только одну из таблиц за раз.
Последний раз редактировалось Евгений Кислов; 05.04.2022 в 18:00.
С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
С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
Всё-таки ещё один вопрос. Ка изменить цвет рамки выделения текущего сообщения? она у меня всегда чёрно-белая. Безымянный4.png
С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, шлюз пе210 и 3шт ТРМ1033. Хочу через панель передавать данные с 3х ТРМ (PLC) на шлюз (Download) по rs485. Однако столкнулась с трудностями на 1 этапе: сохранить значение переменной (Температура приточного воздуха, 518, float, R) в панель PSW+300. Создала макрос(см ниже), который вызывается через функц обл (запуск непрерывно, вызов макроса параллельный). В глоб макросе ничего не писала. Вылезает ошибка "undeclared name, inventing 'extern int Modbus_RTU_REG_3X'". Подскажите, пжл, как правильно... оч надо
WORD ArrValue[2];
float fValue;
Reads(PLC, 16, Modbus_RTU_REG_4X, 518, 2, &ArrValue);
fValue = *(float*)(ArrValue);
*(float*)(PSW+518) = fValue;