 | |
Предыдущие результаты
[quote:21477b92df="Maks86rus"]
Размещение запрашиваемых параметров архива
4000 мл.байт=день ст.байт=месяц
4001 мл.байт=год ст.байт=час
ну и тд.
Так вот как мне запросить год и час допустим.?[/quote:21477b92df]
Скорее всего никак... Ошибка 3 означает "неправильные значения в поле данных"
Производители часто делают проверку на целостность данных.
Вполне возможно, что дату требуется считывать целиком, а не кусочком.
т.е. надо запрашивать с 4000-го адреса обязательно 2 регистра.
|
Добрый день! Нужна помощь . Хочу научиться работать с модулями ProSoft. Взял прибор увп280а и пытаюсь получить с него данные. Так вот сделал все как в примере к модулю Mvi56mcm опрос прибора прибора идет только с ошибкой 3. Написано что эта ошибка обычно возникает при попытки записи. Но я просто пытаюсь считаить текущую время и дату с прибора и никак не могу разобраться что делаю не так :(
MCM.P1Cmd[0].Enable 1
MCM.P1Cmd[0].IntAddress 600
MCM.P1Cmd[0].PollInt 0
MCM.P1Cmd[0].Count 1
MCM.P1Cmd[0].Swap
MCM.P1Cmd[0].Device 3
MCM.P1Cmd[0].Func 3
MCM.P1Cmd[0].DevAddress 0
По документам к увп
Размещение запрашиваемых параметров архива
4000 мл.байт=день ст.байт=месяц
4001 мл.байт=год ст.байт=час
ну и тд.
Так вот как мне запросить год и час допустим.?
|
включай автоматический перевод текста на googl и переходи сюда по ссылке "http://ru.scribd.com/doc/159715568/118/Util", тут manual про MVI56-mcm выложенная, но он на английском,а googl тебе переведет на русский весь мануал
|
Добрый день, есть необходимость в сквозной адресации slave модуля, в мануале написано что в конфигурации порта ставим "type -- Pass Through". и мы можем спокойно записывать и считывать через область памяти модуля Writedate(в мануале страница 95), по факту же запись и считывание не происходит. записываю и считываю при помощи easyBuilder.
В ЧЕМ может быть проблема?
заранее благодарю за отклик
|
Проблема решена.
добавил второй модуль MVI56-MCM.
Один модуль работает как slave.
Второй модуль работает как master.
|
[quote:64eafdfd89="rezerv"]Вопрос:
-модуль поддерживает одновременнную работу порта 1 как мастер и порта 2 как ведомый? [/quote:64eafdfd89]Да, работает.
Если у Вас MVI56-MCM установлен не в корзине с процессором, то возможны коллизии из-за нехватки количества соединений в сети.
В удалённой корзине лучше применять MVI56-MCMR с редуцированной таблицей данных.
|
Добрый день на при работе с оборудованием Allen Bradley, а именно с коммутационным модулем MVI56-MCM, возникла необходимость конфигурирования его сразу и как master и как slave. Port 1 - сконфигурирован как master, port 2 - сконфигурирован как slave. Master управляет преобразователем частоты Danfoss, тот в свою очередь двигателем, Slave управляется при помощи easyBuilder в режиме онлайн. НО получается порт 1 работает некорректно из-за чего происходят задержки в управлении двигателем (об этом свидетельствует сообщение на панельке на модуле " master communication error"). Настраивал по мануалу.
Вопрос:
-модуль поддерживает одновременнную работу порта 1 как мастер и порта 2 как ведомый? если поддерживает, я могу расписать поподробнее что я писал и в чем могут быть мои ошибки.
Заранее благодарю за отклики!!!
|
Добрый день на при работе с оборудованием Allen Bradley, а именно с коммутационным модулем MVI56-MCM, возникла необходимость конфигурирования его сразу и как master и как slave. Port 1 - сконфигурирован как master, port 2 - сконфигурирован как slave. Master управляет преобразователем частоты Danfoss, тот в свою очередь двигателем, Slave управляется при помощи easyBuilder в режиме онлайн. НО получается порт 1 работает некорректно из-за чего происходят задержки в управлении двигателем (об этом свидетельствует сообщение на панельке на модуле " master communication error"). Настраивал по мануалу.
Вопрос:
-модуль поддерживает одновременнную работу порта 1 как мастер и порта 2 как ведомый? если поддерживает, я могу расписать поподробнее что я писал и в чем могут быть мои ошибки.
Заранее благодарю за отклики!!!
|
Вообще, MVI56-MCMR предназначен для установки в удаленном шасси, но я думаю, что в данном случае проблема не в этом, а в том. что из-за сокращенного размера блоков данных и каких-то особенностей реализации протокола счётчика почему-то читается только 1 блок данных.
Не пробовали временно заменить на простой MVI56-MCM (разумеется, с соответствующим изменением программы и структуры данных)?
Не пробовали подцепить на MVI56-MCMR вместо счетчика какое-нибудь другое устройство, чтобы понять, в состоянии ли данный модуль работать с количеством данных, бОльшим чем 40?
|
[quote:f0ecfd6c7f="Ludmila"]Модуль это виноват или счетчик?[/quote:f0ecfd6c7f]
Возможно я ошибаюсь, но мне предсталяется, что виноват тот, кто применил MVI56-MCMR вместо нормального MVI56-MCM.
MVI56-MCMR - это Modbus Master/Slave Enhanced Communications Interface Module [i:f0ecfd6c7f]with Reduced Data Block[/i:f0ecfd6c7f].
[quote:f0ecfd6c7f]The MVI56-MCMR module pages data in a block of 40 words at a time. The MVI56-MCM module pages data in a block of 200 words at a time.
[/quote:f0ecfd6c7f]http://www.prosoft-technology.com/kb/article.php?id=307
Модуль установлен в локальном шасси или в удаленном?
|
Предыдущие результаты
Ещё результаты |
|
| |
|