Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Связь ПЛК323(Master) и ПЛК110(Slave)

  1. #1

    Unhappy Связь ПЛК323(Master) и ПЛК110(Slave)

    Добрый день. Есть проблема с подключением ПЛК323 и ПЛК110.
    Видел тему http://www.owen.ru/forum/showthread.php?t=6486 , но по данному примеру связать ПЛК не удалось.
    Стоит задача: установить связь двух ПЛК: ПЛК 323 - Master и ПЛК110-32L - Slave по RS485.
    Настраивал модули так:
    ПЛК110-32:
    1 Выставляю адрес устройства 16 ( Пробовал с адресом равным 1 как в примере не работает)
    1.png
    2 Выставляю настройки связи
    2.png
    3 Именую переменные
    3.png
    4 Программа передачи
    4.png

    Настраиваю ПЛК 323
    1. Настройка параметров связи
    5.png
    2. Настройка адреса устройства
    6.png
    3. Настраиваю функцию считывания из регистра
    7.png
    4.Включаю выходы на ПЛК 110
    9.png
    5. На ПЛК 323 результат - одни нули
    10.png

    Не могу разобраться в чем проблема уже и скорости разные ставил и адреса модулей, помоги пожалуйста

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    Может Вам еще рано программированием контроллеров заниматься

    Вы в слейве создали один регистр,а мастером пытаетесь сколько вычитать, на 125 случайно?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #3

    По умолчанию

    да на 125 регистров , пытаюсь выловить нужный регистр)

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    так Вы создайте в слейве 125 регистров, чтоб Ваш запрос имел место быть
    Стандартные коды ошибок

    01 — Принятый код функции не может быть обработан
    02 — Адрес данных, указанный в запросе, не доступен
    03 — Величина, содержащаяся в поле данных запроса, является недопустимой величиной
    04 — Невосстанавливаемая ошибка имела место, пока подчинённый пытался выполнить затребованное действие.
    05 — Подчинённый принял запрос и обрабатывает его, но это требует много времени. Этот ответ предохраняет главного от генерации ошибки тайм-аута.
    06 — Подчинённый занят обработкой команды. Главный должен повторить сообщение позже, когда подчинённый освободится.
    07 — Подчинённый не может выполнить программную функцию, принятую в запросе. Этот код возвращается для неудачного программного запроса, использующего функции с номерами 13 или 14. Главный должен запросить диагностическую информацию или информацию об ошибках от подчинённого.
    08 — Подчинённый пытается читать расширенную память, но обнаружил ошибку паритета. Главный может повторить запрос, но обычно в таких случаях требуется ремонт.
    обычно в таких ситуациях должна возвращаться вторая ошибка

  5. #5

    По умолчанию

    Увеличил количество регистров в Slave до 4; уменьшил количество регистров в Master до 4
    1.png
    2.png
    4.png
    5.png
    Запустил и выдаётся в текущем значении цифру 2, как Вы и говорили. Что я должен сделать, чтобы её исправить?

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    там они как бы, начинают действовать когда в программе сделаны присвоения переменным, как на видео http://www.owen.ru/forum/showthread....ll=1#post88181
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  7. #7

    По умолчанию

    В общем я оставил по 1 регистру ПЛК Slave и ПЛК Master, подключил переменную.
    Кнопка подключена к первому входу и я всё-таки получил в значениях единичку, НО .... в общем она появилась , когда я около минуты держал кнопку, а когда отпустил еще секунд 30 держался единичный уровень.
    2.png3.png1.png

  8. #8
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    ну видео то смотрели, теперь осталось в трешке присвоить какой нибудь булевой переменной нулевой бит из этого регистра, а по поводу задержек не знаю, надо смотреть период опроса

  9. #9

    По умолчанию

    Поуменьшал периоды опроса - всё равно тупит.
    Я уже ничего не нажимаю, а контакт кнопки ложно срабатывает (значение равно 1) и выключается (становится 0)

  10. #10

    По умолчанию

    сделал выравнивание памяти как здесь http://plc24.ru/nastrojka-konfiguracii-plk-dlya-rabot/ всё рано не работает , прилагаю проекты
    http://www.owen.ru/forum/attachment....1&d=1407828403
    Вложения Вложения
    • Тип файла: rar PLCs.rar (61.6 Кб, Просмотров: 8)

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. СМИ1 -slave, ПЛК - slave, ПК - master
    от mtop в разделе Панели оператора (HMI)
    Ответов: 2
    Последнее сообщение: 02.03.2017, 10:52
  2. Ответов: 4
    Последнее сообщение: 01.08.2014, 16:12
  3. ПЛК(Slave) < СП270(Master) > ПЛК(Slave). Хождение по экранам при потере связи.
    от masterfloMaster в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 12.04.2011, 18:41
  4. Master & Slave
    от Мухин Сергей в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 28.12.2007, 09:18

Ваши права

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