Страница 597 из 713 ПерваяПервая ... 97497547587595596597598599607647697 ... ПоследняяПоследняя
Показано с 5,961 по 5,970 из 7130

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

  1. #5961

    По умолчанию

    Раньше видел но сейчас не могу найти. Как скачать тревоги с СПК Codesys 3.5 SP17 и чем их можно просмотреть на компьютере.

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

    По умолчанию

    Цитата Сообщение от Kipiamail Посмотреть сообщение
    Раньше видел но сейчас не могу найти. Как скачать тревоги с СПК Codesys 3.5 SP17 и чем их можно просмотреть на компьютере.
    Штатный способ (требующий подключение к контроллеру из CODESY) описан здесь:
    https://youtu.be/LlLMSElG59I?t=352

    Если такой вариант не подходит - то, например, можно использовать компонент OwenArchiver (который будет работать параллельно конфигурации тревог):
    https://youtu.be/rpwvyahHevw

  3. #5963

    По умолчанию

    Здравствуйте. Столкнулся с проблемой. На нажатие кнопки привязано изменение состояния переменной plc_prg.xSendCommand:=TRUE; на отправку запроса
    в коде plc_prg прописано:
    fb_Rtrig(CLK:=xSendCommand);
    fb_SE3(xExecute:=xSendCommand, sCommand:=zapros);
    IF fb_SE3.xDone THEN
    xSendCommand:=FALSE;
    xStatSave:=TRUE; // откл анимацию

    В переменной string "zapros" прописывается команда на запуск bash скрипта (скрипт рабочий, команда на запуск работает при отправке из Putty и создается файл с данными из базы sql). При отправке команды с помощью функционального блока на плк - на флешке не создается файл с выгрузкой из базы sql.

    код команды из "zapros"

    zapros:='bash dir.sh';
    zapros:=CONCAT((zapros),' ');
    zapros:=CONCAT((zapros),TO_STRING("'"));
    zapros:=CONCAT((zapros),StartDateStr);
    zapros:=CONCAT((zapros),TO_STRING("'"));
    zapros:=CONCAT((zapros),' ');
    zapros:=CONCAT((zapros),TO_STRING("'"));
    zapros:=CONCAT((zapros),EndDateStr);
    zapros:=CONCAT((zapros),TO_STRING("'"));
    zapros:=CONCAT((zapros),TO_STRING(' '));
    zapros:=CONCAT((zapros),TO_STRING("'"));
    zapros:=CONCAT((zapros),TO_STRING(StartTime));
    zapros:=CONCAT((zapros),TO_STRING("'"));
    zapros:=CONCAT((zapros),' ');
    zapros:=CONCAT((zapros),TO_STRING("'"));
    zapros:=CONCAT((zapros),TO_STRING(EndTime));
    zapros:=CONCAT((zapros),TO_STRING("'"));
    zapros:=CONCAT((zapros),TO_STRING(' '));
    zapros:=CONCAT((zapros),TO_STRING(60));

    конечный вид при отладке: 'bash dir.sh '28.06.2023' '29.06.2023' '08:45:50' '10:45:50' 60'

    одинарные кавычки в середине запроса не нужно менять на двойные ?
    скрипт dir.sh лежит в папке root. Создавал файл через WinSCP
    Последний раз редактировалось fergus23; 29.06.2023 в 09:01.

  4. #5964

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    осталось сравнить конечный вид с тем что корректно работает в консоли, приложите скрин
    Скриншоты прикрепляю. В консоли что с " что с ' кавычками без разницы, команда работает. А из ПЛК никак вообще не хочет работать.
    Изображения Изображения
    Последний раз редактировалось fergus23; 29.06.2023 в 13:14.

  5. #5965

    По умолчанию

    Codesys 3.5 SP 17 панель СПК 110(М01). На рабочем объекте словил неприятный глюк. Скопировал тревогу из одной группы в другую сделал логин с онлайн изменением никаких ошибок не было, но вот когда программа загрузилась адреналин у меня скакнул контроллер ушел в стоп с исключением, ладно копия была быстро загрузил и никто не заметил.

  6. #5966

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    осталось сравнить конечный вид с тем что корректно работает в консоли, приложите скрин
    Прописал вручную параметры в скрипте, а в ПЛК оставил только команду bash dir.sh - всё равно ничего не работает. Может что то где то надо настроить/прописать, чтобы ПЛК мог выполнять bash скрипты ?
    Последний раз редактировалось fergus23; 30.06.2023 в 06:25.

  7. #5967

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    вариантов много, экспериментируйте. Полный путь укажите, сделайте файл исполняемым, я ранее предлагал sh dir.sh а не bash
    sh dir.sh тоже не работает из визуализации плк. Прописал chmod +x dir.sh - всё равно не работает. Как путь прописывается перед запуском скрипта ? /root/ sh dir.sh ?
    Последний раз редактировалось fergus23; 30.06.2023 в 07:06.

  8. #5968

    По умолчанию

    Помогло bash /root/dir.sh

  9. #5969

    По умолчанию

    Подскажите, в примере по работе с файлами две кнопки "выбрать" и "скачать". А как сделать всё на одну кнопку ? По нажатию одной кнопки чтобы создавался файл (создается сейчас нормально) и сразу выходило окно, для указания места для скачивания его ?

  10. #5970

    По умолчанию

    Подскажите пожалуйста как перенести проект на другой компьютер чтобы можно было подключится онлайн без загрузки проекта на СПК

Страница 597 из 713 ПерваяПервая ... 97497547587595596597598599607647697 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3224
    Последнее сообщение: Вчера, 09:24
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 826
    Последнее сообщение: 30.04.2024, 20:16
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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