Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 19 из 19

Тема: Сохранение данных после отключения питания СП270 (Slave)

  1. #11

    Question

    Эта тема и для меня стала актуальна. Имею СП270 в слэйве, на которой ввожу установки по температуре и коэффициенты для калибровки датчиков температры. Естественно, уставки могут принимать и нулевые значения. Работает панель в связке с ПЛК150 (мастер, собственно). Выключаю питание ПЛК и панели, уставки и коэффициенты обнуляются. Ввод в программе ПЛК ретайн переменных и присвоение им значения переменных, полученных с панели, проблему с обнулением не решает. Создал две функциональные области, одна исполняется при пропадании питания, при этом выполняется функция "загрузить данные", источником является соответствующий регистр PSW, приёмником PFW (используется PFW256, PFW258), размер 2 (передаю дворд), количество 1. Другая область исполняется при возобновлении питания, но тут исполняется функция "передать данные", регистры такие же, разве только источник и получатель меняются местами. В общем, с функциональными областями тоже не прокатило. Хотя идея хранения уставок и калибровочных коэффициентов в панели мне изначально не нравится самому, не разумно это...
    В общем, я с радостью выслушаю предложения, как мне при отключении питания сохранить эти значения.
    Последний раз редактировалось Рашид; 05.03.2013 в 11:15.

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

    По умолчанию

    Цитата Сообщение от Рашид Посмотреть сообщение
    Эта тема и для меня стала актуальна. Имею СП270 в слэйве, на которой ввожу установки по температуре и коэффициенты для калибровки датчиков температры. Естественно, уставки могут принимать и нулевые значения. Работает панель в связке с ПЛК150 (мастер, собственно). Выключаю питание ПЛК и панели, уставки и коэффициенты обнуляются. Ввод в программе ПЛК ретайн переменных и присвоение им значения переменных, полученных с панели, проблему с обнулением не решает. Создал две функциональные области, одна исполняется при пропадании питания, при этом выполняется функция "загрузить данные", источником является соответствующий регистр PSW, приёмником PFW (используется PFW256, PFW258), размер 2 (передаю дворд), количество 1. Другая область исполняется при возобновлении питания, но тут исполняется функция "передать данные", регистры такие же, разве только источник и получатель меняются местами. В общем, с функциональными областями тоже не прокатило. Хотя идея хранения уставок и калибровочных коэффициентов в панели мне изначально не нравится самому, не разумно это...
    В общем, я с радостью выслушаю предложения, как мне при отключении питания сохранить эти значения.
    1. Действие "При отключении питания" для функциональной области не существует!!!!
    Это название результат ошибки переводчика. На самом деле это действие происходит однократно после загрузки проекта в панель.

    про это я писал здесь http://www.owen.ru/forum/showpost.ph...8&postcount=84
    Как исправить здесь http://www.owen.ru/forum/showpost.ph...0&postcount=88

    2.
    Цитата Сообщение от Рашид Посмотреть сообщение
    Создал две функциональные области, одна исполняется при пропадании питания, при этом выполняется функция "загрузить данные", источником является соответствующий регистр PSW, приёмником PFW (используется PFW256, PFW258), размер 2 (передаю дворд), количество 1. Другая область исполняется при возобновлении питания, но тут исполняется функция "передать данные", регистры такие же, разве только источник и получатель меняются местами. В общем, с функциональными областями тоже не прокатило.
    А знаете ли Вы, что назначение кнопок "Загрузка с ПЛК" и "Передача данных в ПЛК" в руководстве перепутано. Они работают с точностью до наоборот. Это справедливо и для одноименных функций. http://www.owen.ru/forum/showpost.ph...2&postcount=87
    Как это исправить здесь http://www.owen.ru/forum/showpost.ph...0&postcount=88

    3. Попробуйте в ПЛК (мастер) сразу читать энергонезависимую память панели, т.е регистры PFW.
    Имею сведения, что при работе панели СП270 в режиме Slave для прямого доступа к регистрам PFW нужно использовать в адресе Modbus смещение 10000(дес.).
    В этом случае карта распределения регистров СП270 должна быть такой

    ни каких действий по копированию областей
    PFW-->PSW-->ПЛК-->PSW-->PFW
    делать не нужно. http://www.owen.ru/forum/showthread.php?t=14257
    Последний раз редактировалось petera; 19.09.2019 в 15:50.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #13

    По умолчанию

    Petera, спасибо за информацию к размышлению, буду пробовать.

    Добавлено
    Попробовал непосредственное чтение регистров PFW. Пока на двух регистрах попробовал, а у меня их около двух десятков, но раз на двух регистрах проблем не возникло, думаю с остальными проблем не возникнет. Ещё раз спасибо Вам, Petera, за оперативный и самое главное, дельный, совет.
    А приколам с переводом и назначением функций кнопок я не удивлён. В каждом подобном продукте Овена есть своя "изюминка". И надо быть хорошим "поваром", чтобы правильно их готовить и не получить проблем при этом. Так что я морально готов ко всем сюрпризам.
    Последний раз редактировалось Рашид; 05.03.2013 в 13:24.

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

    По умолчанию

    Цитата Сообщение от Рашид Посмотреть сообщение
    Petera, спасибо за информацию к размышлению, буду пробовать.

    Добавлено
    Попробовал непосредственное чтение регистров PFW. Пока на двух регистрах попробовал, а у меня их около двух десятков, но раз на двух регистрах проблем не возникло, думаю с остальными проблем не возникнет. Ещё раз спасибо Вам, Petera, за оперативный и самое главное, дельный, совет.
    А приколам с переводом и назначением функций кнопок я не удивлён. В каждом подобном продукте Овена есть своя "изюминка". И надо быть хорошим "поваром", чтобы правильно их готовить и не получить проблем при этом. Так что я морально готов ко всем сюрпризам.
    Кроме чтения, в регистры PFW можно писать прямо из ПЛК. Вот вам и аналог Ретайн переменных.
    А при использование панели по прямому назначению то, что нужно вводить и то, что должно храниться без питания, через элемент цифровой ввод сразу вводим в PFW.
    Последний раз редактировалось petera; 02.05.2015 в 18:31.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #15

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Кроме чтения, в регистры PFW можно писать прямо из ПЛК. Вот вам и аналог Ретайн переменных.
    А при использование панели по прямому назначению.
    То, что нужно вводить и то, что должно храниться без питания, через элемент цифровой ввод сразу вводим в PFW.
    Я так и сделал, конечно. Цифровой ввод в регистры PWF и чтение на ПЛК непосредственно этих регистров. Всё работает как и должно. Если ещё слэйв-панель пошустрее бы общалась с ПЛК, вообще чудесно было бы. А то задержка на реакцию на ввод с панели до семи секунд. Жесть.

  6. #16
    Пользователь
    Регистрация
    05.11.2011
    Адрес
    Томск
    Сообщений
    192

    По умолчанию

    Оптимизация вам в помощь. Тут есть активная тема про это

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

    По умолчанию

    Цитата Сообщение от Amko Посмотреть сообщение
    Оптимизация вам в помощь. Тут есть активная тема про это
    В разделе ПЛК вот эта тема http://www.owen.ru/forum/showthread.php?t=14411
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  8. #18
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,250

    По умолчанию

    А то задержка на реакцию на ввод с панели до семи секунд. Жесть.
    Не через конфигурацию.. не через конфигурацию.... ))

    Освойте библиотеки - и будет счастье в несколько строк. И никакого гимороя.

  9. #19

    По умолчанию

    Идея с библиотеками ясна благодаря пользователю capzap. Правда, тяжеловато-то мне это си-подобное, но разберусь. Осталось раздобыть потребных библиотек, потому как в стандартном пакете кодесис 2.3.9.25 их не было.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. ПЛК(Slave) < СП270(Master) > ПЛК(Slave). Хождение по экранам при потере связи.
    от masterfloMaster в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 12.04.2011, 18:41
  2. Ответов: 2
    Последнее сообщение: 03.11.2010, 13:32
  3. сп270. рестарт проекта после пропадания питания
    от chago в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 23.05.2010, 22:15
  4. Ответов: 3
    Последнее сообщение: 22.03.2010, 14:11
  5. трм151 после пропадания питания
    от wiktors75 в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 19.02.2009, 09:15

Ваши права

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