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

Базово-индексная адресация в 61131-3 ST

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

Автор темы
izhidkov
частый гость
частый гость
Сообщения: 404
Зарегистрирован: 25 фев 2016, 12:18
Имя: Жидков Игорь Алексеевич
Страна: РФ
город/регион: Королев/Фрязино
Благодарил (а): 4 раза
Поблагодарили: 12 раз

Базово-индексная адресация в 61131-3 ST

Сообщение izhidkov »

В общем имеется в наличии Mistsubishi GX Works2 с ST:
в котором прекрасно компилируется такая конструкция:

Z2:= D10*5;
D11:=D12Z2;

Как видно D12Z2 это такая адресация переменной, которая по логике читается так:
D11=D(12+Z2); // если бы такая операция вообще существовала бы..

Есть ощущение что D11 и Z2 это так скажем прямая адресация памяти ПЛК, а регистры Z,V вместе с D регистрами
позволяют такую муть писать.

Кто знает это фича именно контроллеров Mistsubishi или такая конструкция соответствует стандарту 61131-3.
Что еще из альтернатив базово-индексной адресации есть в стандарте?
Компилятор - лучший друг человека!
Аватара пользователя

Serex
эксперт
эксперт
Сообщения: 2085
Зарегистрирован: 15 авг 2011, 21:36
Имя: Пупков Сергей Викторович
Страна: Россия
город/регион: Москва
Благодарил (а): 134 раза
Поблагодарили: 174 раза

Базово-индексная адресация в 61131-3 ST

Сообщение Serex »

Там только прямая адресация и есть :)
С помощью Z регистров создают циклы и всякие переборы переменных.
У сименса двойная косвенная адресация - тоже фиг осилишь.

pkl58
частый гость
частый гость
Сообщения: 445
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 53 раза

Базово-индексная адресация в 61131-3 ST

Сообщение pkl58 »

izhidkov писал(а): 11 мар 2019, 18:39 Кто знает это фича именно контроллеров Mistsubishi
Не только у Мицубиши такое есть. У контроллеров Дельты и Омрон точно такое есть. Это индексная адресация. У Омрон еще и косвенная есть. Очень удобно для организации циклов.
Аватара пользователя

Автор темы
izhidkov
частый гость
частый гость
Сообщения: 404
Зарегистрирован: 25 фев 2016, 12:18
Имя: Жидков Игорь Алексеевич
Страна: РФ
город/регион: Королев/Фрязино
Благодарил (а): 4 раза
Поблагодарили: 12 раз

Базово-индексная адресация в 61131-3 ST

Сообщение izhidkov »

Serex писал(а): 11 мар 2019, 22:59 У сименса двойная косвенная адресация - тоже фиг осилишь.
Например?

Отправлено спустя 1 минуту 7 секунд:
pkl58 писал(а): 12 мар 2019, 09:52 Очень удобно для организации циклов.
А платформо независимый подход для доступа к образам в/в и памяти через индексы есть в стандарте?
Компилятор - лучший друг человека!

pkl58
частый гость
частый гость
Сообщения: 445
Зарегистрирован: 19 мар 2012, 20:04
Имя: Павел
Страна: Россия
Благодарил (а): 5 раз
Поблагодарили: 53 раза

Базово-индексная адресация в 61131-3 ST

Сообщение pkl58 »

izhidkov писал(а): 12 мар 2019, 11:04 А платформо независимый подход для доступа к образам в/в и памяти через индексы есть в стандарте?
Не знаю, что есть в стандарте. Но думаю, что индексные регистры есть у многих производителей ПЛК и софта для их программирования. Просто с Омроном и Дельтой плотно работал и знаю. Дельта серии DVP клон Мицубиши.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5629
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Базово-индексная адресация в 61131-3 ST

Сообщение Ryzhij »

pkl58 писал(а): 12 мар 2019, 12:18 Дельта серии DVP клон Мицубиши.
У меня такого впечатления не сложилось.
Несомненно, влияние азиатской моды прослеживается, особенно на среду разработки WPLSoft, но чтоб прям "клон", такого сказать не могу. Тем более, что другой пакет ISPSoft мне больше напоминает Роквелловские программы.
Тенденции и мода не более.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Ответить

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