Здравствуйте
Подскажите пожалуйста
Мне необходимо на вход MB_HOLD_REG функционального блока MB_SERVER подать значения аналоговых входных каналов из области %IW?
Каким образом можно реализовать подачу на вход MB_HOLD_REG значения 4х аналоговых входных каналов по адресам %IW96, 98, 100, 102.
Может можно реализовать "присвоение c с данным созданным в дата блоке?
Чтобы дальше созданную структуру в датаблоке подать на вход ФБ?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
MB_SERVER. Область памяти %IW
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 20 янв 2022, 03:35
- Имя: Егор
- Страна: Россия
- город/регион: Иркутск
- Поблагодарили: 2 раза
-
- освоился
- Сообщения: 267
- Зарегистрирован: 25 ноя 2018, 17:55
- Имя: Роман
- Благодарил (а): 4 раза
- Поблагодарили: 41 раз
MB_SERVER. Область памяти %IW
Можно.
Случается нередко нам
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
И труд и мудрость видеть там,
Где стоит только догадаться
За дело просто взяться.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 20 янв 2022, 03:35
- Имя: Егор
- Страна: Россия
- город/регион: Иркутск
- Поблагодарили: 2 раза
MB_SERVER. Область памяти %IW
Спасибо
Отправлено спустя 2 минуты 11 секунд:
egorsubbotin писал(а): ↑25 фев 2022, 07:11 Здравствуйте
Подскажите пожалуйста
Мне необходимо на вход MB_HOLD_REG функционального блока MB_SERVER подать значения аналоговых входных каналов из области %IW?
Каким образом можно реализовать подачу на вход MB_HOLD_REG значения 4х аналоговых входных каналов по адресам %IW96, 98, 100, 102.
Может можно реализовать "присвоение" c данными созданным в дата блоке?
Чтобы дальше созданную структуру в датаблоке подать на вход ФБ?
Каким образом это можно реализовать?
-
- освоился
- Сообщения: 282
- Зарегистрирован: 14 фев 2014, 11:55
- Имя: Николай
- Страна: Россия
- Благодарил (а): 9 раз
- Поблагодарили: 64 раза
MB_SERVER. Область памяти %IW
egorsubbotin, так в чем вопрос? как присвоить значения IW переменным дата-блока, который используется в качестве holding registers? Ну, оператором ":=" осуществляется присваивание как бы... Т.е. один раз в цикле программы выполняете типа %DB1.DBW0 := IW96 и т.д.
-
- здесь недавно
- Сообщения: 8
- Зарегистрирован: 20 янв 2022, 03:35
- Имя: Егор
- Страна: Россия
- город/регион: Иркутск
- Поблагодарили: 2 раза
MB_SERVER. Область памяти %IW
Благодарю за ответ.Nicolayy писал(а): ↑25 фев 2022, 17:55 egorsubbotin, так в чем вопрос? как присвоить значения IW переменным дата-блока, который используется в качестве holding registers? Ну, оператором ":=" осуществляется присваивание как бы... Т.е. один раз в цикле программы выполняете типа %DB1.DBW0 := IW96 и т.д.
Выполнил присвоение через функцию MOVE (на вход %IW96, на выход %DB1.DBW0)