Archived

Этот пост заблокирован, редактирование отключено

ОборудованиеZ036 - программируемый графический контроллер.Re: Дисплей

Графическая панель щитового монтажа с монохромным дисплеем 192*64 точки, с мембранной клавиатурой.
Исходное сообщение:
serov, 22.09.2016, 23:55
serov
Re: Дисплей
[quote author=serge197a link=topic=130.msg1585#msg1585 date=1461818762]
Тот же овен лоджик для ПР200.
[/quote]
Что что, а овен лоджик для ПР200 не тот пример явно. Намудрили так, что голову сломаешь. Один - два экрана сделаешь, куда ни шло. Ну три, пять. Но экранчик-то маленький, экранов мало не получается. Пытался я тут алгоритм перенести в ПР200. Экранов куча и всё, где-то не туда сослался, не на тот экран и вся логика поломалась, ни отладки дисплея, ни инструментов нормальных. Хотя чувствуется, что изначально прообразом была OP320 (MD204L). 
Ответы:
mike, 27.04.2016, 17:45
mike
Re: Дисплей
Со шрифтами ситуация следующая:
шрифт в панели хранится не шрифтом, а картинкой - bmp.
Если все будет так, как мы рассчитываем - шрифты должны быть стабильными.
serge197a, 27.04.2016, 21:25
serge197a
Re: Дисплей
на мой взгляд слишком мудро.
почему не пойти стандартным путем:
библиотека примитивов и функции к ним.
примерно как работа с ФБ блоком в zvb.
пишу примерно для десятка различных производителей
панелей и все придерживаются примерно одного алгоритма.
mike, 27.04.2016, 21:35
mike
Re: Дисплей
Посмотрим, как получится. Может быть будет удобнее. А может и нет.
VoronovMaksim88, 28.04.2016, 04:39
VoronovMaksim88
Re: Дисплей
[quote author=serge197a link=topic=130.msg1582#msg1582 date=1461781525]
примерно как работа с ФБ блоком в zvb.
пишу примерно для десятка различных производителей
панелей и все придерживаются примерно одного алгоритма.
[/quote]

zWb.
А можно подробнее как вы себе это видите для монохромной панели без сенсорного дисплея ? Какие примитивы? Какие действия ? Как это связать с FBD ?
Такой подход уместен когда панель сенсорная и когда это только панель, т.е. чисто графический инструмент.
Но Z036 может быть полноценным контроллером (я надеюсь).
Я работал в VijeoDesigner с монохромными сенсорными панелями и прекрасно понимаю про что вы говорите. Но думаю тот подход, который сейчас выбран для Z036, будет удобнее.
С готовыми экранами весь пользовательский интерфейс можно будет накидать за 15 минут:

Главный экран-показывает необходимые значения переменных, температур, статусов.
Экран параметров - пользователю.
Экран настроек - сервиснику.
Экран журнал, чтоб записывать события и аварии.
Итого 4 экрана (из низ 3 готовых), 6 переходов, интерфейс под большую часть задач готов.
serge197a, 28.04.2016, 07:46
serge197a
Re: Дисплей
Можно и подробнее.
TPEditor для дельта,
конфигуратор ОР320,
примерно тоже локализованное для ИП320(овен)
Toolbox для ТР 070  сименс.
монохромные панели.
По топологии от сенсорных ничем не отличаются.
кроме функций кнопок, ни какой особой разницы.
Посмотрите, как замечательно программируются дисплеи в среде программирования:
U90 Ladder - Для юнитроникса,
в LOGO!Soft Comfort  начиная с моделей еще в конце 90-х.
Тот же овен лоджик для ПР200.
ZEN Support Software для реле Омрон.

Даже без локализации работа в этих средах интуитивно понятна.
я ссылаюсь только монохромные с которыми приходилось работать лично мне.
а есть еще огромное количество типа Fab, изи лоджик и пр. и т.п...


mike, 28.04.2016, 08:43
mike
Re: Дисплей
Вы выпускаете из вида одну важную деталь:
В ZWB иерархия экранов создается для облегчения документирования структуры.
VoronovMaksim88, 28.04.2016, 10:15
VoronovMaksim88
Re: Дисплей
И не только для облегчения документирования, но и для наглядного представления!
У Owen logic кстати что-то подобное есть. Но готовых экранов там нет. И дисплей символьный, 2 строки. 
serge197a, 28.04.2016, 14:31
serge197a
Re: Дисплей
Я про панель элементов и их конфигурирование веду речь.
Если брать конфигуратор панели в единой среде программирования,
то посмотрите как это удобно сделано к примеру в ладере у юниктроникса.
А лучшее документирование на мой взгляд в лого соф комфорт у сименса.
и так же экраны прямо в программе редактируются.
Это мое чисто субъективное мнение как пользователя.
Не так много специалистов знакомых сразу со всем.
Во всех этих программах я работаю и высказываю мнение об удобстве.
Реализацию точно как у них я не предлагаю а только рекомендую обратить внимание.

вообще больше всего мне нравится билдер 8000 и билдер про ваентек.
попытки к примеру других китайских производителей
KHManager (для кинко)
SKWorkshop (для панелей Sk) и других
сделать тоже самое но по своему приводят только к замешательству пользователя и
лишней нагрузке на тех. поддержку.
по сути ничего глобально не меняя.

mike, 28.04.2016, 14:55
mike
Re: Дисплей
А мы тут все для того и собрались, что бы все обсудить.
serge197a, 28.04.2016, 15:19
serge197a
Re: Дисплей
ну так и я про тоже самое.
как удобнее и для пользователя и для разработчика.