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

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

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

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

Сообщение АЛМ » 25 мар 2019, 17:58

Переменные, которые используются и в main и в sub, надо объявлять в самом начале макроса до кода main и sub
АЛМ
 
Сообщения: 36
Зарегистрирован: 14 фев 2014, 23:27

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

Сообщение mcleon » 26 мар 2019, 05:59

АЛМ писал(а):Переменные, которые используются и в main и в sub, надо объявлять в самом начале макроса до кода main и sub

Как раз хотел, чтобы раздельно. Понял.
Спасибо.
mcleon
 
Сообщения: 4
Зарегистрирован: 03 авг 2018, 04:36

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

Сообщение Ivydy » 26 мар 2019, 14:04

Здравствуйте. Стоит следующая задача. Имею одну панель Weintek MT8071iE (мастер). К ней по rs 485 подсоединены 10 плк (слейвы). У каждого плк соответственно свой адрес 1...10. От каждого плк приходят порядка 100 сигналов, которые нужно записать в Журнал Событий (аварий) в панели.
Вопрос, как малой кровью отображать все эти сигналы в Журнале Событий. Уж очень не хочется вбивать 10*100 = 1000 событий вручную. Спасибо
Ivydy
 
Сообщения: 45
Зарегистрирован: 17 апр 2015, 13:26

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

Сообщение Владимир_Я » 27 мар 2019, 05:25

Ivydy писал(а):Здравствуйте. Стоит следующая задача. Имею одну панель Weintek MT8071iE (мастер). К ней по rs 485 подсоединены 10 плк (слейвы). У каждого плк соответственно свой адрес 1...10. От каждого плк приходят порядка 100 сигналов, которые нужно записать в Журнал Событий (аварий) в панели.
Вопрос, как малой кровью отображать все эти сигналы в Журнале Событий. Уж очень не хочется вбивать 10*100 = 1000 событий вручную. Спасибо

В журнале событий использовать индексный регистр в выборе адреса регистра, и в формировании сообщения использовать WATCH также с индексным регистром.
Владимир_Я
 
Сообщения: 59
Зарегистрирован: 17 мар 2015, 10:50

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

Сообщение Ivydy » 27 мар 2019, 11:33

Индексный регистр можно применить к адресу регистра, но как его применить к адресу устройству ?
Ivydy
 
Сообщения: 45
Зарегистрирован: 17 апр 2015, 13:26

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

Сообщение liberbear » 27 мар 2019, 11:34

Здравствуйте,
Подскажите как регистрировать события в журнале, чтобы не трогать бит LB-9043, отвечающий за наличие неквитированных событий. Тобишь мне нужно все регистрировать, но четко разделять просто информационные сообщения от аварийных.
liberbear
 
Сообщения: 2
Зарегистрирован: 27 мар 2019, 11:06

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

Сообщение Владимир_Я » 27 мар 2019, 13:30

Ivydy писал(а):Индексный регистр можно применить к адресу регистра, но как его применить к адресу устройству ?

Условно, считывать регистры с ПЛК 1 в LW 0-9, с ПЛК 2 в LW 10-19, с ПЛК 3 в LW 20-29, и т.д. Тогда меняя индекс можно обращаться в требуемую область.
Владимир_Я
 
Сообщения: 59
Зарегистрирован: 17 мар 2015, 10:50

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

Сообщение Владимир_Я » 28 мар 2019, 05:14

Так, извиняюсь, этот способ наверное не совсем вам подойдёт, так как при смене индекса, будет пропадать сообщение
Владимир_Я
 
Сообщения: 59
Зарегистрирован: 17 мар 2015, 10:50

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

Сообщение SpacePremier » 28 мар 2019, 10:05

Можно ли с помощью макроса или как-то иначе менять цвет шрифта в цифровом и символьном вводе во время исполнения проекта? Панель MT8150XE.
SpacePremier
 
Сообщения: 2
Зарегистрирован: 26 мар 2019, 13:45

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

Сообщение liberbear » 28 мар 2019, 17:48

Подскажите пожалуйста как подставлять значения из адресов в памяти (как %WATCH в журнале событий) в комментарий в журнале действий оператора
Изображение
liberbear
 
Сообщения: 2
Зарегистрирован: 27 мар 2019, 11:06

Пред.След.

Вернуться в Weintek

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

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