 | |
Предыдущие результаты
А где вообще можно взять эти P_MODE и P_ALARM Add-On Instructions. Платные они или бесплатные, если бесплатные то где скачать можно?
|
Спасибо, OldDad!
Очень интересные мануалы, жаль что я их не нашел на этапе конфигурирования сети, очень бы время сэкономил. В принципе они мне помогли, так как там указывается на Add-On P_MODE Instruction. Нашел их в документе SYSLIB-RM005B-EN-E.
Теперь понятно в какую сторону копать:)
|
У Rockwell Automation имеются шлюзы [url=http://literature.rockwellautomation.com/intradoc-cgi/nph-idc_cgi.exe?IdcService=GET_SEARCH_RESULTS&QueryText=%28dWebExtension+%3CMATCHES%3E+%27pdf%27+%3Cand%3E+%28%3Cnot%3E+xViewableFile+%3CMATCHES%3E+%27No%27+%3Cor%3E+xViewableFile+%3CMATCHES%3E+%27%27%29+%3Cand%3E+%3Cnot%3E+xReleaseToFlag+%3CMATCHES%3E+%27Restricted%27+%3Cand%3E+dSecurityGroup+%3CMATCHES%3E+%27Literature%27+%3Cand%3E+%3Cnot%3E+xBrand+%3CMATCHES%3E+%27Other%27%29+%3CAND%3E+xCatalog_Numbers+%3CSUBSTRING%3E+%601757-FFLD%60+%3CAND%3E+%28xLanguage+%3CSUBSTRING%3E+%60EN+-+English%60+%3COR%3E+xLanguage+%3CSUBSTRING%3E+%60MU+-+Multi+Lingual%60%29&DefaultQuery=&urlTemplate=%2Fidc%2Fgroups%2Fpublic%2Fdocuments%2Fwebassets%2Fsearch_results.hcst&ftx=&SortField=dDocTitle&SortOrder=Asc&SortSpec=&passedLangVal=EN+-+English&prepopVal=1757-ffld&passedType=xCatalog_Numbers&passedParameter=1757-ffld]1757-FFLD[/url] для интеграции устройств FieldBus в сеть Ethernet или в сеть Controlnet:
|
Ребята, нужна помощь. Необходимо настроить отображение алармов и сообщений о действиях пользователя (изменение уставок, нажата такая-то такая-то кнопка и пр.) в элементе AlarmEventSummary (ну или аналогичном)
То есть имеется: 1. элемент AlarmEventSummary, в котором необходимо отображать все алармы и сообщения о изменениях уставок. 2. БД, созданная системой (Alarm and Event Historian Database), в которой, я так понимаю, и сохраняются все алармы и сообщения.
Я так понимаю, все сообщения необходимо сохранять в БД, а AlarmEventSummary должен брать данные из этой же БД. Непонятно из какой таблички берет данные AlarmEventSummary и как настроить элемент на созданную собственноручную табличку (если такое возможно).
Спасибо!
|
Здравствуйте!!! Помогите пожалуйста. Мне поручили работу с модулем MVI69-MCM, контроллер CompactLogix. Я в этом деле новичок. Сконфигурировала в RSLogix 5000 данный модуль, добавила Sample, скаченный с официального сайта, (инструкция Add-On). При помощи Prosoft Configuration Builder сконфигурировала port 1 как Master, записала команду как 03:
Enable - yes
Internal Address – 0
Poll Interval - 3
Reg Count – 4.
Node IP Address - 1
ModBus Function - FC 3 - Read Holding Registers(4X)
MB Address in Device - 0
Read Register Start : 0
Read Register Count : 480
Write Register Start : 500
Write Register Count : 480
1. Есть ли возможность сконфигурировать модуль и запрос не используя Prosoft Configuration Builder, а при помощи логики контроллера? Если да, то каким образом?
2. Можно ли использовать данный Sample в работе реальной системе или надо модифицировать его логику? Помогите разобраться в его логике.
3. Как проверить работоспособность системы без реальных устройств, посылая данные с компьютера?
4. Как опрашивать порты?
Опишите, пожалуйста, все в деталях. Большое спасибо.
|
Здравствуйте!
Среда разработки - 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. Где причина? Есть ли другие способы генерирования сообщений о текущих пользователях и передачи имен пользователей в ПЛК при их смене?
|
Привет всем! Панель Omron NSA15-TXO1S-E Industrial PC 24V DC 100W не отвечает на нажатия! Обслуживающий персонал сообщил, что появилось сообщение об ошибке rundll.exe. Картинки нет, т.к. еще не подключился панельки. Панель подключили к монитору и на нем мышкой все нажимается! Как восстановить работу панели? Спасибо за ответы заранее!
|
Приветствую форумчане! Кратко ситуацию: датчик находится на конвейерной ленте по которой движутся стеклянные флаконы. Если флакон перекрывает датчик, то он его видит.Когда флаконы движутся, то может сбоить. Пробовал настраивать чувствительность. Разные режимы ST, LD, HS. Двигал датчик, все не помогало! Выходил из ситуации сбросом настроек. При чем, как только включаешь машину датчик сбоит, сбрасываю и так работает! Датчик оптический, может повреждено оптоволокно и его пора менять? Кто сталкивался напишите свои соображения. Заранее спасибо за ответы!
|
Топикстартер хочет заносить информацию об изменениях уставок в журнал событий.... для разбора полетов... если че.....
Мы делаем так: заводим локальные теги для уставок, такие же как и контроллерные, но с префиксом I_ что значит internal.
Пользователь вводит значения именно в эти локальные теги. Потом жмет кнопку "применить" и идет проверка на корректность введенных значений, потом выявляется разница между локальным тегом и его контроллерным напарником, если есть разница, то делается запись в БД о том что эта уставка изменена с X на Y. Потом локальные теги копируются в контроллерные и пишутся в текстовый файл (я его DUMP назвал, для сохранения уставок между перезагрузками компьютера с RSView32). В ПЛК есть вечно взводимый в 1 для мониторинга связи ПЛК и скады. Если он в 1, то я смотрю значение тега, которое никогда не может быть нулевым в рабочем режиме. Если оно нулевое в ПЛК, а в АРМе ненулевое, то копирую из АРМа в ПЛК и наоборот.
Алармы , как и тренды, храним в БД (Postgres) ибо в *.dbf файлах это шляпа....
|
Здравствуйте!!!
Есть необходимость из Station ME(Machine Edition 5.10), что стоит на рабочей станции под Windows XP, запускать приложения (Notepad, Excel...). В ME Функций там таких нет, Вижу только возможность через ActiveX, каким образом, может кто сталкивался и решил эту проблему???
|
Предыдущие результаты
Ещё результаты |
|
| |
|