Опрос китайского модуля 8DI/4DO по Modbus RTU

Aleksandr_Sorokin
Сообщения: 25
Зарегистрирован: 11 дек 2014, 06:31

Re: Опрос китайского модуля 8DI/4DO по Modbus RTU

Сообщение Aleksandr_Sorokin »

bayk писал(а):инструкция от 2013 года переведена более чем пристойно. на нее можно ориентироваться.
Благодарю Вас. У меня как раз это руководство в бумажном виде.

Lmitry
Сообщения: 14
Зарегистрирован: 09 апр 2011, 14:30

Re: Опрос китайского модуля 8DI/4DO по Modbus RTU

Сообщение Lmitry »

А можно результат программы в конечном (рабочем) виде выложить... Та же задача на этапе изучения, не понятно RS, MODRD. MODWR что использовать...
RS вроде сам процесс передачи контролирует или везде успешный прием, передачу контроль писать? PLC Link только дельта-дельта? СС-Link не тема? хочется что проще и надежнее. Тот кто мастер, номер станции прописывать или всегда мастер - 0. Прошу сильно не пинать, только начинаю изучать коммуникации...

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Опрос китайского модуля 8DI/4DO по Modbus RTU

Сообщение and909 »

не понятно RS, MODRD. MODWR что использовать...
Если устройство полностью поддерживает протокол Модбас (никакой отсебятины) и нужно только чтение - MODRD,
Если нужна запись - MODWR, если одновременно и то и другое - MODRW.
Если устройств и регистров много - имеет смысл использовать PLC Link, можно сказать, что это навороченный MODRW.
Если же устройство не на 100% соответствует протоколу Модбас, то нужен низкоуровневый доступ (вручную пишется формирование телеграммы и разбор ответа), то RS.

Если ПЛК поддерживает, то можно использовать Data Exchange - аппаратную конфигурацию (тот-же PLC Link, но настраивается в DCI Soft)

Если устройство мастер, то его адрес не имеет значения.

Все мы когда-то начинали :)

Lmitry
Сообщения: 14
Зарегистрирован: 09 апр 2011, 14:30

Re: Опрос китайского модуля 8DI/4DO по Modbus RTU

Сообщение Lmitry »

and909 писал(а): если одновременно и то и другое - MODRW.
первый параметр номер станции, второй - функции
Н02 Н03 Н04 - чтение
Н05 Н06 H0F H10- запись
Н17 - чтание запись
Для одновременного (в одной команде) читать и записывать использовать Н17 или через D менять параметр (Н03 Н06) или я ошибаюсь...

Lmitry
Сообщения: 14
Зарегистрирован: 09 апр 2011, 14:30

Re: Опрос китайского модуля 8DI/4DO по Modbus RTU

Сообщение Lmitry »

Частично разобрался, MODRD и MODWR это усеченный вариант MODRW. а именно MODRD это команда H03, соответственно MODWR это команда H06, чтение слов и складирование в регистры D1070- D1085 причем первые 3 "служебные" (адрес станции обмена, команда обмена, количество данных) или записи из регистров D1089-D1099.
В MODRW выбираешь любую команду (H02 H03 H04 H05 H06 H0F H10 H17) H17 позволяет одновременно и читать и записывать, но пока не получается, а что лучше (осбенно если станций будет несколько) одна совмещенная команда или две, отдельно на чтение и запись или все равно?

Струдель
Сообщения: 6
Зарегистрирован: 08 ноя 2021, 11:59

Re: Опрос китайского модуля 8DI/4DO по Modbus RTU

Сообщение Струдель »

Добрый день,
прошу помощи.

не пойму как на компорту2 в режиме RTU бит четности поставить НЕТ
везде в примерах четность

Алексей29
Сообщения: 113
Зарегистрирован: 17 дек 2020, 12:28
Откуда: Воронеж

Re: Опрос китайского модуля 8DI/4DO по Modbus RTU

Сообщение Алексей29 »

Струдель писал(а):
22 апр 2022, 12:31
не пойму как на компорту2 в режиме RTU бит четности поставить НЕТ
везде в примерах четность
во первых что за устройство.
во вторых при чём тут тема о китайском модуле

из мануала DVP-SS2 и подобных
11.png
11.png (89.54 КБ) 591 просмотр
Последний раз редактировалось Алексей29 22 апр 2022, 12:45, всего редактировалось 1 раз.

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

Re: Опрос китайского модуля 8DI/4DO по Modbus RTU

Сообщение bayk »

почитайте описание регистра настройки ком-порта. на память регистр не помню.

Алексей29
Сообщения: 113
Зарегистрирован: 17 дек 2020, 12:28
Откуда: Воронеж

Re: Опрос китайского модуля 8DI/4DO по Modbus RTU

Сообщение Алексей29 »

d1120
если про dvp серию

Струдель
Сообщения: 6
Зарегистрирован: 08 ноя 2021, 11:59

Re: Опрос китайского модуля 8DI/4DO по Modbus RTU

Сообщение Струдель »

Алексей29 писал(а):
22 апр 2022, 12:44
Струдель писал(а):
22 апр 2022, 12:31
не пойму как на компорту2 в режиме RTU бит четности поставить НЕТ
везде в примерах четность
из мануала DVP-SS2 и подобных

11.png
я вот эту таблицу совсем не понимаю. можете в двух словах разъяснить?

что записать в D1120 для 9600 N 1 8 ?

Ответить