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

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  


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



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



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

 [quote:c1d4eaefe3="Ryzhij62"][quote:c1d4eaefe3="anforcer"]В переписке местный инженер указывает на то, что у них существующие контроллеры запрограммированы в версии Rslogix 6.01. Такая вообще когда то существовала??? - сам работали минимум с 10-ой.[/quote:c1d4eaefe3]Да, но настолько давно, что центральные процессоры с такой версией надо настоятельно рекомендовать к замене, не только как морально устаревшие, но и как физически изношенные и потенциально ненадёжные. Особенно для ответственных применений. [quote:c1d4eaefe3="anforcer"]У нас есть лицензионная 20-ая... вот думаю, если сейчас логику напишу на 20-ке, конвертнется ли она в 6.01???[/quote:c1d4eaefe3] НЕТ! Как обычно - вверх можно, вниз нельзя. Да ещё так глубоко.[/quote:c1d4eaefe3] на чем же мне писать ПО в таком случае? Среду разработки rslogix 6.0 сейчас продают?

 [quote:dbbbf6c8ee="anforcer"]В переписке местный инженер указывает на то, что у них существующие контроллеры запрограммированы в версии Rslogix 6.01. Такая вообще когда то существовала??? - сам работали минимум с 10-ой.[/quote:dbbbf6c8ee]Да, но настолько давно, что центральные процессоры с такой версией надо настоятельно рекомендовать к замене, не только как морально устаревшие, но и как физически изношенные и потенциально ненадёжные. Особенно для ответственных применений. [quote:dbbbf6c8ee="anforcer"]У нас есть лицензионная 20-ая... вот думаю, если сейчас логику напишу на 20-ке, конвертнется ли она в 6.01???[/quote:dbbbf6c8ee] НЕТ! Как обычно - вверх можно, вниз нельзя. Да ещё так глубоко.

 [quote:d4cb8ea0f8="anforcer"]Проще получилось - у заграничных наших друзей подсмотрел, создается дисплей скрытый или можно использовать существующий, но постоянно открытый, добавляется поле [b:d4cb8ea0f8]input[/b:d4cb8ea0f8], привязывается тег системного времени (минутный, секундный, часовой, суточный, годовой), а на изменение change в VBA привязали нужный код и вуаля работает![/quote:d4cb8ea0f8]Необязательно поле [b:d4cb8ea0f8]input[/b:d4cb8ea0f8], можно отображение. [quote:d4cb8ea0f8="anforcer"]Есть небольшие секундные задержки но это не страшно![/quote:d4cb8ea0f8]В SE Network задержки будут больше, чем для Station. Еще в SE Network можешь иметь проблему, т.к.:[quote:d4cb8ea0f8="anforcer"]...для чтения и [color=red:d4cb8ea0f8][b:d4cb8ea0f8]записи тегов[/b:d4cb8ea0f8][/color:d4cb8ea0f8]. [/quote:d4cb8ea0f8] Код VBA принадлежит клиенту: сколько клиентов - столько записей.

 [quote:10f88ce44d="anforcer"]Может у кого нить все таки найдется дистрибутив, очень надо... Заказали оказывается не в вдт а в роквеле-москва... ключ они вышлют по факсу... если что мне в личку :), конфиденциальность гарантирую)[/quote:10f88ce44d] Проси у москвичей - без лицензии будет работать неделю (Grace Period). V6.0 - 1.55 ГБ, про V7 не знаю.

 Поставил FT View 5.0 (была старая лицензия) и отдельно SQL2008 express, а сейчас не могу через Databse FT отыскать сервер SQL2008 express, выдает ошибку "unable connect to database". В чем может быть проблема - имя компьютера 1-5A2F1245A42B4, имя сервера MSSQLSERVER, в графах пароль и логин задаю мои системные данные входа. Когда к проекту ставил FT 7.0 с инсталлятором поставилась и SQL2008 express, там проблем не было

 [quote:5d147eecf8="Olga_Z"]1. Создайте на своем экране (который всегда активен) тег типа boolean и сделайте его невидимым. 2. В контроллере заведите таймер и раз в минуту записывайте в созданный тег 1. 3. вызывайте свою процедуру по изменению тега (в программе добавить проверку если тег=1). Может быть можно и проще, но я пока не придумала как...[/quote:5d147eecf8] Проще получилось - у заграничных наших друзей подсмотрел, создается дисплей скрытый или можно использовать существующий, но постоянно открытый, добавляется поле input, привязывается тег системного времени (минутный, секундный, часовой, суточный, годовой), а на изменение change в VBA привязали нужный код и вуаля работает! Есть небольшие секундные задержки но это не страшно! И еще считаю некрасивым завязывать ЧИСТО системные скрипты к контроллеру, к примеру что делать если он отключен...

 [quote:e7abbfe49f="shrddr"]сохраняется, и даже загружается корректно, только отображается неправильно - нужно выйти из свойств и зайти обратно[/quote:e7abbfe49f] Сохранял саму мнемосхему с трендом, потом снова заходил... но вот не задача, те Pens теги которых я только изменил - оставались прежними, а те теги которые я создавал новыми- изменялись согласно Template...

 Все ! Спасибо! Нашел в "РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ТОМ 2" глава 25! Спасибо Ольга! А так же нашел глюк в элементе Trend FactoryTalk - заключается в том что при изменении настроек КАСАЮЩИХСЯ тегов во вкладке Pens (параметр Model) , необходимо удалить старый тег, добавить и изменить новый и только потом сохранить в Template, если же изменить старый имеющийся тег ручками без удаления тега (например поменять имя или изменить Model) , настройки в Template данного параметра не сохраняются. Кто нибудь с таким сталкивался?

 Имеется лицензия на FactoryTalk View Studio SE и нужно организовать исторические тренды. Обязательно ли для этого докупать модуль FactoryTalk Historian или архивацию можно настроить без него?

 Вообщем решил свою проблему!!! Создал дисплей, который будет всегда открыт, это можно сделать, например, прикрепив дисплей к верхней кромке экрана макросом загружаемым клиентом типа 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 Удачи всем!)



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


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



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



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



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



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




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


  
RA & VDT GmbH


Облако тэгов
ProSoft Modbus Automation 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.145 секунды