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

PLC Delta AS300. Масштабирование аналогового сигнала. Инструкция DMOVR.

Модератор: Глоб.модераторы

Закрыто

Автор темы
kolya_asu
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 05 ноя 2018, 03:11
Имя: Коля
Страна: UA

PLC Delta AS300. Масштабирование аналогового сигнала. Инструкция DMOVR.

Сообщение kolya_asu »

Добрый день. Столкнулся с проблемой масштабирования аналогового сигнала с модуля AS-F2AD (11bit). ПЛК AS300P. Нужно преобразовать вх.значение АЦП 1-2000 (при откл.датчике = -48) в значение -1...3 бар. Делаю по инструкции, которые смог найти. Если делаю без float, то работает так как надо, но если я пытаюсь сделать с float, то получается какая-то белиберда. В примерах, где все работает (без плавающей точки), используется инструкция (блок) DMOVR, но в DIADesigner и ISPSoft я не смог найти данную инструкцию, есть только DMOV. Думаю, что проблема в из-за этой инструкции. У кого то есть опыт в данном вопросе, подскажите пожалуйста.
Вот рабочий пример с целым числом (-1...3 Бар):https://drive.google.com/file/d/1I6OOPT ... drive_link

Отправлено спустя 47 минут 26 секунд:
С тем, что отображало непонятно что - разобрался. Нужно было просто изменить отображения типа данных. Софт ф."Дельта" вообще не понравился! По сравнению с Степ7 и ТИА Портал, это как небо и земля.
Фот где нужно изменить тип данных: https://drive.google.com/file/d/1PIUvbi ... drive_link
Может кому-то пригодиться)).

Отправлено спустя 12 минут 16 секунд:
Возникла проблема при отрицательном диапазоне -1...3 Бар. При 0...3 Бар работает отлично. Но у меня датчик с диапазоном -1...3 Бар!!!
Почему ведет себя так программа?
Вот видео -1...3 Бар: https://drive.google.com/file/d/1alrj9q ... drive_link
На видео, я плавно задаю ток с 4ма до 20ма на вход модуля АЦП .
Вот видео 0...3 Бар: https://drive.google.com/file/d/1s77kwG ... drive_link

Andreyit
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 06 фев 2020, 16:09
Имя: Андрей
город/регион: Екатеринбург
Поблагодарили: 69 раз

PLC Delta AS300. Масштабирование аналогового сигнала. Инструкция DMOVR.

Сообщение Andreyit »

Так делайте на сименсе, раз дельта не подходит.
SM685 включили? Раз плавающая запятая.

Автор темы
kolya_asu
здесь недавно
здесь недавно
Сообщения: 5
Зарегистрирован: 05 ноя 2018, 03:11
Имя: Коля
Страна: UA

PLC Delta AS300. Масштабирование аналогового сигнала. Инструкция DMOVR.

Сообщение kolya_asu »

Andreyit писал(а): 26 июл 2023, 15:38 Так делайте на сименсе, раз дельта не подходит.
SM685 включили? Раз плавающая запятая.
Ура!!! Заработало!!! Прокричал кот Матроскин)) Андрей, спасибо Вам, за подсказку. Честно говоря, я бы и использовал ПЛК, который хорошо знаю Сименс или Юнитроникс. Дельта для меня (по сравнениию с тем же Сименс) загадочная. Что не понравилось: нельзя использовать (N) (P) в фукц.блоках, таймера совсем не такие как у Сиеменса ( но тут поставили перед фактом. ПЛК закупили по рекомендации одного человека, а он взял деньги за будущую работу и пропал)) А так, как хозяин уже заплатил за работу, то это все легло на рабочий персонал предприятия. Вот пришлось и познакомиться с этим "чудом" , изучаем теперь самостоятельно.

Отправлено спустя 4 минуты 47 секунд:
Так правильно я сделал? Нетворк №8.
https://drive.google.com/file/d/11abn0D ... drive_link

Andreyit
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 06 фев 2020, 16:09
Имя: Андрей
город/регион: Екатеринбург
Поблагодарили: 69 раз

PLC Delta AS300. Масштабирование аналогового сигнала. Инструкция DMOVR.

Сообщение Andreyit »

Вы как будто без .pdf]руководства, где сразу в лоб написано о "Флаг SM685 (флаг использования числа с плавающей запятой) работает только с 32-битной инструкцией" с табличкой когда использовать.
Дельта хорошая, если начинали не с сименса. И дельтовцы сидели на другом форуме, чаще.
Закрыто

Вернуться в «ПЛК, операторские панели, промышленные ПК»