Добрый день. Столкнулся с проблемой масштабирования аналогового сигнала с модуля 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
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
PLC Delta AS300. Масштабирование аналогового сигнала. Инструкция DMOVR.
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 05 ноя 2018, 03:11
- Имя: Коля
- Страна: UA
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 06 фев 2020, 16:09
- Имя: Андрей
- город/регион: Екатеринбург
- Поблагодарили: 69 раз
PLC Delta AS300. Масштабирование аналогового сигнала. Инструкция DMOVR.
Так делайте на сименсе, раз дельта не подходит.
SM685 включили? Раз плавающая запятая.
SM685 включили? Раз плавающая запятая.
-
- здесь недавно
- Сообщения: 5
- Зарегистрирован: 05 ноя 2018, 03:11
- Имя: Коля
- Страна: UA
PLC Delta AS300. Масштабирование аналогового сигнала. Инструкция DMOVR.
Ура!!! Заработало!!! Прокричал кот Матроскин)) Андрей, спасибо Вам, за подсказку. Честно говоря, я бы и использовал ПЛК, который хорошо знаю Сименс или Юнитроникс. Дельта для меня (по сравнениию с тем же Сименс) загадочная. Что не понравилось: нельзя использовать (N) (P) в фукц.блоках, таймера совсем не такие как у Сиеменса ( но тут поставили перед фактом. ПЛК закупили по рекомендации одного человека, а он взял деньги за будущую работу и пропал)) А так, как хозяин уже заплатил за работу, то это все легло на рабочий персонал предприятия. Вот пришлось и познакомиться с этим "чудом" , изучаем теперь самостоятельно.
Отправлено спустя 4 минуты 47 секунд:
Так правильно я сделал? Нетворк №8.
https://drive.google.com/file/d/11abn0D ... drive_link
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 06 фев 2020, 16:09
- Имя: Андрей
- город/регион: Екатеринбург
- Поблагодарили: 69 раз
PLC Delta AS300. Масштабирование аналогового сигнала. Инструкция DMOVR.
Вы как будто без .pdf]руководства, где сразу в лоб написано о "Флаг SM685 (флаг использования числа с плавающей запятой) работает только с 32-битной инструкцией" с табличкой когда использовать.
Дельта хорошая, если начинали не с сименса. И дельтовцы сидели на другом форуме, чаще.
Дельта хорошая, если начинали не с сименса. И дельтовцы сидели на другом форуме, чаще.