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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 У меня такой вопрос интересный. Дано: сайт ВДТ-автоматизация по адресу http://vdt-automation.com.ua, браузеры Opera, IE, Firefox Так вот интереснейший глюк. В опере все просто летает. А в двух других - ну просто невозможно дождаться пока что-то загрузится. А я так начал уже привыкать к огнелису. Вопрос: из-за чего такой глюк? Ну не поверю я что сайт оптимизировался именно под Оперу :) Под Ослика - поверю, но не под Оперу :D

 [quote:91cbcb7394="kempo"]Попробовал войти под другим юзером - такая же фигня. Директория в режиме "только чтение"[/quote:91cbcb7394] Про "The directory is in read-only mode" Rockwell пишет: - (read-only) — the FactoryTalk system on the current computer is disconnected from the FactoryTalk Directory server, and is retrieving information from a cache. Про свой случай я написал, а исходно была ситуация: - есть два компьютера идинаковое имя, но разная настройка FT. - Notebook полез FT на другой компьютер, где другие пароли (отличные от тех которых он видел раньше на первичном FT). В моем случае Интеренета не было, смотри в Knowledge Base "FactoryTalk Directory Server Location Utility" ID 32537 http://rockwellautomation.custhelp.com/cgi-bin/rockwellautomation.cfg/php/enduser/std_adp.php?p_faqid=32537&p_created=1123041600&p_sid=C6g4qSQi&p_accessibility=0&p_redirect=&p_lva=32537&p_sp=cF9zcmNoPTEmcF9zb3J0X2J5PWRmbHQ6MSZwX2dyaWRzb3J0PSZwX3Jvd19jbnQ9NSw1JnBfcHJvZHM9MCZwX2NhdHM9MCZwX3B2PSZwX2N2PSZwX3NlYXJjaF90eXBlPWFuc3dlcnMuc2VhcmNoX25sJnBfcGFnZT0xJnBfc2VhcmNoX3RleHQ9IlRoZSBkaXJlY3RvcnkgaXMgaW4gcmVhZC1vbmx5IG1vZGUi&p_li=&p_topview=1

 Уважаемые коллеги, опрос ваших мнений на главной странице показал, что многие хотели бы иметь возможность обмениваться опытом и решениями на сайте. Мы тоже думаем, что это было бы интересное и полезное дело. В русскоязычном интернете не так уж много форумов по нашей с вами тематике, и иной раз в поиске решения какой-то специфической проблемы нам с вами приходится перерывать горы информации. Так почему бы не сделать на этом сайте такой раздел, где, может быть, каждый из нас нашёл бы для себя какую нибудь "изюминку", или решение проблемы (а автор интересного решения получил бы на этом сайте бесплатную рекламу) :? :) Ну вот. Может быть, давайте вместе подумаем, как бы получше организовать эту идею? Можно было бы, например, сделать на форуме раздел "Обмен опытом" и открывать в нём темы. Можно было бы сделать на сайте отдельный информационный модуль по типу, например, объявлений или ссылок, где авторы решения могли бы делиться своими интересными решениями и наработками. А может у вас есть ещё какие-нибудь мысли на этот счёт? Уважаемые коллеги, давайте обсудим? [img:5627f45bc2]http://vdt-automation.com.ua/modules/ImageUp/uploads/oldDad/obmen_op.jpg[/img:5627f45bc2]

 Здравствуйте! Конечно, передача данных возможна. Посмотрите вот этот документ, в нём приводится один пример, который, думаю, может быть Вам полезен: http://vdt-automation.com.ua/files/slc2cl.pdf На всякий случай вот документация на 1747-KFC15: http://literature.rockwellautomation.com/idc/groups/literature/documents/pp/1747-pp004_-en-p.pdf http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1747-um534_-en-p.pdf Удачи!

 Вы же знаете, что в клиент-серверных системах все events исполняются не на клиенте, а на сервере. Поэтому, чтобы выполнить какую-то команду [i:cea8f7b8c9]на клиенте[/i:cea8f7b8c9] по событию [i:cea8f7b8c9]на сервере[/i:cea8f7b8c9], нужно либо менять логику управления, либо использовать какие-нибудь специальные механизмы. Вот что есть в Knowledge Base по этому поводу: [quote:cea8f7b8c9]ID 22007 [b:cea8f7b8c9]How to trigger a command on an SE client from an HMI server.[/b:cea8f7b8c9] Question How to trigger a command on an SE client from an HMI server Answer Background In some RSView SE applications, there may be a need to execute a command on a client when an event occurs. Some examples of this would be displaying an alarm summary screen when an alarm occurs, play a wave to alert an operator of an alarm condition, or displaying a warning screen when communications are lost. Since the Event Detector is designed to automatically execute commands when certain conditions are met, one might think that a Display command issued from an Event Detector would be the way to accomplish this goal. However, the Display command does not contain a mechanism to run a command at a remote client. Therefore, any command run by an Event Detector will execute at the HMI server hosting the event file, not at a client. Depending on the command, that command may or may not be valid when issued at the HMI server. For example, if a Display command is executed from the Event Detector (or a command line), the following warning will appear: [b:cea8f7b8c9]The command 'Display' is ignored when issued from the development environment or an HMI Server[/b:cea8f7b8c9] Solution: The following technique will allow a command or macro to run on a client. Please note that since VBA is single-threaded, your application should only run one script at a time. VBA will queue up requests but there are variable limits to what it can hold in the queue. In general, VBA scripts should be short and to the point rather than continuously-running semi-applications. Use an Event Detector to set a memory tag to 1. Alternatively, create an object (for example a button or an object with Touch animation) that sets the tag. Create a numeric display that monitors the tag in step 1. Right-click it and select "Property Panel". Make sure the "ExposedToVBA" property is set to "VBA Control". Close the Property Panel and right-click the numeric display. Select "VBA Code". In the Change event for this numeric display, add the following code: [code:1:cea8f7b8c9]Private Sub NumericDisplay1_Change() On Error GoTo ErrorHandler If Not IsError(NumericDisplay1.Value) Then If NumericDisplay1.Value = 1 Then ExecuteCommand "command string" End If End If Exit Sub ErrorHandler: LogDiagnosticsMessage Err.Description, ftDiagSeverityError End Sub [/code:1:cea8f7b8c9] For example, to display a graphic called "Popup", the syntax would be ExecuteCommand "Display Popup". Since this will execute on the client, no error will occur. Other RSView SE commands or macros can also be called in this way. Catalog Number: DocFullNum: A10738686 Revision:2.00.01;2.10.00;3.0;3.00.01;3.10.00;3.20.00;4.00 (CPR 7) File Attachments • [url=http://vdt-automation.de/files/22007_example.zip]ZIP document 22007_example.zip[/url] [/quote:cea8f7b8c9]

 Конечно. Не только можно, но и нужно. Текущая версияя 7.30: http://support.rockwellautomation.com/webupdates/product_list.asp

 Заочно тяжело (практически невозможно) дать правильный ответ. Проверь качество связм по DH-485 - в RSLinx правой кнопкой выбрать Station Diagnostics. При помехах на 1761-NET-AIC+ стоит ставить фиксированную скорость. [quote:b3032f64d6]1761-NET-AIC Преобр-ль дополн. Интерфейса, сеть (DF1<->DH485)[/quote:b3032f64d6] 1761-NET-AIC+ не преобразует протокол. А может в программах есть циклы? См. http://vdt-automation.com.ua/modules.php?name=Forums&file=viewtopic&t=517

 Вопрос действительно очень спорный и по этому поводу регулярно выходят статьи, доказывающие, что есть на свете только одна достойная SCADA :) В сети таких статей - целая жменя. Почитайте обязательно - это полезно и увлекательно. На Вашем месте, при выборе платформы визуализации я бы отталкивался от того, что за контроллеры работают на объекте. Например, SCADA Rockwell Automation RSView SE наиболее надежно, удобно и красиво работает со своими контроллерами. Также смотрел бы на специфические возможности и на то, насколько эти фишки будут полезны для конкретной задачи. Например у нашей SCADA (RSView) есть очень интересные возможности по части организации мультисерверных, мультиклиентных систем с единой системой безопасности, учета, оптимизации сетевого трафика. У конкурентов (кажется у iFix) есть внутренний язык программирования на манер FBD с большим количеством различных блоков (кажется даже PID регулятор есть). Хотя какой разумный человек будет осуществлять управление техпроцессом на уровне SCADA - не могу сказать. Обязательно стоит полазить по форумам и почитать отзывы пользователей - дабы самому оценить, какая SCADA работает нормально, а с какой процессе эксплуатации возникают проблемы. Не последнее место занимает вопрос личных предпочтений. Кому-то нравится удобный интерфейс (видел я одну SCADA с кучей всплывающих и выскакиевающих окон), кому-то способ построения системы, кому-то набор стандартных утилит, библиотек. P.S. Лично я предпочитаю RSView SE, чего и Вам советую.

 [quote:28c74217ee="Den"]Спасибо за помощь, dv_, вроде по алармам все понятно, хотя я знал, что доступ к файлу конфигурации имеется не для всех ПЛК, однако в мануале на ML1500 (на русском языке) по этому вопросу ничего не написано.....если Вас не затруднит, дайте пожалуйста ссылку на литературу, где это можно прочесть....может еще по отличиям ПЛК ML1500 различных серий (серия А, В, С). Заранее благодарен.[/quote:28c74217ee] [url]http://literature.rockwellautomation.com/idc/groups/public/documents/webassets/browse_results.hcst?lineTitle=MicroLogix%201500%20System&familyTitle=Programmable%20Logic%20Controllers&categoryTitle=Programmable%20Controllers&xLanguage=EN%20-%20English&CategoryId=0012&FamilyId=0088&passedLangVal=EN%20-%20English[/url]

 [quote:0ff7df50b5]Сколько времени занимает процесс автокалибрации? [/quote:0ff7df50b5] Почитайте, пожалуйста, вот здесь со стр. 4-33: http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1769-um004_-en-p.pdf и здесь со стр. 4-26. Это справедливо и для Вашего модуля: http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1769-um005_-en-p.pdf [quote:0ff7df50b5]Где можно подробнее узнать о функции данного процесса, рассчет коррекции(компенсации) нуля и коэф-та пропорциональности? [/quote:0ff7df50b5] К сожалению, поризводитель не раскрывает алгоритм и подробности в своей документации. Это связано с защитой прав. [quote:0ff7df50b5]Насколько я понимаю, данный процесс я могу запускать программно, и, самое главное, блокировать во время критической стадии техпроцесса. Это так?[/quote:0ff7df50b5] Да, у Вас есть биты Enable/Disable, чтобы запрезать функцию циклической калибрации.



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
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 Fehlermeldungen Default

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

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