Нет связи с ПЛК через Archestra

Связь между InTouch и программируемыми логическими контроллерами, компьютерами
и другими устройствами.

Нет связи с ПЛК через Archestra

Сообщение romasimeiz » Пн фев 09, 2015 8:45 pm

Добрый день!
Мне необходимо соединиться с контроллером Quantum при помощи Archestra и сервера ввода-вывода MBENET.
Я создал новую галактику. В галактике создал новую платформу WInPlatform. В платформу кинул AppEngine и AppView.
В AppEngine я поместил Area (пустую. никак её не конфигурил), и DDESuiteLinkClient.
DDESuiteLinkClient я задал след. настройки:
- Server Node = <ИМЯ МОЕГО КОМПЬЮТЕРА>
- Server Name = MBENET
Создал новый топик и в него накидал итемы:
item1 - M340.340001 I (M340 это название топика в сервере ввода-вывода MBENET)
item2 - M340.340002 I .... и т.д.
После этого я создал производный шаблон от IntouchViewApp. Там создал окно, в окне текст. К тексту привязал итемы из DDESuiteLinkClient, предварительно выбрав мою галактику. Сохранил.
Поместил в AppView экземпляр того производного шаблона IntouchViewApp. Запускаю - Window Viewer - значения не отображаются.
Создал независимо проект InTouch. Таким же образом создал на окошке текст, к нему создал тег, которому задал те же настройки что и для DDESuiteLinkClient.
Там работает. В окне сервера ввода-вывода MBENET появились сообщения о чтении.
Почему отдельно работает, а под управлением Archestra нет. Что я не так делаю?
Буду очень благодарен за помощь!
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Нет связи с ПЛК через Archestra

Сообщение mp3corp » Пн фев 09, 2015 8:55 pm

Покажи скриншот ObjectViewer наследника DDESuiteLink в твоей платформе, разумеется платформа должна быть задеплоена. Со значением ConnectionStatus добавленного в WatchList и Ваших итемов.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Нет связи с ПЛК через Archestra

Сообщение romasimeiz » Пн фев 09, 2015 9:46 pm

Изображение
Изображение
Изображение
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Нет связи с ПЛК через Archestra

Сообщение mp3corp » Вт фев 10, 2015 12:34 am

Теперь остается разобраться почему нет соединения с сервером. Кажется мне, что названия сервера будет не MBENET.... это как с RSLinx, процесс называется RSLinx а в настройках OPC клиента нужно писать RSLinx OPC Server.... завтра посмотрю.
П.С. Сетевое имя машины куда разворачиваете платформу добавили в файл HOSTS?
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Нет связи с ПЛК через Archestra

Сообщение romasimeiz » Вт фев 10, 2015 2:36 pm

Буду очень благодарен!
В hosts всё прописано.
В независимом проекте InTouch с вот такими настройками коннектится к серверу:
Изображение

Но коннектится тоже как то странно:
Изображение

Не читает значения. Что я опять не так сделал :(
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Нет связи с ПЛК через Archestra

Сообщение mp3corp » Вт фев 10, 2015 5:45 pm

А через DASMBTCP не пробовали? Может если такие проблемы с MBENET, стоит попробовать станд драйвер WW?
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Нет связи с ПЛК через Archestra

Сообщение romasimeiz » Вт фев 10, 2015 8:55 pm

DASMBTCP поднимается, всё ок. Но при попытке считать значения переменных, в Object Viewer'e в столбике "Quality" пишет 1B:BAD.
Я подозреваю, что неправильно указаны адреса в DDESuiteLinkClient.
Я делал след. образом: D DASMBTCP сконфигурил скан-группу, создал теги, к примеру a : 340001, b:340002 и т.д.
Потом залил это всё в csv файл.
Затем, когда конфигурирую DDESuiteLinkClient задал такое же имя топика и выгрузил в итемы csv файл, созданный на предыдущем шаге.
Мне почему то кажется, что именно вот здесь нужно какой то путь итемам прописать. Что то типа: DASMBTCP.MyQuantumDevice.340001.
Как правильно?
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Нет связи с ПЛК через Archestra

Сообщение romasimeiz » Вт фев 10, 2015 9:45 pm

Получается у меня вот что:
Не могу понять в чём моя ошибка...

Изображение
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Нет связи с ПЛК через Archestra

Сообщение mp3corp » Вт фев 10, 2015 9:51 pm

У Вас вообще есть проект от контроллера, как я понимаю он создан в Unity Pro. Посмотрите точнее переменные. У нас на объекте вместе с MBENET используется еще XIP драйвер (правда у нас TSX Premium, соединение тоже по Ethernet). До этого каким образом опрашивался контроллер?
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Нет связи с ПЛК через Archestra

Сообщение romasimeiz » Вт фев 10, 2015 10:08 pm

Да. У меня запущен симулятор ПЛК в Unity Pro.
Эти переменные я брал след. образом:
На той машине, где запущена Archestra, я запускал утилиту ModScan. Она по ModbusTCP подключалась к симулятору контроллера UnityPro. Я смотрел в каких регистрах есть значения отличные от нуля. Смотрел функцию, адрес регистра и соотв. писал этот адрес в мой итем.
Вот типа того:
Изображение

Получается 3-я функция + 40001 ячейка = 340001
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Нет связи с ПЛК через Archestra

Сообщение mp3corp » Вт фев 10, 2015 10:39 pm

3 писать не нужно, 4 - уже команда, 0001 - адрес в ячейке.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Нет связи с ПЛК через Archestra

Сообщение romasimeiz » Ср фев 11, 2015 9:42 pm

Спасибо!
Теперь я использую адреса: 400001, 400002 и т.д.
Заработало, но опять как то странно. Значения будут показываться, только в том случае, если после Deploy DDESuiteLinkClient запустить утилиту MODSCAN. Если её запустить, то значения появляются. Если её закрыть но Deploy DDESuiteLinkClient не делать, то значения по прежнему остаются.

Сейчас вообще перестало функционировать. Состояние пишет connected, а на новые итемы не реагирует. Т.е. их в Object Viewer'e даже не видно. И опять всё стало bad. Хотя адреса я не менял...
Не знаю что делать... Я в отчаянии
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm


Вернуться в Связь InTouch с ПЛК

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

cron