Доброго времени суток!
Контроллер _S315. STEP7_v5.5. Вопрос к спецам Как наиболее квалифицированно изменить значение, например, двойного слова в блоке данных. При этом не повредив все остальные переменные в этом _DB !
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Изменить значение двойного слова в_DB
-
- здесь недавно
- Сообщения: 55
- Зарегистрирован: 25 дек 2017, 14:51
- Имя: Раиф
- Страна: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Изменить значение двойного слова в_DB
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- почётный участник форума
- Сообщения: 5633
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 758 раз
Изменить значение двойного слова в_DB
Обращайтесь по верному адресу и заносите в него верный тип данных.
Вот и всё.
И будет Вам счастье.
Вот и всё.
И будет Вам счастье.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 55
- Зарегистрирован: 25 дек 2017, 14:51
- Имя: Раиф
- Страна: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Изменить значение двойного слова в_DB
Andreys писал:
L 0
T DB10.DBW20
Если я верно понял, то нужно создать сегмент и ввести в него эти две строчки и Download в контроллер. Что ли так?
Скажем, в DB50.DBD44 сидит в онлайне значение 1250 (в формате REAL). Нужно туда забить 1300.
Итак:
L 1300
T DB50.DBD 44
Download и в мониторинге наблюдаем в DB50.DBD44 значение 1300
Все ли я верно изложил?
Отправлено спустя 1 минуту 41 секунду:
L 0
T DB10.DBW20
Если я верно понял, то нужно создать сегмент и ввести в него эти две строчки и Download в контроллер. Что ли так?
Скажем, в DB50.DBD44 сидит в онлайне значение 1250 (в формате REAL). Нужно туда забить 1300.
Итак:
L 1300
T DB50.DBD 44
Download и в мониторинге наблюдаем в DB50.DBD44 значение 1300
Все ли я верно изложил?
Отправлено спустя 1 минуту 41 секунду:
Че т смутно все
-
- эксперт
- Сообщения: 1172
- Зарегистрирован: 14 ноя 2013, 20:35
- Имя: Анатолий Сергеевич
- Страна: Россия
- город/регион: Башкортостан
- Благодарил (а): 13 раз
- Поблагодарили: 68 раз
Изменить значение двойного слова в_DB
И что вы каждый раз если необходимо изменить значение будете программу менять?
RIFLE, во первых надо было уточнить откуда вам необходимо менять значение (из степ7 или ЧМИ).
Если из степ7 то создайте VAT в папке с программными блоками, вписываете в графе "адрес" адрес вашей переменной, затем через контекстное меню выбираете Modify...
Это удобно если значение нескольких переменных необходимо менять и проверять состояние.
Если только поменять значение одной переменной то прямо в дб из контекстного меню переменной вызываете modify.
Но есть одно НО: если этому тэгу гдето в программе уже присваивается значение то этим способом вы значение не измените! Необходимо будет искать переменную значение которой присваивается и менять ее, либо отключать участок кода, в котором происходит присвоение...
А еще лучше почитайте книжки или хотябы хелп чтобы разобраться в азах. Ато дров можете наломать!