Страница 5 из 5 ПерваяПервая ... 345
Показано с 41 по 43 из 43

Тема: CODESYS и MasterScada 4D по OPC UA

  1. #41
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,991

    По умолчанию

    ок, вариант. Реализация в ПР, ПЛК - пишем туда 1, ПЛК выполняет действие и сбрасывает переменную в 0.

    У вас разделены чтение и запись, если правильно понимаю, как это реализовать если у вас постоянная 1 и пишется периодически?
    Вариант 2. Не предусмотрели сброс в переменной в 0 после выполнения действия, а надо записать 1, потом 0. Какие действия?

  2. #42

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    ок, вариант. Реализация в ПР, ПЛК - пишем туда 1, ПЛК выполняет действие и сбрасывает переменную в 0.

    У вас разделены чтение и запись, если правильно понимаю, как это реализовать если у вас постоянная 1 и пишется периодически?
    Вариант 2. Не предусмотрели сброс в переменной в 0 после выполнения действия, а надо записать 1, потом 0. Какие действия?
    Да всё решено просто, у ТС думаю так же. У меня: В плк команда обрабатывается и ставится в 0. При этом в скаде скрипт, который смотрит ВЫХОДНУЮ переменную скады, и обнуляет её. Вот вам и импульс. Плк успевает увидеть 1цу. Это по второму варианту. При этом у меня dword, и я сразу в 0 сбрасываю как бы 32 команды. Но это теперь и с выбором изменения по времени думаю будет работать. А для первого варианта похоже скаде сравнивает вход и выход, и если огни не равны, то посылает переменную снова. А вообще я уже запутался. Работает и ладно. Рано костыли удалять.

  3. #43

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    ок, вариант. Реализация в ПР, ПЛК - пишем туда 1, ПЛК выполняет действие и сбрасывает переменную в 0.

    У вас разделены чтение и запись, если правильно понимаю, как это реализовать если у вас постоянная 1 и пишется периодически?
    Вариант 2. Не предусмотрели сброс в переменной в 0 после выполнения действия, а надо записать 1, потом 0. Какие действия?
    В OPC-UA обычно все работают по подписке, поэтому да, чтение и запись разделена.

    не вижу ничего плохого, хоть с и сброс выполняется сразу.
    но если представить что прилетела запись 1, хотя там уже 1, то команда же выполняется..
    если алгоритм в ПЛК кривой и забыл 0 записать, что что тут уже.
    а вообще да, что-то в дебри зашли

Страница 5 из 5 ПерваяПервая ... 345

Похожие темы

  1. В чем отличие Codesys от MasterScada?
    от Salvage в разделе ПЛК2хх
    Ответов: 1
    Последнее сообщение: 20.04.2022, 09:45
  2. 2 PLC110 + CoDesys OPC + MasterSCADA
    от Никита Заиграев в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 22.10.2015, 16:30
  3. Связь CODESYS 2.3 и MASTERSCADA
    от Сема в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 13.01.2015, 11:08
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 16:56
  5. Ответов: 4
    Последнее сообщение: 23.04.2012, 12:56

Ваши права

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