 | |
Предыдущие результаты
[quote:b6b652daad="dv_"]CR123A ищи в фотомагазинах - были популярны для пленочных фотоаппаратов.
У меня данных от Rockwell по 1756-BA2 нет.[/quote:b6b652daad]
[url]http://literature.rockwellautomation.com/idc/groups/literature/documents/sr/ra-sr001_-en-e.pdf[/url]
|
Я использую модуль MVI56E-MCMR. По ошибке он оказался установленным в локальной рейке. Ошибка "Modbus Protocol Errors" появляется на встроенном экранчике на модуле. Так же как на этом экранчике появляется ошибка "Communication Errors", если неправильно указана скорость модуля, паритет, или адрес абонента.
Поставить в локальную рейку модуль MCM, пока нет возможности. Но я не думаю, что это большая проблема. В руководстве по эксплуатации MCMR указано как его настроить в такой ситуации. Счетчики подключены к 1-му порту модуля, к 2-му порту модуля подключены другие устройства и с ними проблем нет. Информация в первых 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
Модуль установлен в локальном шасси или в удаленном?
|
[quote:4b25758426="Ludmila"]
Что за ошибка "Protokol Error"?
Модуль это виноват или счетчик?[/quote:4b25758426]
Нет такой ошибки у МСМ, есть группа ошибок "Modbus proto[b:4b25758426][u:4b25758426]C[/u:4b25758426][/b:4b25758426]ol errors"
Тут телепатов нет, где вы увидели именно такую ошибку???
МСМ всегда выдает исключительно код ошибки (число), которое можно расшифровать заглянув в руководство пользователя.
Если хотите, чтоб вам реально помогли, то приводите чего у вас прописано в MCM.CONFIG.Port1MasterCmd[0,1,2...]
и чего вы видите в MCM.DATA.ReadData[ххх], где ххх - это адрес куда пишутся ошибки с порта (MCM.CONFIG.Port1.CmdErrPtr)
ps
на сайте производителя вашего счётчика мне не удалось найти карту регистров, поэтому ее тоже приведите[/u]
|
[quote:3a660dc611="Ludmila"]Модуль это виноват или счетчик?[/quote:3a660dc611]
Стоит попробовать читать эти регистры другими средствами, например каким нибудь OPC сервером для Modbus.
|
[quote:177cc5a891="User-luser"]У меня пока такой вариант - в ивенте прописать сравнение текущего значения данного тега со значением тега истории и если изменился - вызов процедуры, event вызывать там.....через 0.5 сек. Может есть возможность сделать это непосредственно, без всяких ивентов и [b:177cc5a891]зацикливаний[/b:177cc5a891]?[/quote:177cc5a891]"зацикливаний" чего?
Можно сделать по событию в VBA, см. примеры, но лучше так не делать и вообще VBA применять только в крайнем случае.
[b:177cc5a891]Event Detector [/b:177cc5a891]работает надежнее, но не увлекайся малыми временами.
[code:1:177cc5a891]Tag <> Tag_Mem /событие
Tag_Mem = Tag; VBAExec Name /действия[/code:1:177cc5a891]
|
[quote:d2da7827b8="andy_18"]по какой причине не подходит любая другая батарея ?[/quote:d2da7827b8]
Не знаю. Должно работать, как долго - пробуй.
Ищи на подобные характеристики (в магазинах этого не знают):
[code:1:d2da7827b8]PANASONIC Type CR-17335E
Electrical Characteristics at 20oC (68oF):
3V nominal voltage, 1750mAh nominal capacity @ 1.0mA standard drain and
cut-off voltage down to 2.5V @ 20oC (68oF).
80mA maximum pulse current..
Load Characteristics (Temp: 20oC (68oF))
Load Approximate time of discharge (3.0V to 2.0V)
5.6kΩ @ 0.5mA 3500 hours
10kΩ @ 0.29mA 6100 hours
20kΩ @ 0.14mA 12200 hours[/code:1:d2da7827b8]Как видно из характеристик - малые токи (возможно и саморазряд мизерный).
Очень давно применял для PLC-5 батарею из трех элементов NiCd (1.2 V, 350mAh) - работало, но не долго (саморазряд). Потом это-же для SLC - аналогично. Причем для PLC-5 нужно 3.6V, а для SLC - 3 V.
|
Здравствуйте.
Поставлена задача считать данные из счетчиков электроэнергии производства фирмы "Эльстер-Метроника" Альфа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"?
Модуль это виноват или счетчик?
|
Здравствуйте ув. форумчане! Подскажите, пожалуйста, варианты решения след. задачи: в RSView32 нужно вызывать процедуру VBA при изменении состояния дискретного тега, как это целесообразней сделать? Не обессудьте за неискушенность)) Заранее спасибо!
|
[quote:98f8a308ef="andy_18"]В Control Logix вместо оригинальной батареи пытались ставить обычную литиевую на 3,6 вольт. При подключенной батарее на ней напряжение 3,4 вольта. Контроллер выдает ошибку по батарее. В чем может быть дело ?[/quote:98f8a308ef]
1756-BA1 (для процессоров до 1756-L6* series B).
Lithium, 3V, 1750mAh: PANASONIC Type CR-17335E, SANYO Type CR-17335SE
Навряд ли найдешь. Для SLC, зная тип SANYO, найти не удалось.
|
Предыдущие результаты
Ещё результаты |
|
| |
|