Страница 47 из 174 ПерваяПервая ... 3745464748495797147 ... ПоследняяПоследняя
Показано с 461 по 470 из 1740

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

  1. #461

    По умолчанию

    Спасибо, буду пробовать!

  2. #462

    По умолчанию

    Здравствуйте, использую библиотеку OwenCommunication 3.5.11.3 на СПК107[М01] для связи по протоколу Modbus RTU с OPC сервером.
    СПК - Master, OPC - Slave.
    В проекте отправляется несколько запросов. Первые три отправляются и получают ответ, на 4-м запросе выставляется флаг xBusy в TRUE и не проходит. Все последующие запросы игнорируются.
    Подскажите в чем может быть проблема?
    Если нужно могу приложить все файлы, но сразу скажу, что проект громоздкий, в нем используется самописная библиотека.
    CodeSYS 3.5 SP14 Patch 3, таргет-файл 3.5.14.30

  3. #463

    По умолчанию

    Цитата Сообщение от x2shadow Посмотреть сообщение
    Здравствуйте, использую библиотеку OwenCommunication 3.5.11.3 на СПК107[М01] для связи по протоколу Modbus RTU с OPC сервером.
    СПК - Master, OPC - Slave.
    В проекте отправляется несколько запросов. Первые три отправляются и получают ответ, на 4-м запросе выставляется флаг xBusy в TRUE и не проходит. Все последующие запросы игнорируются.
    Подскажите в чем может быть проблема?
    Если нужно могу приложить все файлы, но сразу скажу, что проект громоздкий, в нем используется самописная библиотека.
    CodeSYS 3.5 SP14 Patch 3, таргет-файл 3.5.14.30
    Добрый день.
    Уберите, пожалуйста, из проекта все, что не касается обмена с OPC и выложите его.
    Также приложите конфигурацию OPC.

  4. #464

    По умолчанию

    Здравствуйте.
    К ПЛК210 планируется подключение газоанализаторов Бинар-2Д по модбасу.
    Естественно, протокол у них свой. Можете помочь с написанием модуля опроса?

  5. #465

    По умолчанию

    Добрый день!
    Постарался убрать по максиму, но лишнее все же осталось.
    Прикладываю архив проекта и конфигурацию OPC.
    Вложения Вложения

  6. #466

    По умолчанию

    Цитата Сообщение от elan Посмотреть сообщение
    Здравствуйте.
    К ПЛК210 планируется подключение газоанализаторов Бинар-2Д по модбасу.
    Естественно, протокол у них свой. Можете помочь с написанием модуля опроса?
    Добрый день.
    Проще всего будет использовать библиотеку OwenCommunication.
    https://ftp.owen.ru/CoDeSys3/04_Libr...mpiled-library

    Вот пример, на который можно ориентироваться (в нем показывается, как опросить устройство по протоколу DCON - это тоже простой строковый протокол):
    https://youtu.be/uH3hnXmc0fw

  7. #467

    По умолчанию

    Цитата Сообщение от x2shadow Посмотреть сообщение
    Добрый день!
    Постарался убрать по максиму, но лишнее все же осталось.
    Прикладываю архив проекта и конфигурацию OPC.
    Из-за количества оберток разобраться в коде довольно трудно, но, кажется, у вас в пределах цикла ПЛК производится несколько вызовов экземпляра OCL.MB_SerialRequest с разными аргументами.
    Так делать нельзя - нужно дождаться завершения одной транзакции и только после этого переходить к следующей.
    ФБ библиотеки работают асинхронно.

    2020-10-20_8-27-42.jpg

  8. #468

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Из-за количества оберток разобраться в коде довольно трудно, но, кажется, у вас в пределах цикла ПЛК производится несколько вызовов экземпляра OCL.MB_SerialRequest с разными аргументами.
    Так делать нельзя - нужно дождаться завершения одной транзакции и только после этого переходить к следующей.
    ФБ библиотеки работают асинхронно.

    2020-10-20_8-27-42.jpg
    Код достался мне, скажем так, по наследству Он действительно написан не очень очевидно, тем не менее, спасибо большое, вы натолкнули меня на верную мысль.
    Я дописал код так, чтобы каждый запрос сначала вернул xDone, а только потом уже идет следующий вызов запроса.
    forum.png

  9. #469

    По умолчанию

    Добрый день.
    Codesys OPC Server v 3 в MasterScada добавляется.
    Но при попытке вставить переменные получаю ошибку как на стр. 32 руководства
    «CODESYS V3.5 Настройка связи с верхним уровнем». Рекомендованного в руководстве файла OPC.bat нет.
    Подскажите, в чем проблема?

  10. #470

    По умолчанию

    Цитата Сообщение от yurya Посмотреть сообщение
    Добрый день.
    Codesys OPC Server v 3 в MasterScada добавляется.
    Но при попытке вставить переменные получаю ошибку как на стр. 32 руководства
    «CODESYS V3.5 Настройка связи с верхним уровнем». Рекомендованного в руководстве файла OPC.bat нет.
    Подскажите, в чем проблема?
    Добрый день.
    Какой контроллер вы используете и какой пакет таргет-файлов для него устанавливали?

Страница 47 из 174 ПерваяПервая ... 3745464748495797147 ... ПоследняяПоследняя

Похожие темы

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

Ваши права

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