-
Вложений: 4
ПЛК63М slave
Добрый день
Просмотрел весь форум. Не могу справиться с проблемой.
Первый раз столкнулся с ПЛК63. Не могу элементарно получить данные по modbus через связанный КС2 ПЛК63 slave и СП307Б master.
Сделал простейшие проекты.
ПЛК63М
1. Добавил оперативную ячейку IntP по адресу 332.
2. В программе делаю Int1:=55;
СП307Б
1.В настройках указал PLC порт с настройками по умолчанию
2.Добавил цифровой индикатор с чтением WORD с устройства 16 по адресу 332
Эксперименты:
1. Чтение через 485 порт - нормально. Посылка 10 04 01 4C 00 01 F2 A0. Приём 10 04 02 00 37 04 E5
2. По PLC порту дисплея тоже идут запросы 10 03 01 4C 00 01 47 60.
3. Программатор по RS232 ПЛС63М связывается без проблем.
Не могу понять, почему ПЛК63М не отвечает дисплею?
-
Вам надо подключить КС2 при выключенном ПЛК, только затем включить питание.
И скорость порта в панели должна быть 115200.
-
В руководстве указана рекомендаци о переключениях кабеля только при выключенном оборудовании. Подача питания при подключенном КС2 ничего не меняет. Запро
-
Скорость всегда 115200. Проверено сниффером запросы от дисплея. А как указать скорость порта RS232 у ПЛК63М?
-
А почему панель запрашивает по адресу 0х104C а не 0х014C ?
Запросите или по 332 или по 4176, если предполагается множественный запрос.
-
Вроде в конфигутаторе для дисплея можно вводить только десятичные числа для адреса? Десятичное 332 = HEX 014С.
Мне бы хоть что-то считать из ПЛК63М.
Но ведь через 485 канал по этому адресу 332 считывается правильное значение (37 hex = 55 dec)
-
Видимо была опечатка, Вы исправили сообщение на форуме.
А что говорит сниффер или иное устройство? Чем отвечает ПЛК по RS-232? Ничем?
На самом деле, Вам нужен именно кабель КС-2, т.е. без перемычки в разъеме. ПЛК проверяет ее отсутствие при запуске и переводит порт RS-232 в протокол MODBUS (с перемычкой - Gateway). Но скорость всегда 115200-8-N-1 и адрес 16.
-
Действительно исправил опечатку. Случайно обнаружил возможность такой коррекции.
На стикере кабеле написано КС2 и написано что не предназначен для связи с CodeSys. Заводской. Через него загружаю программу в ПЛК63М, т.е. связываюсь с CodeSys. Затем перетыкаю в СП203Б при отключенном питании
!!!Только что вскрыл DB9 и действительно перемычка. Откусил перемычку и заработало. Большое спасибо. 3 дня чуствовал себя полным лохом. Пойду отдохну
-
Это вы еще до групповых запросов не добрались :) по этим адресам ПЛК63 вам вообще ничего не ответит :)