 | |
Предыдущие результаты
Дело может быть в остаточной недосовместимости WinCC с RSLinx, особенно тогда, когда "Requesting too much information too fast from the processor", т.е., когда требуется выжать всю производительность из канала OPC.
Иногда это бывает при попытках впрячь в одну телегу продукты разных поизводителей. KEPserver однозначно использует неоптимизированные параметры, самые стандартные, чтобы обеспечить не максимум производительности, но максимум совместимости.
Что бы я сделал, так этот обновил версию RSLinx до текущей 2.56. Староват он у вас.
|
Привет всем!
white, а как сконфигурированы порты RS232/DF1 на ML1500 и NET-ENI?
Настройки RSLinx, которые Вам написал oldDad по идее должны однозначно работать.
Как писал gregorian:
[quote:0b3331ee39]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[/quote:0b3331ee39]
Очень странно, что KEPServerEx работает, а RSLinx нет.
Вот еще дополнительно:
[quote:0b3331ee39]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.[/quote:0b3331ee39]
|
Дело в том, что ENI модуль допускает только 6 коннекций (насколько я помню). Если объём данных достаточно большой и/или эти данные не сгруппированы в массивы, то число пакетов в RSLinx может быть больше 6, отсюда и проблемы с доставкой. Вызывает удивление, как работает KepWare?
|
KEPServerEx и RSLinx как OPC на CompactLogix на 1200 тегов работают практически одинаково, без проблем как на RSView32, так и на своего клиента. Дело вкуса и цвета.
А вот насчет ML информация интересная. Может кто-то еще сталкивался с описанными выше проблемами и решал их? Хотелось бы увидеть разные точки зрения.
Жду ML, как только придет, тоже буду тестировать.
|
Update
Использование KEPServerEx привело к успеху. Так, что тем кто планирует передавать большой обьем данных по ОРС, советую его.
|
Спасибо oldDad
К сожалению изменение этих параметров не дало результатов. Сейчас пробую Kepware OPC мб поможет)))
|
Что пишут по этому поводу:
[quote:c2d6d1c183]
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[/quote:c2d6d1c183]
[quote:c2d6d1c183]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 [/quote:c2d6d1c183]
|
[quote:b75f97b99a="cindirik"]где находиться этот keyswitch?[/quote:b75f97b99a]
[quote:b75f97b99a="1763-UM001A-EN-P, MicroLogix™ 1100 Programmable Controllers, Chapter 5"]
The MicroLogix 1100 provides the controller mode switch on the LCD. The
possible positions of the mode switch are PROGRAM, REMOTE, and RUN.
You can change mode switch position using the Mode Switch screen on the
LCD, as shown below. In this example, the mode switch position is set to
REMOTE.
Mode Switch position can be changed at two different times using LCD
keypad. One is when the controller is powered up, and the other is while the
controller is powered on.[/quote:b75f97b99a]
Все подробно описано, сюда цитировать не буду из-за "подробно"
|
[quote:27f0c10ea7="cindirik"]где находиться этот keyswitch?[/quote:27f0c10ea7]
Это ключ, находящийся на передней панели модуля процессора
|
где находиться этот keyswitch?
|
Предыдущие результаты
Ещё результаты |
|
| |
|