PDA

Просмотр полной версии : ПЛК100 + Weintek MT8150X



Сергей Сподрин
01.08.2013, 15:29
Добрый день, уже пару дней бьюсь об стенку непонимания между панелью Weintek МТ8150Х и ОВЕН ПЛК100-24.к-м , никак не удается их подружить. Для RS232 перепробовал и Modbus RTU, и RTU (zero-based) - результата ноль. Мануалы перерыл, форум тоже - брал различные примеры и изменял под свои параметры панели и плк - все без толку. Панель просто не видит сам контроллер.

з.ы. Modbus TCP работает в режиме эмуляции онлайн на пк прекрасно, как только переключаю контроллер на саму панель - плк как-будто и не было никогда, Ethernet не реагирует на внешние раздражители :(

з.з.ы. Тему осваиваю всего неделю, возможно что-то упустил

жекон
01.08.2013, 16:42
Вы-бы конфигурации выложили,а так трудно что-то сказать я пока панель заказывали делал проект по TCP (эмуляция),потом пришла панель 6170 там нет Ethernet переключил наV.2.20,MODBAS_RTU.si и больше не чего не делал, вообще панель вяжеться без проблем

Сергей Сподрин
01.08.2013, 17:01
Собственно, вот. На последнем скрине сделал кнопку, при эмуляции на ПК через Modbus TCP по этому адресу она обращалась к контроллеру и запускала соответствующий вход.
9483948494859486

жекон
01.08.2013, 17:15
Тут вроде всё правильно,посмотрите распайку кабелей и не перепутали COM-порт на панели и контроллере и попробуйте связаться по RS-485.У вас в конфигурации выставлен обычный порт RS-232

Сергей Сподрин
01.08.2013, 17:35
Вроде распайка нормальная, по схемам. Плюс попробовали распайку для подключения панелей по схеме RJ12 -> DB-9F через порт Debug-rs232...
з.ы. Тем не менее интересует почему Ethernet порт не отвечает, хотя протокол под него отлично пашет в эмуляции.
з.з.ы RS-485 завтра попробуем слепить

жекон
01.08.2013, 18:06
Не знаю про Ethernet у меня его на панели просто нет,как вариант может выставить в настройки панели( не ПЛК) IP и порт,хотя вы наверное это и без меня сделали.Эмуляция есть эмуляция у меня она через COM у меня не захотела работать,а через Ethernet пожалуйста.

Сергей Сподрин
01.08.2013, 18:10
Да все выставлено ещё в первый день работы)

Алексей Дмитриев
02.08.2013, 10:58
По поводу Ethernet - уВас же на экране конфигурации связи как в CoDeSys, так и в Easy Builder стоит RS232!
Второй момент - как соединяете контроллер и панель - через хаб, напрямую? Если напрямую попробуйте кросс-кабель, так-как устройства оба довольно тупые и сами не могут переключить линии приема/передачи, как современные сетевые карты. Также правильно настройте IP адреса из одного сегмента.

Сергей Сподрин
02.08.2013, 11:47
То что на скрине там стоит спецом под rs232 потому что это интересовало больше всего. Насчет конфига под ethernet - в плк уже modbus tcp стоит если присмотреться к 1 скрину, а в билдере в конфигурации я создал профили под tcp, rtu, rtu (zero-based), и просто их переключаю по мере необходимости. Также просто оставлял по 1 профилю.
Сейчас проверили по rs485-2w - ситуация та же самая, разве что время отклика до сообщения PLC No response увеличилось и стал индикатор сети мигать на панельке.
Плк и панель напрямую вешаем. Сейчас попробуем кроссом тогда

lara197a
02.08.2013, 14:51
пробуйте через rs485. там сложнее ошибиться. должно работать, нет у плк овен проблем со связью с этой панелью.

Сергей Сподрин
02.08.2013, 15:20
Итак, Modbus TCP зацепился с панелью через кросс-кабель, контроллер и панель дружат.
С остальными способами коммуникации пока глухо, но если наконец-таки прошел по ethernet, значит проблема вероятнее всего в проводах.

Алексей Дмитриев
06.08.2013, 13:17
Итак, Modbus TCP зацепился с панелью через кросс-кабель, контроллер и панель дружат.
С остальными способами коммуникации пока глухо, но если наконец-таки прошел по ethernet, значит проблема вероятнее всего в проводах.
Вот с них-то и надо было начинать!

жекон
06.08.2013, 15:01
пробуйте через rs485. там сложнее ошибиться. должно работать, нет у плк овен проблем со связью с этой панелью.Прав человек, я с первого раза за час подружил панель с 5 ПЛК-150 по RS-485

Сергей Сподрин
08.08.2013, 11:05
Ну раз уже все настроено - спасибо за идею (когда штудировал руководство по плк - как то взгляд проскользнул мимо строчки где написано что для связи по ethernet надо кросс-кабелем связывать). Все работает, бегает, прыгает, пашет и улыбается)

Sergey666
08.08.2013, 11:56
Там в панели если порт 232 и аппаратное управление потоком , то по этому 232му работать только с rtc/ctc.

Сергей Сподрин
26.08.2013, 09:53
Всем доброго времени суток, и новый вопрос касательно плк100 и weintek. Аналогичный вариант проблемы был в ветке Тык (http://www.owen.ru/forum/showthread.php?t=11608&page=2&highlight=weintek), но там решения не было. А смысл проблемы вот в чем:
- имеется панель weintek
-к ней подключен плк100, на который, соответственно заведен модуль мк110-224.8дн.4р
И в таком виде начинаются фокусы при подключении панели к плк. То есть - опрос входов/выходов мк110 с плк не вызывает нареканий, аналогично - отлично взаимодействует панель с плк. Но как только включаются одновременно все 3 устройства (rs485), то начинаются причуды - Weintek постоянно вываливается в надпись "PLC no response", однако проект работает и надпись эта не горит постоянно, а появляется и исчезает пропорционально времени, поставленному в параметрах модуля Polling time для переменной float variable модуля Owen(master). То бишь пока надпись отсутствует - можно пользоваться проектом, нажимать кнопки, выходы мк110 будут переключаться с панели (в соответствии со временем опроса).
В конфигурации плк созданы 2 модуля - Owen(master) - для мк110 и Modbus(slave) для панели.
Как описывал автор соседнего топика - при попытке в modbus(slave) создать подмодуль Овен-мастер/Модбас-мастер - панель уходит в постоянный ребут (было испробовано ради интереса). При нахождении этих модулей на одном уровне иерархии - панель грешит на плк, но продолжает работать.
9722

Sergey666
26.08.2013, 10:10
Панель подключить по 232 (выбрать порт в панели без аппаратного управления).

Сергей Сподрин
26.08.2013, 10:37
Видимо спросонья совсем дурак стал. Собирался же проверить через tcp и rs232. Надо было так и сделать, прежде чем писать) все итак работает. Однако интересно почему панель ни в какую не хочет адекватно работать, будучи подключенной по rs485 так же, как и мдвв.

Sergey666
26.08.2013, 11:39
Видимо спросонья совсем дурак стал. Собирался же проверить через tcp и rs232. Надо было так и сделать, прежде чем писать) все итак работает. Однако интересно почему панель ни в какую не хочет адекватно работать, будучи подключенной по rs485 так же, как и мдвв.

Надо все-таки конкретно проснуться. Ключевые слова "Мастер" , "Слэйв" , "Протокол обмена".

Вайнтек не "знает" протокол "Овен"..., о какой адекватности идет речь.

Сергей Сподрин
26.08.2013, 11:57
Ну я так понял, что при той конфигурации, что я скинул, вайнтек попеременно обращается и к "Овен" и к "Модбас", в итоге появляется ошибка. Стоит сменить интерфейс - и все встает на свои места.

Николаев Андрей
26.08.2013, 12:28
Ну я так понял, что при той конфигурации, что я скинул, вайнтек попеременно обращается и к "Овен" и к "Модбас", в итоге появляется ошибка. Стоит сменить интерфейс - и все встает на свои места.

Ошибка в том, что два мастера сети на одном интерфейсе быть не может.

Kazbek
27.02.2016, 08:50
Добрый день! Помагите пожалуиста у меня есть HMI Weintec MT8150xeи он не показывает информацию PLC no response когда отключаю Ethernet кабель . Что делать на таких сетуациях?

capzap
27.02.2016, 09:37
Добрый день! Помагите пожалуиста у меня есть HMI Weintec MT8150xeи он не показывает информацию PLC no response когда отключаю Ethernet кабель . Что делать на таких сетуациях?

смотреть надо в каком состоянии системный бит, отвечающий за открытие этого окна

жекон
27.02.2016, 10:50
смотреть надо в каком состоянии системный бит, отвечающий за открытие этого окна
Если еще и окно присутствует в проекте

Kazbek
28.02.2016, 09:20
Что такое системный бит? Как его смотреть

capzap
28.02.2016, 09:28
в меню найдите библиотеку тегов и переключитесь на системные, поищите в списке бит отвечающий за открытие окна остуствия связи и в таблице адресов убедитесь что он ни кем не перезаписывается(не отмечен красным)

Kazbek
28.02.2016, 09:31
Я в этом деле новичок помогите если сможете

lara197a
28.02.2016, 09:58
У ваентек русскоязычный мануал и интерфейс.
Нужно почитать про системные биты.

Kazbek
28.02.2016, 10:12
Программа тоже не загружается

Kazbek
28.02.2016, 15:19
Когда загружаю программу показываеть такой резултат 22879

lara197a
28.02.2016, 20:38
после создания проекта его нужно скомпилировать.
есть специальная иконка в тул баре программы.
ошибки нужно исправлять.
как исправите и скомпилируете без ошибок,
тогда пробуйте загружать проект в панель.
делать снимок с экрана пк можно с помощью ctrl+prt sc
затем открываете пайнт
кликаете мышью в поле и нажимаете ctrl+V
появится снимок экрана.