Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


Предыдущие результаты



Предыдущие результаты



Предыдущие результаты

 Здравствуйте. Поставлена задача считать данные из счетчиков электроэнергии производства фирмы "Эльстер-Метроника" Альфа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"? Модуль это виноват или счетчик?

 Здравстсвуйте, есть дисплей InView 2706-P44C и устройство коммуникации его с сетью ethernet 2706-PENETM. Устройство 2706-PENETM подключено к компу и имеет IP 192.168.1.1. Оно замечательно пингуется с компом который имеет IP 192.168.1.191. RSlinx его тоже определяет как PanelView 2711-T5A20. При запуске программы iNvIEW MESSAGING SOFTWARE я создаю проект для 2706-P44C, настраиваю ethernet соединение вводя в настройки IP 192.168.1.1. и порт 3001(по умолчанию) и пытаюсь загрузить проект. После чего выходит ошибка Error:Could not communicate with display. Verify that the config IP Adress is correct. При этом ранее горевший ровным светом светодиод Comm на плате 2706-PENETM начинает мигать, что описывается в документации как connect not established. Что с чем не коннектится??? Если 2706-P44C и 2706-PENETM, то их соединение я тысячу раз проверил - все по инструкции. Только питание 2706-P44C идет от розетки без заземления,ну я думаю это не должно играть особой роли. :P

 [quote:c447e35bc3][b:c447e35bc3]Problem[/b:c447e35bc3] I/O Configuration shows a yellow triangle with an exclamation point, indicating an error for a module. Do the following to view the error: Right-click the module. Select Properties. Look at the Connection tab. In the Module Fault box, you see: (Code 16#0109) Connection Request Error: Invalid connection size [b:c447e35bc3]Cause[/b:c447e35bc3] A connection to this module has been set up with the wrong size. [b:c447e35bc3]Solution[/b:c447e35bc3] For 1756-CNB(R) If the module is a 1756-CNB(R) being used as an adapter in a remote chassis, you selected the wrong chassis size when you defined the CNB(R). Offline, change the chassis size of the CNB(R) to the correct value and download to the PLC.[/quote:c447e35bc3]

 Уважаемые знатоки, не могли бы помочь. подключил модуль "Anybus X-gateway AB9003-B" к контроллеру 1756-L72 через модуль "1756-CN2R/B ControlNet Bridge" сконфигурировал RSNetWorx for ControlNet, eds файлы добавил модуль Anybus в RSNetWorx виден, произвел настройку Anybus согласно инструкции. поставил адрес модбас 3, IP сервера 192,168,10,112, имя клиента 192,168,10,42, добавил одну транзакцию. на сервере запустил программу ModSim, модулирующую модбас устройство в модуле я вижу через web-интерфейс через Transaction Monitor что данные приходят. а вот в RSLogix данных нет и модуле висит ошибка "code 16#0109 Connection Request Error:Invalid connection size"

 Формат столбца Marker: [quote:e8f6abbb45] [b:e8f6abbb45]B[/b:e8f6abbb45] when DataLogOn command was issued and logging began [b:e8f6abbb45]E[/b:e8f6abbb45] when DataLogOff command was issued and logging ended. [b:e8f6abbb45]S[/b:e8f6abbb45] when DataLogSnapshot command was issued. [/quote:e8f6abbb45] Формат столбца Status: [quote:e8f6abbb45]Blank if communications are working properly. [b:e8f6abbb45]D[/b:e8f6abbb45] if a node is disabled. [b:e8f6abbb45]E[/b:e8f6abbb45] if a communication error occurred while RSView32 was trying to acquire the tag value. [b:e8f6abbb45]S[/b:e8f6abbb45] if the tag value is stale; that is, if the value has been acquired before but has not been update. [b:e8f6abbb45]U[/b:e8f6abbb45] if the tag is uninitialized.[/quote:e8f6abbb45]

 Доброго дня! На MicroLogix 100 выпадает ошибка. Если смотреть в Processor Status закладку Errors, выпадают следующие ошибки: Major Error Halt S:1/13 Math Overflow Trap S:5/0 Подскажите, пожалуйста, как найти в какой ветке программы LAD ошибка и как ее устранить.

 [b:d971ff1b4b]Дано:[/b:d971ff1b4b] Win2003 server R2 Standard SP2 RSView32 7.50 FactoryTalk_Activation_3.30.00 [b:d971ff1b4b]Вопрос:[/b:d971ff1b4b] система тихо-мирно работает полгода... и вдруг при перезагрузке сервера выскакивает такое окно (см. картинку) "Factory Talk Activation Daemon Подпись ошибки---------------------------- szAppName: flexsvr.exe ofset: 00103442" [URL=http://www.radikal.ru][img:d971ff1b4b]http://s019.radikal.ru/i619/1208/d4/e592ba82fd95.png[/img:d971ff1b4b][/URL]

 oldDad спасибо! Но тут возникла вторая проблема. RSLinx 2.52 (пробовал и два пятьдесят восемь) При попытке добавления драйвера (1747-PIC/AIC+driver), пишет что драйвер остановлен. После перезапуска программы, для загрузки драйвера, выскакивает ошибка "Fatal error initializing PIC device driver!" На разных форумах были советы запускать в режимах совместимости (версии от W95 до NT). Пробовал- в некоторых случаях вообще нет драйвера в списке, в других, при выборе драйвера и нажатии "Add New" даже не выскакивает окошко с предложением ввести имя добавляемого драйвера. Подскажите, пожалуйста, варианты решения если с таким сталкивались. И попутно еще вопрос- при соединении этим драйвером через этот порт влияет ли на его работоспособность активация- деактивация порта принтера? У меня, как я выше писал, принтер из меню панели не деактивируется.

 Ryzhij62- спасибо за внимание! Да, неправильно написал, кабель распаял по схеме 2711-NC13. Правда на одной найденной схеме 6 ноги не связанны, На другой связаны. На всякий случай пробовал и так и так. С Panel Builder, без RSLinx, я и начал (Версия 03.82.00 (Build413)): В Tools->Optuions->Default Terminal Selection выбрал именно мою панель "2711-K10C9 PV1000ColorKey FRN4.10-4xx" При File->Upload предлагает только один протокол DF1 Point-to-Point-Internal COM1 (соединяюсь реально через COM1 компьютера) опции автоконфигурации в настройках параметров протокола я не увидел. Есть только кнопка Default Setting. После нажатия "OK" проблема на первом же шаге "Identifying operator terminal" Выдает Error (2416)- No Ack received Info (2416)- Verify your cable connections/ Info (2416)- If your are uxing a direct connection to a PanelView via DF1, insure that the Panel View does not have its printer port enabled. Данные с панели: TERMINAL INFO Boot: v1.06 Frimware: v04.10 Hardware: HWCFG KP PO.232 P1.232 SS10.0 COMMUNICATION SETUP DH-485 Max Node: 31 Node: 2 Baud: 19200 PRINTER SETUP Handshaking: None Communication parameters: No Parity; 8 Data Bits; Baud 19200; Top Of Form Port Mode: Printed Enabled (причем при нажатии F10 параметр не меняется.) Скорость COM порта компьютера ставил 19200 тоже. Хотя при соединении с MicroLogix в RSLinx, и при установленном по умолчанию битрейте порта (9600), в режиме автоконфигурации DF1, сразу определяет настройки и видит контроллер и хоть реальный COM хоть через преобразователь интерфейса. При подсоединении панели (в RSLinx) и автоконфигурации DF1 пишет сначала "Testing Mode: BCC" Потом "Testing Mode: CRC" Потом "Unable to verify settings due to packet timeout! Check all cables and configuration and try again." Я конечно дико извиняюсь, c AB сталкиваюсь, впервые, но разве DF1 и DH485 не разные протоколы? Судя по интенсивному перемигиванию светодиодов на преобразователе в момент попытки соединения именно "договориться" о протоколе компьютер с панелью не могут. Хотя, конечно, может и не прав. И еще по поводу того к какому из двух портов на панели подключаться. Подключаюсь к тому через который он общается с контроллером (SLC 5/03)в машине- "RS232 DOWNLOAD/PRINTER". Пробовал и ко второму но там (судя по светодиодам преобразователя) совсем "тишина". Кто виноват??? Что делать??? Помогите! Три дня бьюсь!

 Здравствуйте! Среда разработки - FactoryTalk View Studio 6.10.00 (CPR9 SR4) Задача: 1. Генерировать сообщение о текущем пользователе при старте проекта в FactoryTalk SE Client (например: текущий пользователь - оператор). 2. При смене пользователя в рабочем проекте тоже генерировать сообщения о текущем пользователе. 3. Пересылать текущее имя пользователя в ПЛК (1756-L61) 1-е решил, взводя memory-тег в 1 (сообщение по On) в events. Конечно, не очень красивый способ, может кто [b:e12deb3a50]другой способ посоветует?[/b:e12deb3a50] 2-е - есть вопрос. На дисплее (где расположил кнопку с action Login) создал для теста 2 NumericInput с свойством visible соответственно при CurrentUserName( ) = "admin" и CurrentUserName( ) = "operator". Connections - 2 digital memory-tags с alarm о соотв. текущем пользователе. Vba-code следующий: [code:1:e12deb3a50]Private Sub NumericInput63_Change() Dim bIsVisible As Boolean bIsVisible = NumericInput63.Visible NumericInput63.Value = 1 If bIsVisible = True Then NumericInput63.Value = 1 NumericInput63.Download Else NumericInput63.Visible = True NumericInput63.Value = 0 NumericInput63.Download NumericInput63.Visible = False End If Exit Sub End Sub Private Sub NumericInput64_Change() Dim bIsVisible1 As Boolean bIsVisible1 = NumericInput64.Visible NumericInput64.Value = 1 If bIsVisible1 = True Then NumericInput64.Value = 1 NumericInput64.Download Else NumericInput64.Visible = True NumericInput64.Value = 0 NumericInput64.Download NumericInput64.Visible = False End If Exit Sub End Sub 3-е (пересылка текущего имени пользователя в ПЛК) - тоже и на том же дисплее создал два StringInput с visible соответственно при CurrentUserName( ) = "admin" и CurrentUserName( ) = "operator" и скриптом: Private Sub StringInput3_Change() If StringInput3.Visible = True Then If Not StringInput3.Value = "operator" Then StringInput3.Value = "operator" StringInput3.Download End If End If End Sub Private Sub StringInput4_Change() If StringInput4.Visible = True Then If Not StringInput4.Value = "admin" Then StringInput4.Value = "admin" StringInput4.Download End If End If End Sub[/code:1:e12deb3a50] Итог: все работает, но при runtime в логе пишется - VBA-scropt error. Type mismatch. Где причина? Есть ли другие способы генерирования сообщений о текущих пользователях и передачи имен пользователей в ПЛК при их смене?



Предыдущие результаты


Ещё результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты



Предыдущие результаты




  
RA & VDT GmbH


Облако тэгов
Modbus Automation ControlLogix MVI56-MCM Allen-Bradley Logix Windows FactoryTalk PanelView VersaView ControlTower GuardLogix Compact Software Studio Designer 100-E 100-D SMC-50 Energy Saver 1756-RMS-SC Spectrum Encompass Level Ethernet Redundancy Stratix

Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.156 секунды