Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 31

Тема: ПЛК 154 сетевой обмен c ПК через ModbusTCP

  1. #11

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Компьютеры на объектах есть или только ПЛК ?, если только ПЛК то НИКАК

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

    Может использовать принцип кратковременного подключения, типо подключился на пол секунды все что нужно передал, считал и спать секунд на 10, но тогда нужно решить что то с мусором в трафике.

    Выглядит это так, я с ПЛК отправляю строку SysSockSend (SOCKET, ADR(TextToSend), SIZEOF(TextToSend), 0);
    трока например из 25 символов, скажем "0123456789ABCDEFGHIJKLMNOP" а на сервер приходят это строка не за рас а за три или четыре по 5 символов, и иногда в половине другая половина вклинилась

    щас обрисую
    вот что вижу в логе после того как отрпвил строку с контроллера

    1. 012345
    2. 0123456789A
    3. 0123456789ABCDEFGHI
    4. JKLMNOP

    а может так

    1. 012345
    2. 012340123456789ABCDEFGHI56789A
    3. 012345678JKLMNOP9ABCDEFGHI


    и непонятно на какой стороне капать

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

    По умолчанию

    любой плк имеет на боту мастера модбасТСР, на ПК сделать слейв не проблема, как мне кажется для любого языка, что не так то?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #13

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    любой плк имеет на боту мастера модбасТСР, на ПК сделать слейв не проблема, как мне кажется для любого языка, что не так то?
    Работать будет если IP контроллера не известен?

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

    По умолчанию

    если на контроллере клиент и ему нужен только адрес сервера, который у Вас известен, то причем тут какой айпишник у плк?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #15
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,108

    По умолчанию

    Цитата Сообщение от Денис Бердяев Посмотреть сообщение
    Работать будет если IP контроллера не известен?
    ПЛК же будет мастером! Зачем ему знать свой IP?
    Мастер в ПЛК будет обращаться слейву в ПК, а у ПК статический, т.е. известный IP адрес.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  6. #16

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    ПЛК же будет мастером! Зачем ему знать свой IP?
    Мастер в ПЛК будет обращаться слейву в ПК, а у ПК статический, т.е. известный IP адрес.
    вот хоть что то теперь понятно становится, для меня ModBus темный лес, как сконфигурировать ПЛК чтобы он был мастером

  7. #17

    По умолчанию

    в конфигурации ПЛК даже нет пункта TCP если выбираешь режим мастер, может это в рантайме нужно делать?

  8. #18

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    если на контроллере клиент и ему нужен только адрес сервера, который у Вас известен, то причем тут какой айпишник у плк?
    Можете немножко более углублено объяснить, вот мы выяснили, что контроллер являясь мастером ModBus будет обращатьяс к Slave на ПК по IP адресу ПК то как его сконфигурировать, куда вписать IP и т.д.

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

    По умолчанию

    Цитата Сообщение от Денис Бердяев Посмотреть сообщение
    в конфигурации ПЛК даже нет пункта TCP если выбираешь режим мастер, может это в рантайме нужно делать?
    в параметры мастера загляните, и еще если читали документацию, то обязательно найдете, есть там и куда адрес задать и с сериального порта на ТСР перейти
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #20

    По умолчанию

    дак нету у меня никакой документации, сам разбираюсь находя всё в интернете можете ссылку дать?

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Сетевой обмен данными с плавающей точкой
    от LamSer в разделе Программируемые реле
    Ответов: 13
    Последнее сообщение: 10.03.2017, 14:44
  2. Ответов: 6
    Последнее сообщение: 19.09.2012, 10:40
  3. Ответов: 3
    Последнее сообщение: 06.06.2012, 17:41
  4. Опрос ПЛК-100 Р. М. через ModBusTCP
    от moon-guest в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 30.12.2011, 07:49
  5. Соединение ПЛК 154 и ПК по ТСР
    от ivankolya в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 18.04.2011, 18:55

Ваши права

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