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

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

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

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

Сообщение 8bit » 13 дек 2021, 16:53

Serg290 писал(а):А можно ли делать всплывающие подсказки в панелях?

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

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

Сообщение tangra.god » 13 дек 2021, 19:24

8bit писал(а):
tangra.god писал(а):как клиент с сети Ethernet

Уточните, что имеете ввиду.

Может ли панель быть мастером (клиентом) в сети Ethernet Modbus TCP и одновременно мастером в RS-485 Modbus RTU?
Мне нужно по Ethernet отправлять команды на ПЛК с друх панелей и по RS-485 считывать показания с датчика температуры RS-485 одной панелью и передавать эти данные на вторую панель :)
tangra.god
 
Сообщения: 33
Зарегистрирован: 10 июн 2021, 11:45

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

Сообщение NadinKa » 14 дек 2021, 08:36

Здравствуйте!
Подскажите, как удалить строку в рецепте, если значение в ней совпало с искомым?
Команда удаления - удаляет "текущую" строку", а как нужную сделать текущей?
Или может есть другие варианты?
NadinKa
 
Сообщения: 20
Зарегистрирован: 21 мар 2019, 10:02

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

Сообщение 8bit » 14 дек 2021, 13:00

tangra.god писал(а):
8bit писал(а):
tangra.god писал(а):как клиент с сети Ethernet

Уточните, что имеете ввиду.

Может ли панель быть мастером (клиентом) в сети Ethernet Modbus TCP и одновременно мастером в RS-485 Modbus RTU?
Мне нужно по Ethernet отправлять команды на ПЛК с друх панелей и по RS-485 считывать показания с датчика температуры RS-485 одной панелью и передавать эти данные на вторую панель :)

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

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

Сообщение 8bit » 14 дек 2021, 13:01

NadinKa писал(а):Здравствуйте!
Подскажите, как удалить строку в рецепте, если значение в ней совпало с искомым?
Команда удаления - удаляет "текущую" строку", а как нужную сделать текущей?
Или может есть другие варианты?

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

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

Сообщение NadinKa » 14 дек 2021, 13:10

8bit писал(а): как ищете ? какая командуете удалить ?

Перебором массива. Читаю значение в одном поле рецепта (RecipeGetData), сравниваю с нужной переменной. Если совпало - надо удалить эту строку рецепта.
Удаление пытаюсь делать через SetData(kd, "Local", RECIPE, "rezultat.Command"), где kd=3.
Но при этом удаляет запись с текущим положением, как правило последняя. Как перевести "текущую" функционалом макроса не могу понять.
NadinKa
 
Сообщения: 20
Зарегистрирован: 21 мар 2019, 10:02

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

Сообщение 8bit » 14 дек 2021, 13:41

NadinKa писал(а):Перебором массива. Читаю значение в одном поле рецепта (RecipeGetData), сравниваю с нужной переменной. Если совпало - надо удалить эту строку рецепта.
Удаление пытаюсь делать через SetData(kd, "Local", RECIPE, "rezultat.Command"), где kd=3.
Но при этом удаляет запись с текущим положением, как правило последняя. Как перевести "текущую" функционалом макроса не могу понять.


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

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

Сообщение NadinKa » 14 дек 2021, 13:43

8bit писал(а):Где вы взяли информацию о Command ? Какие там еще варианты лексем ?

База данных рецептов - вкладка "Системные регистры"
Изображение
NadinKa
 
Сообщения: 20
Зарегистрирован: 21 мар 2019, 10:02

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

Сообщение 8bit » 14 дек 2021, 15:26

NadinKa писал(а):База данных рецептов - вкладка "Системные регистры"



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

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

Сообщение NadinKa » 14 дек 2021, 15:28

8bit писал(а):Обратите внимание на Selection ....

Из своих экспериментов пришла к выводу, что этот параметр не поддается записи из макроса! Он только читается.
NadinKa
 
Сообщения: 20
Зарегистрирован: 21 мар 2019, 10:02

Пред.След.

Вернуться в Weintek

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

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