Страница 49 из 57 ПерваяПервая ... 394748495051 ... ПоследняяПоследняя
Показано с 481 по 490 из 688

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Добрый день. Пробую подключить к ПЛК110 60M2 срводравер.
    Понял что необходимо активизировать быстрые входы/выходы для окрытого праграммирования. Пытался создать файлы PRU0.prg и PRU1.prg в Hardelle, но не получается создать файл *.exp. Hardella при компиляции выдает ошибки:
    java.lang.ClassNotFoundException: pru.BlinkningLeds_Pru0Program_CodeGenerator
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at com.github.vlsi.iec61131.st2ti1808.runtime.compile r.CreateLibrary.main(CreateLibrary.java:91)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at jetbrains.mps.execution.lib.startup.ClassRunner.ma in(ClassRunner.java:93)
    Сделал apdate Java 8 не помогает.
    По этому не могу в плной мере использовать данное решение.
    И по этому возникают несколько вопросов.
    1. Есть решение данной проблемы.
    2. Есть ли альтернативные варианты кроме Hardelli.
    3. Если найдется решение перврго вопроса, то какие инструменты (библиотеки) нужны для работы с быстрыми входами в Codesys.
    Сама задача состоит в подключении Энкодера-моховичка на выносном пульте ЧПУ к входам и вывода сигналов Step и Dir на дравер сервопривода.
    Необходимо использовать переключатель массштаба перемещений на пульте.

  2. #2

    По умолчанию

    Всем доброго времени суток!
    Мой вопрос остался без внимания.
    Может есть еще разделы на форуме где можно узнать больше по существу моей проблемки?

  3. #3
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    524

    По умолчанию

    Привет всем.

    Есть ПЛК160.
    Долго и нудно настраивали на облако OwenCloud.

    Что упроститься, если перепрошить:
    Install_Target_v2.12_for_PLC110_PLC160 (с поддержкой OwenCloud)
    Последний раз редактировалось ПавелП; 24.04.2023 в 13:12.

  4. #4
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    524

    По умолчанию

    Цитата Сообщение от ПавелП Посмотреть сообщение
    Привет всем.
    Есть ПЛК160.
    Долго и нудно настраивали на облако OwenCloud.
    Что упроститься, если перепрошить:
    Install_Target_v2.12_for_PLC110_PLC160 (с поддержкой OwenCloud)
    В ПЛК160 эта фитча уже прописана в БИОС-е.

  5. #5

    По умолчанию

    Здравствуйте!

    Перестал вдруг работать кусок кода элементарный, при соблюдения условия IF не проваливается в тело IF.
    Сижу ломаю голову почему такое может быть и из-за чего)
    Заводской сброс имеет смысл в такой ситуации? При нем удаляется пользовательская программа, но я заливаю и работаю пока в режиме отладки всё равно.
    Пользовательская программа также зашита и в ПЛК, не самой актуальной версии.

    скрин куска кода:


    Отладчик всё время попадает на строчки 105 и 111, но никогда в тело IF.
    До сегодняшнего дня это работало как и должно, сегодня код или настройки проекта не менял.

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

    По умолчанию

    Цитата Сообщение от Millyvolt2 Посмотреть сообщение
    Здравствуйте!

    Перестал вдруг работать кусок кода элементарный, при соблюдения условия IF не проваливается в тело IF.
    Сижу ломаю голову почему такое может быть и из-за чего)
    Заводской сброс имеет смысл в такой ситуации? При нем удаляется пользовательская программа, но я заливаю и работаю пока в режиме отладки всё равно.
    Пользовательская программа также зашита и в ПЛК, не самой актуальной версии.

    скрин куска кода:


    Отладчик всё время попадает на строчки 105 и 111, но никогда в тело IF.
    До сегодняшнего дня это работало как и должно, сегодня код или настройки проекта не менял.
    и Вы прямо внутри условия счетчик ставили и он не "движется" или чисто визуально по переменной UL_stopped определяете?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  7. #7

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    и Вы прямо внутри условия счетчик ставили и он не "движется" или чисто визуально по переменной UL_stopped определяете?
    Попробовал сейчас 2 счётчика - в теле каждого IF, не инкрементируются
    По-любому не заходит туда

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

    По умолчанию

    Проект >> Очистить всё сделайте
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  9. #9

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Проект >> Очистить всё сделайте
    Большое спасибо, помогло.
    Да, пересобирать проект иногда стоит)

  10. #10

    По умолчанию

    Добрый день.
    Есть задача управления сервоприводом с помощью ПЛК110 М2 через STEP/DIR. Конкретней: движение с заданной скоростью в заданную позицию. По пути ни скорость, ни заданная позиция не меняются, не считая разгона/торможения. В программировании ПЛК ОВЕН практически новичок, но вопрос не в этом.
    Вопрос в том, возможно ли это?
    Я прочитал более-менее внимательно всю эту ветку и не только и, честно сказать, четкий ответ на этот вопрос не сложился. С одной стороны, ФБ Ситникова, вроде бы эти задачи решает. С другой, довольно много негатива, в том числе от представителей ОВЕН. С третьей, у меня сложилось впечатление, что сам ОВЕН ничего внятного по управлению серво не предлагает. Чтобы не влезать в дискуссии в стиле "приведи номер поста, где такое сказано", скажу сразу: возможно, я что-то неверно понял и поэтому прошу тех, кто в теме:
    1. Растолковать, возможно ли реально, а не теоретически, решить поставленную задачу?
    2. Если можно, то коротко путь: взять то-то, загрузить то-то, с помощью этого написать ФБ под свою задачу.
    Предваряя стандартные ответы, замечу: я не прошу бесплатно написать программу за меня, я не прошу научить меня программированию в CodeSys. Только: возможно ли это и вкратце путь. Я бы с удовольствием поэкспериментировал сам, тем более, что все железо в наличии, но, к сожалению, ситуация такая, что я не могу потратить пару недель и прийти к выводу, что надо покупать другой контроллер и начинать все заново.
    Был бы очень благодарен за ответы.
    И да, не сочтите за наглость.

Страница 49 из 57 ПерваяПервая ... 394748495051 ... ПоследняяПоследняя

Похожие темы

  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, 11:24

Ваши права

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