1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Изменить значение двойного слова в_DB

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)
Ответить

Автор темы
RIFLE
здесь недавно
здесь недавно
Сообщения: 55
Зарегистрирован: 25 дек 2017, 14:51
Имя: Раиф
Страна: Россия
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Изменить значение двойного слова в_DB

Сообщение RIFLE »

Доброго времени суток!
Контроллер _S315. STEP7_v5.5. Вопрос к спецам Как наиболее квалифицированно изменить значение, например, двойного слова в блоке данных. При этом не повредив все остальные переменные в этом _DB !
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5620
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Изменить значение двойного слова в_DB

Сообщение Ryzhij »

Обращайтесь по верному адресу и заносите в него верный тип данных.
Вот и всё.
И будет Вам счастье.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Andreywys
освоился
освоился
Сообщения: 286
Зарегистрирован: 15 сен 2016, 18:47
Имя: Андрей
Страна: Россия
город/регион: Вологда
Благодарил (а): 18 раз
Поблагодарили: 73 раза

Изменить значение двойного слова в_DB

Сообщение Andreywys »

L 0
T DB10.DBW20

Автор темы
RIFLE
здесь недавно
здесь недавно
Сообщения: 55
Зарегистрирован: 25 дек 2017, 14:51
Имя: Раиф
Страна: Россия
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Изменить значение двойного слова в_DB

Сообщение RIFLE »

Andreys писал:
L 0
T DB10.DBW20

Если я верно понял, то нужно создать сегмент и ввести в него эти две строчки и Download в контроллер. Что ли так?
Скажем, в DB50.DBD44 сидит в онлайне значение 1250 (в формате REAL). Нужно туда забить 1300.
Итак:
L 1300
T DB50.DBD 44
Download и в мониторинге наблюдаем в DB50.DBD44 значение 1300
Все ли я верно изложил?

Отправлено спустя 1 минуту 41 секунду:
Ryzhij писал(а): 29 авг 2018, 12:45 Обращайтесь по верному адресу и заносите в него верный тип данных.
Вот и всё.
И будет Вам счастье.
Че т смутно все
Аватара пользователя

megavolt86
эксперт
эксперт
Сообщения: 1172
Зарегистрирован: 14 ноя 2013, 20:35
Имя: Анатолий Сергеевич
Страна: Россия
город/регион: Башкортостан
Благодарил (а): 13 раз
Поблагодарили: 65 раз

Изменить значение двойного слова в_DB

Сообщение megavolt86 »

Andreywys писал(а): 29 авг 2018, 13:24 L 0
T DB10.DBW20
И что вы каждый раз если необходимо изменить значение будете программу менять?

RIFLE, во первых надо было уточнить откуда вам необходимо менять значение (из степ7 или ЧМИ).
Если из степ7 то создайте VAT в папке с программными блоками, вписываете в графе "адрес" адрес вашей переменной, затем через контекстное меню выбираете Modify...
Это удобно если значение нескольких переменных необходимо менять и проверять состояние.
Если только поменять значение одной переменной то прямо в дб из контекстного меню переменной вызываете modify.

Но есть одно НО: если этому тэгу гдето в программе уже присваивается значение то этим способом вы значение не измените! Необходимо будет искать переменную значение которой присваивается и менять ее, либо отключать участок кода, в котором происходит присвоение...

А еще лучше почитайте книжки или хотябы хелп чтобы разобраться в азах. Ато дров можете наломать!
:ext_secret:

Автор темы
RIFLE
здесь недавно
здесь недавно
Сообщения: 55
Зарегистрирован: 25 дек 2017, 14:51
Имя: Раиф
Страна: Россия
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Изменить значение двойного слова в_DB

Сообщение RIFLE »

Спасибо откликнувшимся
Ответить

Вернуться в «Simatic Step7»