 | |
Предыдущие результаты
Почитал разную литературу, пока не решил свой вопрос.
Как бы вы реализовали в Factory Talk View Studio задачу при срабатывании определенных переменных запускать соответствующий файл ехе или бат.
Для каждой переменной свой ЕХЕ-шник.
[i:9885cb4374]Примерно так[/i:9885cb4374]
If x = 1
Then
AppStart (c:\my_file1.exe")
End
If y = 1
Then
AppStart (c:\my_file2.exe)
End
И т.д.
Подобное реализовано на Intouch, теперь задача сделать то же самое в Factory Talk View Studio (RSView32).
|
Откройте справку. В указателе выберите: [b:108c425b22]system values, accessing[/b:108c425b22]
Затем: [b:108c425b22]Monitoring Status Flags[/b:108c425b22]
Изучайте.
В таблице тегов системную информацию искать бесполезно.
Всё равно мониторить её добром не получится, а уж редактировать тем более.
С системной информацией можно работать или опрашивая флаги, или с помощью инструкций [b:108c425b22]GSV[/b:108c425b22] и [b:108c425b22]SSV[/b:108c425b22].
В последних версиях RSLogix5000 с развитием визарда инструкции [b:108c425b22]MSG[/b:108c425b22] роль инструкций [b:108c425b22]GSV[/b:108c425b22] и [b:108c425b22]SSV[/b:108c425b22] отходит на второй план.
|
Добрый вечер. Добавлю по Ethernet модулю.
Контроль состояния связи по порту Ethernet, она же лампочка "Link".
1. Конфигурю MSG с параметрами:
1.1 Message type: CIP Generic
1.2 Service Type: Get Atribute Single.
1.3 Service code: e
1.4 Class: f6
1.5 Instance: 1
1.6 Atttibute: 2
1.7 Destination: Tag_name:DINT
2. Указываю путь к ETHERNet модулю.
3. Tag_name.0 - "1" - LINK ОК, "0" - LINK BAD.
|
Добрый день. Диагностика сети ControlNet, а именно состояние каналов (если резервирование связи, канал А и В):
1. Конфигурю MSG с параметрами:
1.1 Message type: CIP Generic
1.2 Service Type: Get Atribute Single.
1.3 Service code: e
1.4 Class: f0
1.5 Instance: 1
1.6 Atttibute: 83
1.7 Destination: Tag_name[0]:SINT[6]
2. Указываю путь к ControlNet модулю. Обычно выбираю локальный( тот что в одной корзине с ПЛК)
3. В Tag_name[5]. В первых трех битах живет канал А. Во-вторых - канал B. Используя инструкцию BTD перекладываем в удобную переменную и проверяем на равенство "1" - ОК, <> 1 - BAD.
Процент загрузки сети ControlNet:
1. Конфигурю MSG с параметрами
1.1 Message type: CIP Generic
1.2 Service Type: Get Atribute Single.
1.3 Service code: e
1.4 Class: 6
1.5 Instance: 1
1.6 Atttibute: b
1.7 Destination: Tag_name[0]:INT[20]
2. Указываю путь к ControlNet модулю. Обычно выбираю локальный( тот что в одной корзине с ПЛК)
3. В Tag_name[0] "живет" величина загрузки сети х10. Например, 95 =9,5%
Нет смысла проверять состояние каналов А/В, а так же загрузку сети ControlNet в каждом модуле. Так как состояние неисправного канала А/В отображается в каждом модуле всей сети. А самая большая нагрузка - это у локально модуля ControlNet,через который проходят другие сообщения. Конечно можно и через Ehternet - вам никто не запрещает, путь прописать не сложно, и если он у Вас есть =)
Раз уж речь зашла о Ehternet модуле, например EN2T, как узнать его IP.
1. Конфигурю MSG с параметрами
1.1 Message type: CIP Generic
1.2 Service Type: Get Atribute Single.
1.3 Service code: e
1.4 Class: f5
1.5 Instance: 1
1.6 Atttibute: 5
1.7 Destination: Tag_name[0]:SINT[22]
2. Указываю путь к ControlNet модулю. Обычно выбираю локальный( тот что в одной корзине с ПЛК)
3. Начиная с Tag_name[0] "живет" первый элемент IP...
Если кому помогло, пожалуйста.
Мы заинтересованы в выпуске качественного продукта!
|
[quote:1a78cc5235="Locky"]Уважаемые Коллеги!
Возник вопрос: можно-ли, имея на компьютере RSLinx Enterprise (в составе Factory Talk SE), забрать с него данные "наружу", на другой комп?
Прошу простить за "чайниковское" описание, с ОРС не знаком.
Руководство поставило задачу: необходимо передавать данные с контроллера на "более высокий уровень" чем собственная HMI на FactoryTalk SE. Наши программисты говорят что заберут с OPC сервера. И вроде знаю что SRLinx и есть этот самый сервер, но что требуется, чтобы забрать с него данные не знаю.
Подскажите пожалуйста куда копать? (можно ссылками на литературу) И достаточно-ли имеющегося Enterprise из состава FTView SE или требуется другая версия?[/quote:1a78cc5235]
Нужен [b:1a78cc5235]Factory Talk Gateway[/b:1a78cc5235] (клиент для RSLinx Enterprise и Factory Talk SE, OPC сервер для других клиентов. Про RSLinx [url=http://vdt-solutions.de/modules.php?name=Forums&file=viewtopic&t=1746&postdays=0&postorder=asc&start=9]см[/url].
|
[quote:10a61bc6ca="dv_"][quote:10a61bc6ca="Proctor"][quote:10a61bc6ca="Starleykin"][quote:10a61bc6ca="Proctor"]
Лицензия InTouch without. Контроллер и АРМ находятся в одной подсети, [b:10a61bc6ca]RSLinx и InTouch стоят на одной машине[/b:10a61bc6ca], получается локально?[/quote:10a61bc6ca]
[b:10a61bc6ca]Да[/b:10a61bc6ca], если на одной машине....
Ну и логи SMC глянуть не помешает.[/quote:10a61bc6ca]
Настраивал RSLinx по-разному, не помогает. В логах SMC
13306 20.11.2014 11:06:08 7796 7576 Warning FSGateway Failed to activate [color=red:10a61bc6ca][b:10a61bc6ca]remote [/b:10a61bc6ca]server for 'RSLinx_OPC' hr=80040112[/color:10a61bc6ca].[/quote:10a61bc6ca] Но подключаешься к удаленному. Может выбрал не тот?
[URL=http://piccy.info/][img:10a61bc6ca]http://i.piccy.info/i9/de8d9db23aab769e0a910b7b34148eb7/1416560041/4567/769993/OPC.png[/img:10a61bc6ca][/URL][URL=http://i.piccy.info/a3c/2014-11-21-08-54/i9-7317880/333x118-r][img:10a61bc6ca]http://i.piccy.info/a3/2014-11-21-08-54/i9-7317880/333x118-r/i.gif[/img:10a61bc6ca][/URL][/quote:10a61bc6ca]
Подключаюсь к RSLinx OPC Sever
|
[quote:6046d96c82="Proctor"][quote:6046d96c82="Starleykin"][quote:6046d96c82="Proctor"]
Лицензия InTouch without. Контроллер и АРМ находятся в одной подсети, [b:6046d96c82]RSLinx и InTouch стоят на одной машине[/b:6046d96c82], получается локально?[/quote:6046d96c82]
[b:6046d96c82]Да[/b:6046d96c82], если на одной машине....
Ну и логи SMC глянуть не помешает.[/quote:6046d96c82]
Настраивал RSLinx по-разному, не помогает. В логах SMC
13306 20.11.2014 11:06:08 7796 7576 Warning FSGateway Failed to activate [color=red:6046d96c82][b:6046d96c82]remote [/b:6046d96c82]server for 'RSLinx_OPC' hr=80040112[/color:6046d96c82].[/quote:6046d96c82] Но подключаешься к удаленному. Может выбрал не тот?
[URL=http://piccy.info/][img:6046d96c82]http://i.piccy.info/i9/de8d9db23aab769e0a910b7b34148eb7/1416560041/4567/769993/OPC.png[/img:6046d96c82][/URL][URL=http://i.piccy.info/a3c/2014-11-21-08-54/i9-7317880/333x118-r][img:6046d96c82]http://i.piccy.info/a3/2014-11-21-08-54/i9-7317880/333x118-r/i.gif[/img:6046d96c82][/URL]
|
[quote:01256d1704="Starleykin"][quote:01256d1704="Proctor"]
Лицензия InTouch without. Контроллер и АРМ находятся в одной подсети, RSLinx и InTouch стоят на одной машине, получается локально?[/quote:01256d1704]
Да, если на одной машине.
Как RSLinx настроен как служба или как приложение?
Был глюк, когда данные на ОЕМ-версии не тянулись если RSLinx как служба запускается. Что-то шаманили)) Кстати какие версии RSLinx? FSGateway и InTouch?
Ну и логи SMC глянуть не помешает.[/quote:01256d1704]
Настраивал RSLinx по-разному, не помогает. В логах SMC
13305 20.11.2014 11:06:05 7796 7772 Warning FSGateway Connection lost or reconnect attempt failed. Retrying attempt 1 of 3 in 30000 ms
13306 20.11.2014 11:06:08 7796 7576 Warning FSGateway Failed to activate remote server for 'RSLinx_OPC' hr=80040112
13307 20.11.2014 11:06:08 7796 7576 Warning FSGateway Connection lost or reconnect attempt failed. Retrying attempt 2 of 3 in 30000 ms
13308 20.11.2014 11:06:38 7796 7576 Warning FSGateway Failed to activate remote server for 'RSLinx_OPC' hr=80040112
13309 20.11.2014 11:06:38 7796 7576 Warning FSGateway Connection lost or reconnect attempt failed. Retrying attempt 3 of 3 in 30000 ms
|
[quote:f1ca316ec3="Starleykin"][quote:f1ca316ec3="Proctor"]
Лицензия InTouch without. Контроллер и АРМ находятся в одной подсети, RSLinx и InTouch стоят на одной машине, получается локально?[/quote:f1ca316ec3]
Да, если на одной машине.
Как RSLinx настроен как служба или как приложение?
Был глюк, когда данные на ОЕМ-версии не тянулись если RSLinx как служба запускается. Что-то шаманили)) Кстати какие версии RSLinx? FSGateway и InTouch?
Ну и логи SMC глянуть не помешает.[/quote:f1ca316ec3]
InTouch 2012 (10.5), FSGateway 3.0, RSLinx Classic OEM Rev.: 3.60.00.
Настроено как приложение. Спасибо за совет, попробую поиграться с этой настройкой. Логи завтра только теперь смогу глянуть.
|
[quote:b21aefa77d="Starleykin"]Если позволяет лицензия на InTouch используйте связку ControlLogix - Wonderware ABCIP DAServer - InTouch. Лицензия на InTouch должна быть "with I/O".
Вроде как ограничение OEM версии RSLinx в том, что только локально работает.[/quote:b21aefa77d]
Лицензия InTouch without. Контроллер и АРМ находятся в одной подсети, RSLinx и InTouch стоят на одной машине, получается локально?
|
Предыдущие результаты
Ещё результаты |
|
| |
|