Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2018, 14:41   #1
kodmse
Новичок
 
Регистрация: Mar 2018
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию SMS управление. SMconfig

Задача: Управлять температурной уставкой по SMS.

Так должно быть(цель): Отсылаю SMS c командой, приходит значение в TRIM5 и уходит в контроллер SMH2G (переменная "SCi_Уставка t"). Контроллер меняет уставку и переменная "SCo_Уставка t" возвращается в TRIM5, а далее в SMS-ответ абоненту, что операция выполнена, температура = заданная по SMS.

Так есть: Отсылаю SMS, приходит значение в TRIM5 и уходит в контроллер SMH2G (переменная SCi_Уставка t), в это время мне уже приходит SMS-ответ, что операция выполнена, температура = текущая, которая еще не успела поменяться. А далее уже меняется уставка в контроллере и передается в TRIM5.
Т.е. SMS-ответ формируется раньше, чем меняется уставка в контроллере.

Вопрос: Можно ли поставить задержку на SMS-ответ, чтобы дать возможность успеть поменяться температурной уставке в контроллере и вернуться в TRIM5 и в SMS-ответ?

Или возможно есть другой выход?

Последний раз редактировалось kodmse, 03.05.2018 в 14:48 Причина: Дописка
kodmse вне форума   Ответить с цитированием
Старый 03.05.2018, 15:01   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 071
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: SMS управление. SMconfig

Цитата:
Сообщение от kodmse Посмотреть сообщение
Задача: Управлять температурной уставкой по SMS.

Так должно быть(цель): Отсылаю SMS c командой, приходит значение в TRIM5 и уходит в контроллер SMH2G (переменная "SCi_Уставка t"). Контроллер меняет уставку и переменная "SCo_Уставка t" возвращается в TRIM5, а далее в SMS-ответ абоненту, что операция выполнена, температура = заданная по SMS.

Так есть: Отсылаю SMS, приходит значение в TRIM5 и уходит в контроллер SMH2G (переменная SCi_Уставка t), в это время мне уже приходит SMS-ответ, что операция выполнена, температура = текущая, которая еще не успела поменяться. А далее уже меняется уставка в контроллере и передается в TRIM5.
Т.е. SMS-ответ формируется раньше, чем меняется уставка в контроллере.

Вопрос: Можно ли поставить задержку на SMS-ответ, чтобы дать возможность успеть поменяться температурной уставке в контроллере и вернуться в TRIM5 и в SMS-ответ?

Или возможно есть другой выход?
Единственное правильное решение - это отсылка ответа по факту изменения уставки, а не по задержке или по факту приёма команды.

Все остальные варианты основаны на доверительной надёжности. Например, если расчёт показывает, что связь между Триммом и 2G будет 99% всей времени жизни, то вообще не заморачивайтесь, т.к. пользователю по факту без разницы, поменяется уставка сразу или через пару секунд.


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

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

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

Расширенный поиск

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

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



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


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