Страница 32 из 41 ПерваяПервая ... 223031323334 ... ПоследняяПоследняя
Показано с 311 по 320 из 412

Тема: Codesys v3 + Raspberry Pi

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,982

    По умолчанию

    Надо не просто код загрузить, но и выполнить загрузочный проект. В одном случае вы просто в оперативку грузите программу, в другом меняете уже сам проект.
    Не думаю, что такие великие отличия от версии 2.3

  2. #2

    По умолчанию

    Здравствуйте. Качнул сегодня CodeSys sp18. Для raspberry pi. Качнулось и установилось без проблем. А вот расширения, CODESYS Installer установить не дал. Настроил vpn и все нужные пакеты скачались. Других подводных камней пока больше нет. Интерфейс всё ещё на Великом и Могучем...

  3. #3

    По умолчанию

    Подскажите, почему не отрабатывается команда Linux? Делаю по этому документу: RaspberryCodesysV3Faq.pdf пункт 14: "Как вызвать Python-скрипт из программы CodeSys?"

    1. Создал файл file.py и включил его в проект. После запуска будет создан тестовый файл "new_test_file.txt" с записью "Hello, world"
    Скрытый текст:

    Файл file.py:
    Код:
    f = open('new_test_file.txt', 'a') 
    f.write('Hello, world\n') 
    f.close()

    2. Сделал проект:
    Скрытый текст:

    Код:
    IF xExecuteScript THEN
        SysProcess.SysProcessExecuteCommand('sudo python3 /var/opt/codesys/PlcLogic/Application/file.py', pResult);
        xExecuteScript := FALSE;
        bFlag := TRUE;
    END_IF

    Но непонятно отрабатывает ли он или нет. Тестовый файл "new_test_file.txt" не создается. bFlag переходит в состояние TRUE. Т.е. условие отработалось.
    Права на исполнение дал (chmod).
    Если просто в терминале набрать "sudo python3 /var/opt/codesys/PlcLogic/Application/file.py", то отрабатывает нормально (появляется тестовый файл).
    А внутри проекта CodeSys не отрабатывает.

    Что я делаю не так?
    Последний раз редактировалось Евгений Кислов; 05.05.2022 в 18:20.

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,569

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Подскажите, почему не отрабатывается команда Linux? Делаю по этому документу: RaspberryCodesysV3Faq.pdf пункт 14: "Как вызвать Python-скрипт из программы CodeSys?"

    1. Создал файл file.py и включил его в проект. После запуска будет создан тестовый файл "new_test_file.txt" с записью "Hello, world"
    Скрытый текст:

    Файл file.py:
    Код:
    f = open('new_test_file.txt', 'a') 
    f.write('Hello, world\n') 
    f.close()

    2. Сделал проект:
    Скрытый текст:

    Код:
    IF xExecuteScript THEN
        SysProcess.SysProcessExecuteCommand('sudo python3 /var/opt/codesys/PlcLogic/Application/file.py', pResult);
        xExecuteScript := FALSE;
        bFlag := TRUE;
    END_IF

    Но непонятно отрабатывает ли он или нет. Тестовый файл "new_test_file.txt" не создается. bFlag переходит в состояние TRUE. Т.е. условие отработалось.
    Права на исполнение дал (chmod).
    Если просто в терминале набрать "sudo python3 /var/opt/codesys/PlcLogic/Application/file.py", то отрабатывает нормально (появляется тестовый файл).
    А внутри проекта CodeSys не отрабатывает.

    Что я делаю не так?
    потому что слишком сложно. SysProcess.SysProcessExecuteCommand('sudo "Hello, world\n" > new_test_file.txt', pResult); так тоже должно сработать
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #5

    По умолчанию

    Привет. Кто-нибудь знает как перевести Raspberry на работу по httpS в web-визуализации? Принципиально это возможно?

  6. #6

    По умолчанию

    Понадобились мне системные дата/время на Raspberry Pi4. И как-то не задалось. Перепробовал множество примеров - бесконечные проблемы с библиотеками/типами и т.п... Не будет ли кто-нибудь так любезен поделиться реально работающим примером?

  7. #7

    По умолчанию

    Вам нужно настроить дату/время или получить их значения в PLC_PRG (основной проге)?

  8. #8

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Вам нужно настроить дату/время или получить их значения в PLC_PRG (основной проге)?
    Настроить новые системные дату и время. Читаю их без проблем. Записать не удается. С библиотеками разобрался, все выполняется, но дата_время не меняются. На буржуйском форуме попалось мнение что это из-за того что модуля часов реального времени в Raspberry нет.

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,982

    По умолчанию

    Pronto72 зато там есть Linux, смотреть команды в CodeSys которые смогут выполнить команды в системе... Или настройте ntp клиента в системе

  10. #10

    По умолчанию

    Привет.
    Вышел новый Raspberry Pi Imager версии 1.7.2 (для накатывания образа Raspbian).
    Он записывает на карту памяти систему Raspbian и может теперь сразу же задавать первичные параметры системы: наличие SSH, HostName, WiFi и проч.
    Но CodeSys с ним работает плохо. Зависает через 10-20 секунд работы.

    Кто-нибудь сталкивался с этим?
    RPIimager.png

Страница 32 из 41 ПерваяПервая ... 223031323334 ... ПоследняяПоследняя

Похожие темы

  1. CoDeSys V3 и ноутбук
    от smk1635 в разделе СПК2xx (архив)
    Ответов: 14
    Последнее сообщение: 23.09.2020, 08:11
  2. codesys v3
    от nevii в разделе ПЛК3xx (архив)
    Ответов: 3
    Последнее сообщение: 18.09.2014, 11:23
  3. ПЛК110 и CoDeSys v3
    от DIG в разделе ПЛК1хх
    Ответов: 32
    Последнее сообщение: 09.11.2011, 17:02
  4. CodeSys V3
    от nnesterov в разделе ПЛК3xx (архив)
    Ответов: 13
    Последнее сообщение: 05.04.2010, 14:12
  5. CoDeSys v3
    от Alor в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 02.12.2008, 10:48

Ваши права

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