Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 24 из 24

Тема: ПЛК160 и МДВВ в программе не работают входы МДВВ

  1. #21

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    Стр 41 ИЭ Таблица В.4.
    Регистр выходов-dec 50
    входов 51
    Я на входе 1 МДВВ устанавливаю адрес регистра 51 и все работает. Но у меня еще четыре входа. При установке на остальных входах адреса 51, получается что при подаче сигнала на любой из пяти входов МДВВ, в схеме срабатывают все пять ФБ WORD_TO_BOOL.
    Да и настройки и пример программы МДВВ я изучал. Но в примере только один вход используется.

  2. #22
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Цитата Сообщение от Energet Посмотреть сообщение
    Я на входе 1 МДВВ устанавливаю адрес регистра 51 и все работает. Но у меня еще четыре входа. При установке на остальных входах адреса 51, получается что при подаче сигнала на любой из пяти входов МДВВ, в схеме срабатывают все пять ФБ WORD_TO_BOOL.
    Да и настройки и пример программы МДВВ я изучал. Но в примере только один вход используется.
    Вы примеры смотрели? Форум читали?

    Маска это один Word, где каждый вход соответствует каждому биту этого Word.
    В Вашем случае нужно так:
    Переменная MDVV - в конфигураторе имеет адрес 51. В эту переменную приходят значения всех входов.
    В программе -
    MDVV.0 - первый вход
    MDVV.1 - второй вход
    MDVV.2 - третий вход и так далее.

  3. #23

    По умолчанию

    Цитата Сообщение от приборист Посмотреть сообщение
    Вы примеры смотрели? Форум читали?

    Маска это один Word, где каждый вход соответствует каждому биту этого Word.
    В Вашем случае нужно так:
    Переменная MDVV - в конфигураторе имеет адрес 51. В эту переменную приходят значения всех входов.
    В программе -
    MDVV.0 - первый вход
    MDVV.1 - второй вход
    MDVV.2 - третий вход и так далее.
    Да все понял. В стандартных настройках МДВВ адреса регистров входов идут с 64-го и дальше. Исправил с 0-го по 4-й и все пять входов заработали. Не обращал внимания на эту деталь. С трудом, но начинаю понимать работу железа. Втянусь потихоньку)))
    Огромное Всем спасибо, что помогли разобраться!

  4. #24
    Пользователь Аватар для reallis
    Регистрация
    09.09.2013
    Адрес
    Златоуст
    Сообщений
    39

    По умолчанию

    Сделал как в инструкции но как только приравниваю тип BOOL ко входу мдвв пишет ошибку (тип данных BOOL недопустим для прямого битового подключения) хотя в примере указанно bMdvvIn1 := wInputsMdvv.0; первый тип bool второй word подскажите что не так ! программа работает мдвв видит, осталось к выходам привязать

    Почему в этом проекте типы не конфликтуют одни word другие bool, как работает ? или я что то недопонимаю?

    вопрос снят почему то плк не любит коротких имен переменных + перезапись всех переменных и будет вам счастье
    Изображения Изображения
    Вложения Вложения
    • Тип файла: zip mdvv.zip (9.1 Кб, Просмотров: 12)
    Последний раз редактировалось reallis; 16.02.2015 в 15:27.
    Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили.

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 02.04.2014, 21:23
  2. входы мдвв????
    от Bees в разделе Мх110
    Ответов: 3
    Последнее сообщение: 21.07.2010, 23:15
  3. входы мдвв
    от DARNER в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 14.09.2009, 10:06
  4. Входы МДВВ
    от MasterZ в разделе Мх110
    Ответов: 6
    Последнее сообщение: 20.03.2009, 09:39

Ваши права

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