- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
InTouch и AB
Модератор: Глоб.модераторы
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
Re: InTouch и AB
Andrey 2014, разбей "борьбу" с OPC на две части:
1. RSLinx по умолчанию создает Topic для OPC клиента, в комплекте с RSLinx идет OPC Test Client - на нем проверь работу.
2. Мучай InTouch...
1. RSLinx по умолчанию создает Topic для OPC клиента, в комплекте с RSLinx идет OPC Test Client - на нем проверь работу.
2. Мучай InTouch...
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
Re: InTouch и AB
Так, а как это сделать?Looker писал(а):Andrey 2014, разбей "борьбу" с OPC на две части:
1. RSLinx по умолчанию создает Topic для OPC клиента, в комплекте с RSLinx идет OPC Test Client - на нем проверь работу.
Скорее он меня :)Looker писал(а): 2. Мучай InTouch...
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
Re: InTouch и AB
Хоть в командной строке: :(Andrey 2014 писал(а):Так, а как это сделать?Looker писал(а):Andrey 2014, разбей "борьбу" с OPC на две части:
1. RSLinx по умолчанию создает Topic для OPC клиента, в комплекте с RSLinx идет OPC Test Client - на нем проверь работу.
Код: Выделить всё
"C:\Program Files\Rockwell Software\OPCTools\OPCTest\opctest.exe"
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
Re: InTouch и AB
Если отойти пока от связи Интача с Лоджиком (допустим, все работает). Создаю я тег в Интаче Pump_On, который буду связывать с тегом в Лоджике pump_ion. Это все примерно так должно выглядеть? Группу Pump, я сам создал, в нее буду вносить все теги, которые к насосам относятся.
Я так понимаю, в поле Access name: Galaxy не правильно совсем. Тогда что нужно будет здесь прописать?
Я так понимаю, в поле Access name: Galaxy не правильно совсем. Тогда что нужно будет здесь прописать?
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
Re: InTouch и AB
Я тут подумал на досуге. Допустим нет у меня эмулятора, есть, к примеру, реальный контроллер, который в шкафу стоит. И вот я, значит, как разработчик СКАДА системы должен не у себя в кабинете сидеть, а на объекте около шкафа что ли? Иначе WW теги не увидит? Что то тут не то :)DelSnos писал(а):эмулятор должен быть обязательно запущен. Конечно, так теги WW не увидит. )
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
Re: InTouch и AB
Про WW не знаю, у Rockwell: в RSView32, FT View - можно руками набирать, для FT View и Linx Enterprise можно указать файл программы контроллера (ACD) для Offline навигации по тегам, но лучше иметь живой источник. Т.к. ошибка набора (например "с" вместо "c") плюс тиражирование - очень много ошибок.Andrey 2014 писал(а):Допустим нет у меня эмулятора, есть, к примеру, реальный контроллер, который в шкафу стоит. И вот я, значит, как разработчик СКАДА системы должен не у себя в кабинете сидеть, а на объекте около шкафа что ли? Иначе WW теги не увидит? Что то тут не то :)
Изучай WW на предмет импорта - экспорта настроек OPC клиента (должен быть механизм).
PS. Приходилось делать для FT View без железа, но имелся Kepware Enterprise - в нем были созданы нужные теги и включена эмуляция. На объекте в несколько действий Kepware Enterprise был заменен на PVI (OPC для B&R).
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
Re: InTouch и AB
Оставил пока в покое RSLogix и RSLinx- с привязкой к ним вернусь позже, пока буду мучать InTouch. Наткнулся тут на Testprot- он генерирует сигналы к которым можно привязывать теги InTouch и работать с ними.
Вычитал я тут, про то, что теги InTouch можно привязывать к ячейкам таблицы Exsel. Заинтересовало. Объясните подетальней кто-нибудь, как это сделать?
Вычитал я тут, про то, что теги InTouch можно привязывать к ячейкам таблицы Exsel. Заинтересовало. Объясните подетальней кто-нибудь, как это сделать?
Не понимаю, а где прописывать путь то к этому файлу Exsel'евскому?Если клиентом (приложением, запрашивающим информацию) по - прежнему является узел View, то Excel - это приложение, поставляющее информацию (сервер). В качестве группы или топика (Topic) тогда будет выступать имя таблицы Excel, а элемент обмена информацией - ячейка в таблице Excel
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Re: InTouch и AB
Можно и из роквеловского проекта тэги в эксель экспортировать и потом тупо копипастить в интач.Andrey 2014 писал(а):Я тут подумал на досуге. Допустим нет у меня эмулятора, есть, к примеру, реальный контроллер, который в шкафу стоит. И вот я, значит, как разработчик СКАДА системы должен не у себя в кабинете сидеть, а на объекте около шкафа что ли? Иначе WW теги не увидит? Что то тут не то :)
Я понимаю, что по клаве стучать бывает в-лом, но уж совсем "не прикладая рук" работать - так в жизни не бывает!
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- частый гость
- Сообщения: 409
- Зарегистрирован: 20 ноя 2012, 13:45
- Имя: :.О.N.Ф
- Страна: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 7 раз
Re: InTouch и AB
мб через csv попробовать? Его умеет excel, его можно (им/экс)портировать в скан-группы в арчестре.Andrey 2014 писал(а):Оставил пока в покое RSLogix и RSLinx- с привязкой к ним вернусь позже, пока буду мучать InTouch. Наткнулся тут на Testprot- он генерирует сигналы к которым можно привязывать теги InTouch и работать с ними.
Вычитал я тут, про то, что теги InTouch можно привязывать к ячейкам таблицы Exsel. Заинтересовало. Объясните подетальней кто-нибудь, как это сделать?Не понимаю, а где прописывать путь то к этому файлу Exsel'евскому?Если клиентом (приложением, запрашивающим информацию) по - прежнему является узел View, то Excel - это приложение, поставляющее информацию (сервер). В качестве группы или топика (Topic) тогда будет выступать имя таблицы Excel, а элемент обмена информацией - ячейка в таблице Excel
«Сразу видно внимание к каждой мелочи, неиспорченным не осталось ничто».
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
Re: InTouch и AB
Создал файл CSV в Excel, при попытке его экспортировать в арчестре получаю сообщение "At least one invalid line found in file."Exactamente писал(а): мб через csv попробовать? Его умеет excel, его можно (им/экс)портировать в скан-группы в арчестре.
Какая неправильная линия? Пробовал и пустой файл, и с одним значением, и с тремя- ошибка одна и та же.
-
- частый гость
- Сообщения: 462
- Зарегистрирован: 31 июл 2010, 09:12
- Имя: Павел
- Страна: РФ
- Благодарил (а): 10 раз
- Поблагодарили: 17 раз
Re: InTouch и AB
line в данном случае - строка. Excel в русской локали, скорее всего, родит файл с ';' в качестве разделителя. Не все потребители формата csv выдержат такое кощунство. Приведите пожалуйста текст вашего csv-файла, чтобы не гадать.Andrey 2014 писал(а):Создал файл CSV в Excel, при попытке его экспортировать в арчестре получаю сообщение "At least one invalid line found in file."Exactamente писал(а): мб через csv попробовать? Его умеет excel, его можно (им/экс)портировать в скан-группы в арчестре.
Какая неправильная линия? Пробовал и пустой файл, и с одним значением, и с тремя- ошибка одна и та же.
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
-
- освоился
- Сообщения: 208
- Зарегистрирован: 16 дек 2011, 15:13
- Имя: Алексей
- Страна: Россия
- Благодарил (а): 67 раз
- Поблагодарили: 53 раза
Re: InTouch и AB
Andrey 2014 писал(а):Оставил пока в покое RSLogix и RSLinx- с привязкой к ним вернусь позже, пока буду мучать InTouch. Наткнулся тут на Testprot- он генерирует сигналы к которым можно привязывать теги InTouch и работать с ними.
Вычитал я тут, про то, что теги InTouch можно привязывать к ячейкам таблицы Exsel. Заинтересовало. Объясните подетальней кто-нибудь, как это сделать?Не понимаю, а где прописывать путь то к этому файлу Exsel'евскому?Если клиентом (приложением, запрашивающим информацию) по - прежнему является узел View, то Excel - это приложение, поставляющее информацию (сервер). В качестве группы или топика (Topic) тогда будет выступать имя таблицы Excel, а элемент обмена информацией - ячейка в таблице Excel
Вы чего получить то хотели:Andrey 2014 писал(а):Создал файл CSV в Excel, при попытке его экспортировать в арчестре получаю сообщение "At least one invalid line found in file."
Какая неправильная линия? Пробовал и пустой файл, и с одним значением, и с тремя- ошибка одна и та же.
1. Привязать теги InTouch к Excel (AccessName: Application = excel, Topic=[File].Sheet1, ItemReference в теге = R1C1 (ячейка))
2. Привязать ячейки Excel к тегам InTouch
(в ячейке пишем "=view|Tagname!тут_имя_тега" без кавычек)
3. Просто заполнить Scan-group тегами привязки к OPC серверу (на память не скажу)
Вообще в хелпе по InTouch достаточно подробно все описано. Рекомендую понять принцип обмена по DDE, а заодно SuiteLink (AppName|Topic!TagName).
Ну а если вы все таки начали работу в SystemPlatform, то и работайте в ней...InTouch будет просто телевизором (данные будут поступать через AccessName Galaxy)
-
- почётный участник форума
- Сообщения: 1181
- Зарегистрирован: 09 фев 2011, 11:32
- Имя: Дитрих Евгений Линусович
- город/регион: Донецк
- Благодарил (а): 351 раз
- Поблагодарили: 241 раз
Re: InTouch и AB
Прозевал этот вопрос :(Andrey 2014 писал(а):Нее, как имна нем проверь работу
У тебя есть два места для настройки OPC - сервер и клиент.
Когда нет работает - где искать?
Тот OPC Test Client очень простой в настройках и сможешь увидеть проблемы настройки сервера.
Когда в нем увидишь свои данные, только тогда переходи к клиенту WW.
Поищи на своем компьютере "C:\Program Files\Common Files\Rockwell\DaClient.exe" - еще проще.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
-
- частый гость
- Сообщения: 409
- Зарегистрирован: 20 ноя 2012, 13:45
- Имя: :.О.N.Ф
- Страна: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 7 раз
Re: InTouch и AB
в строке должно быть два значения) попробуйте наоборот, экспортировать скан-группу, тогда будет гарантированно рабочий файл, и его уже допиливать.Andrey 2014 писал(а):Создал файл CSV в Excel, при попытке его экспортировать в арчестре получаю сообщение "At least one invalid line found in file."Exactamente писал(а): мб через csv попробовать? Его умеет excel, его можно (им/экс)портировать в скан-группы в арчестре.
Какая неправильная линия? Пробовал и пустой файл, и с одним значением, и с тремя- ошибка одна и та же.
И что за "значения"? Этим файлом, вернее, скан-группой, задаёте какие теги опрашивать по ОРС и как их поименовать в арчестре. В этом контексте что такое 50, 25, 75?
«Сразу видно внимание к каждой мелочи, неиспорченным не осталось ничто».
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
Re: InTouch и AB
Сам запутался уже :)LexSL писал(а): Вы чего получить то хотели:
Изначально так и хотел, но в скан групп теги не создавались.LexSL писал(а): Ну а если вы все таки начали работу в SystemPlatform, то и работайте в ней...InTouch будет просто телевизором (данные будут поступать через AccessName Galaxy)
Как данные то привязывать, чтобы они из арчестры в интач уходили, чтобы интач телевизором был? Вот есть такая утилита Testprot- она генерирует сигналы, которые можно привязывать к тегам в интаче. Создаю тег в интаче "uroven", например. Далее в Access name прописывается:
Access: TP
Node name:
Application name: Testprot
Topic name: Topic1
В поле item: прописывается нужная переменная с Testprot, например, i00- с заданной периодичностью принимает последовательные значения от -99 до +99.
И вуаля, мой тег "uroven" принимает значения от переменной i00 Testprot'a. Привязываю тег к резервуару и наслаждаюсь в windows viewer как резервуар заполняется и опорожняется.
А вот как в archestra то это прописать?
Создаю экземпляр шаблона $OPCClient. Далее на вкладке General в поле Server Node выбираю машину, на которой стоит Testport и Archestra с InTouch, в поле Server name в списке Testport'а нет. Вручную прописать его что ли? Ну и самое главное, на вкладке Scan Group то что делать? В поле Available scan groups создаю новую группу "a1", далее выделив эту группу в поле Associated attributes for a1 нажимаю на плюс, предлагает ввести имя, какое тут вводить то? То которое в Testprot, т.е. i00? А как его к тегу uroven привязывать тогда?
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
Re: InTouch и AB
Так, я похоже не понимаю чего то. Или вопрос некорректно задал.Exactamente писал(а): И что за "значения"? Этим файлом, вернее, скан-группой, задаёте какие теги опрашивать по ОРС и как их поименовать в арчестре. В этом контексте что такое 50, 25, 75?
Что хотел: чтобы арчестра брала значения тегов из ячеек Exsel'я и передаавала их в теги интача. То есть, грубо говоря, в интаче есть тег uroven, в Exsel'e в ячейке А1 есть значение 35. Я хотел, чтобы арчестра брала с определенной периодичностью то, что находится в ячейке А1 и передавала в тег uroven. Так понятнее?
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
Re: InTouch и AB
О,это я пока на потом оставлю. Позже вернусь к этому.Looker писал(а):Прозевал этот вопрос :(
У тебя есть два места для настройки OPC - сервер и клиент.
Когда нет работает - где искать?
Тот OPC Test Client очень простой в настройках и сможешь увидеть проблемы настройки сервера.
Когда в нем увидишь свои данные, только тогда переходи к клиенту WW.
Поищи на своем компьютере "C:\Program Files\Common Files\Rockwell\DaClient.exe" - еще проще.
-
- освоился
- Сообщения: 208
- Зарегистрирован: 16 дек 2011, 15:13
- Имя: Алексей
- Страна: Россия
- Благодарил (а): 67 раз
- Поблагодарили: 53 раза
Re: InTouch и AB
Еще раз - прежде чем задавать данные вопросы, почитайте хелп по Archestra.Andrey 2014 писал(а): А вот как в archestra то это прописать?
Создаю экземпляр шаблона $OPCClient. Далее на вкладке General в поле Server Node выбираю машину, на которой стоит Testport и Archestra с InTouch, в поле Server name в списке Testport'а нет. Вручную прописать его что ли?
Много вопросов отпадут сами собой.
А TestProt - это не OPC сервер, поэтому выбрать у вас ничего не получается.
TestProt общается по DDE (и может быть по SuiteLink, приложение то старое вроде как - точно не помню). Вам использовать надо шаблон $DDESuiteLink (по памяти говорю, может название не совсем верное). вот в нем и прописываете ( TestProt, Excel или еще какой нибудь DA server). Создаёте теги (но не в InTouch, а в Archestra), потом графические объекты в экземпляре (в них делаете привязку к тегам). Данный экземпляр графики вставляйте в InTouch, разворачивайте Galaxy, запускайте InTouch и получайте данные.
пишу по памяти: может быть где-то ошибаюсь.
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
Re: InTouch и AB
Не владею английским.LexSL писал(а): Еще раз - прежде чем задавать данные вопросы, почитайте хелп по Archestra.
Ясно. Поставил Top Server, в итоге:LexSL писал(а): А TestProt - это не OPC сервер, поэтому выбрать у вас ничего не получается.
добавил один тег:
ramp3- принимает последовательные значения от 0 до 1000 с интервалом 500 мсек.
Немного не понятно в терминологии. Создавать новый символ? Или экземпляр шаблона $UserDefined? Я создал последнее, получилось вот как то такLexSL писал(а): потом графические объекты в экземпляре (в них делаете привязку к тегам). Данный экземпляр графики вставляйте в InTouch, разворачивайте Galaxy, запускайте InTouch и получайте данные.
пишу по памяти: может быть где-то ошибаюсь.
Все верно? Теперь этот экземпляр в интач вставлять?
-
- освоился
- Сообщения: 208
- Зарегистрирован: 16 дек 2011, 15:13
- Имя: Алексей
- Страна: Россия
- Благодарил (а): 67 раз
- Поблагодарили: 53 раза
Re: InTouch и AB
Отвечу завтра...дополнительно вышлю или выложу демонстрационную Galaxy (по ней учился)Andrey 2014 писал(а):Все верно? Теперь этот экземпляр в интач вставлять?
А хелпа и на русском полно.
сайты klinkmann, intouch.ru.
форум есть довльно информативный по интачу (да не обидятся админы за ссылку на другой форум)
-
- частый гость
- Сообщения: 409
- Зарегистрирован: 20 ноя 2012, 13:45
- Имя: :.О.N.Ф
- Страна: Россия
- Благодарил (а): 3 раза
- Поблагодарили: 7 раз
Re: InTouch и AB
оу, это я путаницу навёл, не то сообщение отцитировал. Через csv делать, чтоб вручную теги не вбивать.Andrey 2014 писал(а):Так, я похоже не понимаю чего то. Или вопрос некорректно задал.Exactamente писал(а): И что за "значения"? Этим файлом, вернее, скан-группой, задаёте какие теги опрашивать по ОРС и как их поименовать в арчестре. В этом контексте что такое 50, 25, 75?
Что хотел: чтобы арчестра брала значения тегов из ячеек Exsel'я и передаавала их в теги интача. То есть, грубо говоря, в интаче есть тег uroven, в Exsel'e в ячейке А1 есть значение 35. Я хотел, чтобы арчестра брала с определенной периодичностью то, что находится в ячейке А1 и передавала в тег uroven. Так понятнее?
«Сразу видно внимание к каждой мелочи, неиспорченным не осталось ничто».
-
- осмотрелся
- Сообщения: 153
- Зарегистрирован: 04 фев 2014, 14:52
- Имя: Исаков Андрей Вячеславович
- Благодарил (а): 2 раза
Re: InTouch и AB
Самое интересное, что я читал документацию с интач.ру, но так как делал это параллельно и для интача, и для арчестры, то "все смешалось в доме Облонских" :) В голове каша. Вот пытаюсь все по полочкам разложить.LexSL писал(а): А хелпа и на русском полно.
сайты klinkmann, intouch.ru.
форум есть довльно информативный по интачу (да не обидятся админы за ссылку на другой форум)
LexSL писал(а): Отвечу завтра...дополнительно вышлю или выложу демонстрационную Galaxy (по ней учился)Хорошо, жду.