Страница 28 из 51 ПерваяПервая ... 18262728293038 ... ПоследняяПоследняя
Показано с 271 по 280 из 510

Тема: Обновленная линейка контроллеров СПК1хх [M01] с интерфейсом Ethernet

  1. #271

    По умолчанию

    добрый день.

    Есть ли для СПК107 библиотека подобная pid_reg2.lib, а желательно та же самая?

  2. #272

    По умолчанию

    Цитата Сообщение от lazy Посмотреть сообщение
    добрый день.

    Есть ли для СПК107 библиотека подобная pid_reg2.lib, а желательно та же самая?
    Добрый день.
    Такая библиотека есть - она называется CmpOwenPidRegs.
    https://youtu.be/hm6QMQUWdYM

  3. #273

    По умолчанию

    Добрый день.

    СПК107 версия прошивки 1.2.0131.1405, ядро 3.5.14.30.
    Установил CmpOwenPidRegs версия 3.15.14.33, наваял проект.
    Скомпилировал без ошибок, но при загрузке в СПК возникают следующие ошибки:

    [FATAL ERROR] Несоответствие сигнатур: 'APID_PWM__FB_INIT' Требуемая сигнатура: 0xC76A7F18 Реализуемая сигнатура: 0x2F853E20
    [FATAL ERROR] Несоответствие сигнатур: 'APID_PWM__MAIN' Требуемая сигнатура: 0xC4173AE5 Реализуемая сигнатура: 0xD9AF3345
    [FATAL ERROR] Несоответствие сигнатур: 'GET_APID_PWM__MAIN' Требуемая сигнатура: 0x88D2019 Реализуемая сигнатура: 0xC771233B
    [FATAL ERROR] Несоответствие сигнатур: 'SET_APID_PWM__MAIN' Требуемая сигнатура: 0x56205B6 Реализуемая сигнатура: 0x7501F2C5

    Что подкрутить?

  4. #274

    По умолчанию

    Цитата Сообщение от lazy Посмотреть сообщение
    Добрый день.

    СПК107 версия прошивки 1.2.0131.1405, ядро 3.5.14.30.
    Установил CmpOwenPidRegs версия 3.15.14.33, наваял проект.
    Скомпилировал без ошибок, но при загрузке в СПК возникают следующие ошибки:

    [FATAL ERROR] Несоответствие сигнатур: 'APID_PWM__FB_INIT' Требуемая сигнатура: 0xC76A7F18 Реализуемая сигнатура: 0x2F853E20
    [FATAL ERROR] Несоответствие сигнатур: 'APID_PWM__MAIN' Требуемая сигнатура: 0xC4173AE5 Реализуемая сигнатура: 0xD9AF3345
    [FATAL ERROR] Несоответствие сигнатур: 'GET_APID_PWM__MAIN' Требуемая сигнатура: 0x88D2019 Реализуемая сигнатура: 0xC771233B
    [FATAL ERROR] Несоответствие сигнатур: 'SET_APID_PWM__MAIN' Требуемая сигнатура: 0x56205B6 Реализуемая сигнатура: 0x7501F2C5

    Что подкрутить?
    Добрый день.
    Вам нужно обновить прошивку контроллера до свежей версии.
    https://ftp.owen.ru/CoDeSys3/10_Firm....0803.1220.zip

  5. #275

    По умолчанию

    Всех с прошедшим!
    С недавних пор через какое-то время работы (сутки-трое) стал отказывать экран СПК. Выглядит это так: подсветка вырубается, на нажатия не реагирует, код программы продолжает выполняться, веб-визуализация работает, по TCP опрос идёт. В журнале следующие предупреждения: Touchhandling activated by application but not supported by the device. Touchhandling disabled и Deriving touch support from operating system not supported. Touchhandling will not be active. Остальное информационные сообщения. Пока больше никакой информации нет. Написал с той мыслью, что возможно у кого-то была такая же проблема

  6. #276

    По умолчанию

    Цитата Сообщение от Емельянов Кирилл Посмотреть сообщение
    Всех с прошедшим!
    С недавних пор через какое-то время работы (сутки-трое) стал отказывать экран СПК. Выглядит это так: подсветка вырубается, на нажатия не реагирует, код программы продолжает выполняться, веб-визуализация работает, по TCP опрос идёт. В журнале следующие предупреждения: Touchhandling activated by application but not supported by the device. Touchhandling disabled и Deriving touch support from operating system not supported. Touchhandling will not be active. Остальное информационные сообщения. Пока больше никакой информации нет. Написал с той мыслью, что возможно у кого-то была такая же проблема
    Добрый день.
    О какой модели СПК речь?

  7. #277

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    О какой модели СПК речь?
    IMG_20210104_101415.jpg
    IMG_20210104_101702.jpg
    IMG_20210104_105015.jpg
    Последний раз редактировалось Емельянов Кирилл; 04.01.2021 в 02:52.

  8. #278

    По умолчанию

    Цитата Сообщение от Емельянов Кирилл Посмотреть сообщение
    Я описанную ошибку не наблюдал, но для начала рекомендовал бы обновить прошивку и проект до актуальной версии:
    https://owen.ru/forum/showthread.php...l=1#post342993

  9. #279

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Я описанную ошибку не наблюдал, но для начала рекомендовал бы обновить прошивку и проект до актуальной версии:
    https://owen.ru/forum/showthread.php...l=1#post342993
    Пока, с вашего позволения, не буду. СПК нормально работал больше месяца, потом добавил код по управлению яркостью экрана + ещё кое-какие плюшки, потом ещё было аварийное отключение электричества и вот где-то с тех пор начались зависания. Надеюсь проблема всё-таки в коде. Сейчас переработал код ответственный за подсветку (хотя ничего критичного там не было на мой взгляд) - жду зависаний, двое суток уже работает.

  10. #280

    По умолчанию

    В продолжение этого обсуждения (до поста №294)
    Кусок кода при котором наблюдались зависания каждые 2-3 дня:
    Код:
    IF (screenCurB = 99 OR screenCurB = 0) AND (globalAlarm1 > 0 OR globalAlarm2 > 0) THEN
    	flagUpScreen := TRUE;
    END_IF
    Переработанный код при котором зависаний нет уже 12 суток:
    Код:
    timerScreen(in := (screenCurB = 99 OR screenCurB = 0) AND (globalAlarm1 > 0 OR globalAlarm2 > 0), pt := T#60S); // TON
    IF timerScreen.ET >= T#5S THEN
    	flagUpScreen := TRUE;
    	IF timerScreen.ET >= T#15S THEN
    		flagScreenError := TRUE;
    		IF timerScreen.Q THEN
    			flagRestart := TRUE;
    		END_IF
    	END_IF
    END_IF
    Переменные привязанные к входам-выходам узла "Screen":
    Код:
    flagUpScreen: BOOL; // выход из режима погашен или притушен
    	screenOffT: UDINT := 3600; // off задержка
    	screenDimT: UDINT := screenOffT-10; // dim задержка
    	screenOffB: UDINT := 0; // off яркость
    	screenDimB: UDINT := 99; // dim яркость
    	screenFullB: UDINT := 100; // full яркость
    	screenCurB: UDINT;  // текущая яркость
    Во всём коде были только эти изменения. Добавлена задержка на переключение экрана из режима "притушен" в режим "полной" яркости в 5 секунд. Уверенности в устранении неисправности, конечно, нет. Я мог бы попытаться воспроизвести проблему со старым кодом - мне не сложно, но уезжаю в отпуск, так что предоставлю эту возможность всем заинтересованным лицам.

    Во время тестирований со старым и новым кодом "globalAlarm1" всегда больше "0"
    Последний раз редактировалось Емельянов Кирилл; 14.01.2021 в 02:33.

Страница 28 из 51 ПерваяПервая ... 18262728293038 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 743
    Последнее сообщение: 18.08.2026, 19:41
  2. Ответов: 57
    Последнее сообщение: 30.11.2017, 16:56
  3. СПК1хх - Линейка панельных контроллеров для локальных систем.
    от Александр Приходько в разделе СПК1xx (архив)
    Ответов: 333
    Последнее сообщение: 30.03.2015, 08:42
  4. ETHERNET в СПК1хх
    от Александр Приходько в разделе СПК1xx (архив)
    Ответов: 31
    Последнее сообщение: 21.02.2015, 17:51

Ваши права

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