Страница 107 из 137 ПерваяПервая ... 75797105106107108109117 ... ПоследняяПоследняя
Показано с 1,061 по 1,070 из 1365

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

  1. #1061

    По умолчанию

    Votrj1 Мне показалось странным то, что время задачи MainTask - 400 мс, а переменных - 100 мсек. Как ЭТО вообще может работать быстро-то?
    А ещё для скорости всё же нужно групповые запросы использовать. Вот только не знаю, поддерживает ли их ПРка в режиме Slave. А то у Modbus на каждую отдельную операцию с регистрами очень много накладных расходов, включая паузы между запросами.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  2. #1062
    Пользователь
    Регистрация
    22.10.2013
    Адрес
    Нижегородчина
    Сообщений
    157

    По умолчанию

    Это сторжевой таймер 400, а майн 10. Надо на TCP уходить , но это другая история.

  3. #1063

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Мы воспроизвели описанную вами проблему. Она проявляется при сочетании многих отдельных факторов, и одним из них является использование библиотеки OwenCommunication.
    В вашей ситуации я рекомендую настроить обмен через стандартные компоненты Modbus в дереве проекта - в таком случае мы проблему не наблюдали.
    Понял, спасибо. Подскажите, пожалуйста, использование стандартных компонентов не будет конфликтовать с OwenCommunication, она так же используется для опроса RTU устройств, и для работы ПЛК в качестве Slave устройства через (OCL.MB_TcpSlave)?

  4. #1064
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,632

    По умолчанию

    Цитата Сообщение от knoppix Посмотреть сообщение
    Понял, спасибо. Подскажите, пожалуйста, использование стандартных компонентов не будет конфликтовать с OwenCommunication, она так же используется для опроса RTU устройств, и для работы ПЛК в качестве Slave устройства через (OCL.MB_TcpSlave)?
    Нет, не будет.

  5. #1065

    По умолчанию

    Цитата Сообщение от Votrj1 Посмотреть сообщение
    Это сторжевой таймер 400, а майн 10. Надо на TCP уходить , но это другая история.
    Виноват, невнимательно посмотрел! Прошу прощения!
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  6. #1066

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Мы воспроизвели описанную вами проблему. Она проявляется при сочетании многих отдельных факторов, и одним из них является использование библиотеки OwenCommunication.
    В вашей ситуации я рекомендую настроить обмен через стандартные компоненты Modbus в дереве проекта - в таком случае мы проблему не наблюдали.
    Еще два вопроса:
    1. Замена МКОН на другое устройство не поможет?
    2. Что делать если на линии больше 32 устройств (стандартные компоненты Modbus в дереве проектов не поддерживают больше 32 устройств)? Присутствуют линии до 45 устройств, разбить их на под линии уже нет физической возможности.

  7. #1067
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,632

    По умолчанию

    Цитата Сообщение от knoppix Посмотреть сообщение
    Еще два вопроса:
    1. Замена МКОН на другое устройство не поможет?
    2. Что делать если на линии больше 32 устройств (стандартные компоненты Modbus в дереве проектов не поддерживают больше 32 устройств)? Присутствуют линии до 45 устройств, разбить их на под линии уже нет физической возможности.
    1. Я не проводил тест с другим конвертером RTU/TCP - и, к сожалению, сейчас нет возможности это сделать.
    2. Я проверю в понедельник, не сняли ли это ограничение в свежей версии плагина Modbus. Но даже если оно осталось - то МКОН поддерживает 2 одновременных TCP-подключения.
    Так что можете добавить в дереве два Modbus_TCP_Slave для одного МКОН.

  8. #1068

    По умолчанию

    Коллеги, здравствуйте.

    Есть необходимость замены стороннего ПЛК на ОВЕН ПЛК210.
    Сейчас стороннее оборудование формирует запрос по RS232 в следующем виде (удалось прослушать):
    02 54 30 30 30 30 30 30 30 32 35 30 30 30 31 31 C8 03
    02 54 30 30 30 30 30 30 30 32 35 30 30 30 31 31 C0 03
    02 54 30 30 30 30 30 30 30 32 35 30 30 30 31 31 C0 C1 C2 C3 03

    Вижу, что не похоже на стандартный протокол ModBus.
    Можно ли из Codesys 3.5 сформировать такую строку и отправить на RS232 контроллера Овен?

  9. #1069

    По умолчанию

    Через SysCOM можно все.

  10. #1070
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,632

    По умолчанию

    Цитата Сообщение от ultra76 Посмотреть сообщение
    Коллеги, здравствуйте.

    Есть необходимость замены стороннего ПЛК на ОВЕН ПЛК210.
    Сейчас стороннее оборудование формирует запрос по RS232 в следующем виде (удалось прослушать):
    02 54 30 30 30 30 30 30 30 32 35 30 30 30 31 31 C8 03
    02 54 30 30 30 30 30 30 30 32 35 30 30 30 31 31 C0 03
    02 54 30 30 30 30 30 30 30 32 35 30 30 30 31 31 C0 C1 C2 C3 03

    Вижу, что не похоже на стандартный протокол ModBus.
    Можно ли из Codesys 3.5 сформировать такую строку и отправить на RS232 контроллера Овен?
    Да, можно.
    См. примеры:

    https://youtu.be/uH3hnXmc0fw
    https://ftp.owen.ru/CoDeSys3/11_Docu...cols_v.3.0.pdf

Страница 107 из 137 ПерваяПервая ... 75797105106107108109117 ... ПоследняяПоследняя

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 14:38

Ваши права

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