 | |
Предыдущие результаты
спасибо. Буду проверять.
Правда я одно не понял - это ошибка Ethernet модуля 1756 - Control Logix - у которого все в Run и который работает и все принимает.
А ошибка эта есть в конфигурации Ethernet coeдинения Compact Logix, куда этот модуль прописан для обмена данными. Исходя из вышесказанного, я не очень понял, какую именно конфигурацию/модуль нужно проверять. Модуль Ethernet - 1756-ENBT/A . модуль 1768-ENBT/A
Ругается на Module defined tags, которые создаются автоматически и очень напоминают какую-то диагностику удаленного модуля. Slot Status bits - все кстати в 1. Все три контроллера - одна и та же ошибка.
Можно несколько поподробнее для чайника куда именно надо бежать и что проверять. Спасибо.
|
[quote:9d5ca45c9b="plcprogrammer"]Пардон. Это отнюдь не входные данные.
Скорее какая-то диагностика.
Есть идеи у кого-то что это за чудо такое?[/quote:9d5ca45c9b]
Идеи, разумеется, есть.
Сообщение
[code:1:9d5ca45c9b](Code 16#0109) Connection Request Error: Invalid connection size[/code:1:9d5ca45c9b] означает, что в конфигурации этого модуля указан некорректный размер данных.
Нужно тщательно проверить конфигурацию проблемных модулей.
Возможно, нужно проверить указанный в конфигурации размер шасси и отключить "rack optimization".
Возможно, нужно удалить проблемные модули и создать их заново.
|
Документы хорошие наверно, но мне не помогли.
У меня сеть 1 ControlLogix и 3 СompactLogix.
Ситуация анекдотическая. Все пингуется. Сеть вроде как живая несмотря на экзотический роутер от Rockwell - Stratix 8000 - настроен тупо на Static адресацию.
Со стороны ControlLogix есть связь и данные принимаются от CompactLogix. А вот со стороны CompactLogix ни данных ни связи.
Produced/Consumed данные идентичные с обоих сторон.
Созданые пользовательские блоки данных просто тупо скопированы из одного проекта в другой, чтобы не было чудес.
Module Fault : Code 16#0109 Connection Request Error:invalid connection size - Tag...ENBT/A:I
если верить тому что написано, то слишком много данных на входе ?
Структура: DINT (2)
DINT (2)
Bool
Real (60)
|
Вот документ по [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/gr/enet-gr001_-en-e.pdf]RSNetworx for Ethernet[/url].
Вот документ по [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/gr/dnet-gr001_-en-e.pdf]RSNetworx for DeviceNet[/url].
остальную информацию см. в Help, как указано в этих брошюрах.
Вот ещё полезный документ:
[url=http://rockwellautomation.custhelp.com/ci/fattach/get/4627/0/filename/EtherNetIP+System+Troubleshooting.doc]EtherNetIP System Troubleshooting[/url].
Сеть физически работает? Все контроллеры в ней пингуются?
Какую версию RSNetworx используете?
Windows Firewall запрещена?
Иногда приходится пеhеустановить RSNetworx.
|
Проверить правильность настройки RSLinx для 1747-PIC можно без 1747-PIC.
Два компьютера: соединить порты RS-232 нуль-модемным кабелем, например 1747-CP3, смотреть [b:fad658e6e4]Who[/b:fad658e6e4]. Адреса станций в компьютерах установить разными.
Метод полезен для тестирования канала связи (правая кнопка [b:fad658e6e4]Station Diagnostic[/b:fad658e6e4]).
Давно, во времена 486 процессоров, было [i:fad658e6e4]попадалово[/i:fad658e6e4] с качеством порта RS-232 на материнке - каждый третий пакет с повтором, каждый десятый с превышением числа повторов.
С контроллером работать получается, а загрузить приложение в PanelView нет - срабатывал тайм-аут.
|
IMHO необходимости такой нет.
Рабочая программа контроллера будет гарантированно выполняться только тогда, когда контроллер инициирует режим Run.
Если рабочая программа не выполняется, то не выполнится и GSV :)
[quote:e9f62337fd]Status -0101 ошибка (0110 выполнение 0111 программа: биты состояния устройства)[/quote:e9f62337fd]
В GSV есть понятие объекта и понятие атрибута. Какой именно объект и какой атрибут Вы имеете в виду?
|
Вот тоже проявляю интерес к этой функции :D. В Симатике я в алгоритмах (на структурном тексте) всегда прописывал проверку в каком режиме сейчас находится контроллер чтобы запускать какие-то вычисления только после того как он выйдет в штатный режим работы, дабы не было вероятности мусора при чтении DI, AI, переменных да и просто на всякий случай. Есть ли такая необходимость для Logix5000? ControlLogix 35E. Могу ли использовать для этого GSV - Status -0101 ошибка (0110 выполнение 0111 программа: биты состояния устройства)?
|
А кто же может помешать отладить управление задвижкой и расчёты непосредственно в ST? Ведь для этого можно всегда заменить реальные физические выходы на тэги, существующие только в памяти контроллера.
|
Мне говорили что в Лоджиксе упор на ладдер, а я не верил. Теперь вижу, спасибо. Тестовый режим поможет на объекте, но всё же удобно когда есть возможность отладить небольшой алгоритм вроде задвижки или каких-нить расчетов в ST, а так мне пришлось переносить все в VBA для проверки. 8O
|
Пожалуйста, вот [url=http://samplecode.rockwellautomation.com/intradoc-cgi/nph-idc_cgi.exe?IdcService=GET_SEARCH_RESULTS&QueryText=%28dSecurityGroup+%3CMATCHES%3E+%27Sample_Code%27%29+%3CAND%3E+%28xSC_Description+%3CSUBSTRING%3E+%60controllogix%60+%3COR%3E+xSC_Title_EN+%3CSUBSTRING%3E+%60controllogix%60%29&urlTemplate=%2Fidc%2Fgroups%2Fpublic%2Fdocuments%2Fwebassets%2Fsc_search_results.hcst&ftx=&prepopVal=&SortSpec=&myProduct=&myProductLvl2=&myIndustries=&myTechnologies=&SC_Products=&SC_ProductsLvl2=&SC_Industries=&SC_Technologies=&SC_dDocName=&SC_Title=controllogix&SC_Description=controllogix&SC_Catalog_Numbers=&SC_Products_display=&SC_ProductsLvl2_display=&SC_Industries_display=&SC_Technologies_display=&queryTextPairs=&passedDocType=&ResultCount=25&SortField=dInDate&SortOrder=Desc]здесь[/url] 19 страниц примеров программирования ControlLogix.
|
Предыдущие результаты
Ещё результаты |
|
| |
|