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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 Вообщем решил свою проблему!!! Создал дисплей, который будет всегда открыт, это можно сделать, например, прикрепив дисплей к верхней кромке экрана макросом загружаемым клиентом типа Display труляля /DT (труляля - имя дисплея) Сам дисплей можно сделать нулевой толщины и пусть он висит там наверху сколько угодно. Дальше поставил в нем цифровой экран, к которому прикрепил тег system\Minute и в нем же написал код VBA на изменение его значение, заодно прописав для проверки так чтобы он записывал в тег "test" значение текущей минуты: Public tgroup As TagGroup Public ttag As Tag ------------------------------------------------------- Private Sub NumericDisplay1_Change() Set tgroup = Application.CreateTagGroup("/MyArea", 500) tgroup.Active = True tgroup.Add "test" tgroup.Active = False Set ttag = tgroup.Item("test") ttag.Value = CInt(NumericDisplay1.Value) End Sub Таким образом можно быть уверенным что код будет срабатывать раз в минуту ну или если хотите раз в 12 минут можно добавить вначале условие: If NumericDisplay1.Value = 0 Or NumericDisplay1.Value = 12 Or NumericDisplay1.Value = 24 Or NumericDisplay1.Value = 36 Or NumericDisplay1.Value = 48 * * * * end if Удачи всем!)

 Подскажите как можно организовать глобальный скрипт (VBA программу) в FT, с циклом 1 минута???? Вообщем смысл такой. Есть программа vba предназначенная для записи определенных тегов в файл, это нужно делать с периодом 1 минута. Сейчас программа висит на нажатие кнопки. Дальше не знаю организовать переодический цикл...

 Похоже загвоздка была в этом: oGroup.Add "tag1" oGroup.Active = True В справке все написано не "по-русский", всю информацию сгромоздили в кучу, а достаточно лишь одного толкового примера! Спасибо. Подскажите еще, как можно организовать глобальный скрипт (VBA) программу в FT, с циклом 1 минута???? У меня есть постоянно активный дисплей, в его теле пишу программу как Display_Activate... только вот цикл обработки не указан

 dim WithEvents oGroup as TagGroup Private Sub Button4_Press() 'при нажатии на кнопку dim oTag_f as Tag dim oValue as Variant On Error Resume Next Err.Clear If oGroup Is Nothing Then Set oGroup = Application.CreateTagGroup(Me.AreaName, 500) If Err.Number Then LogDiagnosticsMessage "Error creating TagGroup. Error: " & Err.Description, ftDiagSeverityError Exit Sub End If oGroup.Add "tag1" oGroup.Active = True End If Set oTag_f = oGroup.Item("tag1") Err.Clear oTag_f.Value = 1 'запись в тег oValue=oTag_f.Value 'чтение End Sub в справке все подробно описано...

 RA принципиально не распространяет "ознакомительные версии". Если прошло меньше года с предыдущей аналогичной покупки, или есть отдельно оформленный TechConnect, то качается с [url=https://download.rockwellautomation.com/webupdates/enter.aspx]оф сайта[/url]. Если нет, то идти ножками к дистрибьютору и просить в личном порядке.

 Вообщем ошибка получается tag was not found in the collection Что не так сделал?

 Поясните мне пожалуйста назначение функции application.createtaggroup(me.areaname) . Никак не могу его понять. Изначально мои теги в проекте не сгруппированы, мне сито сейчас надо их в группу объединить? Вот код программы чтения которую поглядел у других Dim tgroup as taggroup Dim ttag as tag Dim tvalue as integer Set tgroup=application.createtaggroup(me.areaname) Set ttag=tgroup.item("primer") ' primer название тега Tvalue=ttag.value Все У других видел такие строки Tgroup.active=true Они то для чего??? И что делать с этим taggroup?

 Помогите пожалуйста , приведите код программы vba factorytalk se для чтения и записи тегов. Тени все находятся в корне, отдельной группы для них не создавал

 Вообщем приобрели данный продукт (версия 7.0), по-моему даже в вдт автоматизация, но вот не задача- ключ с диском придет после НГ, есть ли у кого образ диска дистрибутива, пока хоть так поработаем в ограниченном режиме?

 Спасибо, что так четко и оперативно ответили. На самом деле SQL сервер для хранения тревог я настроил и просматриваю его как выи указали через log viewer,а alarm and event summary использую для оперативного оповещения, так как сообщения о тревогах появляются на сервере только через минуту. Проблему решил так - просто прикрепил alarm and event summary вниз дисплея, сейчас он общий элемент и не зависит от других мнемосхем))) еще раз спасибо!!!!



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


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



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

Разделы


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



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


 swallow (Максим)

 Swatch (Чумак Виктор Романович)

 swenny (Дмитрий)

 sydorkin (Alexander Sydorkin)

 sym (Юрий)

 symskou (Денис)

 syrj (Сергей)

 SYS (Sergei Sichinskii)

 SystemV (Василий)

 Systent9 (Виктор)


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


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




Выберите страницу:   [ << Предыдущая страница ] 1 2 3 4


  
RA & VDT GmbH


Облако тэгов
ControlLogix MVI56-MCM Allen-Bradley Logix Windows FactoryTalk PanelView VersaView ControlTower GuardLogix Compact Software Studio Designer 100-E 100-D SMC-50 Energy Saver 1756-RMS-SC Spectrum Encompass Level Ethernet Redundancy Stratix

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

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