PDA

Просмотр полной версии : OwenLogic_build65_beta



Василий Кашуба
01.01.2015, 23:12
Первый баг в новом (65) релизе.
15970
Данный баг проявился при попытке открыть макрос для редактирования. Проект создан в одном из прошлых релизов, номер релиза не помню.

Василий Кашуба
03.01.2015, 21:03
Следующий баг, выхода у макроса написанного в 65-м релизе смещены вверх.
15982

rovki
03.01.2015, 21:58
Макросы не редактируются не только старые ,но и созданные в этой версии .В меню файл нет сохрнения макроса ,есть только иконка ...Ведать сборка еще сырая ....

Павел Братковский
03.01.2015, 22:44
а где, такой страшный ОЛ скачать?

Мордорец
04.01.2015, 15:04
Вопрос, а если переменная задается с экрана то как её задать в симуляторе?

Мордорец
04.01.2015, 17:14
И второй вопрос, а почему не сохраняются энерго независимые переменные?

Мордорец
04.01.2015, 19:12
Третий вопрос: а индикаторы F1,F2 что обозначают?

Мордорец
04.01.2015, 19:13
а где, такой страшный ОЛ скачать?
его кажется рано еще качать.

Эдуард_Н
04.01.2015, 20:35
Откуда такие вопросы если никто нигде его скачать не может?

energvk
04.01.2015, 20:48
Просто людям,которые с удовольствием тестируют и внедряют оборудование на реальных объектах, ПО отправляют на первой стадии. Зачем обычному пользователю открывать доступ для скачивания ещё недопиленного сырого продукта?

Алексей ПМ
04.01.2015, 23:13
так зачем тогда обычному пользователю картинки багов и недоступного для него опробывания и обсуждения этого самого не допиленного продукта?!

Василий Кашуба
05.01.2015, 09:43
так зачем тогда обычному пользователю картинки багов и недоступного для него опробывания и обсуждения этого самого не допиленного продукта?!
Это для разработчиков, чтобы допиливали. :)

Павел Братковский
05.01.2015, 09:54
выкладывайте с пометкой БОЛЬШИМИ буквами, типа мол ребята осторожно......ну или в личку просящим....мне интересно посмотреть на нового монстра....


так зачем тогда обычному пользователю картинки багов и недоступного для него опробывания и обсуждения этого самого не допиленного продукта?!

а друг....

Алексей Геннадьевич
09.01.2015, 22:45
Просто людям,которые с удовольствием тестируют и внедряют оборудование на реальных объектах, ПО отправляют на первой стадии. Зачем обычному пользователю открывать доступ для скачивания ещё недопиленного сырого продукта?

Чтобы программа "Новости" веселее стала, например.:cool:

AVF
09.01.2015, 23:16
... в каком разделе? :D

Василий Кашуба
09.01.2015, 23:27
В разделе ЧП.:cool::)

Евгений Сергеевич
12.01.2015, 16:10
1) Retain действительно не работает, исправляем.
2) Открытие макроса на редактирование - поправили
3) Смещение выходов макроса поправили
4) Индикаторы F1, F2 - управляемые из программы светодиоды, на холсте Q9 и Q10. F1- светодиод зеленого цвета, F2- красного.
5) Сетка действительно была и раньше, но теперь ее шаг зафиксирован и исправлен механизм привязке к ней.
6) Макрос теперь сохраняется автоматом при переходе на другую вкладку.
7) Возможности редактировать значения переменных пока нет.

Сейчас доделываем мастер и системное меню.

melky
15.01.2015, 16:47
Раз уж тут про ПО разговор.
Беты не пробовал, но сегодня заметил на 50-м релизе такую вещь.
Если создать макрос и вставить в него FB из проекта то все FB, которые можно было использовать в макросе (настройки) не дает данного выбора.

И еще такой момент, когда в макросе два одинаковых FB, то потом в программе в категориях одинаковые поля в категориях настройки. Нельзя ли категорийность разбивать еще и по FB чтобы понимать что к чему относится ?
А не только за счет переименования параметров разделять... ?

AVF
15.01.2015, 20:04
Вообще-то, прогр;)ессивная инженегрия юзает 51-ую бету

melky
16.01.2015, 08:49
AVF Версия не важна, если там та же ошибка, если ее нет, то хорошо, только сама программа на 51-ю не обновляется.

Евгений Сергеевич
16.01.2015, 13:52
если я правильно понял вопросы, то:

1) Q. Копируем ФБ из основной схемы в макрос и у него не появляется поле "Использовать в макросе"?
A. В 51 версии есть баг, в новой 65 нет, исправили.

2) Q. Как различить два одинаковых ФБ при задании свойств макроса
A. После того как вы укажете в свойстве "Использование в макросе" Да появится еще одно свойство "Переименование переменных" раскрываете его и в правой колонке переименовываете так как вам надо

AVF
16.01.2015, 20:06
AVF Версия не важна, если там та же ошибка, если ее нет, то хорошо, только сама программа на 51-ю не обновляется.
--- руками надо обновлять и отключать проверку обновлений

melky
17.01.2015, 08:42
Евгений Сергеевич 1. да, это и имел ввиду.
2. на примере 2-х BLINK в макросе, возможность переменные переименовать это хорошо, но в основной программе мы видим "Вход Th", "Вход TL" - группирование идет по входам.
В группировании можно задать "Группировать по FB" ? куда удобнее.

Евгений Сергеевич
19.01.2015, 14:32
Евгений Сергеевич 1. да, это и имел ввиду.
2. на примере 2-х BLINK в макросе, возможность переменные переименовать это хорошо, но в основной программе мы видим "Вход Th", "Вход TL" - группирование идет по входам.
В группировании можно задать "Группировать по FB" ? куда удобнее.

понял, посмотрим что можно сделать.

Василий Кашуба
19.01.2015, 21:54
понял, посмотрим что можно сделать.
Евгений Сергеевич, просмотрел по быстрому 66 релиз, баг в редакторе макросов остался.
16271

AVF
19.01.2015, 23:45
Ну и фиг с ним ... Меня,так, вот такое затемнение просто бесит :(
16272

Василий Кашуба
19.01.2015, 23:56
Ну и фиг с ним ... Меня,так, вот такое затемнение просто бесит :(
16272
У меня такого не наблюдается.

AVF
20.01.2015, 10:28
Это в 66-ой бета при выделении элементов. Кстати, выход макроса тоже смещён вверх.

Евгений Сергеевич
20.01.2015, 14:34
Это в 66-ой бета при выделении элементов. Кстати, выход макроса тоже смещён вверх.

у меня более "нежные" цвета. Но общий смысл понятен.16278

Как показал эксперимент цвет выделения зависит от настроек винды. Если сменить тему оформления, то и цвета поменяются. Поэтому на вин 7 и вин ХР дают разные цвета.
Нужный нам параметр "Заголовок активного окна/цвет 1"
16280

AVF
20.01.2015, 17:44
Спасибо за подсказку!

Василий Кашуба
20.01.2015, 19:09
Наконец добрался до интернета, выкладываю новые вывалившиеся баги: 1) появился при работе в редакторе макросов, менял и переименовывал блоки выходных/входных переменных.
16282
2) появился при изменении свойств макроса.
1628316284

AVF
20.01.2015, 20:41
Спасибо за подсказку!
--- Но ... напрягает то, что цветовая схема - это практически из раздела "Личное" - вторжение на эту святую территорию ... сегодня ОЛ, завтра другая прога ... а потом матом ругаться заставят ... а потом ... этими же руками хлеб брать :( - протестую!
16285

Алексей Геннадьевич
21.01.2015, 13:06
--- Но ... напрягает то, что цветовая схема - это практически из раздела "Личное" - вторжение на эту святую территорию ... сегодня ОЛ, завтра другая прога ... а потом матом ругаться заставят ... а потом ... этими же руками хлеб брать :( - протестую!

Цветовая схема должна быть постоянной, это и как фирменный знак, и комфорт работы инженера. Она не дожна зависеть ни от настроек компьютера, ни от операционной системы. Полностью поддерживаю вас.

И Автопроверку обновлений лучше вообще убрать!!! Кому надо - руками скачают и поставят. ИМХО.

А теперь к теме: Таймеры.
В ПР200 есть экран, это мощное средство нужно обязательно использовать для установки таймеров. Это архиважно и архинужно - бегать по заводу с ноутом только потому, что режим работы изменился, выходят в субботу или не выходят в пятницу... эээ... другой работы хватает. Есть персонал обслуживающий установку - вот пусть они и устанавливают время.
16292
Так-же в некоторых случаях применения будет нужен сезонный таймер - зима/лето например.
В недельном - сначала наименование таймера 3 симв. в 2х строках инверсия цвета для выделения, в конце признаки активности по дням недели - инверсия цвета дня недели - активное состояние.
В интервальном - верхняя строка - имя таймера, нижняя - признак активности (с применением инверсии).
Также крайне важно всю информацию разместить в одном "окне" индикатора без скроллинга во избежание "человеческого фактора"
Ваше мнение, коллеги.

Алексей Геннадьевич
21.01.2015, 13:25
Название экрана перенести вверх. Заголовок должен быть сверху, не?

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

AVF
21.01.2015, 15:08
Название экрана перенести вверх. Заголовок должен быть сверху, не?

В переходах между экранами разместить обозначение условий перехода - Удобство работы, наглядность.
16294
--- таки ДА!

Алексей Геннадьевич
21.01.2015, 15:30
--- таки ДА!
16297
Вот, обрисовал свою "хотелку"
Гуру паинта:)

melky
21.01.2015, 16:26
По поводу изменения уставок таймеров и не только.
В новой версии есть возможность изменять имя блока ? Когда ставишь FB на поле он получает имя - TON1, TON2, BLINK1 и так далее ? можно будет изменить это имя на свое ?
Чтобы с экрана при смене уставки таймера было понятнее, что меняешь.
Ну и блокировка в программе некоторых элементов, тех же TON, TOF и так далее, чтобы они в экран не попадали. То есть те, которые имеют фиксированные уставки без возможности изменения.

Алексей Геннадьевич
21.01.2015, 17:27
По поводу изменения уставок таймеров и не только.
В новой версии есть возможность изменять имя блока ?
Нет.


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


Ну и блокировка в программе некоторых элементов, тех же TON, TOF и так далее, чтобы они в экран не попадали. То есть те, которые имеют фиксированные уставки без возможности изменения.
А они и не попадут.:D16298

AVF
21.01.2015, 17:52
16297
Вот, обрисовал свою "хотелку"

--- то, что НАДО!

Евгений Сергеевич
21.01.2015, 18:15
--- то, что НАДО!

Так и будет. пока просто стоит картинка-заглушка.

Алексей Геннадьевич
21.01.2015, 18:35
Так и будет. пока просто стоит картинка-заглушка.
Хорошо.
Ваше мнение по поводу моего поста #33 ?

Василий Кашуба
21.01.2015, 18:38
Предлагаю изменить Редактор макросов следующим образом: при выборе в меню, "Создать макрос", не предлагать выбор кол-ва входов и выходов(можно и ошибиться, а потом переделывай), а сразу открывать окно редактора, где рабочее поле уже имеет максимальное количество входов и выходов, а после создания макроса, не используемые входы и выходы, удалялись, либо ручками, либо автоматом при сохранении макроса. Или, как вариант, в открытом макросе была бы возможность добавлять/удалять входы/выходы.

Евгений Сергеевич
21.01.2015, 18:51
По поводу установки и автообновления:
Установка может производить только пользователь с админскими правами - если у пользователя нет таковых, то наверно это неспроста.
При установке программа проверяет наличие на машине необходимых компонентов (в частности Framework), если компонет уже установлен, то программа его второй раз не переустанавливает. Если изначально компонент стоял криво, то это может сказаться на последующей работе OL. В таком случае проблема решается переустановкой компонентов.

Автообновление можно отключить в свойствах OL: Сервис/автопроверка обновлений ( в выключенном состоянии слева не стоит галочки). Все следующие версии будут помнить вашу настройку.

По таймерам.
Основное это чтобы настройка и индикация состоянии умещались в две строки, правильно?
И такие цифры с точкой мы не можем вывести на экран.


Интервальный
Название, состояние, и время начала и окончания (фб clock)

Недельный
Название, маска по дням недели время начала и окончания (ФБ ClockWeek)

Сезонный
Название, время и дата начала, время и дата окончания (ФБ Clock)

выглядеть может примерно вот так
16300
Вместо +++ будет вводится код засветки всего сегмента, --- сответсвенно пустая строка. + активен, - неактивен
Надеюсь понял правильно.

Евгений Сергеевич
21.01.2015, 18:52
Предлагаю изменить Редактор макросов следующим образом: при выборе в меню, "Создать макрос", не предлагать выбор кол-ва входов и выходов(можно и ошибиться, а потом переделывай), а сразу открывать окно редактора, где рабочее поле уже имеет максимальное количество входов и выходов, а после создания макроса, не используемые входы и выходы, удалялись, либо ручками, либо автоматом при сохранении макроса. Или, как вариант, в открытом макросе была бы возможность добавлять/удалять входы/выходы.
Будет возможность в открытом макросе добавлять удалять входа/выхода.

Павел Братковский
21.01.2015, 19:11
не даете новый ОЛ помучать, ну и ладно, хотелки можно хоть высказывать?

сделайте размер элемента по меньше, или опцию добавьте в которой можно было менять масштаб элементов, а то каждый элемент уменьшать не удобно.

так же, к элементам типа ИЛИ, И добавлять расширения по входам, элемент НЕ сделать как в КДС..

Алексей Геннадьевич
21.01.2015, 19:15
Если изначально компонент стоял криво, то это может сказаться на последующей работе OL. В таком случае проблема решается переустановкой компонентов.
Проверку на это прикрутить можете? Техподдержку разгрузите, и вони от некоторых "сцепиалистов" не будет.


Автообновление можно отключить в свойствах OL: Сервис/автопроверка обновлений ( в выключенном состоянии слева не стоит галочки). Все следующие версии будут помнить вашу настройку.
Как часто происходит обновление версий? - 1 раз в год. может 2 раза. или раз в 2 года.
ОЛ это - же не adobe flash plauer, который обновляется раз в неделю :)


По таймерам.
Основное это чтобы настройка и индикация состоянии умещались в две строки, правильно?
Именно так.

И такие цифры с точкой мы не можем вывести на экран.
Хех, стал подзабывать кодовую таблицу ЖКИ:confused:


Интервальный
Название, состояние, и время начала и окончания (фб clock)

Недельный
Название, маска по дням недели время начала и окончания (ФБ ClockWeek)

Сезонный
Название, время и дата начала, время и дата окончания (ФБ Clock)

выглядеть может примерно вот так
16300
Вместо +++ будет вводится код засветки всего сегмента, --- сответсвенно пустая строка. + активен, - неактивен
Надеюсь понял правильно.

Да.




не даете новый ОЛ помучать, ну и ладно, хотелки можно хоть высказывать?

сделайте размер элемента по меньше, или опцию добавьте в которой можно было менять масштаб элементов, а то каждый элемент уменьшать не удобно.

ОБЕИМИ РУКАМ ЗА!!!


так же, к элементам типа ИЛИ, И добавлять расширения по входам, элемент НЕ сделать как в КДС..

В ветке ОЛ1.7 обсуждали.
Не взлетит.:(


Напомню про мою старую хотелку с макросами:
http://www.owen.ru/forum/attachment.php?attachmentid=12536&d=1396944664

Евгений Сергеевич
21.01.2015, 19:38
не даете новый ОЛ помучать, ну и ладно, хотелки можно хоть высказывать?

сделайте размер элемента по меньше, или опцию добавьте в которой можно было менять масштаб элементов, а то каждый элемент уменьшать не удобно.

так же, к элементам типа ИЛИ, И добавлять расширения по входам, элемент НЕ сделать как в КДС..

На сколько меньше?
Сейчас элементы стали немного меньше и их размер привязан к шагу сетки, что бы входа выхода были по ней же.
вот сравнение до и после16304

Павел Братковский
21.01.2015, 19:54
я стараюсь делать элементы, как можно меньше, только что б надпись отображалась корректно...а шаг сетки какой.
и на том спасибо!!!

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

Евгений Сергеевич
21.01.2015, 19:58
я стараюсь делать элементы, как можно меньше, только что б надпись отображалась корректно...а шаг сетки какой.

2,5 мм. высота ширина блоков и или 12,5х12,5 мм

Алексей Геннадьевич
21.01.2015, 20:26
Вытаскиваешь на стол элементы. и,или,не. штуки по 4. Все скопом уменьшаешь. Копипастишь все. по мере расхода повторяешь. А по одному уменьшать - изщёлкаешься.


[QUOTE=Евгений Сергеевич;159486]2,5 мм. высота ширина блоков и или 12,5х12,5 мм

1,5мм шаг нормально будет. и блоки соответственно меньше.

Василий Кашуба
21.01.2015, 21:15
Обратил внимание ещё на одно неудобство, очень странная шкала на линейке, кратная шести и ни как не связана с размером сетки. http://saveimg.ru/show-image.php?id=...f496859dbf8830 (http://saveimg.ru/show-image.php?id=0e98728db6bd9e6bd1f496859dbf8830)

Павел Братковский
22.01.2015, 06:18
Вытаскиваешь на стол элементы. и,или,не. штуки по 4. Все скопом уменьшаешь. Копипастишь все. по мере расхода повторяешь. А по одному уменьшать - изщёлкаешься.

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

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


очень странная шкала на линейке

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

melky
22.01.2015, 12:09
Алексей Геннадьевич вы не поняли, рабочие в программе TON, TOF и так далее.
По поводу надписей на экране. Если элементы прописываешь экрану, а если без прописывания, сервисный режим самого ПР. вызываешь, находишь в списке таймер с нужным номером и меняешь уставки.

Алексей Геннадьевич
22.01.2015, 13:21
в начале проекта, нормально, так и делал, а когда блоков в проекте с 50-ти штук, по одному тяжело, а толпа уже так начинает тормозить.........ctrl+C, ctrl+V решают. Под конец проекта элементов как правило много.

а можно, как вариант рабочему холсту разрешение увеличить, проблема размера элементов бы ушла, правда есть подозрение, что тормоза увеличатся.
Всегда с масштабом 80% работаю.

мое скромное мнение, а зачем она вообще нужна это же не компас и не автокад.....
Нуу... для красоты (http://lurkmore.to/Золотой_пистолет) ;)


Алексей Геннадьевич вы не поняли, рабочие в программе TON, TOF и так далее.
Обьясните, не доходит никак:confused:

По поводу надписей на экране. Если элементы прописываешь экрану, а если без прописывания, сервисный режим самого ПР. вызываешь, находишь в списке таймер с нужным номером и меняешь уставки.
Проверю - выложу результаты.

Теперь к делу.
1) МАКРОСЫ
Зачем нужно название макроса в середине макроса? Сверху есть, достаточно. У нас не клуб любителей тавтологии, убираем. Вместо этого расширяем зону названия входа до 6-9 символов. И не забудьте вырезать "перенос строки" в названии выводов макроса.
2) Предлагаю уменьшить линейные размеры элементов до 60-70% имеющихся, сетку - соответственно. Основание- увеличение видимой рабочей зоны. При 70% - эффективность использования площади экрана увеличивается в 2 раза.
3) Информативность блока записи в FB просто зашкаливающая, введено давно, предлагаю похоронить эту "традицию".
4) Обозначение блоков r_trig & f_trig - предлагаю изменить на более информативное и малогабаритное. (TON&TOF это тоже касается).
5) прокладка связей на небольшие расстояния - с этим можно что-нибудь сделать?! Липнут к началу/концу, в середину никак не поставить:(
16317

Евгений Сергеевич
22.01.2015, 18:46
Теперь к делу.
1) МАКРОСЫ
Зачем нужно название макроса в середине макроса? Сверху есть, достаточно. У нас не клуб любителей тавтологии, убираем. Вместо этого расширяем зону названия входа до 6-9 символов. И не забудьте вырезать "перенос строки" в названии выводов макроса.
2) Предлагаю уменьшить линейные размеры элементов до 60-70% имеющихся, сетку - соответственно. Основание- увеличение видимой рабочей зоны. При 70% - эффективность использования площади экрана увеличивается в 2 раза.
3) Информативность блока записи в FB просто зашкаливающая, введено давно, предлагаю похоронить эту "традицию".
4) Обозначение блоков r_trig & f_trig - предлагаю изменить на более информативное и малогабаритное. (TON&TOF это тоже касается).
5) прокладка связей на небольшие расстояния - с этим можно что-нибудь сделать?! Липнут к началу/концу, в середину никак не поставить:(
16317

1) Примерно так и хотели сделать
2) А почему не пользоваться масштабом? Для меня 70 процентов уже не читабельно, глаза напрягаются.
3) Интересная идея посмотрим что можно сделать.
4) может получиться сама по себе после пункта 1
5) на текущий момент ничего с этим не поделаешь

Алексей Геннадьевич
22.01.2015, 19:43
1) Примерно так и хотели сделать
2) А почему не пользоваться масштабом? Для меня 70 процентов уже не читабельно, глаза напрягаются.
3) Интересная идея посмотрим что можно сделать.
4) может получиться сама по себе после пункта 1
5) на текущий момент ничего с этим не поделаешь
1 хорошо.
2 - при масштабировании текст плохо отображается:( В ОЛ 1.7 постоянно работаю на 80% масштабе, ЛЭ уменьшаю на 5 ступеней в обоих направлениях.
3 это намного удобнее, по-моему.
4 хорошо
5 жаль.

Таймеры

16325
С таймерами возникла такая идея :
В интервальном сделать доступным наименование из 7-8 символов: их скорее всего будут применять в больших количествах.
Нижняя строка - 4символа пишем вкл/откл -активность таймера, т.е. работает он вообще или отключен.
Формат часов во всех таймерах 24 часовой без вариантов.


Недельный - тут ещё интереснее:
Имя - оставляем 3символа
Секундами предлагаю пожертвовать. Не сильно они нужны.

У меня есть установки, прогрев которых занимает 8-10 часов, поэтому включать надо в воскресенье в 9-11 часов вечера чтобы было готово к 7.00

Возможны установки, которые в течение недели нужно включать на время более 24часов - печи например. Нагреваются долго, цикл в течение недели (3-4 дня) непрерывный, потом отключаются.

Сезонный:
тут всё и так ясно.
Секунды так-же не нужны, да и места для них нет.

Таймеры обязательно автоматом "привязывать" к экрану с возможностью выбора экрана из списка доступных, примерно так, как вы сделали с переменными - это будет удобно.

Насчёт отображения таймеров в редакторе буду думать. Есть мысли насчёт этого.

AVF
22.01.2015, 21:59
на текущий момент ничего с этим не поделаешь
--- Так всё-ж-таки куда вопросы задавать правильнее, чтобы ответы получать? - транслирую сюда вопрос, на который ответ не получен :
б) как пользоваться ФБ "Извлечение из массива" ?

Так, личка или общий форум?

Алексей Геннадьевич
22.01.2015, 22:43
--- Так всё-ж-таки куда вопросы задавать правильнее, чтобы ответы получать? - транслирую сюда вопрос, на который ответ не получен :
б) как пользоваться ФБ "Извлечение из массива" ?

Так, личка или общий форум?
Не секретничайте. ПР200 не только у вас.

AVF
22.01.2015, 22:56
Не секретничайте. ПР200 не только у вас.
--- а тестируется не только софт/оборудование, но и эффективность видов обратной связи :cool:

Евгений Сергеевич
23.01.2015, 14:16
--- Так всё-ж-таки куда вопросы задавать правильнее, чтобы ответы получать? - транслирую сюда вопрос, на который ответ не получен :
б) как пользоваться ФБ "Извлечение из массива" ?

пока никак. хотим упростить работу с массивами. макрос ППЗУ это хорошо, но лучше сделать это стандартным средством)

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

AVF
23.01.2015, 17:06
Понятно! Надеюсь, что высказанные пожелания не останутся без внимания.В частности про fSEL :)

Евгений Сергеевич
23.01.2015, 17:19
2) При уменьшении текущего (OL 66) блока AND до 80% текст уже не влезает, значит менять размер шрифта и понеслась) в общем шило на мыло.

AVF
23.01.2015, 17:32
Да БоХ с ними этими размерами - it's minor issue- панель управления симуляцией удалось прилепить? Дабл клик на макросе уже работает?

rovki
23.01.2015, 17:39
Думаю 16 слов хватит для массива .Но нужен вход выборки массива ,что бы можно было наращивать массив ....Вообщем сделать аналог макроса ППЗУ....

AVF
23.01.2015, 17:42
Вот реально ещё не дотумкал, вообще зачем это ППЗУ надо?

rovki
23.01.2015, 17:56
Так было же куча примеров .....ООООчень удобная штука ....не зря я его родил .Табличные данные (функции ,уставки,преобразователи,циклограммы,логика .....) и многое еще чего....

Алексей Геннадьевич
23.01.2015, 18:36
2) При уменьшении текущего (OL 66) блока AND до 80% текст уже не влезает, значит менять размер шрифта и понеслась) в общем шило на мыло.
На данный момент есть более важные задачи, фундаментальные, я бы сказал. Тюнинг потом сделаем. Таймера намного важнее.


Вот реально ещё не дотумкал, вообще зачем это ППЗУ надо?
А вы на новый год "бегущие огни" не пробовали делать? С длинной программой, а не просто "поморгать".;)
Попробуйте. Варианты применения как из рога изобилия посыпятся, я гарантирую это.

AVF
23.01.2015, 19:19
Как-то без экзотики удавалось проекты составлять. Проще и понятнее. Ну не дошёл до необходимости ППЗУ - мышление не позволяет на такие высокие горизонты взлететь.
Моргающими Огоньками детей баловать задачи не ставили - не в развлекательном центре трудимся, а вот упереться в первом же проекте на 110-ке в предел используемых ФБ "повезло" ... и есть чего хотелось бы ещё прикрутить полезного ... но ... ресурсы исчерпаны. А тут ППЗУ-ППЗУ ... и в какую дивизию?

rovki
23.01.2015, 19:28
А я уже года два не извлекал корень квадратный на калькуляторе ...А он стоял и стоит (на клавише);) как вкопанный .А другие без него спать не ложатся-для них это не экзотика ..

AVF
23.01.2015, 19:38
Откапывал на огороде и все корни смотрел - ни одного квадратного не видел- все круглые - это прикол такой?

Алексей Геннадьевич
23.01.2015, 20:19
Ну не дошёл до необходимости ППЗУ - мышление не позволяет на такие высокие горизонты взлететь.
Порядок действий программировать в зависимости от каких-то факторов. Схему освещения цеха в зависимости от выполняемых работ, применений море.
Делать это на ФБ - в количество быстро рогом упрётесь.

Моргающими Огоньками детей баловать задачи не ставили - не в развлекательном центре трудимся


вот упереться в первом же проекте на 110-ке в предел используемых ФБ "повезло"
Именно поэтому и применяю 114.
И ещё один нюанс - 110 и 114 внешне практически неразличимы. Буржуи в таких случаях применяют разную расцветку, например.


Откапывал на огороде и все корни смотрел - ни одного квадратного не видел- все круглые - это прикол такой?
Это были фракталы из кубических корней, квадратных в природе не существует :)

Budka
24.01.2015, 03:02
Евгений Сергеевич, а можно и мне потестировать новую версию ОЛ? Давно ждал ПР-ку с функциями мастера сети, есть несколько практических задач под неё, а пока нет железа на руках, в режиме эмулятора попробовал бы их обкатать :)

AVF
24.01.2015, 13:03
Евгений СергеевичДавно ждал ПР-ку с функциями мастера сети, есть несколько практических задач под неё, а пока нет железа на руках, в режиме эмулятора попробовал бы их обкатать :)
--- эмуляция сетевого обмена между приборами не производится

Кстати, увеличение количества входов/выходов в макросах будет реализовано-то?

Budka
25.01.2015, 18:16
--- эмуляция сетевого обмена между приборами не производится
...что само по себе не мешает отладить всю остальную часть проекта, который состоит не из одного сетевого обмена

AVF
25.01.2015, 19:20
Чем не устраивает предыдущая версия ОЛ? В новой ещё хватает сюрпризов - смотрим ниже ...

AVF
25.01.2015, 19:29
Два новых "подарка"

1. Из окна редактора макроса пропала кнопочка "Сохранить"
16349

А зря! Так как была проблема с сохранением комментариев к функциональным блокам. Вроде пофиксена, но я бы пока не торопился удалять то, что адекватно работает (по возможности, конечно)

2. Проект, созданый в предыдущей версии ОЛ и изменённый (даже незначительно), старой версией больше не открывается - имейте в виду при экспериментах - бэкапьте старые работоспособные проекты !!!

Budka
25.01.2015, 20:27
Чем не устраивает предыдущая версия ОЛ?
Отсутствием ПР-200 (и возможности менять уставки с экрана ПР-200)

AVF
26.01.2015, 08:39
Уже имеем 200-ку без ОЛ?

Алексей Геннадьевич
26.01.2015, 11:16
Два новых "подарка"

1. Из окна редактора макроса пропала кнопочка "Сохранить"
16349

А зря! Так как была проблема с сохранением комментариев к функциональным блокам. Вроде пофиксена, но я бы пока не торопился удалять то, что адекватно работает (по возможности, конечно)
А она сильно нужна? Честно говоря, не пользовался ей вообще.

2. Проект, созданый в предыдущей версии ОЛ и изменённый (даже незначительно), старой версией больше не открывается - имейте в виду при экспериментах - бэкапьте старые работоспособные проекты !!!
Всё правильно, по-моему. Совместимость "снизу-вверх"
Только предупреждение об изменении и утрате возможности открытия в предыдущей версии не помешает.


Отсутствием ПР-200 (и возможности менять уставки с экрана ПР-200)
И что вам даст "сырая" версия ПО, в которой идёт процесс отлова глюков?
Сходу на оборудование ставить будете? Ничего не боитесь?:mad:

AVF
26.01.2015, 11:50
А она сильно нужна? Честно говоря, не пользовался ей вообще.
--- это потому, что не отловили глюк несохранения после изменения комментариев в макросе ;) Появление кнопочки подсказывало, что ОЛ "увидел" изменения. Можете поэкспериментировать в прежней версии. В макросе измените комментарии, типа "Использовать в макросе" ... и только их!!! ... и закройте макрос. При повторном открытии приятно удивитесь. Чтобы всё сработало, достаточно было двинуть любой блочок илит вход/выход ... чтобы появилась заветная кнопочка "Сохранить" ... после этого всё прокатывало.


Всё правильно, по-моему. Совместимость "снизу-вверх"
Только предупреждение об изменении и утрате возможности открытия в предыдущей версии не помешает.
--- это для ТОРОПЯЩИХСЯ быстро-быстро-пощипать травку - быстро-быстро спуститься с горки :)


И что вам даст "сырая" версия ПО, в которой идёт процесс отлова глюков?
Сходу на оборудование ставить будете? Ничего не боитесь?:mad:
--- Понятен творческий зуд в руках - сами такие :D ... Но! - спешка полезна при ловле блох. Ещё рано говорить "Гоп!" - мы всЕх успеем ;)

P.S. Я не торопился - мне ПР-ка уже с 66-ым релизом пришла :cool: - пора корректировать название темы :)

Budka
26.01.2015, 12:08
И что вам даст "сырая" версия ПО, в которой идёт процесс отлова глюков?
Сходу на оборудование ставить будете? Ничего не боитесь?:mad:
А здесь на отлов глюков какая-то монополия? Да и оборудование появится к середине февраля, как нам обещают. Глядишь, к этому сроку и глюки все отловятся :)

Уже имеем 200-ку без ОЛ?
Надеюсь, что к середине февраля(как нам обещают раз уже в пятнадцатый) всё же буду иметь. Я вот не понимаю, откуда такой оголтелый шовинизм, все тестировщики кинулись монополию на новинки защищать? :) Я тоже хочу пощупать, попробовать. Новую "игрушку" все долго ждали, и конечно же желание посмотреть "как оно работает" вполне естественно. Да и с тестированием наверняка, какая-то помощь от меня будет. Хотя проекты на ОЛ делаю около года всего, но достаточно большие, обычно входов-выходов впритык. Натренировался, практически все начинают работать сразу, требуя только какой-то адаптации(типа таймеров и задержек) под конкретику исполнительных устройств.


мне ПР-ка уже с 66-ым релизом пришла
Тогда если не дадут добрые люди ОЛ, поеду тоже на Авиамоторную, все равно парочка нужна 114-х :)

Алексей Геннадьевич
26.01.2015, 12:12
--- это потому, что не отловили глюк несохранения после изменения комментариев в макросе ;) Появление кнопочки подсказывало, что ОЛ "увидел" изменения. Можете поэкспериментировать в прежней версии. В макросе измените комментарии, типа "Использовать в макросе" ... и только их!!! ... и закройте макрос. При повторном открытии приятно удивитесь. Чтобы всё сработало, достаточно было двинуть любой блочок илит вход/выход ... чтобы появилась заветная кнопочка "Сохранить" ... после этого всё прокатывало.
:confused:
Специально попробовал - Всё работает как надо...
Элементы не двигал, как только изменишь комментарий или "Использовать в макросе" - сразу-же появляется.
У вас наверное Фреймворк криво стоит... - Именно поэтому настаиваю на проверке корректной работы Framework при установке ОЛ!!!


--- это для ТОРОПЯЩИХСЯ быстро-быстро-пощипать травку - быстро-быстро спуститься с горки :)
Так и рога обломать можно, и это по-минимуму ;)


--- Понятен творческий зуд в руках - сами такие :D ... Но! - спешка полезна при ловле блох. Ещё рано говорить "Гоп!" - мы всЕх успеем ;)
P.S. Я не торопился - мне ПР-ка уже с 66-ым релизом пришла :cool: - пора корректировать название темы :)

Аналогично. 66 релиз.



А здесь на отлов глюков какая-то монополия?
Монополия Производителя.

Да и оборудование появится к середине февраля, как нам обещают. Глядишь, к этому сроку и глюки все отловятся :)
Ключевое слово-ВСЕ. В ПР114 AVF выцепил довольно хитрый сбой через почти год эксплуатации...

Надеюсь, что к середине февраля(как нам обещают раз уже в пятнадцатый) всё же буду иметь. Я вот не понимаю, откуда такой оголтелый шовинизм, все тестировщики кинулись монополию на новинки защищать? :) Я тоже хочу пощупать, попробовать. Новую "игрушку" все долго ждали, и конечно же желание посмотреть "как оно работает" вполне естественно. Да и с тестированием наверняка, какая-то помощь от меня будет. Хотя проекты на ОЛ делаю около года всего, но достаточно большие, обычно входов-выходов впритык. Натренировался, практически все начинают работать сразу, требуя только какой-то адаптации(типа таймеров и задержек) под конкретику исполнительных устройств.

Тогда если не дадут добрые люди ОЛ, поеду тоже на Авиамоторную, все равно парочка нужна 114-х :)

Обращайтесь к производителю. Может и дадут комплект на растерзание. ;)

AVF
26.01.2015, 12:51
А здесь на отлов глюков какая-то монополия?
--- 1.запрашивайте оборудование у производителя - раза 3 сам просил поиграться - не дали, даже не ответили - вешаться не пошёл ... см. п.2
2. Некоторые пользователи за полтора года не выявляют все глюки ... некоторые же их огребают на первом же проекте :confused:. На этапе отладки важно не количество оборудования выданного на поиграться, а количество выявленных глюков - объём обратной связи! - сколько и кому раздать решаем не мы - простые смертные.

AVF
26.01.2015, 12:58
:confused:
Специально попробовал - Всё работает как надо...
--- речь шла про 1.7 51 бета там есть такой глюк ... может не правильно обрисовал, но есть ... В новом, 66-ом, релизе всё нормально, но ... "Бережёного Бог бережёт, говаривает монашка, одевая презерватив на свечку." 6)))


У вас наверное Фреймворк криво стоит... - Именно поэтому настаиваю на проверке корректной работы Framework при установке ОЛ!!!
--- для меня это - тёмный лес - как проверить "прямоту" ? :confused:



Так и рога обломать можно, и это по-минимуму ;)
--- а руки-то не проходят 6)

Алексей Геннадьевич
26.01.2015, 13:20
--- речь шла про 1.7 51 бета там есть такой глюк ... может не правильно обрисовал, но есть ... В новом, 66-ом, релизе всё нормально, но ... "Бережёного Бог бережёт, говаривает монашка, одевая презерватив на свечку." 6)))
Именно в нём и проверял.

--- для меня это - тёмный лес - как проверить "прямоту" ? :confused:
Вот именно поэтому настаиваю на необходимости автопроверки правильности установки компонентов при инсталляции ОЛ.
Киповец & инженер электрик != системный администратор.
У меня на работе компонентами и всей прочей сисадмины занимаются.

--- а руки-то не проходят 6)
?
Имел ввиду что кубарем вниз скатиться можно...

AVF
26.01.2015, 13:38
Именно в нём и проверял.
--- да есть там косячок, кто-то ещё напарывался - подсказывал, как выйти из ситуации, не вспомню уже - выработался автоматический рефлекс фиксировать перед закрытием макроса в редакторе появление кнопочки - в новом релизе напрягло её отсутствие, хотя, вроде изменения комментариев сохраняются


Вот именно поэтому настаиваю на необходимости автопроверки правильности установки компонентов при инсталляции ОЛ.
--- с подобной необходимостью не повезло столкнуться


Киповец & инженер электрик != системный администратор.
--- ещё бы трёхкратный оклад кто платил ... :rolleyes:



Имел ввиду что кубарем вниз скатиться можно...
--- ну, эт, пока не скатишься и шишки не набъёшь - малодоходчиво

Алексей Геннадьевич
26.01.2015, 14:29
--- да есть там косячок, кто-то ещё напарывался - подсказывал, как выйти из ситуации, не вспомню уже - выработался автоматический рефлекс фиксировать перед закрытием макроса в редакторе появление кнопочки - в новом релизе напрягло её отсутствие, хотя, вроде изменения комментариев сохраняются


--- с подобной необходимостью не повезло столкнуться

WTF? Что я вижу? Вы несколькими постами выше написали, что неумеете проверять правильность установленных компонентов, и после этого непонимаете, зачем нужна автопроверка целостности компонентов фреймворк? Как вас понимать воообще?

--- ну, эт, пока не скатишься и шишки не набъёшь - малодоходчиво
Набивать на кошечках надо!


Евгений Сергеевич, проверьте почту.

Евгений Сергеевич
26.01.2015, 16:35
По поводу сохранения макросов:
1)Теперь оно происходит автоматически при переходе на другую вкладку.
2) есть ли изменения в макросе видно в его названии: рядом с именем появляется "*"

По поводу раздачи:
1) Сейчас была первая раздача дискретной модификации, будет вторая уже аналоговых модификаций.

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

Судя по тому что обсуждение далеко от средств визуализации в большинстве своем всем все понятно удобно и возможностей хватает?
Есть несколько замечания по менеджеру экрана (по удобству), Пожелания по таймерам, еще что-то?

Евгений Сергеевич
26.01.2015, 16:56
Изменение количества входов выходов макроса будет.
Интеграция сверху вниз, действительно забыл предупредить о том, что проекты из новой версии не откроются в старых. Извините, не со зла.
Посмотрим что можно сделать для оценки правильности установки компонентов.

Алексей Геннадьевич
26.01.2015, 17:50
По поводу сохранения макросов:
Отловить все все баги невозможно. Важно как быстро реагировать на из обнаружение. В вашем случае сначала сделали программу, а сейчас уже и баг исправлен.
А можно попросить чтобы макросы в одну директорию, а программы в другую? Как в кодесис сделано, или в SPLAN например. Удобно очень.

Отловить все все баги невозможно.
Но к этому нужно стремиться.:)

Судя по тому что обсуждение далеко от средств визуализации в большинстве своем всем все понятно удобно и возможностей хватает?
Есть несколько замечания по менеджеру экрана (по удобству), Пожелания по таймерам, еще что-то?
Есть пожелание по виду таймеров в ОЛ для удобства отображать информацию в поле самого таймера - выложу чуть попозже.


Изменение количества входов выходов макроса будет.
УРА!!!

Интеграция сверху вниз, действительно забыл предупредить о том, что проекты из новой версии не откроются в старых. Извините, не со зла.
Мы все всё понимаем, и версия сейчас начальная.:)

Посмотрим что можно сделать для оценки правильности установки компонентов.
Это важно-т.к ОЛ проверяю на рабочем ПК, на котором компоненты установлены заведомо правильно и все (ОИТ не зря свой хлеб ест), и на домашнем - на нём они установлены мягко говоря через жопу, но!!! ОЛ при установке пискнула, но завелась...
с полностью некорректной работой симулятора...
А много-ли малых предприятий, которые могут себе позволить сисадминов? Или просто КИПовцев...

Алексей Геннадьевич
26.01.2015, 18:17
16374
Вот так.
Такой внешний вид таймеров в ОЛ думаю будет удобен - сразу вся инфа видна, и что важно - через неё связи не лезут, считывать удобно.

AVF
26.01.2015, 23:10
Судя по тому что обсуждение далеко от средств визуализации в большинстве своем всем все понятно удобно и возможностей хватает?

--- до этого ещё не добрались ... рано успокаиваться ... мысли ещё не сформировались по этим вкусняшкам ... скоро полезут ;)

Budka
27.01.2015, 01:26
сколько и кому раздать решаем не мы - простые смертные.
Так я и спрашивал вроде _Одного_Из_Небожителей_, а не "простых смертных" :) А все накинулись и клевать начали...

Эдуард_Н
27.01.2015, 04:18
Не знаю надо нет, может раньше говорили. Есть не удобная особенность в 51 версии которую надо наверно убрать в новых выпусках, это: при изменении макроса и сохранении его с другим именем ОЛ считает, что это один и тот же макрос. И естественно в проект уже не включишь эти два макроса.
Ещё один пунктик, хочешь изменить макрос (к примеру добавить ещё один вход). Создаёшь новый макрос и содержимое старого копируешь в новый, что бы долго не возиться, и таймера и разные такие ФБ сразу в настройке теряют пунктик "использовать в макросе".

Алексей Геннадьевич
27.01.2015, 08:39
Так я и спрашивал вроде _Одного_Из_Небожителей_, а не "простых смертных" :) А все накинулись и клевать начали...
И кто это такой, "Небожитель"?:):D Пусть предоставит доказательства небожительства - фото с нимбом на голове, например:D

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

ОЛ идентифицирует макрос по внутреннему имени в свойствах документа. Изменяете его - всё норм.
Вообщем моё ИМХО - объеденить в одно имя.

Ещё один пунктик, хочешь изменить макрос (к примеру добавить ещё один вход). Создаёшь новый макрос и содержимое старого копируешь в новый, что бы долго не возиться, и таймера и разные такие ФБ сразу в настройке теряют пунктик "использовать в макросе".
Есть такое. Напрягает, но не критично. А с введением возможности добавления В/В макроса вообще идёт лесом.

AVF
27.01.2015, 09:28
при изменении макроса и сохранении его с другим именем ОЛ считает, что это один и тот же макрос. И естественно в проект уже не включишь эти два макроса.
--- через экспорт/импорт надо добавлять в проект


Ещё один пунктик, хочешь изменить макрос (к примеру добавить ещё один вход). Создаёшь новый макрос и содержимое старого копируешь в новый, что бы долго не возиться, и таймера и разные такие ФБ сразу в настройке теряют пунктик "использовать в макросе".
--- ... кроме того, отваливается порядок явных обратных связей, настройки блоков "Запись в ФБ" и т.п. - надеемся, что добавление/удаление входов/выходов сделают без таких фокусов.

AVF
27.01.2015, 09:36
Т... все накинулись и клевать начали...
--- будем проще смотреть на ситуацию - к нам потянутся люди ;) Отправляем заявку - настойчиво ждём ответа.
Говорил же, что неоднократно просил дать на тесты оборудования. Ответа не получил - вешаться не побежал - пусть другие ковыряются. Мы свою "лепту" внесём, когда руки доберутся до конкретных железок :cool:
Другое дело - понимать насколько тот или иной вид оборудования подходит для решения стоящих задач.
На эксперименты не всегда дают время. В своё время глобально ошибся с выбором для контроля уровня в ёмкостях с САУ - надо было использовать БКК+ПР ... Опыт, как и импотенция, приходит ... с возрастом :rolleyes:

Алексей Геннадьевич
27.01.2015, 10:43
16393
Как в эмуляторе управлять переменной?
Вход в переменную-только с экрана.

Эдуард_Н
27.01.2015, 10:45
ОЛ идентифицирует макрос по внутреннему имени в свойствах документа. Изменяете его - всё норм.
Вообщем моё ИМХО - объеденить в одно имя.


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

AVF
27.01.2015, 11:59
А что - связывать с выходной переменной не нужно? Входная берётся откуда?...
А-а-а ... фкурил ... Что-то подсказывает, что ПР200 это ... отнюдь не пр110/114+ИП320
Параметр не с экрана вводится, а с КЛАВИШ!
Вобщем, надо губу-то раскатывать аккуратно .
И ... хотелось бы увидеть хоть какую-нибудь инструкцию по работе с панелью индикации/ввода ... :rolleyes:

Алексей Геннадьевич
27.01.2015, 12:49
Параметр не с экрана вводится, а с КЛАВИШ!
Именно из переменных экрана.
С клавиш переходы между экранами активируются, и меняются параметры.

Вобщем, надо губу-то раскатывать аккуратно .
Да ладно :) Раскатывайте на всю длину, лишнее закатают. А так можно просто недораскатать, и остаться без "сладкого":p

И ... хотелось бы увидеть хоть какую-нибудь инструкцию по работе с панелью индикации/ввода ... :rolleyes:
Пока не надо. Нужен внешний вид экрана с кнопочками в режиме симуляции.
И чтобы в менеджере экранов показывало какой активен в данный момент времени.

AVF
27.01.2015, 13:15
Именно из переменных экрана.
С клавиш переходы между экранами активируются, и меняются параметры.
-- это где такое сказано/написано? - Сдаётся, что хотелкам менять уставки кнопочками с панели не суждено сбыться


Да ладно :) Раскатывайте на всю длину, лишнее закатают. А так можно просто недораскатать, и остаться без "сладкого":p
--- сравнивая суммарные габариты ПР114 и ИП320, что-то подсказывает, что раскатать на всю полянку не получится ;)



Пока не надо. Нужен внешний вид экрана с кнопочками в режиме симуляции.
И чтобы в менеджере экранов показывало какой активен в данный момент времени.
--- инструкцию будем клянчить, когда уже ничего не поможет и ПР-ка обдастся гламурненьким дымком? :rolleyes:

Алексей Геннадьевич
27.01.2015, 13:28
-- это где такое сказано/написано? - Сдаётся, что хотелкам менять уставки кнопочками с панели не суждено сбыться
Без этого применимость в проектах... хм... РЕЗКО ПАДАЕТ.


--- сравнивая суммарные габариты ПР114 и ИП320, что-то подсказывает, что раскатать на всю полянку не получится ;)
Между символьным и Графическим экранами разницы нет?


--- инструкцию будем клянчить, когда уже ничего не поможет и ПР-ка обдастся гламурненьким дымком? :rolleyes:
Да правда? Это с какой поры визуальное отображение экрана в эмуляторе "гламуром" стало?:confused:
Удобное средство отладки.

AVF
27.01.2015, 15:58
Без этого применимость в проектах... хм... РЕЗКО ПАДАЕТ.
--- так есть же и ПР114, правда без мастера ... кстати ... как 200-ку в мастер-режиме настраивать - не понятно !!! ... и ИП-320 :rolleyes: Чувствуется, что реализация сходного функционала потребует извращений интеллекта, за которые Заказчика ещё надо убедить платить. С 320-ой всё ясно - и ... вспоминая давнишнюю сентенцию - "Не надо экономить деньги клиента!" - Проценты с этой экономии получить вряд ли удастся!


Между символьным и Графическим экранами разницы нет?
--- по большому счёту, совершенно безразлично, как рисуются цифирки/буковки - главное, чтобы работать можно было ... как можно дешевле


Да правда? Это с какой поры визуальное отображение экрана в эмуляторе "гламуром" стало?:confused:
Удобное средство отладки.
--- у меня детёныши приучены сначала инструкции читать, а потом пальцы в розетки тыкать ... Времени много не заняло выявить назначение клавиш в проекте "Поздравляю" ... Но ... "Это же не наши методы, Шурик!" :)

Евгений Сергеевич
27.01.2015, 20:18
По поводу редактирования, я не понял в чем именно вопрос. Давайте более конкретно. И инструкцию напишу в виде ответа и пример накатаю)

Василий Кашуба
27.01.2015, 23:20
Что то у меня в макросах написанных в старых релизах и входы смещены, а выходы даже в воздухе висят.
16407

rovki
27.01.2015, 23:31
наверное щаг сетки и масштаб поменяли в ОЛ.....

AVF
28.01.2015, 09:21
По поводу редактирования, я не понял в чем именно вопрос. Давайте более конкретно. И инструкцию напишу в виде ответа и пример накатаю)
--- Как ввести/изменить переменную в проект с экрана?
Как в симуляторе это сделать? - Алексей Геннадьевич предлагает использовать макет передней панели.

Алексей Геннадьевич
28.01.2015, 11:01
--- так есть же и ПР114, правда без мастера ... кстати ... как 200-ку в мастер-режиме настраивать - не понятно !!! ... и ИП-320 :rolleyes:
А давайте не будем в одну кучу валить карьерные белазы и микролитражки... Общее у обоих - ДВС.
ИП-320 для отображения информации -намного более мощный инструмент чем дисплей ПР200.

> С 320-ой всё ясно - и ... вспоминая давнишнюю сентенцию - "Не надо экономить деньги клиента!" - Проценты с этой экономии получить вряд ли удастся!
>--- по большому счёту, совершенно безразлично, как рисуются цифирки/буковки - главное, чтобы работать можно было ... как можно дешевле
>"Не надо экономить деньги клиента!"
>главное, чтобы работать можно было ... как можно дешевле
И как вас понимать?
В ИП320 графики рисовать можно, и даже порнухи накачать, лол


--- у меня детёныши приучены сначала инструкции читать, а потом пальцы в розетки тыкать ... Времени много не заняло выявить назначение клавиш в проекте "Поздравляю" ... Но ... "Это же не наши методы, Шурик!" :)
Стандартное меню-же ;)


--- Как ввести/изменить переменную в проект с экрана?
Как в симуляторе это сделать? - Алексей Геннадьевич предлагает использовать макет передней панели.
Именно так!
И подсветку активного в данный момент экрана в менеджере экранов (в симуляторе)



http://www.owen.ru/forum/showthread.php?t=20396&p=160233&viewfull=1#post160233
При использовании макроса внутри другого макроса в поле "Свойства" появляется строка "Использование в макросе" ДА/НЕТ
Проверял работу на симуляторе и так и так вроде работает. Так в чем смысл настройки.
Ещё один вывих мозга получил...
С этой менюшкой определённо надо что-то делать...

И как с программированием ПР200 - У всех всё работает? USB интерфейс выбирается, программа льётся?
16414

Василий Кашуба
28.01.2015, 21:43
А давайте не будем в одну кучу валить карьерные белазы и микролитражки... Общее у обоих - ДВС.
ИП-320 для отображения информации -намного более мощный инструмент чем дисплей ПР200.

И как вас понимать?
В ИП320 графики рисовать можно, и даже порнухи накачать, лол


Стандартное меню-же ;)


Именно так!
И подсветку активного в данный момент экрана в менеджере экранов (в симуляторе)



Ещё один вывих мозга получил...
С этой менюшкой определённо надо что-то делать...

И как с программированием ПР200 - У всех всё работает? USB интерфейс выбирается, программа льётся?
16414
ПР200 программируется, USB интерфейс выбирается, правда ручками.

У меня другая проблема. Обвязывал макрос ПИД, до этого момента, 16429всё было хорошо,
но стоит мне соединить выход ПИД с fGT, как вылезает БАГ. 16430

Василий Кашуба
28.01.2015, 23:39
По поводу редактирования, я не понял в чем именно вопрос. Давайте более конкретно. И инструкцию напишу в виде ответа и пример накатаю)
Евгений Сергеевич, поправьте меня, что я не так делаю? определяет какую то ошибку и не хочет данный проект заливать в ПР200.

rovki
28.01.2015, 23:42
Попробовал пид Малышева -нормально

rovki
29.01.2015, 00:18
Просто создайте проект заново .В вашем ,даже если все удалить -сообщение об ошибке не уходит ...
Попробовал перенести проект через копирование -

rovki
29.01.2015, 00:22
Плохо ,что не копируется таблица переменных ,при копировании самой переменной ....

Эдуард_Н
29.01.2015, 04:19
Может не по делу, но с ярлыками надо что то делать. Ярлык проекта сделанный в новой версии должен отличаться от старой. Мне так кажется:)

Василий Кашуба
29.01.2015, 08:02
Попробовал пид Малышева -нормально
Утро вечера мудренее.:) Ещё не проверял, но у меня ПР200 без аналоговых в/в, а был подключён через USB к Овен Лоджик, а в проекте используются аналоговые входа.

Алексей Геннадьевич
29.01.2015, 08:27
ПР200 программируется, USB интерфейс выбирается, правда ручками.
Была проблема со своим оборудованием.

COM1, (COM4 (USB ПР-кп20 через драйвер silabs) ) есть, выбираются. ПР200 сел на COM6

Алексей Геннадьевич
29.01.2015, 16:01
Обмен по 485 не доделали ещё?

Запись из переменной в фб не работает.

Евгений Сергеевич
29.01.2015, 19:18
Евгений Сергеевич, поправьте меня, что я не так делаю? определяет какую то ошибку и не хочет данный проект заливать в ПР200.
где то ошибка на визуализации, если удалить экраны ошибка исчезает.

Евгений Сергеевич
29.01.2015, 19:35
Обмен по 485 не доделали ещё?

Запись из переменной в фб не работает.

Действительно не работает. Будем исправлять

Алексей Геннадьевич
30.01.2015, 14:09
Ещё один косяк
при типе переменной INT воспринимает её как FLOAT и не даёт ввести начальное значение более1. Ind_31.owl
1646316468
При установленной в редакторе 1 всё равно в реле 0
При установленном параметре "энергонезависимость" значения не сохраняются

Входная переменная должна быть обязательно определена и энергонезависимой! Ind_32.owl баг/фича?:confused: скорее всего фича...
16469

Ilych
01.02.2015, 13:41
Алексей Геннадьевич
Абсолютно согласен по таймерам. Но еще желательна возможность задавать приоритет таймеров по отношению к другим таймерам, например команда недельного таймера более приоритетна чем команда сезонного, а можно и наоборот задать

rovki
01.02.2015, 15:18
А по мне самое главное -возможность считывать время и сравнивать его.....Вот чего не хватает .....

Алексей Геннадьевич
01.02.2015, 15:49
Алексей Геннадьевич
Но еще желательна возможность задавать приоритет таймеров по отношению к другим таймерам, например команда недельного таймера более приоритетна чем команда сезонного, а можно и наоборот задать
А самому сделать индивидуальную связку не судьба? Весь набор двоичной логики к вашим услугам.
Иначе можно "обвесить" ФБ так, что будет трудно разобраться в том как он работает.

А по мне самое главное -возможность считывать время и сравнивать его.....Вот чего не хватает .....
Это нужно обязательно сделать.

AVF
02.02.2015, 00:47
А по мне самое главное -возможность считывать время и сравнивать его.....Вот чего не хватает .....
--- берём ПЛК и ... считываем и ... сравниваем .
Что как дети малые - непонятно, что навороты поднимут цену ПР на уровень ПЛК?!
ПЛЮС - усложнят программирование, либо будет проще на КДС сразу перейти.
Определимся-таки к чему стремимся???

rovki
02.02.2015, 07:31
Определились уже года 4 назад .Каким образом ОЛ и прошивка влияют на стоимость ПР????

Алексей Геннадьевич
02.02.2015, 10:15
--- берём ПЛК и ... считываем и ... сравниваем .
Что как дети малые - непонятно, что навороты поднимут цену ПР на уровень ПЛК?!
ПЛЮС - усложнят программирование, либо будет проще на КДС сразу перейти.
Определимся-таки к чему стремимся???
Прошивка делается 1 раз на всю серию изделий, стоимость работы "размазывается" по большому числу изделий.
Вы у себя в сотовом чтобы время поменять за программатором лезете? или к специально обученным людям имеющим программатор обращаетесь?
А если к ПР200 ещё и таргет для Codesys напишут, будет очень весело:D.

melky
02.02.2015, 10:25
Алексей Геннадьевич не напишут, это совершенно разные прошивки устройства будут.

rovki
02.02.2015, 11:25
В свое время предлагал написать ОЛ для ПЛК63 ,а тут наоборот уже хотят ,видимо ПЛКшники чаще стали смотреть в сторону ПРки ,для простых задач.;)НЕ кодесис для ПРок не нужен ,мое мнение.

AVF
02.02.2015, 14:19
Так к чему стремимся ? - НЕ ПОНЯТНО! - Хотим функционал КДС в ОЛ? ... да за три копейки ? - Да без косяков?- И шоП за холодненьким пивком в соседний ларёк бегало? - и шоп любой пЭтЭушник мог накалякать программульку ?
УЛЫБАЕТ !!! :D

Алексей Геннадьевич
02.02.2015, 21:37
Алексей Геннадьевич не напишут, это совершенно разные прошивки устройства будут.
А вы откуда знаете что не напишут?

В свое время предлагал написать ОЛ для ПЛК63
...А они вместо этого ПР200 разработали ;)

,а тут наоборот уже хотят ,видимо ПЛКшники чаще стали смотреть в сторону ПРки ,для простых задач.;)НЕ кодесис для ПРок не нужен ,мое мнение.
Вообще-то связка ПЛК+ПР очень неплохое решение.
И в Codesys есть механизмы для оптимизации использования процессорного времени - вывел подпрограмму наладочного режима в отдельный цикл по условию - и проц обсчитывает либо авторежим, либо наладку. Инициализацию вообще в отдельный процесс запихать можно, и запускать только после старта и вырубать после прохождения. В ОЛ всё это в общем цикле.
И почитайте посты Capzap - те улучшения ОЛ которые он предлагает, выводят ОЛ на уровень codesys.

Так к чему стремимся ? - НЕ ПОНЯТНО! - Хотим функционал КДС в ОЛ? ... да за три копейки ? - Да без косяков?-
Вы говорите это так, как будто это что-то плохое...

И шоП за холодненьким пивком в соседний ларёк бегало?
Пиво не пью, а коньяк ПР-ке в магазине боюсь не продадут - 18 лет с момента разработки ещё не прошло.:D

- и шоп любой пЭтЭушник мог накалякать программульку ?
А то.jpg
Уж для проверки работоспособности входов и выходов с програмулькой и пэтэушник справится. Если он учился, конечно.
Чего там Бьёрн Страуструп говорил про С и телефоны?

rovki
02.02.2015, 21:52
Про связку ПЛК и ПР уже много говорилось и надеюсь делалось .Для того и существуют протоколы верхнего уровня ,что бы связывать ,в том числе разно шерстные устройства...Ни кого же не смущают связка ПР и ИП320.
Для кодесис есть же ПЛК63,73...

melky
03.02.2015, 09:17
Алексей Геннадьевич чтобы сделать прошивку runtime Codesys для ПР200, придется заплатить немножко за лицензии, что повлечет к увеличению цены на ПР до уровня 63/73 ПЛК, а они уже есть - смысл ?

з.ы. на месте ОВЕН им не мешает установить Zelio Soft и LogoComfort, посмотреть как оно у других, чтобы не наступать на граблю других и сделать свой продукт лучше.
Иначе получится как всегда.
И по поводу экрана, есть время добавлять экраны со своим текстом и изменении параметров, хорошо, нет времени, FB должны быть доступны для изменения уставок и без этого.

rovki
03.02.2015, 12:46
А вы что же думаете что разработчики ОЛ не смотрели всякие зелео лого....>>>>????Потому ОЛ и лучше!!!!

melky
03.02.2015, 16:21
ОЛ не лучше, у него так же куча минусов еще есть, а ошибка программистов всегда заключена в том, что дальше своего "огорода" не смотрят....

1. где в ОЛ симуляция в реальном времени ?
2. где подсветка линий логической 1 ?

и так далее, далее, далее - неудобств можно найти целую кучу.

rovki
03.02.2015, 18:28
Это не удобства для" программистов" и не более ,мне они ,например даром не нужны....А макрос в макросе у них есть ? А явные обратные связи?А вещественные числа и функции для них?Я уже не говорю про тех поддержку разработчиками и форума....своих изделий.То ,что вы называете неудобством ,я называю -излиществом ,порой усложняющем восприятие схемы .Не в том месте универсальность ищите .

capzap
03.02.2015, 18:35
Это не удобства для" программистов" и не более ,мне они ,например даром не нужны....А макрос в макросе у них есть ? А явные обратные связи?А вещественные числа и функции для них?Я уже не говорю про тех поддержку разработчиками и форума....своих изделий.
поверте, в качественных продуктах всё это есть и даже больше
ЗЫ как то стали подзабывать, что именно плкашник настоял реализовать макрос в макросе

rovki
03.02.2015, 18:39
Ну так о других качественных продуктах надо говорить на других форумах ...кто против и покупать ,покупать их,особенно сейчас.
ССылочку можно ,о том посте ПЛКшника.

capzap
03.02.2015, 18:57
Ну так о других качественных продуктах надо говорить на других форумах ...кто против и покупать ,покупать их,особенно сейчас.
ССылочку можно ,о том посте ПЛКшника.

Вы же сами тут написали, что разрабы ОЛ для совершенствования непременно должны изучить опыт других, зачем покупать то
а поповоду МвМ, надоело отматывать, хотя бы это http://www.owen.ru/forum/showthread.php?t=13054&p=93159&viewfull=1#post93159

rovki
03.02.2015, 19:19
Так разрабы изучают ,поверти ....Просто не приятно слушать ,что ОЛ хуже (не лучше) ,может и потому ,что мы с вами (всеми сторонниками пр+ол) ,в том числе потратили много сил,времени на тестирование ,модернизацию (пожелания),примеры ОЛ .ОЛ для нас ,как ребенок ,который рос на наших глазах ,а нам говорят что он какой-то не лучше ,а так себе...Для меня ОЛ- Родственник ,прошу не обижать .
Не претендуя на первенство нашел ссылочку пораньше ;) http://www.owen.ru/forum/showthread.php?t=13054 пункт №3,а вот тут двумя годами ранее http://www.owen.ru/forum/showthread.php?t=8508&page=4&p=44918&viewfull=1#post44918

Алексей Геннадьевич
03.02.2015, 21:52
ОЛ не лучше, у него так же куча минусов еще есть, а ошибка программистов всегда заключена в том, что дальше своего "огорода" не смотрят....
Объясняют принцип действия своим программистским языком?
"Использовать в макросе" и "обратная связь" - Без доп. обьяснений аж шифер сыпется:)
Намного лучше - "использовать в свойствах макроса" " Задержка выполнения на 1 цикл"
Сразу всё понятно.
Товарищам программистам надо иногда и художественную литературу читать (Пушкина, других мировых классиков), а не только свои С++ и всякие bash, и что они читают.

1. где в ОЛ симуляция в реальном времени ?
И как вы будете ей пользоваться?
Или вы про Онлайн-режим, как в кодесис?

2. где подсветка линий логической 1 ?
Сильно страдаете без неё?

melky
03.02.2015, 21:58
rovki я о другом, а вы так ничего и не поняли....
Все эти "обратные связи", макросы в макросах, работа с вещественными числами - это плюсы ОЛ и ПР в целом.
Но надо обращать внимание и на минусы, а не отмахиваться плюсами, а об остальном говорить - жуйте то, что есть и не звиздите....
Алексей Геннадьевич а вы узрите на холсте в определенном месте 1-цу, когда все в сером фоне...
Ведь это просто УДОБНО.

и ждать иногда не надо медленный отсчет миллисекунд, когда в общих чертах алгоритм уже работает...
И почему нельзя давать свои имена FB вместо TON, TOF и т.д. особенно в рамках работы с экраном но не прибегая к настройкам этих экранов...
и онлайн режим тоже. Если уж делать лучше, чем у других, почему нет ?

capzap
03.02.2015, 22:12
Объясняют принцип действия своим программистским языком?
"Использовать в макросе" и "обратная связь" - Без доп. обьяснений аж шифер сыпется:)
Намного лучше - "использовать в свойствах макроса" " Задержка выполнения на 1 цикл"
Сразу всё понятно.
Товарищам программистам надо иногда и художественную литературу читать (Пушкина, других мировых классиков), а не только свои С++ и всякие bash, и что они читают.

И как вы будете ей пользоваться?
Или вы про Онлайн-режим, как в кодесис?

Сильно страдаете без неё?
ну это с высоты индивидуальной предпринимательской деятельности то может и не нужна, а когда одни проектируют, другие собирают и вот приезжаешь на пусконаладку, а датчик по какой то причине инвертирует сигнал, толи проектировщик ошибся с ножкой контакта, то ли не верно датчик выбрал, толи электрик провода подцепил с какой нибудь стороны не верно и у программиста в эмуляции всё верно работает, не легче будет открыть онлайн и проверить в каком состоянии сейчас вход и не он ли приводит к ошибке в работе

Алексей Геннадьевич
03.02.2015, 22:12
Алексей Геннадьевич а вы узрите на холсте в определенном месте 1-цу, когда все в сером фоне...
Ведь это просто УДОБНО.
Вы про возможность выделения отдельной связи в режиме симулятора? Правильно теперь понял?


И почему нельзя давать свои имена FB вместо TON, TOF и т.д. особенно в рамках работы с экраном но не прибегая к настройкам этих экранов...
У вас же нет ОЛ 1.8?
Там при работе с экраном называете как вам хочется.


и онлайн режим тоже. Если уж делать лучше, чем у других, почему нет ?
Тогда это мини codesys будет :) не вижу ничего плохого.

melky
03.02.2015, 22:18
Алексей Геннадьевич да при чем тут работа с экраном ?
на пальцах объясняю - не собираюсь я делать для экрана запросы, ПР должен по умолчанию уметь изменить уставки FB, даже если для них не сделаны экраны.
Это нормальный сервисный режим, и иметь в этом режиме имя FB не TON_25 а что-то осознанное, проще.
К тому же у FB есть свойства, они будут доступны вообще для изменения уставок или нет...

Алексей Геннадьевич
03.02.2015, 22:33
Алексей Геннадьевич да при чем тут работа с экраном ?
на пальцах объясняю - не собираюсь я делать для экрана запросы, ПР должен по умолчанию уметь изменить уставки FB, даже если для них не сделаны экраны.

Эээ... а через блок записи в ФБ? Так и делал при необходимости.

Это нормальный сервисный режим, и иметь в этом режиме имя FB не TON_25 а что-то осознанное, проще.
К тому же у FB есть свойства, они будут доступны вообще для изменения уставок или нет...

16559
В комментариях можно...

rovki
03.02.2015, 23:06
ну это с высоты индивидуальной предпринимательской деятельности то может и не нужна, а когда одни проектируют, другие собирают и вот приезжаешь на пусконаладку, а датчик по какой то причине инвертирует сигнал, толи проектировщик ошибся с ножкой контакта, то ли не верно датчик выбрал, толи электрик провода подцепил с какой нибудь стороны не верно и у программиста в эмуляции всё верно работает, не легче будет открыть онлайн и проверить в каком состоянии сейчас вход и не он ли приводит к ошибке в работе
Так вроде входа\выхода можно по светодиодам контролировать .:D .В описанном вами случае есть сермяжная правда ,когда у семи нянек дитя без глаза...и наладчик должен все выловить .но такие косяки ,если вы часто выезжаете на места вылавливаются на раз\два ,когда на 100% уверены в своем проекте ....Тут уж кто как привык -или с начало проверяем все датчики по индикаторам или во время работы выявляем не соответствие и возвращаемся к пункту один....:rolleyes:

rovki
03.02.2015, 23:16
Алексей Геннадьевич да при чем тут работа с экраном ?
на пальцах объясняю - не собираюсь я делать для экрана запросы, ПР должен по умолчанию уметь изменить уставки FB, даже если для них не сделаны экраны.
Это нормальный сервисный режим, и иметь в этом режиме имя FB не TON_25 а что-то осознанное, проще.
К тому же у FB есть свойства, они будут доступны вообще для изменения уставок или нет...
Эх,чувствую -не рисовали вы принципиальные схемы на 1формате...На все был и есть ГОСТ -начертание элементов .Благодаря ему одни рисовали схемы (например ЭВМ ЕС1060) ,а другие их читали и ремонтировали оборудование .И никаких рюшечек- комментариев к таймерам и прочим элементам.А те кто для себя любимого делает ,с подробными комментариями над каждым элементом пусть делают ,ни кто не против ,но навязывать это для остальных не стоит ,прикрываясь удобством ,вы уходите от однообразия(единообразия) -как способа понимания .Совсем другое дело в текстовых языках,там это оправдано (комментарии) из-за убогой визуализации ...

capzap
04.02.2015, 07:43
Так вроде входа\выхода можно по светодиодам контролировать .:D .В описанном вами случае есть сермяжная правда ,когда у семи нянек дитя без глаза...и наладчик должен все выловить .но такие косяки ,если вы часто выезжаете на места вылавливаются на раз\два ,когда на 100% уверены в своем проекте ....Тут уж кто как привык -или с начало проверяем все датчики по индикаторам или во время работы выявляем не соответствие и возвращаемся к пункту один....:rolleyes:

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

rovki
04.02.2015, 07:58
Это наводит на мысль о создании куска программы" тестирования состояния всех входов" ....в первоначальном состоянии .

melky
04.02.2015, 09:17
rovki слово "TON" начертано внутри FB, этого достаточно для понимания. А надписи TON1, TON2 над элементами можно было бы и менять (например не более 11 символов). Это имя блока а не его функциональное назначение.
Что касается работы с экранами, пожалуй надо фото сделать для понимания, когда в программе нет ни одного вызова к экрану, а уставки таймеров при этом можно поменять...

Алексей Геннадьевич
04.02.2015, 10:33
rovki слово "TON" начертано внутри FB, этого достаточно для понимания. А надписи TON1, TON2 над элементами можно было бы и менять (например не более 11 символов). Это имя блока а не его функциональное назначение.
http://www.owen.ru/forum/showthread.php?t=20187&page=6&p=159580&viewfull=1#post159580
Уже давал предложение.

Что касается работы с экранами, пожалуй надо фото сделать для понимания, когда в программе нет ни одного вызова к экрану, а уставки таймеров при этом можно поменять...
16562Так?

Василий Кашуба
04.02.2015, 10:46
http://www.owen.ru/forum/showthread.php?t=20187&page=6&p=159580&viewfull=1#post159580
Уже давал предложение.

16562Так?
Алексей Геннадьевич, обратил внимание, вы излишне перегружаете схему. Входные сигналы нужно подавать непосредственно на SEL, а элементы "И" и "=", лишние в вашей программе.

Алексей Геннадьевич
04.02.2015, 11:11
Алексей Геннадьевич, обратил внимание, вы излишне перегружаете схему. Входные сигналы нужно подавать непосредственно на SEL, а элементы "И" и "=", лишние в вашей программе.
Вообще-то это ваша программа, с той разницей, что у меня всё вытащено на 1 лист для лучшего понимания.
А если сделать как вы предлагаете, то можно будет детектировать только 1 из 8 активных входов, а комбинацию - нет.

Василий Кашуба
04.02.2015, 13:43
Вообще-то это ваша программа, с той разницей, что у меня всё вытащено на 1 лист для лучшего понимания.
А если сделать как вы предлагаете, то можно будет детектировать только 1 из 8 активных входов, а комбинацию - нет.
Извините, за не внимательность, в схеме ведь импульсный опрос входов по кругу, а не статический. Тогда всё верно.:)

melky
04.02.2015, 17:41
Алексей Геннадьевич не так. Имеем в схеме допустим TON с именем TON2 у которого есть уставка Т=1с, так как железяка имеет экран, имеем возможность изменить Т у TON2 без применения функций работы с экраном, не прибегая ни к каким иным средства типа WriteFB и так далее, только за счет мозгов ПР.

Замечу, что в программе нет работы с уставкой FB под номером R00B169, просто нет запрета менять уставку, все делает прошивка ПР.
Надо красоты, вот тогда обрабатываем экран, делаем writeFB и так далее для мазохистов, ну или для заказчика.

Алексей Геннадьевич
05.02.2015, 09:49
Извините, за не внимательность, в схеме ведь импульсный опрос входов по кругу, а не статический. Тогда всё верно.:)
Бывает :)

Алексей Геннадьевич не так. Имеем в схеме допустим TON с именем TON2 у которого есть уставка Т=1с, так как железяка имеет экран, имеем возможность изменить Т у TON2 без применения функций работы с экраном, не прибегая ни к каким иным средства типа WriteFB и так далее, только за счет мозгов ПР.
Получается что из экрана можно получить доступ к любой уставке выдержки времени? Спасибо, в такие игры не играем. Какой-нибудь чудик поменяет выдержку связанную с безопасностью, потом кому-нибудь палец отрежет, кого тиранить будут?

melky
05.02.2015, 12:05
Алексей Геннадьевич опять не так, для FB можно задавать режим - редактуриемая или нет. Если стоит "Нет" то только через обработку экрана.
Ну и к тому же, нормальный производитель может добавить код для доступа в сервисный режим.

Все в руках производящего.
Просто Лисапед не надо изобретать, вот и все о чем я хочу сказать.

Эдуард_Н
05.02.2015, 14:32
Понял я о чём речь. В сименсе лого есть возможность без перепрограммирования, только с кнопок, изменять и временные интервалы таймеров и вообще редактировать алгоритм. Естественно это всё через пароль.

Алексей Геннадьевич
05.02.2015, 15:13
Понял я о чём речь. В сименсе лого есть возможность без перепрограммирования, только с кнопок, изменять и временные интервалы таймеров и вообще редактировать алгоритм. Естественно это всё через пароль.
Спасибо. Теперь дошло, что хотел сказать melky.
Представил редактирование ОЛ с граф. экранчика 192х64... Что-то стало не по себе... :cool:
Нет, только комп!

Эдуард_Н
05.02.2015, 15:38
Это точно, правит прогу с экрана это жуть. Да и всей картинки не увидишь.

melky
05.02.2015, 16:08
вот же дурни, вам про одно, они про другое. я не говорил об алгоритме, если что....
А только о возможности изменения уставок без предварительного программирования, что сделано у других, это плюс, так как можно отладить алгоритм работы, а уже потом решить, что запрещать для изменения, а что нет, и для чего необходимо добавлять экраны (для персонала), а что-то оставить через сервисный режим, для пнр например....

Кстати Logo если не ошибаюсь позволяет программироват ПР только в режиме релейных диаграмм, в FB там нельзя его запрограммить.

AmpeR3
05.02.2015, 16:16
Ожидается ли появление аналогового блока инвертора сигнала. Что если диапазон 0-10, то на выходе инвертора 10-0. В одной программе было очень необходимо по функционалу для применения. И не потопляемая тема о применении fSEL в новой версии ОЛ, будет или нет по грамотным причинам разработчиков???

AmpeR3
05.02.2015, 16:25
По поводу Logo, то оно позволяет применять довольно неплохо и программирование в FB. Есть конечно свои неудобства в программировании, у Овен этих глюков нет (что радует, могут же когда захотят сделать лучше буржуев). а так Logo был первый открыватель логики в реле для России. Да и Шнайдер не хуже, а мне даже больше нравится в применении. Но всё это дороже Российского, только за блеск имени для заказчика. Использовал Овены в диких условиях применения эксплуатации, живучие падлы.

AmpeR3
05.02.2015, 16:31
По поводу Logo, то оно позволяет применять довольно неплохо и программирование в FB. Есть конечно свои неудобства в программировании, у Овен этих глюков нет (что радует, могут же когда захотят сделать лучше буржуев). а так Logo был первый открыватель логики в реле для России. Да и Шнайдер не хуже, а мне даже больше нравится в применении. Но всё это дороже Российского, только за блеск имени для заказчика. Использовал Овены в диких условиях применения эксплуатации, живучие падлы.

AmpeR3
05.02.2015, 16:41
По поводу Logo, то оно позволяет применять довольно неплохо и программирование в FB. Есть конечно свои неудобства в программировании, у Овен этих глюков нет (что радует, могут же когда захотят сделать лучше буржуев). а так Logo был первый открыватель логики в реле для России. Да и Шнайдер не хуже, а мне даже больше нравится в применении. Но всё это дороже Российского, только за блеск имени для заказчика. Использовал Овены в диких условиях применения эксплуатации, живучие падлы.

melky
05.02.2015, 17:12
ПР114 рвет как тузик грелку LOGO, SE, ABB по части обработки аналоговых сигналов. Тут ОВЕН просто на высоте.
Ну не без минусов конечно, они есть у всех...

Инверсию можно программно ведь сделать...

Эдуард_Н
05.02.2015, 17:24
вот же дурни, вам про одно, они про другое. я не говорил об алгоритме, если что....

Все тебя, мелкий, давно поняли, про редактирование алгоритма это так к слову пришлось.:)

Филоненко Владислав
05.02.2015, 19:07
Ожидается ли появление аналогового блока инвертора сигнала. Что если диапазон 0-10, то на выходе инвертора 10-0. В одной программе было очень необходимо по функционалу для применения. И не потопляемая тема о применении fSEL в новой версии ОЛ, будет или нет по грамотным причинам разработчиков???

А вычесть из 10 значение сигнала не вариант? Это и есть инверсия

Алексей Геннадьевич
06.02.2015, 08:26
Использовал Овены в диких условиях применения эксплуатации, живучие падлы.
И насколько живучие? Блоки питания сколько живут?

А вычесть из 10 значение сигнала не вариант? Это и есть инверсия
Всё правильно, "Больше ФБ для бога ФБ!":D

yurawalt
14.02.2015, 08:01
melky - 1. где в ОЛ симуляция в реальном времени ?
2. где подсветка линий логической 1 ?
+1
удобство сильно ускоряет и анализ и разработку...

rovki
14.02.2015, 08:27
А я думал опыт ,исходя из мнения -тяжело в учении ,но легко в бою :D .А оказывается вон оно как-лежа на диване удобно воевать...:rolleyes:

melky
14.02.2015, 20:03
rovki опыт приходит гораздо быстрее, когда ПО интуитивно понятно и не надо каждую секунду лезть в справку.
И когда алгоритм уже практически отлажен, нет необходимости ждать целую "вечность" отсчета миллисекунд, пока переменная из 0 перейдет в 1, я и так уже об этом знаю... Иногда важно замедление, а иногда оно вредно.

Василий Кашуба
14.02.2015, 22:45
rovki опыт приходит гораздо быстрее, когда ПО интуитивно понятно и не надо каждую секунду лезть в справку.
И когда алгоритм уже практически отлажен, нет необходимости ждать целую "вечность" отсчета миллисекунд, пока переменная из 0 перейдет в 1, я и так уже об этом знаю... Иногда важно замедление, а иногда оно вредно.
Чтобы эмулятор считал не по 1мс, надо не оставлять нулевых уставок на различных таймерах.

melky
15.02.2015, 10:13
Василий Кашуба - это невозможно если есть блоки Write to FB, и в ОЛ в принципе невозможно реальное время, так как есть ограничение на период и время цикла, задаваемые в режиме эмуляции.
+ когда много элементов на экране, разглядеть 0 и 1 в другой части экрана не приблизив невозможно.

Василий Кашуба
15.02.2015, 10:41
Василий Кашуба - это невозможно если есть блоки Write to FB, и в ОЛ в принципе невозможно реальное время, так как есть ограничение на период и время цикла, задаваемые в режиме эмуляции.
+ когда много элементов на экране, разглядеть 0 и 1 в другой части экрана не приблизив невозможно.
А как же тогда я обхожу такие ситуации? Если мне нужно "в реальном" времени, я это делаю, если мне нужно замедлить процесс, я замедляю.

melky
15.02.2015, 11:00
Скажите как будет реальное время ?
Поставьте TON с временем 60 сек. и ?

Период, Время цикла - 100, 100 - 66 секунд
50, 100 - 38 сек

Это реальное время ?

Василий Кашуба
15.02.2015, 13:01
Скажите как будет реальное время ?
Поставьте TON с временем 60 сек. и ?

Период, Время цикла - 100, 100 - 66 секунд
50, 100 - 38 сек

Это реальное время ?
Поэтому, я и выделил кавычками, что не реальное а близкое к реальному.

melky
15.02.2015, 13:58
Для программы с одним таймером точно время цикла будет ниже 100 мс. Могли бы в программе галочку поставить "Real Time", которое бы закрывала окна Период и Время цикла и работало бы насколько возможно к реальному времени.
И подсветка линий, когда она в "1" тоже удобная вещь на самом деле, не надо окно подстраивать так, чтобы увидеть там 0 или 1....

з.ы. хотя один фиг будем пользоваться тем, что дадут... :)

Василий Кашуба
15.02.2015, 16:12
... И подсветка линий, когда она в "1" тоже удобная вещь на самом деле, не надо окно подстраивать так, чтобы увидеть там 0 или 1....


Кто ж против, я обеими руками ЗА.

capzap
16.02.2015, 05:21
Евгений Сергеевич, Вы бы хоть отметились в теме, что из предложенного будет в планах реализации
На тех скоростях,которые имеются, может конечно онлайн и бесполезен, но я вот сейчас вспомнил да и навеяло дискуссией, что выполнение пид-регулирования каждый цикл несет в себе нестабильность из-за малых величин,которые могут округлится до нуля, поэтому было бы неплохо иметь некоторый параллельный процесс выполняемый за настраеваемое количество миллисекунд в котором выполнялись бы элементы логики не требующие слежение за событиями в реалтайм, у семена это реализовано,т.е. вполне возможно и у овена

Алексей Геннадьевич
03.03.2015, 08:38
16946
Как насчёт такого макроса? Выдаёт данные о времени в формате INT, а пользователь с помощью своей обвязки реализует часовой таймер своей мечты. Хоть недельный, хоть месячный, можно даже минутный:D

rovki
03.03.2015, 11:58
Так такие уже были макросы подобные ,куча, причем задание времени по входу в целочисленном формате.Обвязка не нужна тогда ...

Алексей Геннадьевич
03.03.2015, 12:16
Так такие уже были макросы подобные ,куча, причем задание времени по входу в целочисленном формате.Обвязка не нужна тогда ...
Во первых ошибся - не макрос, а Функциональный блок часов реального времени
Выводятся данные о времени и дате в удобоваримой форме, с которыми потом можно делать что угодно.

Алексей Геннадьевич
06.03.2015, 10:10
16999
Предлагаю сделать возможным переход по изменению состояния из 0 в 1 и наоборот. Так намного удобнее. В некоторых случаях удобен переход и по обеим фронтам, как сейчас.
16997
Возможность "мгновенного" применения по нажатию кнопки будет удобным. При нажатии на SEL переменная принимает значение 1 , при отпускании - 0
Как пример - возможность реализации функции сброса аварии, наладочной проверки выхода.

Алексей Геннадьевич
01.04.2015, 10:46
Иногда нужно знать время за которое выполняется определённая операция, для этого предлагаю ввести такой ФБ: Счёт времени выполнения операции.
Счёт производится независимо от цикла исполнения программы, с дискретностью 1мс.
Конечно, это можно реализовать при помощи имеющихся в арсенале ОЛ ФБ, но нужно учитывать время цикла исполнения программы, что неудобно, а при измерении относительно коротких импульсов имеем погрешность из-за "плавающего" времени выполнения цикла ПР.
17445
ST - Импульс начала счёта
CO - разрешение счёта (при 1 счёт разрешён, при 0 - остановлен)
L - загрузка числа
R - обнуление и останов счёта.
Q - выход
CR - перенос при переполнении.