Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Пт мар 29, 2024 08:38

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 23 сообщений ]  На страницу 1, 2  Вперёд
Автор Сообщение
 Заголовок сообщения: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 10:50 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Приветствую всех.
Пытаюсь сделать из этого ПЛК ведущий ModBus для задания частоты на частотниках ESQ. Все делаю по инструкции. Траффик "смотрю" программой Termite. Состав пакета не соответствует ожиданиям. Есссно, ошибка связи - нет ответа от ведомого.
Может есть у кого пример уже рабочий по записи одного параметра в такой частотник?
И может кто знает, почему при просмотре траффика содержимое пакетов не соответствует тому, что ожидается из последних страниц инструкции на частотник?


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 11:29 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Состав пакета от CP1L? он короче чем нужно?
Трафик удобнее смотреть мультивеем, он же и слейвом для начала поработать может, с него и на частотник можно посылку сформировать, и увидеть ответ.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 12:33 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
-


Последнее редактирование: DEFO, дата: Пт авг 27, 2021 09:53, всего редактирований: 3.

В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 12:39 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Похоже, я в этом нифига не понимаю.
Мультивейем отправляю пакет из инструкции на частотник (пока с ПЛК подожду).
После каждой отправки на частотник ответ 00 и Wrong CRC16


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 12:42 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Поспешил я с выводами. Отключил ПЛК и частотник с мультивеем заработал... Пакеты из инструкции нормально формируются, частотник получает и принимает задание частоты
Надо разобраться, что за абракадабру я в ПЛК формирую.


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 12:46 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
Aeroplan писал(а):
Надо разобраться, что за абракадабру я в ПЛК формирую.


Вы работаете через "втычной" CIF11 и Serial Gateway или как...


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 12:53 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Да. Та самая вставная платка cif-11. DIP 1-off, 2-3-on, остальные off. На ПЛК все дипы выключены. 485-й 2-х проводной.

формируется полная хрень.
[!]: Parity error
[12:43:38,996] -->:3F 3F 3F 3F FD 3F F2 3F 3F 19 00
[!] Wrong CRC16


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 13:15 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
DIP на CIF11 должны быть :
1-2-3 ON
4-5 OFF
6 ON

Возможно вы не правильно пишите в служебные слова, для 1 порта -дырка с лева...
D32200 Адрес
D32201 Функция
D32202 Кол.байт на передачу
D32203 Номер регистра
D32204 Кол.регистров.


Отредактировал DEFO. Дата редактирования: Пт авг 27, 2021 09:54.

В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 13:54 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Прошу пояснить: D32202 Кол.байт на передачу... Если мне нужно одно слово передать - заданную частоту - то мне необходимо тут #0002 задавать?
И вообще затык - не пойму, как быть со словами D32205 и D32206


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 13:58 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
По дипам сделал, но мало что изменилось
[!]: Parity error
[13:56:14,801] -->:3F DF 12 9F 99 3F
[!] Wrong CRC16
Все не то.
Нужно получить 02 06 30 00 0B B8 81 88
81 88 - это я так понимаю контрольная сумма, то самое CRC16. ПЛК почему-то не дополняет пакет этой цифрой


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 14:08 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
Aeroplan писал(а):
Прошу пояснить: D32202 Кол.байт на передачу... Если мне нужно одно слово передать - заданную частоту - то мне необходимо тут #0002 задавать?
И вообще затык - не пойму, как быть со словами D32205 и D32206



Количество байт на передачу обычно это два слова для параметров типа частота читать-писать и проч. т.е пишите в эту ячейку #4 ,для других параметров может отличаться в большую сторону.,на сколько я помню когда возился с протоколом в этой ячейке нужно писать всегда 2 слова - т.е 4 байта...


Отредактировал DEFO. Дата редактирования: Пт авг 27, 2021 09:54.

В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 14:13 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Выложите, пожалуйста. А то я пока нифига не понял. Мне же в эти слова D32205 и D32206 надо "вложить" частоту...


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 14:16 
Не в сети

Регистрация: Вт окт 26, 2010 21:55
Сообщения: 329
Откуда: Санкт-Петербург
Вот непонятно с самого начала: первым байтом должен отправляться адрес 02, а в мультивее вижу все начала с 3F.
Ничего хоть мало-мальски похожего нет. Может вообще не тот протокол включается? В параметрах все выставил как надо: скорость, формат, Serial GateWay... Что не так...
Из инструкции - почему при записи двух регистров количество передаваемых байтов данных 09 ?
D32200 Биты 00...07: адрес ведомого устройства 01
D32201 Биты 00...07: код функции 10
D32202 Биты 00...07: количество передаваемых байтов данных 09
D32203 Биты 00...15: номер первого регистра для записи значений 0001
D32204 Биты 00...15: кол-во регистров для записи значений 0002
D32205 Биты 08...15: кол-во прилагаемых байтов данных 04
D32206 Биты 00...07: старшие байты заданного значения частоты в D2
Бит 08: команда «Ход/Стоп»
Бит 09: команда «Прямой/Обратный»
---
D32207 Биты 08...15: младшие байты заданного значения частоты в D2 ---


Отредактировал Aeroplan. Дата редактирования: Ср авг 25, 2021 14:19.

В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 14:19 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
Aeroplan писал(а):
По дипам сделал, но мало что изменилось
[!]: Parity error
[13:56:14,801] -->:3F DF 12 9F 99 3F
[!] Wrong CRC16
Все не то.
Нужно получить 02 06 30 00 0B B8 81 88
81 88 - это я так понимаю контрольная сумма, то самое CRC16. ПЛК почему-то не дополняет пакет этой цифрой


КС нет потому что посылка явно ошибочная...
Попробуйте для начала не писать , а почитать по F03 или F04 ,ту же частоту или еще какую бяку,... потом уже подредактируете посылку на передачу ... :twisted:


В начало
 Профиль  
 
 Заголовок сообщения: Re: CP1L-EM и MODBUS
СообщениеДобавлено: Ср авг 25, 2021 14:25 
Не в сети

Регистрация: Вт май 27, 2008 11:41
Сообщения: 559
-


Последнее редактирование: DEFO, дата: Пт авг 27, 2021 09:55, всего редактирований: 2.

В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 23 сообщений ]  На страницу 1, 2  Вперёд

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3