Страница 70 из 112 ПерваяПервая ... 2060686970717280 ... ПоследняяПоследняя
Показано с 691 по 700 из 1207

Тема: Обновленный ПЛК110?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    321

    По умолчанию

    Настройки слэйва во вложении.

    Всё таки виноват OPC-сервер?
    Изображения Изображения
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  2. #2

    По умолчанию

    Цитата Сообщение от _Pavel_ Посмотреть сообщение
    Настройки слэйва во вложении.

    Всё таки виноват OPC-сервер?
    Это, вероятно, настройки мастера - а где настройки slave? P.S. Настройки таймаутов соединений, возможно, не в самом OPC, а в операционке, но я тут не совсем Копенгаген.
    Тролль-наседка, добрый, нежный и ласковый

  3. #3
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    321

    По умолчанию

    Владислав, поучавствуйте, пожалуйста в этой теме.
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  4. #4
    Пользователь
    Регистрация
    30.11.2012
    Адрес
    40RUS
    Сообщений
    321

    По умолчанию

    Владислав, позвольте Вас снова побеспокоить.
    Коллеги утверждают (тынц), что неактуальные данные передаёт-таки контроллер после восстановления соединения. Подскажите, пожалуйста, это можно как-то исправить или это нормальное поведение? (и соответственно нужно понять и простить )
    Напильник, велосипед, бубен, грабли и костыли - основные инструменты программиста.

  5. #5

    По умолчанию

    Цитата Сообщение от _Pavel_ Посмотреть сообщение
    Владислав, позвольте Вас снова побеспокоить.
    Коллеги утверждают (тынц), что неактуальные данные передаёт-таки контроллер после восстановления соединения. Подскажите, пожалуйста, это можно как-то исправить или это нормальное поведение? (и соответственно нужно понять и простить )
    Я считаю, что это правильное поведение. Данные, которые передаёт контроллер, это не переданные, но попавшие в очередь на передачу данные предыдущей сессии (в реальной сети такие "фантомы" встречаются регулярно). Эти данные slave-ом должны игнорироваться, т.к. уже установлена новая сессия.
    Утверждение, что все так делают и можно иметь мультимастерный ModBus противоречит самой концепции Мастер-slave. И тем более, такое поведение slave-а должно быть не "по умолчанию", а специально настраиваться. Тем более на 1 порту.
    Тролль-наседка, добрый, нежный и ласковый

  6. #6

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Утверждение, что все так делают и можно иметь мультимастерный ModBus противоречит самой концепции Мастер-slave. И тем более, такое поведение slave-а должно быть не "по умолчанию", а специально настраиваться. Тем более на 1 порту.
    Вы опять продолжаете заниматься демагогией, вместо того чтобы разбираться с проблемой. У г-на _Pavel_ уже не наш ОРС, а программа ModRSSim у которой количество коннектов настраивается (и сейчас стоит 1). И как можно увидеть в видео проблему это не решает.

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Я считаю, что это правильное поведение.
    Да, выдать в сеть Modbus запрос склеенный из 5 предыдущих запросов - это очень правильное поведение. Только нужно добавить "для компании ОВЕН".
    Спасибо.

  7. #7

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Вы опять продолжаете заниматься демагогией, вместо того чтобы разбираться с проблемой. У г-на _Pavel_ уже не наш ОРС, а программа ModRSSim у которой количество коннектов настраивается (и сейчас стоит 1). И как можно увидеть в видео проблему это не решает.
    И что? Если этот OPC так-же поддерживает много мастеров на 1 порт - то проблема не решится.
    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Да, выдать в сеть Modbus запрос склеенный из 5 предыдущих запросов - это очень правильное поведение. Только нужно добавить "для компании ОВЕН".
    Штатная функция протокола TCP/IP. К мастеру ModBus никакого отношения не имеет. Или slave поддерживает разбор склеенных пакетов или нет. А вот если он их принимает и его клинит...

    P.S. Интересно, а как реагирует наш же ПЛК на наш же ПЛК?
    Тролль-наседка, добрый, нежный и ласковый

  8. #8

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    И что? Если этот OPC так-же поддерживает много мастеров на 1 порт - то проблема не решится.
    Это не ОРС сервер, это эмулятор Modbus устройства. И у него (в данном случае) установлен 1 мастер на порт и проблему это не решает.

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Штатная функция протокола TCP/IP. К мастеру ModBus никакого отношения не имеет.
    Если не очищать буфер.
    Что мешает вам очистить буфер при отсутствии коннекта, а все не выполненные запросы поставить в очередь, которую выполнить когда связь установится?

    Вообщем я не вижу смысла в дальнейшем участии в данной дискуссии - проблема не в ОРС, и мы это показали. Если вы считаете что выдавать мусор в сеть это нормальное поведение, то оставляю это на усмотрение вас и ваших пользователей.
    Спасибо.

  9. #9

    По умолчанию

    Вопрос по сохранению проекта. А какой собственно алгоритм для ОДНОЗНАЧНОГО выполнения данной операции? Выполнение "Create boot project" во время работы контроллера чего-то не приводит к ожидаемому результату. Вычитанное выполнение "flush" - так же не особо гарантирует. Иногда проект таки сохраняется, но попытки повторить последовательность шаманского танца неудачны. В какой то момент ПЛК вообще перестает логиниться при включении питания. А постоит выключенным и запуститься, загрузив что-то из предыдущего.

  10. #10

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    Вопрос по сохранению проекта. А какой собственно алгоритм для ОДНОЗНАЧНОГО выполнения данной операции? Выполнение "Create boot project" во время работы контроллера чего-то не приводит к ожидаемому результату. Вычитанное выполнение "flush" - так же не особо гарантирует. Иногда проект таки сохраняется, но попытки повторить последовательность шаманского танца неудачны. В какой то момент ПЛК вообще перестает логиниться при включении питания. А постоит выключенным и запуститься, загрузив что-то из предыдущего.
    Алгоритм прост.
    Логин->Bootproject->Выключить питание или сделать команду flush->Включить питание с тумблером в положении РАБОТА
    P.S. у Вас инженерный образец?
    Последний раз редактировалось Филоненко Владислав; 10.03.2015 в 19:29.
    Тролль-наседка, добрый, нежный и ласковый

Страница 70 из 112 ПерваяПервая ... 2060686970717280 ... ПоследняяПоследняя

Похожие темы

  1. приобрел обновленный плк110
    от Ruffian в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 04.12.2009, 12:01

Ваши права

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