Просмотр полной версии : СПК110 М02 поиск библиотек
Достался проект, пытаюсь настроить среду Codesysy 3.5.17.30. Таргеты установил, и библиотеки которые нашел на сайте, но 3 библиотеки не могу найти, это
:
[ERROR] ProbaSPC110_ST: Менеджер библиотек [Device: Plc Logic: Application]: Невозможно открыть библиотеку 'SysTargetVisu23, 3.4.3.0 (System)'. (Причина: Библиотека 'SysTargetVisu23, 3.4.3.0 (System)' не установлена в системе.)
[ERROR] ProbaSPC110_ST: Менеджер библиотек [Device: Plc Logic: Application]: Невозможно открыть библиотеку 'CAA Types Extern, 3.5.5.0 (CAA Technical Workgroup)'. (Причина: Библиотека 'CAA Types Extern, 3.5.5.0 (CAA Technical Workgroup)' не установлена в системе.)
[ERROR] ProbaSPC110_ST: Менеджер библиотек [Device: Plc Logic: Application]: Невозможно открыть библиотеку 'Standard64, 3.5.5.0 (System)'. (Причина: Библиотека 'Standard64, 3.5.5.0 (System)' не установлена в системе.)
подскажите пожалуйста ссылку где их скачать.
Евгений Кислов
19.08.2024, 09:12
Достался проект, пытаюсь настроить среду Codesysy 3.5.17.30. Таргеты установил, и библиотеки которые нашел на сайте, но 3 библиотеки не могу найти, это
:
[ERROR] ProbaSPC110_ST: Менеджер библиотек [Device: Plc Logic: Application]: Невозможно открыть библиотеку 'SysTargetVisu23, 3.4.3.0 (System)'. (Причина: Библиотека 'SysTargetVisu23, 3.4.3.0 (System)' не установлена в системе.)
[ERROR] ProbaSPC110_ST: Менеджер библиотек [Device: Plc Logic: Application]: Невозможно открыть библиотеку 'CAA Types Extern, 3.5.5.0 (CAA Technical Workgroup)'. (Причина: Библиотека 'CAA Types Extern, 3.5.5.0 (CAA Technical Workgroup)' не установлена в системе.)
[ERROR] ProbaSPC110_ST: Менеджер библиотек [Device: Plc Logic: Application]: Невозможно открыть библиотеку 'Standard64, 3.5.5.0 (System)'. (Причина: Библиотека 'Standard64, 3.5.5.0 (System)' не установлена в системе.)
подскажите пожалуйста ссылку где их скачать.
Добрый день.
Покажите, пожалуйста, скриншот дерева вашего проекта.
https://disk.yandex.ru/i/K4rp9NibCfwn7w
Евгений Кислов
19.08.2024, 10:10
Удалите из проекта библиотеку SPK_Tools - она использовалась для старых версий СПК (у которых не было интерфейса Ethernet).
без нее не работает REAL_TIME_CLOCK
------ Компиляция : Приложение: Device.Application -------
типизировать код...
[ERROR] ProbaSPC110_ST: Visualization1 [Device: Plc Logic: Application](Вход элемента ID 5): C0032: Невозможно конвертировать тип 'Неизвестный тип: 'PLC_PRG.Clock.Second'' в тип 'UINT'
[ERROR] ProbaSPC110_ST: Visualization1 [Device: Plc Logic: Application](Вход элемента ID 30): C0032: Невозможно конвертировать тип 'Неизвестный тип: 'PLC_PRG.Clock.Second'' в тип 'UINT'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 106 (Объявл.)): C0077: Неизвестный тип: 'REAL_TIME_CLOCK'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 1, Столбец 1 (Реализ.)): C0035: Вместо 'Clock' требуется имя программы, функция или экземпляр функционального блока
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 16, Столбец 1 (Реализ.)): C0032: Невозможно конвертировать тип 'Неизвестный тип: 'Clock.Second'' в тип 'UINT'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 16, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'REAL_TIME_CLOCK'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 16, Столбец 1 (Реализ.)): C0063: '' не содержит определения для 'Second'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 17, Столбец 1 (Реализ.)): C0032: Невозможно конвертировать тип 'Неизвестный тип: 'Clock.Minute'' в тип 'UINT'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 17, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'REAL_TIME_CLOCK'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 17, Столбец 1 (Реализ.)): C0063: '' не содержит определения для 'Minute'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0032: Невозможно конвертировать тип 'Неизвестный тип: '((Clock.Second + (Clock.Minute * 60)) - (StartSecond + (StartMinute * UINT#60)))'' в тип 'INT'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0077: Неизвестный тип: '(Clock.Second + (Clock.Minute * 60))'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'Clock.Second'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'REAL_TIME_CLOCK'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0063: '' не содержит определения для 'Second'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0077: Неизвестный тип: '(Clock.Minute * 60)'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'Clock.Minute'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'REAL_TIME_CLOCK'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 27, Столбец 1 (Реализ.)): C0063: '' не содержит определения для 'Minute'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 344, Столбец 1 (Реализ.)): C0032: Невозможно конвертировать тип 'Неизвестный тип: '((Clock.Second + (Clock.Minute * 60)) - (TransportButtonStartSecond + (TransportButtonStartMinute * UINT#60)))'' в тип 'INT'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 344, Столбец 1 (Реализ.)): C0077: Неизвестный тип: '(Clock.Second + (Clock.Minute * 60))'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 344, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'Clock.Second'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 344, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'REAL_TIME_CLOCK'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 344, Столбец 1 (Реализ.)): C0063: '' не содержит определения для 'Second'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 344, Столбец 1 (Реализ.)): C0077: Неизвестный тип: '(Clock.Minute * 60)'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 344, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'Clock.Minute'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 344, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'REAL_TIME_CLOCK'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 344, Столбец 1 (Реализ.)): C0063: '' не содержит определения для 'Minute'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 360, Столбец 1 (Реализ.)): C0032: Невозможно конвертировать тип 'Неизвестный тип: '((Clock.Second + (Clock.Minute * 60)) - (TestButtonStartSecond + (TestButtonStartMinute * UINT#60)))'' в тип 'INT'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 360, Столбец 1 (Реализ.)): C0077: Неизвестный тип: '(Clock.Second + (Clock.Minute * 60))'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 360, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'Clock.Second'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 360, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'REAL_TIME_CLOCK'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 360, Столбец 1 (Реализ.)): C0063: '' не содержит определения для 'Second'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 360, Столбец 1 (Реализ.)): C0077: Неизвестный тип: '(Clock.Minute * 60)'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 360, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'Clock.Minute'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 360, Столбец 1 (Реализ.)): C0077: Неизвестный тип: 'REAL_TIME_CLOCK'
[ERROR] ProbaSPC110_ST: PLC_PRG [Device: Plc Logic: Application](Строка 360, Столбец 1 (Реализ.)): C0063: '' не содержит определения для 'Minute'
Компиляция завершена -- 37 ошибок, 14 предупреждений
Компиляция завершена -- 37 ошибок, 14 предупреждений : загрузка невозможна
Евгений Кислов
19.08.2024, 10:20
без нее не работает REAL_TIME_CLOCK
См. узел OwenRTC в дереве проекта.
Clock: OwenRTC;//REAL_TIME_CLOCK;
не работает, по документации тоже пока не особо нашел чего то полезного, можете пример какой либо дать.
Евгений Кислов
19.08.2024, 13:19
Откройте в проекте узел OwenRTC - отобразится список каналов компонента.
К интересующим вас каналам привяжите переменные вашего проекта.
Каналы описаны здесь в п. 4.1:
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Targets_v3.2.pdf
у меня проект не блоками сделан, а кодом (((
https://disk.yandex.ru/i/CLcvPc3V64kQJg
Евгений Кислов
19.08.2024, 13:43
у меня проект не блоками сделан, а кодом (((
https://disk.yandex.ru/i/CLcvPc3V64kQJg
Свяжитесь со мной через телеграм (см. ссылку в подписи).
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot