Какие проблемы - поставьте and на выход
Вид для печати
GSA ONI не показатель. И например у ZelioLogic вообще один таймер на все, и только комбинацией параметров он делается то тем то другим и вероятно еще с указанием сбрасывать или нет. Это часто зависит от среды разработки.
Но в чистом виде таймеры примерно везде одинаковы и соответствуют МЭК 61131
и генератор одиночного импульса это не таймер, это скорее R-Trig, F-Trig
Релиз программы 2.5.336 на реле ПР110-220.12ДФ.ВР-Ч после заливки программы полностью не работают таймеры и триггеры.
На 2.3.331.0 и предыдущих нет проблем.
Хочу отметить в багах или вопросах. Я или туплю, или это газлайтинг =))
ВРОДЕ как в прошлых версиях OWL была кнопка "Сохранить макрос как", чтобы можно было свой же макрос скопировать и доработать его под что-то.
А в новых версиях я чего-то такой кнопки не найду. Это куда делось? Я снова матерюсь: не копировать же макрос вручную!!! Вы обалдели?!
Вложение 70970 Вложение 70971
И второй баг. Так как команды "Сохранить макрос как" теперь, мать её, НЕТ, то теперь возможен следующий кейс:
а) Все макросы имеют уникальный внутренний ID, который нельзя поменять.
б) Если взять макрос из библиотеки компонентов, переименовать его, доработать его и экспортировать в файл - его ID не меняется.
в) Если такой макрос есть в проекте, то OWL считает по его ID то, что это тот же самый макрос из библиотеки и не даёт загрузить оригинальный макрос.
Ранее при работе команды "Сохранить макрос как" ID был новый, и копия макроса работала отдельно.
Хочу крови! Хочу ругаться!
Добрый день!
Эта кнопка теперь доступна здесь
Вложение 70972
Кирилл (а вы за Макса Денисова теперь?), мне хочется кого-то УБИТЬ. Ээээ... поясняю.
Согласно международным стандартнам интерфейса компьютерных программ команды на панелях инструментов и меню ОБЯЗАНЫ дублироваться.
Макс Денисов в курсе того, как я жёстко рвал зубами OWL. Хочется рвать его второй раз.
После того, как я посмотрел на эту кнопочку, у меня встаёт второй вопрос: как так получается, что команда "Экспорт в файл" продублирована в меню, а "Сохранить макрос как" - нет?
Вложение 70973
вот тут смотрел?
пока скринил уже ответили
Добрый день, сейчас разрабатываю по для ПР205 Столкнулся с несколькими проблемами все ПО обновил до крайней версии (OWEN Logic и Прошивку ПР)
1 OWEN Logic не запоминает настройки подключения я работаю через Ehernet и от каждый раз переключается на COM порт
2 После сохранения и закрытия и открытия актуальной программы OWEN Logic перестает выходить в Онлайн отладку
И когда вернется функциональный блок PID блок из Менеджера библиотек PID_ как то не так отрабатывает D часть точнее она привязана к времени дискретизации?
Вот график где с сначала Д Часть 0 потом Д Часть 5 потом 10 я не считаю что Д часть правильно работает Вложение 71110
Доброго всем времени суток!
Обратил внимание на одну интересную, подчас неудобную особенность работы в OwenLogic.
В прикрепленном скриншоте подписал местонахождение курсора мышки, и так же выделил текст в функциональном блоке (функций тоже касается).
Суть неудобства заключается в том, что если я, при выделении текста, выведу курсор из области текста (за строковую нумерацию), делать с выделенным текстом уже ничего не смогу, ни удалить нажатием клавиши Del/Backspace, ни копировать Ctrl+C/V или Ctrl/Shift+Ins. Даже если курсор будет возвращен обратно в поле редактирования, клавиатурные команды не начнут работать.
Реально, уберите пожалуйста активацию панели переменных при наведении мыши - это очень неудобная фича
и уберите, наконец, вот это
Ни у кого не было чтобы Лоджик вылетал при некотором бездействии? Сидишь такой, думаешь - хлоп, алес, ошибка какая то и ликвидация запущенного Лоджика...
Буквально сейчас:
Вложение 71487
Это ж кошмар разработчика программ! Можно разом все потерять, что не успел сохранить...
Тоже последний лоджик, Win7x32. На прошлом лоджике тоже бывало вылетало. Время вылета произвольное, но часто когда перестаешь кликать.
На x64 неделю открытый OL стоял, все нормально. Вылетал за все время наверно пару раз если много экземпляров запустить.
Когда добавят настройку таймаута в соединение TCP между OL и ПР? Через VPN невозможно работать.
https://disk.yandex.ru/d/vbDf8I15MG12yA
Вопрос конечно странный. Но что же всё-таки нужно "Закрыть" что бы этого "оконца" не было ?
Или это "шалости компьютера"?
Так это уже давно:
Вложение 71529
Так оно ещё и поверх всех окон:
Вложение 71530
И умножается на количество окон открытых проектов ОЛ.
Но всё равно это мелочь, в смысле, лучше им не говорить, чтобы хуже не было!
А сами они, насколько я понимаю, слепые, в смысле ничего не видят или свой же ОЛ не открывают, наверно чтобы не расстраиваться, что натворили!
Этот баг с всплывающими подсказками не только в OL. У меня в 10 такое бывает постоянно. В панели задач, в тундерберде и ещё кое где, всё и не вспомнишь.
Ошибка на стадии определения прибора. Ping плавающий поскольку клиент работает через 4G. Проблема совершенно точно в таймауте, как я ее вижу, поскольку если я пробую подключиться с компа который является VPN сервером то соединение идет со второй попытки обычно. И далее заливка программы идет весьма уверенно, а вот онлайн просмотр вылетает практически сразу. Но если я пытаюсь подключиться с компа который так же является клиентом этого VPN сервера т.е время ping еще возрастает то соединения уже точно не получается. При этом если ПР заменить например на ПЛК210 и CS то проблема исчезает. Т.е проблем с правами на стороне VPN нет. Ну и что так же подтверждает мою мысль - то что ранее в owen configurator были такие же проблемы, сейчас их исправили.
Вдруг стала возникать ошибка при создании файла тиражирования. Только создавалось, поправил проект чуть-чуть и ошибка... Переустановил лоджик, мастер тиражирования заработал опять без ошибок. Чудеса...
Новый баг. В функция и функциональных блоках нельзя подавать число больше 2147483647(0x7FFF FFFF) если потом обращаешься к битам этого числа через точку( номер бита значения не имеет)
Код:function function1: udint; //имя функции и тип данных выхода
var_input //объявление входных переменных
inputVariable : udint; //входная переменная с типом данных bool
end_var
var //объявление локальных переменных
localVariable : udint := 2147483648;
end_var
function1 := localVariable + 1;
end_function
test1 = 2147483648;Код:function function2: bool; //имя функции и тип данных выхода
var_input //объявление входных переменных
inputVariable : udint; //входная переменная с типом данных bool
end_var
var //объявление локальных переменных
end_var
function2 := inputVariable.0;
end_function
test2 = 2147483647;
Запуск эмулятора:
Вложение 71789
test1 = 2147483648;
test2 = 2147483648;
Запуск эмулятора:
Вложение 71790