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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Здравствуйте! Среда разработки - FactoryTalk View Studio 6.10.00 (CPR9 SR4) Задача: 1. Генерировать сообщение о текущем пользователе при старте проекта в FactoryTalk SE Client (например: текущий пользователь - оператор). 2. При смене пользователя в рабочем проекте тоже генерировать сообщения о текущем пользователе. 3. Пересылать текущее имя пользователя в ПЛК (1756-L61) 1-е решил, взводя memory-тег в 1 (сообщение по On) в events. Конечно, не очень красивый способ, может кто [b:e12deb3a50]другой способ посоветует?[/b:e12deb3a50] 2-е - есть вопрос. На дисплее (где расположил кнопку с action Login) создал для теста 2 NumericInput с свойством visible соответственно при CurrentUserName( ) = "admin" и CurrentUserName( ) = "operator". Connections - 2 digital memory-tags с alarm о соотв. текущем пользователе. Vba-code следующий: [code:1:e12deb3a50]Private Sub NumericInput63_Change() Dim bIsVisible As Boolean bIsVisible = NumericInput63.Visible NumericInput63.Value = 1 If bIsVisible = True Then NumericInput63.Value = 1 NumericInput63.Download Else NumericInput63.Visible = True NumericInput63.Value = 0 NumericInput63.Download NumericInput63.Visible = False End If Exit Sub End Sub Private Sub NumericInput64_Change() Dim bIsVisible1 As Boolean bIsVisible1 = NumericInput64.Visible NumericInput64.Value = 1 If bIsVisible1 = True Then NumericInput64.Value = 1 NumericInput64.Download Else NumericInput64.Visible = True NumericInput64.Value = 0 NumericInput64.Download NumericInput64.Visible = False End If Exit Sub End Sub 3-е (пересылка текущего имени пользователя в ПЛК) - тоже и на том же дисплее создал два StringInput с visible соответственно при CurrentUserName( ) = "admin" и CurrentUserName( ) = "operator" и скриптом: Private Sub StringInput3_Change() If StringInput3.Visible = True Then If Not StringInput3.Value = "operator" Then StringInput3.Value = "operator" StringInput3.Download End If End If End Sub Private Sub StringInput4_Change() If StringInput4.Visible = True Then If Not StringInput4.Value = "admin" Then StringInput4.Value = "admin" StringInput4.Download End If End If End Sub[/code:1:e12deb3a50] Итог: все работает, но при runtime в логе пишется - VBA-scropt error. Type mismatch. Где причина? Есть ли другие способы генерирования сообщений о текущих пользователях и передачи имен пользователей в ПЛК при их смене?

 Если кому-то пригодится,вот что ответили в поддержке: [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".

 Извините, картинок не вижу, но, возможно, проект в контроллере защищен паролем с помощью [url=http://www.software.rockwell.com/download/logic/rslogix/misc/logixcpusecuritytool_v3_0.exe]Logix CPU Security Tool[/url]. Тогда Вам необходимо знать этот пароль, ибо сказано создателями: [quote:d415c2aa9d] The Logix CPU Security tool was created to protect the controller from unauthorized usage. A single supplied password Secures or Unsecures the controller. Once secured, this tool prevents RSLogix 5000 software from being able to go online with the controller. When the controller is secured (locked), no one will be able to go online with the processor by any means until the processor is unsecured (unlocked). You must use the Logix CPU Security tool to unsecure it. Important! If the password to Unsecure the controller is lost, there is no way to recover it. If lost, the controller memory will need to be cleared by pulling the battery and removing power. Then an offline application file will need to be downloaded again to restore operations.[/quote:d415c2aa9d]

 Спасибо, действительно в настройках памяти контроллера стояла галка "On power UP"! Теперь я выставил в случае повреждении памяти "On corrupt memory", все работает. В некоторых случаях приходится делать жесткую перезагрузку контроллера без батареи, например в случае плавающей ошибки, которую мы пока найти не можем. Итак, перезагрузка контроллера без батарии приведет ли к считыванию при отключении переменных с карты?

 [quote:36487d9dda="oldDad"]Проверьте, всё ли правильно сконфигурировано в соответствии с [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/um/22comm-um006_-en-p.pdf]22-COMM-C ControlNet Adapter. User Manual, Chapter 2[/url]. [/quote:36487d9dda] Завтра снова еду к пациенту. Установить RSLogix / RSNetworx возможность имеется. Вопрос в том по какой причине может потребоваться проверка и изменение параметров сетевого адаптера 22-COMM-C, ведь производитель пишет "The adapter stores parameters and other information in its own non-volatile memory." Замена производилась только основной платы управления частотника. Уж не знаю чего они там в сервисе делали с частотником кроме прикручивания платы, но даже параметры привода H418, H446, H447, H448 мне самому пришлось выуживать из сгоревшей и прописывать в новую после получения привода. Думаю вряд ли сервисники лазили в сетевой адаптер (адрес, по крайней мере старый выставлен). Lite версия DriveExplorer позволит глянуть необходимые параметры? RSLinx на станции оператора установлен. Частотный преобразователь подключен к контроллеру CompactLogix через кольцо ControlNet, контроллер к станции через Ethernet. Нода вроде сконфигурированы раз остальные привода пашут.

 to oldDad у меня CPR7 и задача обновить систему именно до этой сборки, все перечисленные вами приложения актуальны для более поздних версий к сожалению. Основной вопрос остается открытым, куда же ссылаются memory теги, и не связано ли отсутствие связи с ошибкой VBA code has been halted. Хотя стороннего кода вроде не использовалось. P.S.: да и система раньше работала на RSView32 SE(просто без опознавательных номеров) MSSQL2000 работала ,прямо скажем, неважно. Потому и было принято решение обновить до CPR7, т.к. версии выше этой наши лицензии не поддерживают.

 Помогите. Нужна помощь в вопросе : как организовать связь между RSView и MSSQL 2000, Проект раньше вертелся RSView32 3.2 после перехода на 4.0 пропала связь с БД, единственное что изменилось так это имя машины на которой установлен MSSQL. Разобрался с тем, что нужно ODBC настроить и Memory теги завести, но что дальше не совсем понятно! Т.е. теги уже есть но ни в Dereved тегах, ни в DataLog моделях они не используются. ODBC настроил на новый сервер, в DataLog тоже настройки поменял. Но где используются эти теги (SQLServerConnect) так и не нашел! Извиняюсь за дилетантство в этом вопросе, но очень нужна помощь.

 [quote:bb777c4f1e="Ryzhij62"]По моим данным, ЭТО для всего семейства Logix5000, в которое входят и контроллеры CompactLogix (т.н."Компакт-Параболики")[/quote:bb777c4f1e] Вот нашёл, где это я читал. Уточняю: [quote:bb777c4f1e][b:bb777c4f1e]Other Uses for a Memory Card[/b:bb777c4f1e] For these controllers, you can use the memory card to store data, in addition to controller projects: • 1756 ControlLogix controllers, revision 13 and later • 1756-L7x ControlLogix controllers, firmware revision18 and later • 1769-L32E CompactLogix controllers, serial number SS0QZ000 and later • 1769-L35E CompactLogix controllers, serial number SS0OR9GE and later[/quote:bb777c4f1e]Это на 27-й странице уже упомянутого документа [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/pm/1756-pm017_-en-p.pdf]1756-PM017D-EN-P[/url] от сентября 2010 года. По крайней мере указанные модели обещают поддерживать хранение данных в дополнение к проекту контроллера.

 В публикации [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/pm/1756-pm017_-en-p.pdf]1756-PM017D-EN-P[/url] внизу 10-й страницы есть упоминание: [quote:94a8a9b626][b:94a8a9b626]Read/Write Card Data[/b:94a8a9b626] Sample ladder logic code for RSLogix 5000 software is available for setting up and maintaining your file system on a Logix5000 controller to read and write data on a memory card. These are the three files you need: • CF_Read_Write.ACD • CF_Read_Write_Example.ACD • Logix-AP007B-EN-P.pdf To access these files, see http://samplecode.rockwellautomation.com.[/quote:94a8a9b626] Мне самому было интересно, но я упомянутых файлов примеров не нашёл. Если кто даст ссылку на них, буду премного благодарен. Есть ссылочка на инструкцию [url=http://literature.rockwellautomation.com/idc/groups/literature/documents/ap/logix-ap007_-en-p.pdf]Logix-AP007B-EN-P.pdf[/url]

 :) Данный битик - Deny Future Access S:1/14 You can allow or deny future access to a processor file. Set this bit to deny access. This indicates that a programming device must have a matching copy of the processor file in its memory in order to monitor the ladder program. A programming device that does not have a matching copy of the processor file is denied access. When this bit is cleared, it indicates that any compatible programming device can access the ladder program (provided that password conditions are satisfied). Данный битик устанавлен (вероятнее всего) разработчиком, те - авторское право, договор, денюфки и прочее ... 8) :)



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


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



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



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



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



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




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