Страница 369 из 411 ПерваяПервая ... 269319359367368369370371379 ... ПоследняяПоследняя
Показано с 3,681 по 3,690 из 4101

Тема: разные вопросы новичка

  1. #3681
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,567

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Камрады! Теперь у меня вопрос по поводу того, как в ПР200 впихнуть в устройство Colis и Input регистры.
    Я Coils не люблю, но датчики климата от WirenBoard с ними работают. Вот карта регистров: https://wirenboard.com/wiki/WB-MSWv_4_registers
    Она же вложением (кусочек): Вложение 76730

    Вопросы:
    1. Как запихать Coils на запись? Почему указывается не номер Coils, а Регистр и Бит?
    2. Как рассчитать Регистр и Бит для Coils 10 и 11?
    3. Раз у нас появился Регистр и Бит - будет ли это конфликтовать с регистрами? Как правильно сделать?
    Если мне не изменяет память, то регистр = coil / 16, бит = coil mod 16

  2. #3682

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Камрады! Теперь у меня вопрос по поводу того, как в ПР200 впихнуть в устройство Colis и Input регистры.
    Я Coils не люблю, но датчики климата от WirenBoard с ними работают. Вот карта регистров: https://wirenboard.com/wiki/WB-MSWv_4_registers
    Она же вложением (кусочек):

    Вопросы:
    1. Как запихать Coils на запись? Почему указывается не номер Coils, а Регистр и Бит?
    2. Как рассчитать Регистр и Бит для Coils 10 и 11?
    3. Раз у нас появился Регистр и Бит - будет ли это конфликтовать с регистрами? Как правильно сделать?
    Выглядит конечно всё очень странно.
    Тут наверно либо тренироваться самому (если есть кошки), либо обращаться в техподдержку за разъяснениями

  3. #3683

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Камрады! Теперь у меня вопрос по поводу того, как в ПР200 впихнуть в устройство Colis и Input регистры.
    Я Coils не люблю, но датчики климата от WirenBoard с ними работают. Вот карта регистров: https://wirenboard.com/wiki/WB-MSWv_4_registers
    Она же вложением (кусочек): Вложение 76730

    Вопросы:
    1. Как запихать Coils на запись? Почему указывается не номер Coils, а Регистр и Бит?
    2. Как рассчитать Регистр и Бит для Coils 10 и 11?
    3. Раз у нас появился Регистр и Бит - будет ли это конфликтовать с регистрами? Как правильно сделать?
    ДОКЛАДЫВАЮ! Сегодня тестировал всё это!
    WB-MSW-PR200-1.gif WB-MSW-PR200-2.gif
    Итак, ДА! Область памяти Coils и Регистров в ПРке пересекаются, а у WirenBoard - НЕТ!
    * У них в карте есть Coil 0, 10, 11, которые управляют пищалкой и светодиодами на датчике.
    * Эти Coils внутри ПРки накладываются на Регистр с номером 0 (потому что Coils от 0 до 15ти - это регистр в 16 бит)
    * Из-за этого наложения НЕ удаётся добавить в ПРку Регистр 0, в котором хранится температура с датчика
    * Хорошо, что у WirenBoard в карте есть значени температуры в регистре 4. Тогда это прокатывает.

    Я сделал простой пример, который получает с датчика все параметры. Сорри, делал на старом OWL: у меня есть старая ПРка для тестов.
    Вложения Вложения
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  4. #3684
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,567

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    ДОКЛАДЫВАЮ! Сегодня тестировал всё это!
    WB-MSW-PR200-1.gif WB-MSW-PR200-2.gif
    Итак, ДА! Область памяти Coils и Регистров в ПРке пересекаются, а у WirenBoard - НЕТ!
    * У них в карте есть Coil 0, 10, 11, которые управляют пищалкой и светодиодами на датчике.
    * Эти Coils внутри ПРки накладываются на Регистр с номером 0 (потому что Coils от 0 до 15ти - это регистр в 16 бит)
    * Из-за этого наложения НЕ удаётся добавить в ПРку Регистр 0, в котором хранится температура с датчика
    * Хорошо, что у WirenBoard в карте есть значени температуры в регистре 4. Тогда это прокатывает.

    Я сделал простой пример, который получает с датчика все параметры. Сорри, делал на старом OWL: у меня есть старая ПРка для тестов.
    А если чуть повысить версию Лоджика?
    Безымянный.png

    А еще, это очень на косяк старого Лоджика похоже

    2.png

    1.png
    Последний раз редактировалось Dimensy; 02.07.2024 в 06:18.

  5. #3685

    По умолчанию

    Признаю. Я - лох! Да, это так глючит только на старом OWL, с которого мне иногда удобно разные мелочи тестировать.
    Большое спасибо! А то я бы так, пока тестировал, и не знал бы!

    На новом можно пересекать адресные пространства.
    Единственное, что я пока не могу проверить - это то, будут ли конфликтовать Coils и Регистры, если писать в Coil для включения, например, светодиодов, и читать из региистра 0 температуру.
    Наверное я всё же это проверять и не буду, а сделаю так, как сейчас сделал. Тем более что в регистрах 3 и 4 значения температуры и влажности даны с двумя знаками после запятой!

    Следющий тест, который я сделаю - это упакую регистры, чтобы читать их попарно (чтобы число запросов сократить). Например регистры 3 и 4 буду читать как DWORD, а потом разбирать на два регистра. Так и адресное пространство ПРки сэкономится тоже.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  6. #3686

    По умолчанию

    Добрый день, помогите пожалуйста с элементом. Имеется один вход и два выхода. Требуется элемент с одним входом и двумя выходами. Логика работы такая: подается 1 на вход включается насос 1, со входа снимаем 1 и насос 1 выключается. При следующей подачи 1 на вход включается 2 насос. И так по кругу, логика чтоб работали два насоса по очереди.

  7. #3687
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,567

    По умолчанию

    Цитата Сообщение от biz00m Посмотреть сообщение
    Добрый день, помогите пожалуйста с элементом. Имеется один вход и два выхода. Требуется элемент с одним входом и двумя выходами. Логика работы такая: подается 1 на вход включается насос 1, со входа снимаем 1 и насос 1 выключается. При следующей подачи 1 на вход включается 2 насос. И так по кругу, логика чтоб работали два насоса по очереди.
    Как вариант
    Безымянный.png

  8. #3688
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,969

    По умолчанию

    Цитата Сообщение от biz00m Посмотреть сообщение
    Добрый день, помогите пожалуйста с элементом. Имеется один вход и два выхода. Требуется элемент с одним входом и двумя выходами. Логика работы такая: подается 1 на вход включается насос 1, со входа снимаем 1 и насос 1 выключается. При следующей подачи 1 на вход включается 2 насос. И так по кругу, логика чтоб работали два насоса по очереди.
    Много раз подобное обсуждалось, вот мой вариант:

    Мой вариант_4.owle

    Т-триггер + булевый SEL(демультиплексор).png

    В смысле, непонятно, что Вам мешает получить элементарные понятия в этой области или взять уже готовое, короче, не знал что такие бывают, спасибо Вам, в смысле, открыли мне глаза!
    Последний раз редактировалось Сергей0308; 03.07.2024 в 13:00.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #3689

    По умолчанию

    Спасибо большое, только осваиваю.. В старом мануале по codesys видел этот готовый элемент но в owenlogic не нашел.

  10. #3690

    По умолчанию

    Думаю, что тут, скорее, нужен чуть более сложный RST триггер - для принудительного сброса или установки T-триггера при одном неисправном (или выведенном из работы) насосе.
    Т.е. это тот же T, но дополненный входами R и S и соответствующей логикой.

    pgm.PNG

    rst.PNG

Страница 369 из 411 ПерваяПервая ... 269319359367368369370371379 ... ПоследняяПоследняя

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 24.05.2024, 13:53
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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