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

Тема: Конфигурирование СП270

  1. #1

    Exclamation Конфигурирование СП270

    Доброго времени суток! Если есть такая возможность- подскажите пожалуйста, как можно решить следующую проблему:

    Есть ПЛК110-32-P-M. К нему подключены 2 датчика(DI1 и DI2). происходит замыкание контактов, и затем сигнал поступает на выход (DO1). В СП200 с помощью кнопки нужно сделать принудительное влючение/выключение сигнала на выходе (нажал на кнопку- сигнал на выход пошел, нажал еще раз-сигнал пропал..). Программа на ПЛК написана, а разобраться с работой кнопки не получается.
    Помогите пожалуйста. Заранее благодарен.

  2. #2
    Пользователь
    Регистрация
    22.03.2012
    Адрес
    Лермонтов
    Сообщений
    360

    По умолчанию

    Х-мм, походу там в конфигураторе есть "Функциональная кнопка", а в ее настройке добавить функцию "Установить бит", ну, и адрес на ПЛК, где этот бит устанавливается. Это если панелька мастер.
    А если она слейв, то то же самое, но просто опрашивать ПЛК регистр, который она устанавливает.

  3. #3

    По умолчанию

    Я выставил регистр (0x 4)... может я что-то упустил еще в настройках связи? В CoDeSys в Modbus'е создал RS232, настройки по умолчанию... вот только кнопка не работает..Панель мастер

  4. #4
    Пользователь
    Регистрация
    22.03.2012
    Адрес
    Лермонтов
    Сообщений
    360

    По умолчанию

    А связь есть?
    Выложите проект для сетевых настроек ПЛК и СПК270?

  5. #5

    По умолчанию

    Для того, чтобы двигаться дальше, вам надо сначала разобраться, как происходит обмен данными между ПЛК и панелью. прежде чем что-то мсамому писать, лучше почитать руководства и посмотреть примеры, коих здесь полно. Если сейчас кто-то для вас быстренько сделает все, что вам нужно, пользы от этого (в смысле понимания) будет мало.
    Но это все лирика.
    Теперь по делу.
    1. нужно определить интерфейс, по которому будут связапы панель и ПЛК.
    2. Нужно выбрать версию протокола Modbus (ASCII или RTU).
    3. Нужно определиться, кто будет мастером, а кто слейвом.
    4. нужно выбрать адрес устройства для слейва.
    5. Нежно выбрать параметры работы интерфейса (скорость, четность, и.т.д.)
    6. Нужно иметь правильные кабели для связи панели с контроллером и для ее програмирования.

    Мои рекомендации (Если Валенок не будет против Панель -мастер, ПЛК -слейв, скорость для начала низкая, 9600, чтобы не сомневаться, когда заработает, поднимите, адрес контроллера -1, важно, чтобы выбранные параметры связи были одинаково установлены на обоих устройствах.

    Дальше, создаем в конфигурации ПЛК модуль модбас слейв, в соответствии с руководством по конфигурированию контроллера.
    Вносим туда все выбранные настройки.
    Добавляем подъэлемент 8 bit input, один из битов именуем вновь придуманным именем.
    В теле программы эту переменную нужно будет связать с нужным выходом (видимо через элемент ИЛИ с тем сигналом, который управляет выходом).

    Сделайте это, выложите,сюда результат, а чуть позже я вам про панель расскажу.

  6. #6

    По умолчанию

    Связь панель-ПЛК осуществляется с помощью кабеля КС2 (входит в коплект поставки) порты PLC - RS-232. Адрес устройства: 1. Вот...единственное- скорость оставил высокую...
    Подскажите пожалуйста, что здесь не так?
    Изображения Изображения
    • Тип файла: jpg СП270.jpg (235.9 Кб, Просмотров: 55)
    • Тип файла: jpg 2.jpg (175.9 Кб, Просмотров: 42)
    • Тип файла: jpg 3.jpg (248.2 Кб, Просмотров: 44)
    • Тип файла: jpg 4.jpg (212.6 Кб, Просмотров: 36)

  7. #7

    По умолчанию

    Код программы не смотрел, но принципиальную ошибку увидел соазу:
    адресные прстранства регистров и битов накладываются друг на друга, то есть ваша кнопка с адресом 0х4 меняет один из битов в первом регистре слейва. Чтобы ониа имела влияние на бит START, ей бы надо назначить адрес 0х68. В свойствах "действие" кнопки установите "реверс"
    Вывод "работает-не работает" сначала делайте при связи с кодесис, глядя на конфигурацию, там квадратик напротив конкретного бита бутет загораться и гаснуть.

    Ну и настройки (115200, 8, n, 1 ASCII) должны быть и там и там.

  8. #8

    По умолчанию

    а почему именно 0х68? как определить,какой адрес необходимо указать ?

  9. #9

    По умолчанию

    Повнимательнее почитайте про в руководстве по конфигурированию тот раздел, где речь идет про выравнивание. В разных версиях этого документа немножко разные картинки, но сути этого не меняет:

    Есть как бы два адресных пространства (для одиночных битов и для регистров). Они наложены друг на друга, оба начинаются с нуля.
    В конфигурации этот ноль находится наверху вашей ветки с данными модбас. Четыре регистра (2 byte) занимают в адресном пространстве регистров четыре адреса (с 0 по 3, или применительно к панели, с 4х0 по 4х3). они же занимают в адресном пространстве битов одреса с 0 по 63- всего 64 адреса (16х4=64). Следующий элемент 8bit займет в битовом адресном пространстве 8 адресов - с 64 по 71, применительно к панели -с 0х64 по 0х71. соответственно ваш вит, ответственный за кнопку Старт, должен со стороны панели адресоваться как 0х68.

    Вот как-то так.
    Заработало или нет?

    ЗЫ про выравнивание забывать нельзя. К даннному конкретному случаю это отношения не имеет, но если бы биты стояли сначали, то имело бы...

  10. #10

    По умолчанию

    Я поставил 0х68, но, при нажатии на кнопку "СТАРТ", пропадает соединение ПЛК-ПК, и ПЛК перезагружается

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

Похожие темы

  1. Конфигурирование ТРМ212
    от Сергей_Cyber в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 23.01.2012, 09:13
  2. конфигурирование в CoDeSys си8
    от головун в разделе Сетевые технологии
    Ответов: 12
    Последнее сообщение: 12.11.2011, 10:47
  3. конфигурирование плк
    от Zulu в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 01.05.2009, 10:40
  4. мву8 конфигурирование
    от AVit в разделе Мх110
    Ответов: 3
    Последнее сообщение: 27.04.2009, 11:17

Ваши права

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