Показано с 1 по 10 из 14

Тема: Проблема с библиотекой modbus

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #13
    Пользователь
    Регистрация
    20.07.2011
    Адрес
    Новосибирск
    Сообщений
    38

    По умолчанию

    Задача простая, есть два ПЛК-100.24.К.М., которые соединены по RS-485, нужно записать регистр в устройсве Slave и считать из него другой регистр. Пробовал сделать как написано в примерах "Modbus запись Int и Real (FBD)" и чтение, но таким способом не получилось. Сделал через конфигурацию ПЛК, где в Master просто добавил Universal Modbus Device, и в нём Register Input Module и Register Output Module. Через них всё заработало, а программно никак )

    Номер СОМ-порта в примерах указан как нулевой для 485 интерфейса, поэтому Кодесис при подключении всегда пишет Invalid и из-за этого нельзя посмотреть результат своей программы. В библиотеке SysLibCom.lib в типах данных указано
    TYPE PORTS : (COM1:=1, COM2, COM3, COM4, COM5, COM6, COM7, COM8);
    Но везде в примерах пишут 0. У меня RS-485 через СОМ1 заработал.

    Цитата Сообщение от Валенок
    Время цикла какое ?
    5 мс на обоих, пробовал менять, не повлияло. Для простых задач 1 мс было бы достаточно?
    Последний раз редактировалось Максим Tomahawk; 26.07.2011 в 07:49.
    Автоматизирую, как завещал нам Генри Форд

Ваши права

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