Страница 371 из 768 ПерваяПервая ... 271321361369370371372373381421471 ... ПоследняяПоследняя
Показано с 3,701 по 3,710 из 7674

Тема: Экспресс вопрос (ответ)

  1. #3701

    По умолчанию

    Цитата Сообщение от zsm7 Посмотреть сообщение
    Здравствуйте. Подскажите простое решение для ПР200. Есть входная сетевая переменная и переменная редактируемая с экрана. Как объединить эти переменные что бы выход изменялся и по сети и с экрана?
    Добрый день, смотрите макросы SelChgx, где x в зависимости от типа переменной.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  2. #3702
    Пользователь Аватар для Yahont
    Регистрация
    03.04.2018
    Адрес
    Одесса
    Сообщений
    5

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Добрый день, смотрите макросы SelChgx, где x в зависимости от типа переменной.
    Здравствуйте Юрий!
    В проектируемой системе по обслуживанию клеевых узлов, кромкооблицовачного станка, сделал выбор в пользу ОВЕНа, в качестве центра управления системы, конкретно - ПР200.

    В данной системе присутствуют обычные переменные среды, содержащие настройки температуры плавления, временных задержек и прочих параметров. Как, я понял из беглого изучения OwenLogic, переменные среды подразделяются на три категории:
    1. Обычные переменные - (V) тип, которые можно сохранять в энергонезависимую память.
    2. Сетевые переменные – (N) тип, условно говороя, для обмена в сетях RS485..
    3. Переменные функциональных блоков – (W/R) тип для функциональных блоков.

    Теперь, я хочу, чтобы параметры системы редактировались, посредством панели ИП320.

    Следовательно, ПР200 необходимо перевести в режим Slave, а ИП320 в Master.
    Вроде все понятно на уровне функциональных блоков.

    Однако когда дело доходит до конкретики, создание управляющей программы для ПР200, то возникают сложности и «нюансы». Ни в справке, ни в руководстве по эксплуатации ПР200 не освещено как практически настраивать взаимодействие в режиме Master-Slave (в частности ИП320-ПР200). Даже в сети развёрнуых примеров на этот счет нет.

    И так проблема вот в чем. Начну по порядку:
    1. Есть переменная X (v) типа целый или вещественное, которая обязательно должна иметь значение по умолчанию и обязательно сохранятся в энергонезависимую память.
    2. Есть дубликат переменной X пусть звется Xn (n) типа, которая должна передаваться на ИП320 для редактирования.
    3. Если ИП320 редактирует переменную Xn, то после должна меняться перменная X с текущим влиянием на регулируемые процессы.

    По идее перед передачей на ИП320 должно быть присвоение Xn := X.
    После правки обратное присвоение X:=Xn;

    Система OwenLogic выглядит как статическая система, порядок исполнения команд/операторов неясен.

    Как обеспечить редактирование переменной Х через переменную Хn?
    Как макросы SelChgF или SelChgI могут помочь в этой задаче??

  3. #3703
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,490

    По умолчанию

    Цитата Сообщение от Yahont Посмотреть сообщение
    Здравствуйте Юрий!
    В проектируемой системе по обслуживанию клеевых узлов, кромкооблицовачного станка, сделал выбор в пользу ОВЕНа, в качестве центра управления системы, конкретно - ПР200.

    В данной системе присутствуют обычные переменные среды, содержащие настройки температуры плавления, временных задержек и прочих параметров. Как, я понял из беглого изучения OwenLogic, переменные среды подразделяются на три категории:
    1. Обычные переменные - (V) тип, которые можно сохранять в энергонезависимую память.
    2. Сетевые переменные – (N) тип, условно говороя, для обмена в сетях RS485..
    3. Переменные функциональных блоков – (W/R) тип для функциональных блоков.

    Теперь, я хочу, чтобы параметры системы редактировались, посредством панели ИП320.

    Следовательно, ПР200 необходимо перевести в режим Slave, а ИП320 в Master.
    Вроде все понятно на уровне функциональных блоков.

    Однако когда дело доходит до конкретики, создание управляющей программы для ПР200, то возникают сложности и «нюансы». Ни в справке, ни в руководстве по эксплуатации ПР200 не освещено как практически настраивать взаимодействие в режиме Master-Slave (в частности ИП320-ПР200). Даже в сети развёрнуых примеров на этот счет нет.

    И так проблема вот в чем. Начну по порядку:
    1. Есть переменная X (v) типа целый или вещественное, которая обязательно должна иметь значение по умолчанию и обязательно сохранятся в энергонезависимую память.
    2. Есть дубликат переменной X пусть звется Xn (n) типа, которая должна передаваться на ИП320 для редактирования.
    3. Если ИП320 редактирует переменную Xn, то после должна меняться перменная X с текущим влиянием на регулируемые процессы.

    По идее перед передачей на ИП320 должно быть присвоение Xn := X.
    После правки обратное присвоение X:=Xn;

    Система OwenLogic выглядит как статическая система, порядок исполнения команд/операторов неясен.

    Как обеспечить редактирование переменной Х через переменную Хn?
    Как макросы SelChgF или SelChgI могут помочь в этой задаче??
    Хотя я не Юрий, но попробую ответить, макросы SelChgF и SelChgI сохраняют на выходе из макроса то значение, которое изменилось последним.

  4. #3704

    По умолчанию

    Следовательно, ПР200 необходимо перевести в режим Slave, а ИП320 в Master.
    панель сделать лучше мастером, пр200 взять с двумя рс485....

    Однако когда дело доходит до конкретики, создание управляющей программы для ПР200, то возникают сложности и «нюансы». Ни в справке, ни в руководстве по эксплуатации ПР200 не освещено как практически настраивать взаимодействие в режиме Master-Slave (в частности ИП320-ПР200). Даже в сети развёрнуых примеров на этот счет нет.
    вы не правы.....по форуму есть практически все, тяжело в учении, легко в бою.

  5. #3705

    По умолчанию

    Цитата Сообщение от Yahont Посмотреть сообщение
    Здравствуйте Юрий!
    В проектируемой системе по обслуживанию клеевых узлов, кромкооблицовачного станка, сделал выбор в пользу ОВЕНа, в качестве центра управления системы, конкретно - ПР200.

    В данной системе присутствуют обычные переменные среды, содержащие настройки температуры плавления, временных задержек и прочих параметров. Как, я понял из беглого изучения OwenLogic, переменные среды подразделяются на три категории:
    1. Обычные переменные - (V) тип, которые можно сохранять в энергонезависимую память.
    2. Сетевые переменные – (N) тип, условно говороя, для обмена в сетях RS485..
    3. Переменные функциональных блоков – (W/R) тип для функциональных блоков.

    Теперь, я хочу, чтобы параметры системы редактировались, посредством панели ИП320.

    Следовательно, ПР200 необходимо перевести в режим Slave, а ИП320 в Master.
    Вроде все понятно на уровне функциональных блоков.

    Однако когда дело доходит до конкретики, создание управляющей программы для ПР200, то возникают сложности и «нюансы». Ни в справке, ни в руководстве по эксплуатации ПР200 не освещено как практически настраивать взаимодействие в режиме Master-Slave (в частности ИП320-ПР200). Даже в сети развёрнуых примеров на этот счет нет.

    И так проблема вот в чем. Начну по порядку:
    1. Есть переменная X (v) типа целый или вещественное, которая обязательно должна иметь значение по умолчанию и обязательно сохранятся в энергонезависимую память.
    2. Есть дубликат переменной X пусть звется Xn (n) типа, которая должна передаваться на ИП320 для редактирования.
    3. Если ИП320 редактирует переменную Xn, то после должна меняться перменная X с текущим влиянием на регулируемые процессы.

    По идее перед передачей на ИП320 должно быть присвоение Xn := X.
    После правки обратное присвоение X:=Xn;

    Система OwenLogic выглядит как статическая система, порядок исполнения команд/операторов неясен.

    Как обеспечить редактирование переменной Х через переменную Хn?
    Как макросы SelChgF или SelChgI могут помочь в этой задаче??
    А вот это книжку мне Юрий подкинул. В доступе она есть. Юрий ещё раз большое спасибо.
    Вложения Вложения

  6. #3706

    По умолчанию

    Цитата Сообщение от Yahont Посмотреть сообщение
    Здравствуйте Юрий!
    В проектируемой системе по обслуживанию клеевых узлов, кромкооблицовачного станка, сделал выбор в пользу ОВЕНа, в качестве центра управления системы, конкретно - ПР200.

    В данной системе присутствуют обычные переменные среды, содержащие настройки температуры плавления, временных задержек и прочих параметров. Как, я понял из беглого изучения OwenLogic, переменные среды подразделяются на три категории:
    1. Обычные переменные - (V) тип, которые можно сохранять в энергонезависимую память.
    2. Сетевые переменные – (N) тип, условно говороя, для обмена в сетях RS485..
    3. Переменные функциональных блоков – (W/R) тип для функциональных блоков.

    Теперь, я хочу, чтобы параметры системы редактировались, посредством панели ИП320.

    Следовательно, ПР200 необходимо перевести в режим Slave, а ИП320 в Master.
    Вроде все понятно на уровне функциональных блоков.

    Однако когда дело доходит до конкретики, создание управляющей программы для ПР200, то возникают сложности и «нюансы». Ни в справке, ни в руководстве по эксплуатации ПР200 не освещено как практически настраивать взаимодействие в режиме Master-Slave (в частности ИП320-ПР200). Даже в сети развёрнуых примеров на этот счет нет.

    И так проблема вот в чем. Начну по порядку:
    1. Есть переменная X (v) типа целый или вещественное, которая обязательно должна иметь значение по умолчанию и обязательно сохранятся в энергонезависимую память.
    2. Есть дубликат переменной X пусть звется Xn (n) типа, которая должна передаваться на ИП320 для редактирования.
    3. Если ИП320 редактирует переменную Xn, то после должна меняться перменная X с текущим влиянием на регулируемые процессы.

    По идее перед передачей на ИП320 должно быть присвоение Xn := X.
    После правки обратное присвоение X:=Xn;

    Система OwenLogic выглядит как статическая система, порядок исполнения команд/операторов неясен.

    Как обеспечить редактирование переменной Х через переменную Хn?
    Как макросы SelChgF или SelChgI могут помочь в этой задаче??
    Добрый день, напишите мне на почту, отправлю Вам пример по реализации задания уставок из двух источников, там для СП310, но идею думаю можно перенести и на ИП320, но все завязано на макросах SelChgF и SelChgI, которые вам рекомендовали уже.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  7. #3707
    Пользователь Аватар для Yahont
    Регистрация
    03.04.2018
    Адрес
    Одесса
    Сообщений
    5

    По умолчанию

    Большое спасибо коллеги!

    Как я понял такая конструкция
    Untitled-1.jpg

    Позволяет управлять внутренней переменной ПР200, как его личным экраном, так и внешним средствами типа ИП320.

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

    По умолчанию

    Цитата Сообщение от Yahont Посмотреть сообщение
    Большое спасибо коллеги!

    Как я понял такая конструкция
    Untitled-1.jpg

    Позволяет управлять внутренней переменной ПР200, как его личным экраном, так и внешним средствами типа ИП320.
    Если панель мастер, а ПР - слейв, то вообще ничего не нужно делать. И никаких макросов для записи из двух мест не потребуется

    Оставляете в программе только сетевые переменные prXi и prXf. И все! Ни каких дубликатов.
    Сетевые переменные по умолчанию энергонезависимые, а панель пишет в сетевые переменные новые значения только только при их изменении (в момент нажатия ENT).
    Последний раз редактировалось petera; 04.04.2018 в 23:04.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #3709
    Пользователь Аватар для Yahont
    Регистрация
    03.04.2018
    Адрес
    Одесса
    Сообщений
    5

    По умолчанию

    Я так и хочу сделать чтобы ПР200 был Slave.
    Значит если вместо управляющих переменных использовать только сетевые, то они также будут сохранять свои значения, на момент выключения оборудования .. однако значения по умолчанию им присвоить нельзя. Значит всеровно придется использовать вышеприведенную конструкцию, с дубликатом пременых?

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

    По умолчанию

    Цитата Сообщение от Yahont Посмотреть сообщение
    Я так и хочу сделать чтобы ПР200 был Slave.
    Значит если вместо управляющих переменных использовать только сетевые, то они также будут сохранять свои значения, на момент выключения оборудования .. однако значения по умолчанию им присвоить нельзя. Значит всеровно придется использовать вышеприведенную конструкцию, с дубликатом пременых?
    Начальные значения - что это?
    Первоначальные значения при загрузке программы в ПР?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 371 из 768 ПерваяПервая ... 271321361369370371372373381421471 ... ПоследняяПоследняя

Похожие темы

  1. CODESYS V3.5. Вопросы и ответы
    от ООО "БЛС инжинеринг" в разделе ПЛК (среда CODESYS V3.5)
    Ответов: 6984
    Последнее сообщение: Сегодня, 16:11
  2. ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)
    от Serge_UA в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 10403
    Последнее сообщение: Вчера, 10:46
  3. вопрос-ответ , или а поговорить????
    от Павел Братковский в разделе Трёп (Курилка)
    Ответов: 10
    Последнее сообщение: 24.01.2018, 11:05
  4. Преобразовать ответ
    от IIeroniux в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 05.10.2015, 17:45

Ваши права

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