Russian (CIS)

Translate

Russian Chinese (Simplified) English French German Ukrainian
Главная Форум
Подписаться: Подписаться на рассылку по e-mail FACEBOOK
Форум
Добро пожаловать, Гость
Привет! Вход или Регистрация.    Забыли пароль?
RE: Тригонометрические функции!! (1 просматривает) (1) Гость
Вниз Ответить Избранное: 0
Сообщения темы: RE: Тригонометрические функции!!
#462
Neurox (Пользователь)
Fresh Boarder
Постов: 4
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Тригонометрические функции!! 11 г., 5 мес. назад  
На текущий момент не нашел в фунциональных блоках ни синуса ни косинуса.

необходимы для расчета уровня в барабане котла при моделировании работы PID регулятора.
ну формула известна:

H=R*(1-cos((V/L)*R^2))

как решить эту проблему? может есть версии ПО где эти функции реализованы
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#465
Adon (Пользователь)
Junior Boarder
Постов: 25
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
Пол: Мужской Страна, город: Днепропетровск
RE: Тригонометрические функции!! 11 г., 5 мес. назад  
ДА, поддерживаю вопрос! Появятся ли свободно-программируемые блоки (на любом из языков)?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Все вопросы по автоматизации:
E-mail: market3@energopolis.dp.ua
(056) 75-72-64
097 977 2577 Http://www.energopolis.dp.ua
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#466
Neurox (Пользователь)
Fresh Boarder
Постов: 4
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Тригонометрические функции!! 11 г., 5 мес. назад  
И вообще, приведите среду разработки в соответствие со стандартами IEC 1131-3, а то как-то не серьезно.

Я, честно говоря регулятор занялся сейчас этими контроллероми (МИК-51) из принципа--лишь бы не валялись. куплены был давненько и не мной.

но среда разработки просто демотивирует их использовать...
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#467
Lukas (Модератор)
Модератор
Постов: 213
graph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Тригонометрические функции!! 11 г., 5 мес. назад  
Neurox писал(а):
QUOTE:
На текущий момент не нашел в фунциональных блоках ни синуса ни косинуса.

необходимы для расчета уровня в барабане котла при моделировании работы PID регулятора.
ну формула известна:

H=R*(1-cos((V/L)*R^2))

как решить эту проблему? может есть версии ПО где эти функции реализованы



Значение
,

что соответственно уже можно реализовать в программной среде АЛЬФА. Таким образом, значение «х» являет собой значение в радианах в диапазоне -π ÷ +π. На рисунке изображен пример программы с вычислением cos(x), который также можно скачать здесь
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
 
Последнее редактирование: 29.07.2010 16:24 Редактировал .
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#468
Lukas (Модератор)
Модератор
Постов: 213
graph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Тригонометрические функции!! 11 г., 5 мес. назад  
Adon писал(а):
QUOTE:
ДА, поддерживаю вопрос! Появятся ли свободно-программируемые блоки (на любом из языков)?


На текущий момент данной возможности нет.
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#469
Neurox (Пользователь)
Fresh Boarder
Постов: 4
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Тригонометрические функции!! 11 г., 5 мес. назад  
"Таким образом, значение «х» являет собой значение в радианах в диапазоне -π ÷ +π. На рисунке изображен пример программы с вычислением cos(x)"

и занимает 10% ресурсов контроллера....
в следуюей версии ПО будет нормальный синус/косинус??

еще вопрос, дабы темы не плодить:

Как реализовать простейшую итерационую функцию:
X(i)=X(i-1)+B

???

как запомнить переменную а потом ее использовать на слудующем цикле контроллера?
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#470
Lukas (Модератор)
Модератор
Постов: 213
graph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Тригонометрические функции!! 11 г., 5 мес. назад  
Для данной задачи можно использовать блок MEM(43)-" Запоминание" или "Интегрирование" - блок INTEG(17).
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
#471
Neurox (Пользователь)
Fresh Boarder
Постов: 4
graphgraph
Пользователь в оффлайне Кликните здесь, чтобы посмотреть профиль этого пользователя
RE: Тригонометрические функции!! 11 г., 5 мес. назад  
Lukas писал(а):
QUOTE:
Для данной задачи можно использовать блок MEM(43)-" Запоминание" или "Интегрирование" - блок INTEG(17).


мюсье определенно знает толк в извращениях....
 
Сообщение модератору   Зарегистрированный Зарегистрированный  
  Для добавления сообщений, Вы должны зарегистрироваться или авторизоваться.
Вверх Ответить