DVP20SX2+панель Weintek MT6050i

Олег
Сообщения: 795
Зарегистрирован: 18 янв 2011, 23:06

Re: DVP20SX2+панель Weintek MT6050i

Сообщение Олег »

на панели высвечивается сообщение "PLC not response"
Если нет связи, нужно и разбираться, почему нет связи.

H87, что это за настройки такие?
настройках проекта для ваинтека выбрал тип ПЛК DELTA DVP

Зачем протокол в контроллере на RTU переключать, если родной Дельтовский ASCII?
Настраивая связь в контроллере, Вам нужно только скорость изменить, всё остальное по умолчанию.

Вайнтек без проблем вяжется с Дельтой, цеплял кучу раз, и к разным портам панелей и контроллеров.

-----------------------------------
Чтобы проще было, свяжитесь для начала симулятором панели с контроллером, по кабелю и порту которые для программирования контроллера используете.

Ryzhij
Сообщения: 1026
Зарегистрирован: 26 авг 2012, 19:25
Откуда: Россия Рязань

Re: DVP20SX2+панель Weintek MT6050i

Сообщение Ryzhij »

Олег писал(а): Зачем протокол в контроллере на RTU переключать, если родной Дельтовский ASCII?
Настраивая связь в контроллере, Вам нужно только скорость изменить, всё остальное по умолчанию.

Вайнтек без проблем вяжется с Дельтой, цеплял кучу раз, и к разным портам панелей и контроллеров.
Переключение дельтовского протокола с ASCII на RTU я видел только в дельтовских панелях. В драйверах остальных - только ASCII.
Если же позарез надо RTU, то в панели придётся выбирать протокол Modbus, а адреса устройств внутри DVP (регистров, бит, счётчиков и прочего) пересчитывать вручную.
__________________________
Помощь - понятие растяжимое, всяк трактует его в меру своего эгоизма...

bayk
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

Re: DVP20SX2+панель Weintek MT6050i

Сообщение bayk »

Уважаемые друзья! я могу вам посоветовать в данном случае использовать modbusRtu для обмена данными.скорее всего ваентековцы напутали с адресацией прямого доступа.
для связки в контроллере выставляете нужный режим обмена и включаете RTU режим.
в вайентеке - modbus rtu (zero-based addresing) (если его не поставить, то он будет прибавлять 1 или 2 к заданному адресу)
хочу обратить ваше внимание, что в ваентеке функции 0x/1x и 3x/4x перепутаны.
соответственно, смотря в инструкцию дельты - видите, что регистр надо читать 3x, то в ваентеке ставьте функцию 4x
дальше для удобства в ваентеке создайте список переменных с именем или адресом внутри контроллера

П.С. вот хорошая инструкция от дельты, где написано как высчитывать адреса modbusRTU для элементов памяти контроллеров DVP

Олег
Сообщения: 795
Зарегистрирован: 18 янв 2011, 23:06

Re: DVP20SX2+панель Weintek MT6050i

Сообщение Олег »

bayk писал(а):...............хочу обратить ваше внимание, что в ваентеке функции 0x/1x и 3x/4x перепутаны........
0x/1x и 3x/4x Вайнтека никакого отношения к командам модбаса не имеют.
назначение этих префиксов описано в PLC_connection_guide.pdf Вайнтека
PLC_connection_guide писал(а):4x 0x03 Read holding register 0x10 write multiple registers
5x 0x03 Read holding register 0x10 write multiple registers
(Note: reverse word order in double word format)
6x 0x03 Read holding register 0x06 write single registe
т.е. 4x, 5x и 6x префиксы для различных "оттенков" функции 0x03
bayk писал(а):.скорее всего ваентековцы напутали с адресацией прямого доступа.
не напутали, скорее всего Вы на ровном месте запутались.
Вяжу Дельту к Вайнтеку на родном протоколе, и никаких проблем. В контроллере меняю только скорость.
Правда заметил, если на порту работал PLC Link, вернуть порт в нормальный режим получается только после "обнуления" контроллера и настройке порта с помощью FB от Дельты.
Вложения
1.PNG
1.PNG (76.6 КБ) 3576 просмотров

bayk
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

Re: DVP20SX2+панель Weintek MT6050i

Сообщение bayk »

да я и не путался. я не пробовал так, как пробовал автор. рассказал, с чем я копался.

ra1
Сообщения: 5
Зарегистрирован: 23 апр 2015, 09:37

Re: DVP20SX2+панель Weintek MT6050i

Сообщение ra1 »

Пытаюсь подключить weintek MT6070ih к DVP sa2 по rs485 результат нулевой помогите кто может

vovsenet
Сообщения: 95
Зарегистрирован: 25 дек 2012, 13:43

Re: DVP20SX2+панель Weintek MT6050i

Сообщение vovsenet »

Спасибо. Понял свою ошибку. Я настраивал протокол RTU. Под ASCII всё заработало без проблем.
Вложения
2017-08-18_08-10-23.png
2017-08-18_08-10-23.png (73.43 КБ) 3421 просмотр
2017-08-18_08-06-47.png
2017-08-18_08-06-47.png (37.7 КБ) 3421 просмотр

Ответить