PDA

Просмотр полной версии : СПК107 в режиме Slave



Toshix
27.04.2015, 14:35
Добрый день!
Вопрос заключается в следующем:
СПК107 настроена в режим ModBus Slave в нулевой регистр СПК пишем значение подсчитанных импульсов, при опросе этого регистра панель постоянно выдает значение 0(опрос проводится по порту RS-232 контроллером ПЛК150). Подскажите пожалуйста в чем ошибка. Во вложении пример настройки панели и ПЛК

_Mikhail
27.04.2015, 15:12
1. Для начала уберите четность из свойств протокола. Параметр "Четность" должен иметь значение - отсутствует.
2. Убедитесь в конфигурации СПК, что СОМ - порт 2 находится в режиме RS232.

Toshix
27.04.2015, 17:09
1. Четность убрал, не помогло.
2. Порт находится в режиме RS-232
Может ли быть проблема в версии таргета?

_Mikhail
28.04.2015, 12:11
Я проверил данный проект в связке СПК-107 + ПЛК110 Переменные из СПК в ПЛК передаются. В ПЛК надо установить функцию чтения 04 вместо 031794817949

Toshix
29.04.2015, 12:03
По картинкам видно что Вы использовали RS-485, а через RS-232 не пробовали?

_Mikhail
29.04.2015, 12:39
Нет не пробовал, т.к. в наличии был только распаянный под СПК кабель для 485

Toshix
29.04.2015, 13:30
Понятно, попробую через RS-485, через 232 не заработало даже после предложенных Вами изменений

Toshix
29.04.2015, 13:38
Обманул, заработало! Но все равно, странно, в мануале написано что эти регистры опрашивать нужно 3-ей функцией.:( Сейчас попробую записать что либо

_Mikhail
29.04.2015, 13:42
Записывать я пробовал. Запись идет стандартной функцией 10(16)

Toshix
29.04.2015, 14:08
Я попробовал 6-й, тоже идет все хорошо! Обидно что приходится тратить много времени на поиск неисправностей из-за неточностей в мануалах :(