Вопрос новичка

Berserker001
Сообщения: 11
Зарегистрирован: 20 апр 2022, 20:48

Вопрос новичка

Сообщение Berserker001 »

Добрый день!
Начинаю переходить с контроллеров Siemens на Delta (взял на пробу DVP32ES3).

Возникла пара первых непоняток:

1. API функции вижу бывают с буквами D вначале и P в конце, или без.
Что они означают?

2. Хочу написать функцию ограничения скорости изменения параметра (не нашел в стандартных).
Для этого необходимо знать время цикла исполнения программы.
Как узнать или измерить время между запусками в Cycle_Task или в Time_Interruption ?

Алексей29
Сообщения: 113
Зарегистрирован: 17 дек 2020, 12:28
Откуда: Воронеж

Re: Вопрос новичка

Сообщение Алексей29 »

Berserker001 писал(а):
21 апр 2022, 09:14
1. API функции вижу бывают с буквами D вначале и P в конце, или без.
Что они означают?
11.png
11.png (19.29 КБ) 839 просмотров
.
P - импульсное выполнение

документация тут
Berserker001 писал(а):
21 апр 2022, 09:14
2. Хочу написать функцию ограничения скорости изменения параметра (не нашел в стандартных).
Может быть RAMP подойдет?

Berserker001
Сообщения: 11
Зарегистрирован: 20 апр 2022, 20:48

Re: Вопрос новичка

Сообщение Berserker001 »

Спасибо за ответ Алексей!

По п.1 всё понятно.
Документацию читаю постепенно, но страниц очень много, и самые интересные места как раз тонут в этом обьеме.

По п.2.
RAMP смотрел, но это не совсем то.

Плюс время цикла и в других алгоритмах требуется..

Алексей29
Сообщения: 113
Зарегистрирован: 17 дек 2020, 12:28
Откуда: Воронеж

Re: Вопрос новичка

Сообщение Алексей29 »

время цикла можно считывать из спец. регистров. у меня нет файла по программированию ES3 .
и с сайта не скачивается.
Время цикла можно фиксированно указывать. Только не помню где)

bayk
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

Re: Вопрос новичка

Сообщение bayk »

вам нужна инструкция по программированию as200/300. es3 это почти то же самое что as200, только в другом корпусе и памяти чуть меньше

Алексей29
Сообщения: 113
Зарегистрирован: 17 дек 2020, 12:28
Откуда: Воронеж

Re: Вопрос новичка

Сообщение Алексей29 »

Berserker001 писал(а):
21 апр 2022, 11:30
Плюс время цикла и в других алгоритмах требуется..
наткнулся. если вдргу нужно
0000.png
0000.png (18.56 КБ) 731 просмотр
.
111.png
111.png (52.19 КБ) 731 просмотр

Олег
Сообщения: 795
Зарегистрирован: 18 янв 2011, 23:06

Re: Вопрос новичка

Сообщение Олег »

Мдя, с Сименса на Дельту, с байта на слово, с DB на.... а нет аналога.
Сочувствую. :D

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Вопрос новичка

Сообщение and909 »

Олег писал(а):
26 апр 2022, 23:10
с DB на.... а нет аналога.
А как-же DUT? (Еще не применял, но судя по описанию это оно)

Berserker001
Сообщения: 11
Зарегистрирован: 20 апр 2022, 20:48

Re: Вопрос новичка

Сообщение Berserker001 »

Олег писал(а):
26 апр 2022, 23:10
Мдя, с Сименса на Дельту, с байта на слово, с DB на.... а нет аналога.
Сочувствую. :D
Ну а что. В принципе Дельта почти нравится. Простенько и со вкусом. К особенностям можно привыкнуть.

С циклами разобрался, спасибо сообществу!

Сейчас вот новая небольшая странность - как получить абсолютное значение Real числа ??? как будто нет стандартной функции.

Алексей29
Сообщения: 113
Зарегистрирован: 17 дек 2020, 12:28
Откуда: Воронеж

Re: Вопрос новичка

Сообщение Алексей29 »

Berserker001 писал(а):
28 апр 2022, 13:25
Сейчас вот новая небольшая странность - как получить абсолютное значение Real числа ??? как будто нет стандартной функции.
FNEG

upd. а нет, не оно

Ответить