Страница 644 из 859 ПерваяПервая ... 144544594634642643644645646654694744 ... ПоследняяПоследняя
Показано с 6,431 по 6,440 из 8582

Тема: CODESYS V3.5. Вопросы и ответы

  1. #6431

    По умолчанию

    Цитата Сообщение от Гончаров И. Посмотреть сообщение
    Добрый день. Есть задача принимать 5 сигналов BOOL и отслеживать комбинации этих сигналов. Программа на CFC. У сегнетикса есть готовый блок Вложение 71338
    Есть ли в кодесис такой или что то подобное? Не могу найти.
    объявляете переменную yапример iOut: int;
    рисуете
    bVar0--[MOVE]--iOut.0 - присвоение 0-го бита,
    bVar1--[MOVE]--iOut.1 - присвоение 1-го бита,
    и т.д.

  2. #6432

    По умолчанию

    Цитата Сообщение от Гончаров И. Посмотреть сообщение
    Добрый день. Есть задача принимать 5 сигналов BOOL и отслеживать комбинации этих сигналов. Программа на CFC. У сегнетикса есть готовый блок Вложение 71338
    Есть ли в кодесис такой или что то подобное? Не могу найти.
    Во всех версиях Codesys, биты собираются в маску и разбираются из маски через точку. На скрине упаковка бит в маску, распаковка в обратную сторону 1 Сбор бит в Маскуjpg.jpg
    При чём вы можете через точку обратиться к любому биту маски, в любом месте программы, даже на ST.
    Последний раз редактировалось kondor3000; 03.11.2023 в 16:21.

  3. #6433

    По умолчанию

    Здравствуйте, в SQllite_Client, SQLlite_PRG как то можно отследить допустим если база данных на флешке не существует/таблица в бд не существует ? На данный момент база на SD карте и запись данных идет на нее. Если SD карту вытащить, то программа безо всяких ошибок продолжает слать запросы на добавление данных в бд.

  4. #6434

    По умолчанию

    Цитата Сообщение от Назаркин Георгий Посмотреть сообщение
    Не помогло. Удалил CODESYS, переустановил снова по инструкции, но та же ошибка.
    Снова удалил CODESYS и всё, что связано с CODESYS, перерыл кучу системных файлов, разве что в реестр не залезал. Установил снова, но теперь при запуске выдаёт следующее: Вложение 71254. При этом создаёт такой архив, видимо с описанием ошибки: https://disk.yandex.ru/d/lGqD5F0jgMDGGA . Когда запустил CODESYS Installer, тот показал это: Вложение 71255 Вложение 71256. Нажал "ОК", появилось следующее: Вложение 71257, затем Вложение 71258 и через какое-то время выскочила ошибка: Вложение 71259. При этом удалились все программы, связанные с CODESYS, кроме собственно CODESYS Installer.
    В общем, проблема была в самой системе. Установил виртуалку с чистой 10-й виндой - CODESYS встал без проблем.

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

    По умолчанию

    Цитата Сообщение от fergus23 Посмотреть сообщение
    Здравствуйте, в SQllite_Client, SQLlite_PRG как то можно отследить допустим если база данных на флешке не существует/таблица в бд не существует ? На данный момент база на SD карте и запись данных идет на нее. Если SD карту вытащить, то программа безо всяких ошибок продолжает слать запросы на добавление данных в бд.
    Добрый день.
    Можно отследить факт извлечения накопителя.
    Если он отмонтирован - не пытайтесь писать в базу.
    https://owen.ru/forum/showthread.php...l=1#post420688

  6. #6436

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Можно отследить факт извлечения накопителя.
    Если он отмонтирован - не пытайтесь писать в базу.
    https://owen.ru/forum/showthread.php...l=1#post420688
    Это то да, но интересна ситуация если БД отсутствует на SD допустим (например поставили новую карту)

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

    По умолчанию

    Цитата Сообщение от fergus23 Посмотреть сообщение
    Это то да, но интересна ситуация если БД отсутствует на SD допустим (например поставили новую карту)
    Тогда перед записью проверяйте, что файл БД есть на накопителе (например, с помощью функции SysFileGetSize из библиотеки SysFile).

  8. #6438

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Тогда перед записью проверяйте, что файл БД есть на накопителе (например, с помощью функции SysFileGetSize из библиотеки SysFile).
    Благодарю!

  9. #6439

    По умолчанию

    Подскажите, откуда берется время в Application.TargetVars.stRtc.dtDateAndTime ? Оно не совпадает с системным на 5 часов. Т.е в веб странице ПЛК стоит правильное время, а в TargetVars.stRtc.dtDateAndTime на 5 часов больше
    В трендах сейчас время показывает 20:00:00
    Последний раз редактировалось fergus23; 08.11.2023 в 14:00.

  10. #6440

    По умолчанию

    Цитата Сообщение от fergus23 Посмотреть сообщение
    Подскажите, откуда берется время в Application.TargetVars.stRtc.dtDateAndTime ? Оно не совпадает с системным на 5 часов. Т.е в веб странице ПЛК стоит правильное время, а в TargetVars.stRtc.dtDateAndTime на 5 часов больше
    В трендах сейчас время показывает 20:00:00
    А часовой пояс какой? И со временем у плк2хх вроде замечены проблемы, решаются прошивкой спец обновлений.

    https://owen.ru/forum/showthread.php?t=33976
    Последний раз редактировалось МихаилГл; 08.11.2023 в 14:05.

Страница 644 из 859 ПерваяПервая ... 144544594634642643644645646654694744 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4060
    Последнее сообщение: Вчера, 16:26
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 861
    Последнее сообщение: 31.12.2025, 23:19
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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