Страница 55 из 131 ПерваяПервая ... 545535455565765105 ... ПоследняяПоследняя
Показано с 541 по 550 из 1308

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

  1. #541

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Для начала:
    Используйте fb_COMcontrol.xActive.
    Не совсем понятно как формировать данный сигнал. В fb_COMcontrol и в "Реализация нестандартных протоколов" его формирование не описано.

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

    По умолчанию

    Цитата Сообщение от Dmitrij_ Посмотреть сообщение
    Не совсем понятно как формировать данный сигнал. В fb_COMcontrol и в "Реализация нестандартных протоколов" его формирование не описано.
    Его не надо формировать - он просто есть.
    Вы можете доступ по TeamViewer предоставить?

  3. #543

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Его не надо формировать - он просто есть.
    Вы можете доступ по TeamViewer предоставить?
    Если использую fb_COMcontrol.xActive то он всегда False.
    доступ по TeamViewer на данный момент не могу предоставить.

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

    По умолчанию

    Цитата Сообщение от Dmitrij_ Посмотреть сообщение
    Если использую fb_COMcontrol.xActive то он всегда False.
    доступ по TeamViewer на данный момент не могу предоставить.
    Это может быть только в том случае, если порт еще не открыт.
    Без TeamViewer помочь вам будет затруднительно.

  5. #545

    По умолчанию

    Цитата Сообщение от MechMan Посмотреть сообщение
    Не хотят работать одновременно. Одно отключаешь (в проекте), другое работает нормально, все равно какое.
    Евгений, удалось победить эту проблему. Оказалось что для канала с 20 регистрами период 100ms слишком мало при скорости 9600. Помогло установить для каждого канала период опроса 200-300мс.
    Видимо я не правильно понимаю очередь обработки запросов к шине в CODESYS. Где это можно почитать?

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

    По умолчанию

    Цитата Сообщение от MechMan Посмотреть сообщение
    Евгений, удалось победить эту проблему. Оказалось что для канала с 20 регистрами период 100ms слишком мало при скорости 9600. Помогло установить для каждого канала период опроса 200-300мс.
    Видимо я не правильно понимаю очередь обработки запросов к шине в CODESYS. Где это можно почитать?
    К сожалению, нигде.
    Все, что есть - вот этот рисунок из справки:
    https://help.codesys.com/webapp/_mod...rsion=3.5.16.0

  7. #547

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Это может быть только в том случае, если порт еще не открыт.
    Флаг успешного открытия порта fb_COMcontrol.xDone перешел в true, следовательно порт открылся.
    И всё же, в ФБ из примеров переменная fb_COMcontrol.xActive отсутствует и не объявлена как выходная, и откуда она возьмет значение не понятно.

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

    По умолчанию

    Цитата Сообщение от Dmitrij_ Посмотреть сообщение
    Флаг успешного открытия порта fb_COMcontrol.xDone перешел в true, следовательно порт открылся.
    И всё же, в ФБ из примеров переменная fb_COMcontrol.xActive отсутствует и не объявлена как выходная, и откуда она возьмет значение не понятно.
    А, вы используете ФБ прямо из примера.
    Лучше вместо него использовать одноименный ФБ из библиотеки OwenCommunication - у него этот выход есть.
    https://owen.ru/forum/showthread.php?t=31816

  9. #549
    Пользователь
    Регистрация
    31.10.2020
    Адрес
    МО, пгт. Менделеево
    Сообщений
    14

    По умолчанию

    Добрый день. Пытаюсь осуществить связь между ТРМ251 и СПК110 используя библиотеку OwenNet. Запись ограничения максимальной мощности и минимальной мощности осуществляется с помощью ФБ Owen_Set_Real, тип данных REAL_FRM.FIX_BIN. Проблема в том что дробные значения мощности записываются нормально, т.е. 50.1 или 23.9, а целые значения мощности не записываются, функциональный блок выдает код ошибки 5 - Неверно задано положение десятичной точки (при фиксированной точке). При этом чтение данных с помощью ФБ Owen_Get_Real осуществляется нормально при любых значениях. С моей точки зрения в ФБ Owen_Set_Real есть ошибка, но код закрытый. Пожалуйста протестируйте ФБ ФБ Owen_Set_Real с типом данных REAL_FRM.FIX_BIN и исправьте ошибку.

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

    По умолчанию

    Цитата Сообщение от Aleksey1408 Посмотреть сообщение
    Добрый день. Пытаюсь осуществить связь между ТРМ251 и СПК110 используя библиотеку OwenNet. Запись ограничения максимальной мощности и минимальной мощности осуществляется с помощью ФБ Owen_Set_Real, тип данных REAL_FRM.FIX_BIN. Проблема в том что дробные значения мощности записываются нормально, т.е. 50.1 или 23.9, а целые значения мощности не записываются, функциональный блок выдает код ошибки 5 - Неверно задано положение десятичной точки (при фиксированной точке). При этом чтение данных с помощью ФБ Owen_Get_Real осуществляется нормально при любых значениях. С моей точки зрения в ФБ Owen_Set_Real есть ошибка, но код закрытый. Пожалуйста протестируйте ФБ ФБ Owen_Set_Real с типом данных REAL_FRM.FIX_BIN и исправьте ошибку.
    Добрый день.
    Пожалуйста, выложите ваш проект, на котором можно будет воспроизвести проблему.
    Достаточно кода опроса ТРМ - все остальное из проекта лучше убрать.

Страница 55 из 131 ПерваяПервая ... 545535455565765105 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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