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

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

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

  2. #2

    По умолчанию

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

  3. #3

    По умолчанию

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

  4. #4

    По умолчанию

    Все получилось, даже прикольно. Остался вопрос по написанию самой программы: для изменения байтов в 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

  5. #5

    По умолчанию

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

  6. #6

    По умолчанию

    Здравствуйте. Никак не могу установить связь с модулями. Пишет Bus Error.
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от gladkiynikita Посмотреть сообщение
    Здравствуйте. Никак не могу установить связь с модулями. Пишет Bus Error.
    Если Вы открываете для себя какие то новые направления, начинайте с простых вещей. Нужно установить соединение по модбас, через конфигуратор, создайте пустой проект, добавте через конфигурацию устройства модбас, именуйте каналы какие хотите увидеть в программе и добавте в PLC_PRG какое нибудь действие с созданной переменной модбаса. А использовать и конфигуратор и одновременно библиотечный модбас, даже для разных портов больше проблем создаст, чем поможет освоить в кратчайшие сроки.
    ЗЫ при открытии проекта у меня девайс неотобразился, видимо есть проблемы с версией КДС, таргетами и прошивкой

  8. #8

    По умолчанию

    Версия Кдс - 3.5.4, таргет такой же версии. Прошивку я поменял на последнюю, тестовую 3.6.5.3. Девайс у меня отображается нормально, проект компилируется. Вопрос - в примерах почти везде скорость 115200, а у меня сконфигурировано на 9600. Мне не понять, почему он bus error пишет? Com порт 3, на спк105 он единственный для rs485. Сетевые параметры одинаковые для модулей и в настройках модбаса в Кдс.

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

    По умолчанию

    по настройкам не знаю, кроме того что Вы ставите в плк, надо чтоб и в модуле они были идентичны, а по самой программе должно быть примерно так как на видео http://www.owen.ru/forum/showthread....ll=1#post88181

  10. #10

    По умолчанию

    Версия таргет файла для прошивки 3.653 должна быть 3.5.4 v19.
    Для последовательного порта СПК105 в среде Codesys нужно указывать номер порта -2, также установите в конфигураторе на самой панели режим работы порта как RS485.

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

Похожие темы

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

Ваши права

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