Здравствуйте
Помогите найте пример программирования СП270 мастер для работы с МВ110-8АС
Здравствуйте
Помогите найте пример программирования СП270 мастер для работы с МВ110-8АС
не могу с панели СП270 передать команду на включение выходного реле у МДВВ, пишет потеря связи. Помогите!
Если Вы не ошиблись в настройках параметров протокола для порта панели.
Или не ошиблись с электрической схемой подключения модуля к панели.
Или не ошиблись с адресом устройства (модуля) в настройках элемента ввода на экране, через который Вы пытаетесь включить выходное реле модуля.
То, с вероятностью 99% проблема заключается в этом
Более конкретный совет по решению проблемы дать не могу, т.к. Вы ни проекта, или окна из него с проблемным элементом не представили. Типа "догадайся мол сама..."Примечания.
1. Запись в регистры осуществляется командой 16 (0х10), чтение – командами 03 или 04
(прибор поддерживает обе команды).
ЗЫ. Если хотите разбираться самостоятельно, посмотрите здесь http://www.owen.ru/forum/showthread....l=1#post106088
Может Вам помогут мои советы по реализации команды 0х10
здесь http://www.owen.ru/forum/showthread....l=1#post101123 и результат эксперимента http://www.owen.ru/forum/showthread....l=1#post106111
или здесь http://www.owen.ru/forum/showthread....l=1#post109623
Последний раз редактировалось petera; 14.09.2013 в 22:42.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Встречный вопрос к kukla100 по СП270+МДВВ.
Выдержка из РЭ
Решение для обоих случаев будет разным.Управление дискретными ВЭ может осуществляться двумя способами:
• посылкой команды генерации сигнала ШИМ;
• посылкой групповой команды на включение/выключение ВЭ.
Вы в своем примере хотели включать выход МДВВ посылкой команды генерации сигнала ШИМ (число 1000 -вкл, число 0 -выкл.). Насколько принципиально для Вас использование этого способа.
Если Вы не планируете использовать генерацию сигналов ШИМ на выходах МДВВ, то лучше использовать групповую команду.
Два способа использовать одновременно не получится, т.к. посылка групповой команды на включение/выключение выходов отключает генерацию ШИМ.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Согласно РЭ на модуль битовая маска значений выходов использует регистр 4х50.
А Вы используете функциональной области регистр 4х51. Следовательно все лампы над кнопками будут отображать состояния ВХОДОВ модуля, а не состояние ВЫХОДОВ.
1.png
Это так задумано или ошибка?
Может вы хотите нажимать на кнопки и видеть результат изменения Ваших действий?. Тогда нужно читать регистр 4х50.
А если Вы выходы модуля подключили к его входам, то тогда должно быть так, ка у Вас.
Зачем в функциональной области задержка в 1 сек?
Зачем в настройках порта коммуникационный интервал 200мс?
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
А я уже сделал по другому
Пояснения к проекту.
Оставил Ваши настройки
Скорость порта 9600
Адрес МДВВ- 28.
Для управления выходами есть два экрана.Экран №1.
Здесь для управления выходами и индикации их состояния используются переключатели с подсветкой.
В двух рядах расположены переключатели с различным визуальным оформлением, но настройки по каналам у них совпадают.
1.png
Как видно из рисунка у переключателе с подсветкой заданы разные адреса регистров для чтения и записи.
Состояние битовой маски выходов сразу читается из битовой маски выходов МДВВ.
А для изменения состояния используется промежуточный регистр PSW, например PSW300.
Для того, что бы записать изменение состояния выходов в битовую маску командой 0х10, используется функциональная область с функцией передать блок данных http://www.owen.ru/forum/showthread....l=1#post101123
2.png
Блок данных величиной в один регистр.
3.png
Таким образом переключатель на экране изменяет регистр PSW300, панель записывает его в битовую маску 4х50, затем читает 4х50 и то, что там записалось отображается состоянием переключателя.
На втором экране для каждого выхода МДВВ есть по три элемента
-кнопка включить
-кнопка выключить
-лампа для индикации состояния выхода.
В настройках кнопок заданы биты того же промежуточного регистра PSW, а в настройках лампы -биты маски выходов.
В остальном все работает точно так же через ту же функциональную область.
Третий экран -состояние входов МДВВ.
В настройках ламп, как и на втором экране, сразу используются разряды битовой маски, но маски входов.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg