Страница 375 из 775 ПерваяПервая ... 275325365373374375376377385425475 ... ПоследняяПоследняя
Показано с 3,741 по 3,750 из 7743

Тема: Экспресс вопрос (ответ)

  1. #3741
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Да, действительно ТОФ
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  2. #3742

    По умолчанию

    Всем спасибо за помощь.

    Цитата Сообщение от capzap Посмотреть сообщение
    проблема у Вас в том что Вы сперва вызываете таймер, а потом у Вас идет действие присвоение нулевого времени, поэтому и происходит сброс только через цикл
    Как оказалось проблема в том, что Лоджик надо понимать нутром. При попытке подключить сел к фб, лоджик затребовал преобразование в инт. Ктож знал, что сначала надо задать отношение фб к ТР , а только потом соединять его с сел.

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Тогда наверно как-то так:

    Вложение 36981
    Спасибо, то что надо.


    Цитата Сообщение от rovki Посмотреть сообщение
    А так не проще ? Вложение 36984
    Спасибо, именно то, что и хотел изобразить. Помешало преобразование в инт. Его убрал и все заработало.


    Цитата Сообщение от rovki Посмотреть сообщение
    Если это освещение,например в коридоре ,то во второй кнопке вообще нет смысла .Нужно сделать "умную" кнопку ,таких вариантов было куча - если кратко нажал то горит заданное время ,а если долго нажал(больше 1сек.) ,то горит постоянно ,пока еще раз не нажмешь (выключится) ...
    Открою сокральный смысл сей задумки. В1 это датчик движения, В2 это выключатель света. Т.е. человек заходит и включается 1 лампочка Л1 , она горит минуту, потом гаснет. Соответственно, если человек больше минуты раздражает датчик света, то минута отсчитывается от последнего его движения (пока сам не придумал как правильнее отсчет времени организовать). Если же человек захотел включить общий свет, то он нажал В2 и включается Л1+Л2+Л3 (Л1 уже не зависит от датчика движения). Выходя из комнаты, он опять нажимает В2 и все лампы гаснут. Так же у этого блока должен быть общий сброс (т.е. отключение всех ламп), отсюда управление выхода через DTRIG. Это нужно, чтобы с пульта можно было погасить лампочки. Датчик света и управление с пульта управляют релюшками на 220, В2 это кнопка. Пока делаю поступенчато, поэтому первая ступень, это было обнуление времени. Вообще, сам проект, это управление светом в квартире. Самые замороченные модули это ванная, там датчик движения, RGB подсветка, радиовыключение\включение света и гостиная, там надо с 2-х кнопок управлять 4-мя группами света. Позже буду решать вопрос по управлению 4-мя группами света.
    И да, фронт пригодится, в случае если я захочу повесить дополнительные функции на эту кнопку, например отключение всего света в квартире, кроме ванной.
    Последний раз редактировалось Sel; 03.05.2018 в 19:55.

  3. #3743
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    з.ы. делал такое с датчиком. Дело в том, что TOF начнет работать только тогда, когда закончится раздражение от датчика и не надо ничего придумывать. А клавишей вы просто можете взвести RS триггер (или SR) и раздражитель не будет действовать в принципе, так как вы таймеру всегда врубите 1.

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

    не доводите до сильных сложностей, мало кому нравится включать лампы даже двойным нажатием (или удержанием). Двойное нажатие допускается в принципе, если при повседневном режиме вам хватает половины люстры например (одно нажатие), если надо сразу включить всю, то удержание например.
    Делать работу по принципу цикла нажатий - 1 - одна точка света, 2 - вторая точка света, 3 - выключить начнет раздражать через месяц два так как это не эргономично.
    Последний раз редактировалось melky; 04.05.2018 в 09:36.

  4. #3744
    Пользователь
    Регистрация
    06.03.2018
    Адрес
    Барнаул
    Сообщений
    75

    По умолчанию

    Здравствуйте.

    "Досталась" мне задача скрестить панель от шнайдера HMIGXU3500 и ПР200-220-4 по Modbus через RS485. И в итоге они не вяжутся друг с другом.
    Подключение со стороны ПР через блок ПР-ИП485, сидит на 1м слоте(перемычки на нем в режиме Slave) , настройки ниже на фото
    Новый рисунок.bmp

    Со стороны панели - COM порт, SDA(3) ->A, SDB(7) -> B, настройки ниже
    Новый рисунок (1).bmp Новый рисунок (2).bmp
    Новый рисунок (3).bmp - адрес переменной в панели 40201, в ПР 512

    может у кого был подобный опыт или это вообще не возможно?

    в итоге на экране сообщение: No reply from PLC within Timeout period.

  5. #3745
    Пользователь
    Регистрация
    06.03.2018
    Адрес
    Барнаул
    Сообщений
    75

    По умолчанию

    куча видео на ютубе, как скрестить шнайдер со шнайдером, а что то иное - нету (либо так смотрел))

  6. #3746
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    А адрес ПР200 соответствует 1-му ?

  7. #3747
    Пользователь
    Регистрация
    06.03.2018
    Адрес
    Барнаул
    Сообщений
    75

    По умолчанию

    Да, адрес №1

  8. #3748
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,669

    По умолчанию

    Ну а почему адреса регистров разные ? и панель опрашивает как ? количество регистров на размер буфера 120 байт ?

    Прослушку порта не пробовали использовать и посмотреть какие запросы шлет панель ? ведь проще понять будет что она хочет...

  9. #3749
    Пользователь
    Регистрация
    06.03.2018
    Адрес
    Барнаул
    Сообщений
    75

    По умолчанию

    я так понял в ПР регистры записываются в формате DEC - 512, а в HEX - 200, т.е 40201, единицу программа шнайдера сама добавляет, все верно - 120 байт

  10. #3750
    Пользователь
    Регистрация
    06.03.2018
    Адрес
    Барнаул
    Сообщений
    75

    По умолчанию

    панель вообще не видит ПРку

Страница 375 из 775 ПерваяПервая ... 275325365373374375376377385425475 ... ПоследняяПоследняя

Похожие темы

  1. CODESYS V3.5. Вопросы и ответы
    от ООО "БЛС инжинеринг" в разделе ПЛК (среда CODESYS V3.5)
    Ответов: 7100
    Последнее сообщение: 26.04.2024, 17:17
  2. ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)
    от Serge_UA в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 10435
    Последнее сообщение: 24.04.2024, 19:41
  3. вопрос-ответ , или а поговорить????
    от Павел Братковский в разделе Трёп (Курилка)
    Ответов: 10
    Последнее сообщение: 24.01.2018, 11:05
  4. Преобразовать ответ
    от IIeroniux в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 05.10.2015, 17:45

Ваши права

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