Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

Обращение к тегам из макроса

Модератор: специалисты по Weintek


Автор темы
Sunny88
новенький
новенький
Сообщения: 2
Зарегистрирован: 30 мар 2016, 09:05
Ф.И.О.: Антон Андреевич Зайцев
Благодарил (а): 1 раз

Обращение к тегам из макроса

Сообщение Sunny88 » 30 мар 2016, 09:10

Всем привет! Вопрос возник:
Надо написать макрос на easybuilder pro:
Когда на ПЛК сименс определенный тэг (который импортирован в панель weintek) взводится в единицу, необходимо в саму панель записать переменную.
Подскажите пжст, как именно обратиться к ТЕГу. Вижу примерно так
If тэг=1 then SetData(LW)

Осталось это правильно написать в макросе, чтобы панель поняла.
Спасибо!

Аватара пользователя

skr
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 205
Зарегистрирован: 22 мар 2013, 10:52
Ф.И.О.: Денис Порфирьев
Откуда: Санкт-Петербург
Поблагодарили: 4 раза
Контактная информация:

Обращение к тегам из макроса

Сообщение skr » 30 мар 2016, 09:28

Код: Выделить всё

macro_command main()

int tagvalue
GetData(tagvalue, "Siemens S7-1200 (Ethernet)", "Data_Block[DB11]-Alarm_Tag_2", 1)
if tagvalue==1 then
  int newvalue=20
  SetData(tagvalue, "Local HMI", LW, 123, 1)
end if

end macro_command
"ФАМ-Электрик" - официальный дистрибьютор Weintek в России http://www.rusavtomatika.com


Автор темы
Sunny88
новенький
новенький
Сообщения: 2
Зарегистрирован: 30 мар 2016, 09:05
Ф.И.О.: Антон Андреевич Зайцев
Благодарил (а): 1 раз

Обращение к тегам из макроса

Сообщение Sunny88 » 30 мар 2016, 11:07

:thankyou:


Вернуться в «Операторские панели»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей