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

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

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

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

Сообщение tangra.god » 06 июл 2023, 09:06

Дополню свой предыдущий пост.
Я пробовал менять адрес переменной с LW напрямую в ModBus, та же ерунда.
И самое интересное в том, что при переключении режима дисплея событий с журнала на в реальном времени, событие начинает отображаться
tangra.god
 
Сообщения: 33
Зарегистрирован: 10 июн 2021, 11:45

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

Сообщение tangra.god » 06 июл 2023, 13:46

Ответ получил от службы поддержки. Дело было в моей невнимательности, не поставил галочку "сохранять историю"
tangra.god
 
Сообщения: 33
Зарегистрирован: 10 июн 2021, 11:45

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

Сообщение Александр Эталон » 07 июл 2023, 08:37

Добрый день. Подскажите, как работать со строками, а именно задача:
Работая с тестовыми метками в макросе, например : GetData(Test, "MODBUS TCP/IP", "Tag", 1)
Нужно вместо "Tag" прописать имя стринговой переменной, например:
char src1[3]="Tag"
GetData(Test, "MODBUS TCP/IP", src1[0],1)
Что то подобное возможно, и как это правильно прописать?
Александр Эталон
 
Сообщения: 4
Зарегистрирован: 26 май 2022, 13:46

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

Сообщение rrapov » 08 июл 2023, 10:06

Добрый день, есть вопрос по поводу таймера, такого вида, час:минута:секунда. Для точного отсчета времени использовал системный регистр LW-9030(32 бит). Но получается сделать только секундный таймер.
rrapov
 
Сообщения: 15
Зарегистрирован: 06 июл 2023, 11:19

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

Сообщение dimensy » 08 июл 2023, 13:52

rrapov писал(а):Добрый день, есть вопрос по поводу таймера, такого вида, час:минута:секунда. Для точного отсчета времени использовал системный регистр LW-9030(32 бит). Но получается сделать только секундный таймер.


Код: Выделить всё
HH = Time / 3600 // Часы
MM = (Time / 60) % 60 // Минуты
SS = Time % 60 // Секунды
dimensy
 
Сообщения: 177
Зарегистрирован: 14 мар 2018, 17:54

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

Сообщение rrapov » 08 июл 2023, 15:32

dimensy писал(а):
rrapov писал(а):Добрый день, есть вопрос по поводу таймера, такого вида, час:минута:секунда. Для точного отсчета времени использовал системный регистр LW-9030(32 бит). Но получается сделать только секундный таймер.


Код: Выделить всё
HH = Time / 3600 // Часы
MM = (Time / 60) % 60 // Минуты
SS = Time % 60 // Секунды



Пожалуйста, а можно как то поподробнее, как именно это реализовать, а то я совсем недавно начал свою деятельность, просто уже кучу инфы перелопатил, я понимаю что это макрос.
rrapov
 
Сообщения: 15
Зарегистрирован: 06 июл 2023, 11:19

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

Сообщение dimensy » 08 июл 2023, 23:40

rrapov писал(а):
dimensy писал(а):
rrapov писал(а):Добрый день, есть вопрос по поводу таймера, такого вида, час:минута:секунда. Для точного отсчета времени использовал системный регистр LW-9030(32 бит). Но получается сделать только секундный таймер.


Код: Выделить всё
HH = Time / 3600 // Часы
MM = (Time / 60) % 60 // Минуты
SS = Time % 60 // Секунды



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

Я показал как накопленные секунды перевести в часы, минуты и секунды. Как реализовать, тут зависит от того как вы таймер организовали. Или вы имеете ввиду как это на экран вывести?
dimensy
 
Сообщения: 177
Зарегистрирован: 14 мар 2018, 17:54

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

Сообщение rrapov » 09 июл 2023, 06:56

Я его сделал через обьект Таймер, в нем подвязал LW 9030 и вывел через число, а запуск сделал через сигнал с котроллера.
Изображение
rrapov
 
Сообщения: 15
Зарегистрирован: 06 июл 2023, 11:19

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

Сообщение dimensy » 09 июл 2023, 15:01

rrapov писал(а):Я его сделал через обьект Таймер, в нем подвязал LW 9030 и вывел через число, а запуск сделал через сигнал с котроллера.


Не понял куда вы привязали LW9030, но вот пример как вывести время на экран

https://disk.yandex.ru/d/sFY3XNaMSlHSDA

Макрос ННММЧЧ для преобразования размещен в библиотеке
dimensy
 
Сообщения: 177
Зарегистрирован: 14 мар 2018, 17:54

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

Сообщение rrapov » 09 июл 2023, 16:09

А можно последний, возможно глупый вопрос, как его запустить через сигнал, просто раньше я через функцию таймер делал?
rrapov
 
Сообщения: 15
Зарегистрирован: 06 июл 2023, 11:19

Пред.След.

Вернуться в Weintek

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

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