PDA

Просмотр полной версии : Ввод параметра


Василий
18.07.2014, 09:43
Добрый день!
Возможно ли "создание" алгоритма Ввода параметра с плавающей запятой для контроллеров, находящихся в разных сегментах Can-bus магистрали, связанных с сервером опроса через контроллеры К-104. Для пояснения-
Имеем на объекте три удаленных шкафа учета тепла (Тэкон-19+К-104), передача данных на сервер через сеть Ethernet предприятия. В один из ШУ "заводится" реально измеренный параметр tхи. Возможно ли чтение данного параметра остальными контроллерами Тэкон? Либо как вариант, могут ли другие контроллеры "взять" его из базы данных?

с уважением, Василий.

Konst
18.07.2014, 10:59
Добрый день.

Не совсем корректно поставлен вопрос.
Сервер опроса тут не причем.
Функции обмена параметрами возлагаются на К-104.
В К-104 сегментов, которым требуется параметр удаленного сегмента, необходимо загрузить
задачу "чтение параметра из удаленного сегмента". Сетевой номер прибора на шине CAN -
номер прибора с которого должен читаться параметр и соответственно номер требуемого
параметра. Необходимо установить "разумное" время обновления параметра, чтоб без необходимости не грузить магистраль ненужными обменами. Далее, в ТЭКОНе локального
сегмента необходимо загрузить задачу чтения внешнего параметра уже из локального К-104.

Василий
18.07.2014, 12:32
- Все верно?
Данную настройку мы должны произвести в каждом из К-104, которые будут читать параметр. 104-й Тэкона с tхи (из которого читаем) можно не трогать?
В тэконах вводим данный параметр при помощи стандартного алгоритма - "Ввод параметра с плавающей запятой" ?

Василий
18.07.2014, 12:35
сетевые номера по can контроллеров в различных сегментах могут повторяться? или д.б. 01,02,03...и т.д. ?

gae
18.07.2014, 13:01
Да, Вы поняли всё правильно, и по К-104, и по сетевым номерам CAN (повторять можно).
Единственный совет - поскольку tхи меняется редко и медленно, то и в К-104 поставьте период чтения пореже, и в ТЭКОн используйте алгоритм "ввод параметра с плавающей запятой через dT". Чаще, чем один раз в несколько десятков секунд, обновлять нет смысла.
И еще - в очереди задач ТЭКОН предусмотрите на всякий случай ограничение введенного параметра в разумных пределах, а при отсутствии связи - реакцию как на обрыв датчика.

Василий
18.07.2014, 15:40
для начала собрал на столе две связки приборов Тэкон+К-104, включил в нашу локальную сеть. почему-то не заработало..) значение параметра в 104-ом, который должен читать его из соседнего нулевое, в принимающем тэконе соответственно тоже..

Василий
18.07.2014, 16:11
правильно ли я указываю номер порта контроллера удаленного сегмента?

Konst
21.07.2014, 13:31
Добрый день.
Номер порта в настройке должен соответствовать номеру порта,
присвоенного магистрали CAN в контроллере удаленного сегмента. По умолчанию 0xCAF8.

Для того чтобы выполнялась очередь задач, контроллер должен быть
переведен в состояние работа. Автоматически такой переход при выключении
режима настройки реализован только в последних версиях ПО. В Вашем
случае возможно требуется принудительный перевод в режим "работа".