Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.04.2019, 10:04   #1
gcvdsv
Senior Member
 
Регистрация: Dec 2015
Сообщения: 119
Благодарил(а): 23 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Передать меню через 3 переменные modbus (решено)

Добрый день!
Подскажите, может есть решение готовое.
Задача изменять уставку в слейве через мастер. Но хотелось бы сократить число переменных и передавать переменную выбранного пункта меню. Как итог, передавать не 30 переменных,а 3 ( пункт меню, значение и команда на запись)
Миниатюры
Нажмите на картинку для увеличения

Название:  Аннотация 2019-04-17 085850.png
Просмотров: 72
Размер:  136.9 Кбайт  
gcvdsv вне форума   Ответить с цитированием
Старый 17.04.2019, 10:59   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Передать меню через 3 переменные modbus (решено)

Цитата
Сообщение от gcvdsv Посмотреть сообщение
Подскажите, может есть решение готовое.
Это решение не может быть готовым, т.к. его формат всецело определяется меню. У вас один формат, у меня другой, у Васяна с раёна - свой собственный, более чоткий

Если нужна обратная связь от слейва к мастеру, схема идентично повторяется в обратную сторону. На счётчик вместо 999 полезно поставить 32767 - один раз в полный цикл счётчика уставка пропадает, бОльшее значение снизит вероятность.
Миниатюры
Нажмите на картинку для увеличения

Название:  Безымянный.png
Просмотров: 77
Размер:  28.6 Кбайт  


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 18.04.2019, 12:48   #3
gcvdsv
Senior Member
 
Регистрация: Dec 2015
Сообщения: 119
Благодарил(а): 23 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Передать меню через 3 переменные modbus (решено)

Цитата:
Сообщение от Arsie Посмотреть сообщение
Это решение не может быть готовым, т.к. его формат всецело определяется меню. У вас один формат, у меня другой, у Васяна с раёна - свой собственный, более чоткий

Если нужна обратная связь от слейва к мастеру, схема идентично повторяется в обратную сторону. На счётчик вместо 999 полезно поставить 32767 - один раз в полный цикл счётчика уставка пропадает, бОльшее значение снизит вероятность.
Решение получилось у вас готовое, а формат строк надо преобразовать в real и все.

Добавил выбор экрана и обновление уставок в мастере в случае обрыва
Вложения
Тип файла: psl мастер.psl (349.1 Кбайт, 24 просмотров)
Тип файла: psl слейв.psl (288.7 Кбайт, 22 просмотров)
gcvdsv вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Диагностика 2G с помощью системного меню (решено) Pushin Вопросы о SMH-2G 2 24.12.2019 11:55
Переменные Modbus, управление вентилятором starmos SMConstructor (вентиляция) 47 15.12.2017 22:43
как сделать "Номинал прит %" в меню больше 100% (решено) voronin SMConstructor (вентиляция) 3 30.11.2016 10:51
Переменные ModBus Gigagramm SMLogix 2 15.08.2013 14:28


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


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