Страница 362 из 699 ПерваяПервая ... 262312352360361362363364372412462 ... ПоследняяПоследняя
Показано с 3,611 по 3,620 из 6982

Тема: CODESYS V3.5. Вопросы и ответы

  1. #3611
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от Stan_1 Посмотреть сообщение
    Написал TCP server, который является слейвом к ПЛК-210. В принципе, все работает нормально, но со стороны ПЛК раз в 3-20 минут идет разрыв TCP соединения. В логах это выглядит так (я заменил IP-адреса на название устойства). ПЛК и сервер связаны прямым проводом без коммутаторов/маршрутизаторов.

    07:29:51.036177 IP_PLC > IP_SERVER: Flags [FP.], seq 3341925890:3341925998, ack 217531772, win 913, options [nop,nop,TS val 1266839810 ecr 330477084], length 108
    07:29:51.042539 IP_SERVER > IP_PLC: Flags [F.], seq 12, ack 109, win 508, options [nop,nop,TS val 330478987 ecr 1266839811], length 0
    07:29:51.042765 IP_PLC > IP_SERVER: Flags [R], seq 3341925999, win 0, length 0

    Что это может быть? В каких случаях идет разрыв TCP-соединения? Обмен идет раз в 200 мс, поэтому таймаута неактивности там не бывает. Чтение идет одного регистра, fc=4. IP_PLC - Modbus master, IP_SERVER - Modbus slave.

    За одну сессию устройства обмениваются от 300 до 3500 транзакций с шагом 200 мс.

    Заранее спасибо!
    Попробуйте повторить этот тест, использовав OPC-сервер на ПК в качестве Modbus TCP Slave.
    https://insat.ru/products/Universal_...RVER_TRIAL.ZIP

    Каким образом настроен Modbus Master в ПЛК, через стандартные компоненты в дереве проекта?

  2. #3612

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Попробуйте повторить этот тест, использовав OPC-сервер на ПК в качестве Modbus TCP Slave.
    https://insat.ru/products/Universal_...RVER_TRIAL.ZIP

    Каким образом настроен Modbus Master в ПЛК, через стандартные компоненты в дереве проекта?
    Да, все подключено стандартно (приложил скриншоты). Даже все тайминги увеличил, думал, может в них дело.

    А еще подскажите, плз. Я иногда вижу, что ПЛК устанавливает два соединения TCP после разрыва, затем буквально через доли секунды одно разрывает, по второму работает. Такое ощущение (без документации только фантазировать могу), что ПЛК устанавливает соединение, что-то с ним происходит, и он через 3-10 секунд устанавливает второе, и потом разрывает первое, как ненужное. Может быть такая логика? Вообще возможна ситуация, когда ОДИН ПЛК как слейв, создает ДВА TCP-соединения одновременно?

    reconects1.JPG
    reconects2.JPG

  3. #3613
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Вообще возможна ситуация, когда ОДИН ПЛК как слейв,
    Так у вас проблемы с ПЛК-мастером или ПЛК-слэйвом?
    Судя по предыдущему посту и скриншоту - мастером.

    Тогда к чему этот вопрос?

  4. #3614

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Так у вас проблемы с ПЛК-мастером или ПЛК-слэйвом?
    Судя по предыдущему посту и скриншоту - мастером.

    Тогда к чему этот вопрос?
    У меня ПЛК подключается к малинке. При этом:
    ПЛК: TCP Modbus Master, но TCP-клиент
    Малинка: TCP Modbus Slave, но TCP-сервер

    ПЛК (TCP-клиент) подключается к TCP-сервер, но периодически рвет соединение.

  5. #3615
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от Stan_1 Посмотреть сообщение
    У меня ПЛК подключается к малинке. При этом:
    ПЛК: TCP Modbus Master, но TCP-клиент
    Малинка: TCP Modbus Slave, но TCP-сервер

    ПЛК (TCP-клиент) подключается к TCP-сервер, но периодически рвет соединение.
    Тогда я предлагаю вернуться к рекомендации из поста выше:
    https://owen.ru/forum/showthread.php...l=1#post367800

    Это позволит понять, смогу ли я воспроизвести вашу проблему без малинки или нет.

  6. #3616

    По умолчанию

    Подскажите, плз, а для CODESYS 3.5 существует модуль Statistic? Или можно-ли по другому, без debug-режима, получать информацию о загрузке процессора и состоянии устройства? Пока из полезного нашел только температуру процессора

  7. #3617
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от Stan_1 Посмотреть сообщение
    Подскажите, плз, а для CODESYS 3.5 существует модуль Statistic? Или можно-ли по другому, без debug-режима, получать информацию о загрузке процессора и состоянии устройства? Пока из полезного нашел только температуру процессора
    См. узел Debug в дереве проекта.
    Или его вы и называете "debug-режимом"?

  8. #3618

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    См. узел Debug в дереве проекта.
    Или его вы и называете "debug-режимом"?
    Ага. Именно его. Не знаю просто, допустимо ли его держать включенным в production, а не на период отладки. Если можно - то он закрывает мою потребность полностью.

  9. #3619
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от Stan_1 Посмотреть сообщение
    Ага. Именно его. Не знаю просто, допустимо ли его держать включенным в production, а не на период отладки. Если можно - то он закрывает мою потребность полностью.
    Можно, но тогда лучше для него задать разумный период обновления данных (5 секунд, например).

  10. #3620

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Можно, но тогда лучше для него задать разумный период обновления данных (5 секунд, например).
    О! Отлично, спасибо большое!

Страница 362 из 699 ПерваяПервая ... 262312352360361362363364372412462 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3177
    Последнее сообщение: Вчера, 12:47
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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