Показано с 1 по 10 из 136

Тема: Специальные ,функционально законченные макросы

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

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

    По умолчанию

    Цитата Сообщение от Адрей Посмотреть сообщение
    Мастер ПЛК тоже читает оптом так что и с нем могут возникнуть проблемы. Так что остается надежда только на мастера вот с мастером проблем нет только с уставками есть осложнения, нужно подумать как их сохранять в памяти ПР200, собственно сейчас этим вопросом и занимаюсь, инфы мало особо энергонезависимой памяти. примеров нет...
    А в чем проблема с сохранением? Сетевую переменную пишете в свою, а в свойствах переменной ставите галочку, что она энергонезависима. Более того, я опробовал изменять эту "свою" переменную с дисплея, и по изменению перезаписываю в сетевую переменную. Единственное непонятно как ПР обращается с еепромкой, не сдохнет ли от частой перезаписи. Не нашел как задать момент записи в еепром. Поэтому, как выход, сделал два логических сетевых устройства на одном адресе, при включении читаются уставки с одного и сохраняется в еепром, а потом работа идет с другим, где данные не используют еепром. Надеюсь ПР не пишет в еепром переменную каждый цикл, тем более что она не меняется.
    Последний раз редактировалось stesel; 17.03.2016 в 22:50.

  2. #2

    По умолчанию

    Цитата Сообщение от stesel Посмотреть сообщение
    Единственное непонятно как ПР обращается с еепромкой, не сдохнет ли от частой перезаписи. Не нашел как задать момент записи в еепром.
    В EEPROM при отключении питания пишется. При работе в ОЗУ крутится. В ПР114 дело обстоит именно так. В ПР200 должно быть также.

  3. #3
    Пользователь
    Регистрация
    25.02.2016
    Адрес
    Кострома
    Сообщений
    276

    По умолчанию

    Понял, спасибо!

  4. #4
    Пользователь
    Регистрация
    25.02.2016
    Адрес
    Кострома
    Сообщений
    276

    По умолчанию

    Как я понял из постов выше, что есть ограничение на кол-во переменных читаемых за один раз, то есть если больше 12 переменных, то их нужно разносить по времени? Ой, даже не переменных, а регистров. Если переменная занимает больше 1-го регистра, то их даже ещё меньше будет?
    Последний раз редактировалось stesel; 18.03.2016 в 00:32.

  5. #5

    По умолчанию

    Цитата Сообщение от аскар Посмотреть сообщение
    вот мой проект7pid.owl мв110***8а и пр200 датчики тсп100тсп.png резисторы 2 по 7.5 кОм послед.
    Интересно, какая у вас тепловая инерция у эмулятора получилась?
    Цитата Сообщение от Адрей Посмотреть сообщение
    Про два два сетевых устройства на одном адресе за это большое спасибо. Не традиционно но вполне годится.
    А как быть с ответом устройства о корректном приёме данных?!

  6. #6
    Пользователь
    Регистрация
    25.02.2016
    Адрес
    Кострома
    Сообщений
    276

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    А как быть с ответом устройства о корректном приёме данных?!
    Так переменную в окне статус выбираете свою для каждого устройства, если необходимо. Т.е. я сделал следующее: читаю уставки, если приходит статус = "1" или статус не пришел по таймауту, то начинаю читать прочие текущие параметры. Уставки переписываются в энергонезависимую память, поэтому, если ответа нет, и уставки не получены, то система будет работать по уставкам полученным и сохраненным в еепром ранее.

  7. #7

    По умолчанию

    Цитата Сообщение от stesel Посмотреть сообщение
    Так переменную в окне статус выбираете свою для каждого устройства, если необходимо. Т.е. я сделал следующее: читаю уставки, если приходит статус = "1" или статус не пришел по таймауту, то начинаю читать прочие текущие параметры. Уставки переписываются в энергонезависимую память, поэтому, если ответа нет, и уставки не получены, то система будет работать по уставкам полученным и сохраненным в еепром ранее.
    Если правильно понимаю, ПР200 - режим мастер, на один интерфейс вешаете 2 модуля ввода с одним адресом в сети, и разными регистрами уставок. При запросе по RS485 каша обеспечена, если только с тайм-аутом ответа не поиграть... И зачем всё это надо?!

  8. #8
    Пользователь
    Регистрация
    25.02.2016
    Адрес
    Кострома
    Сообщений
    276

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Если правильно понимаю, ПР200 - режим мастер, на один интерфейс вешаете 2 модуля ввода с одним адресом в сети, и разными регистрами уставок. При запросе по RS485 каша обеспечена, если только с тайм-аутом ответа не поиграть... И зачем всё это надо?!
    Нет, не так немного - физически устройство одно, а логически два. И у меня это панелька. В ПР, особенно если он без экрана, вводить например коэф-ты ПИД будет проблемно, поэтому всё это и сделано. В панели хранятся настройки и есть датчик температуры, постоянно читать настройки и забивать RS485 нет смысла, поэтому я так и сделал, читаю при включении настройки, а затем опрашиваю текущую температуру и прочее.

  9. #9

    По умолчанию

    Цитата Сообщение от аскар Посмотреть сообщение
    вот мой проект7pid.owl мв110***8а и пр200 датчики тсп100тсп.png резисторы 2 по 7.5 кОм послед.
    Посмотрел ваш проект. Моё мнение - Макрос ШИМ генератора переделать надо.
    Соображения:
    1) ПИД при работе постоянно "играет", желательно накопить среднее значение за период ШИМ. (есть реализация, нужно доработать)
    2) Крайние области работы: 0-15% и 85-100%. В этиз областях желательно "склеивать" несколько управляющих периодов ШИМ в один для меньшего износа контактов пускателей. Вполне пойдёт, если система инертная.

    Цитата Сообщение от Адрей Посмотреть сообщение
    Для этого нужен макрос который и отвечает за обратную связь. Так как архитектура ОЛ имеет особенности.
    Пришлось все моменты проработает в ПР200.
    Так показывайте ваш макрос.

Похожие темы

  1. Универсальные макросы для OWEN Logic
    от rovki в разделе Среда программирования OWEN Logic
    Ответов: 827
    Последнее сообщение: 22.12.2023, 13:20
  2. Специальные символы
    от CEkip в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 02.11.2018, 08:50

Ваши права

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