Segnetics

Вернуться   Segnetics > Форум Segnetics > SMLogix

SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.11.2019, 13:11   #1
AntonTrade
Новичок
 
Регистрация: Nov 2019
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Отщёлкнуть нажатую кнопку с фиксацией (решено)

Добрый день.

Контроллер SMH4.
При длительном перезапуске (больше 30 сек) питания контроллера, сохраняются включенные переменные с панели.

Например, вручную включен насос с панели. При перезапуске питания (30 сек), он опять включается. Таким образом, состояние переменных сохраняется.

Как это все сбросить программно понятно (в первом цикле программы). Но все же интересно, можно ли это сконфигурировать.

Спасибо.
AntonTrade вне форума   Ответить с цитированием
Старый 18.11.2019, 13:34   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили: 254 раз(а) в 250 сообщениях
По умолчанию Ответ: Энергонезависимая память, область.

Т.е. уже есть какая-то реализация идеи и вы хотите ее допилить? Приложите, что пилить?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. сейчас на форуме   Ответить с цитированием
Старый 18.11.2019, 14:22   #3
AntonTrade
Новичок
 
Регистрация: Nov 2019
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Энергонезависимая память, область.

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Т.е. уже есть какая-то реализация идеи и вы хотите ее допилить? Приложите, что пилить?
Имелось ввиду, retain переменные (как это сделано на других ПЛК). Если, например, галочка Retain стоит, то данная переменная автоматически попадает в энергонезависимую память и сохраняет свое состояние при перезапуске питания.

В Smlogix данной опции я не нашел, здесь все переменные относятся к Retain?
AntonTrade вне форума   Ответить с цитированием
Старый 18.11.2019, 14:34   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 023
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Энергонезависимая память, область.

Цитата:
Сообщение от AntonTrade Посмотреть сообщение
Имелось ввиду, retain переменные (как это сделано на других ПЛК). Если, например, галочка Retain стоит, то данная переменная автоматически попадает в энергонезависимую память и сохраняет свое состояние при перезапуске питания.

В Smlogix данной опции я не нашел, здесь все переменные относятся к Retain?
Т.к. вы упоминаете сравнение с иными ПЛК, то давайте начнём сначала. Т.е. с терминологии.

Пожалуйста, покажите скриншот того, что вы у нас называете переменными.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.11.2019, 14:45   #5
AntonTrade
Новичок
 
Регистрация: Nov 2019
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Энергонезависимая память, область.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Т.к. вы упоминаете сравнение с иными ПЛК, то давайте начнём сначала. Т.е. с терминологии.

Пожалуйста, покажите скриншот того, что вы у нас называете переменными.
Переменная с панели:


Данная переменная остается включенной после перезагрузки.
AntonTrade вне форума   Ответить с цитированием
Старый 18.11.2019, 14:48   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 023
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Энергонезависимая память, область.

Цитата:
Сообщение от AntonTrade Посмотреть сообщение
Переменная с панели:

Данная переменная остается включенной после перезагрузки.
Что это за элемент в Смарте? Это кнопка?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 18.11.2019, 14:56   #7
AntonTrade
Новичок
 
Регистрация: Nov 2019
Сообщения: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Энергонезависимая память, область.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Что это за элемент в Смарте? Это кнопка?
Да, это кнопка с фиксацией, 2 состояния.
AntonTrade вне форума   Ответить с цитированием
Старый 18.11.2019, 15:07   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 023
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Энергонезависимая память, область.

Цитата:
Сообщение от AntonTrade Посмотреть сообщение
Да, это кнопка с фиксацией, 2 состояния.
Устанавливайте галочку "Вход для записи значения извне" и подавайте на него импульс после включения контроллера. Это отпустит зафиксированную кнопку. Если будете давать импульс только при фактически нажатом состоянии - вообще прекрасно

Вы сейчас речь не о переменной ведёте, а о библиотечном экранном элементе под названием "Кнопка".

Есть второй вариант. Перейти на две нефиксируемые кнопки Пуск/Стоп, управляющие установкой и сбросом триггера.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 14:25.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023