Помогите разобраться с работой блока GSM в FLProg

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Помогите разобраться с работой блока GSM в FLProg

#181

Сообщение Golan » 05.06.2018{, 11:55}

Deuce писал(а):
05.06.2018{, 09:31}
как у Вас реализовано переключение пинов?
Каких?
Добро не ценится в современном мире, люди от него наглеют!

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Помогите разобраться с работой блока GSM в FLProg

#182

Сообщение Deuce » 05.06.2018{, 12:23}

Golan писал(а):
05.06.2018{, 11:55}
Каких?
Любых. Ведь смской производится какое-нибудь действие? (ворота, например, открываются, или ещё что)
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Помогите разобраться с работой блока GSM в FLProg

#183

Сообщение Golan » 05.06.2018{, 12:33}

Ну скажем так, приходит высокий уровень
Добро не ценится в современном мире, люди от него наглеют!

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Помогите разобраться с работой блока GSM в FLProg

#184

Сообщение Deuce » 05.06.2018{, 12:48}

Golan писал(а):
05.06.2018{, 12:33}
приходит высокий уровень
Да неужели!!! :)

видео ранее, видимо, смотрел в пол глаза и в пол уха - не увидел ответ на свой вопрос. Спасибо за помощь :)
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Помогите разобраться с работой блока GSM в FLProg

#185

Сообщение Deuce » 05.06.2018{, 16:37}

Похоже сегодня просто не мой день :( Знающие гляньте, пожалуйста, проект. On и Off работают. А вот "Kak dela?" увы. Никак не догоню я, как мне из Bool сделать что-нибудь, что заставит переменную принимать одно из двух значений, в зависимости от состояния пина.
Вложения
GSM_SMS.flp
(947.65 КБ) 109 скачиваний
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Помогите разобраться с работой блока GSM в FLProg

#186

Сообщение Golan » 05.06.2018{, 17:51}

Круто, вопрос был задан "как реализовано переключение пинов", мож я что не догоняю на отдыхе, но пины это входы-выходы ардуино, как их переключать и зачем, видимо не понял вопрос.

Отправлено спустя 3 минуты 9 секунд:
Deuce писал(а):
05.06.2018{, 16:37}
в зависимости от состояния пина.
От состояния какого пина? В этой переменной пусто, тут должно быть какое то условие, смотря какая задача стоит, если опрос ворот, то, например с концевика, замкнуто то ON, разомкнуто то Off
Добро не ценится в современном мире, люди от него наглеют!

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Помогите разобраться с работой блока GSM в FLProg

#187

Сообщение Deuce » 05.06.2018{, 18:01}

пин действительно вход-выход. но на нем же может быть 1, 0, ещё какие другие состояния. Возможно, я коряво выразился. Под "переключением" я подразумевал смену состояния с 0 на 1 (логический ноли и логическая единица). Я взял Ваш блок, ON и OFF работают. Но я хочу при отсылке смс "Kak dela?" получить ответ о состоянии пина, что на нем, ноль или единица. Ну, или проще: включена нагрузка в данный момент или выключена (применительно к пину, так как я не могу получить состояние реле от самого реле).
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Помогите разобраться с работой блока GSM в FLProg

#188

Сообщение Golan » 05.06.2018{, 18:07}

А какой пин то опрашиваете, откуда переменную то брать?
А, увидел.

Отправлено спустя 7 минут 37 секунд:
Введите третью СМС, например pin
Вложения
1.jpg
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Stepa
Рядовой
Сообщения: 64
Зарегистрирован: 01.05.2018{, 00:45}
Репутация: 1
Откуда: Ковылкино, Мордовия
Имя: Степан

Помогите разобраться с работой блока GSM в FLProg

#189

Сообщение Stepa » 05.06.2018{, 20:28}

Это нужно все в железе пробовать, с СМС какой то порядок отработки, как мне показалось есть.

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Помогите разобраться с работой блока GSM в FLProg

#190

Сообщение Golan » 05.06.2018{, 20:53}

Мне тоже, хотел одну вестчь попробовать, но неожиданно лето наступило, пора экскурсий и рыбалки, займусь как все уляжется.
Добро не ценится в современном мире, люди от него наглеют!

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Помогите разобраться с работой блока GSM в FLProg

#191

Сообщение Deuce » 06.06.2018{, 09:15}

Мы явно не понимаем друг друга :) Распишу все по порядку и с самого начала:
есть пин, работает как выход - Rele1. Отправляю смс "ON" - включается реле, подключенное к этому пину. Отправляю смс "OFF" - реле выключается. Задача: сделать так, что бы при отправке смс "Kak dela?" в ответ приходила смс с состоянием пина (ну или реле, это сути не меняет). То есть, если реле включено, то приходит смс "Pin ON", если реле выключено - "Pin OFF". Смс "Kak dela?" ничего не включает-выключает, НИКАКОГО физического действия она не производит. Она просто сообщает о состоянии пина, больше ничего.
Я столкнулся с проблемой - не знаю как переменную типа Bool перевести в логическую единицу или ноль. В ОРС сервере я вижу состояние пина, но вижу как True и False, а надо, что бы было 1 и 0 соответственно. Пытался вот так сделать - не работает как раз по причине Bool
Вложения
GSM_SMS.jpg
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Помогите разобраться с работой блока GSM в FLProg

#192

Сообщение Golan » 06.06.2018{, 09:29}

Не, триггер там не нужен, попробуйте вот так, записывать переменную при получении СМС, в железе бы точно сделал, а так сложновато, я же тоже новичек.
СпойлерПоказать
1.jpg
Добро не ценится в современном мире, люди от него наглеют!

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Помогите разобраться с работой блока GSM в FLProg

#193

Сообщение Deuce » 06.06.2018{, 09:41}

Golan, триггер воткнул уже на авось. Так как Вы предлагаете отличается только тем, что переменная записывается по приходу смс. Но переменная все равно Bool. Это не работает, так как переключатель срабатывает по нулю или единице. Тут явно надо что-то иное. И, как назло, в модбас нельзя слать String, а то я бы сделал обработку изменения строки в самом OPC сервере.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Помогите разобраться с работой блока GSM в FLProg

#194

Сообщение rw6cm » 06.06.2018{, 10:03}

Deuce писал(а):
06.06.2018{, 09:15}
но вижу как True и False, а надо, что бы было 1 и 0 соответственно.
2018_06_06_07_02_47_FLProg_3.0.3.png
2018_06_06_07_02_47_FLProg_3.0.3.png (2.66 КБ) 2062 просмотра
Win10-64, FLProg (portable)

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Помогите разобраться с работой блока GSM в FLProg

#195

Сообщение Sancho » 06.06.2018{, 10:24}

Deuce писал(а):
06.06.2018{, 09:41}
в модбас нельзя слать String
Что мешает разобрать на символы и отправить, если уж очень надо?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Помогите разобраться с работой блока GSM в FLProg

#196

Сообщение Deuce » 06.06.2018{, 10:43}

Спасибо всем откликнувшимся. Все заработало. Если кому надо - могу выложить то, что у меня в итоге получилось.
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Помогите разобраться с работой блока GSM в FLProg

#197

Сообщение Golan » 06.06.2018{, 12:09}

Вы просто скажите как правильно.
Добро не ценится в современном мире, люди от него наглеют!

Deuce
Сержант
Сообщения: 170
Зарегистрирован: 20.07.2017{, 17:35}
Репутация: 8

Помогите разобраться с работой блока GSM в FLProg

#198

Сообщение Deuce » 06.06.2018{, 12:38}

Golan писал(а):
06.06.2018{, 12:09}
Вы просто скажите как правильно.
Правильно - надо лучше понимать происходящее в контроллере :) Через счетчик, как я ранее выкладывал, думаю, тоже будет работать, но я сделал через Byte и сравнение строк. Прикладываю проект, так проще понять.
Вложения
GSM_SMS.flp
(958.49 КБ) 151 скачивание
"У меня достаточно хлопот с собственными недостатками, чтобы ещё раздражаться из-за того, что Бог не позаботился равномерно распределить между людьми умственные способности" (Дейл Карнеги)

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Помогите разобраться с работой блока GSM в FLProg

#199

Сообщение Golan » 06.06.2018{, 13:04}

Deuce писал(а):
06.06.2018{, 12:38}
Правильно - надо лучше понимать происходящее в контроллере
Это несомненно.
Спасибо.
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

Помогите разобраться с работой блока GSM в FLProg

#200

Сообщение Golan » 09.06.2018{, 09:16}

Deuce, я не могу Вам ответить в личке, они у Вас закрыты. Присылайте.
Добро не ценится в современном мире, люди от него наглеют!

Ответить

Вернуться в «GSM / GPRS»