Создал новый проект, с симулятором проблем не возникло.
Открыл опять с которым были проблемы всё стало хорошо, отключается\включается.
Вид для печати
Добрый день! Подскажите в каком режиме вы используете сетевой интерфейс, созданы ли внешние устройства?
P.S. Мне удалось повторить Вашу проблему только удалив интерфейс связи RS485, но это и в других версиях происходит. Посмотрите, есть ли Вас в настройках прибора интерфейс как на картинке, если его нет, добавте через ПКМ.
Версия 1.8.90.7193
Писал весь день проект, сохранил, перекинул на другой ноутбук (с той же версией) и он не открывается, зависает при показе лого, при этом меню появляется поочередно, но долго.
Иногда выдает ошибку что файл не найден...
Если создать на этом ноутбуке пустой проект и загрузить, то более менее работает (один раз выскочило окно что устройство не работает).
Вложение 25941
Не ругался на "культуру".
Немцев у нас нет, и ни ОС, тем более .NET немецкой нет.
de меня тоже смутило.
Я менял язык на немецкий, это не для работы, ОЛ сообщила что будет немецкий после перезапуска, я зашел снова в Сервис и сменил на русский язык, потом перезапускал, русский так и остался.
Я приложил полупустой проект, его как раз сохранил утром первым после смены языка, он тоже не работает.
Пока писал пост завис вообще ОЛ, не мог ни закрыть ничего сделать.
Дайте ссылку на наиболее стабильную версию ОЛ, мне проект делать надо на ПР200, а тут чудеса такие происходят, весь день муки с ОЛ, а не работа.
И задам вопрос уже здесь.
Почему нет блоков равенств? >=,<,<=,<>?
Их надо самому лепить из GT + NOT + EQ ? Каждому пользователю? Это ведь основы, нет?
Присоединяюсь, надо больше блоков сравнения и разных и для целочисленных и с плавающей запятой.
Ну ребята соединить 2,3 элемента уж в лом ....тогда сделайте макрос если часто используете и если не жалко выложите на форум для онлайн базы макросов ,что бы другим можно было использовать .Букв 32 ,а слов сотня тысяч ,вы что ж хотите из ОЛ словарь Ожегова сделать или кодесис нано ;)
От меня тогда вам макрос сравнения за 3 минуты
Вообще говоря, обсуждали уже, что полезно было бы у каждого блока уметь ставить отрицание входа-выхода прямо на самом блоке. Чтобы не отдельный not блок, а просто кружок на входе-выходе появлялся.
ГОСТ это одобряет.
Но всё равно, блок "<=" гораздо проще для понимания, чем "GT-NOT", поэтому "более полноценный блок сравнения" не отменяет, а дополняет функционал "отрицания входов-выходов".
в вещественной арифметике вообще можно было оставить только -[>0]-
(один вход, один выход)
я могу и уже сделал себе макросы сравнения, а макрос это единственный выход, иначе не читабельно.
НО, этож каждый, КАЖДЫЙ, человек делает.
в 2016 году, самому шлёпать такое, когда сил не так много надо чтобы это сделать разработчикам 1 раз.
и да, возможно один универсальный блок лучше, чем 6.
Когда будет онлайн добавка макросов ,тогда не нужно будет рыскать по форуму и КАЖДОМУ повторятся .В кодесис же все (почти) используют библиотеки готовые ,вот и тут будет библиотека макросов для ПР,но это не повод раздувать базовый функционал ОЛ. Макросы сравнения это вообще ноль по сравнению с многочисленными ПИД регуляторами,что пользователи делают для себя..
Вот кажется нашёл.Вложение 25952
К сожалению ,человеку удобно то ,к чему он привык ...
Лично мне удобнее в CFC Codesys, там вообще над этим не нужно задумываться, в отличии от ОЛ. Реально не понятно почему бы разработчикам не добавить в функционал удобства в этом плане. Хотя кому то может и удобно...
Вот я и говорю про привычки -в кодесис привыкли ,а те кто работает давно с ОЛ да же не заморачиваются с этим .Тут главное принцип- ОЛ или нано кодесис ?Лично мне понравилась главная страница ФЛПрог ,где прямо очерчен круг пользователей ..:cool: ...Ибо для программистов и так много чего есть ...
Сколько людей столько и мнений.
Развиваться и делать удобство надо.
По крайней мере я хочу чтобы разработчики меня услышали, спорить на эту тему смысла нет, я за удобство, а не за ГЛУПУЮ работу КАЖДЫМ человеком пишущим макросы сравнения.
Умение сделать все виды сравнений с одним единственным gt не совсем глупая задача. Она хороша для собеседования или для обучения принципам прохождения сигнала по блокам.
Но, конечно, при решении реальных задач должна быть возможность быстро вставить нужное сравнение или изменить его.
И,да, в flprog блок сравнения один, и в нем выбирается как нужно сравнивать: http://flprogwiki.ru/wiki/index.php?title=FBD_Сравнение
Именно это мне и не нравится в ФЛ ,что все задается в свойствах ,настройках ...но там хоть меняется сам элемент (надпись) ,что уже хорошо для визуальщика .Но если пойти по этому пути ,то все логические элементы можно свести к одному и менять в настройках И,ИЛИ ,ХОР ...и математические... Может это и не плохо ,но мне лично проще накидать из библиотеке несколько десятков элементов и ФБ и соединить связями ,чем надписи (функции)на всех элементах менять в редакторе блоков...
Так можно свести все элементы и ФБ к 1вход-1выход ,2входа-1выход ,3входа-1выход,4входа-1выход и все действия ,операции,функции задавать в редакторе блока .Это имеет право на жизнь ,но это уже другая концепция ...
CodeSys несколько мощнее ОЛ, даже если делать основную и единственную часть программы на CFC.
Удобно
1. добавлять входы блокам И, ИЛИ, XOR и так далее, блоки при этом не меняют своего назначения, нет лишних тупых макросов.
2. менять инверсию входа/выхода
3. записывать в биты, читать биты не прибегая к дополнительным блокам
4. сменить сам блок на другой без потери связи
5. сменить платформу так же без потери связи (в ОЛ это только мечта, сменить один ПР на другой и потом не ...баться все соединяя)
ОЛ это аналог FBD у Zelio и LOGO, но не аналог CFC в CodeSys, не тянет он на эту планку и никогда не дотянет, чтобы не делал производитель... несколько иная концепция.
Поддерживаю Мелкого... Какая может быть онлайн-база макросов, когда ты сидишь в такой дыре, где даже сотовой связи нет, а проектик надо модифицировать или сделать новый. Опять же, какие могут быть программисты в случае средних/крупных проектов, когда нам своих электриков кормить нечем...
Лично я не разу не пользовался онлайн базой макросов ,хотя и не в дыре сижу .Но я понимаю ,что пользователи есть разной квалификации .Для тех кто не имеет опыта ,но имеет интернет эта база .Для остальных надежда только на себя (но это окупиться более быстрым приобретением опыта) .Ни кто не мешает скачать всю онлайн базу себе на комп на котором ОЛ и импортировать от туда нужный макрос (компьютер то есть наверное в дыре) ,у меня лично своя папка макросов (под сотню штук) .с 1,2 согласен .4- удивляет ,провести 3линии не вижу в упор проблемы или ставьте переменные вместо связи .5-проблематично и чревато ошибками .
Для таких случаев я бы весь проект делал в макросе ,тогда соединить входа\выхода не проблема один к одному.
А пожелания, о развитии ОЛ, такие как, добавление/удаление входов к ФБ, инверсия входов/выходов, выделение узлов на линиях связи жирной точкой и т.д., из списка возможностей СФС в КДС, предлагал ещё в 2012 году.
Собственно говоря, программируемые реле (ПР) для того и придумали (сильно упростив ПЛК), чтобы задачи по мелкой автоматизации производства/быта мог решить слабоподготовленный пользователь - продвинутый электрик, инженер КИПиА и т.п. Чтобы какому-нибудь колхознику/фермеру не нужно было нанимать команду программеров за тыщщу баксов, а можно было решить вопрос со знакомым студентом за сходную цену.
Поддержу Василия Кашубу - его предложения очень дельные.
rovki в схеме от одного выхода может идти МНОГО линий. только ко входам один, но из-за отсутсвия возможности отлепить линию и кинуть на другой вход (например ошибся, или чуть сменилась логика) не очень удобно, когда на холсте много элементов.
Ну и линии ведут себя как бог на душу положит. Например из одного выхода несколько линий не соединяются в одну с ответвлениями а тянутся каждая сама по себе от выхода.
От одного входа ПР может идти так же много линий и копипаст проекта становится долгим и мучительным процессом при смене платформы.