Добрый день, уважаемые коллеги.
Продолжаю бороться с SoMachine Basic (он же Machine Expert - Basic). С каждым днем все больше и больше начинаю ненавидеть этот продукт шнайдера.
Суть проблемы - при попытке компиляции появляется прогресс бар и замирает. Можно ждать и 5 минут и 2 часа - все также будет висеть на 0%. При этом приложение то отвечает и все кликабельно кроме кнопок закрыть и компилировать.
Ни каких ошибок нет, но если удалить POU после добавления которого возникает данная проблема- все компилируется. Добавляешь обратно - опять все то же самое. Пытался даже удалять какие-либо ранги из проблемного поу - все так же не компилируется.
Кто-нибудь сталкивался с данной проблемой?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
SoMachine Basic. Краш при попытке компиляции
Модератор: Специалисты SE
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 21 дек 2019, 19:49
- Имя: Дмитрий
- Страна: Россия
- город/регион: Тамбов
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
SoMachine Basic. Краш при попытке компиляции
Последний раз редактировалось dsai 09 мар 2020, 22:07, всего редактировалось 1 раз.
________________________________________________
Не так страшны первые 90% ПНР, как вторые 90% ПНР
Не так страшны первые 90% ПНР, как вторые 90% ПНР
-
- здесь недавно
- Сообщения: 26
- Зарегистрирован: 05 окт 2016, 09:47
- Имя: Шкуда Игорь Александрович
- Страна: Республика Беларусь
- город/регион: Минск
- Благодарил (а): 3 раза
- Поблагодарили: 6 раз
SoMachine Basic. Не компилируется программа
Добрый день. Можно приложить проект к данному вопросу. Ну и как вариант здесь ещё поинтересоваться http://forum.se-automation.in.ua
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 21 дек 2019, 19:49
- Имя: Дмитрий
- Страна: Россия
- город/регион: Тамбов
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
SoMachine Basic. Краш при попытке компиляции
Приложил скриншот ранга, который ломает компиляцию и логи, какие создаёт сомашин при этом. Сам проект выложить не могу.Shkuda писал(а): ↑09 мар 2020, 20:15 Добрый день. Можно приложить проект к данному вопросу. Ну и как вариант здесь ещё поинтересоваться http://forum.se-automation.in.ua
У вас нет необходимых прав для просмотра вложений в этом сообщении.
________________________________________________
Не так страшны первые 90% ПНР, как вторые 90% ПНР
Не так страшны первые 90% ПНР, как вторые 90% ПНР
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 21 дек 2019, 19:49
- Имя: Дмитрий
- Страна: Россия
- город/регион: Тамбов
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
SoMachine Basic. Краш при попытке компиляции
Не большое дополнение. Курение логов мне ни чего не дало. Не смог разобраться, но опытным путём определил, что к данной проблеме приводит использование нескольких таймеров в одном ранге.
Вот теперь думаю, толи я не умею программы писать и подход у меня кривой (стараюсь в один ранг запихать все что связано с функцией программы, например защита насоса по экм), толи это недостаток SoMashine Basic. В SoMachine Logic Builder таких проблем не встречал, а в семеновском по, так вообще использовалось большее количество таймеров.
Вот теперь думаю, толи я не умею программы писать и подход у меня кривой (стараюсь в один ранг запихать все что связано с функцией программы, например защита насоса по экм), толи это недостаток SoMashine Basic. В SoMachine Logic Builder таких проблем не встречал, а в семеновском по, так вообще использовалось большее количество таймеров.
________________________________________________
Не так страшны первые 90% ПНР, как вторые 90% ПНР
Не так страшны первые 90% ПНР, как вторые 90% ПНР
-
- здесь недавно
- Сообщения: 67
- Зарегистрирован: 02 авг 2019, 10:27
- Имя: Сергей
- город/регион: Санкт-Петербург
- Благодарил (а): 3 раза
- Поблагодарили: 13 раз
SoMachine Basic. Краш при попытке компиляции
Поэтапно добавлял то, что у вас на скрине. Проблемы не в таймерах. Компиляция зависает, когда появляется одновременный "сет" и "ресет" переменной %mw114:X2. Наверно их нужно разнести в разные ранги.
Но так-то - да, несомненный баг.
Но так-то - да, несомненный баг.
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 21 дек 2019, 19:49
- Имя: Дмитрий
- Страна: Россия
- город/регион: Тамбов
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
SoMachine Basic. Краш при попытке компиляции
Видимо баг гуляющий, сейчас реализовано по-другому. В приложении скрин. В ранге и сет и ресет, а таймеры в отдельных рангах. Компиляция работает. При этом во многих рангах одновременно присутствуют сет и ресет для одной переменной (одного бита переменной).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
________________________________________________
Не так страшны первые 90% ПНР, как вторые 90% ПНР
Не так страшны первые 90% ПНР, как вторые 90% ПНР
-
- здесь недавно
- Сообщения: 94
- Зарегистрирован: 21 дек 2019, 19:49
- Имя: Дмитрий
- Страна: Россия
- город/регион: Тамбов
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
SoMachine Basic. Краш при попытке компиляции
Добрый день, уважаемые коллеги!
После обновления Machine Expert - Basic до SP2, описываемая проблема пропала. Ради интереса писал кусок программы, на котором в 100% случаев компиляция не выполнялась. Итог - компиляция проходит успешно.
После обновления Machine Expert - Basic до SP2, описываемая проблема пропала. Ради интереса писал кусок программы, на котором в 100% случаев компиляция не выполнялась. Итог - компиляция проходит успешно.
________________________________________________
Не так страшны первые 90% ПНР, как вторые 90% ПНР
Не так страшны первые 90% ПНР, как вторые 90% ПНР