EasyBuilder - Скорая помощь новичкам

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Re: EasyBuilder - Скорая помощь новичкам

Сообщение evgeni85 » 21 сен 2020, 18:26

8bit писал(а):
evgeni85 писал(а):Еще подскажите как в одном и том же окне выводить и латиницу и кириллицу в юникоде?

добавляйте в окно объекты ASCII и указывайте в их настройках на вкладке Общие=>Тип данных=>Дешифрование=>Юникод

При этом латинский текст отображается в виде иероглифов
evgeni85
 
Сообщения: 31
Зарегистрирован: 21 сен 2020, 12:13

Re: EasyBuilder - Скорая помощь новичкам

Сообщение evgeni85 » 22 сен 2020, 15:01

Подскажите как макросом менять права доступа. Пробую в lw9222 записать 1, чтобы был доступен класс А, но это не работает, доступ не предоставляется.
evgeni85
 
Сообщения: 31
Зарегистрирован: 21 сен 2020, 12:13

Re: EasyBuilder - Скорая помощь новичкам

Сообщение VanMo » 22 сен 2020, 17:20

evgeni85 писал(а):Подскажите как макросом менять права доступа. Пробую в lw9222 записать 1, чтобы был доступен класс А, но это не работает, доступ не предоставляется.

LW9222 только отображает текущие права.
В обычном режиме безопасности права пользователя не меняются, для этого есть разные пользователи.
В расширенном режиме права как и другие параметры пользователя можно изменить, смотрите расширенный режим.
VanMo
 
Сообщения: 375
Зарегистрирован: 16 авг 2011, 09:31

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 24 сен 2020, 16:09

evgeni85 писал(а):
8bit писал(а):
evgeni85 писал(а):Еще подскажите как в одном и том же окне выводить и латиницу и кириллицу в юникоде?

добавляйте в окно объекты ASCII и указывайте в их настройках на вкладке Общие=>Тип данных=>Дешифрование=>Юникод

При этом латинский текст отображается в виде иероглифов


И так и так работает.... в зависимости что куда записано...
ASCII_Unicode.png
ASCII_Unicode.png (14.33 КБ) Просмотров: 5189
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder - Скорая помощь новичкам

Сообщение evgeni85 » 24 сен 2020, 16:34

И так и так работает.... в зависимости что куда записано...
ASCII_Unicode.png
[/quote]
Не совсем понял. У вас и в ASCII и в юникоде выводится русский текст? Можно макрос увидеть?
evgeni85
 
Сообщения: 31
Зарегистрирован: 21 сен 2020, 12:13

Re: EasyBuilder - Скорая помощь новичкам

Сообщение evgeni85 » 24 сен 2020, 18:31

Еще есть одна проблема. Не могу понять в чем дело.
создаю две переменные
Код: Выделить всё
float cor_lim_h, cor_lim_l

далее присваиваю им значения и записываю в ячейки
Код: Выделить всё
cor_lim_h=dlina+3
SetData(cor_lim_h, "Local HMI", LW, 42, 1)
cor_lim_l=dlina+3
SetData(cor_lim_l, "Local HMI", LW, 40, 1)

далее эти ячейки добавляю на экран в качестве цифровых значений с типом float. но в этих переменных на панели отображаются нули, хотя на симуляторе все работает
evgeni85
 
Сообщения: 31
Зарегистрирован: 21 сен 2020, 12:13

Re: EasyBuilder - Скорая помощь новичкам

Сообщение evgeni85 » 29 сен 2020, 18:22

Здравствуйте. Возможно ли из макроса перейти на другой экран? Например, нажать кнопку и в зависимости от выполнения макроса перейти на тот или иной экран.
evgeni85
 
Сообщения: 31
Зарегистрирован: 21 сен 2020, 12:13

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 29 сен 2020, 18:33

evgeni85 писал(а):Здравствуйте. Возможно ли из макроса перейти на другой экран? Например, нажать кнопку и в зависимости от выполнения макроса перейти на тот или иной экран.


Можно.
1) в макросе пишите значение в регистры
2) можно создать триггер в "Управление ПЛК/Триггеры ПЛК" , в котором указать какое окно и как открывать
3) можно в одном окне расположить оюъекты "Косвенное окно" и привязать на соотвествующий регистр (записываемое значение есть номер окна)
4) можно добавить элемент "Непосредственное окно" и показывать/скрывать его в зависимости от значения привязанного регистра

см. FAQ Переключение экрана из ПЛК, или из макроса
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 30 сен 2020, 11:55

evgeni85 писал(а):Не совсем понял. У вас и в ASCII и в юникоде выводится русский текст? Можно макрос увидеть?


без макроса, про макрос вы ничего не говорили ....
просто регистр + объект ASCII (в одном указано Тип данных-Дешифрование: UTF-8, в другом - Юникод )
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 30 сен 2020, 12:04

evgeni85 писал(а):Еще есть одна проблема. Не могу понять в чем дело.
создаю две переменные
Код: Выделить всё
float cor_lim_h, cor_lim_l

далее присваиваю им значения и записываю в ячейки
Код: Выделить всё
cor_lim_h=dlina+3
SetData(cor_lim_h, "Local HMI", LW, 42, 1)
cor_lim_l=dlina+3
SetData(cor_lim_l, "Local HMI", LW, 40, 1)

далее эти ячейки добавляю на экран в качестве цифровых значений с типом float. но в этих переменных на панели отображаются нули, хотя на симуляторе все работает


у вас "необъявленный идентификатор dlina"
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

Пред.След.

Вернуться в Weintek

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 5