Просмотр полной версии : Ввод параметра
Добрый день!
Возможно ли "создание" алгоритма Ввода параметра с плавающей запятой для контроллеров, находящихся в разных сегментах Can-bus магистрали, связанных с сервером опроса через контроллеры К-104. Для пояснения-
Имеем на объекте три удаленных шкафа учета тепла (Тэкон-19+К-104), передача данных на сервер через сеть Ethernet предприятия. В один из ШУ "заводится" реально измеренный параметр tхи. Возможно ли чтение данного параметра остальными контроллерами Тэкон? Либо как вариант, могут ли другие контроллеры "взять" его из базы данных?
с уважением, Василий.
Добрый день.
Не совсем корректно поставлен вопрос.
Сервер опроса тут не причем.
Функции обмена параметрами возлагаются на К-104.
В К-104 сегментов, которым требуется параметр удаленного сегмента, необходимо загрузить
задачу "чтение параметра из удаленного сегмента". Сетевой номер прибора на шине CAN -
номер прибора с которого должен читаться параметр и соответственно номер требуемого
параметра. Необходимо установить "разумное" время обновления параметра, чтоб без необходимости не грузить магистраль ненужными обменами. Далее, в ТЭКОНе локального
сегмента необходимо загрузить задачу чтения внешнего параметра уже из локального К-104.
- Все верно?
Данную настройку мы должны произвести в каждом из К-104, которые будут читать параметр. 104-й Тэкона с tхи (из которого читаем) можно не трогать?
В тэконах вводим данный параметр при помощи стандартного алгоритма - "Ввод параметра с плавающей запятой" ?
сетевые номера по can контроллеров в различных сегментах могут повторяться? или д.б. 01,02,03...и т.д. ?
Да, Вы поняли всё правильно, и по К-104, и по сетевым номерам CAN (повторять можно).
Единственный совет - поскольку tхи меняется редко и медленно, то и в К-104 поставьте период чтения пореже, и в ТЭКОн используйте алгоритм "ввод параметра с плавающей запятой через dT". Чаще, чем один раз в несколько десятков секунд, обновлять нет смысла.
И еще - в очереди задач ТЭКОН предусмотрите на всякий случай ограничение введенного параметра в разумных пределах, а при отсутствии связи - реакцию как на обрыв датчика.
для начала собрал на столе две связки приборов Тэкон+К-104, включил в нашу локальную сеть. почему-то не заработало..) значение параметра в 104-ом, который должен читать его из соседнего нулевое, в принимающем тэконе соответственно тоже..
правильно ли я указываю номер порта контроллера удаленного сегмента?
Добрый день.
Номер порта в настройке должен соответствовать номеру порта,
присвоенного магистрали CAN в контроллере удаленного сегмента. По умолчанию 0xCAF8.
Для того чтобы выполнялась очередь задач, контроллер должен быть
переведен в состояние работа. Автоматически такой переход при выключении
режима настройки реализован только в последних версиях ПО. В Вашем
случае возможно требуется принудительный перевод в режим "работа".
vBulletin® v1.x.x, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot