 | |
Предыдущие результаты
[quote:0199e92271]Но работает как-то не очень надежно (через 1-2 дня перестают пересылаться значения - проект в 17.000 тегов, наверно много =) ).[/quote:0199e92271]
А не пробовали Watcom кэш увеличить? Там не менее 8192 должно быть.
Проверьте в HKEY_USERS\.DEFAULT\Software\ODBC\ODBC.INI\Имя_Проекта\Start, вдруг поможет.
|
Да, по DDE можно (было), но сейчас не работает.
По OPC, к сожалению, мне неизвестны действительно работающие аппликации. Эта функциональность декларируется, но работает далеко не всегда и не у всех. У меня вообще такое подозрение, что там ошибка где-то в RSView-шном OPC-сервере.
Всё собираюсь написать туда, но времени не хватает. Да и не очень надо, откровенно говоря :)
Вообще, я знаю людей, которые как раз сейчас пишут свою аппликацию для того, чтобы общаться с RSView-шным OPC-сервером. Пока не очень получается.
|
[quote:747973ea67="oldDad"]Нет, Даниил, это совсем другая ситуация.
Локальные внутренние тэги одной станции RSView увидеть из другой станции RSView нельзя. Мне незвестен такой способ :) [/quote:747973ea67]
В книге про RSView описан вариант связи по DDE и это работало в WIN98, но потом перестало =(.
Сейчас связаться можно: в RSView в настройках Node
DataSource = OPC
Name = RSI.RSView32OPCTagServer
Type = Remote
Adress = \\имя ПЭВМ (только нужно чтобы доступ был прописан)
UpdateRate = 0 (0 - автоподбор (не проверено)).
Но работает как-то не очень надежно (через 1-2 дня перестают пересылаться значения - проект в 17.000 тегов, наверно много =) ).
А вообще я делал приложения на Delphi, которые брали значения с LinxOPC, MSSQL, RSView и др. и ложили в теги RSView.
|
Чего вы человека мучаете?!
RSView тянет данные с RSLinx (OPC, DDE), а RSLinx с контроллера.
Таким образом RSLinx выступает в роли буфера. Можете с него хоть 1000 раз запросить один тег - с котроллера он стянется 1 раз.
|
Здесь читали? Я Вам уже ответил :)
http://vdt-solutions.de/modules.php?name=Forums&file=viewtopic&t=99
|
Люди добры помогите не могу русифицировать проект Panel Builder32.
С помощью Fonts Tools создаю файл с руским языком, потом применяю его в PB32 но вместо русского языка абракадабра.
|
Мало ли...
Я открою страшную тайну: тэги всё равно обрабатываются, как аналоговые :)
Попробуйте надеть, например, на объект visibility с таким вот expression:
[code:1:fe7ad9de65]if system\BlinkSlow >= 0.5 then 1 else 0 [/code:1:fe7ad9de65]
:D
|
Да, PanelBuilder - это очень старая аппликация, работающая с кириллицей довольно причудливым образом.
Прежде, чем создавать текст, выберите его размер в [b:af4834d777]нижней[/b:af4834d777] части списка (скобки указывают на то. что должен испльзоваться внешний фонт):
[img:af4834d777]http://vdt-automation.com.ua/modules/ImageUp/uploads/oldDad/rus.jpg[/img:af4834d777]
Текст удобно набирать в блокноте ("notepad"), а потом копировать в PanelBuilder.
|
[quote:22dd915957]Вы не знаете где можно почитать про расположение тегов в памяти(может на примере SLC) и механизмам передачи данных по СontrolNet-у? . [/quote:22dd915957]
В SLC совершенно другой принцип организации памяти, там ничего оптимизировать не надо, там ведь статическое распределние памяти. А в ControlLogix - динамическое.
О принципах оптимизации много написано. Посмотрите, например, вот эти документы, там много полезных советов:
http://www.software.rockwell.com/download/comms/rslinx/controllogix%20data%20collection%20with%20rslinx.ppt
http://www.software.rockwell.com/download/comms/rslinx/clx_perf.zip
http://www.opcwebclient.com/Support/Documents/Performance___Optimization/performance___optimization.html
http://helpdesk.ingeardrivers.com/supportsuite/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=38
http://www.software.rockwell.com/download/comms/rslinx/controllogix%20data%20collection%20troubleshooting%20guide.doc
[quote:22dd915957]Сел, покопался, так пока и не нашел как эти классы к моим тегам прикрутить. [/quote:22dd915957]
Что можно попробовать, так это создать в RSLinx несколько топиков с разными тэгами по группам, а для каждого топика определить настолько болшой интервал сканирования, насколько возможно (для каждого топика в Data Collection определить различные интервалы Polled Messages. Это как бы разные классы сканирования.
[quote:22dd915957]Пока стараюсь настроить RSLinx Gateway, может вытащу одну машину из сегмента ControlNet.[/quote:22dd915957]
Это хорошее решение. У Вас сеть забита в основном unscheduled-тэгами. Надо что-то делать.
(Я включил пока возможность загрузки картинок на этот сервер, смотрите в меню в разделе "Новая информация" - "Добавить картинку")
|
Здравствуйте, коллеги. Здравствуйте, Игорь Аркадьевич.
Расскажите, пожалуйста, подробнее о процедуре активации Node-Locked при помощи e-mail, т.к. прямого выхода в Internet наши рабочие станции иметь не будут.
Спасибо.
|
Предыдущие результаты
Ещё результаты |
|
| |
|