PDA

Просмотр полной версии : Owen Logic 1.12



Андрей Посохов
21.08.2018, 15:45
Всем привет! :)
Наши программисты продолжают трудиться не покладая рук.
Доступна бета-версия Owen Logic 1.12.166.
Скачать можно тут: Owen Logic 1.12.166 (https://filecloud.me/l9m3fxbrjy0w.html)
Будем рады вашим отзывам и пожеланиям.

Что добавили и улучшили:

1. Управление расширениями из ОЛ
Расширения можно устанавливать, обновлять и удалять.
38427

2. Фильтрация приборов в окне "Выбор модели" при создании проекта
38428

3. Обновление "Онлайн-базы макросов"
Изменилось название, "Онлайн-база макросов" стала "Менеджером компонентов". Вызов прежний, из меню Файл.
38429
Обновили внешний вид
38430

Макросы и шаблоны сетевых устройств из "Онлайн базы" можно сохранить в "Библиотеку".
"Библиотека" - локальное хранилище компонентов на диске. После сохранения макросов и шаблонов сетевых устройств в Библиотеку и без доступа к интернету.
38431

Компоненты можно фильтровать по типам, группам и имени.
38432

4. При сохранении проекты, макросы и шаблоны сетевых устройств теперь занимают в 5 раз меньше места на диске


Так же устранили некоторые замечания:
-Отображается сообщение об ошибке при Отмене (Ctrl+Z) операций с сетевыми переменными на схеме
-При копировании и вставке на Схеме блока "Комментарий" отображается сообщение "Операция является недопустимой при текущем состоянии объекта"
-Удаление на Схеме блока чтения/записи из/в ФБ и отмене удаления (Ctrl+Z) приводит к отображению сообщения об ошибке
-Некорректная работа операций Отменить (Ctrl+Z) и Восстановить (Ctrl+Y) со связями на Схеме


Заранее всем спасибо за обратную связь и помощь сделать Owen Logic еще лучше :)

Скачать Owen Logic 1.12.166 (https://filecloud.me/l9m3fxbrjy0w.html)

Эдуард_Н
21.08.2018, 16:00
Скачать Download Master-ом не возможно.
Шаблоны сетевые показывает, что установились, но их нет ни где.

Эдуард_Н
21.08.2018, 19:29
И ещё, в одном проекте добавил элементы из онлайн библиотеки, потом закрыл его без сохранения и закрыл ОЛ. Потом открыл ОЛ и через него открыл другой проект, а там показывает, что эти элементы уже добавлены и в этот проект.

Андрей Посохов
22.08.2018, 17:30
И ещё, в одном проекте добавил элементы из онлайн библиотеки, потом закрыл его без сохранения и закрыл ОЛ. Потом открыл ОЛ и через него открыл другой проект, а там показывает, что эти элементы уже добавлены и в этот проект.

Не удалось повторить. Расскажите поподробней,как добились такого и где отображается?

Эдуард_Н
22.08.2018, 17:38
Не удалось повторить. Расскажите поподробней,как добились такого и где отображается?

Вот и сейчас создал пустой проект, а там уже:3845238453
До всего этого (вчера) просто создал тоже пустой проект и добавил из онлайн библиотеки эти элементы и всё закрыл ОЛ без сохранения проекта.

Ревака Юрий
22.08.2018, 19:49
Вот и сейчас создал пустой проект, а там уже:3845238453
До всего этого (вчера) просто создал тоже пустой проект и добавил из онлайн библиотеки эти элементы и всё закрыл ОЛ без сохранения проекта.

Так это фича,:) макросы складываются в определенном месте, нет необходимости каждый раз качать их, разве не об этом многие мечтали, локальная база, чтоб хранилось на компьютере?

Андрей Сотников
22.08.2018, 22:16
Добрый вечер!
При выборе нового проекта, реле ПР114 и ПР200 показываются с 8-ю входами. Про аналоговые забыли? :)

Эдуард_Н
23.08.2018, 03:41
Так это фича,:) макросы складываются в определенном месте, нет необходимости каждый раз качать их, разве не об этом многие мечтали, локальная база, чтоб хранилось на компьютере?
Про библиотеку понятно, пункт проект интересует. А то что кружочками обведено это нормально, проект пустой ещё ни чего не добавлял в него, а там уже вроде как есть что-то. Так понятнее:38456
И шаблоны добавляешь из библиотеки, а их почему то не видно.

Андрей Сотников
23.08.2018, 11:36
Здравствуйте!
При открытии менеджера компонентов почти всегда подвисает возможность закрытия этого окна, если его свернуть, то в программе работать невозможно. Приходится убивать процесс через диспетчер задач.

Ревака Юрий
23.08.2018, 12:03
Здравствуйте!
При открытии менеджера компонентов почти всегда подвисает возможность закрытия этого окна, если его свернуть, то в программе работать невозможно. Приходится убивать процесс через диспетчер задач.

Проверил у себя, все летает, может зависит от "железа"?

Ревака Юрий
23.08.2018, 12:07
Про библиотеку понятно, пункт проект интересует. А то что кружочками обведено это нормально, проект пустой ещё ни чего не добавлял в него, а там уже вроде как есть что-то. Так понятнее:38456
И шаблоны добавляешь из библиотеки, а их почему то не видно.

Шаблоны у меня добавляются в папку C:\Users\Имя ПК\Documents\Owen Logic\Network devices\PR200, по библиотекам необходимо смотреть, это все таки бета.

Ревака Юрий
23.08.2018, 12:08
Добрый вечер!
При выборе нового проекта, реле ПР114 и ПР200 показываются с 8-ю входами. Про аналоговые забыли? :)

У меня все норм, входо/выходов хватает, может для ПР200 была выбрана модификация 1 или 3?

Андрей Сотников
23.08.2018, 12:17
У меня все норм, входо/выходов хватает, может для ПР200 была выбрана модификация 1 или 3?
Я вот про какой момент :38459

Андрей Сотников
23.08.2018, 12:19
Проверил у себя, все летает, может зависит от "железа"?
Проверено на двух ноутах и стационаре. Везде платформа Интел и Виндос 7

Ревака Юрий
23.08.2018, 13:01
Я вот про какой момент :38459

А, Вы вот о чем, ну это на косяк похоже:)

Ревака Юрий
23.08.2018, 13:03
Проверено на двух ноутах и стационаре. Везде платформа Интел и Виндос 7

Можно прислать видео с экрана, передам разработчикам.

Эдуард_Н
23.08.2018, 15:46
Шаблоны у меня добавляются в папку C:\Users\Имя ПК\Documents\Owen Logic\Network devices\PR200, по библиотекам необходимо смотреть, это все таки бета.
От туда удалил компоненты и в проектах (то, что обведено на скринах кружочками) пропали.

Андрей Сотников
23.08.2018, 18:05
Загрузил макрос из версии 1.7 внёс изменения и при сохранении получил вот это:38462

Андрей Сотников
23.08.2018, 18:17
Заметил особенность: при открытии менеджера проектов отсутствует скроллинг списка, пока не щёлкнешь по сортировке, а впоследствии при выборе компонента фокус ввода, а вместе с ним и скроллинг, перемещается в окно pdf документа. Смысл в этом? Окно милипизерного размера и в нём ничего не разберёшь пока не увеличишь. Было бы удобнее оставить фокус ввода и скроллинг на списке компонентов.

wal79
24.08.2018, 11:08
Загрузил макрос из версии 1.7 внёс изменения и при сохранении получил вот это:38462

Да, из симуляции нельзя сохранять. исправим.

Goodwin2
28.08.2018, 11:53
Аналоговый вход в дискретном режиме в симуляторе как то странно работает, указываю ему значение единица, на выходе появляется вот это:
38496

Александр36
30.08.2018, 12:02
После смены целевой платформы при попытке сохранения возникает ошибка. "Сохранил проект как" и ошибка пропала. Менял с ПР200-24.3.Х на ПР200-220.23.Х.
38552

i.go
31.08.2018, 13:27
Один из "чекбоксов" съелся в настройке битом/регистром вперед: 38569

Александр_Гранд
06.09.2018, 22:32
А куда делись переходы по экранам?
38643

Да и кнопок в меню менеджера экранов почти нет...

petera
07.09.2018, 07:38
А куда делись переходы по экранам?
38643

Да и кнопок в меню менеджера экранов почти нет...

http://www.owen.ru/forum/showthread.php?t=27872&p=270348&viewfull=1#post270348
Перейти на вкладку "Группа экранов"
Справа внизу Ваши кнопки будут

faritZ
07.09.2018, 18:04
Аналоговый вход в дискретном режиме в симуляторе как то странно работает, указываю ему значение единица, на выходе появляется вот это:
38496

У меня после обновления тоже такая же беда! Вы нашли лекарство от этого?

Никита Сергеев
11.09.2018, 09:29
У меня после обновления тоже такая же беда! Вы нашли лекарство от этого?

После обновления? а какая до этого версия использовалась?

Алексеев
13.09.2018, 09:53
Было установлено на рабочим столе три версии OWEN Logic1.12 OWEN Logic1.11 OWEN Logic1.10 И я их обновлял без проблем и работал ::: новые делаю в OWEN Logic1.12
а старые в соответствующих в версиях корректирую и записываю . Но что то произошло в последних изменениях .
Допустим обновляю OWEN Logic1.10 без проблем OWEN Logic спрашивает куда Я указываю OWEN Logic1.10 он у меня спрашивает подтверждение Я соглашаюсь и все ОК .
Начинаю обновлять OWEN Logic1.11 он у меня уже не спрашивает и устанавливает в последнюю . Даже перегружаю компьютер .
Все равно тажа ситуация . Проблематично иметь в последних изменениях несколько установленных версий в разных папках .

Проверьте если Я не прав . Если Я ошибаюсь подскажите . Раньше Все было нормально.

Никита Сергеев
13.09.2018, 15:11
Было установлено на рабочим столе три версии OWEN Logic1.12 OWEN Logic1.11 OWEN Logic1.10 И я их обновлял без проблем и работал ::: новые делаю в OWEN Logic1.12
а старые в соответствующих в версиях корректирую и записываю . Но что то произошло в последних изменениях .
Допустим обновляю OWEN Logic1.10 без проблем OWEN Logic спрашивает куда Я указываю OWEN Logic1.10 он у меня спрашивает подтверждение Я соглашаюсь и все ОК .
Начинаю обновлять OWEN Logic1.11 он у меня уже не спрашивает и устанавливает в последнюю . Даже перегружаю компьютер .
Все равно тажа ситуация . Проблематично иметь в последних изменениях несколько установленных версий в разных папках .

Проверьте если Я не прав . Если Я ошибаюсь подскажите . Раньше Все было нормально.
С поддержанием нескольких версий на одной машине действительно может возникнуть путаница.
Как вариант можно запускать именно установщик, скачанный с наших серверов, а не через процедуру автообновления.
Почему Вы просто не используете одну последнюю версию?

Ревака Юрий
13.09.2018, 15:43
Проверьте если Я не прав . Если Я ошибаюсь подскажите . Раньше Все было нормально.

У себя не замечал такого, ставлю все версии в отдельную папку, во время установки добавляю к имени папки номер версии, все ОК.

Алексеев
14.09.2018, 12:10
У себя не замечал такого, ставлю все версии в отдельную папку, во время установки добавляю к имени папки номер версии, все ОК.
Попробуйте следующим образом . Снесите полностью ОЛ . Скачайте три версии 10 .11 .12 . Установите Каждую в отдельную папку.
3 иконки на столе 10 .11. 12 .
Затем войдите в 10 и установите обновление только по 10 ОЛ ( произойдет как положено ).
Зайдите в 11 ОЛ и установите обновление только по 11 . И здесь ОЛ не спросит куда устанавливать и
установит по умолчанию хотя должна была спросить В этом вся проблема .

Алексеев
14.09.2018, 12:18
С поддержанием нескольких версий на одной машине действительно может возникнуть путаница.
Как вариант можно запускать именно установщик, скачанный с наших серверов, а не через процедуру автообновления.
Почему Вы просто не используете одну последнюю версию?

Дело в том что Мы серийно выпускаем продукцию и были случаи приходилось ездить по рекламациям менять прошивку конкретно по ПР200.
Не которые мои коллеги до сих пор работают в версии 1.9 от добра добра не ищут есть такая поговорка.
Конечно через год перейду на 1.12 если не будет замечаний у коллег которые работают в версии 1.12

ArtMan
20.09.2018, 20:40
не открывается и не заходит в "Менеджер компонентов" (скрин ошибки прилагаю), выбивает ошибку, скачивал с сайта версия 1.12.168, Windows 10, 64bit, если удалить 1.12.168 и установить 1.11.162 в ней в "Онлайн базу макросов" заходит нормально, а после обновления до 1.12.168 возникает та же ошибка38824

Ревака Юрий
21.09.2018, 08:58
Попробуйте следующим образом . Снесите полностью ОЛ . Скачайте три версии 10 .11 .12 . Установите Каждую в отдельную папку.
3 иконки на столе 10 .11. 12 .
Затем войдите в 10 и установите обновление только по 10 ОЛ ( произойдет как положено ).
Зайдите в 11 ОЛ и установите обновление только по 11 . И здесь ОЛ не спросит куда устанавливать и
установит по умолчанию хотя должна была спросить В этом вся проблема .

Что-то сложно все, моя идея в том, что я ставлю любое обновление в индивидуальную папку, при этом можно даже на флеш скопировать необходимую версию, и перенести на другой ПК.

Алексеев
21.09.2018, 14:00
Что-то сложно все, моя идея в том, что я ставлю любое обновление в индивидуальную папку, при этом можно даже на флеш скопировать необходимую версию, и перенести на другой ПК.

Я все делаю по умолчанию.
C:Program Files\Owen\ OWEN Logic(12) ----- в эту устанавливается 12
OWEN Logic(11) ----- в эту устанавливается 11
OWEN Logic(10)----- в эту устанавливается 10

Естественно ярлыки соответствуют каждому ProgramRelayFBD.exe в разных папках .
Раньше все было нормально поэтому возник вопрос . Запускаете из папки OWEN Logic(10) ProgramRelayFBD.exe (десятую) Спросит куда. и обновит ее.
Запускаете из папки OWEN Logic(11) ProgramRelayFBD.exe (одиннадцатую) Он не спросит и затрет десятую и на ее место установит одиннадцатую .
А как по другому ???????

То есть у Вас сколько обновлений по 10 и столько папок в ней OWEN Logic(10.168)
OWEN Logic(10.170) т.д. Если Я понял Вас правильно попробую .

Ревака Юрий
21.09.2018, 14:11
Я все делаю по умолчанию.
C:Program Files\Owen\ OWEN Logic(12) ----- в эту устанавливается 12
OWEN Logic(11) ----- в эту устанавливается 11
OWEN Logic(10)----- в эту устанавливается 10

Естественно ярлыки соответствуют каждому ProgramRelayFBD.exe в разных папках .
Раньше все было нормально поэтому возник вопрос . Запускаете из папки OWEN Logic(10) ProgramRelayFBD.exe (десятую) Спросит куда. и обновит ее.
Запускаете из папки OWEN Logic(11) ProgramRelayFBD.exe (одиннадцатую) Он не спросит и затрет десятую и на ее место установит одиннадцатую .
А как по другому ???????

То есть у Вас сколько обновлений по 10 столько и столько папок в ней OWEN Logic(10.168)
OWEN Logic(10.170) т.д. Если Я прав попробую .

У меня структура такая, в каждой папке полный набор файлов.

Алексеев
21.09.2018, 15:17
У меня структура такая, в каждой папке полный набор файлов.

У каждого обновления своя папка и естественно .exe файл . Немного необычно. Просто во всех приложениях (других фирм) новое обновление (тем более критичное) удаляет
старое и устанавливается на его место . Спасибо буду иметь введу.

Ревака Юрий
21.09.2018, 15:33
У каждого обновления своя папка и естественно .exe файл . Немного необычно. Просто во всех приложениях (других фирм) новое обновление (тем более критичное) удаляет
старое и устанавливается на его место . Спасибо буду иметь введу.

Мне так проще, в любой момент имею возможность проверить что и как работает в нужной версии, в случае обновления поверх файлов в общей папке (как предлагается по умолчанию при установке обновления) нет возможности быстро вернуться на предыдущие версии.

Алексеев
21.09.2018, 15:51
Мне так проще, в любой момент имею возможность проверить что и как работает в нужной версии, в случае обновления поверх файлов в общей папке (как предлагается по умолчанию при установке обновления) нет возможности быстро вернуться на предыдущие версии.

Вы работник Овен и модератор , а мы обычные пользователи . Вам это необходимо .Раньше же работало .
Всегда при обновлении 10 указывал просто папку OWEN Logic(10) он ОЛ стирал все файлы в OWEN Logic(10) и устанавливал новые .
при обновлении 11 указывал просто папку OWEN Logic(11) он ОЛ стирал все файлы в OWEN Logic(11) и устанавливал новые .
Сейчас первый раз спрашивает в 10, а в 11 уже нет . Зачем обычным пользователям иметь Все обновления ????????????????
Но это не проблема ---- это отход от общих стандартов .

Ревака Юрий
21.09.2018, 15:57
Вы работник Овен и модератор , а мы обычные пользователи . Вам это необходимо .Раньше же работало .
Всегда при обновлении 10 указывал просто папку OWEN Logic(10) он ОЛ стирал все файлы в OWEN Logic(10) и устанавливал новые .
при обновлении 11 указывал просто папку OWEN Logic(11) он ОЛ стирал все файлы в OWEN Logic(11) и устанавливал новые .
Сейчас первый раз спрашивает в 10, а в 11 уже нет . Зачем обычным пользователям иметь Все обновления тем более если они с касиками ????????????????
Но это не проблема ---- это отход от общих стандартов .

Возможно причина в постоянном изменении OWENLogic, попробую узнать что по этой части делалось.

Алексеев
21.09.2018, 16:05
Возможно причина в постоянном изменении OWENLogic, попробую узнать что по этой части делалось.

Большое спасибо.

i.go
21.09.2018, 16:53
А не пробовали в 10 и 11 версиях отключить обновление?
Вот:
38833

i.go
21.09.2018, 17:12
Кажется я понял, о чем негодует мсье Алексеев.
Допустим, у нас на компе установлены три версии ОЛ. Если у одной в меню поставить проверку обновлений, то у остальных проверка обновлений тоже включится.
Можно отмахиваться от предложений обновиться, но это утомительно.
Почему бы не сделать настройки каждой версии ОЛ независимыми от других установленных версий ОЛ?
Хорошо бы еще запретить версии 1.9 обновляться до 1.12...

Ревака Юрий
24.09.2018, 13:04
Большое спасибо.

Уточнил у разработчиков, сказали что менялось в 1.11, поведение будет исправлено в новых версиях.

Алексеев
24.09.2018, 14:27
Кажется я понял, о чем негодует мсье Алексеев.

Хорошо бы еще запретить версии 1.9 обновляться до 1.12...

Нельзя останавливать прогресс . Проект делал 1.9 были замечания и по прошивки ПР200 . Выпустили версию 1.10 .
и новую прошивку ПР200 . Замечания были устранены . Оборудование прошло испытание . Теперь тиражирую с помощью 1.10
хотя создавал в 1.9 . Новые делаю 1.12 и в конце концов и тиражировать буду 1.12 по истечению определенного времени.

Игорюня
24.09.2018, 15:32
Доброго дня! Что это и как это победить?38856

jury_yamal
24.09.2018, 15:42
Добрый день. Сетевая переменная типа Int какой может принимать диапазон (0-65535)? Иначе как объяснить что ОЛ при вводе числа 600000 округляет его не пойми до чего?38859

Андрей Посохов
24.09.2018, 15:46
Добрый день. Сетевая переменная типа Int какой может принимать диапазон (0-65535)? Иначе как объяснить что ОЛ при вводе числа 600000 округляет его не пойми до чего?38859

Добрый день, вся информация есть в справке Owen Logic.
Диапазон от 0 до 4294967295
38860

Ревака Юрий
24.09.2018, 15:46
Добрый день. Сетевая переменная типа Int какой может принимать диапазон (0-65535)? Иначе как объяснить что ОЛ при вводе числа 600000 округляет его не пойми до чего?38859

Добрый день. А где округляет не правильно? Сетевая 1 регистр 0-65535. 2регистра -2^32.

jury_yamal
24.09.2018, 15:53
При попытке ввода в симуляции в сетевую переменную 121 (ее видно на скриншоте) числа 600000, он вставляет 10176 (как на скриншоте). А в обычную переменную (не сетевую ) все как Вы и говорите. Версия ОЛ 1.12.172.15367. То же самое на другом компе.

jury_yamal
24.09.2018, 15:56
Т.Е. если вводить в диапазоне
до 65535 он отображает верно, но если свыше то не пойми что.

capzap
24.09.2018, 15:56
При попытке ввода в симуляции в сетевую переменную 121 (ее видно на скриншоте) числа 600000, он вставляет 10176 (как на скриншоте). А в обычную переменную (не сетевую ) все как Вы и говорите. Версия ОЛ 1.12.172.15367. То же самое на другом компе.

сетевая переменная привязана к регистрам модбас, сам регистр вмещает в себя 16 бит, отсюда и ограничение, можете на калькуляторе убрать старшие биты и убедиться как из 600000 получается 10176

Ревака Юрий
24.09.2018, 15:58
При попытке ввода в симуляции в сетевую переменную 121 (ее видно на скриншоте) числа 600000, он вставляет 10176 (как на скриншоте). А в обычную переменную (не сетевую ) все как Вы и говорите. Версия ОЛ 1.12.172.15367. То же самое на другом компе.

Логично, наложите на это число маску 0xFFFF и получите 10176, в сетевую влазит только 16 бит.

jury_yamal
24.09.2018, 15:58
Да спасибо уже понял сам запарился.

bayk
28.09.2018, 09:59
добрый день! подскажите, почему недоступна ссылка на скачивание OL? а еще обидно, почему форум старые файлы не хранит. есть много интересных шаблонов , даже из списка в профильной теме, а они давно недоступны для скачивания.

Андрей Посохов
28.09.2018, 10:02
добрый день! подскажите, почему недоступна ссылка на скачивание OL? а еще обидно, почему форум старые файлы не хранит. есть много интересных шаблонов , даже из списка в профильной теме, а они давно недоступны для скачивания.

Добрый день. Какая Вам нужна ссылка?
Здесь была ссылка на бета-версию. Теперь версию 1.12 можно скачать с сайта ОВЕН (https://www.owen.ru/product/programmnoe_obespechenie_owen_logic/766)

Или обновиться из самой среды Owen Logic.

i.go
02.10.2018, 15:58
А поясните, пожалуйста, что за функционал "Смена целевой платформы".

Андрей Посохов
02.10.2018, 16:31
А поясните, пожалуйста, что за функционал "Смена целевой платформы".

Сейчас это реализовано так:

Если Вы написали программу для определенной модификации ПР с питанием, допустим, 220 В (например , ПР200-220.2.0.0), то сможете загрузить программу в прибор с питанием только 220 В конкретной модификации (ПР200-220.2.0.0).
Если же Вы смените целевую платформу на 24 В, то сможете теперь загрузить программу в прибор той же модификации, только с питанием 24 В уже ( ПР200-24.2.0.0).


Сейчас ведутся работы по смене целевой платформы не только по питанию, но и по количеству входов/выходов и их типу.

i.go
03.10.2018, 11:45
Сейчас это реализовано так:

Если Вы написали программу для определенной модификации ПР с питанием, допустим, 220 В (например , ПР200-220.2.0.0), то сможете загрузить программу в прибор с питанием только 220 В конкретной модификации (ПР200-220.2.0.0).
Если же Вы смените целевую платформу на 24 В, то сможете теперь загрузить программу в прибор той же модификации, только с питанием 24 В уже ( ПР200-24.2.0.0).


Сейчас ведутся работы по смене целевой платформы не только по питанию, но и по количеству входов/выходов и их типу.

То есть:
правильно -
ПР110-220.8ДФ.4Р → ПР110-24.8Д.4Р
не правильно -
ПР200-220.21.х.х → ПР200-220.22.х.х

Была бы интересна возможность сконвертировать в "нулевую" модификацию (без I/O), а потом бы, вторым шагом, конвертировать в нужную платформу. При этом все связи должны корректно отрабатываться.
Сейчас приходится все бить на макросы и экспортировать/импортировать их. Утомительно. В проекте участвуют Пр200 и ПР110, часть логики одинакова (обработка обрывов входов и логика выходов).

А как то копировать/экспортировать экраны сейчас можно? Перенабивка вручную занимает много времени.

Андрей Посохов
03.10.2018, 14:05
То есть:
правильно -
ПР110-220.8ДФ.4Р → ПР110-24.8Д.4Р
не правильно -
ПР200-220.21.х.х → ПР200-220.22.х.х

Была бы интересна возможность сконвертировать в "нулевую" модификацию (без I/O), а потом бы, вторым шагом, конвертировать в нужную платформу. При этом все связи должны корректно отрабатываться.
Сейчас приходится все бить на макросы и экспортировать/импортировать их. Утомительно. В проекте участвуют Пр200 и ПР110, часть логики одинакова (обработка обрывов входов и логика выходов).

А как то копировать/экспортировать экраны сейчас можно? Перенабивка вручную занимает много времени.

Про "нулевую" модификацию и имел ввиду, к этому идём. Сначала сделаем переход между модификациями ПР200. Потом планируем со всеми приборами так сделать.

Копирование экранов пока не доступно, но в планах есть. Это, скорее всего, на следующий год.

ArtMan
09.10.2018, 22:06
не открывается и не заходит в "Менеджер компонентов", выбивает ошибку, пробовал устанавливать с сайта версии 1.12.168 и 1.12.172, если удалить 1.12.168 и установить 1.11.162 в ней в "Онлайн базу макросов" заходит нормально, а после обновления до 1.12.168 или 1.12.172 возникает та же ошибка и в "Менеджер компонентов" не заходит
p.s: Windows 10, 64bit, Microsoft .NET Framework установлен последней версии, при попытке установки с сайта пишет, что более новая версия уже установлена
39077

Ревака Юрий
11.10.2018, 10:14
не открывается и не заходит в "Менеджер компонентов", выбивает ошибку, пробовал устанавливать с сайта версии 1.12.168 и 1.12.172, если удалить 1.12.168 и установить 1.11.162 в ней в "Онлайн базу макросов" заходит нормально, а после обновления до 1.12.168 или 1.12.172 возникает та же ошибка и в "Менеджер компонентов" не заходит
p.s: Windows 10, 64bit, Microsoft .NET Framework установлен последней версии, при попытке установки с сайта пишет, что более новая версия уже установлена
39077

А если не удалять, а поставить в разные папки 11 и 12 версии?

capzap
19.10.2018, 16:00
пытался сделать очередь FIFO из оскат, в самом макросе эмулируется верно, а на главном холсте что то ни как, может кто и допилит, восемь ячеек, целочисленные числа от 0 до 15

ILich
22.10.2018, 06:46
Добрый день форумчане.
Спасайте, сроки горят, проект был создан в версии 1.12.168, после обновления до версии 172 при открытии проекта стала появятся следующая "вывеска"

так же, не могу сменить платформу и провести симуляцию.

скрины ошибок и сам проект.

Заранее признателен.

Мимоход
22.10.2018, 08:32
Держите
Нужно было Event_log удалить из проекта, а потом добавить

ILich
22.10.2018, 08:55
Держите
Нужно было Event_log удалить из проекта, а потом добавить

Большое человеческое спасибо.

проект сыроват (хочу еще добавить отображение журнала), но если понравился пользуйтесь на здоровье.

ILich
22.10.2018, 12:18
Еще раз добрый день, может я чего пропустил, но появилась ли в ОЛ возможность использовать нажатие клавиш/сочетания клавиш ПР200 в проекте? Так же хотелось бы видеть "логическую единицу" в проекте при активном экране. Может макрос есть?

Андрей Посохов
22.10.2018, 12:20
Всем привет! :)
Прямо в начале недели хорошие новости от разработчиков.

Вышло новое обновление Owen Logic 1.12.173.
Теперь в два клика можно добавить программируемые реле в облачный сервис OwenCloud (https://www.owen.ru/owencloud)

Вышло расширение "Экспорт устройства в OwenCloud". Расширение доступно для установки прямо из среды Owen Logic, начиная с версии 1.12.173.

39385


Расширение сократит время на добавление приборов в OwenCloud.
Расширение экспортирует сетевые переменные из проекта OWEN Logic в формат параметров для OwenCloud (файл *.json).
Затем параметры добавляются в OwenCloud при помощи функции "Загрузить из JSON".
После чего все параметры с названиями и настройками будут автоматически добавлены в облако.

Можно смело начинать работать :)

Aviator_VZh
22.10.2018, 12:54
Держите
Нужно было Event_log удалить из проекта, а потом добавить

Чуть голову не сломал думая, как люди из проекта удаляют неведомый Event_log, а потом его же добавляют, пока не понял, что речь о макросе:):):)

pylesos
22.10.2018, 13:55
Всем привет! :)
Прямо в начале недели хорошие новости от разработчиков.

Вышло новое обновление Owen Logic 1.12.173.
Теперь в два клика можно добавить программируемые реле в облачный сервис OwenCloud (https://www.owen.ru/owencloud)

Вышло расширение "Экспорт устройства в OwenCloud". Расширение доступно для установки прямо из среды Owen Logic, начиная с версии 1.12.173.

39385


Расширение сократит время на добавление приборов в OwenCloud.
Расширение экспортирует сетевые переменные из проекта OWEN Logic в формат параметров для OwenCloud (файл *.json).
Затем параметры добавляются в OwenCloud при помощи функции "Загрузить из JSON".
После чего все параметры с названиями и настройками будут автоматически добавлены в облако.

Можно смело начинать работать :)

Отличная новость!

Xtreme
30.10.2018, 20:39
Добрый день. При попытке открытия "Менеджер компонентов" вылетает сообщение - "В данный момент вызов метода "setShowToolbar" невозможен. С чем это может быть связано?
Версия лоджика - 1.12.173.16034, ОС - Win7 x64, .NET Framework установлен. Причем на рабочем Win10 x64 менеджер нормально работает.
39537
39538
39539

Андрей Посохов
01.11.2018, 13:31
Добрый день. При попытке открытия "Менеджер компонентов" вылетает сообщение - "В данный момент вызов метода "setShowToolbar" невозможен. С чем это может быть связано?
Версия лоджика - 1.12.173.16034, ОС - Win7 x64, .NET Framework установлен. Причем на рабочем Win10 x64 менеджер нормально работает.
39537
39538
39539

Добрый день. Сообщение говорит, что проблемы с Adobe. Вы отдельно устанавливали Adobe или вместе с Owen Logic?
Если отдельно, то какая у Вас версия?

А можете вспомнить, что Вы проделывали последовательно, что такое сообщение выдало?

Xtreme
04.11.2018, 20:19
Добрый день. Сообщение говорит, что проблемы с Adobe. Вы отдельно устанавливали Adobe или вместе с Owen Logic?
Если отдельно, то какая у Вас версия?

А можете вспомнить, что Вы проделывали последовательно, что такое сообщение выдало?

Здравствуйте. Adobe установлен отдельно, ещё до установки Owen Logic. Обновлен до последней версии - Adobe Acrobat Reader DC - Russian (19.008.20080)

Последовательность действий:
1. Установил Лоджик
2. Открыл проект
3. Попытался запустить Менеджер компонентов
4. Ошибка
5.....
6. Снес лоджик
7. Переустановил
8. Создал новый(чистый) проект
9. Попытался запустить Менеджер
10. Ошибка
11.....
12. Снес лоджик
13. Удалил ВСЕ пользовательские папки(те что в документах, программ файлс и т.п.)
14. Установил предпоследнюю сборку
15. Создал новый(чистый) проект
16. Менеджер
17.Ошибка:confused:

Андрей Посохов
06.11.2018, 15:03
Здравствуйте. Adobe установлен отдельно, ещё до установки Owen Logic. Обновлен до последней версии - Adobe Acrobat Reader DC - Russian (19.008.20080)

Последовательность действий:
1. Установил Лоджик
2. Открыл проект
3. Попытался запустить Менеджер компонентов
4. Ошибка
5.....
6. Снес лоджик
7. Переустановил
8. Создал новый(чистый) проект
9. Попытался запустить Менеджер
10. Ошибка
11.....
12. Снес лоджик
13. Удалил ВСЕ пользовательские папки(те что в документах, программ файлс и т.п.)
14. Установил предпоследнюю сборку
15. Создал новый(чистый) проект
16. Менеджер
17.Ошибка:confused:

Удалите Adobe и установите тот, который предлагает Owen Logic. Должно заработать.

Volonteer
19.11.2018, 11:39
А можно узнать какие планы по развитию ОL на ближайшее время, чего можно ожидать?
И когда может появится онлайн отладка?

Андрей Посохов
19.11.2018, 14:10
А можно узнать какие планы по развитию ОL на ближайшее время, чего можно ожидать?
И когда может появится онлайн отладка?

В декабре планируем выпустить новый релиз Owen Logic 1.13.

Из основного будет добавлено:
-Смена целевой платформы между модификациями ПР200. Функция упростит перенос проектов между модификациями ПР200.
-Замена макросов. При внесении в макрос критических изменений, Овен Лоджик при замене будет сохранять старые связи.
-Обновление дизайна Owen Logic.

Так же, уже добавили плагин "Экспорт в Owen Cloud".

Онлайн-отладка предварительно планируется на релиз OL 1.14. Это примерно март 2019 года.

Aviator_VZh
19.11.2018, 16:58
А есть в планах осуществить перенос проектов с ПР200 на ИПП120 с заменой входов/выходов на сетевые переменные?

игорь68
19.11.2018, 21:03
В режиме симулятор что то похожие на "кнопочки и ползунки" будут?

Андрей Посохов
20.11.2018, 16:25
А есть в планах осуществить перенос проектов с ПР200 на ИПП120 с заменой входов/выходов на сетевые переменные?

Это пока не планировалось. Возможно, в будущем что то придумаем аля универсальная целевая платформа.

Андрей Посохов
20.11.2018, 16:26
В режиме симулятор что то похожие на "кнопочки и ползунки" будут?

Про ползунок есть мысли. В планы пока не ставили.

Aviator_VZh
21.11.2018, 15:24
А можно отключить управление положением точки с экрана ПР200 в поле ввода/вывода float. СИЛЬНО напрягает операторов!

Сергей0308
21.11.2018, 16:23
Я всегда ставлю фиксированное количество знаков после запятой, не понятно в чём у Вас проблема?

Ревака Юрий
21.11.2018, 16:41
Я всегда ставлю фиксированное количество знаков после запятой, не понятно в чём у Вас проблема?

При редактировании с экрана, число знаков можно изменить, может это напрягает. Это не отключается.

Ревака Юрий
21.11.2018, 16:42
А можно отключить управление положением точки с экрана ПР200 в поле ввода/вывода float. СИЛЬНО напрягает операторов!

Речь о возможности двигать точку через ALT+<<(>>)?

Aviator_VZh
21.11.2018, 17:59
Да, именно об этом. В параметрах задается кол-во знаков после запятой. И зачем это нужно менять с экрана?

stanislau
21.11.2018, 21:40
Всем привет! Посоветуйте как организовать просмотр архива аварий с экрана ПР200? Хочу сделать вход в архив аварий через alt+вверх, затем 10 экранов для аварий (на одну аварию-один экран). Есть макрос Event_log (журнал на 24 события). Как можно связать номер экрана с выводимой записью из журнала? Хотелось сделать чтобы последняя авария (первая запись журнала) отображалась на экране1, первая авария (последняя запись журнала) - на экране10.

Aviator_VZh
27.11.2018, 15:47
При редактировании с экрана, число знаков можно изменить, может это напрягает. Это не отключается.

Это не отключается в ОЛ или в головах программистов? Какие-нибудь задачи это решает, кроме сбивания с толку операторов, отклонения поля ввода от требований ТЗ и непредсказуемого изменения уставки?

Ревака Юрий
27.11.2018, 16:49
Это не отключается в ОЛ или в головах программистов? Какие-нибудь задачи это решает, кроме сбивания с толку операторов, отклонения поля ввода от требований ТЗ и непредсказуемого изменения уставки?

Не отключается в ОL, для непредсказуемого изменения уставки, существует возможность задания диапазонов мин/макс значения вводимого с экрана. Какие задачи решает?, например когда необходимо динамически задать число в ограниченном кол-ве знаков, и для этого значения уже не нужно 3 знака после запятой, то это решает проблему. Например:
0,345
12.45
124.5
Если операторы что-то вводят, что противоречит ТЗ, то это проблема не оператора, а исполнителя ПО, ограничение должно решить эту проблему.

Aviator_VZh
27.11.2018, 17:48
Не отключается в ОL, для непредсказуемого изменения уставки, существует возможность задания диапазонов мин/макс значения вводимого с экрана. Какие задачи решает?, например когда необходимо динамически задать число в ограниченном кол-ве знаков, и для этого значения уже не нужно 3 знака после запятой, то это решает проблему. Например:
0,345
12.45
124.5
Если операторы что-то вводят, что противоречит ТЗ, то это проблема не оператора, а исполнителя ПО, ограничение должно решить эту проблему.

Если поле ввода, например температуры, по ТЗ должно быть 00,0 а в результате манипуляций с десятичной точкой превращается в 0,00 и при этом уставка самопроизвольно изменяется с 28,0 на 9,99 это проблема исполнителя или оператора? А про задание диапазона я прекрасно осведомлен.

Ревака Юрий
27.11.2018, 18:18
Если поле ввода, например температуры, по ТЗ должно быть 00,0 а в результате манипуляций с десятичной точкой превращается в 0,00 и при этом уставка самопроизвольно изменяется с 28,0 на 9,99 это проблема исполнителя или оператора? А про задание диапазона я прекрасно осведомлен.

Пожелания по по данной теме я разработчикам озвучил еще в самом начале, что касается ввода и трансформации чисел в этой ситуации, даже если в процессе набора уставки точка сдвигается, то тогда это вопрос к оператору, его задача ввести число 20.00, а он нажимает ввод при уставке 9.99:confused:. Согласен, подвох есть, но если без спешки, проблем нет, по этой теме это первая жалоба на моей памяти.

Aviator_VZh
27.11.2018, 19:21
..., по этой теме это первая жалоба на моей памяти.

Меня самого это удивляет. Может быть ввод флоат с экрана большая редкость? Но я никак не могу объяснить Заказчику, что такое поведение не мой косяк, а особенности среды разработки :(
Даже в РЭ сказано

40062

И ни слова про десятичную точку.

Алексеев
27.11.2018, 19:34
Пожелания по по данной теме я разработчикам озвучил еще в самом начале, что касается ввода и трансформации чисел в этой ситуации, даже если в процессе набора уставки точка сдвигается, то тогда это вопрос к оператору, его задача ввести число 20.00, а он нажимает ввод при уставке 9.99:confused:. Согласен, подвох есть, но если без спешки, проблем нет, по этой теме это первая жалоба на моей памяти.

Вообще то мы с Вами об этом рассуждали http://www.owen.ru/forum/showthread.php?t=28240&page=6 еще седьмая страница http://www.owen.ru/forum/showthread.php?t=28240&page=7.
Не всем интересно редактировать дробную часть особенно операторам . В переменной вещественной
поставить 0 знаков после запятой на экране и все будет решено ( операторы все будут довольны).
А операторы это "девочки" или люди преклонного возраста и точность им (да и всем )
такая не нужна до единиц без дробной части в 99% уставок и заданий температур.

rovki
27.11.2018, 20:10
Так если не нужны значения после запятой ,то может использовать целочисленные значения?. Хотя у себя в каскаде ,если поставить количество знаков после запятой -0 (для флоат) ,то десятичной точки не будет и цифр после нее...

Алексеев
27.11.2018, 21:19
Так если не нужны значения после запятой ,то может использовать целочисленные значения?. Хотя у себя в каскаде ,если поставить количество знаков после запятой -0 (для флоат) ,то десятичной точки не будет и цифр после нее...

Так и выкрутился для диапазона от 0 до 115 . Редактируют целочисленную затем преобразую для вычислений в вещественную.
А для уставки +- 15 мне пришлось закрывать дробную часть на экране накладывая на
неё другую уставку , а в паспорте указал жирным текстом при редактировании нажать и
держать меняется значение примерно на единицу в 3-4 сек. И консультации давать по телефону удобно и
легко . SEL моргает (держи ) >> или<< установил что нужно OK не моргает .
А операторов не стал мучать ALT + >> , ALT + << . Просто понимаю как это трудно для них .

Ревака Юрий пожалуйста передайте пожелание разработчикам добавить 0 знаков после запятой
при выводе вещественной переменной на экран ( естественно для редактирования и просмотра) 1,2,3 есть
а 0 нету .

rovki
27.11.2018, 23:20
Странно слышать ,что вы заставляете операторов нажимать кнопки на ПР200 ,я думал они для других больше целей подходят , а тут и романы пишут на экранах (2строчки) лишь бы панель управления не ставить...Ну нельзя же до такой степени экономить ...имхо. на дворе 21век .Можно понять задачу в которой нужно сменить уставку при наладке ,раз в год ,наладчиком , но что бы оператор на линии тыкал постоянно в эти кнопки и искал нужное сообщение -увольте, не эргономично как то.

Сергей0308
27.11.2018, 23:35
Тоже странно, зачем использовать ПР200 не по назначению, в смысле, что пока нет ПР щитового исполнения!

Алексеев
28.11.2018, 00:34
Странно слышать ,что вы заставляете операторов нажимать кнопки на ПР200 ,я думал они для других больше целей подходят , а тут и романы пишут на экранах (2строчки) лишь бы панель управления не ставить...Ну нельзя же до такой степени экономить ...имхо. на дворе 21век .Можно понять задачу в которой нужно сменить уставку при наладке ,раз в год ,наладчиком , но что бы оператор на линии тыкал постоянно в эти кнопки и искал нужное сообщение -увольте, не эргономично как то.

Котел с ПР200 может работать в 3х режимах ( в котельной их как минимум 2) .
1 Котел может работать в режиме ручном когда оператор сам выставляет температуру
на выходе котла от 5 до 95с (115с) . Котельная не автоматизированная
с постоянным присутствием оператора ( таких имеется очень много) .
2 К котлу с ПР200 подключают датчик температуры окружающего воздуха и переводят котел с клавиатуры ПР200 в режим
задания температуры на выходе котла от температуры окружающего воздуха по графику (суточной,недельной программой) .
Выводят сигнал Аварии и котельная превращается полуавтоматическую без постоянного присутствия операторов .
И оператор (наладчик) иногда приходит если необходимо с помощью кнопок может сместить график или в плюс или в минус
или поменять программу управления (суточную, недельную) .

3 К котлу с ПР200 подключается интерфейс RS 485 и датчик температуры окружающего воздуха
Все объединяется по сети используется или ПМ210 или терминалы других производителей
и все выводится на диспетчерский пункт на компьютер по GPRS с MasterSCADA й и диспетчер следит за авариями,
меняет график с компьютера если это необходимо, включают (выключают) т.д. в онлайн режиме .
( в одном из районов у нас 27 котельных на одном мониторе
40068 в других по меньше и с каждым годом они добавляются) .

Это автоматическая котельная вообще без персонала .

[B]Но много котлов (намного больше чем с ПР200 ) продается с простой автоматикой ( энерго независимые )без всякого электричества, или с автоматикой Хоневел
в ней вообще ничего не предусмотрено только безопасность и на глаз установка температуры на выходе ,
а почему они дешевле всего лишь на 30%. . А Вы предлагаете еще удорожить панелями или другими наворотами .

Мне нравится в ПР200 следующее он покупается без датчика наружного воздуха ,без интерфейса . Потребители если нужно
( такое бывает часто просыпаются) сами все приобретут и установят ,если потребуется , а в алгоритме все это предусмотрено .

Ревака Юрий
28.11.2018, 11:14
Как все сложно оказывается:), из всего этого я выделил по float 2 позиции:
1. Не давать возможность двигать "." в режиме редактирования float
2. Добавить возможность выбора 0 знаков после запятой в настройках переменной выводимой на экран.

Эти пункты сделают всех операторов счастливыми?:D

melky
28.11.2018, 11:26
Так на экран и сделайте вывод int, а по сети float если нужно более точное регулирование. В чем проблема то ?
з.ы. можете в спрятанном сервисном экране сделать редактирование float, а для операторов на открытом экране int

petera
28.11.2018, 11:30
Так на экран и сделайте вывод int, а по сети float если нужно более точное регулирование. В чем проблема то ?
з.ы. можете в спрятанном сервисном экране сделать редактирование float, а для операторов на открытом экране int
Он так и сделал для положительных чисел, а для тех, у которых диапазон +- ?

Так и выкрутился для диапазона от 0 до 115 . Редактируют целочисленную затем преобразую для вычислений в вещественную.
А для уставки +- 15 ?

Алексеев
28.11.2018, 12:11
Как все сложно оказывается:), из всего этого я выделил по float 2 позиции:
1. Не давать возможность двигать "." в режиме редактирования float
2. Добавить возможность выбора 0 знаков после запятой в настройках переменной выводимой на экран.

Эти пункты сделают всех операторов счастливыми?:D

Aviator_vzh
<<
Меня самого это удивляет. Может быть ввод флоат с экрана большая редкость? Но я никак не могу объяснить Заказчику, что такое поведение не мой косяк, а особенности среды разработки
Даже в РЭ сказано

>>

Я коллегу понимаю на 100% . Высказал свою точку зрения . Часто ездию по объектам .
А добавить 0 знаков после запятой в настройках переменной выводимой на экран неужели это
так сложно для разработчиков . Они сейчас готовят онлайн отладку это намного сложнее.

Aviator_VZh
28.11.2018, 12:20
Как все сложно оказывается:), из всего этого я выделил по float 2 позиции:
1. Не давать возможность двигать "." в режиме редактирования float
2. Добавить возможность выбора 0 знаков после запятой в настройках переменной выводимой на экран.

Эти пункты сделают всех операторов счастливыми?:D

Я думаю ДА. Уж моих операторов однозначно :)

Aviator_VZh
28.11.2018, 12:23
[B]

Я коллегу понимаю на 100% . Высказал свою точку зрения . Часто ездию по объектам .
А добавить 0 знаков после запятой в настройках переменной выводимой на экран неужели это
так сложно для разработчиков . Они сейчас готовят онлайн отладку это намного сложнее.

Спасибо за поддержку! А то я тут как один в поле :)

Сергей0308
28.11.2018, 13:09
Он так и сделал для положительных чисел, а для тех, у которых диапазон +- ?

Для отрицательных значений можно "-" в разряде перед числом добавить, какие здесь трудности!

И я бывает в день по многу десятков раз при настройке флоат-переменные меняю и никогда не возникало никаких проблем!
Ну зачем говорить людям что так можно сделать, если не уверены в их адекватности, не говорите Вы им этого, лучше медленнее, но без возможных ошибок, я так думаю!

Алексеев
28.11.2018, 13:37
Для отрицательных значений можно "-" в разряде перед числом добавить, какие здесь трудности!

И я бывает в день по многу десятков раз при настройке флоат-переменные меняю и никогда не возникало никаких проблем!
Ну зачем говорить людям что так можно сделать, если не уверены в их адекватности, не говорите Вы им этого, лучше медленнее, но без возможных ошибок, я так думаю!

Вообще то целые числа INT редактируются от 0 до 65535 .
А числа с плавающей запятой Float редактировать можно аналогично от - 65535 до + 65535 и минус и плюс как положено появляется
при редактировании и все наглядно и понятно .

Вы специалист и владеете прибором ( и даже его программируете) на отлично . Но это не означает что все его должны знать на отлично .
Нажать две кнопки и следить за точкой и поразрядно менять число для некоторых это трудно .

Ревака Юрий
28.11.2018, 14:23
А добавить 0 знаков после запятой в настройках переменной выводимой на экран неужели это
так сложно для разработчиков . Они сейчас готовят онлайн отладку это намного сложнее.

В этом вся и проблема, разработчики заняты новыми приборами, новой версией OL под новые приборы, исправлением багов и т.д. Добавить, на первый взгляд, не составит, но необходимо еще протестировать, проверить, затем внести изменения в описание и т.д
А еще перед всем и этими работами, необходимо утвердить эту доработку. Поэтому я стараюсь максимально предложить Вам разные варианты, прежде чем обещать доработку, которую можно ждать долго и не дождаться.:(

Алексеев
28.11.2018, 15:06
В этом вся и проблема, разработчики заняты новыми приборами, новой версией OL под новые приборы, исправлением багов и т.д. Добавить, на первый взгляд, не составит, но необходимо еще протестировать, проверить, затем внести изменения в описание и т.д
А еще перед всем и этими работами, необходимо утвердить эту доработку. Поэтому я стараюсь максимально предложить Вам разные варианты, прежде чем обещать доработку, которую можно ждать долго и не дождаться.:(

Не ужели Я это не понимаю :). Но просто есть такое пожелание . А программисты (разработчики ) просто не предусмотрели это в начале разработки .
А теперь заставить подкорректировать это сложно . А спускаются ли они на уровень операторов ????? А нам как быть ????? Как нам реализовать чтобы им (операторам ) было легко.

Но должна же быть обратная связь или только по проблемам . Мне понравилась ф. INSAT Мастер скада получил задание отсылать SMS сообщения из скады .
Высказал по функциональным блокам отправки и приемы SMS свои замечания ( они оценили нужность этого и доработали их) и сейчас все работает на ура .

Aviator_VZh
28.11.2018, 16:19
Не ужели Я это не понимаю :). Но просто есть такое пожелание . А программисты (разработчики ) просто не предусмотрели это в начале разработки .
А теперь заставить подкорректировать это сложно . А спускаются ли они на уровень операторов ????? А нам как быть ????? Как нам реализовать чтобы им (операторам ) было легко...


Полностью согласен. ОЛ позволяет создавать весьма комфортабельное и дружелюбное меню. Нужно только сгладить некоторые шероховатости. А их лучше замечают операторы и к их мнению стоит прислушиваться. Потому как бумерангом это возвращается и к нам и к ОВЕН.

rovki
28.11.2018, 16:37
Юрий немного сгущает помоему краски - время нужно... ,документация... ,тестирование...,согласовать ,утвердить (а мы чем тут занимается) ... Неуже ли так фирма состарилась..Я точно это же исправил в каскаде за 1 день,когда попросил один пользователь ,а тут толпа просит и тишина .В документации думается так же и вносить не чего не нужно и так очевидно если выбрать 0 разрядов ,то их будет ноль ...Это старое пожелание ,причем не от интеграторов и прочих посредников ,а от конечных потребителей...Неужели трудно сделать подарок к НГ для пользователей ,они же тестировщики ...Потратить один день ,одному программисту. Зато как имидж поднимится :eek:

Ревака Юрий
28.11.2018, 17:39
Юрий немного сгущает помоему краски - время нужно... ,документация... ,тестирование...,согласовать ,утвердить (а мы чем тут занимается) ... Неуже ли так фирма состарилась..Я точно это же исправил в каскаде за 1 день,когда попросил один пользователь ,а тут толпа просит и тишина .В документации думается так же и вносить не чего не нужно и так очевидно если выбрать 0 разрядов ,то их будет ноль ...Это старое пожелание ,причем не от интеграторов и прочих посредников ,а от конечных потребителей...Неужели трудно сделать подарок к НГ для пользователей ,они же тестировщики ...Потратить один день ,одному программисту. Зато как имидж поднимится :eek:

Я согласен, пожелания озвучил.

Aviator_VZh
28.11.2018, 18:47
Я согласен, пожелания озвучил.

Спасибо!!!

Aviator_VZh
28.11.2018, 22:58
Вопрос по плагину Экспорт в Owen Cloud.
Как его заставить экспортировать данные со второго слота?

petera
28.11.2018, 23:33
Вопрос по плагину Экспорт в Owen Cloud.
Как его заставить экспортировать данные со второго слота?

А что не так со вторым слотом?

Aviator_VZh
29.11.2018, 02:55
Плагин экспортирует переменные только первого слота.

petera
29.11.2018, 07:56
Плагин экспортирует переменные только первого слота.

Это не совсем так
Если на первом слоте - мастер, то экспортируются переменные второго слота, если конечно там слейв.

Если на обоих слотах слейвы, то какой смысл в экспорте второго слота? Ведь в этом случае переменные слейва второго слота - зеркало переменных первого.

Aviator_VZh
29.11.2018, 09:16
Первый экспортируется независимо от того мастер там или слейв.

Серёга Букашкин
29.11.2018, 09:49
Ещё раз про таймеры. Чтение из ФБ таймеров даёт не текущее время в таймере, а уставку. Это бессмысленно, она и так на входе сидит если записью или известная константа. Нужно читать текущее время в таймере, которое видим в симуляторе, это дало бы простые возможности обработки функций с временем. Сейчас для этого нужно сложные косвенные методы применять с погрешностью. Несомненно и задумывалось читать текущее время, похоже это ошибка. Может Юрий прокомментирует?

petera
29.11.2018, 10:06
Первый экспортируется независимо от того мастер там или слейв.

С чего Вы это взяли?
Создаю мастер в слоте 1
40088

и создаю слейв в слоте 2
40089

делаю экспорт
начало файла
40090

конец файла
40091

Ну нет там переменных мастера из первого слота!!!

{
"categories": [
{
"tag": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441",
"name": {
"ru-RU": "Сетевые переменные",
"en-US": "Network variables"
},
"child_categories": []
}
],
"parameters": [
{
"code": "P512",
"read_function": "3",
"write_function": "16",
"address": "200",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Slot2_1",
"en-US": "Slot2_1"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441"
},
{
"code": "P513",
"read_function": "3",
"write_function": "16",
"address": "201",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Slot2_2",
"en-US": "Slot2_2"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441"
},
{
"code": "P514",
"read_function": "3",
"write_function": "16",
"address": "202",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Slot2_3",
"en-US": "Slot2_3"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441"
},
{
"code": "P515",
"read_function": "3",
"write_function": "16",
"address": "203",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Slot2_4",
"en-US": "Slot2_4"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441"
},
{
"code": "P516",
"read_function": "3",
"write_function": "16",
"address": "204",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Slot2_5",
"en-US": "Slot2_5"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441"
},
{
"code": "P517",
"read_function": "3",
"write_function": "16",
"address": "205",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Slot2_6",
"en-US": "Slot2_6"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441"
},
{
"code": "P518",
"read_function": "3",
"write_function": "16",
"address": "206",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Slot2_7",
"en-US": "Slot2_7"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441"
},
{
"code": "P519",
"read_function": "3",
"write_function": "16",
"address": "207",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Slot2_8",
"en-US": "Slot2_8"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441"
},
{
"code": "P520",
"read_function": "3",
"write_function": "16",
"address": "208",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Slot2_9",
"en-US": "Slot2_9"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441"
},
{
"code": "P521",
"read_function": "3",
"write_function": "16",
"address": "209",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Slot2_10",
"en-US": "Slot2_10"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441"
},
{
"code": "P522",
"read_function": "3",
"write_function": "16",
"address": "20a",
"device_format": "uint16",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "Slot2_11",
"en-US": "Slot2_11"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "f3ac9a63-4ddf-48eb-8e55-bd9cd9b8c441"
}
]
}

Aviator_VZh
29.11.2018, 10:41
Проверил и в новом проекте и в экспортированном из 11 - все работает. Мой проект был старый, из ранних версий ОЛ. Видимо закрался какой-то глюк.

melky
17.12.2018, 21:47
Версии штампуют как перчатки, а то, что просят так и не делают, когда же вы начнете слушать людей ?

Ведь было уже, просили сделать возможность выводить на экран ОДИН знак для целочисленных...

Андрей Посохов
18.12.2018, 10:29
Версии штампуют как перчатки, а то, что просят так и не делают, когда же вы начнете слушать людей ?

Ведь было уже, просили сделать возможность выводить на экран ОДИН знак для целочисленных...

Добрый день. Стараемся прислушиваться ко всем.
Выделяем наиболее необходимое и реализуем. Один знак для целочисленных добавим тоже, но немного позже. Спасибо за мнение.

Dallas
18.12.2018, 22:10
Обновился с 9 версии до 12 пропала кириллица в уже рабочем проекте. Появились ??.

Как можно полечить?

Goodwin2
21.12.2018, 09:11
Приветствую. Когда стоит ожидать добавление возможности из программы узнавать какой экран на ПР200 и ИПП120 открыт и какие кнопки нажаты? Душите возможности ИПП120...

majevgenij
23.12.2018, 21:05
Создаю свой макрос, а программа ругается что в нем какая то проблема и работать с ним не может
40510
Первый макрос
40507
Он же внутри другого
40508
Он же после удаления и вставки, после перезагрузки программы
40509

Василий Кашуба
23.12.2018, 21:11
Создаю свой макрос, а программа ругается что в нем какая то проблема и работать с ним не может
40510
Первый макрос
40507
Он же внутри другого
40508
Он же после удаления и вставки, после перезагрузки программы
40509
Удаляли и вставляли первый макрос или вмсте с другим?

majevgenij
24.12.2018, 10:26
После перезагрузки программы и создания заново второго большого макроса все пока движется без ошибок. Пиши прогу дальше

bayk
25.12.2018, 08:54
Подтверждаю этот глюк. Если исправил что-то в макросе, который в макросе, то постоянно пишет что его надо перевставить. Спасает закрытие и открытие программы снова. Тогда сразу перестает ругаться.

игорь68
26.12.2018, 10:52
1.12.176.16766 не работает Менеджер компонентов . Если необходимо получить описание маркоса ( я смотрел EVENT LOG И OPER TIMER) то выскакивает окошко " Возникла проблема с Adobe Acrobat/Reader. Если программа запущена , закройте её и повторите попытку. (103:103)

Андрей Посохов
26.12.2018, 11:10
1.12.176.16766 не работает Менеджер компонентов . Если необходимо получить описание маркоса ( я смотрел EVENT LOG И OPER TIMER) то выскакивает окошко " Возникла проблема с Adobe Acrobat/Reader. Если программа запущена , закройте её и повторите попытку. (103:103)

Добрый день.
Удалите Adobe и установите тот, который предложит Owen Logic.

игорь68
26.12.2018, 16:34
Но с другими версиями работает (

stanislau
28.12.2018, 13:08
А сейчас индикатор потребления ЭСППЗУ правильно работает? Один и тот же проект-разница в пять раз!

Василий Кашуба
28.12.2018, 22:37
А сейчас индикатор потребления ЭСППЗУ правильно работает? Один и тот же проект-разница в пять раз!
Третьим скришотом, сами себе и ответили.

stanislau
29.12.2018, 22:04
В проекте всего 10 энергонезависимых переменных. Неужели они занимают 15% ЭСППЗУ? Тогда все печально. 1016 байт энергонезависимой памяти очень мало.

Сергей0308
29.12.2018, 23:12
В проекте всего 10 энергонезависимых переменных. Неужели они занимают 15% ЭСППЗУ? Тогда все печально. 1016 байт энергонезависимой памяти очень мало.

А сетевые энергонезависимые переменные Вы учитываете?

stanislau
29.12.2018, 23:30
В этом проекте нет сетевых энергонезависимых. Может все-таки опять ошибка в подсчете отображения ЭСППЗУ?

Сергей0308
31.12.2018, 22:20
В этом проекте нет сетевых энергонезависимых. Может все-таки опять ошибка в подсчете отображения ЭСППЗУ?

Если у Вас булевы энергонезависимые переменные, я показывал в какой-то теме как уменьшить количество занимаемой ими памяти в 8 раз!
http://www.owen.ru/forum/showthread.php?t=26216&page=78


40638

petera
31.12.2018, 23:30
Внимательней надо быть, это не 10 переменных занимают 15%
В старой версии в пустом проекте ЭСППЗУ=0%
В новой - начинается сразу с ЭСППЗУ=13%

sebikov
07.01.2019, 07:52
Пару раз намерство завис ОЛ 1.12 при предупреждении о неправильном вводе в константу. Просто промахнулся пальцем (работаю на сенсорном планшете), и все, ниначто не реагирует, пришлось снимать процесс
40683.

and909
16.01.2019, 14:41
В прошлом году удалил OL за ненадобностью. Сегодня понадобился, скачал, установил, запускаю...
И вот уже час пытаюсь его запустить... Сначала вылезла ошибка про какой-то семафор и найдено критическое обновление.
И всё: песочные часы и программа не отвечает, кнопки неактивны.
Скорее всего ломится в интернет и хочет чего-то скачать, а там не отвечают, потому-что стоит выдернуть кабель - всё оживает и работает, но стоит только воткнуть кабель с инетом и опять всё умирает.
Что это за ерунда? Сейчас нужно выбирать или ОЛ или интернет?


Что делать, есть ли версия, которая без спросу в инет не лезет?

and909
17.01.2019, 09:36
Нашел у себя версию 1.8, установил - всё работает. Автоматически обновил до 1.9.149 - работает. Обновляюсь до 1.12 - всё умирает.
После нескольких часов мучений нашел в чем дело - в нижнем правом углу отключил автообнаружение прибора - всё заработало - залетало. Автогеморой получился, а не автообнаружение.
Ну как так-то, а??? Овен во всей красе...

Андрей Сотников
17.01.2019, 10:52
Здравствуйте!
При попытке установить расширения в ОЛ получаю вот такие сообщения:
экран140794
экран240795
экран340796

Ревака Юрий
23.01.2019, 12:26
Здравствуйте!
При попытке установить расширения в ОЛ получаю вот такие сообщения:
экран140794
экран240795
экран340796

Добрый день, для передачи вопроса программистам нужно больше подробностей, у меня в подписи шаблон описания ошибки, подробное описание ускорит поиск причины такого поведения.

Андрей Сотников
24.01.2019, 22:04
Добрый день, для передачи вопроса программистам нужно больше подробностей, у меня в подписи шаблон описания ошибки, подробное описание ускорит поиск причины такого поведения.

Здравствуйте, Юрий!
Проблема решена: заменил библиотеку msvcr120 версией из дистрибутива винды и всё заработало.

TV13M
05.02.2019, 10:41
Сегодня утром прилетело обновление(((
41060
Проект начал выдавать такую ошибку.
Снёс овен логик поставил предыдущую версию. Отказалась открывать под предлогом того что проект был создан в более поздней версии программы(((
как победить?

Ревака Юрий
05.02.2019, 11:03
Сегодня утром прилетело обновление(((
41060
Проект начал выдавать такую ошибку.
Снёс овен логик поставил предыдущую версию. Отказалась открывать под предлогом того что проект был создан в более поздней версии программы(((
как победить?

Добрый день, Вы проект сохраняли в новой версии, откройте старую версию сохраненную в прошлый раз.

TV13M
05.02.2019, 11:25
Установил что ругается ОЛ на одно устройство по 485 мастеру. Создал шаблон, удалил устройство, ругаться перестало. Добавил устройство из сохранённого шаблона, вроде всё ок. Симуляция запускается. Ошибок не показывает.
А привычки нажимать на сохранение изменений, если я ничего не менял. У меня нет.

Ревака Юрий
05.02.2019, 12:03
Установил что ругается ОЛ на одно устройство по 485 мастеру. Создал шаблон, удалил устройство, ругаться перестало. Добавил устройство из сохранённого шаблона, вроде всё ок. Симуляция запускается. Ошибок не показывает.
А привычки нажимать на сохранение изменений, если я ничего не менял. У меня нет.

Хорошо что разрешилось, в любом случае бэкапить не забывайте:)