Показано с 1 по 3 из 3

Тема: ПЛК150 и TCP

  1. #1

    По умолчанию ПЛК150 и TCP

    Здравствуйте. На одном объекте потребовалось реализовать обмен данными между двумя контроллерами. Конечно на форуме, да и на диске (Пример обмена по протоколу Modbus TCP через порт Ethernet), нашел пример как это сделать. Взял 2 контроллера ПЛК150 и попробовал реализовать обмен данными через Modbus TCP. Один контроллер- мастер, второй слейв. Мастер постоянно показывает ошибку 85. Попробовал в качестве слева использовать ПК, на котором запустил TCP сервер. В результате выяснил, что мастер даже не пытается подключаться. Отличие от примера - другой контроллер
    PLCInfo
    PLC model MODEL PLC 150
    Binary VERSION 2.14.0
    Need Target version 2.10
    Compiled: 10:35:48 May 16 2011
    MAC 6A:77:00:00:A0:AF
    IP 192.168.1.13
    GATE 192.168.1.1
    MASK 255.255.255.0
    PIC upper version is 07
    Licence unlimited
    Current DAC
    PIC lower version is 0f

    Что я делаю не так?


    Попробовал реализовать обмен при помощи SysLibSockets. Результат лучше. Происходит подключение, хотя результат функции SysSockConnect() = FALSE (SysSockBind() = TRUE), а при передаче данных результат = SOCKET_INVALID, хотя данные на ПК приходят. Сервер на ПК шлет обратно полученные данные и функция SysSockRecv() показывает принятые данные.

    Получается не совсем корректная работа библиотеки. Стоит ли ей вообще пользоваться?

  2. #2
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Пользоваться или нет решать вам.
    Поиск по форуму разъяснит ваши предположения насчет этих функций.
    Моё мнение - бибка работает не совсем так как описанно в руководстве, но все проблемы решаются и работает, в целом, на ура.

  3. #3

    По умолчанию

    Ну с библиотекой я справлюсь. Основной вопрос в том, почему не работает запрос от Modbus мастера, реализованный "штатными" средствами. На форуме есть несколько тем об этом и везде ссылка на вышеуказанный пример.

Похожие темы

  1. tcp master
    от Columbariy в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 18.01.2013, 10:12
  2. ПЛК150 + codesys via tcp\ip
    от zabep в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 06.01.2013, 10:16
  3. Modbus TCP
    от maks-tver в разделе Сетевые технологии
    Ответов: 12
    Последнее сообщение: 18.12.2012, 18:55
  4. [ПЛК100] и TCP
    от Frayl в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 04.10.2012, 07:11
  5. Связь через Modbus TCP нескольких ПЛК150
    от Антон в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 10.04.2008, 07:34

Ваши права

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