Страница 263 из 361 ПерваяПервая ... 163213253261262263264265273313 ... ПоследняяПоследняя
Показано с 2,621 по 2,630 из 3601

Тема: разные вопросы новичка

  1. #2621
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    87

    По умолчанию

    Вроде как получилось реализовать так как мне нужно. Верно ли я сделал?
    Снимок2.JPG
    save_load2.owle

  2. #2622
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,246

    По умолчанию

    Цитата Сообщение от ProRus Посмотреть сообщение
    Вроде как получилось реализовать так как мне нужно. Верно ли я сделал?
    Снимок2.JPG
    save_load2.owle
    Это что за лабуда?
    Куда Вы собрались писать по сети?
    Если ПР200(ИПП120) мастер(инициатор сетевого обмена), там отдельные переменные можно назначить для записи и чтения, в смысле, ничего мудрить не надо!
    Последний раз редактировалось Сергей0308; 23.10.2022 в 19:30.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #2623
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,144

    По умолчанию

    Цитата Сообщение от ProRus Посмотреть сообщение
    Вроде как получилось реализовать так как мне нужно. Верно ли я сделал?
    Так здесь у вас команды на запись идут с входов ПР, а вы говорили, что надо на кнопку HMI нажимать.

  4. #2624
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    87

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Это что за лабуда?
    Куда Вы собрались писать по сети?
    Если ПР200(ИПП120) мастер(инициатор сетевого обмена), там отдельные переменные можно назначить для записи и чтения, в смысле, ничего мудрить не надо!
    Все представленное мной является примером.
    Для экспериментов я не прописывал конфигурацию контроллера.
    Я понимаю, что существуют локальные и сетевые переменные для записи и чтения.
    Вопрос был немного в другом.
    Как заставить читать или записывать переменные по внешнему сигналу.
    Но вроде как удалось реализовать макрос, который так делает.
    2022-10-24_12-18-17.png
    Смысл следующий:
    ---Чтение данных---
    На HMI (Kinco GL070E) мы переходим в раздел определенного канала (например №1).
    Опираясь на номер канала, передаем в Owen (переменная n_channel) номер канала и сигнал на чтение данных (переменная n_load) из определенной локальной переменной в сетевую.
    На экран панели выводим из сетевой переменной необходимые данные. Таким образом получаем данные по определенному каналу на экран.
    ---Запись данных---
    На HMI (Kinco GL070E) мы переходим в раздел определенного канала (например №1).
    В переменные temp и hum (может быть больше переменный, у меня их планируется 24-ре на 8 каналов) с HMI (Kinco GL070E) мы заносим необходимые значения.
    Далее нажимаем кнопку на панели HMI Сохранить и опираясь на номер канала, передаем в Owen номер канала (переменная n_channel) и сигнал на записи данных (переменная n_save, переменная n_load при этом изменяется на false) из сетевых переменных temp и hum в определённые локальные переменные.
    Макрос можете посмотреть и сделать свои замечания скачав по ссылке ниже.
    Запись_чтение локальных и сетевых переменных.owle
    Вроде как понятно описал.

  5. #2625
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    87

    По умолчанию

    Цитата Сообщение от Sergej_ Посмотреть сообщение
    Вы бы повнятней изложили, какая переменная, откуда берем, куда (в какой прибор) отправляем. Что получить хочем. HMI имеете ввиду Пр или панельку какую-то?
    Описал выше.

  6. #2626
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    87

    По умолчанию

    Это пример, для более простой отладки использовал входы.

  7. #2627

    По умолчанию

    Цитата Сообщение от ProRus Посмотреть сообщение
    Все представленное мной является примером.
    Для экспериментов я не прописывал конфигурацию контроллера.
    Я понимаю, что существуют локальные и сетевые переменные для записи и чтения.
    Вопрос был немного в другом.
    Как заставить читать или записывать переменные по внешнему сигналу.
    Но вроде как удалось реализовать макрос, который так делает.
    2022-10-24_12-18-17.png
    Смысл следующий:
    ---Чтение данных---
    На HMI (Kinco GL070E) мы переходим в раздел определенного канала (например №1).
    Опираясь на номер канала, передаем в Owen (переменная n_channel) номер канала и сигнал на чтение данных (переменная n_load) из определенной локальной переменной в сетевую.
    На экран панели выводим из сетевой переменной необходимые данные. Таким образом получаем данные по определенному каналу на экран.
    ---Запись данных---
    На HMI (Kinco GL070E) мы переходим в раздел определенного канала (например №1).
    В переменные temp и hum (может быть больше переменный, у меня их планируется 24-ре на 8 каналов) с HMI (Kinco GL070E) мы заносим необходимые значения.
    Далее нажимаем кнопку на панели HMI Сохранить и опираясь на номер канала, передаем в Owen номер канала (переменная n_channel) и сигнал на записи данных (переменная n_save, переменная n_load при этом изменяется на false) из сетевых переменных temp и hum в определённые локальные переменные.
    Макрос можете посмотреть и сделать свои замечания скачав по ссылке ниже.
    Запись_чтение локальных и сетевых переменных.owle
    Вроде как понятно описал.
    Вместо операций умножения и сложения для выбора текущего значения можно использовать 6 элементов SEL, включенных последовательно. На входе первого SEL можно оставить 0 или подать значение с выхода последнего SEL по линии задержки.

  8. #2628
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    87

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Вместо операций умножения и сложения для выбора текущего значения можно использовать 6 элементов SEL, включенных последовательно. На входе первого SEL можно оставить 0 или подать значение с выхода последнего SEL по линии задержки.
    Да, я знаю. Я с этого начинал, потом переделал по примеру макроса 7Sel, мне показалось более интересным решением.
    Интересно по скорости исполнения сравнить, но не знаю как это сделать.
    2022-10-24_14-13-59.png

  9. #2629

    По умолчанию

    Цитата Сообщение от ProRus Посмотреть сообщение
    Да, я знаю. Я с этого начинал, потом переделал по примеру макроса 7Sel, мне показалось более интересным решением.
    Интересно по скорости исполнения сравнить, но не знаю как это сделать.
    2022-10-24_14-13-59.png
    Пока не загрузите в прибор, время цикла не узнаете.

  10. #2630
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    87

    По умолчанию

    Цитата Сообщение от Sergej_ Посмотреть сообщение
    Пока не загрузите в прибор, время цикла не узнаете.
    Буду очень благодарен если подскажете как правильно вычислить время необходимое на выполнение той или иной прошивки. Ведь они могут могут отличаться миллисекундами (хотя мне наверное, это не особо важно).
    Может таймер какой засунуть в макрос?
    Это наверное больше для любопытства.

Страница 263 из 361 ПерваяПервая ... 163213253261262263264265273313 ... ПоследняяПоследняя

Похожие темы

  1. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 15:39
  3. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 06.09.2011, 15:12
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 10:29

Ваши права

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