1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Simatic. Когда в цикле записываются M и L переменные?

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
Welder
здесь недавно
здесь недавно
Сообщения: 91
Зарегистрирован: 02 мар 2014, 21:02
Имя: Роберт
Страна: Казань
город/регион: Республика Татарстан
Благодарил (а): 9 раз
Поблагодарили: 11 раз

Simatic. Когда в цикле записываются M и L переменные?

Сообщение Welder »

Например входа/выхода записываются/считываются в конце цикла. А маркеры и локальные переменные?

Например есть два нетворка.
1. Записывается маркер М0.0 или L0.0
2.Считываются эти данные.

В каком цикле они считаются? В том же котором запишутся?
Аватара пользователя

Barsik
не первый раз у нас
не первый раз у нас
Сообщения: 353
Зарегистрирован: 02 фев 2010, 22:28
Имя: Корнеев Дмитрий
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: Simatic. Когда в цикле записываются M и L переменные?

Сообщение Barsik »

Эээ.. Довольно странный вопрос. Маркеры записываются/считываются в тот момент когда их записывают/читают. Ваш КО)) То есть если вы пишете в маркер из ОВ1, то он сразу же после записи меняет свое значение. С локальными данными чуть иначе - у ОВ первые байты, несущие заранее оговоренные производителем данные, несут при вызове эти самые данные, а боле старшие имеют непредсказуемое состояние. То есть для использования их нужно инициализировать. У FB и FC примерно так же.
Запуск и модернизация оборудования без проекта и документации. Дорого.

Автор темы
Welder
здесь недавно
здесь недавно
Сообщения: 91
Зарегистрирован: 02 мар 2014, 21:02
Имя: Роберт
Страна: Казань
город/регион: Республика Татарстан
Благодарил (а): 9 раз
Поблагодарили: 11 раз

Re: Simatic. Когда в цикле записываются M и L переменные?

Сообщение Welder »

Просто решил уже точно убедиться в этом :) В литературе об этом вообще ничего не пишут.

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

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3558
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

Re: Simatic. Когда в цикле записываются M и L переменные?

Сообщение Михайло »

Образ области памяти есть только у входов I и выходов Q. Только для этой памяти справедливо обновление значений синхронно с программным циклом.
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»