Порядок компиляции блоков

периодически "слетает" в версиях 4 и 5

Вопросы от новичков
Ответить
REDHEAD71
Рядовой
Сообщения: 1
Зарегистрирован: 04.05.2019{, 22:14}
Репутация: 0
Имя: Антон

Порядок компиляции блоков

#1

Сообщение REDHEAD71 » 04.05.2019{, 22:39}

Всем доброго дня.
Извиняюсь, если уже было.

Несколько плат в проекте, две - полностью одинаковые, отличаются только выводами. в каждой изначально всё рисуется в том порядке, в котором должно компилироваться и всё вначале норм. После нескольких изменений других плат, на одной из "одинаковых" порядок меняется, работать прекращает. Все попытки вернуть: двигать блок по экрану, удалить блок и создать новый, удалить плату и скопипастить "рабочую" ни к чему не приводят. У блока упорно сохраняется неправильный номер. Происходит на версиях 4.2.4 и 5 (последняя).

Можно ли что ни будь с этим сделать, или выход - всё рисовать с первого раза?
Заранее благодарен.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Порядок компиляции блоков

#2

Сообщение nalnik » 04.05.2019{, 22:46}

Есть такое - пример
Вот верхний RS тригер - как может быть под номером 25. Копирования и вставки блоков не было.
Я извиняюсь, может можно сделать "кнопку" для пересчета порядка?
СпойлерПоказать
Снимок25.PNG
Я хочу быть добрее, но люди сами нарываются.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Порядок компиляции блоков

#3

Сообщение Ingwar » 04.05.2019{, 23:18}

nalnik писал(а):
04.05.2019{, 22:46}
Есть такое - пример
Но в Вашем случае причино-следственные связи от такой нумерации не страдают...

Отправлено спустя 2 минуты 1 секунду:
REDHEAD71 писал(а):
04.05.2019{, 22:39}
Можно ли что ни будь с этим сделать,
Мы сейчас в бубен постучим и духи нам нам расскажут.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Порядок компиляции блоков

#4

Сообщение nalnik » 04.05.2019{, 23:25}

Ingwar писал(а):
04.05.2019{, 23:18}
от такой нумерации не страдают...
Согласен, но до этого было на другой плате - хорошо что было несколько копий, ваше перестало работать из за вставки одного блока. Поэтому сохраняю четыре копии 00-03, работаю с 00-01, через пару дней сохраняю 00-03. Потому как не понятно в какой момент это происходит.
Я хочу быть добрее, но люди сами нарываются.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Порядок компиляции блоков

#5

Сообщение Ingwar » 04.05.2019{, 23:31}

nalnik писал(а):
04.05.2019{, 23:25}
ваше перестало работать из за вставки одного блока.
Нумерация бывает критична, когда пишешь в одну и ту же переменную/выход более одного раза. В других случаях, выполняется какое то условие просто в следующем цикле.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Порядок компиляции блоков

#6

Сообщение nalnik » 04.05.2019{, 23:35}

Ingwar писал(а):
04.05.2019{, 23:31}
Нумерация бывает критична, когда пишешь в одну и ту же переменную/выход более одного раза. В других случаях, выполняется какое то условие просто в следующем цикле.
Я это понимаю - вот второй пример - я как раз и теряю цикл
СпойлерПоказать
Снимок5.PNG
Я хочу быть добрее, но люди сами нарываются.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Порядок компиляции блоков

#7

Сообщение Ingwar » 04.05.2019{, 23:40}

nalnik писал(а):
04.05.2019{, 23:35}
Я это понимаю - вот второй пример
Это такая "месть" - сломай глаза? :smile427:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Порядок компиляции блоков

#8

Сообщение nalnik » 04.05.2019{, 23:41}

Ingwar писал(а):
04.05.2019{, 23:40}
сломай глаза?
да нет - просто нажмите на картинку :smile469:
Я хочу быть добрее, но люди сами нарываются.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Порядок компиляции блоков

#9

Сообщение Ingwar » 04.05.2019{, 23:43}

nalnik писал(а):
04.05.2019{, 23:41}
просто нажмите на картинку
Т. е. Вы считаете, что за нумерацией можно разобрать назначение ВСЕХ блоков и имена переменных?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Порядок компиляции блоков

#10

Сообщение nalnik » 04.05.2019{, 23:46}

Обратите внимание 3,4,5,7,6 и где они.
Я хочу быть добрее, но люди сами нарываются.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Порядок компиляции блоков

#11

Сообщение Ingwar » 04.05.2019{, 23:47}

Зачем слева вверху 4 лишних (объеденные входа) блока ИЛИ?
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Порядок компиляции блоков

#12

Сообщение nalnik » 04.05.2019{, 23:48}

Ingwar писал(а):
04.05.2019{, 23:47}
Зачем слева вверху 4 лишних (объеденные входа) блока ИЛИ?
Резерв.
Я хочу быть добрее, но люди сами нарываются.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Порядок компиляции блоков

#13

Сообщение Ingwar » 04.05.2019{, 23:55}

nalnik писал(а):
04.05.2019{, 23:46}
Обратите внимание 3,4,5,7,6 и где они.
Если не учитывать, что до них дело дойдет далеко не сразу после подачи питания :smile38: , то да, не совсем логично.
С другой стороны оформление не самое правильное... Сам стараюсь оформлять логику как "учили" - сверху вниз. Даже слева направо использую только не взаимную логику.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
nalnik
Подполковник
Сообщения: 1324
Зарегистрирован: 14.05.2016{, 17:12}
Репутация: 100
Откуда: Кисловодск
Имя: Александр

Порядок компиляции блоков

#14

Сообщение nalnik » 05.05.2019{, 00:20}

nalnik писал(а):
04.05.2019{, 22:46}
Я извиняюсь, может можно сделать "кнопку" для пересчета порядка?
Вот посмотрите в CoDeSys
СпойлерПоказать
CodeSys.jpg
Я хочу быть добрее, но люди сами нарываются.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Порядок компиляции блоков

#15

Сообщение Ingwar » 05.05.2019{, 00:31}

nalnik писал(а):
05.05.2019{, 00:20}
Вот посмотрите в CoDeSys
Это конечно хорошо - расширение функционала. Только наши хотелки иногда несоизмеримы с возможностями и желаниями Автора...
Нам и так крупно повезло, что есть такой продукт.
Хотя никто не запрещает "шептать на ушко" Сергею и надеяться, что он воспримет это как голос музы... :smile171:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Ответить

Вернуться в «Начинающим»