- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Митсубиси FX2N 4AD
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 02 сен 2010, 13:09
- Имя: Николай
- Страна: Белорусия
- город/регион: Барановичи
Митсубиси FX2N 4AD
Здравствуйте. Пишу программу для цеха по розливу воды. Контроллер FX1N-40MT. Вроде что-то получается. Но вот аналоговые входы не могу додумать. Есть 8 бочек в них будем мереть уровень датчиками давления. Мин давления пустая, макс полная. Как организовать программно связь контроллера с модулем FX2N-4AD. При макс уровне будет срабатывать сигнализация, при мин. будут выключаться насосы по сухому ходу. Народ если кто может и кому интересно помогите.
-
- здесь недавно
- Сообщения: 76
- Зарегистрирован: 05 сен 2010, 21:56
- Имя: Игорь
- Страна: Украина
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Re: Митсубиси FX2N 4AD
Насколько мне известно, то счтывание даных(аналоговый сигнал) с регистров этого модуля производится командой FROM. Адрес модуля: ближайший к ПЛК, равен 0; следующий- 1;...... Для 4-20мА цифровой сигнал получается 4000-20000. Ну а дальше, в основной программе, модулями сравнения сравниваем этот сигнал с нижней и верхней уставками и прописываем желаемые действия.
Рекомендую посетить http://www.melsec.ru/forum/
Рекомендую посетить http://www.melsec.ru/forum/
-
- не первый раз у нас
- Сообщения: 353
- Зарегистрирован: 02 фев 2010, 22:28
- Имя: Корнеев Дмитрий
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
Re: Митсубиси FX2N 4AD
Занимался чем то подобным, и могу посоветовать отказатся от идеи производить какие - либо действия по показаниям аналоговых датчиков. Для этого есть дискретные датчики уровня (на пищевке - камертонные очень популярны). Аналоговые датчики давления склонны к дрейфу, и требуют частой перекалибровки. Как то так..
Запуск и модернизация оборудования без проекта и документации. Дорого.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 02 сен 2010, 13:09
- Имя: Николай
- Страна: Белорусия
- город/регион: Барановичи
Re: Митсубиси FX2N 4AD
Спасибо вроде как разобрался. http://freespace.by/download/4510aca9c7piv писал(а):Насколько мне известно, то счтывание даных(аналоговый сигнал) с регистров этого модуля производится командой FROM. Адрес модуля: ближайший к ПЛК, равен 0; следующий- 1;...... Для 4-20мА цифровой сигнал получается 4000-20000.
Рекомендую посетить http://www.melsec.ru/forum/
http://freespace.by/download/d6925edec5
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 02 сен 2010, 13:09
- Имя: Николай
- Страна: Белорусия
- город/регион: Барановичи
Re: Митсубиси FX2N 4AD
Вот дальше как с регистрами работать не знаю. Как настроить мин и макс, а также текущий расход?piv писал(а): Ну а дальше, в основной программе, модулями сравнения сравниваем этот сигнал с нижней и верхней уставками и прописываем желаемые действия.
Рекомендую посетить http://www.melsec.ru/forum/
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 02 сен 2010, 13:09
- Имя: Николай
- Страна: Белорусия
- город/регион: Барановичи
-
- здесь недавно
- Сообщения: 10
- Зарегистрирован: 23 авг 2010, 01:20
- Имя: Коваленко Александр Евгеньевич
- город/регион: СПб
Re: Митсубиси FX2N 4AD
В FX2N-4AD, судя по мануалу, аналоговые значения 4-20 мА соответствуют числовым значениям 0-1000. При сигнале 4 мА в регистре будет записан 0, что соответствует 0% заполнения бочки. Аналогично при 20 мА будет значение 1000 = 100% заполнения бочки. Текущий уровень - поделите число записанное в регистре на 10 - получите текущий уровень заполнения в %.
Регистр с числовым значением уровня, с помощью инструкции CMP, сравните с числовыми значениями минимума и максимума (то есть сравните с числом 0(минимум) и 1000(максимум), но вместо 0 лучше сделать небольшой задел - 50 например).
На максимальный уровень тоже советую поставить дополнительно дискретный датчик. А то запросто польет с краев когда-нибудь.
Регистр с числовым значением уровня, с помощью инструкции CMP, сравните с числовыми значениями минимума и максимума (то есть сравните с числом 0(минимум) и 1000(максимум), но вместо 0 лучше сделать небольшой задел - 50 например).
На максимальный уровень тоже советую поставить дополнительно дискретный датчик. А то запросто польет с краев когда-нибудь.