В общем имеется в наличии Mistsubishi GX Works2 с ST:
в котором прекрасно компилируется такая конструкция:
Z2:= D10*5;
D11:=D12Z2;
Как видно D12Z2 это такая адресация переменной, которая по логике читается так:
D11=D(12+Z2); // если бы такая операция вообще существовала бы..
Есть ощущение что D11 и Z2 это так скажем прямая адресация памяти ПЛК, а регистры Z,V вместе с D регистрами
позволяют такую муть писать.
Кто знает это фича именно контроллеров Mistsubishi или такая конструкция соответствует стандарту 61131-3.
Что еще из альтернатив базово-индексной адресации есть в стандарте?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Базово-индексная адресация в 61131-3 ST
-
- эксперт
- Сообщения: 2091
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 135 раз
- Поблагодарили: 174 раза
Базово-индексная адресация в 61131-3 ST
Там только прямая адресация и есть :)
С помощью Z регистров создают циклы и всякие переборы переменных.
У сименса двойная косвенная адресация - тоже фиг осилишь.
С помощью Z регистров создают циклы и всякие переборы переменных.
У сименса двойная косвенная адресация - тоже фиг осилишь.
-
- частый гость
- Сообщения: 450
- Зарегистрирован: 19 мар 2012, 20:04
- Имя: Павел
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 53 раза
Базово-индексная адресация в 61131-3 ST
Не только у Мицубиши такое есть. У контроллеров Дельты и Омрон точно такое есть. Это индексная адресация. У Омрон еще и косвенная есть. Очень удобно для организации циклов.
-
- частый гость
- Сообщения: 404
- Зарегистрирован: 25 фев 2016, 12:18
- Имя: Жидков Игорь Алексеевич
- Страна: РФ
- город/регион: Королев/Фрязино
- Благодарил (а): 4 раза
- Поблагодарили: 12 раз
Базово-индексная адресация в 61131-3 ST
Например?
Отправлено спустя 1 минуту 7 секунд:
А платформо независимый подход для доступа к образам в/в и памяти через индексы есть в стандарте?
Компилятор - лучший друг человека!
-
- частый гость
- Сообщения: 450
- Зарегистрирован: 19 мар 2012, 20:04
- Имя: Павел
- Страна: Россия
- Благодарил (а): 5 раз
- Поблагодарили: 53 раза
Базово-индексная адресация в 61131-3 ST
Не знаю, что есть в стандарте. Но думаю, что индексные регистры есть у многих производителей ПЛК и софта для их программирования. Просто с Омроном и Дельтой плотно работал и знаю. Дельта серии DVP клон Мицубиши.
-
- почётный участник форума
- Сообщения: 5633
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 758 раз
Базово-индексная адресация в 61131-3 ST
У меня такого впечатления не сложилось.
Несомненно, влияние азиатской моды прослеживается, особенно на среду разработки WPLSoft, но чтоб прям "клон", такого сказать не могу. Тем более, что другой пакет ISPSoft мне больше напоминает Роквелловские программы.
Тенденции и мода не более.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)