Как опрашивать переменные Modbus по условию?

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Как опрашивать переменные Modbus по условию?

Re: Как опрашивать переменные Modbus по условию?

Igor_Nekto » 30 сен 2019, 23:06

Благодарю за информацию! Получилось.

Re: Как опрашивать переменные Modbus по условию?

admin » 30 сен 2019, 12:36

1) SCADA может управлять активностью, а значит опросом переменных
2) Переменная-свойство привязанная к периоду опроса
http://www.lectussoft.com/manual/index.html
"Переменные" - "свойство-переменные"

Re: Как опрашивать переменные Modbus по условию?

Igor_Nekto » 30 сен 2019, 09:23

Я так понимаю, чтобы с уровня SCADA управлять, нужно получить данные от приборов через MODBUS, т.е. опять, через Lectus.
Приборы подают информацию по куче портов. Можно читать их все, и потом обрабатывать. Но, чтобы облегчить нагрузку по обмену данными, на тот же самый Lectus, хотелось бы отсеивать не актуальные данные (которые не нужны при определённых обстоятельствах).
Поэтому, не подскажете, как "Теоретически можно в скрипте менять период опроса переменной на 0 (с помощью свойства-переменной)"?

Re: Как опрашивать переменные Modbus по условию?

admin » 30 сен 2019, 08:52

Теоретически можно в скрипте менять период опроса переменной на 0 (с помощью свойства-переменной), чтобы прекращать опрос переменной.
Но лучше такие вещи выполнять на верхнем уровне - на уровне SCADA системы.

Как опрашивать переменные Modbus по условию?

Igor_Nekto » 30 сен 2019, 08:28

Имеются несколько переменных Modbus для чтения: Item1, Item2, Item3.
Но, Item2 нужно читать, только если Item1 > 10.
А Item1 не нужно читать, если Item3 = 5. При этом, т.к. Item1 не прочитано, то автоматически не должно читаться Item2 (т.к. не получено значение Item1).
Как подобное можно сделать?

Вернуться к началу