Страница 53 из 68 ПерваяПервая ... 343515253545563 ... ПоследняяПоследняя
Показано с 521 по 530 из 677

Тема: Программирование ПЛК110 [М02] для задач реального времени

  1. #521

    По умолчанию

    Когда все будет готово окончательно ?

  2. #522

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    Когда все будет готово окончательно ?
    "Всё" это понятие растяжимое. Если туда включать online отладку, симуляцию из самой среды, точки останова, автотесты из среды, то это "всё" одним наскоком не сделать

    А тестировать Hardella -> pru0 будем недели через две.

    При этом, смена программы даже перезапуск плк не потребует. Можно будет как на марсоходе программу на ходу менять.

  3. #523

    По умолчанию

    Чего же? Все по делу. Если честно, я не думал, что на ходу программу менять можно. Смысла, наверное, не так много (ведь, контакты кто на ходу будет переключать), но возможность сменить программу может пригодиться. Не только для вируса, а, например, для повышения точности.

    Или, например, для online обновления программы.
    Последний раз редактировалось Кирилл Валюнин; 24.10.2016 в 09:45.

  4. #524

    По умолчанию

    Так тут вопрос не в "российских компаниях", а в КДС. Указатели есть, защищенного режима нет - кто угодно может работать с какой угодно памятью.
    Последний раз редактировалось Кирилл Валюнин; 24.10.2016 в 09:46.

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

    По умолчанию

    ну КДСовский протокол при чрезмерной активности "подвешивается" так, что из вариантов только перегрузка, с пру конечно тоже есть ограничения, но и обычно первые входы/выходы у пользователей как раз и задействованы впервую очередь, соответственно нет ни каких проблем захватить их
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  6. #526

    По умолчанию

    Возник такой вопрос: можно ли как-то из КДС кода узнать название текущего ПЛК?

    Мне это нужно для того, чтобы библиотека не падала в режиме симуляции, и чтобы не приходилось комментировать-раскомментировать постоянно.
    Вроде, можно через PRU_FB_GetParameter(pru_num:=0, index:=100500, value:=0) отличить симуляцию от работы, но, может, есть ещё какой-нибудь способ?

  7. #527

    По умолчанию

    Сделал новым подходом программу, мигающую двумя выходами, залил в ПЛК -- работает.

    Надо будет проверить обмен данными, входы и можно выпускать обновление Hardella.

  8. #528

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Сделал новым подходом программу, мигающую двумя выходами, залил в ПЛК -- работает.

    Надо будет проверить обмен данными, входы и можно выпускать обновление Hardella.
    Hardella рулит.

  9. #529

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    БП можно просто нагрузить по линии 24В.
    Зачем нужен этот костыль ? Сделайте нормальный источник питания.

  10. #530

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Смотрю тут собрался клуб самоубийц-затейников. Прямой доступ из PRU в программу нельзя так делать.
    Почему же нельзя? Если что, то PRU у меня работает только со своей памятью. Т.е. local dram, которая за пару тактов доступна.

Страница 53 из 68 ПерваяПервая ... 343515253545563 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 38
    Последнее сообщение: 24.01.2022, 11:56
  2. Ответов: 10
    Последнее сообщение: 11.06.2021, 14:55
  3. часы реального времени
    от vetaly в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 28.08.2015, 16:21
  4. Таймер реального времени УТ1-РiС
    от ser10 в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 16.09.2010, 12:24

Ваши права

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