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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 To solve the problem please try to apply this patch roll-up from [url=https://rockwellautomation.custhelp.com/app/answers/detail/a_id/466418]KB 466418 - FactoryTalk View - Patch Roll-up for CPR9 SRx[/url]. You can also copy the latest version of the ActiveX control to the SE server and client computer(s) and re-register it (open command prompt and enter: regsvr32 C:\Windows\System32\<file name> )

 [quote:3007137f28="SergeyM"]Добрый день! Есть 3 вопроса. 1. Есть проект на контроллер ControlLogix. В нем есть следующий участок: [code:1:3007137f28] GSV(TASK,MainTask,LastScanTime,CycleScan_Milisec); SYS_CPUCycleTime := CycleScan_Milisec/1000000; TimeWork := TimeWork + SYS_CPUCycleTime; [/code:1:3007137f28] По сути это учет времени наработки (хоть и не очень корректный - все таки время задачи не равно времени цикла контроллера, об этом ниже). Теги TimeWork и SYS_CPUCycleTime имеют тип REAL Ну так вот, значение TimeWork вырастает до 1024.0 нормально. После этого рост либо останавливается либо очень сильно замедляется. В чем дело никак не пойму. 2. В чем же все таки выражается время задачи вытащенное командой GSV? во внутренней справке RSLogix5000 написано, что в микросекундах, но по ощущениям это скорее миллисекунды. 3. Как получить полное время цикла контроллера? Нужно для таймеров используемых внутри программы. Переход на стандартные таймеры очень и очень затруднителен.[/quote:3007137f28] 1. Прочитай эту [url=http://vdt-solutions.de/modules.php?name=Forums&file=viewtopic&p=10382&highlight=#10382]тему[/url], про проблемы REAL. 2. Микросекунды. 3. Через GSV считывай 64 бита времени (2 по 32) и делай вычитание. Пример для вычитания 64 битных ищи [url=http://search.rockwellautomation.com/search?site=sample_code&client=samplecode&output=xml_no_dtd&proxystylesheet=samplecode]здесь[/url].

 [quote:2f71e9d8a4="DiabloXan"]как быть если нужно создать блок под определенную задачи и которого нет в стандартной библиотеке [/quote:2f71e9d8a4] Создайте свои собственные AOI. Они именно для этого и предназначены. [quote:2f71e9d8a4]Есть ли у роквела что-то типо надстройки (Библиотеки) блоков (У сименса аналог CEMAT)-читал много инфы про роквел-но пока подобного не встречал.[/quote:2f71e9d8a4] Это называется [url=http://search.rockwellautomation.com/search?site=sample_code&client=samplecode&output=xml_no_dtd&proxystylesheet=samplecode]Sample Code Library[/url]. Наберите в поисковой строке, например, [url=http://search.rockwellautomation.com/search?q=AOI&filter=0&num=20&getfields=*&btnG=Search&client=samplecode&output=xml_no_dtd&proxystylesheet=samplecode&ulang=de&sort=date%3AD%3AL%3Ad1&entqrm=2&wc=200&wc_mc=1&oe=UTF-8&ie=UTF-8&ud=1&exclude_apps=1&site=sample_code]AOI[/url].

 [quote:2f26022867="oldDad"]А видит ли тэги данного сервера стандартный OPC Test Client, устанавливаемый вместе с RSLinx Classic?[/quote:2f26022867] Да ... http://imgur.com/sshJD7d Странно, пробую с KEP Server FT связать и получают тоже самое пустое поле... Вообще там должны появлятся теги ??? Правда KEP Server у меня DEMO

 А видит ли тэги данного сервера стандартный OPC Test Client, устанавливаемый вместе с RSLinx Classic?

 [quote:562d169d91]Steps for Using a USB Dongle on Multiple Computers Make a backup copy of the License file (extension .lic). All computers must have the FactoryTalk Activation Tool installed. Check if the software is installed by going to: Start->Programs->Rockwell Software ->FactoryTalk Activation-> FactoryTalk Activation Tool If the path is not available, install FactoryTalk Activation Client. The License file must be saved to all PCs: C:\Program Files\Common Files\Rockwell\Activations[/quote:562d169d91] [url=https://rockwellautomation.custhelp.com/app/answers/detail/a_id/35002/related/1]35002 - Move FactoryTalk Activations Frequently Using Dongles[/url] См также [url=https://rockwellautomation.custhelp.com/app/answers/detail/a_id/54553]kb54553[/url], [url=https://rockwellautomation.custhelp.com/app/answers/detail/a_id/35630]kb35630[/url].

 Перенести VBA один в один не получится, т.к. сильно отличается как системная концепция, так и объектная модель. [quote:9a5cc6a15a][b:9a5cc6a15a]VBA and the FactoryTalk View Object Model [/b:9a5cc6a15a] Microsoft Visual Basic for Applications (VBA) is an integral part of both RSView32 and FactoryTalk View Site Edition. However, the way in which VBA is implemented, and the types of object models exposed, are signifi cantly different between the two products. Because of these differences, RSView32 VBA code does not migrate to FactoryTalk View SE, although VBA code that does not use the RSView32 object model can be copied and reused in FactoryTalk View SE. RSView32 has a server-side object model. VBA code triggers actions that run on the server, and not on individual clients. The RSView32 object model supports creating, deleting, and modifying HMI tags, but does not offer any objects, properties, methods, or events for manipulating graphic displays. FactoryTalk View Site Edition uses a very different client-side object model. The purpose of the FactoryTalk View SE object model is to provide fl exible access to graphic display objects and to make it easy to customize and manipulate graphic displays on individual client computers. VBA code, attached to an associated graphic display, triggers actions that run on the client computer and not on the HMI server. The FactoryTalk View SE object model supports reading and writing values from both directly referenced tags and HMI tags, but does not support creating, deleting, or modifying tags. When a graphic display opens on an FactoryTalk View SE client computer, the VBA code executes independently on that client. For example, suppose the same graphic display is opened on two different client computers at the same time. When an operator on the first computer clicks a button on the display, the action causes the VBA code to run. The same display, open on another client computer, does not execute the VBA code until an event on that client triggers it. Use VBA code to customize the behavior of graphic displays on individual client computers. To allow for independent, local user interaction on each client, replace memory tags and event expressions used in RSView32 graphic displays with VBA code in FactoryTalk View SE displays. See the following link: • 51770 - Sample VBA: Exercise in migrating an RSView32 application with VBA to FactoryTalk View SE.[/quote:9a5cc6a15a] ftalk-qr004_-en-p.pdf

 Часто стоит задача создать визуализацию полностью на русском языке. В последних версиях FactoryTalk это достижимо если не на 100, то почти на 99%. Одна вещь беспокоит: в Alarms and Events Banner при потере связи с контроллером показывается неизменное "Connection to controller xxx has been lost (Server: RNA://xxxxxxxxxxxxx)." В [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/ftae-rm001_-en-e.pdf]литературе[/url] по этому поводу говорится следующее: Among the text strings that do not support language switching are: - text that is part of the language version of the FactoryTalk View Studio Site Edition or Client software, such as information from system tags, which is displayed in the same language as the operating system. These are translated when FactoryTalk View is localized. Очевидно, так как русской версии FTalk не существует, не существует и русских системных сообщений. Но может все-таки есть какое-то хитрое решение? Хотя бы продублировать такие сообщения своим текстом?

 [b:7149216701]Дано:[/b:7149216701] 1) RSlinx 2) SLC-500 2) RSView32 7.50 3) KEPware server EX 5.10 [b:7149216701]Что делаю:[/b:7149216701] KEPware запрашивает у RSlinx 980 тегов раз в секунду и складывает их в БД. [b:7149216701]Проблема:[/b:7149216701] В логе KEPware полно сообщений: "[color=blue:7149216701]OPC DA Client: Read request timeout on device 'RSLinx.tags'[/color:7149216701]" Картинка прилагается [URL=http://hostingkartinok.com/show-image.php?id=b8a3f584d58d867d888de3c452242184][img:7149216701]http://s3.hostingkartinok.com/uploads/thumbs/2013/08/b8a3f584d58d867d888de3c452242184.png[/img:7149216701][/URL] [b:7149216701]Вопрос:[/b:7149216701] Это RSLinx работает на пределе или настройки не оптимальны? Можно ли настроить RSLinx на вышеуказанную производительность ?

 я видимо что-то не так делаю, потому что и в opc test client у меня напротив value стоит знак вопроса



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
ControlLogix sound FTView Control Logix MVI56-104S 1734-AENTR Altivar Add-on Instruction MVI46MCM Ethernet PLC-5 SLC-500 1757-SRM Firmware ComactLogixL32E 1756-L75 1756-RM2 Controlnet cable Promass Client Memory 1769-L32E execution minutes seconds Windows Build 00000d5c Unspecified terminate geehrter automatisch keine globalen Fehlermeldun

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

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