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

Тема: Modbus TCP и ретентив

Древовидный режим

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

    По умолчанию Modbus TCP и ретентив

    Зачастую нужно, чтоб была возможность записи уставок с верхнего уровня по протолу modbus tcp.
    3й функцией читать, 6/16 записывать.

    Но тут есть такой подводный камень:

    При выключении контроллера, все эти уставки обнулятся, так как они хранятся в области входов %I.
    Как сделать, чтоб они сохраняли своё значение?

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

    Так же у контроллеров ОВЕН зачем то сделано так, что нельзя писать из программы значения в область входов %I, что могло бы решить эту проблему.

    Пробовал такую конструкцию:
    Код:
    VAR_GLOBAL RETAIN
    	aa AT %IW0 : WORD;
    END_VAR
    Но она не работает, переменная "аа" не сохраняет значение всё равно.

    Были так же безумные идеи при старте контроллера писать по modbus tcp в самого себя сохранённые значения уставок, но это уже какое то жёсткое порно!
    И даже этому не суждено быть, так как контроллер почему то на запросы по порту начинает отвечать не сразу, как стартует программа, а спустя какое то сферическое время, после старта программы, секунд 15-20.

    Как быть то?

    Работаю с СПК207-03-CS-WEB
    КДС 3.5 SP5 Patch 5
    Последний раз редактировалось @ND; 04.02.2016 в 07:12.

Похожие темы

  1. Modbus (Master) не отображается в память Modbus (Slave)
    от ghoch в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 07.05.2018, 09:40
  2. ПЛК160: Modbus TCP Master и Modbus TCP Slave одновременно.
    от Антон Костюченко в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 18.07.2016, 10:36
  3. Modbus Universal MasterOPC сервер или Lectus MODBUS OPC?
    от Olegis в разделе Master SCADA 3
    Ответов: 11
    Последнее сообщение: 05.04.2013, 09:35
  4. Ответов: 4
    Последнее сообщение: 18.09.2012, 22:16
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 14:42

Ваши права

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