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

Тема: СПК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

  3. #3

    По умолчанию

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

  4. #4

  5. #5

    По умолчанию

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

  6. #6

    По умолчанию

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

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

    По умолчанию

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

  8. #8

    По умолчанию

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

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

    По умолчанию

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

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

  10. #10

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

Похожие темы

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

Ваши права

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