Страница 62 из 893 ПерваяПервая ... 1252606162636472112162562 ... ПоследняяПоследняя
Показано с 611 по 620 из 8921

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

  1. #611

    По умолчанию

    Цитата Сообщение от selinka Посмотреть сообщение
    Попробовала создать действие act в текущей программе plc_prg и там на ST написать текст программы для таблицы. Потом добавила функциональный блок с этим действием.
    Получилось следующее:
    Вложение 22311
    Но при компиляции выдаёт следующие ошибки и ругается на delete.
    Вложение 22313
    В коде действия вместо MyTable используйте ArrTable.

  2. #612

    По умолчанию

    Исправила, теперь ругается только лишь на delete. В чём может быть проблема?

  3. #613

    По умолчанию

    Цитата Сообщение от selinka Посмотреть сообщение
    Исправила, теперь ругается только лишь на delete. В чём может быть проблема?
    Выложите архив проекта, пожалуйста.

  4. #614

    По умолчанию

    tabl.projectarchive Вот архив проекта

  5. #615

    По умолчанию

    Цитата Сообщение от selinka Посмотреть сообщение
    tabl.projectarchive Вот архив проекта
    Замените DELETE на Standard.DELETE. Видимо, среди множества библиотек, которые вы добавили в свой проект, есть та, которая использует такое же название для одной из своих функций - поэтому надо помочь компилятору понять, какую из них вы хотите использовать.

  6. #616

    По умолчанию

    Спасибо, получилось. Единственное, что в таблицу программа всегда заносит одну и ту же стандартную дату с 70-м годом. Как это можно исправить? Второй столбец заполняется правильно.
    Вот изменённый архив: tabl.projectarchive

  7. #617

    По умолчанию

    Цитата Сообщение от selinka Посмотреть сообщение
    Спасибо, получилось. Единственное, что в таблицу программа всегда заносит одну и ту же стандартную дату с 70-м годом. Как это можно исправить? Второй столбец заполняется правильно.
    Вот изменённый архив: tabl.projectarchive
    1. Удалите из CFC программы блок считывания времени. Т.е. в итоге у вас в CFC программе останется один блок - вызов действия ACT.
    2. Для MainTask поставьте время цикла t#100ms, для VISU_TASK - t#200ms.

    Я, на всякий случай, прокомментирую использование DELETE - это было сделано в примере для его упрощения. В реальных проектах разумнее вырезать из времени разряды с помощью DTsplit, конвертировать их в STRING'и и склеивать функцией CONCAT в строку с нужным форматированием даты-времени.

  8. #618

    По умолчанию

    Здравствуйте! Что-то с подсветкой на СПК207 у меня ничего не выходит... Делаю так


    Код:
    (*touch_sens:Touch_Activity;
    turnOn:r_trig; turnOff:f_trig; *)

    Touch_sens( timeout:=T#30s);
    turnOn(CLK:=touch_sens.Out);
    turnOff(CLK:=touch_sens.Out);

    IF turnOn.Q=TRUE THEN
    sysExecute('echo "200" > /sys/class/backlight/backlight/brightness');
    END_IF

    IF turnOff.Q=TRUE THEN
    sysExecute('echo "50" > /sys/class/backlight/backlight/brightness');
    END_IF

    и ничего не происходит. Попробовал через блок Brightness с тем же результатом... Не подскажете где я ошибся?

  9. #619

    По умолчанию

    Цитата Сообщение от firetester Посмотреть сообщение
    Здравствуйте! Что-то с подсветкой на СПК207 у меня ничего не выходит... Делаю так


    Код:
    (*touch_sens:Touch_Activity;
    turnOn:r_trig; turnOff:f_trig; *)

    Touch_sens( timeout:=T#30s);
    turnOn(CLK:=touch_sens.Out);
    turnOff(CLK:=touch_sens.Out);

    IF turnOn.Q=TRUE THEN
    sysExecute('echo "200" > /sys/class/backlight/backlight/brightness');
    END_IF

    IF turnOff.Q=TRUE THEN
    sysExecute('echo "50" > /sys/class/backlight/backlight/brightness');
    END_IF

    и ничего не происходит. Попробовал через блок Brightness с тем же результатом... Не подскажете где я ошибся?
    Подключитесь к СПК через WinSCP и проверьте путь к файлу brightness. Возможно, он будет выглядеть как

    /sys/class/backlight/pwm-backlight/brightness
    или как-то иначе.

  10. #620

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Подключитесь к СПК через WinSCP и проверьте путь к файлу brightness. Возможно, он будет выглядеть как
    или как-то иначе.
    Да, так и есть )) Моя рулетка выкинула /sys/class/backlight/som02-backlight/brightness )))

Страница 62 из 893 ПерваяПервая ... 1252606162636472112162562 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе СП3хх, СП270
    Ответов: 4209
    Последнее сообщение: 26.08.2026, 16:07
  2. Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе СП3хх, СП270
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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