Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Помощь с управлением таймером и программированию ИП320.

  1. #1

    По умолчанию Помощь с управлением таймером и программированию ИП320.

    Здравствуйте! Недавно начал осваивать программирование ПЛК, в связи с чем есть ряд вопросов.
    Есть проект, основанный исключительно на таймерах. Необходимо с панели ИП320 управлять уставкой этих таймеров. Понял, как это реализовать в OwenLogic, но мне необходимо использовать ПЛК 100 с 6 э\м реле.
    1 вопрос: Как управлять значением PT таймеров TON TOF и TP.
    2 вопрос: Не менее важно понять, как связать плк и ИП320
    CoDeSys v2.3
    Режим эмуляции, физически оборудования нет.
    Заранее большое спасибо за ответы. Пример проекта в приложении.
    Вложения Вложения

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

    По умолчанию

    В режиме эмуляции наверное никак, не помню, чтобы под 320-ю был эмулятор...

    Определитесь в каком виде хотите делать ввод PT таймера, в целочисленном секунды, или как вариант можно float - потом преобразование в DT.
    Откатать можно и через Modbuspoll или с какой-нить Scada. А уже потом прикручивать панель на эти переменные. Для эмуляции ПЛК есть RT вроде.

  3. #3

    По умолчанию

    в целочисленном. Не понимаю физически момент- у меня проект на LD, как ему задать ввод виде сетевой переменной ( или как ее назвать). Про то, что нет эмулятора под ИП 320 само собой, понимаю.

  4. #4

    По умолчанию

    Цитата Сообщение от Razvodnoi_kluch Посмотреть сообщение
    в целочисленном. Не понимаю физически момент- у меня проект на LD, как ему задать ввод виде сетевой переменной ( или как ее назвать). Про то, что нет эмулятора под ИП 320 само собой, понимаю.
    Надо определиться кто мастер будет, кто слейв, сейчас у вас добавлен в конфигурации Модбас слейв ( тоесть слейв ПЛК с адресом 1), в него надо добавить RS485, настроить его и добавлять ваши переменные обмена, для целочисленных 2 байт. Адреса регистров считаются с нулевого. Вместо АТ можно вписать имена регистров, к ним и обращаться.
    Например переменная PT_1, задание для первого таймера, её надо конвертировать WORD_TO_TIME(PT_1) и вписать на вход таймера 1, вместо времени.
    Последний раз редактировалось kondor3000; 09.12.2021 в 12:43.

  5. #5

    По умолчанию

    Понял. Вопрос: то есть, над схемой LD обозначить условную a как int, потом в pt писать t#as?

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

    По умолчанию

    Цитата Сообщение от Razvodnoi_kluch Посмотреть сообщение
    Понял. Вопрос: то есть, над схемой LD обозначить условную a как int, потом в pt писать t#as?
    нет, лучше прочесть документацию на КДС, например тут https://ftp.owen.ru/CoDeSys23/06_Doc....814709%2C0%5D
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  7. #7

    По умолчанию

    Цитата Сообщение от Razvodnoi_kluch Посмотреть сообщение
    Понял. Вопрос: то есть, над схемой LD обозначить условную a как int, потом в pt писать t#as?
    Добавленные в конфигурации 2 байт с именем PT_1 будет WORD и объявлять уже больше не надо ( она глобальная). Её надо конвертировать WORD_TO_TIME(PT_1), и вписать на вход таймера 1, вместо времени.
    Последний раз редактировалось kondor3000; 09.12.2021 в 12:42.

  8. #8
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Razvodnoi_kluch
    Оно?
    Вложение 58258
    Строка 1 - пример преобразования.
    Строка 2 - пример как сразу прописать время из регистра ворд

  9. #9

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    Razvodnoi_kluch
    Оно?
    Да! Огромное спасибо!

  10. #10

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    нет, лучше прочесть документацию на КДС, например тут https://ftp.owen.ru/CoDeSys23/06_Doc....814709%2C0%5D
    Само собой. Хотел решить эту проблему быстрее.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. ПР200-24.2 Управление Таймером
    от Алексей76 в разделе Среда программирования OWEN Logic
    Ответов: 1
    Последнее сообщение: 30.05.2018, 08:38
  2. Ответов: 7
    Последнее сообщение: 03.04.2018, 17:03
  3. Нужна помощь по программированию МПР51
    от Елена (УЮТ) в разделе Эксплуатация
    Ответов: 9
    Последнее сообщение: 08.06.2017, 10:13
  4. Безобразие с таймером
    от Сорокин Александр в разделе СПК1хх
    Ответов: 3
    Последнее сообщение: 13.11.2015, 13:32
  5. Ответов: 5
    Последнее сообщение: 29.08.2014, 22:31

Ваши права

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