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

Тема: ПЛК-110 и наборы параметров

  1. #1

    Wink ПЛК-110 и наборы параметров

    Всем электронщикам - пламенный и комсомольский!
    Встала задача построить программный задаватель температуры на ПЛК110 и СП270.
    Итого, имеется 6 настраиваемых программ по 15 уставок, времён выдержки и положений клапанов.
    С кодесисами я не очень знаком.
    Думаю, сделать 6 одинаковых экранов в панели-мастере, которые пишут в одни и те же адреса все эти уставки, времена и клапаны. Вызвал экран на панели - и все уставки одним махом улетели в плк на свои места. Вызвал другой экран - другие уставки полетели. Всё, вроде бы, красиво и лаконично. Или тут подводные камни есть? Как, вообще, панель данные шлёт: всегда и все, или только с активного экрана? Подскажите, люди добрые!

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

    По умолчанию

    Цитата Сообщение от murzik Посмотреть сообщение
    Всем электронщикам - пламенный и комсомольский!
    Встала задача построить программный задаватель температуры на ПЛК110 и СП270.
    Итого, имеется 6 настраиваемых программ по 15 уставок, времён выдержки и положений клапанов.
    С кодесисами я не очень знаком.
    Думаю, сделать 6 одинаковых экранов в панели-мастере, которые пишут в одни и те же адреса все эти уставки, времена и клапаны. Вызвал экран на панели - и все уставки одним махом улетели в плк на свои места. Вызвал другой экран - другие уставки полетели. Всё, вроде бы, красиво и лаконично. Или тут подводные камни есть? Как, вообще, панель данные шлёт: всегда и все, или только с активного экрана? Подскажите, люди добрые!
    Сами по себе экраны ничего ни куда не пишут. Об этом их нужно попросить.
    А вообще это типичная работа с "рецептами" http://www.owen.ru/forum/showthread.php?t=13379
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Спасибо, коллега! Очень полезная инфа. Я попробовал и... почти получилось.
    Всё нормально работает до 39..40 передаваемых с одного экрана регистров. Когда как. То 40 передаёт, то только 39. Делаю больше - получаю белый экран с микросхемкой. Думал, какая ошибка закралась. Ан нет, всё нормально. Удаляю любую половину окон ввода данных - всё работает. Всё вместе - никак.
    То ли, делить ввод на два экрана, то ли ещё что-то можно сделать?
    зы. Всего у меня 48 регистров в рецепте. 45 передают ворды, и 3 - переключатели.

  4. #4
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию Где хранить рецепты? Вот в чём вопрос!

    Большое количество активных объектов на экране повесит и более мощную панель, не только СП270.
    Почему бы не применить другую стратегию?
    Храните рецепты в ПЛК.
    Редактируйте их по мере надобности с экранов панели. Не с одного даже, а по группам параметров в рецепте.
    А когда понадобиться, просто передавайте в ПЛК номер требуемого рецепта. Вместо кучи, одно-единственное число по которому весь заранее сформированный и сохранённый рецепт будет скопирован в исполнительную часть программы внутри ПЛК.
    Формируя полный рецепт в ПЛК Вы вполне уложитесь в ограничения по передаче с одного экрана.
    Как сфомируете, так и подавайте команду на применение всего массива параметров.
    Последний раз редактировалось Ryzhij; 05.09.2015 в 17:26.

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

    По умолчанию

    Цитата Сообщение от murzik Посмотреть сообщение
    Спасибо, коллега! Очень полезная инфа. Я попробовал и... почти получилось.
    Всё нормально работает до 39..40 передаваемых с одного экрана регистров. Когда как. То 40 передаёт, то только 39. Делаю больше - получаю белый экран с микросхемкой. Думал, какая ошибка закралась. Ан нет, всё нормально. Удаляю любую половину окон ввода данных - всё работает. Всё вместе - никак.
    То ли, делить ввод на два экрана, то ли ещё что-то можно сделать?
    зы. Всего у меня 48 регистров в рецепте. 45 передают ворды, и 3 - переключатели.
    Аппетит приходит во время еды
    Цитата Сообщение от murzik Посмотреть сообщение
    ...имеется 6 настраиваемых программ по 15 уставок, времён выдержки и положений клапанов.
    Т.е. было 15, стало 48?
    Странно, как вообще Вы умудряетесь уместить на одном экране 40 цифровых вводов.
    Можно кардинально уменьшить их количество на одном экране используя переадресацию.
    Например одновременно отображать для ввода 20 полей ввода и добавить прокрутку экрана.
    http://www.owen.ru/forum/showthread....l=1#post135067
    Скрытый текст:

    Скиньте проект, можно в личку. Попробую помочь.
    Цитата Сообщение от Ryzhij Посмотреть сообщение
    Большое количество активных объектов на экране повесит и более мощную панель, не только СП270.
    Почему бы не применить другую стратегию?
    Храните рецепты в ПЛК.
    Редактируйте их по мере надобности с экранов панели. Не с одного даже, а по группам параметров в рецепте.
    А когда понадобиться, просто передавайте в ПЛК номер требуемого рецепта. Вместо кучи, одно-единственное число по которому весь заранее сформированный и сохранённый рецепт будет скопирован в исполнительную часть программы внутри ПЛК.
    Формируя полный рецепт в ПЛК Вы вполне уложитесь в ограничения по передаче с одного экрана.
    Как сфомируете, так и подавайте команду на применение всего массива параметров.
    В предлагаемом Вами способе все равно придется редактировать рецепты на экране панели и затем как-то загружать это в ПЛК. Так в чем выгода? Двойная работа получится.
    Проблем с копированием из панели в плк "кучи" регистров нет. Как нет и проблем с ретейн переменными из за сдохшего аккумулятора.
    А проблема в том, что у ТС не получается именно сформировать (редактировать) весь рецепт на экране.
    Последний раз редактировалось petera; 06.09.2015 в 04:08.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

    По умолчанию

    Ну вот. Получил я проект.
    Что можно сказать?
    Вы наверно рассчитывали, что кнопки нажимать будут лилипуты
    Захват-3.png

    Не лучше и вариант с разбивкой на два окна
    Захват-1.png Захват-2.png

    Сначала хотел таблицу применить, но не все там гладко получается. Немного подумал и сделал так, как и предлагал в посте #5
    Получилось так.
    Захват-4.png
    Регистров в рецепте -48, а экран один.



    В принципе, при таком подходе число шагов в рецепте может быть существенно больше, чем 15, хоть 100. Лишь бы хватило памяти PFW.
    За исключением слайдера все элементы на экране из стандартной палитры.
    Пояснения по проекту дам позже. Если не сделал "очепяток" в адресах, то должно работать.

    UPD.
    К сожалению в первоначальном проекте досадная ошибка в вычислениях адресов
    Проект исправил.
    Вложения Вложения
    Последний раз редактировалось petera; 14.09.2015 в 19:51.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #7
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Симпотичненько так, вполне

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

    По умолчанию

    Цитата Сообщение от Ryzhij Посмотреть сообщение
    Симпотичненько так, вполне
    Спасибо

    Для murzik.
    Важное замечание.
    Имейте ввиду.
    Я изменил назначение бит в регистрах PFW345, 346, 347. У Вас было совсем не по феншую.
    Захват-1.png Захват-2.png
    С таким "горизонтальным" расположением бит для переключателей а1, а2 и а3 cовсем уж замудреная переадресация на экране должна была быть.
    По этому я их упорядочил "по вертикали".
    Захват-3.png Захват-4.png
    С таким расположением все сразу упростилось.
    Захват-5.png

    Вы можете скопировать весь экран из моего проекта в свой.
    1. Откройте оба проекта одновременно.
    2. В моем проекте скопируйте в буфер обмена экран №5
    Захват-6.png
    3. В своем проекте удалите экран №5
    Захват-7.png Захват-8.png
    4. Вставьте из буфера экран №5
    Захват-9.png Захват-10.png
    Последний раз редактировалось petera; 09.09.2015 в 22:19.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9

    По умолчанию

    Огромное спасибо, коллега! Всё крутится! Теперь приступаю к программе вплотную

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

    По умолчанию

    Цитата Сообщение от murzik Посмотреть сообщение
    Огромное спасибо, коллега! Всё крутится! Теперь приступаю к программе вплотную
    Допустил досадную ошибку в формуле
    Захват-2.png

    Должно быть так
    Захват-1.png

    Т.е. в этой формуле должно быть так
    PSW1022=PSW40*16.
    Проект в посте http://www.owen.ru/forum/showthread....l=1#post180265 исправил.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

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

Похожие темы

  1. ПЛК110-60 + МВ110-32ДН
    от Rudi в разделе Мх110
    Ответов: 4
    Последнее сообщение: 14.04.2015, 12:42
  2. СПК 110 + ПЛК 110.32
    от oweron в разделе СПК1хх
    Ответов: 2
    Последнее сообщение: 29.01.2014, 16:36
  3. Продам ПЛК 150, БП04-24, МБ 110, МК 110
    от dll в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 14.08.2013, 08:54
  4. Наборы параметров
    от Коля О в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 31.05.2012, 13:46
  5. Плк 63 + МУ 110-8И + МВ 110-8АС HELP
    от KIPiA_Krg в разделе ПЛК63/73
    Ответов: 15
    Последнее сообщение: 11.01.2012, 12:26

Ваши права

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