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

Тема: плк100 + мдвв

  1. #1

    По умолчанию плк100 + мдвв

    Доброго времени суток !

    Вот беда... сконфигурировал МДВВ, накидал пустую прогу для ПЛК-100, в PLC Configuration создал конфигурацию один в один как в примере для ModBus-ASCII. Конфигурация : ПЛК-100-К-М + МДВВ. Target последний с сайта. Без МДВВ в конфигурации программа шьётся без проблем. Стоит добавить МДВВ - пишет при прошивке "Communication Error (#0): Logout Performed". В чём-дело - понять не могу. Сменить ASCII на RTU пробовал. Не делать Download сразу после Login-а тоже пробовал... может, поможет кто ? 3-й день голову ломаю.
    Прилагаю папку с проектом, там же PLCInfo и скриншот формы конфигуратора МДВВ.

    Заранее спасибо...
    Вложения Вложения

  2. #2

    По умолчанию

    еще раз проверьте соответствие таргета и прошивки

  3. #3

    По умолчанию

    Binary VERSION 2.10.5 - прошивка
    PLC_100_2.10.5 - таргет

  4. #4

    По умолчанию

    1. Переведите прибор на МодБас РТУ. Не забудьте после этого перезагрузить МДВВ.
    2. В Конфигурации ПЛК добавьте МодБас Мастер. В настройках не забудьте указать РТУ.
    3. В Модбас Мастере проверьте настройки интерфейса - скорость, четность и т.д.
    4. Добавтье Universal ModBus Device. Укажите адрес МДВВ.
    5. В UMD добавьте Регистр инпут и Регистр оутпут. В настройках регистров укажите номера регистров в МДВВ и команды для чтение входов и выходов по маске.

    Таргет Соответствует контроллеру, включая лицензионное ограничение?

  5. #5

    По умолчанию

    Тут ведь вот какая штука приключилась, уважаемые... в общем, отломился разъём у RS-485 у МДВВ. Несколько излишне затянул я болты... :-( Соответственно, мучить МДВВ возможность пропала. Итого, имеем : неумеренно рьяный сотрудник - одна штука. Блок МДВВ в ремонте - одна штука. Блок МВА-8 живой (пока) со снятой перемычкой x1 - одна штука. Соответственно, начал мучить МВА-8. Блок и контроллер сконфигурированы как в примере, даже адреса те же. Контроллер ПЛК100-24.К-М , таргет PLC100.K-M из PLC_100_2.10.5. При попытке прошить в контроллер проект опять же выскакивает : "Communication Error (#0): Logout Performed". Причём, если просто логиниться, без download-а - логинится нормально. Прошивка просто проекта без дополнительных блоков тоже проходит на ура. Проект, конфиг МВА и PLCInfo прилагаю.. где собака порылась, а ?.. Пробовал в конфиге МВА (есс-но, с перезагрузкой) и PLCConfiguration менять ASCII на RTU, - результат тот же...
    Вложения Вложения

  6. #6

    По умолчанию

    Вернули мне МДВВ. Сконфигурировал на РТУ. Добавил Universal ModBus Device - нормально, прошивается. Но стоит добавить в UMD любой регистр - при прошивке выскакивает "Communication Error (#0): Logout Performed". . :-( Что делать ? Проект и конфигурацию МДВВ прилагаю...
    Вложения Вложения

  7. #7

    По умолчанию

    а поподробнее, адреса, явки, пароли?

  8. #8

    По умолчанию

    Binary VERSION 2.10.5 - прошивка
    PLC_100_2.10.5 - таргет
    какую ещё указать инфу ? :-)

  9. #9

    По умолчанию

    Кстати, ещё дурацкий вопрос... отсутствие библиотеки OWEN-овской, типа ModBus.lib, может давать такую ошибку при конфигурировании ?

  10. #10

    По умолчанию

    Итак, всё по шагам.

    Имеется конфигурация : ПЛК 100-К.М. + МДВВ (PLCInfo прилагаю).

    1. Подключаю МДВВ через преобразователь и конфигурирую :
    1.1 Ставлю джампер, включаю МДВВ захожу с заводскими настройками в конфигуратор.
    1.2 Выставляю в конфигурации скорость : 115200 протокол : ModBus-RTU адрес : 56 t.out : 2 Rs.dL : 6
    1.3 Записываю все параметры в МДВВ. Делаю Apply. Записываю конфиг на винт, шобы Вам скинуть :-)
    1.4 Выключаю МДВВ и снимаю джампер

    2. Отключаю МДВВ от преобразователя, подключаю к ПЛК.

    3. Запускаю CodeSys, создаю новый проект
    3.1 Выбираю таргет PLC100.K-M
    3.2 Делаю пустую PLC_PRG с ';'
    3.3 Захожу в PLC Configuration
    3.4 Добавляю MODBUS (Master)
    3.5 Меняю слот с Debug-232 на RS-485-1
    3.6 В параметрах модуля RS-485-1 выбираю Frame Oriented RTU, Communication speed = 11520
    3.7 Добавляю Universal Modbus Device
    3.8 В параметрах модуля MDU ставлю ModuleSlaveAdress = 56, Polling Time = 200 ms
    3.9 Добавляю Register Input Module
    3.10 В свойствах модуля Register Input Module ставлю RegisterAdress = 51 и Command : Read holding registers (0х03)
    4. Сохраняю, чтобы выслать проект Вам :-)
    5. Делаю LogIn и Download - через секунду получаю "Communication Error (#0): Logout Performed".

    Где ошибка ? В ДНК ? :-)

    В архиве : PLCInfo, конфиг МДВВ и проект...
    Вложения Вложения

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

Ваши права

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