Страница 99 из 131 ПерваяПервая ... 4989979899100101109 ... ПоследняяПоследняя
Показано с 981 по 990 из 1308

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

  1. #981

  2. #982

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Выложите ваш проект - посмотрим, что происходит.
    Вот: ModBusCounter.project

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Обмен настроен через стандартный компонент Modbus Slave Com Port.
    Изначальная задача: "посчитать количество ушедших/пришедших пакетов по шине ModBus для одного из устройств".

    См. пример:
    https://owen.ru/forum/showthread.php...l=1#post403643

  4. #984

    По умолчанию

    Спасибо за пример. Я разобрался.
    Этот счетчик пакетов считает пакеты всего устройства целиком.
    А существует ли счетчик, который считает пакеты по каналам?
    Каналы.png

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

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Спасибо за пример. Я разобрался.
    Этот счетчик пакетов считает пакеты всего устройства целиком.
    А существует ли счетчик, который считает пакеты по каналам?
    Каналы.png
    В данный момент нет, но такое пожелание зафиксировано в баг-трекере CODESYS.

    2023-03-23_11-49-51.png

  6. #986

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    AFD_E_Trav.byModbusError
    AFD_E_Trav.xError

    AFD_E_Wind.byModbusError
    AFD_E_Wind.xError
    а есть ФБ для конвертации кода ошибки в текст?

  7. #987

  8. #988

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Да, см. функцию PChV_M01_ERROR_TO_WSTRING в библиотеке Mx110 Assistant.
    так это относится к ПЧ, а у меня ошибки связи Modbus

  9. #989

  10. #990

    По умолчанию

    Добрый день. Подскажите, в чем может быть проблема?
    При компиляции выдает следующие ошибки:
    ------ Компиляция : Приложение: Device.Application -------
    типизировать код...
    генерировать код...
    генерировать глобальные инициализации ...
    генерировать код инициализации...
    [WARNING] iodrvmodbus, 3.5.4.0 (3s - smart software solutions gmbh): UpdateSlaveFBTriggers [ModbusSlaveComPort]: C0196: Неявная конверсия из типа без знака 'UINT' в тип со знаком 'INT': возможно изменение знака
    [ERROR] СПК107 SP5 P5: C0189: ';' требуется вместо 'м'
    [ERROR] СПК107 SP5 P5: C0046: Идентификатор 'HandleMousedownInfoNested' не задан
    [ERROR] СПК107 SP5 P5: C0009: Обнаружен недопустимый символ 'м'
    [ERROR] СПК107 SP5 P5: C0189: ';' требуется вместо 'GenElemInst379'
    [ERROR] СПК107 SP5 P5: Internal error in Statement: (GenElemInst379[0] := BYTE#0); : System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в ..(IndexAccessExpression ) в _3S.CoDeSys.LanguageModelManager.IndexAccessExpres sion.( ) в ..(AssignmentExpression ) в _3S.CoDeSys.LanguageModelManager.AssignmentExpress ion.( ) в ..(ExpressionStatement ) в _3S.CoDeSys.LanguageModelManager.ExpressionStateme nt.( ) в ..(SequenceStatement )
    [ERROR] СПК107 SP5 P5: C0018: 'GenElemInst379[0]' is no valid assignment target
    [ERROR] СПК107 SP5 P5: C0046: Идентификатор 'GenElemInst379' не задан
    [ERROR] Internal error:System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в _3S.CoDeSys.LanguageModelManager.CompileContext.( Signature , Signature , CompileContext , Boolean ) в _3S.CoDeSys.LanguageModelManager.CompileContext.( Boolean ) в _3S.CoDeSys.LanguageModelManager.CompileContext.Ge nerateCodeInit(Boolean bOnlineChange, Boolean bSignatureDone, CompileContext comconRef, Signature& signGlobalImplicit, Boolean bLinkAll) в _3S.CoDeSys.LanguageModelManager.LanguageModelMana ger.(Guid , Boolean , Boolean , Boolean , IOnlineChangeDetails& , IMessage[]& , IMessage[]& )
    Компиляция завершена -- 8 ошибок, 1 предупреждений : загрузка невозможна!

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

Похожие темы

  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

Ваши права

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