PDA

Просмотр полной версии : СП307 + ПЛК110-60 + P100S



MoHoMaX
26.05.2025, 09:15
Доброго времени суток.
Имеется панель оператора СП307, настроена Мастером и подключена по 485 порту А к ПЛК110. По имеющимся видео на сайте настроил их связь между собой, поигрался, поразбирался с обменом данных и т.п. Пока всё в обучающемся режиме. Но основная задача стоит, чтобы управлять серво-двигателем через серво-драйвер P100S (мануал приложил). И т.к. никогда не имел дел с таким оборудованием, то возможно кто-то хотя бы что-то подсказать, как выдать команды на драйвер, чтобы он вращал приводом. Подключил драйвер от ПЛК110 через В порт. Т.е. получается вот такой порядок подключения: СП307 => ПЛК110 => P100S
84005
Сам серво-драйвер физически кнопками настроил на Modbus=2 и скорость 115200. Это я как понимаю самые важные настройки, с остальными потом буду разбираться. Самое главное как хоть что-то подать на драйвер с ПЛК и увидеть обмен данными. Я не шибко программист, всё по-немногу пытаюсь понять хотя бы основное. В мануале по драйверу есть инфа по регистрам, но как, что, куда..не понимаю. На языке ST пока что простое что-то пишу, балуюсь.
Manual P100S (https://drive.google.com/file/d/1tB_oaBeZnJI2cQJfiMPzlguXe0nx6oVy/view?usp=drive_link)

Спасибо заранее, если хоть какая-то инфа поступит небольшая и ткнут пальцем где копать...

EFrol
26.05.2025, 12:00
А кроме P100S еще что-то планируется подключать к ПЛК?
У Вас есть какой-нибудь USB-RS485 преобразователь? Например, https://owen.ru/product/owen_as4
Я предлагаю отложить пока в сторону СП и ПЛК и использовать конфигуратор СП3хх + АС4 + P100S + двигатель.

MoHoMaX
26.05.2025, 16:37
К ПЛК соответственно как на входа так и на выхода будут подключены разные датчики, лампочки, пускатели, для запуска двигателей, но в этом я проблем не вижу. С этим разобрался. Именно с 485 вот обмен интересует.
84016
Есть вот такой преобразователь.

На счет откинуть панель и контроллер пока что не совсем понял. Чисто через конфигуратор СП300 работать, это как?

EFrol
26.05.2025, 17:42
Т.е. получается вот такой порядок подключения: СП307 => ПЛК110 => P100S
84005
Спасибо заранее, если хоть какая-то инфа поступит небольшая и ткнут пальцем где копать...

Хорошо. попробую ткнуть пальцем. Только тыкать придется много раз.
1. Вы добавили RS485-2 в ветку модуля Modbus(Slave). Для RS485-1 это логично, т.к. ПЛК Slave - СП Master. А для P100S - нет. Он ведь должен быть Slave, а ПЛК Master. Т.е. должна быть ветка Modbus (Master), в которую надо добавить RS485-2.
2. После того как Вы внесете изменения в конфигурацию, для проверки её работоспособности Вам придется каждый раз компилировать, загружать его в ПЛК и запускать онлайн отладку, чтобы посмотреть, что там считывает ПЛК с P100S.
3. Если подключить P100S к ПК, на котором установлен конфигуратор СП3хх, то проект можно запускать прямо на ПК в режиме OnLine-симуляции. Т.е. работу P100S можно было бы проверить без компиляции и загрузок в ПЛК, а непосредственно с ПК через преобразователь.

MoHoMaX
27.05.2025, 13:29
по 1 пункту как раз "Да" были сомнения, что не так сделал и хотел сделать ПЛК "Мастером" для драйвера, переделаю.
Преобразователь подключил к драйверу. С подключением движка пока что проблема, куда-то делся коннектор IEEE1394 с кабеля.
Без подключенного движка драйвер ошибку пишет и я так полагаю он не будет нам отдавать инфу в конфигуратор?

В конфигураторе я так понимаю через "цифровой дисплей" надо вывести какой-то регистр данных?

EFrol
27.05.2025, 14:36
Драйвер без двигателя все равно драйвер и на запросы отвечать обязан.
Да. Теперь драйвером можно управлять, напрямую записывая и считывая значения регистров.
Надеюсь как организована карта регистров Вы уже разобрались?

MoHoMaX
27.05.2025, 15:42
Между СП307 и ПЛК110 да, и отображаю данные и перезаписываю и новые биты делал, разобрался. А тут как не знаю.
Например, рисую "цифровой дисплей", выбираю Адрес по Modbus = 2, регистр 4х, номер для интереса любой написал.
Запускаю Онлайн тест, кругом 0. В опциях конфигуратора выбрал COM9, который определился для конвертера 485.
В мануале есть РА группа, 71 параметр это номер modbus устройства, 72 - скорость передачи данных. Кнопками настроил что надо мне. Остальное по умолчанию.
Это и есть регистры или я не так понимаю всё? Вернее остальные параметры и находятся на своих ячейках памяти.

EFrol
27.05.2025, 16:23
На странице 123 Вашего мануала написано:
84028
т.е. базовые адрес параметров
PA0 = 0x0000 или 0
PA3 = 0x0100 или 256
PA4 = 0x0200 или 512

На стр. 74 есть таблица в PA0 должен быть пароль пользователя, по-умолчанию, 315.
Попробуйте прочитать это значение из 0-го регистра.
в PA73 поставьте 3 (8, N, 1)
Настройки драйвера должны совпадать с настройками PLC порта.
Когда запустите OnLine-эмуляцию, правой кнопкой вызовите настройку портов PLC и Download. Там и укажите COM9.
84029

MoHoMaX
27.05.2025, 16:51
84030
Вроде что-то стало вырисовываться.
По началу не получилось, но нашел "+" на "-" поменял в выходе 485 и пошли данные.
Спасибо огромное. Завтра тогда буду пробовать через ПЛК получать данные на панельку.

EFrol
27.05.2025, 18:02
84030
Вроде что-то стало вырисовываться.
По началу не получилось, но нашел "+" на "-" поменял в выходе 485 и пошли данные.
Спасибо огромное. Завтра тогда буду пробовать через ПЛК получать данные на панельку.

Да. Теперь когда мы убедились, что драйвер отвечает, то можно перейти на ПЛК.
Но я бы сначала научился полноценно управлять драйвером с уже подключенным двигателем.
Тщательно выкурил мануал, а уже потом взялся за ПЛК. Однако здесь уже решать Вам.

MoHoMaX
02.06.2025, 15:57
Доброго времени суток.
Наконец таки сегодня получил коннектор типа IEEE1394 и смог подключить движок к драйверу, ошибка сразу пропала №50, что уже радует.
Далее вывел регистры из блока РА
84134
Инфы много, и многое не понятно. Подскажите как всё-таки заставить крутиться двигатель. Что где надо прописать. И вообще в том ли блоке я это ищу?
в 53 регистре (Servo forced enable) выставил значение 1, думал это и есть запуск, но на драйвере закрутился вентилятор просто напросто.
Насколько понимаю надо в каком-то месте выставить градус вращения (значение какое-то) и дать импульс и всё закрутится, так ли? мануал тяжело курится ((( терминология незнакомая, 1 раз дело с этим имею в жизни

MoHoMaX
02.06.2025, 16:28
84135
Дефолты по мануалу порой не совпадают с установленными значениями почему-то.
Р3 вывел с 256, Р4 - 512.