Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: ПЛК100 и Modbus.lib

  1. #1

    По умолчанию ПЛК100 и Modbus.lib

    Пытаюсь устанавливать биты через Modbus.lib.
    Если работаю через порт 1 (RS232), то всё работает, запросы правильные вижу.
    Меняю порт 1 на 0 ( RS485) - идёт какой-то мусор...
    И кодесис на порт=0 говорит *INVALID*.

    Вместо
    10 05 00 01 00 00 9F 4B
    через RS485 идёт:
    90 21 81 80 5А


    Как правильно прокачать RS485 ?

    Использовал стандартный пример "Modbus запись Int и Real (ST).pro".

    В проекте раз в секунду шлётся запрос на установку койла=1.
    Вложения Вложения

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

    По умолчанию

    *INVALID* это особенность из-за нумерованных списков, можно необращать внимание, а когда поменяли на 485, в настройках выставили RTU или ASCII осталось

  3. #3

    По умолчанию

    Использую RTU. Но ASCII тоже пробовал. Результат такой:
    BA 2C C1 B5 C1 B0 2C C1 B0 15 C1 23 F1
    вместо
    3A 31 30 30 35 ... и т.д.

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

    По умолчанию

    у меня мусор начинает идти, когда в онлайне начинаю уменьшать таймауты, время опроса и т.п. вообщем с настройками когда не всё хорошо

  5. #5

    По умолчанию

    Нашёл я, вроде, в чём дело. В примере используется COM_SERVICE, в качестве параметра настроек порта которго, используется структура COMSETTINGS. В этой структуре нет элемента РАЗМЕР_ДАННЫХ и по умолчанию он равен 7. Для восьмибитовых данных нужно использовать структуру COMSETTINGSEX (там есть элемент cByteSize). Но её не понимает COM_SERVICE.
    Щас буду чего-нибудь опять городить...

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

    По умолчанию

    вообще типы данных COMSETTINGS и COMSETTINGSEX это из библиотеки SysLibCom и кто Вам сказал что по умолчанию размер данных 7 бит, может лучше в приборе изменить значения, Вы ведь не первый кто начал пользоваться библиотекой и ни у кого до Вас проблем небыло

  7. #7

    По умолчанию

    Если б у меня один прибор в сети был. А так придётся у всех приборов (а там не только ПКП) менять настройки. Не вижу веской причины для этого.
    Пришлось дополнительно изменить размер данных через SysComSetSettingEx.

    Насчёт умолчания - согласен. COMSETTINGS размер данных не перезаписывает. Какой был до этого, такой и остаётся.

    С библиотекой-то проблем нет.
    Проблема у меня одна: БЫСТРО разобраться с управлением ПКП через ПЛК. А получается, что на подключение двух умных устройств одного производителя уходит два дня...

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

    По умолчанию

    а визуализация есть?

  9. #9

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    а визуализация есть?
    В смысле? В проекте - не использую, а если ты про скаду - то будет.

    Короче, отказался от Модбас мастера и всё сделал на самопальном модбасе. Вроде всё работает.

    Осталась одна проблема - у ПКП (у обоих) не сохраняется адрес при отключении питания. А без этого, все мои модбасы никому не нужны будут...

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

    По умолчанию

    про визуализацию почему спросил, так потому что можно управлять ведь и через скаду, там должна быть реализация и одиночной битовой записи. Скада может следить за битами на ПЛК и передавать их на прибор

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. ПЛК100 + Lectus Modbus OPC/DDE server
    от kristow в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 01.05.2011, 15:35
  2. ПЛК100 modbus помогите подружить с адаптером
    от Кольцов Сергей в разделе Сетевые технологии
    Ответов: 5
    Последнее сообщение: 02.01.2011, 13:14
  3. ПЛК100 и ModBus
    от Скрипник Александр в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 02.02.2010, 14:05
  4. ПЛК100+МВА+МВУ по Modbus
    от ПЕТЯ в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 03.07.2008, 12:56
  5. Modbus/TCP и ПЛК100
    от zilog в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 31.03.2008, 10:31

Ваши права

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