Добрый день!
Каким образом можно поключить ПЛК 110 к Labview? для передачи измеренных значений. Физически кабелем Ethernet. Пытался настроить OPC-драйвер по протоколу ОВЕН. Там нету в списках приборов ПЛК 110.
Добрый день!
Каким образом можно поключить ПЛК 110 к Labview? для передачи измеренных значений. Физически кабелем Ethernet. Пытался настроить OPC-драйвер по протоколу ОВЕН. Там нету в списках приборов ПЛК 110.
Автоматизация Диспетчеризация Сервис
e-mail: ads-kaluga@mail.ru
Здравствуйте, Фикс_м.
В ПЛК-конфигурации реализовать слейв. И в этом слейве создать в точном соответствии с описанием прибора (МВА8, МВУ-8Р, ТРМ138 и тд.) регистры и тд. Теперь в эти переменные в ПЛК-конфигурации присваиваем значения переменных и читаем их ОРС-сервером от ОВЕН :-)
Автоматизация Диспетчеризация Сервис
e-mail: ads-kaluga@mail.ru
Это же сплошной гемморой!!!!
Можно ведь использовать стандартный кодэсисовски opc - сервер.
Запускаем CoDeSys OPC Configurator - там надо добавить переменные, к которым необходимо получить доступ. Доступ можно организовать для любых переменных проекта.
В LabView подключается в стандартном DataSocket сервере.
Еще можно почитать тут:
http://www.ni.com/white-paper/7450/en/
Прикладываю пример, сделанный несколько лет назад. Надо только правильно настроить Codesys OPC сервер и LabView DataSocketServer.
Альтернативно, можно считывать/записывать переменные, используя Network Variables. Это тоже делал - работает.
Альтернативно, можно, используя UNM.lib, создать TCP SLOT и передавать любые сообщения между LabView и ПЛК. Это тоже работает.
Наверняка можно через UDP сообщения, используя системные библиотеки Codesys, также передавать любые сообщения между LabView и ПЛК. Этого не пробовал, но не вижу проблем.
А про настройку OPC сервера написано в OPC_20_How_to_use.pdf
Здравствуйте, Fix_m.
Попробуйте как показано во вложении.
Я пытался сымитировать модуль ввода МВА8, с базовым адресом 16. Из-за особенностей протокола ОВЕН, для опросы очередного входа МВА8 необходимо изменить адрес :-) То есть первый вход 16, второй 17 и тд.
На счет ОРС-сервера от CoDeSys - данный сервис очень критичен к проблемам связи (лично мои домыслы), а ОРС-сервер от ОВЕН работает без проблем :-)
Автоматизация Диспетчеризация Сервис
e-mail: ads-kaluga@mail.ru
попоробовал. получилось наполовину....
Вложение 11685
Вложение 11686
Вложение 11687
В Лабвью видит только одну из переменных=( не пойму почему.
на картинках нету, но в сымитировал ТРМ138 в ОВЕН ОРС-сервер.