Связь с M340 в Archestra IDE

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

Связь с M340 в Archestra IDE

Сообщение romasimeiz » Вт фев 03, 2015 4:49 pm

Добрый день!!!
Помогите пожалуйста решить простую задачу.
Есть PLC Modicon M340. Мне нужно установить с ним связь, при этом отображая результаты в граф. виде на экран. Всё это, мне нужно реализовать в Archestra IDE (version 4.1.08000).
Например я создаю шаблон рисуночка в котором есть кнопка и лампочка. Нужно по нажатию например что то записать в контроллер. А лампочка например отображает значение другой ячейки в PLC. (Горит - true, не горит - false).
Скачал сервер DASMBTCP (т.к. связь будет по ModBUS TCP). Как в мануале создал там новый TCP/IP Port, и MODBUS PLC. Создал новую Scan Group, добавил туда тэгов.
Теперь проблема: Я теряюсь что нужно делать дальше в IDE Archestra. Пишут что нужно создать DDESuiteLink, Area, AppEngine.
Создавал я Instance и OPCClient'а и DDESuiteLink, прописывал в них Server node и Server Name, затем загружал в ScanGroup те тэги, которые создавал в DASMBTCP. Всё это пробовал, а что дальше не понимаю. Как мне что то вычитать из ПЛК и отобразить это на экране, используя для разработки IDE Archestra. Как это сделать в InTouch (WindowMaker) мануалы есть, а как в IDE - пока не понимаю.
Вообще какая должна быть модель проекта для этих целей? Какой то алгоритм?
Буду очень благодарен за любую помощь!!! :)
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Связь с M340 в Archestra IDE

Сообщение mp3corp » Вт фев 03, 2015 6:41 pm

Экземпляр сист. платформы- AppEngine и ViewEngine. В AppEngine "ложим" Area, Instansce, OPC/DDE Client, Redundant Object (если нужно), во ViewEngine экземпляр от ViewApp. Примерное так.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с M340 в Archestra IDE

Сообщение romasimeiz » Вт фев 03, 2015 7:21 pm

mp3corp: Спасибо за ответ. Простите, а можно поподробнее? Я очень плохо разбираюсь в структуре Archestra IDE.
Я создал экземпляры шаблонов и связал их как вы указали выше. В DDESuiteLinkClient я так понимаю нужно прописать ScanGroup и тэги как в DASMBTCP. Также Server Node = localhost, server name = DASMBTCP.
Как это использовать ? Как запустить этот механизм , чтобы увидеть результат графически.
Простите. Ещё вопрос : Что такое instance?
В AppEngine "ложим" Area, Instansce,


И зачем нужен
Redundant Object (если нужно)


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

Re: Связь с M340 в Archestra IDE

Сообщение mp3corp » Вт фев 03, 2015 7:54 pm

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

Re: Связь с M340 в Archestra IDE

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

Да. Видел. Но по Archestra IDE не нашёл :( Гуглил - безрезультатно. С мануалом было бы легче.
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Связь с M340 в Archestra IDE

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

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

Re: Связь с M340 в Archestra IDE

Сообщение romasimeiz » Ср фев 04, 2015 2:08 pm

mp3corp: Спасибо!
Скажите пожалуйста, в теории можно описанным вами способом через сервер DASMBTCP связаться сначала с симулятором PLC - Unity Pro, который развёрнут на другом компьютере?
(InTouch стоит на ОС Windows Server 2012 (виртуалка), Unity Pro - Win XP)
Спасибо!
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Связь с M340 в Archestra IDE

Сообщение mp3corp » Ср фев 04, 2015 3:11 pm

Думаю да, только сервер WW тут я думаю не годится, просто он не увидит эмулятор, нужен спец. софт от Schnieder Electric,правда сам с эмулятором от Шнайдера не работал, тока с "Бредлевым", с него спокойно забирал данные через RSLinx.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с M340 в Archestra IDE

Сообщение romasimeiz » Ср фев 04, 2015 3:19 pm

mp3corp: Спасибо за информацию.
Сервер вроде поднялся. Пишет что всё активно, но с ошибками.
На граф. интерфейсе накидал решёточек, выставил им ValueDisplay, показывает нули или off (попробовал и _ и discrete)...
Теперь хочу попробовать таким же образом связаться с реальным PLC.
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Связь с M340 в Archestra IDE

Сообщение mp3corp » Ср фев 04, 2015 4:01 pm

Да сервер то поднимется, а адрес какой ему укажите??? Например в RSLinx при выборе драйвера, сразу указывается Virtual BackPlane. С реальным ПЛК проблем быть не должно, но у себя не использую DASMBTCP, всегда для Modicon'ов использую родной софт - MBENET, Modicon Modbus Server.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с M340 в Archestra IDE

Сообщение romasimeiz » Ср фев 04, 2015 5:23 pm

mp3corp Спасибо за разъяснения!
Только не могу нигде найти скачать ни MBENET ни RSLinx. Я так понимаю, софт платный и идёт вместе с оборудованием?
Но я пока изучаю InTouch и ПЛК, и возможности купить нету :(
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Связь с M340 в Archestra IDE

Сообщение mp3corp » Ср фев 04, 2015 6:26 pm

MBENET если нужно могу выслать попозже, а вот с RSLinx да, без активации ничего работать не будет, причем активация только для самого RSinx тоже ничего не даст, необходимо что б в лицензии была активация и на RS Emulate, сам который год мучаюсь. Есть только под 17 ревизию контроллера, а много проектов и на 19 и 20. Вот и приходиться сначала делать под 17, тестировать, а уже потом все переносить на 19 (20) ревизию.
П.С. MBENET вроде даже и лицензии не просит вообще, на мой взгляд лучше его использовать в качестве I/O драйвера, еще ни разу не подводил по качеству связи.
MBENET
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с M340 в Archestra IDE

Сообщение romasimeiz » Ср фев 04, 2015 6:56 pm

mp3corp
Огромное спасибо за MBENET и за помощь!!! :)
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Связь с M340 в Archestra IDE

Сообщение romasimeiz » Ср фев 04, 2015 7:30 pm

mp3corp: Пару вопросов. Установил MBENET, настроил. Что теперь в OPCClient и в DDESuitelinkClient в Server Name прописывать вместо DASMBTCP?
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Связь с M340 в Archestra IDE

Сообщение mp3corp » Ср фев 04, 2015 7:47 pm

OPCClient не нужен, с MBENET сразу забираем по DDE либо по SuitLink, поэтому используйте DDESuitLinkClient, сервер указывайте MBENET, DASMBTCP не нужен.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с M340 в Archestra IDE

Сообщение romasimeiz » Ср фев 04, 2015 8:20 pm

mp3corp
Спасибо. Я сконфигурировал сервер, назвал топик "M340", зашёл в DDESuiteLinkClient и в server name указал "MBENET".
Теперь, я так понимаю, можно пытаться коннектиться с ПЛК?
Странно, что в MBENET всего две функции: Topic Definition и Configure Server. Нигде не задаются адреса переменных.
Как вообще узнать, что он работает, запустился?
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Связь с M340 в Archestra IDE

Сообщение mp3corp » Ср фев 04, 2015 8:24 pm

Итемы будете задавать в Instance либо в настройках DDESuiteLinkClient(OpcClient1.M430.40001 F - для примера). При запуске WindowViewer окне сервера появится таблица с топиками, активными итемами, информацией о качестве и т.д.
П.С. Если мне не изменяет память у M340 5 символьная адресация.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с M340 в Archestra IDE

Сообщение romasimeiz » Ср фев 04, 2015 8:38 pm

mp3corp Большое спасибо! Буду разбираться!
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Связь с M340 в Archestra IDE

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

mp3corp писал(а):DDESuiteLinkClient(OpcClient1.M430.40001 F - для примера)

Простите за тупость: в этой строчке присутствует OpcClient1... и т.д. Но выше вы упомянули, что он не требуется.
В DDESuiteLinkClient захожу во вкладку Topic, задаю новый топик (MyScanGroup) и прописываю аттрибуты (к примеру att1 - 400543).
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Связь с M340 в Archestra IDE

Сообщение mp3corp » Ср фев 04, 2015 10:46 pm

Про OpcClient перепутал просто, да заводите топик, слева даете имя переменной, справа путь до ПЛК.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с M340 в Archestra IDE

Сообщение romasimeiz » Чт фев 05, 2015 4:58 pm

Спасибо. Сделал всё вроде как написано но не работает :(
Сконфигурировал MBENET. Настроил галактику вроде как надо.
Сконфигурировал DDESuiteLinkClient. Но в окне MBENET при запуске InTouch WindowViewer по прежнему пусто.
Вот скриншот моей Archestra:

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

Re: Связь с M340 в Archestra IDE

Сообщение mp3corp » Чт фев 05, 2015 7:59 pm

А что это у Вас за Item: MBENET.M340.... какие топики заведены в MBENET? Здесь у Вас скорее всего ошибка с указанием Item'a. А собственно запросы на Item'ы в самом InTouch делали, а то что то не вижу ни одного Instance у Вас в платформе.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Связь с M340 в Archestra IDE

Сообщение romasimeiz » Чт фев 05, 2015 8:26 pm

Эм... Простите, не понимаю, что вы подразумеваете под "Instance". В моём понимании это экземпляр любого шаблона (New -> Instance).
Вы правы. Я создал производный шаблон "$ForMyPLC" от $InTouchViewApp. Создал окно, в окне текст " # ". К нему привязал Item из Galaxy -> DDESuiteLinkClient.
В MBENET создал топик "M340". Соответственно и путь по принципу: <имя сервера>.<имя топика>.<адрес тэга>
Получилось так: MBENET.M340.400281
Изображение

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

Re: Связь с M340 в Archestra IDE

Сообщение mp3corp » Чт фев 05, 2015 8:44 pm

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

Re: Связь с M340 в Archestra IDE

Сообщение romasimeiz » Чт фев 05, 2015 9:03 pm

Я понял ошибку! Спасибо!!! :)
А так всё верно? Т.е. должно законнектиться?
romasimeiz
 
Сообщения: 23
Зарегистрирован: Вт фев 03, 2015 4:28 pm

Re: Связь с M340 в Archestra IDE

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

romasimeiz писал(а):должно законнектиться
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am


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

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

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

cron