PDA

Просмотр полной версии : Опрос ПЛК 304 Modbus



Ивлев_Петр
11.09.2012, 10:30
Прошу Вас помочь нам по следующему вопросу. Для реализации одно из щитов автоматики пытаемся произвести исследовательскую работу.
У нас в наличии:
1. ПЛК 304
2. Панель оператора Weinnek
3. Модули сбора дискретных и аналоговых сигналов

Коротко опишу чего нам надо в итоге добиться:
1. ПЛК через порт (P1 RS-232/485) будет опрашивать по Modbus протоколу (RS-485) в режиме мастер модули сбора дискретных и аналоговых сигналов.
2. Панель Weinnek через порт LAN по протолку Modbus TCP в режиме мастер будет опрашивать ПЛК 304.
Просьба к Вам следующая. Из всей представленной на Вашем сайте информации мы так и не поняли, как нам осуществить опрос ПЛК с панели оператора в режиме и как опоросись с ПЛК модули ввода дискретных и аналоговых сигналов. Не могли бы Вы нам выслать подробную инструкцию по настройки портов ПЛК для передачи и приема данных по протоколу Modbus.

capzap
11.09.2012, 11:00
я вот читая документацию все нашел, может как то ссылка http://www.owen.ru/forum/attachment.php?attachmentid=6690&d=1344442289 поможет и в целом тема http://www.owen.ru/forum/showthread.php?t=11797

Евгений Сергеевич
11.09.2012, 11:02
по поводу опроса через последовательный порт:
http://www.owen.ru/catalog/19944443
пятая тема

для опроса в режиме TCP-slave можно использовать средства кодесис: добавляете устройство Ethernet, ему добавляете устройство ModBus TCP slave. далее делаете привязку переменных и можно опрашивать с панели. Обратите внимание что память регистров будет разделена на области ввода и вывода (т.е. результат запроса на чтение одного и тогоже регистра 3й и 4й функциями будет различный)

Ивлев_Петр
12.09.2012, 13:47
Коллеги спасибо большое с вопросом опроса ПЛК 304 по TCP разобрался. А вот с опросом из ПЛК модулей пока нет. Вернее с модулями то мне все понятно, а если например у меня есть ТРМ 202, то как быть?

capzap
12.09.2012, 13:51
Коллеги спасибо большое с вопросом опроса ПЛК 304 по TCP разобрался. А вот с опросом из ПЛК модулей пока нет. Вернее с модулями то мне все понятно, а если например у меня есть ТРМ 202, то как быть?

Читаете руководство на 202, в конце приведена таблица регистров и дальше все как везде, с одним лишь уточнением, в 202 фиксированный стоп бит для РТУ
Это если по моему варианту

Ивлев_Петр
12.09.2012, 16:12
capzap я правельно понял из ролика http://www.owen.ru/forum/attachment....0&d=1344442289, что для связи ПЛК с другими устройсвами также можно использовать стандартные средства CS3.

capzap
12.09.2012, 17:46
я про это и веду речь, а можно самому организовать обмен, открыть порт и посылать запросы, принятые ответы разбирать по соответствующим переменным, но надо знать протокол модбас и уметь строить/разбирать посылки

Ивлев_Петр
12.09.2012, 18:57
Спасибо большое!!!

sink3d
13.09.2012, 10:51
Почему при добавлении средства кодесиса modbus TCP slave нельзя сформировать больше 40 регистров?Можно ли как-то это обойти?ПЛК308

Евгений Сергеевич
13.09.2012, 11:11
Можно вот патч в приложении

sink3d
14.09.2012, 15:24
Подскажите пожалуйста, как реализовать опрос регистров по modbus rtu , где ПЛК308 мастер. Пробовал использовать библиотеку ModBus.compiled-library и пример в описании к ней.Компилятор ругается на PORTS и COMSETTINGS библиотеки подключил все о которых говориться в описании ComService.library и ModBus.compiled-library.Если можно пример на codesys3.

capzap
14.09.2012, 15:44
Подскажите пожалуйста, как реализовать опрос регистров по modbus rtu , где ПЛК308 мастер. Пробовал использовать библиотеку ModBus.compiled-library и пример в описании к ней.Компилятор ругается на PORTS и COMSETTINGS библиотеки подключил все о которых говориться в описании ComService.library и ModBus.compiled-library.Если можно пример на codesys3.

http://www.owen.ru/forum/showpost.php?p=90458&postcount=2 ролик смотрели? Неужели это не то что нужно

sink3d
14.09.2012, 16:05
Смотрел, в ролике mdbus slave(.А мне master нужен.

Евгений Сергеевич
14.09.2012, 16:07
А вот это видео (http://www.kipshop.ru/CoDeSys3.0/Video/codesys-3.0-video-1.zip)?

capzap
14.09.2012, 16:36
Смотрел, в ролике mdbus slave(.А мне master нужен.

посмотрите внимательнее, организуется мастер, а в нем открывается слейв с определенным адресом и его регистры и коилсы

sink3d
14.09.2012, 22:25
Вы так как показано в видео организуете опрос slave устройства с помощью плк308?Как -то тяжело осознается создание мастера для slave или slave для мастера.Или я что-то неправильно понимаю.

capzap
15.09.2012, 05:47
после просмотра пора переходить к практическим занятиям, попробуйте последовательно повторить все действия и разберетесь

Валентин Александрович
02.05.2015, 09:34
Добрый день!

Первый раз разбираюсь с Codesys v3.4. SP2 HotFix 1 и ПЛК3ХХ. Хочу передать на верхний уровень регистры по Modbus TCP. Этого сделать не получается из-за ошибки. Подскажите, пожалуйста, в чем проблема.

Делал все по руководству http://www.owen.ru/uploads/pages_from_aip42_sait.pdf.

17985

Валентин Александрович
02.05.2015, 09:41
Добрый день!
Нужно передать на верхний уровень регистры по Modbus TCP.
Подскажите, пожалуйста, чем может быть вызвана ошибка? Если проблема в библиотеках, то как устранить проблему?
Работаю в Codesys v3.4 SP2 HF1, ПЛК304.
Спасибо!

17986