Здравствуйте. Перестал видеться датчик Тундра. Когда настраиваю Имиджапдейтер он там присутствует, но я подозреваю только из-за того, что выбран в "WeatherStationPluginConfig". Когда я пытаюсь запустить проект, появляется надпись "Устройство TUNDRA outdoor temperature не обнаружено для задания Тундра(SensorEx). Я думал датчик накрылся, подключил к другой машине - работает. Такое уже как то было
Даниленко Сергей писал(а):Модуль есть.
Никуда он не делся.
Лежит здесь: C:\Program Files\Common Files\SoftLab-Nsk\SLtundra.dll
Там проблема в другом. Она уже исправлена.
Звиняюсь, не точно выразился. Проверял на машине у которой есть ком-порт, но на ней нет Вашего ПО. Задача была убедится в работоспособности датчика (есть програмка для проверки этих датчиков)
Уже попробывал, ставлю по, такое же как на эфирке, программа для датчика пишет: порт com 1не доступен, датчик не обнаружен. Эту же надпись выдает и на эфрной машине. Работать перестал действительно внезапно, в какой то момент выпускающий заметил, что температура давно не меняется (у нас вывод сделан до знака после запятой). Остановил имидж апдейтер, снова запускает, а тот пишет: некоторые задания не доступны (Тундра), они будут пропущены. Как то так
Уверены, что на вещающей машине этот порт работоспособен?
Если это аппаратный порт, он мог выйти из строя - например, в результате какого-то пробоя статикой или другой высоковольтной помехой. В диспетчере устройств порт присутствует?
Или, как вариант - порт почему-то оказался занят какой-то другой программой.
В диспетчере присутствует. Да я понимаю, что эта штука очень капризная. Ком порт аппаратный. На машине только винда и Ваше ПО. Хотя конечно это не показатель.
Проблема в том, что с СОМ-портом может работать кто-то один. А у вас если судить по сообщению "родной" программы датчика к нему кто-то уже подключился.
Для начала посмотрите:
-все закладки конфигуратора датчиков
-не используется ли GPI-событие на СОМ-порту в программе OnAir.
Спасибо за подсказки, теперь в субботу дежурить буду, гляну. Но мало вероятно, что в конфигураторе что то лишнее или в OnAir. Сам их настраиваю. Но бывает и на старуху, как говорится.
Попробуйте, не запуская ничего работающего с портом в нашем ПО, попробовать открыть COM-порт на вещательной машине в какой-нибудь другой программе. Например, AccessPort или еще чем-нибудь.
В конце концов, если не хочется разбираться, почему недоступен порт, можно купить какой-нибудь дешевый переходник RS232->USB, и у Вас в машине появится еще один свободный порт. Заодно, в таких переходниках обычно есть гальваническая развязка, их вывести из строя гораздо сложнее, чем COM-порт в материнской плате. Такой переходник можно втыкать прямо в работающую машину, а в обычный COM-порт подключение лучше осуществлять при выключенном компьютере.
Заодно, в таких переходниках обычно есть гальваническая развязка
Сколько мне не приходилось сталкиваться с подобными устройствами, гальванической развязки в них не было.
Судя по схемам, которые ходят в интернете, гальванической развязки там нет - ни оптронной, ни трансформаторной, даже конденсаторной, максимум стоят резисторы по Rx и Tx, но пользы от них как показывает практика - никакой.
Сколько мне не приходилось сталкиваться с подобными устройствами, гальванической развязки в них не было.
Судя по схемам, которые ходят в интернете, гальванической развязки там нет - ни оптронной, ни трансформаторной, даже конденсаторной, максимум стоят резисторы по Rx и Tx, но пользы от них как показывает практика - никакой.
В дешевых переходниках - может быть. Но существует много таких устройств, в которых с гальванической развязкой всё в порядке (например, устройства от MOXA). В любом случае, разъем USB сам по себе допускает подключение "на горячую", что для разъема RS232 не рекомендуется. Т.е. можно внешнее устройство сначала подключить к переходнику (даже дешевому), а потом его включать в USB, и это куда безопаснее, чем если подключать что-то сразу в RS232.