А как посмотреть работу в он-лайн на симуляторе скачанного чужого проекта? Я его скачал, расшифровал ,вижу работу с подключенным контроллером. А без подключения не работает.Проект загружен,но при подключении очков RUN горит зеленым ,но не бежит.Процессор тоже В режиме RUN.Ошибок никаких нет.
Добрый день. Спасибо за уроки. Вопрос по использованию выделению фронтов. В документации написано, что нужно хранить информацию о бите в меркерной памяти, но используя временные локальные данные, результат такой же. То есть можно не тратиться на меркеры для фронтов?
Не может быть строгих рекомендаций в вопросе о выборе области для хранения каких то своих данных. Все в Ваших руках ;) Хоть в Q храните свой промежуточный бит. Так что мастерство + здравый смысл.
@@SlavaSlavin1 просто не понимаю не много, ведь в этом бите хранится результат состояния отслеживаемого бита и при последующем цикле область временных данных стирается, как тогда фронт все равно определяется, независимо положительный или отрицательный?
Вы спрашиваете про L область? Тогда нужно код смотреть. Нет такого, что весь стек однозначно теряется. Всё зависит от структуры программы. Ну а в М области, Вы свой бит потеряете только при перезапуске ЦПУ. И то, только если этот сектор М не реманентный. А можно ведь и всю М объявить таковой ;)
@@Denis-vb3wd это скользкий путь. Грубо говоря пока у вас такое сохранение происходит в ОВ1, то есть некая гарантия сохранения, и то не полная. Если чуть глубже по иерархии вызова, то % гарантии резко снижается) Повторюсь, все зависит от конкретного кода. Да и зачем? Смысл экономии М области? У меня она от силы % на 10 используется от своего объёма. Во всех проектах
Спасибо за ваш труд. Мне очень нравится ваши ролики. Побольше вам подпищиков и просмотров.
Спасибо, Николай.
Добрый день. начал смотреть плей лист для новичков и повторять за вами. только хотел изучать всю бит логику и ваше видео. спасибо!
Слава, привет!
Очень интересное видео!Я бы поместил его в золотую коллекцию вашего UA-cam канала:)
Спасибо) Для коллекции нужно ещё постараться ;)
@@SlavaSlavin1 у нас ещё все впереди:)
Спасибо
А как посмотреть работу в он-лайн на симуляторе скачанного чужого проекта? Я его скачал, расшифровал ,вижу работу с подключенным контроллером. А без подключения не работает.Проект загружен,но при подключении очков RUN горит зеленым ,но не бежит.Процессор тоже В режиме RUN.Ошибок никаких нет.
Если RUN не бежит в очках, значит или проц в стопе, или этот блок не вызывается
Добрый день. Спасибо за уроки. Вопрос по использованию выделению фронтов. В документации написано, что нужно хранить информацию о бите в меркерной памяти, но используя временные локальные данные, результат такой же. То есть можно не тратиться на меркеры для фронтов?
Не может быть строгих рекомендаций в вопросе о выборе области для хранения каких то своих данных. Все в Ваших руках ;) Хоть в Q храните свой промежуточный бит. Так что мастерство + здравый смысл.
@@SlavaSlavin1 просто не понимаю не много, ведь в этом бите хранится результат состояния отслеживаемого бита и при последующем цикле область временных данных стирается, как тогда фронт все равно определяется, независимо положительный или отрицательный?
Вы спрашиваете про L область? Тогда нужно код смотреть. Нет такого, что весь стек однозначно теряется. Всё зависит от структуры программы. Ну а в М области, Вы свой бит потеряете только при перезапуске ЦПУ. И то, только если этот сектор М не реманентный. А можно ведь и всю М объявить таковой ;)
@@SlavaSlavin1 да, именно L область. В любом блоке создать переменную в разделе Temp, и ее использовать в качестве фронта. Попробуйте.
@@Denis-vb3wd это скользкий путь. Грубо говоря пока у вас такое сохранение происходит в ОВ1, то есть некая гарантия сохранения, и то не полная. Если чуть глубже по иерархии вызова, то % гарантии резко снижается) Повторюсь, все зависит от конкретного кода. Да и зачем? Смысл экономии М области? У меня она от силы % на 10 используется от своего объёма. Во всех проектах
МЭК 61131-3