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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Micrologix и OPC
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Micrologix и OPC

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коллективный разум. Давайте посоветуемся!
Предыдущая тема :: Следующая тема  
Автор Сообщение
white
Новичок
Новичок


Зарегистрирован: Sep 08, 2009
Сообщения: 4
Рейтинг: +0/-0
Откуда: ЗАО "Новомет-Пермь"

СообщениеДобавлено: Вт 08 Dec, 2009 10:26:00    Заголовок сообщения: Micrologix и OPC Ответить с цитатой

Здравствуйте!
Возникла проблема в доступе к данным по ОРС. Система следующая: контроллер Micrologix 1500 LRP, с модулем 1761-NET-ENI.
На данный момент на интерфейсе езернет висит сенсорная панель PanelViewPlus. Нужно подключить, кроме всего этого удаленный АРМ. На АРМе стоит RSLinx classic Gateway 2.51, с которого и берутся данные по OPC.
Сделал интерфейс оператора на WINCC Flexible, отлаживал связав с ОРС эмулятора Emulate 500, все ок. Взял реальное железо: контроллер, панель, компьютер и тут выяснилось, что данные по ОРС почти не читаются.
Из 1300 тегов читаются едва ли 100, в разделе Active Topic Item list остальные висят c пометкой: STATUS ERR $10 .
Для проверки запустил роквел ОРС тест клиент, завел порядка 100 тегов, все читается, добавил еще 60, после этого большая половина отвалиласть с той же ошибкой. Чтение стояло раз в секунду. Среднее время чтения судя по строке Run.Avg тест клиента, на всех параметрах было порядка 50 мс.
Подумал мб не хватает ширины канала, отключил сенсорную панель, которая тоже читала теги с контроллера, но ситуация не поменялась, что с ней что без нее одинаково.
В чем может быть причина и какие пути решения? Заранее благодарен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 08 Dec, 2009 21:37:06    Заголовок сообщения: Ответить с цитатой

Что пишут по этому поводу:
Цитата:

Problem: HMI data not updating - "No ACK" errors in Communications Event Log
Cause: Requesting too much information too fast from the processor
Verify: Verify that one or all of the following are occurring:
1) Data Monitor showing yellow ERROR intermittently
2) DDE/OPC active topic list flashing - status err $1
3) Getting "No ACK" in communication event log
Cure: Reduce 'Limit Maximum Packets' from default of 20


Цитата:
Try the following settings:

Poll mesages = 10000ms (10sec)
This slows down how often RSLinx reads from the Micrologix; Start with a value of 10000ms and if the error remains slow down communications even more by using 20,000ms (20 seconds), 50,000ms (50 seconds) and so on;

Communication Time Out = 20
This slows down how long RSLinx will wait to receive a response from the MicroLogix.

Limited Max Packets = 4
This limits or decreases the amount of data going through the 1761-NET-ENI - try values between 1 and 4

If "Use Maximum Packet Size (ethernet)" is selected, then unselect it.

If "Update Hotlink after a Poke" is selected, unselect it

_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
white
Новичок
Новичок


Зарегистрирован: Sep 08, 2009
Сообщения: 4
Рейтинг: +0/-0
Откуда: ЗАО "Новомет-Пермь"

СообщениеДобавлено: Ср 09 Dec, 2009 10:31:32    Заголовок сообщения: Ответить с цитатой

Спасибо oldDad
К сожалению изменение этих параметров не дало результатов. Сейчас пробую Kepware OPC мб поможет)))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
white
Новичок
Новичок


Зарегистрирован: Sep 08, 2009
Сообщения: 4
Рейтинг: +0/-0
Откуда: ЗАО "Новомет-Пермь"

СообщениеДобавлено: Чт 10 Dec, 2009 7:40:28    Заголовок сообщения: Ответить с цитатой

Update
Использование KEPServerEx привело к успеху. Так, что тем кто планирует передавать большой обьем данных по ОРС, советую его.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DIMIOKS
Эксперт
Эксперт


Зарегистрирован: May 14, 2005
Сообщения: 290
Рейтинг: +9/-0
Откуда: г.Самара

СообщениеДобавлено: Чт 10 Dec, 2009 9:40:11    Заголовок сообщения: Ответить с цитатой

KEPServerEx и RSLinx как OPC на CompactLogix на 1200 тегов работают практически одинаково, без проблем как на RSView32, так и на своего клиента. Дело вкуса и цвета.
А вот насчет ML информация интересная. Может кто-то еще сталкивался с описанными выше проблемами и решал их? Хотелось бы увидеть разные точки зрения.
Жду ML, как только придет, тоже буду тестировать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
gregorian
Частый гость
Частый гость


Зарегистрирован: Jul 07, 2006
Сообщения: 15
Рейтинг: +0/-0
Откуда: Омск

СообщениеДобавлено: Сб 19 Dec, 2009 8:33:30    Заголовок сообщения: Ответить с цитатой

Дело в том, что ENI модуль допускает только 6 коннекций (насколько я помню). Если объём данных достаточно большой и/или эти данные не сгруппированы в массивы, то число пакетов в RSLinx может быть больше 6, отсюда и проблемы с доставкой. Вызывает удивление, как работает KepWare?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
DIMIOKS
Эксперт
Эксперт


Зарегистрирован: May 14, 2005
Сообщения: 290
Рейтинг: +9/-0
Откуда: г.Самара

СообщениеДобавлено: Сб 19 Dec, 2009 16:30:41    Заголовок сообщения: Ответить с цитатой

Привет всем!

white, а как сконфигурированы порты RS232/DF1 на ML1500 и NET-ENI?

Настройки RSLinx, которые Вам написал oldDad по идее должны однозначно работать.

Как писал gregorian:
Цитата:
The ENI/ENIW supports 6 concurrent TCP/IP connections: 2
incoming, 2 outgoing and 2 that can be allocated as incoming or
outgoing. Connection use can be viewed on the Diagnostics tab of the
ENI/ENIW web page (series D only).
Each TCP/IP connection simultaneously supports up to:
• 4 CIP connections
• 5 Unconnected sends


Очень странно, что KEPServerEx работает, а RSLinx нет.

Вот еще дополнительно:
Цитата:
Packet Size Limitations
Each TCP/IP connection has its own DF1 queue. Each DF1 queue has
10 message buffers. The size of each message buffer is 580 bytes.
Using SLC-type reads, the following array sizes can be read over
Ethernet via the ENI/ENIW using the RSLinx OPC Test Client:
• MicroLogix - 248 bytes of data
• SLC 500 - 236 bytes of data
• CompactLogix - 250 bytes of data
These limitations are due to serial port packet size limitations of the
respective controllers, not the ENI/ENIW.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
white
Новичок
Новичок


Зарегистрирован: Sep 08, 2009
Сообщения: 4
Рейтинг: +0/-0
Откуда: ЗАО "Новомет-Пермь"

СообщениеДобавлено: Вт 22 Dec, 2009 5:07:20    Заголовок сообщения: Ответить с цитатой

DF1 стандартно Smile
Full Duplex
parity none
Speed 38400
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 22 Dec, 2009 7:43:46    Заголовок сообщения: Ответить с цитатой

Дело может быть в остаточной недосовместимости WinCC с RSLinx, особенно тогда, когда "Requesting too much information too fast from the processor", т.е., когда требуется выжать всю производительность из канала OPC.

Иногда это бывает при попытках впрячь в одну телегу продукты разных поизводителей. KEPserver однозначно использует неоптимизированные параметры, самые стандартные, чтобы обеспечить не максимум производительности, но максимум совместимости.

Что бы я сделал, так этот обновил версию RSLinx до текущей 2.56. Староват он у вас.
_________________
Обращайтесь к профессионалам.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коллективный разум. Давайте посоветуемся! Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

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.125 секунды
/n