 | |
Предыдущие результаты
[quote:72fd6f354f="avgaid"]Да не про PanelView речь, а про то, что данные он собирает в один контроллер только затем, чтобы потом по модбасу передать на HMI, который на Интаче... Что мешало поставить OPC сервер (RSLinx или KEP server) на PC c интачем, и брать эти данные напрямую из слайвов по Ethernet? и мароки бы небыло с конекшинами.[/quote:72fd6f354f]
"Создаем себе трудности, чтобы их потом героически преодолевать" (С) из фильма.
Ему бы возможности маршрутизации [b:72fd6f354f]NetLinx[/b:72fd6f354f]. Помечтаем (Modbus aka Ethernet I/P, ControlNet, DeviceNet), было бы - по Modbus входим на Main, с него на Ethernet I/P и далее к остальным.
Т.к. этого нет, но мечты приводят к [b:72fd6f354f]ProLinx [/b:72fd6f354f](например [b:72fd6f354f]4201-DFNT-MCM[/b:72fd6f354f]) от [b:72fd6f354f]Prosoft-Technology[/b:72fd6f354f]. Получит функционал - в разы выше, чем с [b:72fd6f354f]1769-MCM[/b:72fd6f354f].
|
[quote:224b630b9d="DIMIOKS"][quote:224b630b9d="dv_"]
1769-ASCII, но протокол придется реализовать самому.[/quote:224b630b9d]
На 1769-ASCII я уже делал, и через COM-порт тоже делал. Мне интересны именно эти два модуля от Prosoft...
что лучше подходит?[/quote:224b630b9d]
Давненько выбирал между [b:224b630b9d]MVI94-GSC-E[/b:224b630b9d] и [b:224b630b9d]MVI94-ADM[/b:224b630b9d].
Выбрал первый - не понравился (данные отдавал только после следущего запроса, благо устройство было одно \теплосчетчик SA-94\, а времени как всегда - "вчера"...). Через встроенный RS-232 - гораздо проще.
Для Compact выбор 1769-ASCII оказался лучше, чем Prosoft - дешевле и как оказалось протокол был не совсем Modbus (1. БВР.М - нужно прочитать весь блок потом расшифровать, 2. БКТ.М - свой протокол на основе Modbus ASCII, но по Modbus ASCII не работает).
Если выбирать между [b:224b630b9d]1769-ASCII[/b:224b630b9d] и [b:224b630b9d]MVI69-ADM [/b:224b630b9d]([b:224b630b9d]MVI69-GSC[/b:224b630b9d]) я бы выбрал 1769-ASCII.
|
[quote:b61bbd6ff2="dv_"]
1769-ASCII, но протокол придется реализовать самому.[/quote:b61bbd6ff2]
На 1769-ASCII я уже делал, и через COM-порт тоже делал. Мне интересны именно эти два модуля от Prosoft...
что лучше подходит?
|
[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
Модуль установлен в локальном шасси или в удаленном?
|
Здравствуйте.
Поставлена задача считать данные из счетчиков электроэнергии производства фирмы "Эльстер-Метроника" Альфа1805 контроллером 1756-L72 по протоколу Modbas RTU.
Связь контроллера со счетчиком установлена. Но из заявленных в карте регистров счетчика 59 регистров считываются только 40. При попытке считать регистры, начиная с 41, модуль связи с модбас(MVI56E-MCMR фирмы Prosoft) выдает ошибку "Protokol Error". Сейчас модуль настроен чтобы считывать с 0 слова только 40 слов. Пробовала настроить вторую посылку так чтобы считывать с 41 слова 18 или 19 слов. Когда модуль настроен на 2 посылки, на вторую посылку счетчик выдает первые 40 слов. Если настроить модуль так, чтобы была одна посылка с 41 по 59 слово. Никаких данных нет вообще. Кажется, что информация начиная с 41 слова или лежит в запретной зоне, или защищена паролем, или должна быть считана с помощью другого протокола(например, Modbus ANSI), но тех.поддержка производителей счетчиков утверждает, что ничего такого не может быть. Счетчик с завода, настройка счетчиков не производилась и свои пароли никто не устанавливал.
Что за ошибка "Protokol Error"?
Модуль это виноват или счетчик?
|
Так. с настройками порта я разобрался. Вбил параметры порта через ProSoft Configuration Builder и установил ждампер на модуле MVI69-MCM на 485.
|
Доброго времени суток! Помогите с программмированиием модуля MVI69-MCM. Я только начинаю работать с контроллерами и опыта совсем никакого нет(. В общем задача такая: есть этот самый модуль, нужно по протоколу Modbus RTU подключить к нему Гамму-7 и считывать данные из Гаммы. Надо настроить Параметры соединения следующие:
1)RS-485
2)19200
3)No parity
4)8 bit
5)1 stop bit
Модуль MVI69-MCM я сконфигурировал по сэмплу от производителя через утилиту ProSoft Configuration Builder.
Что дальше?
|
Добрый день. С наступающим Новым годом.
Посоветуйте решение одной задачки.
Исходные данные:
Три компрессорных станции. В каждой по 3 компрессора. В каждой станции стоит свой Simatic, который регулирует производительность компрессора по давлению на выходе компрессора. Все 9 компрессоров работают на одну трубу, которая заходит в емкость (ресивер). На выходе этого рессивера есть датчик давления, который подключен к общестанционной системе ПАЗ на базе ControlLogix.
Условия:
Необходимо распределить производительность компрессоров равномерно по датчику давления на выходе ресивер. Для этих целей хотелось бы использовать ControlLogix (с Simaic-ом не очень дружу)
Пока обдумываем три варианта:
1. Использовать устройство Echochange для стыковки Simatic и ControlLogix по сети Ethernet. (ControlLogix будет отслеживать работающие компрессоры и распределять нагрузку).
2. Почти тоже самое, только использовать модуль ProSoft и вклиниться в Profibus. тут тоже варианты: или объединять все три компрессорные и одним каналом подключать к ControlLogix, или делать на каждую компрессорную свой канал
3. Не заморачиваться и просто объединить Simatic-и между собой, выбрать главного, подключить к нему датчик давления, вручить ему функции распределения нагрузки. Ну и продумать механизм в случае отказа главного Simаtic.
Может кто-то городил что-то подобное. Буду признателен за любые идеи. Ну и на всякий случай, может кто знает какое количество денег надо на коммутатор интерфейсов Echochange.
|
Конфигурацию модуля можно делать не Prosoft Configuration Builder, а скачать по Hyper Terminal из модуля текстовый файл с настройкамми модуля, портов и команд, иногда это быстрее, настроить из контроллера модуль нельзя.
|
[quote:4c5ee3ee95="oldDad"]У Вас нигде не было написано, что речь идёт именно о модуле Prosoft. Мало ли модулей.
Когда и при каких обстоятельствах возникла Ваша проблема? Всё работало, а потом в какой-то момент перестало, или проблема возникла сразу же при первоначальной загрузке проекта?[/quote:4c5ee3ee95]
Сорри.
Проблема возникла сразу же после первоначальной загрузки проекта. Т.е. первый раз программа загрузилась все ок, а затем когда я второй раз начал загружать программу, то на контроллере начинала мигать лампа I/O и связь с контроллером пропадала, хотя контроллер продолжал пинговаться. Если пересбросить питание, то это не срабатывало, затем методом вытаскивания модулей, я обнаружил, что при вынутом модули Прософт Профибас, данный затык контроллера пропадал, так же этот затык пропадал, если в конфигурации выставить галку inhibit. А если допустим вынуть модуль профибас, загрузить программу, а затем вставить модуль, то все ок, ошибок никаких не выдовалось и программа функционировала нормально.
|
Предыдущие результаты
Ещё результаты |
|
| |
|