Страница 6 из 13 ПерваяПервая ... 45678 ... ПоследняяПоследняя
Показано с 51 по 60 из 128

Тема: СПК1хх и Модбас

  1. #51

    По умолчанию

    Зайдите в конфигуратор на самой панели и проверьте правильно ли выставлен порт(должен стоять RS485).
    Что бы войти в конфигуратор, тапните на экране в момент появления белой надписи на черном фоне(в момент загрузки).
    Пароль: owen

  2. #52

    По умолчанию

    Мурат, СПАСИБО!!!!! Всё заработало! Действительно настройка порта.

  3. #53

    По умолчанию

    Не получается опросить МДВВ через конфигурацию, с МВА проблем нет. Подскажите, что я делаю не так? test.projectarchive

  4. #54

    По умолчанию

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

    Ошибки вот здесь Подвязка.jpg , Привязка_2.jpg

  5. #55

    По умолчанию

    [QUOTE=Мурат Ахриев;129533]В конфигурации вы привязываете переменную типа REAL, к читаемому регистру, для считывания битовой маски состояния входов следует использовать тип WORD.
    По инструкции, которую скачал отсюда же, для привязки входов создается переменная типа INT. Попробовал и INT, и Word - не помогает

  6. #56

    По умолчанию

    Одинаковые ли настройки интерфейса СПК и МДВВ, а в частности настроен ли контроль четности в МДВВ как EVEN? Четность.jpg

  7. #57

    По умолчанию

    Спасибо, создал все заново и заработало. Вывел на экран окно с показаниями с первого входа МВ110-8А. Дабы не переставлять байты местами в REAL нельзя ли использовать INT и прямо в свойствах визуализации выставить масштабирование, допустим делить на 10, как, например в TraceMode (пример, согласен, не очень)? И почему в свойствах Rectangle, в котором я наблюдаю переменную INT со входа, надо добавлять текст "%d", иначе ничего и не отображается?

  8. #58

    По умолчанию

    1.%d это идентификатор который сообщает, что данные находящиеся в Word'e нужно выводить как целочисленное десятичное число.
    2.Сразу выводить int и делить не получиться, сначала нужно произвести конвертацию в тип REAL затем разделить на 10, а уже затем выводить на визуализацию при помощи идентификатора %*.*f(где *.* количество выводимых на экран знаков до запятой и после).

  9. #59

    По умолчанию

    Все получилось, даже прикольно. Остался вопрос по написанию самой программы: для изменения байтов в REAL с выхода МВ110-8А создал FB, далее его вызываю PLC_PRG, где входу присваиваю значение с входа МВ110-8А, а на выходе получаю нужную переменную. Все работает, но для 8 входов МВ110-8А надо 8 раз вызывать этот FB. Можно ли сделать проще? Читал здесь про групповой опрос регистров,понял не совсем, а может и совсем не... Допустим первой группе регистров (первому каналу ) я присваиваю переменную СH_1:ARRAY [0..5] OF WORD; мне нужно значение 3-го регистра. как мне к нему обратиться из программы: СH_1.0:WORD? Тогда компилятор ругается... Безымянный.jpg Безымянный_1.jpg

  10. #60

    По умолчанию

    Групповой запрос регистров удобен для МВ110-8АС т.к. в нем регистры расположены по порядку. В случае с МВ110-8А регистры расположены не по порядку, соответственно каждый канал нужно отдельно читать и отдельно менять местами байты в REAL.
    Последний раз редактировалось Мурат Ахриев; 03.02.2014 в 16:09.

Страница 6 из 13 ПерваяПервая ... 45678 ... ПоследняяПоследняя

Похожие темы

  1. СПК1хх - Линейка панельных контроллеров для локальных систем.
    от Александр Приходько в разделе СПК1хх
    Ответов: 333
    Последнее сообщение: 30.03.2015, 08:42
  2. СПК1ХХ вебинар download
    от Евгений_Томск в разделе СПК1хх
    Ответов: 2
    Последнее сообщение: 04.05.2013, 19:16
  3. модбас мастер
    от rovki в разделе Трёп (Курилка)
    Ответов: 46
    Последнее сообщение: 21.04.2013, 16:15
  4. Работа с модбас
    от alek4322 в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 26.03.2012, 09:06

Ваши права

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