DB part1
ฝัง
- เผยแพร่เมื่อ 7 ก.พ. 2025
- В этом уроке вы познакомитесь с блоками данных в STEP7. В первой части рассказывается о типах и свойствах DB, о 2-х наборах и способах отображения DB, о блоках-экземплярах и Global-DB. Во 2-й части урока большое внимание уделено адресации данных и блокам DB на основе UDT.
Данный урок включен в видеодиск по курсу S7-PROF2 www.simatic-cen...
Благодарю! Великолепно!!!
Из этого урока узнал очень много нового о блоках данных и работе с ними. Прикупил продолжение. Очень интересно и доступно. Спасибо, так держать!
DB для новичков достаточно сложная тема. Ждем новых уроков!
Продолжайте в том же духе!!!
Спасибо! Всё ясно
Вот спасибо!!!
Спасибо!
ссылку на вторую часть можно?
Спасибо хотелось бы больше внимания уделить STL и SCL.
Спасибо за видео! Только маленькая поправочка: shared говорят не "шаред", а "шейред"
Андрей, спасибо вам за комментарий. У меня нет практики с английским. Я бы хотел найти англоговорящего человека и при этом со знанием той темы, которой я занимаюсь. Цель - сделать мои видеоуроки и видеокурсы на английском. У вас есть такой человек ?
@@SIMATIC_OK я живу в Израиле. Могу поузнавать здесь
@@Aqwarius1 Ну, конечно, поэтому я и написал о своих планах
Добрый день! Почему нужно использовать блоки данных, можно ли использовать только маркеры? Спасибо!
Блоки данных используются для объявления переменных простого/сложного типов с присвоением им соответствующих значений. Блоки данных могут сохранять значения своих переменных в сохраняемой памяти CPU.
Маркеры - это область системной памяти CPU и обычно применяются для передачи данных между программными блоками. Маркеров(меркеров) не так много. Иногда всего 256 байт. В этих ячейках нельзя разместить массивы, структуры, строки и другие подобные переменные. Блоки данных вы можете не использовать, если у вас меркеры выполняют для вашей задачи все необходимые функции по хранению данных.
Спасибо!
Есть разница в актуальных значениях (actual value) блоков даных DB в проэкте и в онлайне. Как ПРАВИЛЬНО сделать чтобы этого не было? Надо чтобы проэкт соотвествовал онлайну. И ище есть разница в одной функции FC (размер) Спасибо!
Иван, пересмотрите урок. Чтобы не было разницы в данных (в проекте и онлайн) нужно выполнить функцию "Upload To PG..."
Если FC в онлайн и в проекте отличаются по размеру, то сначала выполните "Compare blocks". А вы знаете, что есть видеокурсы, и там все это рассматривается. См. www.simatic-center.com/videokursy
Спасибо Вам, разабралса, вроде все понятно. Да, я видел, сйчас изучаю так. А можно какую то скидку на видео, просмотр которих недоступен?
Добрый день! Подскажите почему в колонке Actual value для первой созданной переменной Var_A значение 0 а не 10.
Потому что эта переменная на самом деле не создалась как новая, а а была переименована из переменной, которая была создана редактором LAD/FBD/STL
Спасибо. Так какой тогда смысл давать начальное значение переименованной переменной если её значение будет 0? А если надо чтоб программа подхватывала начальное значение отличное от нуля то надо назначать переменные со второго байта (если тип интеджер)
Можно конечно эту первую переменную удалить и является ли такой шаг единственным верным?
Исходную переменную можно удалить и начать готовить список данных с чистого листа. Исходная переменная дается вам как пример, а также для того, наверное, что в блоке данных должна быть хотя бы одна переменная. Чтобы изменить актуальное значение этой исходной переменной вам нужно перейти в режим отображения View ->Data View
Чтобы изменить актуальное значение этой исходной переменной вам нужно перейти в режим отображения View ->Data View