Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > ПЛК и микроконтроллеры
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Помогите начинающему ADAM-5510EKW\TP

 Ответить Ответить
Автор
Сообщение
Klaus Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Июнь 2007
Категория: Ukraine
Online Status: Offline
Публикации: 13
Свойства публикации Свойства публикации   Ответить, цитируя автора - Klaus Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Помогите начинающему ADAM-5510EKW\TP
    Опубликовано: 18 Октябрь 2007 17:13

Привет! Прошу помощи от опытных разработчиков!
Кто имеет опыт работы с ПЛК данной фирмы прошу откликнуться и пообщаться с помощью аськи и мылом.

я пытаюсь разбираться как пользоваться программой MultyProg 3.3 программирование на релейной логике
подскажите мне плз...
1- где прочесть про системные переменные ?
что-то типа
PLC_SYS_TICK_CNT %MD 1.52 - счетчик тиков
..............
меня интересует есть ли возможность получить часы реального времени в С-формате ? типа кол-во секунд с 1970 года ? может это какой-то магический адрес прочесть ? где это посмотреть что-то в доках не вижу....

2- где взять библиотеки по контроллеру (ПИД например, а то подключаю библиотеку proconos там ПИД для плавающей точки реализован, что неприемлемо для 80188 процессора применяемого в ПЛК)

Александр
ICQ 216060501
alex_nipi@hotbox.ru

Наверх
Vel_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 25 Апрель 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 116
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vel_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Октябрь 2007 10:00

> (ПИД например, а то подключаю библиотеку proconos там ПИД для плавающей точки реализован, что неприемлемо для 80188 процессора применяемого в ПЛК) <

Интересно, а почему  для 80188 процессора неприемлемы числа с плавающей запятой? В UltroLogik все прекрасно работает (в С тоже, режим эмуляции вычислений с плавающей запятой).

А насчет часов реального времени посмотри в описании на контроллер.

Vel
Наверх
Klaus Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Июнь 2007
Категория: Ukraine
Online Status: Offline
Публикации: 13
Свойства публикации Свойства публикации   Ответить, цитируя автора - Klaus Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Октябрь 2007 10:28

из-за того что происходит эмуляция, объем результирующего кода разрастается неимоверно...так, к примеру, может пройти номер для 2-х ПИД, но не пройдет для 20 регуляторов это факт проверенный. в документации нигде не нашел описание системных регистров памяти, если знаешь конкретно - напиши имя доки

Наверх
Vel_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 25 Апрель 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 116
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vel_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Октябрь 2007 06:30

В UltroLogik прекрасно все работает с числами с плавающей запятой. Никаких проблем небыло. У меня в проекте 6 ПИД регуляторов и все прекрасно.

По системному таймеру:

Пиши адресс, пришлю пример для UltroLogik16 с модулями СРР!

Vel
Наверх
Klaus Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Июнь 2007
Категория: Ukraine
Online Status: Offline
Публикации: 13
Свойства публикации Свойства публикации   Ответить, цитируя автора - Klaus Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Октябрь 2007 13:49

эмуляция работает- никто ж не спроит, просто иногда может не хватать памяти

я работаю с программой Multiprog 3.3 ...язык не похож на С... тут свои библиотеки и заморочки...вот еще вопрос имеется модуть аналоговых 8 входов, 5017 модуль имеет возможность контроля ниж верх уставок аппаратно, возможно ли признаки срабатывания вытаскивать из модуля ?

 

Наверх
s_smirnov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 14 Январь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 322
Свойства публикации Свойства публикации   Ответить, цитируя автора - s_smirnov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Октябрь 2007 15:42
Первоначально опубликовано Klaus

из-за того что происходит эмуляция, объем результирующего кода разрастается неимоверно...так, к примеру, может пройти номер для 2-х ПИД, но не пройдет для 20 регуляторов это факт проверенный. в документации нигде не нашел описание системных регистров памяти, если знаешь конкретно - напиши имя доки

Програмирую в UL32, в одном контроллере спокойно работают 8 регуляторов, все с плавающей точкой, кроме того нормализация и фильтрация аналоговых сигналов, и немножко логики. Программа делает 25 циклов в секунду, исполняемый файл около 24кБ

Сергей
Наверх
Klaus Смотреть выпадающим
Новичок
Новичок


Присоединился: 07 Июнь 2007
Категория: Ukraine
Online Status: Offline
Публикации: 13
Свойства публикации Свойства публикации   Ответить, цитируя автора - Klaus Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 23 Октябрь 2007 18:43

сделай 25 регуляторов и увидишь разницу

Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz