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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Для контроля связи можно использовать следующие штатные средства RSView: [quote:8971ebbe40][b:8971ebbe40]Monitoring communications[/b:8971ebbe40] Use any of the following methods to monitor communications: - Activities—In the Activity Log Setup editor, ensure communication errors, warnings, and remarks are enabled and are set up to log to the log file and activity bar. At runtime, information appears in the log file and activity bar, indicating any problems. - Communication status—Ensure communication status is turned on, otherwise communication errors will not be logged to the activity log file or activity bar (even if they have been configured to do so in the Activity Log Setup editor). By default, communication status is turned off until you run the project. To turn communication status on, use the [b:8971ebbe40]ComStatusOn[/b:8971ebbe40] command. - Tag monitor—Use the tag monitor to check the communication status for a device tag. The states are: - Disabled if the node has been disabled in the Node editor or disabled using the NodeDisable command - Error if RSView32 has tried to acquire a value but could not because of some kind of communication error, such as a node not being available or a DDE server not running - Stale if the tag value has been acquired before but does not have an updated value - Uninitialized if the value has never been acquired - Valid if RSView32 has a valid value for the tag - None if there is a problem with the tag definition such as it is not a valid tag type or if the tag database has been accessed with a third–party tool such as Microsoft® Access. If the underlying tag type is valid, editing and saving the tag and then redisplaying the tag monitor will fix the problem. System\com tags—Use the system\com tags to receive a more detailed error message. If the tag monitor reports an error, move to an empty cell in the tag monitor, type system\com* and, when the dialog box appears, click Select All. For a complete list of system\com tags, see Appendix B, System tags. [/quote:8971ebbe40] Для диагностики можно, например, назначить какие-нибудь действия (Event), основываясь на бите коммуникаций system\ComErrorValue1 или system\ComErrorValueOPC и т.п. . [quote:8971ebbe40] Вот в WinCC при отсутствие связи все анимированые объкты заштриховываются (нет связи). А в RSView если связи нету то вид объектов не изменяется, как решить такую проблему?[/quote:8971ebbe40] В RSView Вам предоставляется возможность не просто заштриховать объект, а решить самостоятельно, что с ним делать, и вообще делать ли что-нибудь. Вы можете "надеть" на объект анимацию мигания или изменения цвета, или изменения штриховки на осовании выражения, которое Вы описываете в поле Expression. Хотите заштриховать - штрихуйте по тому или иному биту, нет проблем. А в WinCC Вы имеете такую же свободу действий?

 Есть системный тег system\CommStatusValue1. Но как то не понятно как отслеижавть по нему состояние связи сконтроллером. Например если контроллер отключен и связи нет что будет в этом теге? Еще бы хотелось узнать. Вот в WinCC при отсутствие связи все анимированые объкты заштриховываются (нет связи). А в RSView если связи нету то вид объектов не изменяется, как решить такую проблему?

 [quote:28a0df5475="oldDad"]Если речь идёт, например, о Ladder Editor, то нужно из списка выбрать "Ladder Window" и изменить размер фонта. В Structured Text Editor можно тоже.[/quote:28a0df5475] Надо изменить шрифт в целом, а не только в Ladder Editor-е. И этот параметр как раз и заблокирован(не активен)

 2. Ещё раз из Abbey Road: [b:c82618d628]The Beatles - You Never Give Me Your Money[/b:c82618d628] You never give me your money you only give me you funny paper And in the middle of negotiation you break down I never give you my number I only give you my situation And in the middle of investigation I break down Out of college money spent See no future, pay no rent All the money's gone, nowhere to go Any jobber got the sack Monday morning turning back Yellow lorry slow, nowhere to go But oh, that magic feeling Nowhere to go Oh, that magic feeling nowhere to go nowhere to go Ah, Ooo, Ah, Ooo, Ah One sweet dream Pick up the bags and get in the limousine Soon we'll be away from here Step on the gas and wipe that tear away One sweet dream Came true today Came true today Came true today One two three four five six seven All good children go to heaven

 Если речь идёт, например, о Ladder Editor, то нужно из списка выбрать "Ladder Window" и изменить размер фонта. В Structured Text Editor можно тоже.

 Проблема: Allen-Bradley -> Profibus -> Siemens? Я программирую передачу данных в контроллеры Allen-Bardley (серия ControlLogix) из контроллеров Siemens (серия S7-300) и обратно по протоколу Profibus. Со cтороны Allen-Bradley для связи по Profibus используется модуль 1756-MVI56-PDPMV1, т.е. Profibus DPV1 Master Communication Module (в сети он Master), со стороны Siemens - CP 3425 DP (в сети он Slave). Со стороны Siemens все хорошо. Gsd-файл модуля нормально загружается в 1756-MVI56-PDPMV1, параметры передачи (кол-во передаваемых, получаемых байт) заданы одинакого и со стороны Siemens, и со стороны Allen-Bradley. При просмотре сети Profibus в On-line режиме с помощью утилиты Prosoft Configuration Builder 2.0.2 (PCB) тоже все нормально (On-Line параметры диагностики модуля Siemens в PCP говорят Slave Ok). Сеть выстроена правильно и по данным и по индикации как со стороны Allen-Bradley, так и состороны Siemens. Теперь самое главное - передача данных в циклическом режиме в RSLogix осуществляется с помощью структур: MVI56PDPMV1.Input[0..1535] - для входных данных. MVI56PDPMV1.Output[0..1535] - для выходных данных. При передачи через MVI56PDPMV1.Output Siemens получает данные. Но при посылке данных Siemens-ом массив MVI56PDPMV1.Input остается заполнен нулями, несмотря на то, что в PCB приходящие данные видны (в выделенных им структурах). Т.е. модуль 1756-MVI56-PDPMV1 данные получает. Это также видно и в On-Line параметрах master-a из PCB. Но буфер MVI56PDPMV1.Input[0..1535] остается пуст (длина его задана нормально в конфигурации PCB). Программа логики Allen-Bradley скачана с официального сайта Prosoft. Входной буфер можно просматривать и из PCB через Diagnostics модуля, но там тоже нули. Анализ приходящих данных в контроллере показывает, что ошибок нет, обмен идет нормально. #-ра блоков тоже отлично передаются модулю и принимаются. Но при чтении регистров (#блоков 1-3) они остаются заполнены нулями. Не понимаю, почему приходящие данные отлично отображаются в PCB (Prosoft Configuration Builder), но в структуры RSLogix-a (MVI56PDPMV1.Input) передаваться упорно не хотят? Буду очень признателен за помощь. [/b]

 И еще интересная информация на тему записи строк. Испытания записи русских строк продолжили с изменениями в полигоне: вместо RSView32 использована среда RSView Studio версии 3.20. Результаты таковы: Если использовать прямое подключение к контроллеру ControlLogix с использованием RSLinx Enterprise, то проблема остается нерешенной, также идет некорректная запись символов и считывания не происходит. Но, если в качестве связи с PLC использовать RSLinx OPC Server (RSLinx Professional), то и запись и чтение тэгов происходит успешно, т.е. в контроллер попадают символы русской кодировки (можно их проанализировать в 16-ти ричном коде). Вот такая чушь... Хотя я так подозреваю, что преимущественней в случае RSView Studio использовать коммуникации через RSLinx Enterprise, а RSLinx классик совсем не устанавливать? С уважением, Vitaliy D. Burtsev

 Проблема: Allen-Bradley -> Profibus -> Siemens? Я программирую передачу данных в контроллеры Allen-Bardley (серия ControlLogix) из контроллеров Siemens (серия S7-300) и обратно по протоколу Profibus. Со cтороны Allen-Bradley для связи по Profibus используется модуль 1756-MVI56-PDPMV1, т.е. Profibus DPV1 Master Communication Module (в сети он Master), со стороны Siemens - CP 3425 DP (в сети он Slave). Со стороны Siemens все хорошо. Gsd-файл модуля нормально загружается в 1756-MVI56- PDPMV1, параметры передачи (кол-во передаваемых, получаемых байт и шинные параметры) заданы одинакого и со стороны Siemens, и со стороны Allen-Bradley. При просмотре сети Profibus в On-line режиме с помощью утилиты Prosoft Configuration Builder 2.0.2 (PCB) тоже все нормально (On-Line параметры диагностики модуля Siemens в PCP говорят Slave Ok). Сеть выстроена правильно и по данным и по индикации как со стороны Allen-Bradley, так и состороны Siemens. Теперь самое главное - передача данных в циклическом режиме в RSLogix осуществляется с помощью структур: MVI56PDPMV1.Input[0..1535] - для входных данных. MVI56PDPMV1.Output[0..1535] - для выходных данных. При передачи через MVI56PDPMV1.Output Siemens получает данные. Но при посылке данных Siemens-ом массив MVI56PDPMV1.Input остается заполнен нулями, несмотря на то, что в Prosoft Configuration Builder, приходящие данные видны в выделенных им структурах. Т.е. модуль 1756-MVI56-PDPMV1 данные получает. Это также видно и в On-Line параметрах master-a и slave-a из PCB. Но буфер MVI56PDPMV1.Input[0..1535] остается пуст (длина его задана нормально в конфигурации PCB). Программа логики для контроллера Allen-Bradley скачана с официального сайта. Входной буфер (Input) можно просматривать и из PCB через Diagnostics модуля, но там тоже нули. Не понимаю, почему приходящие данные отлично отображаются в PCB (Prosoft Configuration Builder), но в структуры RSLogix-a (MVI56PDPMV1.Input) передаваться упорно не хотят? Буду очень признателен за помощь...

 Здравствуйте! Да, это так. [quote:fa2d76d651] [b:fa2d76d651]E74966796 - Failed to load Data Server 'RSLinxEnterprise.OPCServer.1' on machine <PCName> (result = 0xc8650021)[/b:fa2d76d651] Problem Attempt to configure RSLinx Enterprise generates the following error : [b:fa2d76d651]Failed to load Data Server 'RSLinxEnterprise.OPCServer.1' on machine <PCName> (result = 0xc8650021)[/b:fa2d76d651] In Factory Talk Diagnostics, another error appears: [b:fa2d76d651]RSLinx Enterprise FactoryTalk server RNA://$Global/Test/RSLinx Enterprise was not created on <PCNAME> because no runtime license was found.[/b:fa2d76d651] Cause No RSLinx Enterprise activation is installed. Solution Purchase a RSLinx Enterprise activation or use an OPC server (possibly RSLinx) instead of RSLinx Enterprise. [/quote:fa2d76d651] Вот здесь таблица того, какие продукты поставлятся с какой активацией: [url=http://domino.automation.rockwell.com/applications%5Ckb%5CRAKB.nsf/0/C288C3F53EC0AE4F85256BA7005BBA65?OpenDocument] G7245725: List of activations that ship with RSViewSE[/url]

 Здравствуйте, коллеги! Подскажите начинающему: купили пакет RSView Enterprise Studio, Server и Client с акивациями к каждому из этих продуктов, но при создании RSLinx Enterprise OPC сервера возникает сообщение в строке состояния [i:111385a51e]RSLinx Enterprise Factory Talk server RNA://........ was no created on ... because no runtime license was found[/i:111385a51e] Так что, необходимо дополнительно покупать акивацию на RSLinx Enterprise?



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
Automation Fatal Error 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 kei

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

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