Андрей, спасибо вам за комментарий. У меня нет практики с английским. Я бы хотел найти англоговорящего человека и при этом со знанием той темы, которой я занимаюсь. Цель - сделать мои видеоуроки и видеокурсы на английском. У вас есть такой человек ?
Спасибо. Так какой тогда смысл давать начальное значение переименованной переменной если её значение будет 0? А если надо чтоб программа подхватывала начальное значение отличное от нуля то надо назначать переменные со второго байта (если тип интеджер)
Исходную переменную можно удалить и начать готовить список данных с чистого листа. Исходная переменная дается вам как пример, а также для того, наверное, что в блоке данных должна быть хотя бы одна переменная. Чтобы изменить актуальное значение этой исходной переменной вам нужно перейти в режим отображения View ->Data View
Блоки данных используются для объявления переменных простого/сложного типов с присвоением им соответствующих значений. Блоки данных могут сохранять значения своих переменных в сохраняемой памяти CPU. Маркеры - это область системной памяти CPU и обычно применяются для передачи данных между программными блоками. Маркеров(меркеров) не так много. Иногда всего 256 байт. В этих ячейках нельзя разместить массивы, структуры, строки и другие подобные переменные. Блоки данных вы можете не использовать, если у вас меркеры выполняют для вашей задачи все необходимые функции по хранению данных.
Есть разница в актуальных значениях (actual value) блоков даных DB в проэкте и в онлайне. Как ПРАВИЛЬНО сделать чтобы этого не было? Надо чтобы проэкт соотвествовал онлайну. И ище есть разница в одной функции FC (размер) Спасибо!
Иван, пересмотрите урок. Чтобы не было разницы в данных (в проекте и онлайн) нужно выполнить функцию "Upload To PG..." Если FC в онлайн и в проекте отличаются по размеру, то сначала выполните "Compare blocks". А вы знаете, что есть видеокурсы, и там все это рассматривается. См. www.simatic-center.com/videokursy
Благодарю! Великолепно!!!
Из этого урока узнал очень много нового о блоках данных и работе с ними. Прикупил продолжение. Очень интересно и доступно. Спасибо, так держать!
DB для новичков достаточно сложная тема. Ждем новых уроков!
Продолжайте в том же духе!!!
Вот спасибо!!!
Спасибо! Всё ясно
Спасибо!
Спасибо хотелось бы больше внимания уделить STL и SCL.
ссылку на вторую часть можно?
Спасибо за видео! Только маленькая поправочка: shared говорят не "шаред", а "шейред"
Андрей, спасибо вам за комментарий. У меня нет практики с английским. Я бы хотел найти англоговорящего человека и при этом со знанием той темы, которой я занимаюсь. Цель - сделать мои видеоуроки и видеокурсы на английском. У вас есть такой человек ?
@@SIMATIC_OK я живу в Израиле. Могу поузнавать здесь
@@Aqwarius1 Ну, конечно, поэтому я и написал о своих планах
Добрый день! Подскажите почему в колонке Actual value для первой созданной переменной Var_A значение 0 а не 10.
Потому что эта переменная на самом деле не создалась как новая, а а была переименована из переменной, которая была создана редактором LAD/FBD/STL
Спасибо. Так какой тогда смысл давать начальное значение переименованной переменной если её значение будет 0? А если надо чтоб программа подхватывала начальное значение отличное от нуля то надо назначать переменные со второго байта (если тип интеджер)
Можно конечно эту первую переменную удалить и является ли такой шаг единственным верным?
Исходную переменную можно удалить и начать готовить список данных с чистого листа. Исходная переменная дается вам как пример, а также для того, наверное, что в блоке данных должна быть хотя бы одна переменная. Чтобы изменить актуальное значение этой исходной переменной вам нужно перейти в режим отображения View ->Data View
Чтобы изменить актуальное значение этой исходной переменной вам нужно перейти в режим отображения View ->Data View
Добрый день! Почему нужно использовать блоки данных, можно ли использовать только маркеры? Спасибо!
Блоки данных используются для объявления переменных простого/сложного типов с присвоением им соответствующих значений. Блоки данных могут сохранять значения своих переменных в сохраняемой памяти CPU.
Маркеры - это область системной памяти CPU и обычно применяются для передачи данных между программными блоками. Маркеров(меркеров) не так много. Иногда всего 256 байт. В этих ячейках нельзя разместить массивы, структуры, строки и другие подобные переменные. Блоки данных вы можете не использовать, если у вас меркеры выполняют для вашей задачи все необходимые функции по хранению данных.
Спасибо!
Есть разница в актуальных значениях (actual value) блоков даных DB в проэкте и в онлайне. Как ПРАВИЛЬНО сделать чтобы этого не было? Надо чтобы проэкт соотвествовал онлайну. И ище есть разница в одной функции FC (размер) Спасибо!
Иван, пересмотрите урок. Чтобы не было разницы в данных (в проекте и онлайн) нужно выполнить функцию "Upload To PG..."
Если FC в онлайн и в проекте отличаются по размеру, то сначала выполните "Compare blocks". А вы знаете, что есть видеокурсы, и там все это рассматривается. См. www.simatic-center.com/videokursy
Спасибо Вам, разабралса, вроде все понятно. Да, я видел, сйчас изучаю так. А можно какую то скидку на видео, просмотр которих недоступен?