Страница 504 из 794 ПерваяПервая ... 4404454494502503504505506514554604 ... ПоследняяПоследняя
Показано с 5,031 по 5,040 из 7932

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #5031

    По умолчанию

    покажите проект, по фото ничего не понятно

  2. #5032
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,306

    По умолчанию

    Цитата Сообщение от Tomade Посмотреть сообщение
    Попробовал по вашей подсказке создать простейший (потолочный) функциональный блок. При компиляции программа не заругалась, но когда в режиме эмуляции запустил на выполнение (нажал F5), то получил такое сообщение (см. вложения). Почему?
    По тому что блок назван PLС_PRG. Измените название на другое.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  3. #5033

    По умолчанию

    Цитата Сообщение от smk1635 Посмотреть сообщение
    По тому что блок назван PLС_PRG. Измените название на другое.
    Изменил название. Сообщение об ошибке тоже изменилось, теперь оно такое: "Проект должен быть корректен для подключения".
    Предположил, что это от того, что создавал функциональный блок сам по себе, без открытого рабочего проекта.
    Тогда создал простейший проект и уже в нём - функциональный блок. Но теперь в режиме эмуляции невозможно изменять значения входных переменных блока.
    Кто-бы написал пошаговую инструкцию для чайника... как создавать, как сохранять, в какую библиотеку...

  4. #5034
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,306

    По умолчанию

    Проект выложите что сделали.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  5. #5035

    По умолчанию

    Цитата Сообщение от smk1635 Посмотреть сообщение
    Проект выложите что сделали.
    Выкладываю. Вопросы такие:
    1. Для функционального блока создаётся новое окно, в котором невозможно отлаживать ФБ в режиме эмуляции. Как же его отлаживать?
    2. В пределах проекта, в котором ФБ создан, этот ФБ можно вызывать. А куда и как этот ФБ следует сохранить, чтобы его можно было вызывать в любых проектах?
    Вложения Вложения

  6. #5036
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,450

    По умолчанию

    Цитата Сообщение от Tomade Посмотреть сообщение
    Выкладываю. Вопросы такие:
    1. Для функционального блока создаётся новое окно, в котором невозможно отлаживать ФБ в режиме эмуляции. Как же его отлаживать?
    2. В пределах проекта, в котором ФБ создан, этот ФБ можно вызывать. А куда и как этот ФБ следует сохранить, чтобы его можно было вызывать в любых проектах?
    2. Проект-->Экспорт... Выбрать нужный(нужные) ФБ и нажать ОК. В том проекте, где понадобятся эти ФБ Проект-->Импорт...
    1.
    Как-то так
    26 лет деятельности в области промышленной безопасности

  7. #5037

    По умолчанию

    Разобрался. Всем спасибо, и особенно - petera

  8. #5038

    По умолчанию

    Необходимо выдать на один из выходов ПЛК110.32-M ределенное число прямоугольных (бинарных) импульсов с периодом 150 мкс. Я попыталась реализовать при помощи таймера, но из-за использования переменной типа TIME получается период 2 мс (задает интервал длительности импульса и паузы). Можно ли использовать дробное число? Или другой тип?
    Я нашла упоминания про блок ШИМ, но не знаю, где его найти и как использовать. Это ведь программный элемент?

  9. #5039

    По умолчанию

    Если у вас контроллер из нового семейства (М02), то пожалуй стоит проштудировать вот эту ветку:
    http://www.owen.ru/forum/showthread.php?t=22169
    Если контроллер старый, то не уверен, что это получится вообще, и уж точно не получится из основного цикла ПЛК.

  10. #5040

    По умолчанию

    Всем здравствуйте! Начинаю осваивать ПЛК Овен. Сейчас в работе ПЛК110-32РМ.
    Подключил ПЛК(master) с панелью оператора СП307(slave) по RS-485, протокол MODBUS rtu. Оператор выбирает какой механизм включить на дисплее, ПЛК переодически считывает из панели биты состояния, вкл/откл выходы. Все хорошо, все работает.
    Нужно из панели периодически считывать текущее время(PSW[300]-[306] ), вдруг оператор его изменил, и устанавливать это время в ПЛК, для корректного формирования своих лог файлов (какой механизм сколько работал и когда).

    Сталкнулся со следующей проблемой:
    В конфигураторе ПЛК добавляю Universal ModBus Device, добавляю в него 7 регистров, устанавливаю команду читать и период опроса 10сек (10000 мс).
    Полусаю: считывает 1 регистр, проходит 10 сек, считывает другой регистр (не обязательно по порядку), прроходит 10 сек, и т.д....

    КАК СДЕЛАТЬ ЧТО БЫ ПЛК СЧИТЫВАЛ ВСЕ 7 РЕГИСТРОВ ЗА 1 ЦИКЛ???

    Т.Е. прочитал 7 регистров, прошло 10 сек, проситал опять все 7 регистров и т.д.
    период опроса менял, таймаут тоже, без результатно....

    cod1.jpg

    Пробовал настроить Universal ModBus Device by command - все тоже самое. 1 команда - 1 регистр, 1 команда - другой регистр (не обязательно по порядку).

    Подскажите в чем дело? Или так и должно быть?

Страница 504 из 794 ПерваяПервая ... 4404454494502503504505506514554604 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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