Впечатления от недельного использования программы
Недавно начал освоение вашей программы. До этого дело со СКАДами не имел. При выборе главными плюсами для меня стали относительная простота вхождения в ПО и живая русскоязычная техподдержка. С техподдержкой все ок, обращался на почту - отвечали на вопросы оперативно. Но вот простота освоения полностью нивелируется глючностью и недоработками ПО. И чем больше я углубляюсь в нюансы, тем больше меня не покидает вопрос: как такое недоработанное ПО можно успешно внедрить в производство? Вот лишь неполный список, с чем пришлось столкнуться за очень небольшой промежуток времени.
1. При попытке вырезать элементы с одной мнемосхемы и перенести их на другую, после вопроса "Сохранить изменения перед открытием" и положительного ответа, программа начала бесконечно выдавать окно "Элемент управления не имеет родительского окна". Выйти из этого порочного круга смог только через диспетчер задач. Все что было в буфере обмена пропало, пришлось создавать все элементы на другой мнемосхеме с нуля.
2. При запуске монитора, периодически вместо недавно созданных элементов появляется белый прямоугольник. Помогает только удаление элемента в редакторе мнемосхем и создание его заново.
3. На некоторых мнемосхемах перетягиваемые мышью новые элементы "улетают" за пределы видимой области мнемосхемы. Чтобы их вытащить оттуда надо разворачивать мнемосхему на весь экран и искать утерянное где-нибудь в правом нижнем углу. Иногда это не помогает и элемент так и остается за областью видимости даже полноэкранного режима. Как такой элемент потом найти и хотя бы удалить - вообще не понятно. В одной из веток форума, представитель техподдержки признал этот глюк и что? Прошло 3 (!) недели! Где исправление? Некоторые мнемосхемы просто невозможно редактировать, что мне делать с таким проектом? Подождать пол годика пока выйдет новая версия?
4. Позиция Х и позиция У мнемосхемы периодически перестает реагировать на изменение. Закономерность отсутствует, помогает перезапуск программы.
5. Привязка к сетке работает по своему никому не известному алгоритму. Выровнять по сетке разнотипные элементы, чтобы с точностью до пикселя совпали левая и правая границы - задача практически невыполнимая.
6. Отсуствует выравнивание текста по правому и левому краям. Когда надо разместить много цифровых
параметров в столбик - получается сложно воспринимаемая каша из цифр.
7. Для связи с приборами используется CoDeSys.OPC. Долго не мог понять почему при записи в некоторые каналы выдает "Данный канал доступен только для чтения". Убил уйму времени, чтобы понять что я не так сделал. Глюк разрешился после того, как в редакторе каналов снял галочку с CoDeSys.OPC в настройках доступных OPC серверов, сохранил настройки, установил галочку обратно и с нуля повторно настроил все каналы. С ужасом представляю, что будет, если такой глюк выскочит на реальном объекте с несколькими сотнями параметров.
8. При запуске монитора, если управляемое устройство выключено, то на экране не появятся данные, пока устройсто не включишь и не перезапустишь монитор. Это не сильно критично, когда устройств немного и все они постоянно включены. А если их много и периодическое отключение является естественной производственной необходимостью? Постоянно перезапускать монитор и по-одной заново запускать все мнемосхемы? Бред.
9. Не реализована в нормальном виде работа в мультимониторной системе. В обычной windows уже все
придумано за нас, и всякие изощрения с явным указанием позиции X и Y для каждого окна - это костыли от которых давно надо избавляться. Правильное многооконное приложение работает так: открыл окно, перетащил на нужный дисплей, развернул двойным кликом на весь экран - и все! В следующий раз это окно откроется именно на этом дисплее. И если этот дисплей физически исчез из системы - окно откроется на дисплее по умолчанию, а не исчезнет где-то за пределами рабочего пространства. Да и как отлаживать ПО на компьютере с одним-двумя мониторами, если потом надо перенести изменения на производственный ПК с 8 мониторами? Каждый раз ручками править координаты каждого окна в редакторе мнемосхем? И так при каждом изменении?
10. Рабочая область редактора мнемосхем реализована просто ужасно. Есть же уйма примеров как это можно нормально сделать: MS Office, Photoshop, Autocad. В чем проблема просто повторить?
11. При установке USB ключа с лицензией Modbus в компьютер, на котором была установлена демоверсия
программы, в редакторе каналов демоверсии пропали все настроенные каналы OPC. После извлечения ключа
каналы OPC обратно так и не вернулись вплоть до полной переустановки программы с повторной настройкой каналов. В ответе из техподдержки удивились такому поведению и просто намекнули, что не стоит вставлять лицензионный ключ в компьютер на котором установлена демо версия. Допустим. Но что-то мне подсказывает, что такой же эффект будет, если вставить ключ Modbus в компьютер в котором до этого стоял ключ OPC+Modbus. Когда 3-4 ПК установлены в одной телекоммуникационной стойке, перепутать оператору ключ - как нечего делать. Будет весело потом наладчику все восстанавливать, и главное - оператор скажет, что настройки сами пропали и попробуй докажи обратное!
12. Как сделать радиальные индикаторы одинакового размера? Почему-то чем больше цифр в числе, тем меньше шкала со стрелкой, хотя для цифр места хватает и в крайнем случае можно было бы сжимать шрифт. Свои индикаторы нарисовать хоть можно?
Error1.jpg
Error2.jpg
1. При попытке вырезать элементы с одной мнемосхемы и перенести их на другую, после вопроса "Сохранить изменения перед открытием" и положительного ответа, программа начала бесконечно выдавать окно "Элемент управления не имеет родительского окна". Выйти из этого порочного круга смог только через диспетчер задач. Все что было в буфере обмена пропало, пришлось создавать все элементы на другой мнемосхеме с нуля.
2. При запуске монитора, периодически вместо недавно созданных элементов появляется белый прямоугольник. Помогает только удаление элемента в редакторе мнемосхем и создание его заново.
3. На некоторых мнемосхемах перетягиваемые мышью новые элементы "улетают" за пределы видимой области мнемосхемы. Чтобы их вытащить оттуда надо разворачивать мнемосхему на весь экран и искать утерянное где-нибудь в правом нижнем углу. Иногда это не помогает и элемент так и остается за областью видимости даже полноэкранного режима. Как такой элемент потом найти и хотя бы удалить - вообще не понятно. В одной из веток форума, представитель техподдержки признал этот глюк и что? Прошло 3 (!) недели! Где исправление? Некоторые мнемосхемы просто невозможно редактировать, что мне делать с таким проектом? Подождать пол годика пока выйдет новая версия?
4. Позиция Х и позиция У мнемосхемы периодически перестает реагировать на изменение. Закономерность отсутствует, помогает перезапуск программы.
5. Привязка к сетке работает по своему никому не известному алгоритму. Выровнять по сетке разнотипные элементы, чтобы с точностью до пикселя совпали левая и правая границы - задача практически невыполнимая.
6. Отсуствует выравнивание текста по правому и левому краям. Когда надо разместить много цифровых
параметров в столбик - получается сложно воспринимаемая каша из цифр.
7. Для связи с приборами используется CoDeSys.OPC. Долго не мог понять почему при записи в некоторые каналы выдает "Данный канал доступен только для чтения". Убил уйму времени, чтобы понять что я не так сделал. Глюк разрешился после того, как в редакторе каналов снял галочку с CoDeSys.OPC в настройках доступных OPC серверов, сохранил настройки, установил галочку обратно и с нуля повторно настроил все каналы. С ужасом представляю, что будет, если такой глюк выскочит на реальном объекте с несколькими сотнями параметров.
8. При запуске монитора, если управляемое устройство выключено, то на экране не появятся данные, пока устройсто не включишь и не перезапустишь монитор. Это не сильно критично, когда устройств немного и все они постоянно включены. А если их много и периодическое отключение является естественной производственной необходимостью? Постоянно перезапускать монитор и по-одной заново запускать все мнемосхемы? Бред.
9. Не реализована в нормальном виде работа в мультимониторной системе. В обычной windows уже все
придумано за нас, и всякие изощрения с явным указанием позиции X и Y для каждого окна - это костыли от которых давно надо избавляться. Правильное многооконное приложение работает так: открыл окно, перетащил на нужный дисплей, развернул двойным кликом на весь экран - и все! В следующий раз это окно откроется именно на этом дисплее. И если этот дисплей физически исчез из системы - окно откроется на дисплее по умолчанию, а не исчезнет где-то за пределами рабочего пространства. Да и как отлаживать ПО на компьютере с одним-двумя мониторами, если потом надо перенести изменения на производственный ПК с 8 мониторами? Каждый раз ручками править координаты каждого окна в редакторе мнемосхем? И так при каждом изменении?
10. Рабочая область редактора мнемосхем реализована просто ужасно. Есть же уйма примеров как это можно нормально сделать: MS Office, Photoshop, Autocad. В чем проблема просто повторить?
11. При установке USB ключа с лицензией Modbus в компьютер, на котором была установлена демоверсия
программы, в редакторе каналов демоверсии пропали все настроенные каналы OPC. После извлечения ключа
каналы OPC обратно так и не вернулись вплоть до полной переустановки программы с повторной настройкой каналов. В ответе из техподдержки удивились такому поведению и просто намекнули, что не стоит вставлять лицензионный ключ в компьютер на котором установлена демо версия. Допустим. Но что-то мне подсказывает, что такой же эффект будет, если вставить ключ Modbus в компьютер в котором до этого стоял ключ OPC+Modbus. Когда 3-4 ПК установлены в одной телекоммуникационной стойке, перепутать оператору ключ - как нечего делать. Будет весело потом наладчику все восстанавливать, и главное - оператор скажет, что настройки сами пропали и попробуй докажи обратное!
12. Как сделать радиальные индикаторы одинакового размера? Почему-то чем больше цифр в числе, тем меньше шкала со стрелкой, хотя для цифр места хватает и в крайнем случае можно было бы сжимать шрифт. Свои индикаторы нарисовать хоть можно?
Error1.jpg
Error2.jpg
Спасибо за столь развернутое объяснение своих впечатлений. Ошибки обнаруженные Вами проверим, замечания по интерфейсу учтем.