Наверное единственный ресурс по контроллерам Симатик на русском языке. Понятно и грамотно, на примерах изложен материал. Всем советую -смотреть и подписываться на канал!!!
@kostyagorshkov24346 жыл бұрын
прекрасно изложен материал, очень последовательно и доступно.
@bishop_ru67676 ай бұрын
Благодарю за урок.
@GRant16NCH8 жыл бұрын
подписан и на другие похожие каналы...НО здесь максимально понятно рассказывают..
@АндрейСидоров-ц3ж8 жыл бұрын
можешь ссылки дать....
@mogway7917 жыл бұрын
Супер!
@SIMATIC_OK7 жыл бұрын
Спасибо. А вы в курсе, что у меня есть также видеоурок по практическому применению блоков OB? Для всех интересующихся см. www.simatic-center.com/ob-blocks
@АндрейСидоров-ц3ж8 жыл бұрын
супер!!!!
@ivanvano85717 жыл бұрын
В сооствествие от задачи каждый блок ОВ имеет свою собственну область памяти в разделе СИСТЕМНОЙ памяти (локальный стек данных)- это понятно. Далее....эта память используется для "хранения временных даных блоков ОВ, FB. FC, тех даных, которые обьявляются ползователем в разделе Temp интерсейсной части блока, а также для передачи параметров блокам FC, необходимых редактору для генерации коду ". Обьясните это в скобках, пожалуйста, спасибо.
@SIMATIC_OK7 жыл бұрын
Если вы передаете в блок (FC,FB), например, константу в качестве параметра, то редактор при этом генерирует код, который эту константу записывает в лок стек, а в качестве параметра передается адрес лок ячейки
@ivanvano85717 жыл бұрын
Igor Alterman спасибі! А имеет значения, откуда передавать параметр (константу)?? Как я понимаю, если передавать параметр (константу) в блок (FC, FB), а эти блоки вызываются только в ОВ1, то константа с помощью кода редактора будет записана в собственной системной памяти (Лок стеку) ОВ1, а параметр будет адрес ячейки Лок стека. Верно это?
@SIMATIC_OK7 жыл бұрын
Не совсем. Совершенно не зависит, откуда вызываются блоки FC / FB. Константа в качестве параметра может передаваться для любого вызова. Если лок стек выделяется под передачу параметров, то поскольку это делает сам редактор, то пользователь может даже не знать об этом.
@Vanchick879 ай бұрын
@@ivanvano8571 Привіт.Ви з України ?
@RdQqTwS29gJxnMq7 жыл бұрын
Подскажите как правильно прописывать fb через ob, если программа выполняется в разных fb К примеру, у меня программа содержится на двух ф.блоках, второй ф.блок из первого ф.блока вызывается нормально, а назад в первый выходить не хочет и программа виснет где-то между блоками фб и об
@SIMATIC_OK7 жыл бұрын
Если не использовать внутри FB регистры AR2, DI , то вся цепочка с вызовом и возвратом FB должна работать.