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

Тема: Как подружить ПЛК304 и Mobus

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Ильнур Гибадуллин Посмотреть сообщение
    дам рекомендации по улучшению обмена.
    По мере перевода записи устройств в режим Rising Edge ситуация с отвалами устройств значительно улучшилась, так же улучшилась отзывчивость всей системы. Возник вопрос по использованию этого режима (Rising Edge), если я перевожу флаг триггера записи в TRUE, через какое время мне можно сбросить флаг? Чисто подбором у меня получилось 30ms, но мне кажется это не совсем верное решение т.к. разные устройства, по идее, реагирую по разному... Т.е. нужно как-то контролировать дошла команда или нет и после сбрасывать флаг. У каждого устройства есть перечень переменных через точку (к примеру .byModbusError), возможно среди них есть флаг подтверждения записи в устройство?

  2. #2

    По умолчанию

    Цитата Сообщение от Sergeba Посмотреть сообщение
    По мере перевода записи устройств в режим Rising Edge ситуация с отвалами устройств значительно улучшилась, так же улучшилась отзывчивость всей системы. Возник вопрос по использованию этого режима (Rising Edge), если я перевожу флаг триггера записи в TRUE, через какое время мне можно сбросить флаг? Чисто подбором у меня получилось 30ms, но мне кажется это не совсем верное решение т.к. разные устройства, по идее, реагирую по разному... Т.е. нужно как-то контролировать дошла команда или нет и после сбрасывать флаг. У каждого устройства есть перечень переменных через точку (к примеру .byModbusError), возможно среди них есть флаг подтверждения записи в устройство?
    Режим Rising Edge подразумевает запись данных по однократному переднему фронту. Другими словами, после подачи импульса запрос кладется в очередь. Необходимости в выставлении таймеров нет.

  3. #3

    По умолчанию

    Цитата Сообщение от Ильнур Гибадуллин Посмотреть сообщение
    Необходимости в выставлении таймеров нет.
    Т.е. можно тупо в начале следующего цикла сбросить флаг?

  4. #4

    По умолчанию

    Цитата Сообщение от Sergeba Посмотреть сообщение
    Т.е. можно тупо в начале следующего цикла сбросить флаг?
    Все верно.

  5. #5

    По умолчанию

    Цитата Сообщение от Ильнур Гибадуллин Посмотреть сообщение
    Все верно.
    Заметил периодически появляющийся глюк. Иногда при загрузке исполняемого кода в ПЛК пропадает связь между SCADA и ПЛК, хотя индикатор сети на ПЛК моргает, в локалке сетевой адрес пингуется. Помогает только перезагрузка с отключением питания. Это, конечно не страшно, но сегодня такая неприятность повторилась независимо от загрузки программы... Внезапно пропала связь между SCADA и ПЛК, соответственно и HMI-панель, которая работает посредством SCADA так же перестала работать...

  6. #6

    По умолчанию

    Цитата Сообщение от Sergeba Посмотреть сообщение
    Заметил периодически появляющийся глюк. Иногда при загрузке исполняемого кода в ПЛК пропадает связь между SCADA и ПЛК, хотя индикатор сети на ПЛК моргает, в локалке сетевой адрес пингуется. Помогает только перезагрузка с отключением питания. Это, конечно не страшно, но сегодня такая неприятность повторилась независимо от загрузки программы... Внезапно пропала связь между SCADA и ПЛК, соответственно и HMI-панель, которая работает посредством SCADA так же перестала работать...
    Как часто пропадает связь между SCADA и ПЛК?

  7. #7

    По умолчанию

    Цитата Сообщение от Ильнур Гибадуллин Посмотреть сообщение
    Как часто пропадает связь между SCADA и ПЛК?
    Не часто. В основном после заливки проекта. Примерно на каждый третий-четвёртый раз заливки. За месяц однажды пропала связь внезапно, во время работы контроллера. Питание исключено т.к. HMI(со SCADA) и контроллер подключены к бесперебойнику.

  8. #8

    По умолчанию

    Цитата Сообщение от Ильнур Гибадуллин Посмотреть сообщение
    Как часто пропадает связь между SCADA и ПЛК?
    Несколько дней проблем не было. Вчера вечером вносил изменения в программу контроллера, после загрузки SCADA не отвалилась, работала, но сегодня утром обнаружил - связи нет, хотя контроллер работает, программа исполняется.
    Не понятно как это диагностировать со стороны контроллера. По идее нужна функция типа Watch dogs, и при выявлении обрыва связи, перезапускать порт LAN. Либо разработчикам искать проблему в прошивке или железе контроллера.

Похожие темы

  1. Подружить СПК107 с PC
    от Vasily_avico в разделе СПК1xx (архив)
    Ответов: 3
    Последнее сообщение: 06.08.2017, 21:38
  2. Как подружить СПК 105 и ТРМ202
    от дрю в разделе СПК1xx (архив)
    Ответов: 2
    Последнее сообщение: 16.02.2016, 09:19
  3. Запись массива данных в Mobus-Slave ПЛК150
    от Alex A Pap в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 13.12.2010, 13:41
  4. подружить OPC и WinCC
    от AVit в разделе Другие SCADA системы
    Ответов: 3
    Последнее сообщение: 18.09.2007, 10:13

Ваши права

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