PDA

Просмотр полной версии : Связь Weintek MT 8070iP с ПЛК 154 по Ethernet c помощью CoDeSys Automation Alliance



aligarh
09.12.2015, 12:09
Добрый день.
Кто-нибудь пробовал подключить панель Weintek MT 8070iP к ПЛК овен по каналу Ethernet c помощью драйвера CoDeSys Automation Alliance, который предоставляет easybuilder 8000.

В EB(EasyBuilder) в параметрах связи указываю драйвер "CoDeSys Automation Alliance" 21222
В таблице видно что он использует адресацию как в codesys (IX QX MX IW QW MW ID QW MW ).
В Codesys создал проект на PLCWinNT, создал в нем одну переменную

var1 AT %MW1: WORD:=5;

В итоге со стороны панели имеем
1) CoDeSys Automation Alliance, который настроен на IP PLCWinNT, Port=1200
2) элемент "Числа" с обращением на адрес MW=1 21223
Со стороны Codesys
1) Запущенный PLCWinNT с открытым портом 1200

Но ни чего не работает, увы.
ps По MODBUS все соединяется и работает, но хотелось бы понять как их законнектить через CoDeSys Automation Alliance, если это вообще возможно.

aligarh
09.12.2015, 12:23
Не прошло и часа, но сделав все как сам написал, эта связка заработал!
Видимо иногда полезно, сесть и разложить все по полочкам)))
Тему удалять не хочу, тк после нескольких часов поисков, я так и не нашел инструкции как пользоваться драйвером CoDeSys Automation Alliance, может кому поможет
А так же не забывайте отключать Файерволл, возможно из-за этого у меня вчера ни чего не получалось.

aligarh
09.12.2015, 15:28
PLCWinNT для того чтобы каждый раз не загружать проект в физический ПЛК, так быстрее, как мне кажется.
плюс, используя адресацию типа %MD %MW, можно передавать строки как в панель так и из панели в плк.
На данный момент хочу реализовать передачу массива строк (около 100) из плк в панель, чтобы в списке на панели был актуальный список с понятными названиями, но пока света в конце туннеля не видно(((