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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Доброго времени суток форумчане! Подскажите как создать блок ADD который складывает 1 раз в секунду в главной рутине контроллера, а не каждый цикл контроллера. Максимум чего добился создание нового 1-секундного TASKа. Так же имеется второй вопрос: Создал мною написанный блок в ADD-ON-Instructions-можно ли его как нибудь отлаживать онлайн?Не нашел вообще онлайна для созданного блока в ADD-ON-Instructions, соответственно не нашел возможности редактировать этот блок когда контроллер в онлайне. Помогите пожалуйста решить эти вопросы буду признателен)

 А где вообще можно взять эти P_MODE и P_ALARM Add-On Instructions. Платные они или бесплатные, если бесплатные то где скачать можно?

 Спасибо, OldDad! Очень интересные мануалы, жаль что я их не нашел на этапе конфигурирования сети, очень бы время сэкономил. В принципе они мне помогли, так как там указывается на Add-On P_MODE Instruction. Нашел их в документе SYSLIB-RM005B-EN-E. Теперь понятно в какую сторону копать:)

 [quote:69d2bb1879="Vladimir_Ch"]можно, on-line редактирование есть.[/quote:69d2bb1879] Онлайн редактирование нашел, но можно редактировать только в Tasks, а в Add-on Instructions не разрешает, желательно конечно как раз именно их и редактировать.

 Если кому-то пригодится,вот что ответили в поддержке: [list:f362b0d717] Problem Testing a display with a FactoryTalk Alarm and Events Alarm Summary object results in the following error in the Summary: Insufficient Resources exist on <shortcut name> to support Alarm and Events functionality. Environment Application is trying to subscribe to Analog (ALMA) or Digital (ALMD) alarm Controller running out of memory. Ethernet module peaked at a very high CPU usage when you launch the Ethernet module Web browser. Large number of Subscribers when you open one of the Analog (ALMA) or Digital (ALMD) instruction Properties Status tab. Insufficient disk space. Cause Creating multiple backups of an Application with RSLinx Enterprise enabled for Alarm and Events support. Solution Open FactoryTalk Administration Console expand the Application. Delete the RSLinx Enterprise server or right click on RSLinx Enterprise --> select Properties--> Uncheck Enable alarm and events support for older applications. Note: Each RSLinx Enterprise server with Alarm and Events enabled will consume 100k of Controller memory for buffering. 49886 - SE 5.0 Alarm and Events Error: "Unable to subscribe to alarms from the controller plc insufficient memory to create subscription" Access Level: TechConnect Date Created: 03/04/2008 09:59 AM Last Updated: 02/19/2011 10:45 AM Neither a new SE project ( distributed or stand alone ), or an existing project ( that may have been working ) works with the Factory Talk Alarm and Events Summary, even though the PLC is triggering alarms successfully. We see the error: " Unable to subscribe to alarms from the controller plc insufficient memory to create subscription ." This error is indicating that there is a memory issue in the Logix processor that is servicing the alarms and that the HMI server is unable to re-register with the alarm server. Please check that there are sufficient resources in the Logix processor to service the HMI server. This can also indicate an issue with licensing the dedicated project's HMI server activation is either being used by another HMI server running in parallel, or it ( example, RSVSERV.XXX ) does not exist on the PC. Check to see that we have enough activations free to attach to the current project and restart. [/list:u:f362b0d717] Всё касается вопросов связанных с ресурсами контроллера и "Alarm and Events".

 Коллеги, выручайте! Ситуация такова: На полевой шине Rackbus RS-485 висят 10 массовых расходомеров E+H Promass 63. Связь с ними от сети ControlNet осуществляется через гирлянду модулей E+H ZA377 -> ZA672 -> FXA675 Контроллер перестал видеть ZA377, остальные две группы Flex-ов, висящие на ControlNet видятся и функционируют нормально. Замена модулей от Endress+Hauser результата не принесла. :cry: Кабель ControlNet проверял переключением на другой узел сети - кабель исправен. Опыта работы с шиной Rackbus RS-485 и с модулями от E+H у меня нет.:oops: Требуется ли какая-либо предварительная прошивка этих модулей, помимо установки переключателей, перед включением в работу? Может ли кто-нибудь поделиться следующей документацией: CONTROLNET gateway Operating Instructions BA 181F/00/en Gateway ZA 672 Operating Instructions BA 054F/00/en Gateway ZA 672 Technical Information TI 148F/00/en Commutec operating program Technical Information TI 113/00/en Rackbus System Information SI 014F/00/e Rackbus RS-485 Operating Instructions BA 134F/00/e :oops:

 Добрый день. Возникла вот какая трудность. Рассмотрим банальную задачу: задвижка. Логично создать свой тип данных, в который входят сигналы с дискретных входов с концевиков, указывающие положение задвижки и дискретные выхода, для подачи сигналов на открытие - закрытие. Итак, работа задвижки в принципе осущетсвляется при помощи тегов: GO_OPEN - bool (дискретный выход) GO_CLOSE - bool (дискретный выход) STAT_OPEN - bool (дискретный вход) STAT_CLOSE - bool (дискретный вход) Пока мы работаем с четыремя отдельными тегами - всё ок. Мы банально связываем через Alias For каждый перечисленный тег с конкретным тегом модуля (к примеру 1756-IB32). Как пример, это может быть Local:1:I.Data.0 Когда задвижек много, есть желание объединить эти четыре тега в один тип (User Defined) и посылать переменные этого типа в функции Add-On-Instructions в качестве параметра. Удобно - одна функция, много задвижек, мало исходного кода. Но есть одно НО! Когда мы объединяем четыре тега в один тип (User Defined), мы утрачиваем возможность в менеджере тегов заполнить поле Alias For! Как обходят такой "острый угол"? Можно ли создать такую связь в коде?

 Для грамотной обработки аналоговых значений неплохо бы почитать ещё и вот это: [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1756-rm006_-en-p.pdf]1756-rm006_-en-p Logix5000 Controllers Advanced Process Control and Drives Instructions[/url]

 Разрази меня гром Публикация 1756-rm003_-en-p.pdf страница 42 Bit Instructions (XIC, XIO, OTE, OTL, OTU, ONS, OSR, OSF, OSRI, OSFI)

 [quote:3cda8c7a39="Ayrat"]Что за инструкция CPW, в описании на Micrologix Руководство пользователя 1764-61, я его не нашел. [/quote:3cda8c7a39] [quote:3cda8c7a39="Instruction Help в RSLogix"]This output instruction copies blocks of data from one location to another. You may reference a sub-element of bits in a function file containing a combination of RO and RW bits as the source and destination operands. For example HSC:0.2 (This entire word is comprised of various meaningful bits)...[/quote:3cda8c7a39] [quote:3cda8c7a39="Ayrat"]...и еще 36 под элементов HSC, например, HSC:0.MOD - Режим HSC[/quote:3cda8c7a39] HSC:0.MOD - режим работы счетчика: 0 - суммирующий счетчик - аккумулятор очищается, когда он достигает верхнего уровня. 1- Суммирующий счетчик с внешним сбросм. 2- Счетчик с внешним направленим 3- Счетчик с внешним направленим, сбросом и удержанием 4 - Двухвходовый счетчик (прямой и обратный) 5 - Двухвходовый счетчик (прямой и обратный) с внешним сбросом и удержанием 6 - Квадратурный счетчик 7 - Квадратурный счетчик с внешним сбросом и удержанием Тебя устроит режим 0. Большинстыо возможностей счетчика тебе не нужны. В прерывании по [b:3cda8c7a39]времени [/b:3cda8c7a39](или по таймеру) определяй количество отсчетов (разность между текущим и предыдущим) - это и будет объем в тиках счетчика за твое [b:3cda8c7a39]время[/b:3cda8c7a39], потом обычная арифметика для получения объема и расхода в физических единицах. Тщательнее при переходе счетчика через максимум, иначе получишь отрицательный объем. :)



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


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



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



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



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



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




  
RA & VDT GmbH


Облако тэгов
SMC-50 Energy Saver ThinManager Rockwell 1756-RMS-SC ControlLogix Spectrum Encompass VersaView Level Ethernet Redundancy Stratix PowerFlex TotalFORCE Software Studio ProSoft FactoryTalk AssetCentre CompactLogix Automaton

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

VDT Industrie Automatisierung GmbH | Friedrich-List-Allee 22, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432-98-10-13, Fax: +49 2432-98-10-99 | e-Mail: office@vdt-automation.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.121 секунды