Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 38

Тема: СПК107. Компилятор выдает ошибку

  1. #1

    Angry СПК107. Компилятор выдает ошибку

    Здравствуйте, подключаю СПК107 без Ethernet к Codesys 3.5
    Скачал:
    CODESYS CODESYS V3.5 SP5 Patch 5
    Пакет таргет-файлов OwenTargets-3.5.4.26
    После того, как Scan network нашел мою панель, я попытался выполнить Логин, но нме выдало 80 ошибок:
    Скрытый текст:

    ------ Компиляция : Приложение: Device.Application -------
    типизировать код...
    [WARNING] Без имени2: C0200: Отсутствует разрешение для заполнителя CmpCodeMeter
    [ERROR] spk_tools, 3.5.9.5 (production association owen): Keys: C0077: Неизвестный тип: 'sysExecute2'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0077: Неизвестный тип: 'SysExecute2'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): Volume: C0077: Неизвестный тип: 'SysExecute2'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetNetworkInfo: C0077: Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0077: Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0077: Неизвестный тип: 'sysExecute2'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0077: Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): FileHandles: C0077: Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0077: Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0077: Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0077: Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0018: 'fb_SysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0035: Вместо 'fb_SysExec' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0018: 'fb_SysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0035: Вместо 'fb_SysExec' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): Volume: C0018: 'fb_SysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): Volume: C0035: Вместо 'fb_SysExec' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): Volume: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): Volume: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0018: '_fb_sysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0035: Вместо '_fb_sysExec' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): GetNetworkInfo: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0077: Неизвестный тип: '_fb_sysExec.output_string'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0032: Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.output_string'' в тип 'STRING(255)'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0077: Неизвестный тип: '_fb_sysExec.output_string'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0032: Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.output_string'' в тип 'STRING(255)'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0032: Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.complete'' в тип 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0018: 'fb_SysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0018: 'fb_SysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0046: Идентификатор 'SysExecute' не задан
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0035: Вместо 'SysExecute' требуется имя программы или экземпляр функционального блока
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0035: Вместо 'fb_SysExec' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0035: Вместо 'fb_sysexecWork' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0035: Вместо 'fb_sysexecWork' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0035: Вместо 'fb_sysexecWork' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0035: Вместо 'fb_sysexecWork' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0018: '_fb_sysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0035: Вместо '_fb_sysExec' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0077: Неизвестный тип: '_fb_sysExec.output_string'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0032: Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.output_string'' в тип 'STRING(255)'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0077: Неизвестный тип: '_fb_sysExec.output_string'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0032: Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.output_string'' в тип 'STRING(255)'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0032: Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.complete'' в тип 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): FileHandles: C0018: 'm_fb_SysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): FileHandles: C0035: Вместо 'm_fb_SysExec' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): FileHandles: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): FileHandles: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): FileHandles: C0077: Неизвестный тип: 'm_fb_SysExec.output_string'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): FileHandles: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0018: 'm_fb_SysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0035: Вместо 'm_fb_SysExec' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0032: Невозможно конвертировать тип 'Неизвестный тип: '(m_fb_SysExec.output_string <> '')'' в тип 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0077: Неизвестный тип: 'm_fb_SysExec.output_string'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0032: Невозможно конвертировать тип 'Неизвестный тип: 'm_fb_SysExec.output_string'' в тип 'STRING'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0018: 'm_fb_sysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0035: Вместо 'm_fb_sysExec' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0077: Неизвестный тип: 'm_fb_sysExec.output_string'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0018: 'm_fb_sysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0035: Вместо 'm_fb_sysExec' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0077: Неизвестный тип: 'm_fb_sysExec.output_string'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0018: 'm_fb_sysExec.cmd' is no valid assignment target
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0035: Вместо 'm_fb_sysExec' требуется имя программы или экземпляр функционального блока
    [INFORMATION] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0181: Относительная позиция
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0231: Здесь требуется выражение типа 'BOOL'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0077: Неизвестный тип: 'm_fb_sysExec.output_string'
    [ERROR] spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0231: Здесь требуется выражение типа 'BOOL'
    Компиляция завершена -- 79 ошибок, 1 предупреждений
    Компиляция завершена -- 79 ошибок, 1 предупреждений : загрузка невозможна!

    Подскажите, что я делаю не так?
    Работаю с ним в первые....
    Последний раз редактировалось Евгений Кислов; 15.06.2023 в 09:39.

  2. #2

    По умолчанию

    Добрый день.
    Вам нужно установить эту библиотеку:
    https://ftp.owen.ru/CoDeSys3/04_Libr...mpiled-library

    Устанавливать в CODESYS через Инструменты - Репозиторий библиотек.

  3. #3

    По умолчанию

    Установил, версия 1.0.0.2
    Ошибка все равно
    Изображения Изображения
    • Тип файла: png 1.png (71.9 Кб, Просмотров: 69)

  4. #4

  5. #5

    По умолчанию

    СТОП...перезагрузил программу - все ОК
    Благодарю!

  6. #6

    По умолчанию

    Надеюсь смогу подключить по Modbus FMR 3022 модуль...
    Не было такого опыта?

  7. #7

    По умолчанию

    Цитата Сообщение от Prime Посмотреть сообщение
    Надеюсь смогу подключить по Modbus FMR 3022 модуль...
    Не было такого опыта?
    Я не подключал FMR, но там обычный Modbus RTU - так что опросить его с СПК получится.

  8. #8

    По умолчанию

    Не подскажите, как в CODESYS обращаться к переменным FMR.
    Я его добавил
    Изображения Изображения
    • Тип файла: png 2.PNG (68.4 Кб, Просмотров: 21)
    • Тип файла: png 1.png (41.0 Кб, Просмотров: 15)

  9. #9

    По умолчанию

    Вы настроили СПК как Modbus Slave, а надо - как Modbus Master.
    См. п. 2 и 4 здесь:
    https://ftp.owen.ru/CoDeSys3/11_Docu...dbus_v.1.1.pdf

    Также потребуется изучить инструкцию на FMR, чтобы узнать, как выгружается его карта регистров с адресами параметров.

  10. #10

    По умолчанию

    Цитата Сообщение от Prime Посмотреть сообщение
    Извините,
    а как вы поняли, что СПК как SLAVE настроен?
    Чтобы я понимал, куда смотреть...
    потому что порт1 выбрал?
    По надписи "Modbus Serial Device".

Страница 1 из 4 123 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 11
    Последнее сообщение: 06.05.2022, 03:05
  2. Компилятор
    от Devoter в разделе Среда программирования OWEN Logic
    Ответов: 52
    Последнее сообщение: 19.09.2016, 01:54
  3. почему компилятор дает ошибку?
    от nn19999 в разделе СПК1xx (архив)
    Ответов: 72
    Последнее сообщение: 11.03.2015, 12:56
  4. Ответов: 27
    Последнее сообщение: 16.01.2014, 12:15
  5. Simp Light + МВУ-8 выдает ошибку
    от КамасутриК в разделе Другие SCADA системы
    Ответов: 9
    Последнее сообщение: 02.09.2010, 10:53

Ваши права

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