Страница 99 из 174 ПерваяПервая ... 4989979899100101109149 ... ПоследняяПоследняя
Показано с 981 по 990 из 1740

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

  1. #981

    По умолчанию

    По скриншоту непонятно, как настроен обмен.
    Выложите ваш проект - посмотрим, что происходит.

  2. #982

    По умолчанию

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

  3. #983

    По умолчанию

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

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

  4. #984

    По умолчанию

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

  5. #985

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Спасибо за пример. Я разобрался.
    Этот счетчик пакетов считает пакеты всего устройства целиком.
    А существует ли счетчик, который считает пакеты по каналам?
    Каналы.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

    По умолчанию

    Цитата Сообщение от sco-scorpion Посмотреть сообщение
    а есть ФБ для конвертации кода ошибки в текст?
    Да, см. функцию PChV_M01_ERROR_TO_WSTRING в библиотеке Mx110 Assistant.

  8. #988

    По умолчанию

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

  9. #989

    По умолчанию

    Цитата Сообщение от sco-scorpion Посмотреть сообщение
    так это относится к ПЧ, а у меня ошибки связи Modbus
    Да, вы правы. Той функции, что вам нужна, нет, но несложно ее реализовать самостоятельно.

  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 из 174 ПерваяПервая ... 4989979899100101109149 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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