Это и S7-1500 тоже не даст загрузить после изменения экземпляра любого DB, только через режим стоп. Это считаю громадной ляпой. Овен лишен же такого, там все будет идти непрерывно
Это и S7-1500 тоже не даст загрузить после изменения экземпляра любого DB, только через режим стоп. Это считаю громадной ляпой. Овен лишен же такого, там все будет идти непрерывно
Всем привет. Кто-нибудь работает с режущими плоттерами? Он не точно режет, с каждой стороны примерно 5мм отступа. Готовый... Читать далее
HP spectre x360 Заменил АКБ на новую (китайскую). Ноутбук не видит батарейку. Поставил все обновления системы. Пробовал делать... Читать далее
Я вот что то так задумался, даже в ардуино IDE показывает границы функций и всякой херни в фигурных скобках, а в ТИА18 не... Читать далее
Вечер добрый, такая проблема, на холодную, передачи не включаются, мотор прогреется с коробкой, всë +- нормально становится,... Читать далее
Всем привет. Как узнать что сдох процессор? Компом не обнаруживается, после реболла также. Со снятой памятью должен же определиться?... Читать далее
Не работает подсветка на телевизоре, по всей видимости она питается от трансформатора. Если приложить один щуп к контакту... Читать далее
Комментарии: 18
Sergey
Там в настройках есть память, выделенная под изменения блока. Если изменения больше этой памяти, то надо перекомпилировать весь блок. На 1500х так
Aleksandr
Да, но стоп же не обязателен вроде.
Sergey
Честно говоря не помню, что происходит. Стоп или холодный рестарт программы. Но цикл точно прерывается
Alex
Вроде как переменные просто сбрасываются на initial. Остальное - вопрос кода
Vyacheslav
Есть такие ПЛК110 4Д, там среда программирования Мастерскада 4Д, там вообще нет и намека на онлайн-изменение. То есть программу нужно загружать уже корректную, а где же процесс отладки? До 98% всех задач дорабатываются в процессе первого месяца эксплуатации. Если процесс непрерывный, то не представляю как тогда запускать
Alex
Используйте для глобальных вещей global db и будет вам счастье Привычка засовывать все в stat - рождает кучу проблем
Vyacheslav
В Шнайдере нет никаких DB, они там не нужны
Alex
В Logicad база данных от майкрософт. У всех свои плюсы и минусы. Используешь инструмент - научись как правильно
Vyacheslav
Да все нормально. Человек ко всему привыкает Я написал что для скорости меняю среду, а потом уже отлаженный код гружу в Siemens и так мне быстрее Правило одно - в итоге всех должно все устраивать
Aleksandr
При добавлении экземпляра ФБ, создаётся "переменная" с типом ФБ, хранящая в себе все параметры данного блока. По сути одно и то же, разве нет?
Vyacheslav
Понимаешь разницу только сдавая разные большие объемы на разных брендах. Детали важны Шнайдер QUANTUM, PREMIUM, M340, M580 прям очень хорошо запомнились, помашем платочком
Maksim
340 и 580 сейчас пока доступны для заказа на грёб кучу процессоров)) потому что пока вся работа держится на них не будет их не будет работы либо превратиться в страшный геммор на всём другом
Vyacheslav
Ну у нас миры разные. Делаю на том что покупают или то что ломается, ну или то что дешево. У Вас как помню сеть похожих производств и понимаете толк в качестве, а другим людям (кто не в теме) это доказать не возможно
Aleksandr
Только если забирать и выдавать их потом через in_out_var. Прямое использование глобальных переменных в функциях и ФБ - не очень хороший шаг. Имхо.
Alex
А еще лучше inout в 50 функциях - чтобы потом никто не нашел где пишется :) Каждый сам создает правила для себя. Главное чтобы было удобно с ними работать Кстати, на счет tia не подскажу, а в Step7 inout для структуры - это прямое обращение. Компилятор только простые переменные читает и пишет - остальное ссылки
Gabrrr
Ну это не правда. При изменении ДБ достаточно реинициализации. Если добавлять ретейн мемори, то может быть, но ее можно заранее выделить, ещё не имея переменных. А так основная причина когда контроллер в стоп приходится уводить сейчас это встроенный опц сервер, вот он да, чаще нужного хочет колд рестарт
Vyacheslav
Возможно дело в настройках. Проект где буду скоро, не мой, немецкий. Кстати, можете скрином показать где именно это настраивается? Стало интересно, попробую