 | |
Предыдущие результаты
Точно так. Я читаю с помощью команды ARL в STRING FILE (ST21:5) и получаю правильные значения IO из модуля представленные виде HEX DATA . Но когда я переношу их в INTEGER FILE ( N7:0 ) контроллер видит их как DECIMAL DATA. Цифровые значения можно трансформировать с помощью команды TOD, но буквенные значения не переносятся вовсе, контроллер их просто не видит!
|
Добрый день.
Спасибо за помощь с модулем ADAM. Классно получилось связаться с slc 5/05.
Но есть ещё проблема : ADAM посылает сигнал HEX виде ASCII а контроллер принимает его как decimal игнорируя буквенные значения . Как быть?
|
Understand
Спасибо за исчерпывающий ответ!
|
Конечно. Например, частотный преобразоватль PowerFlex 70 предоставляет сканеру 31 группу информации, включая все параметры, настройки, а также полную диагностику. Т.е., эту информацию предоставлет не сканер, а само устройство. Откуда же сканеру знать такие вещи? Максимум, что может сканер сам по себе в плане диагностики - это сообщить, есть ли с данным устройством связь. Вся остальная информация должна быть предоставлена устройством.
Видите ли, сканер DeviceNet собирает с устройств только ту информацию, которую предусмотрел производитель устройства при его создании и указал в .eds-файле. Если производитель Ваших датчиков своих устройствах не производит информацию, например, об ошибках, то откуда же сканеру о ней знать?
|
это термодатчики WAD-305/4, разработка фирмы "ВЭЛ",
но с локального шасси я все же собираю код ошибки с DeviceStatus :?
а что, с других устройств код ошибки с удаленного шаси без проблем просматривается?
|
спасибо за ответ, но проблема в следующем:
на локальном шасси, т.е. там где находится контролер я могу просмотреть тег Local:6:S.DeviceStatus[..] по каждому подключенному устройству к 1756-DNB, а на удаленном шасси (без контролера) подобных тегов нет вообще, но есть необходимость собрать коды ошибок и с устройств подключенных к удаленному шасси. Подскажите пожалуйста как это сделать.
|
Статус устройств в сети DeviceNet описан в главе 12 в этом документе:
http://literature.rockwellautomation.com/idc/groups/literature/documents/um/dnet-um004_-en-p.pdf
|
подскажите плиз есть ли возможность просмотреть DeviceStatus девайсов подключенных к DNB-1756 на удаленном шаси
|
Ролик прикольный новогодний кликать на картинку [url=http://gorodok.tv/episode_play?id=217][img:a8bed8b2e5]http://gorodok.tv/images/news/video_217_v1.jpg[/img:a8bed8b2e5][/url]
|
ADAM 4050 имеет интерфейс RS-485, а SLC 5/05 - RS-232.
Нужен конвертер из RS-232 в RS-485.
Затем нужно сконфигурировать модуль и процессор на одинаковую скорость обмена.
Порт процессора должен стоять в User Mode.
А потом уж обмениваться информацией.
В этом режиме процессор SLC 5/05 будет работать с модулем ADAM 4050, как с любым другим ASCII-устройством. В списке "своих" модулей Вы его, конечно, не увидите.
User's Manual на модули ADAM вот:
http://www.gbm.de/datenbank/Handbuch/Adam-4000_Manual.pdf
|
Предыдущие результаты
Ещё результаты |
|
| |
|