1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Weintek MT8071iE + Siemens Logo OBA8.

Модератор: специалисты Weintek

Ответить

Автор темы
ArtemZH
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 26 авг 2016, 09:23
Имя: Железов Артем Андреевич
Страна: Россия

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение ArtemZH »

Всем доброго времени суток.
Являюсь инженером промышленной электроники. С проводами и прочими железными прелестями дружу, вот программирование осваиваю потихоньку.
Достался набор Weintek MT8071iE + Siemens Logo OBA8, который успешно подружил. Установлен дома, подключены светодиодные ленты для освещения зала зонами, подключил датчик температуры, опять же показывает какая в зале погода).
НО... с датчиком вроде все понятно, через нормирующий преобразователь на AI и немного подумать... работает, сверялся с другим показометром. А вот для управления светом раньше был только лого, соответственно в зависимости сигналов на входе подключались выходы (свет соответственно). С логикой вроде дружу, реализовывал различные схемы включения, даже свет в одной зоне загорался по времени (вечером, чтоб не темно было таксеру сидеть одному). После подключения панели не получается реализовать кнопками с нее управление. Т.е. привязать кнопку ко входу, как было реализовано управление раньше. Поэтому были прикреплены сразу выхода к кнопкам панели, что как бы это сказать, не совсем удобно и верно. Подскажите пожалуйста, как можно сделать так, что нажимая на кнопку на панели, лого расценивал это как нажатие кнопки на физическом своем входе.

Ну и еще один вопрос: хотелось бы реализовать некий отсчет времени.. Допустим нажимая кнопку на панели счетчик сбрасывался и начинался новый отсчет времени. Примерно несколько часов, и считал бы не в секундах только, а показывая часы и минуты. Ну а по нажатию сбрасывался и отсчет начинался заново. Как лучше: силами лого или панели?

Заранее благодарен.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3572
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 270 раз

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение Михайло »

В EasyBuilder в свойствах кнопки выбери Общие -> Атрибуты -> Стиль -> Моментально. И будет у тебя обычная кнопка "с пружинным возвратом".

Автор темы
ArtemZH
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 26 авг 2016, 09:23
Имя: Железов Артем Андреевич
Страна: Россия

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение ArtemZH »

Вопрос не о том как должна работать кнопка на панели, а о том, как привязать кнопку ко входу. Т.е. сейчас настроена кнопка как переключение. Нажав раз включается свет, второй раз нажав - выключается. Но устанавливается в 1 или 0 выход, на котором сидит свет. А надо переключать так вход.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3572
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 270 раз

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение Михайло »

А ты попробуй ту настройку, может что-нибудь найдешь для себя подходящее...

Автор темы
ArtemZH
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 26 авг 2016, 09:23
Имя: Железов Артем Андреевич
Страна: Россия

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение ArtemZH »

В настройках кнопки я уже разобрался. Вопрос был о том, как с помощью кнопки задавать значение по входу, а не выставлять выход.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3572
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 270 раз

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение Михайло »

Я не понимаю. Подбери другие слова для более понятного объяснения.
Ты хочешь, чтобы кнопка имитировала включение реального физического входа I? Так нельзя! Куда тогда девать сам сигнал физического входа? Выпаять что ли?
Посмотри в Лого Комфорте объект "флаг" (M) - это не вход и не выход, а внутренняя переменная.

Автор темы
ArtemZH
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 26 авг 2016, 09:23
Имя: Железов Артем Андреевич
Страна: Россия

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение ArtemZH »

Хорошо, тогда как им воспользоваться? Понимаю что физический вход никак не заменить. Нужно чтобы при нажатии кнопки на панели не просто выставлялся выход в 0 или 1 (как это выполнено сейчас), а возможно было запустить что либо, как будто это нажата кнопка F1...F4 на панели лого или как сигнал со входа. Не получилось реализовать через "флаг". Можно показать на примере? Очень надо.
Ну и вопрос с отсчетом времени остается актуальным.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5629
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение Ryzhij »

И физические входы, и физические выходы вполне могут иметь своё отражение в памяти контроллера.
С помощью панели оператора изменяют, как правило, именно значения в памяти контроллера.
А уж ячейки памяти наравне со значениями входов и выходов используются в логике программы.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
ArtemZH
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 26 авг 2016, 09:23
Имя: Железов Артем Андреевич
Страна: Россия

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение ArtemZH »

Это я все понимаю, мне бы пример реализации, как это ручками выполнить. Допустим делаю я кнопку на экране, с функцией переключений и указываю что переключать будет М1. М1 в свою очередь подключено к выходу Q1. Добавляю на экран индикацию, привязываю к выходу Q1. Все заливаю, запускаю. Кнопка нажимается, индикация ничего не меняет. Что я делаю не так?

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3572
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 270 раз

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение Михайло »

Я вообще первый раз услышал, что вейнтек дружит с лого... А с выходом Q1 напрямую работает?

Автор темы
ArtemZH
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 26 авг 2016, 09:23
Имя: Железов Артем Андреевич
Страна: Россия

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение ArtemZH »

В том то и дело, что переключается в 1/0 выходы Q1...4, привязанные к кнопкам на панели. А хотелось бы внутри лого что-то запускать... Например отсчет времени.

Автор темы
ArtemZH
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 26 авг 2016, 09:23
Имя: Железов Артем Андреевич
Страна: Россия

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение ArtemZH »

В том то и дело, что переключается в 1/0 выходы Q1...4, привязанные к кнопкам на панели. А хотелось бы внутри лого что-то запускать... Например отсчет времени.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3572
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 270 раз

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение Михайло »

Как флаг-то используешь? Вход никуда не подключай, выход только используй, как тебе надо.

Автор темы
ArtemZH
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 26 авг 2016, 09:23
Имя: Железов Артем Андреевич
Страна: Россия

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение ArtemZH »

Посидел потыкал кнопки, с флагами получилось. Видимо прошлый раз что-то не так делал. Один вопрос снялся. Остается актуальным вопрос про реализацию отсчета времени.
Аватара пользователя

skr
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 208
Зарегистрирован: 22 мар 2013, 11:52
Имя: Денис Порфирьев
город/регион: Санкт-Петербург
Поблагодарили: 6 раз

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение skr »

ArtemZH писал(а): Ну и еще один вопрос: хотелось бы реализовать некий отсчет времени.. Допустим нажимая кнопку на панели счетчик сбрасывался и начинался новый отсчет времени. Примерно несколько часов, и считал бы не в секундах только, а показывая часы и минуты. Ну а по нажатию сбрасывался и отсчет начинался заново. Как лучше: силами лого или панели?
Считать и показывать - разные штуки. Считать можно объектом "таймер", после этого преобразовывать в часы/минуты/секунды макросами либо на лету, включив преобразование в адресных ярлыках (предварительно создав функции в библиотеке макросов).

Автор темы
ArtemZH
здесь недавно
здесь недавно
Сообщения: 9
Зарегистрирован: 26 авг 2016, 09:23
Имя: Железов Артем Андреевич
Страна: Россия

Weintek MT8071iE + Siemens Logo OBA8.

Сообщение ArtemZH »

Реализовал отсчет через секундомеры лого, со сбросом при достижении 59 секунд и минут. Работает. А вот как сделать через макросы? Где можно ознакомиться? Заранее благодарен.
Ответить

Вернуться в «WEINTEK (операторские панели)»