Можно отключить столбец с нумерацией и добавить свой столбец с заранее заданными значениями (1, 2, 3 и т.д.).
Вид для печати
Добрый всем вечер.
Отчет по применению. petera макрос как бы работает, позволяет запускать сразу восемь каналов и панель не виснет, но, в работе самих каналов ничего не изменилось, нормально работает только первый канал. Загрузка в регистры десятичной точки вроде как вообще не происходит и исполнение этих команд приводит к перебоям связи с ТРМом. Пробовал запускать отдельным макросом эти восемь строк, при запуске макроса идет сбой связи. Вписывал строки в основной макрос, ничего не изменяется, со второго по шестой канал перезапись идет, но цифры не те со сдвигом точки как и было до этого, при запуске седьмого и восьмого каналов идет сбой связи с ТРМом и не видно что идет вообще какая то перезапись. Правильно исполняется во всех каналах последняя строка перезаписи 10 единиц в уставку.
Добрый вечер, уважаемый Petera.
Возникла проблема, о которой я не сразу подумал - максимальное количество дней в уставке 30. Те 720 часов. А в "дисплее для таймера" максимум 99 часов. Возможно ли прикрутить ещё один знак для таймера или сделать "дисплей для таймера" вида ДД:ЧЧ:ММ?
PS моя попытка найти как создавать такие "ГМ" не привела к успеху. Если есть ссылка, то киньте пожалуйста.
PPS спасибо за ГМ "Время наработки". Отличная вещь. Пригодится чуть позже. :rolleyes:
Добрый день. Стоит задача реализовать Символьное поле ввода/вывода. То есть при нажатии на текстовом поле вызывается диалог с несколькими текстовыми строками и при выборе одной из строк устанавливается один из битов переменной в ПЛК. В символьном поле ввода/вывода отображается текст соответствующей выбранной текстовой строки.
Пока ничего не получается. Пытаюсь реализовать через вызов окна с кнопками. Но выяснилось, что если под открытым окном на основном экране есть кнопки, то они нажимаются сквозь окно. Как решить эту проблему?
Как сделать выпадающие списки можно посмотреть в моих примерах http://www.owen.ru/forum/showthread....l=1#post139727
http://www.owen.ru/forum/attachment....6&d=1402766858
Этот эффект только в эмуляторе!!!Цитата:
Пытаюсь реализовать через вызов окна с кнопками. Но выяснилось, что если под открытым окном на основном экране есть кнопки, то они нажимаются сквозь окно. Как решить эту проблему?
В панели кнопки под окнами не нажимаются!!!!
Во вложении пример для СП300
Вложение 33575
Выпадающие списки - это окна с набором ф.кнопок
Вложение 33576
Каждая кнопка
- присвоить значение
- закрыть окно
Поля выбора - бутерброд из
Вариационного текста
Вложение 33578 Вложение 33579
И такого же размера ф.кнопки, можно невидимой, а можно ее просто поместить под вариационный текст.
Вложение 33577
Кнопка вызывает окно со списком
На втором экране кнопки с оформлением подходящим для списков
Вложение 33580
Петр, большое спасибо за примеры и разъяснения. Отдельная благодарность за кнопки с оформлением. Очень интересна была бы информация как их сделать самостоятельно.
Добавил в Ваш пример Экран 3 со своим "Списком". Различия следующие:
1. Символьное поле ввода/вывода организовано по чтению/записи битов регистра в ПЛК (бит 0, бит 1, бит2), а не значения регистра в ПЛК.
2. Для того, чтобы на экране не нажимались кнопки (за пределами окна) при вызванном окне, а также для закрытия окна при нажатии вне окна, весь Экран закрыт скрытой функциональной кнопкой в верхнем слое.