Но массив это пассивные данные, а не исполняемый код. Что такое ссылка "на один из вызывающих или сам на себя", можно ли конкретный пример такой ссылки для EasyBuilder 8000 ?Ryzhij писал(а):При любых ссылках на массивы есть опасность, что возникнет кольцо рекурсии - если вызываемый массив будет содержать ссылку на один из вызывающих или сам на себя.
Поскольку рецепт в общем случае может содержать в себе как элементы и другие массивы типа рецепт, то, грубо говоря желательно, чтобы рецепт не пораждал сам себя.
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
EasyBuilder 8000 от Wientek.
Модераторы: Глоб.модераторы, специалисты Weintek
-
- здесь недавно
- Сообщения: 40
- Зарегистрирован: 12 окт 2012, 13:03
- Имя: Борис Цугундер
- Страна: Россия
Re: EasyBuilder 8000 от Wientek.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Re: EasyBuilder 8000 от Wientek.
Понятия "косвенная адресация" и "индексная адресация" уже подразумевают какие-то действия. И при неправильной оргазации ссылок может возникнуть цикл рекурсии.BorizZugunderr писал(а):Но массив это пассивные данные, а не исполняемый код. Что такое ссылка "на один из вызывающих или сам на себя"...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 40
- Зарегистрирован: 12 окт 2012, 13:03
- Имя: Борис Цугундер
- Страна: Россия
Re: EasyBuilder 8000 от Wientek.
С панелями вайнтек работаю недавно, но в программировании не новичок. Приведите пожалуйста пример ссылки в массиве для EasyBuilder.Ryzhij писал(а):Понятия "косвенная адресация" и "индексная адресация" уже подразумевают какие-то действия. И при неправильной оргазации ссылок может возникнуть цикл рекурсии.BorizZugunderr писал(а):Но массив это пассивные данные, а не исполняемый код. Что такое ссылка "на один из вызывающих или сам на себя"...
Косвенная адресация в EB возможна только для вызова окна и при использовании индексного регистра. Вложенные ссылки не используются, какая может быть рекурсия?
Хотелось бы увидеть КОНКРЕТНЫЙ ПРИМЕР набора данных для EB-8000, приводящего к рекурсии.
-
- освоился
- Сообщения: 237
- Зарегистрирован: 28 июл 2008, 15:40
- Имя: Сергеев Евгений Викторович
- Страна: Karjala/Suomi
- город/регион: Petroskoi/Helsinki
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Re: EasyBuilder 8000 от Wientek.
А скажите-ка господа вейнтековеды -
напаривают тут мне халтурку - перенести проект с сименсовской MP270 на вейнтековскую МТ8121.
Проблема в том, что в сименсовской панели всё сделано через фейсплейты. А у вейнтека такого механизма нету...
Может какие ещё варианты будут, окромя тупого переписывания всех окон?
напаривают тут мне халтурку - перенести проект с сименсовской MP270 на вейнтековскую МТ8121.
Проблема в том, что в сименсовской панели всё сделано через фейсплейты. А у вейнтека такого механизма нету...
Может какие ещё варианты будут, окромя тупого переписывания всех окон?
пдпс скрщна по трбвнию мдратра
-
- здесь недавно
- Сообщения: 40
- Зарегистрирован: 12 окт 2012, 13:03
- Имя: Борис Цугундер
- Страна: Россия
Re: EasyBuilder 8000 от Wientek.
будьте любезны, расскажите немножко о макросах в панелях сименса: viewtopic.php?f=99&t=3164Eugene Sergejev писал(а):А скажите-ка господа вейнтековеды -
напаривают тут мне халтурку - перенести проект с сименсовской MP270 на вейнтековскую МТ8121.
Проблема в том, что в сименсовской панели всё сделано через фейсплейты. А у вейнтека такого механизма нету...
Может какие ещё варианты будут, окромя тупого переписывания всех окон?
-
- здесь недавно
- Сообщения: 3
- Зарегистрирован: 08 дек 2012, 23:42
- Имя: Сидякин Дмитрий Владимирович
- Страна: Россия
- город/регион: Нижний Новгород
Re: EasyBuilder 8000 от Wientek.
Здравствуйте. Столкнулся с такой проблемой. Время от времени не загружается проект в панель. Т.е. инода загрузка проходит нормально и после рестарта панели, в ней пустота. Нет ни фреймов проекта, ни кнопок и т.д., что было нарисовано и скомпилировано. Панелька MT6050i.
-
- осмотрелся
- Сообщения: 114
- Зарегистрирован: 24 июл 2008, 09:30
- Имя: Астафьев Илья
- Страна: Россия
- город/регион: Москва
Re: EasyBuilder 8000 от Wientek.
Добрый день!
Мне кажется проблема в плохом контакте USB, проект загружается со сбоем, а проверки целостности нет.
Мне кажется проблема в плохом контакте USB, проект загружается со сбоем, а проверки целостности нет.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 07 дек 2012, 22:54
- Имя: murzil.ken
- Страна: Rus
- город/регион: Rus
Re: EasyBuilder 8000 от Wientek.
Почему не проверяется целостность загрузки проекта?Астафьев Илья писал(а):Добрый день!
Мне кажется проблема в плохом контакте USB, проект загружается со сбоем, а проверки целостности нет.
-
- осмотрелся
- Сообщения: 114
- Зарегистрирован: 24 июл 2008, 09:30
- Имя: Астафьев Илья
- Страна: Россия
- город/регион: Москва
Re: EasyBuilder 8000 от Wientek.
Не разработчик, поэтому не могу сказать - чем они руководствовались, когда так сделали.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 07 дек 2012, 22:54
- Имя: murzil.ken
- Страна: Rus
- город/регион: Rus
Re: EasyBuilder 8000 от Wientek.
в EasyBuilder pro тоже не проверяется целостность загрузки проекта?Астафьев Илья писал(а):Не разработчик, поэтому не могу сказать - чем они руководствовались, когда так сделали.
-
- специалист
- Сообщения: 600
- Зарегистрирован: 08 авг 2008, 10:43
- Имя: Щукин Андрей Александрович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 63 раза
Re: EasyBuilder 8000 от Wientek.
В защиту Weintek'а замечу, что с целиковой (проверяются определенные блоки, например, прошивка и драйверы) проверкой загружаемых проектов туго у всех, просто у тех у кого стойкость к помехам оборудования выше это менее заметно. Но при дистанционной замене - такие ситуации у всех вылезают.
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 07 дек 2012, 22:54
- Имя: murzil.ken
- Страна: Rus
- город/регион: Rus
Re: EasyBuilder 8000 от Wientek.
об этом полезно знать, поскольку с Вайнтеком еще много и долго работатьpike писал(а):В защиту Weintek'а замечу, что с целиковой (проверяются определенные блоки, например, прошивка и драйверы) проверкой загружаемых проектов туго у всех, просто у тех у кого стойкость к помехам оборудования выше это менее заметно. Но при дистанционной замене - такие ситуации у всех вылезают.
скоро будем также использовать симатик и омрон, у них такие же проблемы?
-
- специалист
- Сообщения: 600
- Зарегистрирован: 08 авг 2008, 10:43
- Имя: Щукин Андрей Александрович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 63 раза
Re: EasyBuilder 8000 от Wientek.
Вероятность ниже, выглядеть это будет по другому, но за стабильностью связи и питания в момент загрузки проекта, а тем более firmware надо следить особенно внимательно. Особенно если USB.
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 07 дек 2012, 22:54
- Имя: murzil.ken
- Страна: Rus
- город/регион: Rus
Re: EasyBuilder 8000 от Wientek.
в работе с панелями вайнтек USB так и не прижился - сплошные проблемы, то пароль, то еще что-тоpike писал(а):Вероятность ниже, выглядеть это будет по другому, но за стабильностью связи и питания в момент загрузки проекта, а тем более firmware надо следить особенно внимательно. Особенно если USB.
поэтому использую только Ethernet
-
- осмотрелся
- Сообщения: 114
- Зарегистрирован: 24 июл 2008, 09:30
- Имя: Астафьев Илья
- Страна: Россия
- город/регион: Москва
Re: EasyBuilder 8000 от Wientek.
Производитель четкой информации не дает. Но по нашим экспериментам контроля целостности нет и в EasyBuilder Pro.
Спасибо Pike'у за корректную ремарку. Полностью с ним согласен, поскольку тоже имею опыт работы не только с Weintek.
Спасибо Pike'у за корректную ремарку. Полностью с ним согласен, поскольку тоже имею опыт работы не только с Weintek.
-
- здесь недавно
- Сообщения: 40
- Зарегистрирован: 12 окт 2012, 13:03
- Имя: Борис Цугундер
- Страна: Россия
Re: EasyBuilder 8000 от Wientek.
панели NB от Omron - переделанный Вайнтек?Астафьев Илья писал(а):Производитель четкой информации не дает. Но по нашим экспериментам контроля целостности нет и в EasyBuilder Pro.
Спасибо Pike'у за корректную ремарку. Полностью с ним согласен, поскольку тоже имею опыт работы не только с Weintek.
-
- специалист
- Сообщения: 600
- Зарегистрирован: 08 авг 2008, 10:43
- Имя: Щукин Андрей Александрович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 63 раза
Re: EasyBuilder 8000 от Wientek.
Неизвестно, но многие "решения" очень похожи + нет протокола NT-Link характерного для всех омроновских панелей оператора. Но софт для NB сделан по удобнее и красивее, чем у W.
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
-
- здесь недавно
- Сообщения: 40
- Зарегистрирован: 12 окт 2012, 13:03
- Имя: Борис Цугундер
- Страна: Россия
Re: EasyBuilder 8000 от Wientek.
про этот софт только что писали на форуме (не устанавливается), я не поленился скачал и обнаружил ту же ошибку.pike писал(а):Неизвестно, но многие "решения" очень похожи + нет протокола NT-Link характерного для всех омроновских панелей оператора. Но софт для NB сделан по удобнее и красивее, чем у W.
-
- специалист
- Сообщения: 600
- Зарегистрирован: 08 авг 2008, 10:43
- Имя: Щукин Андрей Александрович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 63 раза
Re: EasyBuilder 8000 от Wientek.
Ну, я же не писал, что он без глюков. Я про концепцию/структуру ПО писал.
Авторы ТЗ, с которыми я работаю, не имеют права жаловаться на дороги, ЖКХ, бюрократию и правительство.
-
- осмотрелся
- Сообщения: 114
- Зарегистрирован: 24 июл 2008, 09:30
- Имя: Астафьев Илья
- Страна: Россия
- город/регион: Москва
Re: EasyBuilder 8000 от Wientek.
Достоверной информации о преемственности нет. Но действительно много схожего. И в "железе", и в софте. Софт более дружелюбный для пользователя при этом.
-
- здесь недавно
- Сообщения: 40
- Зарегистрирован: 12 окт 2012, 13:03
- Имя: Борис Цугундер
- Страна: Россия
Re: EasyBuilder 8000 от Wientek.
я понимаю, замечание про установочную ошибку просто в порядке обсужденияpike писал(а):Ну, я же не писал, что он без глюков. Я про концепцию/структуру ПО писал.
Астафьев Илья писал(а):Достоверной информации о преемственности нет. Но действительно много схожего. И в "железе", и в софте. Софт более дружелюбный для пользователя при этом.
Вот Илье, например, удалось установить софт Omron NB
-
- здесь недавно
- Сообщения: 45
- Зарегистрирован: 15 авг 2012, 11:12
- Имя: Дмитрий
- Страна: РФ
- город/регион: Киров
- Поблагодарили: 3 раза
Re: EasyBuilder 8000 от Wientek.
Оживлю немного тему в связи с массовым переходом пользователей сименса с TIAv11 на TIAv12 (кто в теме тот вкурсе - прошу прощения за тафтологию).
Так вот: как известно Wientek в свем EasyBuilder поддерживает драйвер связи с контроллерами S7-1200. Последние програмировались только в среде TIA Portal. Недавно вышла новая версия 12, в которой было достаточно много существенных изменений, в частности сименс изменил механизм работы с памятью контроллера. Для пользователей ПО сименса естественно предусмотрены инструменты миграции с старых версий на новые... а вот при работе с ПО сторонних производителей возникла сложность: при компиляции проектов, в которых теги (адреса) брались из PLC в версии TIA11, с PLC версии 12 все теги теряют связь (adress not found).
Анализ проблемы показал, что не читается имя блока данных в новой версии TIA( или всем блокам присваивается имя Data_Block[номер])
Чтение адресов из контроллера S7-1200 запрграмированным в TIAv11
Чтение адресов из контроллера S7-1200 запрграмированным в TIAv12
Если пересоздавать теги в EasyBuildere, конечно все работает... но переделывать все существующие проекты (в некоторых до 500 тегов) как-то напрягает...
Сталкивался ли кто нибудь с подобной проблемой и есть ли пути ее решения, кроме "перелопачивания вручную"?
Версия EasyBuilder v4.65.07 от 24.06.2013 - совсем свежая :)
Так вот: как известно Wientek в свем EasyBuilder поддерживает драйвер связи с контроллерами S7-1200. Последние програмировались только в среде TIA Portal. Недавно вышла новая версия 12, в которой было достаточно много существенных изменений, в частности сименс изменил механизм работы с памятью контроллера. Для пользователей ПО сименса естественно предусмотрены инструменты миграции с старых версий на новые... а вот при работе с ПО сторонних производителей возникла сложность: при компиляции проектов, в которых теги (адреса) брались из PLC в версии TIA11, с PLC версии 12 все теги теряют связь (adress not found).
Анализ проблемы показал, что не читается имя блока данных в новой версии TIA( или всем блокам присваивается имя Data_Block[номер])
Чтение адресов из контроллера S7-1200 запрграмированным в TIAv11
Чтение адресов из контроллера S7-1200 запрграмированным в TIAv12
Если пересоздавать теги в EasyBuildere, конечно все работает... но переделывать все существующие проекты (в некоторых до 500 тегов) как-то напрягает...
Сталкивался ли кто нибудь с подобной проблемой и есть ли пути ее решения, кроме "перелопачивания вручную"?
Версия EasyBuilder v4.65.07 от 24.06.2013 - совсем свежая :)
-
- здесь недавно
- Сообщения: 45
- Зарегистрирован: 15 авг 2012, 11:12
- Имя: Дмитрий
- Страна: РФ
- город/регион: Киров
- Поблагодарили: 3 раза
Re: EasyBuilder 8000 от Wientek.
Обозначил проблему у офф предствителя. Передали китайцам. Те в свою очередь среагировали быстро - прислали патч к изибилдеру. :) Решили проблему так: при считывании тегов с контроллера появляется окно в котором можно вручную ввести названия блоков данных. Решение работоспособное, но я так понимаю временное - заткнуть так сказать дырку... пока не поковыряют основательно драйвер связи S7-1200 применительно к TIA Portal v12.
Ну что ж - приятно. Такой расторопности давно никто из производителей не показывал. От обозначения проблемы в русском представительстве, до получения мной патча прошло чуть более суток. Вот так бы все техподдержки работали.
Ну что ж - приятно. Такой расторопности давно никто из производителей не показывал. От обозначения проблемы в русском представительстве, до получения мной патча прошло чуть более суток. Вот так бы все техподдержки работали.
-
- здесь недавно
- Сообщения: 45
- Зарегистрирован: 15 авг 2012, 11:12
- Имя: Дмитрий
- Страна: РФ
- город/регион: Киров
- Поблагодарили: 3 раза
Re: EasyBuilder 8000 от Wientek.
Развитие темы на профильном форуме: http://www.rusavtomatika.com/forum/view ... p=566#p566