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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 [quote:21590e87a0="Freddy"]>> что установлена опция "восстанавливать при старте содержимое памяти из EEPROM". А где эта обция устанавливается?[/quote:21590e87a0] Посмотрите в Controller - Processor Status - вкладка справа Mem-Module: S:1/10 Load Memory Module on Memory error S:1/11 Load Memory Module Always S:1/12 Load Memory Module Always and Run Минимум один из этих битов у Вас, по-видимому, установлен в единицу.

 Параметр Length в SLC всегда указывает длину в [b:43af2ad0c0]словах[/b:43af2ad0c0]. [quote:43af2ad0c0][b:43af2ad0c0]Length[/b:43af2ad0c0] is the number of elements in the file you want to copy. A timer, for example, is a single element that uses 3 words - the control (status) word, the preset word, and the accumulator word. (If the destination file type is 1 word per element, you can specify a maximum length of 128 words. If the destination is a timer file (3 words per timer), you can specify a maximum length of 42 elements (3 x 42 = 126). In this case 2 words would remain unused. [/quote:43af2ad0c0]

 Уважаемые знатоки RSView32. Подскажите пожалуйста как решить данную задачу. На мнемосхеме есть две кнопки Старт и Стоп которые запускают/останавливают заполнение емкости. Свойство Visible кнопок завязано на тег Control_Filling_Tank. Тег дискретный (связан с тегом контроллера) по истинному значению которого начинается заполнение емкости (включается контур упрвления). Но для включения контура управления необходимо чтобы емкость была нагрета, насосы работали и т.д., то есть необходимо выполнять проверку опреде-ленных условий. Если хоть одно из условий не выполняется об этом нужно сообщить операто-ру. Проверку я сделал при помощи VBA следующим образом: [code:1:07e0878cc8]Sub Start_Fiiling_Tank() Tank_is_Hot = Application.ActiveProject.TagDb.GetTag("Status\Tank_is_Hot") Pump_OK = Application.ActiveProject.TagDb.GetTag("Status\Pump_OK") Dim Temp_Str As Tag Set Temp_Str = Application.ActiveProject.TagDb("Control\Error_Action") Dim Command_Control As Tag Set Command_Control = Application.ActiveProject.TagDb("Control\Supply_water_to_Tank") If Tank_is_Hot = 0 Then Temp_Str = "Емкость не нагрета!" Application.ActiveProject.Command.Execute "Display popup_banan /T Control\Error_Action /cc" ElseIf Pump_OK = 0 Then Temp_Str = "Нет готовности насосов" Application.ActiveProject.Command.Execute "Display popup_banan /T Control\Error_Action /cc" Else Command_Control = 1 End If End Sub[/code:1:07e0878cc8] Процедуру написал для примера, реально каждая процедура обрабатывает большее ко-личество условий. Вызывается она при нажатии на кнопку старт. Все это дело реально выливается в то, что при нажатии на кнопку старт, кнопка не исче-зает сразу как бы хотелось (пока процедура зачитает статусные теги, пока пропишет значение в тег контроллера, пока зачитается новое значение и изменится свойство Visible ). Это дает воз-можность нажать на кнопку еще раза 3-4 что иногда приводит к ошибкам бейсика. 1. Велосипед изобрел? 2. Как бы так извратиться и в обработчике нажатия кнопки написать что-то типа If Status\Tank_is_Hot = =1 then Control\Supply_water_to_Tank=1 else Display Блаблабла 3. Можно ли как-то асинхронно, что ли, получать значения тегов в процедурах VBA. Уж очень он тормозит, если надо зачитать 5-6 статусных тегов и выдать пару управляющих команд.

 Встала проблема связать вышеуказанные устройства. Сами рассматривали 2 варианта: 1. DeviceNet с установкой платы связи в привод. 2. ProfiBus с установкой модуля связи в контроллер. Может у кого-нибудь есть опыт организации подобной связи?

 Здравствуйте. Имеется резервированный ControlNet: 1784-PCICS <--> 1788-CNCR. Два раза возникала странная проблема определения сети. При этом на 1784-PCICS индикаторы каналов мигали попеременно, а на 1788-CNCR - одновременно. Сетевые кабели целые (проверено). Первый раз проблема возникла при переустановке 1784-PCICS с одной машины на другую. Решилась переустановкой карты в другой слот и переустановкой дайверов (на всякий случай). Второй раз - сегодня ни с того ни с сего (на 100% уверен, что ни конфигурация, ни настройки сети не изменялись, ни кто ничего не трогал). Решилась выниманием и установкой карты в тот же слот!? Сталкивался ли кто-нибудь с подобной проблемой? В чем причина? Меня настораживает перемигивание световых индикаторов на 1784-PCICS - что это означает? Спасибо за внимание!

 Добрый день! У меня есть несколько вопросов: 1. Как можно на контроллере FlexLogix с модулем 1788-CNCR программным путем (логика контроллера или RSView32 v6.4) определить состояние каналов А и В (есть соединение или нет)? Пробовал в RSLogix использовать инструкцию GSV для определения статуса модуля. Пробовал в RSView настроить канал с непосредственным использованием драйверов (об этом во 2м вопросе). Ничего! Единственный намек увидел в RSLinx при диагностике станции (Station Diagnostics: Device on ControlNet), но как добраться к этим параметрам я не знаю :( . 2. Объясните мне пожалуйста для чего нужна настройка связи с непосредственным использованием драйверов? Как я понимаю, это увеличивает быстродействия. Что еще? При конфигурировании узла в пункте Тип можно выбрать только PLC, SLC и SoftLogix, а мне нужен FlexLogix. Я так понимаю, у меня старая версия RSView. C какой версии это возможно и можно ли таким образом определить состояние сети (см. п.1)? Спасибо.

 Большое спасибо за консультацию! :) В связи с Вашим ответом: [quote:302110ba7b]Это касается только того сегмента ControlNet, конфигурация которого выполнена с помощью RSNetworx for CN и хранится в каждом из киперов сегмента. [/quote:302110ba7b] возникает вопрос: если существующая сеть ControlNet имеет несколько сегментов, то возможна независимая друг от друга конфигурация этих сегментов при помощи RSNetWorx или все-таки надо (лучше?) сконфигурировать всю сеть целиком? Спасибо. :)

 Здравствуйте, Слава! Спрашивайте - отвечаем! :) [quote:da4cdc2d04] 1. Киперами сети будут только модули CNBR, причем активным - CNB с наименьшим адресом?[/quote:da4cdc2d04] Да, в Вашей конфигурации - именно так. [quote:da4cdc2d04]2. В случае использования ENBT в целях, указанных выше, будут ли они киперами и необходимо ли конфигурировать сеть с помощью RSNetWorx for EtherNet ? [/quote:da4cdc2d04] Эти модули не имеют к ControlNet отношения. Если они будут стоять в более, чем одном шасси, связаны между собой сетью, и обмениваться информацией, то да, надо конфигурировать этот сегмент сети Ethernet с помощью RSNetWorx for EtherNet. А если они предназначены только для доступа в систему с целью зарузки программы, то не надо. [quote:da4cdc2d04]3. В случае выхода из строя активного кипера (пропало питание, нарушен сетевой кабель и т.п.) сеть упадет или активным станет другой кипер? [/quote:da4cdc2d04] Нет, сеть не упадёт. Грош бы ей был цена, если бы она от этого падала. Это же не ProfiBus, здесь нет сканера, при выходе из строя которого сеть рассыпается :) . ControlNet - мультикиперная сеть, все киперы хранят конфигурацию, т.е. имеется многократное резервирование конфигурации сети. Если активный кипер выпал, то контроль над траффиком в сети автоматически перенимает следующий по номеру. [quote:da4cdc2d04]4. В связи с этим, если необходимо будет поменять модуль-кипер, повлияет ли это на работу неподчиненных ему элементов сети (другие сегменты)? [/quote:da4cdc2d04] До тех пор, пока в сети остаётся хотя бы один модуль, способный выполнять функции кипера, сеть будет работать и будет способна пересылать сообщения и обслуживать соединения типа scheduled connections. Это касается только того сегмента ControlNet, конфигурация которого выполнена с помощью RSNetworx for CN и хранится в каждом из киперов сегмента. Само собой, при замене модуля нужно переконфигурировать сегмент, чтобы информация о конфигурации сети сохранилась в каждом из киперов.

 Здравствуйте, коллеги. Здравствуйте, Игорь Аркадьевич. В свзи с вводом АСУ ТП на платформе ControlLogix возник ряд вопросов по сети ControlNet: В систему входят: [b:ca45b20476]шасси1: [/b:ca45b20476]контроллер; модуль резервирования; два модуля CNBR; планируется модуль ENBT только для незапланированного(информационного) обмена - upload, download контроллеров [b:ca45b20476]шасси2: [/b:ca45b20476]аналогично шасси1 (горячее резервирование) [b:ca45b20476]шасси3,4,5:[/b:ca45b20476] модули ввода/вывода (внутренний сегмент) Во внешнем сегменте на общей шине рабочие станции и PanelView. Вопросы: 1. Киперами сети будут только модули CNBR, причем активным - CNB с наименьшим адресом? 2. В случае использования ENBT в целях, указанных выше, будут ли они киперами и необходимо ли конфигурировать сеть с помощью RSNetWorx for EtherNet ? 3. В случае выхода из строя активного кипера (пропало питание, нарушен сетевой кабель и т.п.) сеть упадет или активным станет другой кипер? 4. В связи с этим, если необходимо будет поменять модуль-кипер, повлияет ли это на работу неподчиненных ему элементов сети (другие сегменты)? Заранее спасибо. :)

 Даниил, [u:fa7c6fc373][color=darkblue:fa7c6fc373][url=http://vdt-solutions.de/files/linx_gateway.pdf]в этом файле[/url][/color:fa7c6fc373][/u:fa7c6fc373] описывается, как настраивать RSLinx Gateway. Там локальная машина связана с контроллером не по ControlNet, а по DataHighway+, но, думаю, разберётесь по аналогии. Успехов! Расскажите потом pls, получилось ли.



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


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



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



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



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



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




  
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 Fehlermeldung

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

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