Объявление

Свернуть
Пока нет объявлений.

Ошибка библиотеки C0032: Невозможно конвертировать тип 'LWORD' в тип 'DWORD'

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Ошибка библиотеки C0032: Невозможно конвертировать тип 'LWORD' в тип 'DWORD'

    При компиляции в режиме Эмуляции пустого стандартного проекта "Agava PLC-40-50 TV+WV" в среде "Codesys v3.5 SP14 Patch 1" , скачанной с данного сайта , выдаёт ошибки для объекта ClearFRAM [TRetainStorage]

    [ERROR] agavadevices, 3.5.10.0 (kb agava): ClearFRAM [TRetainStorage]: C0032: Невозможно конвертировать тип 'LWORD' в тип 'DWORD'
    [ERROR] agavadevices, 3.5.10.0 (kb agava): ClearBufFRAM [TRetainStorage]: C0066: Невозможно сравнить тип 'POINTER TO DWORD' с типом 'DWORD'
    [ERROR] agavadevices, 3.5.10.0 (kb agava): CheckSizeOfFRAM [TRetainStorage]: C0032: Невозможно конвертировать тип 'LWORD' в тип 'DWORD'
    [ERROR] agavadevices, 3.5.10.0 (kb agava): ReadIsFromAnFRAM [TRetainStorage]: C0032: Невозможно конвертировать тип 'LWORD' в тип 'DWORD'

    Объект RetainStorage автоматически создаётся при создании проекта и удалить его из дерева проекта невозможно.
    Последний раз редактировалось Эдуард; 26-08-2022, 05:32 AM.

  • #2

    Комментарий


    • #3
      Добрый день. Проблема в том , что не все библиотеки в 64 битной среде позволяют использовать режим эмуляции с нашим таргетом, если нужна эмуляция плк, тогда нужно выбирать таргеты 3s, если нужна эмуляция именно нашего плк, то нужно использовать 32 бит версию Codesys, но это тоже не всегда корректно, т.к есть аппаратный функционал , который запрашивается с плк.
      Для корректности всегда в эмуляции всегда нужно использовать 3s таргет софт плк. Например, Device (CODESYS Control RTE V3). А не таргет производителя, в нем не весь функционал может работать, т.к есть аппаратные зависимости.

      Попробуйте пожалуйста установить Codesys версии 32 бита. Проверил в 32-х битной версии Codesys - пустой проект в режиме эмуляции скомпилировался без ошибок.

      Комментарий

      Обработка...
      X