• Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  • Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  • Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  • За поиск и предложение пиратского ПО и средств взлома - бан без предупреждения.
  • Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  • Перед тем как что-то написать - читать здесь и здесь.

Митсубиси FX2N 4AD

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
kaluchy
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 02 сен 2010, 13:09
Имя: Николай
Страна: Белорусия
город/регион: Барановичи

Митсубиси FX2N 4AD

Сообщение kaluchy »

Здравствуйте. Пишу программу для цеха по розливу воды. Контроллер FX1N-40MT. Вроде что-то получается. Но вот аналоговые входы не могу додумать. Есть 8 бочек в них будем мереть уровень датчиками давления. Мин давления пустая, макс полная. Как организовать программно связь контроллера с модулем FX2N-4AD. При макс уровне будет срабатывать сигнализация, при мин. будут выключаться насосы по сухому ходу. Народ если кто может и кому интересно помогите.

piv
здесь недавно
здесь недавно
Сообщения: 73
Зарегистрирован: 05 сен 2010, 21:56
Имя: Игорь
Страна: Украина
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: Митсубиси FX2N 4AD

Сообщение piv »

Насколько мне известно, то счтывание даных(аналоговый сигнал) с регистров этого модуля производится командой FROM. Адрес модуля: ближайший к ПЛК, равен 0; следующий- 1;...... Для 4-20мА цифровой сигнал получается 4000-20000. Ну а дальше, в основной программе, модулями сравнения сравниваем этот сигнал с нижней и верхней уставками и прописываем желаемые действия.

Рекомендую посетить http://www.melsec.ru/forum/
Аватара пользователя

Barsik
не первый раз у нас
не первый раз у нас
Сообщения: 353
Зарегистрирован: 02 фев 2010, 22:28
Имя: Корнеев Дмитрий
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 1 раз
Поблагодарили: 7 раз

Re: Митсубиси FX2N 4AD

Сообщение Barsik »

Занимался чем то подобным, и могу посоветовать отказатся от идеи производить какие - либо действия по показаниям аналоговых датчиков. Для этого есть дискретные датчики уровня (на пищевке - камертонные очень популярны). Аналоговые датчики давления склонны к дрейфу, и требуют частой перекалибровки. Как то так..
Запуск и модернизация оборудования без проекта и документации. Дорого.

Автор темы
kaluchy
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 02 сен 2010, 13:09
Имя: Николай
Страна: Белорусия
город/регион: Барановичи

Re: Митсубиси FX2N 4AD

Сообщение kaluchy »

piv писал(а):Насколько мне известно, то счтывание даных(аналоговый сигнал) с регистров этого модуля производится командой FROM. Адрес модуля: ближайший к ПЛК, равен 0; следующий- 1;...... Для 4-20мА цифровой сигнал получается 4000-20000.
Рекомендую посетить http://www.melsec.ru/forum/
Спасибо вроде как разобрался. http://freespace.by/download/4510aca9c7
http://freespace.by/download/d6925edec5

Автор темы
kaluchy
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 02 сен 2010, 13:09
Имя: Николай
Страна: Белорусия
город/регион: Барановичи

Re: Митсубиси FX2N 4AD

Сообщение kaluchy »

piv писал(а): Ну а дальше, в основной программе, модулями сравнения сравниваем этот сигнал с нижней и верхней уставками и прописываем желаемые действия.

Рекомендую посетить http://www.melsec.ru/forum/
Вот дальше как с регистрами работать не знаю. Как настроить мин и макс, а также текущий расход?

Автор темы
kaluchy
здесь недавно
здесь недавно
Сообщения: 14
Зарегистрирован: 02 сен 2010, 13:09
Имя: Николай
Страна: Белорусия
город/регион: Барановичи

Re: Митсубиси FX2N 4AD

Сообщение kaluchy »

как задаеться модуль сравнения? Developer 8 у меня

barm
здесь недавно
здесь недавно
Сообщения: 10
Зарегистрирован: 23 авг 2010, 01:20
Имя: Коваленко Александр Евгеньевич
город/регион: СПб

Re: Митсубиси FX2N 4AD

Сообщение barm »

В FX2N-4AD, судя по мануалу, аналоговые значения 4-20 мА соответствуют числовым значениям 0-1000. При сигнале 4 мА в регистре будет записан 0, что соответствует 0% заполнения бочки. Аналогично при 20 мА будет значение 1000 = 100% заполнения бочки. Текущий уровень - поделите число записанное в регистре на 10 - получите текущий уровень заполнения в %.
Регистр с числовым значением уровня, с помощью инструкции CMP, сравните с числовыми значениями минимума и максимума (то есть сравните с числом 0(минимум) и 1000(максимум), но вместо 0 лучше сделать небольшой задел - 50 например).
На максимальный уровень тоже советую поставить дополнительно дискретный датчик. А то запросто польет с краев когда-нибудь.
Ответить

Вернуться в «Средний уровень автоматизации»