Форум КРЕЙТ

Форум КРЕЙТ (https://forum.kreit.ru/index.php)
-   Контроллеры ТЭКОН (https://forum.kreit.ru/forumdisplay.php?f=8)
-   -   Ввод параметра (https://forum.kreit.ru/showthread.php?t=692)

Василий 18.07.2014 09:43

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

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

Konst 18.07.2014 10:59

Re: Ввод параметра
 
Добрый день.

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

Василий 18.07.2014 12:32

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

Василий 18.07.2014 12:35

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

gae 18.07.2014 13:01

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

Василий 18.07.2014 15:40

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

Василий 18.07.2014 16:11

Re: Ввод параметра
 
Вложений: 1
правильно ли я указываю номер порта контроллера удаленного сегмента?

Konst 21.07.2014 13:31

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

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


Текущее время: 05:02. Часовой пояс GMT +5.

Powered by vBulletin® Version 3.6.9
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot

Время генерации страницы 0.04188 секунды с 10 запросами