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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Если вы только добавили несколько тэгов, то функциональность сети от этого нарушиться не могла. Смотрели ли вы лог ошибок? Не нарушен ли кабель и.т.п.? Что за тэги Вы добавили? Direct? На что они показывают? Попробуйте вернуть прежнюю конфигурацию или восстановить базу из Backup - проблема остаётся или исчезает? Если изменить тип вновь добавленных тэгов на тип Memory - проблема остаётся или исчезает?

 Ну и насоветовали :o Решение же на виду лежит... собрать все эти требуемые memory тэги в архивную модель и настроить архивирование напрямую в MSSQL. ВСЁ!!! и никаких паразитных посредников, которым эти данные не нужны... единственное, что можно еще сделать - это если не устраивает формат хранения данных навесить на табличку триггер и перекладывать данные от RSVIEW куда надо и в каком надо виде. ну а скрипты VBA-шные переделать только на загрузку данных из MSSQL при старте проекта :wink:

 Позвольте, пожалуйста, пару вопросов. 1) Если эти тэги - Memory, то значение тэга теряется при перезапуске RSView32. Не лучше ли их держать всё-таки в контроллере? 2) Связан ли этот контроллер с сетью, в которой работает RSViewSE?

 Данные принципиально забирать из RSView32, т. к. это теги типа Memory в RSView32 их значение вводит оператор вручную. Но и в RSViewSE я не могу сформировать эти теги, т. к. это совершенно другая система, она не внедрена в RSViewSE.

 Доброго всем времени суток ! Сегодня столкнулся с проблемой, вроде её решил, пишу, может кому пригодится ... Значится так. Обнаружил, что при подключении к инету непомерно быстро и много раходуется исходящего трафика, непонятно куда. Запущенный TCPView показал несколько сотен запросов процессом mravsc.exe. Запускается этот процесс службой "Distributed Allocated Memory Unit", которую ни остановить, ни удалить нельзя :( Покопавшись в нете решил пойти лёгким путём - перезагрузка в безопасном режиме и удаление в c:\WINDOWS\system32\dllcache\ этого самого mravsc.exe. После перезагрузки вирь не проявлялся, трафик расходуется по делу. Будьте бдительны, у многих моих коллег за полчаса съелся весь лимитированный на месяц трафик, теперь сидят без нета :(

 Вы же знаете, что в клиент-серверных системах все 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]

 Привет всем! Кто - нибудь сталкивался со след. проблемой: WinXP SP2 RSViw32(CPR6) RSLinx v13 (CPR6) Ни с того ни с сего перестала работать команда RSView32 Download (Download All). А так-же стандартные клавиши PgDn and Ctrl-PgDn. Заметил при очередной установке компонента NumericInput. При проверке проекта рамка отображает какое-то значение, но при вводе числа остается рамка вокруг поля – сплошная, как буд-то значение было введено в поле, но еще не загружено (режим ожидания записи). Тоже самое происходит со всеми NumericInput на разных дисплеях, когда я пытаюсь ввести значение. Log-файл регестрирует Download без предупреждений и ошибок. Использование команды Set с кнопки тоже не дает загрузки. Перестала (???) работать команда Toggle, а Momentary On (Off) работает на булевых тэгах. Проверял как с тегами в Memory, так и с контроллерными. [b:b1b08f16cb]Но этот-же вьюшный проект работает без ошибок на другой машине!!![/b:b1b08f16cb] Переустановил вьюшку, удалил последние проги из системы, восстанавливал точкой восстановления аж 7раз, переустановил линкс и снова вьюшку, обновил винду на микромяхком. Что еше можно сделать с сиcтемой?

 Вот, посмотрите в Knowledge Base: [b:235d3d6c37]CIP Messaging Reference[/b:235d3d6c37] [b:235d3d6c37]DH+ / RIO[/b:235d3d6c37] DH+ Diagnostics G18529 DHRIO remote rack retry counters G20391 DHRIO DH+ node address A17910 DHRIO DH+ active node table A17854 DHRIO rio status object A17914 Getting and Clearing Diagnostic Counters G96749451 [b:235d3d6c37]ControlNet[/b:235d3d6c37] Flex Module Info G19246 Node Number G19205 CPU Utilization G18809 LED Status G18643 CNB node address Q51228857 Cnet diagnostic and cable redundancy status A18170 Cip messages to 1747SCNR P19786 Resetting PLC5 diags counters on ControlNet A8361507 resetting ControlNet Diagnostic Counters TN ID 41650 [b:235d3d6c37]EtherNet[/b:235d3d6c37] ENET IP Information G18770 ENET diagnostic counters A18389 ENBT Diagnostic Counters Q16739464 ENBT Media Counters Q111833722 ENBT Baud and Duplex Q7753033 ENBT Forcing Baud and Duplex A41930091 ENBT CPU utilization G63659254 ENBT IP Information G82553071 ENBT Host Name Q111838865 [b:235d3d6c37]DeviceNet[/b:235d3d6c37] DNB explicit message example A17630 DNB Explicit message to Panelview example A17520 [b:235d3d6c37]Processor[/b:235d3d6c37] Firmware Level Q29537172 Program Edits A29430452 Program Download Q29427803 Program Name A28555551 Date and Time G20246 Mode Change (Run / Program) G19586 Changes periodic task execution interval A19765 Clear controller faults (major) G20159 Grab controller free memory G19880 Gets controller run/prog mode status A10549732 cpu backplane counters A20360 Increasing the CPU's unconnected buffers A2846512 Obtaining the controller FW level A21366 Changing the serial port from user to system A20455 Lgx unconnected Buffer changes G20181 OK LED status, Keyswitch position Q63938700 Changing the Serial Port Control Line Programmatically A67244256 Obtaining the keyswitch position A86054621 [b:235d3d6c37]I/O Modules[/b:235d3d6c37] 1794VHSC CIP messages. G20558 Flex with LGX, Cnet and no profiles before 11.xx A20248 Resetting diagnostic latch bits A45740757 Resetting electronic fusing A19814 Obtaining Calibration Data (1756-IR6I/IT6I) A67051751 Obtaining Calibration Data (1756-IF16) G51632465 [b:235d3d6c37]SERCOS Modules[/b:235d3d6c37] Current Ring Phase Q62831754

 Hi, Опять хочу вернуться к проблеме пароля. Можно посмотреть на эту проблему глазами технаря, а можно и развернуть и пошире. Начнем с простого, просто снять пароль. Если чехи обиделись за нерадушный прием( и молчат как партизаны, то давай проверим что на это говорит сам Rockwell. Simple search in the KnowledgeBase(By the way registration is free) and you can have following result- "Lost or Forgotten passwords procedure for the Micrologix, SLC-500, PLC-5 Family of controllers and RSLogix software.Processor is prompting for a password and password is either lost or forgotten." ID 16846 (old TN# P16983). Прочитав оный документ начинаешь осознавать что нужен в добавок RSLogix500 Годичный Support Contract. Если его нет нужно искать у кого он есть, наверное нет ни у кого в округе получаем замкнутый круг. Будем проще, незря Сережа Брин придумал классный алгоритм. Три ключевых слова Allen Bradley SLC500 Password - результат отменный. На E-Bay продается продукт (прямо из Канады ) за 16 бакинских рублей и 99 копеек плюс пересылка наверно 10. Что мы имеем- Allen-Bradley & Mitsubishi PLC Password Recovery CD US $16.99 You are bidding on a CD containing the software and instructions required to recover a password "keyword" on an Allen-Bradley SLC or Mitsubishi A & FX-series processor. The keywords within an Allen-Bradley processors consist of a string of up to ten characters in the range 0-9 for the main password and the same again for the master password. For Mitsubishi there are six character passwords (A-series) and 8-character passwords (FX-series) consisting of 0-9 and A-F. If a keyword has been set with the processor, it is required in order to read the program from the PLC and to be able to monitor/modify the program. If you haven't got the key, you can't get in. Rockwell technical support have been asked if it is possible to identify or get around the keyword and their answer is NO-you must clear the PLC memory and start again. Not very good if you do not have the original code to begin with! This CD will give you the instructions on how to "discover" the keyword and gain access to the PLC. Software required for Allen-Bradley: • RSLogix 500 • RSLinx • Comlite 32 (included on this CD) Как все просто, Господа. И даже этика форума не затронута. Просто поиск решения в затруднительной обстановке. Ну а если еще жалко 25$ то можно download вообще продукт бесплатно. Правда все это мне не по душе. Принимать решение что и как делать дальше не мне тоже. Я бы держал контакт с чехами, ведь наверно они не только SLC500 на заводик поставили. Пригодятся еще в будующем. Может научат чему нибудь. Напоследок я хочу ответить г-ну из Жданова(Мариуполя). Не стоит батенька хаять иностранцев, а учиться у них нужно. Это не только мое мнение а и других господ, например Володимир Моренко ИнститутАвтоматики по моему город Томск. Кстати единственный системный интегратор из России, который прошел аудит в CSIA. И другая компания, ELISY прошу прощения может спеллинг неверный приезжает на ISA EXPO. Последнее, для ОлдДеда, придумал ты наверное этот форум классно, хоть немного откроет мне глаза на состояние дел по специальности как говорится на просторах СНГ. Спасибо всем за внимание.

 Детали быстро не вспомню, а долго мне за это денег не дают :( Помню что пользовался S:1/10, в твоем случае надо после установки памяти убить программу, т.е. замкнуть конденсатор. Memory Module Loaded on Boot S:5/8 - устанавливается для индикации факта загрузки программы из ПЗУ. Password Mismatch S:5/9 - опять флаг - пароль в контроллере не соответствует паролю в ПЗУ. Data File Overwrite Protection S:36/10 - флаг перезаписаны защищенные данные. Твои биты: S:1/11 и S:1/12 они определяют поведение и зависят от режима процессора, положения ключа, ошибки до выключения питания. Пробуй: S:1/11 = 1 S:1/12 = 1



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


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



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



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



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



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




  
RA & VDT GmbH


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

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

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