Если проекты сделаны в более новой версии, то не откроет, все проекты сделанные раньше, в новых открываются. Всегда при обновлении ставлю рядом в папку, поверх никогда не обновляю, проблем нет.
Вид для печати
У вас тоже папки где проект расположен, содержат кириллические символы?
Версия 1.22.286.0
Не работает checkbox отдельно взятый в менеджере компонентов.
Возможен только групповой выбор.
Верия 1.22.286. Раздел помощь. Справка. Язык программирования ST. Типы данных. REAL-Веществploölkенный.
Это новый тип данных или косяк гугл переводчика с немецкого?
Перенес проект из OWEN Logic 1.17.261 в OwenLogic_1.22.284. Проект работает, но периодически гаснет дисплей (включен постоянно) и очищается. Буквально через секунду все восстанавливается. Объект достаточно ответственный, как то напряжно. Цикл программы 7 mS пишется в меню прибора.
Проверил бы на другом реле. Если все о кей то смотрел бы питание на объекте.
C питанием точно все нормально. Сегодня перезалью прогу, сделал изменения в алгоритмах. Я уже второй раз такое вижу. Подобный глюк существует на другом объекте, там версия OWEN Logic 1.17.261, программа проще - без ПИД, но в обоих имеется подключение к шлюзу ПВ210. Может из-за большого количества сетевых переменных?
у меня тоже стоит пр 200 со шлюзом, сетевые переменные все заняты, экран периодически моргает. я думал у меня только так. на работу системы не влияет. система работает круглосуточно.
А как можно занять все сетевые переменные у слейва? Так то да, у меня тоже без каких либо перебоев круглосуточно на объектах работают.
большая программа, много контролируемых параметров, много настроек, большинство переменных с плавающей запятой, они занимают сразу два адреса в слейве.
Для давлений и температур, достаточно 1 знака после запятой. Умножаете свой флоат на 10 и переводите в целочисленное. Отравляете. При получении в панели ставите 1 знак после запятой. Получаете свой как бы "флоат" переданный через 1 регистр. Либо в другом слейве, переводите во флоат и делите на 10.
Птичка, моя, а у ОВНА реализовано представление целых чисел в виде с плавающей запятой. Т.е. чтобы на панели можно было бы вводить целое, а отображалось бы с запятой?
Панель ИП320 - не имею в виду - это Г.
В целом-то я согласен, что по шине не надо гонять флоат, однако, удобство представления данных до сих пор на панельках не продумано.
Подтверждаю НАЛИЧИЕ ТАКОЙ ПРОБЛЕМЫ.
Год назад общался с техподдержкой по этому же поводу.
не пришли к решению, т.к. трудно сымитировать подобие возникновения проблемы на простом проекте.
Даже, так, ОВЕН уверен, что такой проблемы не существует.
ОДНАКО сиё есть факт.
Экран иногда мерцает. - гаснет полностью и восстанавливается.
ТЕКСТ (не подстветка)
Попробую в течение пары дней реализовать гарантированную проблему сего рода на ИП120... (не сегодня)
В чем проблема?
Если в панель передаем целые со знаком и фиксир. точкой, то и в обратную сторону из панели в ПР такие же числа передавать надо
Вложение 58548 или на русском Вложение 58549
Ну и макрос в ПР для преобразования в обратную сторону использовать https://owen.ru/forum/showthread.php...l=1#post367777
Изменение внутренней Float переменной из двух мест
- с экрана ПР
- по сети с экрана панели
между панелью и ПР передается 1 регистр, целое со знаком, с фиксированной точкой
Скрытый текст:
Всем доброго времени суток! И с новым годом!!!
У меня одного вот так с адресами регистров? или так должно быть? Когда адрес ставлю 525 тогда проблема уходит. И то же самое с адресом 538
За основу проекта был взят предыдущий и там я такого не наблюдал. Хотя в предыдущем сетевых переменных было поменьше
Вложение 58606
Второй слот пустой
а вот в настройках прибора в адресах нашел кучу грязи. Почистил и все стало замечательно:)
Спасибо за дельный совет!
а вообще это явный баг....
Так этот вопрос часто возникает и неоднократно обсуждался, разъяснялось, как правильно просматривать переменные!
Может стоит на форуме Овену специальный раздел создать и туда добавлять часто встречающие вопросы(пока они актуальны), типа почему в симуляторе не показывает и т. п. Подобное существует у многих.
Версия 1.22.287.0:
1. Не обновлен год в копирайте в "О программе"
2. Не работает создание макросов по правой кнопке или через "Ctrl+M"
3. Если не записывается переменная, используемая для значения выхода устройства, то при попытке отладки макроса окно программы очищается и становится красным.
4. Функцию на ST нельзя добавить в макрос (хотя, вся суть макроса именно в том, что он просто разворачивается при компиляции).
5. При редактировании макросов и функции невозможно попасть в менеджер компонентов.
Добрый день!
1. Поправим, спасибо!:)
2. У нас проблема не воспроизводится. Пришлите, пожалуйста, запись экрана с проблемой.
3. Пришлите, пожалуйста, запись экрана с проблемой.
4. Действительно, сейчас это не реализовано. Возможно реализуем в будущем, спасибо!
5. Так во всех версиях. Пока реализуем задачи с более высоким приоритетом.
2. У вас реально щелчком левой кнопки мыши на поле можно выбрать создать макрос? Так больше ни у кого не получается.
Почему нельзя? Это последняя Версия 1.22.287.0, при нажатии ПКМ можно создать макрос Вложение 58701
Вот макрос созданный по Ctrl +M Вложение 58702
Нельзя создавать макросы только из функций написанных на ST.
участники беседы, кто спросил и кто ответил говорили про правую кнопку мышки Вложение 58703
Ну я ее и имел в виду, просто когда кликаешь, не понимаешь где левая, где правая :) Перепутал.
Так у кого то при нажатии правой создается макрос?
Что-то завис вопрос с некорректной работой оператора NOT в функции ST. Поэтому прикладываю скрины. Реле ПР200
проблема похоже не в неработоспособности функции, а то, что функция не поддерживает на выходе булевый тип данных. просто ещё никто не додумался использовать целую функцию на си ради булевой переменной на выходе. возьмите и сделайте в функции if-then по результату операции которая у вас не работает и выводите просто разные числа. вот и проверите результат.
а так? Вложение 58719Вложение 58720