-----
18.11.2017 форум перенесён на другой хостинг. О замеченых глюках просьба сообщать администраторам.
-----
На форуме обязательно:
  1. Заполнить свой профиль на Русском языке. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.
Рекламу на своём форуме мы не размещаем ни на каких условиях.

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

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

Автор темы
Welder
здесь недавно
здесь недавно
Сообщения: 34
Зарегистрирован: 02 мар 2014, 20:02
Имя: Амиров Роберт Альбертович

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

Сообщение Welder » 17 май 2015, 16:37

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

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

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

Аватара пользователя

Barsik
не первый раз у нас
не первый раз у нас
Сообщения: 302
Зарегистрирован: 02 фев 2010, 22:28
Имя: Корнеев Дмитрий
Благодарил (а): 2 раза
Поблагодарили: 4 раза
Контактная информация:

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

Сообщение Barsik » 17 май 2015, 17:03

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


Автор темы
Welder
здесь недавно
здесь недавно
Сообщения: 34
Зарегистрирован: 02 мар 2014, 20:02
Имя: Амиров Роберт Альбертович

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

Сообщение Welder » 17 май 2015, 17:08

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

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


Михайло
почётный участник форума
почётный участник форума
Сообщения: 2428
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
Благодарил (а): 1 раз
Поблагодарили: 58 раз
Контактная информация:

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

Сообщение Михайло » 17 май 2015, 19:28

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