PDA

Просмотр полной версии : СПК207 master + МУ110-8Р



MrNobody
14.01.2015, 10:50
Здравствуйте уважаемые форумчане!
Помогите, пожалуйста, решить вопрос связанный с подключением СПК207 в режиме мастера к модулю вывода например МУ-110-8Р.
Конфигурацию СОМ порта проводил согласно мануалу http://www.owen.ru/uploads/34-37_annaev_41.pdf и видео https://www.youtube.com/watch?v=GHUrbkP-gU4&feature=youtu.be
В результате индикатор работы СОМ порта не мигает. Подключение провожу к СОМ-2 (в программе указываю номер 3). Версия прошивки 3.942.
Аналогичный проект подключения на ПЛК 323 работает без проблем, но на СПК не хочет.
Очень надеюсь на вашу помощь!

приборист
14.01.2015, 11:01
Версии Master_COM_Port и Master_Slave_Port обновить надо как минимум.

MrNobody
14.01.2015, 11:17
Версии Master_COM_Port и Master_Slave_Port обновить надо как минимум.
ок Сейчас версии
Com Port 3.4.0
Master 3.3.2
Slave 3.5.3
Версии СОМ 3.4.0 пока нет у меня в кодесис, при попытке поставить Мастер 3.4.0 появляются 152 ошибки

Версия Codesys 3.5 SP5

Трофимов Артем
14.01.2015, 11:24
Вы произвели настройку порта в конфигурационом меню СПК , Что порт работает по 485 или 232 интерфейсу?

MrNobody
14.01.2015, 11:26
Вы произвели настройку порта в конфигурационом меню СПК , Что порт работает по 485 или 232 интерфейсу?
по 485 интерфейсу

MrNobody
14.01.2015, 12:04
Проект с мастером 3.4 теперь выдает ошибку шины
16158

приборист
14.01.2015, 14:41
Версия СПК207 3.5.0.40
Хотя доступна 3.5.4.20

Может стоить поставить CDS 3.5 SP5 Patch1 или Patch3 + новые версии таргетов?

MrNobody
14.01.2015, 15:34
Версия СПК207 3.5.0.40
Хотя доступна 3.5.4.20

Может стоить поставить CDS 3.5 SP5 Patch1 или Patch3 + новые версии таргетов?

спасибо, сейчас попробую

MrNobody
14.01.2015, 16:31
Поставил Codesys SP5 Patch 4
ModbusCom 3.4.0
ModbusMaster 3.5.5
ModbusSlave 3.5.4
target SPC207 3.5.4.20
Всё равно пишет, что Шина не запущена :(

приборист
14.01.2015, 18:44
Остается настройки ковырять в МВ.

Все должно работать.

MrNobody
14.01.2015, 22:53
Остается настройки ковырять в МВ.

Все должно работать.

Врятли дело с МВ, так как с ПЛК работает без проблем.
Соединил два RS-485 (Com2 и Com3), настроил обмен, но "Шина не запущена"

Когда в Codesys запускаешь программу порт Р2 1 раз мигает и всё

Andrew_Stranger
15.01.2015, 08:11
А где у вас программный сброс шины modbus при ошибках?

(*Опрашиваем состояние Slave устройства*)
(*xError:=mva. ;
byModbusError:= MVA.xInternalError;
IF xError OR byModbusError>0 THEN
BL(ENABLE:= TRUE, TIMELOW:= T#1S, TIMEHIGH:= T#100MS, OUT=> );
ELSE
BL(ENABLE:= FALSE, TIMELOW:= T#1S, TIMEHIGH:= T#100MS, OUT=> );
END_IF
(*Если получаем ошибку, то перезапускаем слейв*)
MVA.:=BL.OUT;*)

MrNobody
15.01.2015, 10:32
А где у вас программный сброс шины modbus при ошибках?

(*Опрашиваем состояние Slave устройства*)
(*xError:=mva. ;
byModbusError:= MVA.xInternalError;
IF xError OR byModbusError>0 THEN
BL(ENABLE:= TRUE, TIMELOW:= T#1S, TIMEHIGH:= T#100MS, OUT=> );
ELSE
BL(ENABLE:= FALSE, TIMELOW:= T#1S, TIMEHIGH:= T#100MS, OUT=> );
END_IF
(*Если получаем ошибку, то перезапускаем слейв*)
MVA.:=BL.OUT;*)

Я и так шину перезапускал

if Modbus_Slave_com_port.xError then
Modbus_Slave_com_port.xReset:=true;
else
Modbus_Slave_com_port.xReset:=false;
end_if

После этого кода индикатор начал мигать , но связи все равно нет (треугольник напротив modbus slave)
IF Modbus_Slave_COM_Port.xError THEN //Перезапуск подключения по Modbus
Blink_01(ENABLE:= TRUE, TIMELOW:= T#1S, TIMEHIGH:= T#10MS);
Modbus_Slave_COM_Port.xReset:= Blink_01.OUT;
END_IF

Скорость изменил на 9600, подключаю к СОМ 2 RS485 (в программе СОМ 3)
16184
16183