|
  |
Modicon M171, Свободно программируемые контроллеры для HVAC |
|
|
|
2.6.2020, 6:15
|
Группа: New
Сообщений: 2
Регистрация: 2.3.2018
Пользователь №: 337852

|
Цитата(Se_Sib @ 29.5.2020, 20:57)  М171P в такой ситуации оживал методом обновления прошивки с флешки. М172 не пробовал. В том-то и дело, что с флешки он обновляться не хочет
|
|
|
|
|
2.6.2020, 13:54
|
Группа: Участники форума
Сообщений: 201
Регистрация: 16.6.2009
Пользователь №: 34909

|
Цитата(agent_serg @ 20.5.2020, 16:14)  Доброго времени суток!
Нубский вопрос. FAQ говорит, что сохранить программу из контроллера нельзя: [attachment=142675:01.jpg]
Где-то читал, что можно, если её туда заливали. Подключился по FTP к М172Р и скопировал на комп файлы: [attachment=142677:02.jpg]
Это и есть бинарные файлы контроллера, панельки и настроек? Их можно залить через FTP в пустой контроллер? Так может кто-то из опытных спецов подсказать?
Сообщение отредактировал agent_serg - 2.6.2020, 13:56
|
|
|
|
|
5.6.2020, 19:23
|
Группа: New
Сообщений: 5
Регистрация: 4.4.2013
Пользователь №: 188036

|
Добрый день! Сколько максимально можно подключить доп. модулей(27,14) по CAN шине к одному М171?
|
|
|
|
|
9.6.2020, 8:35
|
Группа: Участники форума
Сообщений: 71
Регистрация: 5.2.2016
Пользователь №: 289254

|
Цитата(agent_serg @ 20.5.2020, 18:14)  Доброго времени суток!
Нубский вопрос. FAQ говорит, что сохранить программу из контроллера нельзя: [attachment=142675:01.jpg]
Где-то читал, что можно, если её туда заливали. Подключился по FTP к М172Р и скопировал на комп файлы: [attachment=142677:02.jpg]
Это и есть бинарные файлы контроллера, панельки и настроек? Их можно залить через FTP в пустой контроллер? Да, в такую же модель контроллера.
|
|
|
|
|
9.6.2020, 18:31
|
Группа: New
Сообщений: 6
Регистрация: 23.8.2019
Пользователь №: 364668

|
Цитата(gotor88 @ 5.6.2020, 19:23)  Добрый день! Сколько максимально можно подключить доп. модулей(27,14) по CAN шине к одному М171? Добрый день! 12
|
|
|
|
|
10.6.2020, 19:28
|
Группа: New
Сообщений: 5
Регистрация: 4.4.2013
Пользователь №: 188036

|
Цитата(sergejm @ 9.6.2020, 18:31)  Добрый день!
12 Спасибо!
|
|
|
|
|
19.6.2020, 8:50
|
Группа: Участники форума
Сообщений: 71
Регистрация: 5.2.2016
Пользователь №: 289254

|
Всем привет! Подскажите по модулю M171EP14R: 1. Можно ли менять конфигурацию аналоговых входов прямо из программы? У контроллера это можно сделать следующим образом bret := syswriteparuint(ADR(Cfg_AI1), 0); Есть ли возможность также поменять у модуля?
2. У контроллера можно считывать код ацп со аналоговых входов, создавая переменные с адресом IW2.0...IW2.11. Для модуля расширения адрес будет IW20.0...IW20.3? Как быть, когда модулей несколько?
Спасибо!
|
|
|
|
|
18.7.2020, 9:24
|
Группа: New
Сообщений: 1
Регистрация: 18.7.2020
Пользователь №: 379618

|
Добрый день. Была попытка прошить mt172,пропало питание во время прошивки. Сейчас горит зелёный светодиод,экран пустой,ноут не видет его(usb, ethernet)сканером тоже пробовали. Пробовал программист который писал программу. Говорит вариантов больше нет. Может что подскажите?
|
|
|
|
|
18.7.2020, 15:31
|
Группа: Участники форума
Сообщений: 172
Регистрация: 19.9.2010
Пользователь №: 72709

|
Добрый день!
В этой ветке была информация о возможном восстановлении с флэшки контроллера М171Р Попытайтесь - если получится, напишите
Проблема пропадания питания при обновлении операционных систем до сих пор во многих случаях актуальна, вот почему во всех инструкциях обращают внимание на бесперебойное питания устройств при этом процессе. Ну а там каждый выбирает по себе - подстраховаться или рискнуть
|
|
|
|
|
31.7.2020, 7:55
|
Группа: Участники форума
Сообщений: 24
Регистрация: 23.3.2017
Пользователь №: 318016

|
Здравствуйте. При выключении питания 172 контроллер забывает все параметры, которые настраивались в процессе работы. Посоветуйте-как сделать, чтобы он их не забывал?
|
|
|
|
|
31.7.2020, 8:08
|
Группа: New
Сообщений: 8
Регистрация: 18.3.2020
Пользователь №: 374616

|
Цитата(freefire78 @ 31.7.2020, 7:55)  Здравствуйте. При выключении питания 172 контроллер забывает все параметры, которые настраивались в процессе работы. Посоветуйте-как сделать, чтобы он их не забывал? Здравствуйте, необходимо хранить настраиваемые параметры в EEPROM переменных.
|
|
|
|
|
31.7.2020, 8:41
|
Группа: Участники форума
Сообщений: 24
Регистрация: 23.3.2017
Пользователь №: 318016

|
Цитата(roman_pxaxaxa @ 31.7.2020, 9:08)  Здравствуйте, необходимо хранить настраиваемые параметры в EEPROM переменных. Хорошо. Но тогда возникает проблема с отображением этих переменных на экране. Или я что-то не правильно делаю? Есть окно "EDIT" для ввода значений. Так как я не могу писать в EEPROM напрямую то приходится использовать еще одну переменную, из которой введеное значение будет записываться в еепром. После отключения питания естественно это поле станет пустым. Т.е. конечный пользователь не увидев там ничего будет вбивать какие-то новые значения... Вот я и думаю как это победить... В скаде не проблема вывести два поля- одно для ввода параметра и одно для вывода текущего значения, но HMI самого контроллера ограничена в размерах.
|
|
|
|
|
31.7.2020, 10:18
|
Группа: Участники форума
Сообщений: 24
Регистрация: 23.3.2017
Пользователь №: 318016

|
После перезагрузки контроллера происходит запись всех сохраненных EEPROM с нулевыми значениями. Хотя вроде написано, что есть защита от записи...
|
|
|
|
|
31.7.2020, 10:58
|
Группа: New
Сообщений: 8
Регистрация: 18.3.2020
Пользователь №: 374616

|
Цитата(freefire78 @ 31.7.2020, 8:41)  Хорошо. Но тогда возникает проблема с отображением этих переменных на экране. Или я что-то не правильно делаю? Есть окно "EDIT" для ввода значений. А Вы в поле для ввода/вывода (Edit) EEPROM переменной указали параметр "Number of chars" ? Поставьте его с запасом и посмотрите будет работать вывод или нет. Я вывожу и редактирую EEPROM переменные из HMI контроллера без проблем просто указав в поле "Variable" нужную переменную, никаких проблем нет.
|
|
|
|
|
31.7.2020, 11:18
|
Группа: Участники форума
Сообщений: 24
Регистрация: 23.3.2017
Пользователь №: 318016

|
Цитата(roman_pxaxaxa @ 31.7.2020, 11:58)  А Вы в поле для ввода/вывода (Edit) EEPROM переменной указали параметр "Number of chars" ? Поставьте его с запасом и посмотрите будет работать вывод или нет.
Я вывожу и редактирую EEPROM переменные из HMI контроллера без проблем просто указав в поле "Variable" нужную переменную, никаких проблем нет. Спасибо. Вроде получилось. Я почему-то думал, что нельзя напрямую работать с ними и не попробовал даже  .
|
|
|
|
|
4.8.2020, 10:58
|
Группа: Участники форума
Сообщений: 24
Регистрация: 23.3.2017
Пользователь №: 318016

|
Цитата(freefire78 @ 31.7.2020, 12:18)  Спасибо. Вроде получилось. Я почему-то думал, что нельзя напрямую работать с ними и не попробовал даже  . Попробовал по месту. После перезагрузки контроллера все параметры выставляются в 0. Не могу понять в чем причина. Со скады я записываю через функцию sysWriteParUINT в EEPROM, а с панели контроллера, как советовали выше- на прямую.
|
|
|
|
|
5.8.2020, 8:43
|
Группа: Участники форума
Сообщений: 71
Регистрация: 5.2.2016
Пользователь №: 289254

|
Цитата(freefire78 @ 4.8.2020, 12:58)  Попробовал по месту. После перезагрузки контроллера все параметры выставляются в 0. Не могу понять в чем причина. Со скады я записываю через функцию sysWriteParUINT в EEPROM, а с панели контроллера, как советовали выше- на прямую. Точно создали переменные во вкладке Configuration-M172-Modbus objects-EEPROM parameters?
|
|
|
|
|
5.8.2020, 15:00
|
Группа: New
Сообщений: 8
Регистрация: 18.3.2020
Пользователь №: 374616

|
Цитата(freefire78 @ 4.8.2020, 10:58)  Попробовал по месту. После перезагрузки контроллера все параметры выставляются в 0. Не могу понять в чем причина. Со скады я записываю через функцию sysWriteParUINT в EEPROM, а с панели контроллера, как советовали выше- на прямую. Выставляются в 0 только параметры из энергозависимой памяти. Я бы сделал новый проект, сделал EEPROM переменную, добавил бы Edit на экран, связал бы переменную с Editом и залил бы проект на контроллер. Попробуйте заново без связей между энергозависимыми и независимыми переменными. P.S. Возможно Вы где-то в коде проекта что-то обнуляете или переназначаете.
|
|
|
|
|
6.8.2020, 7:42
|
Группа: Участники форума
Сообщений: 23
Регистрация: 6.8.2020
Пользователь №: 380312

|
Коллеги, доброго времени суток. На форуме впервые поэтому возможно мои вопросы уже поднимались, но найти не могу. Поставили задачу запрограммировать М172 для приточной вентиляции. Из аналоговых величин - один внутриканальный РТ100 на аналоговом входе ии два аналоговых выхода на задание частоты вращения вентиляторов приточки и вытяжки. Есть вопросы с которыми без помощи очень сложно разобраться в реализации: 1. Как вывести значение температуры в канале от датчика PT100 на дисплей в градусах, как преобразовать РТ100 в градусы? 2. Как задавать желаемые величины с лицевой панели? 3. Какими блоками раеализовывается задание частоты вращения вращения ЧП с аналогового выхода контроллера по изменению одного входного аналогового значения - датчика РТ100? Если можно готовые кусочки программ посмотреть было бы великолепно, но если будут просто скриншоты с описанием, думаю тоже разберусь )) Заранее Огромное спасибо.
|
|
|
|
|
6.8.2020, 16:50
|
Группа: Участники форума
Сообщений: 23
Регистрация: 6.8.2020
Пользователь №: 380312

|
Цитата(ogorsv @ 6.8.2020, 13:39)  Добрый день! Начните с изучения материалов по ссылке https://schneider-electric.app.box.com/s/cp...1tdutr7baas5vjnРаздел Обучение - пример создания с самого начала Я скелет проекта набросал. Но в этих моментах пробелы, времени совсем мало, вывел температуру на дисплей через переменную созданную в Status variables с типом real через преобразователь "to real" с аналогового входа AI1 у которого тип INT, но совсем не уверен что это правильно... Вход AI1 откалибровал как тип PTC от 0 до 100. Давление по срокам катастрофически мешает нормально разобраться с документацией. Этот раздел скачал, просмотрел видео, сделал по наитию. Проект вроде бы компилируется без ошибок, сегодня попробую залить.
|
|
|
|
|
7.8.2020, 8:01
|
Группа: Участники форума
Сообщений: 23
Регистрация: 6.8.2020
Пользователь №: 380312

|
Температуру с экраном побелил. Осталось два вопроса, как задавать частоту на аналоговые выходы №3 и №4 и как задавать время задержки таймеров с дисплея с шагом 1. Переменные для времени созданы в Status variable. Я так понимаю их лучше задать в EEPROM...
|
|
|
|
|
7.8.2020, 9:21
|
Группа: Участники форума
Сообщений: 172
Регистрация: 19.9.2010
Пользователь №: 72709

|
Вы хотите сказать:
Как менять выходной сигнал AOL1 и AOL2 в соответствии с сигналом температурного задатчика (если значение РТ100 определяет частоту - он, по моему мнению, задатчик)?
1. В конфигурации создаёте переменные на каналы AOL1 и AOL2, например, VSD1 и VSD2. 2. Пишете функцию аналогового масштабирования (Евгений Тарасов выше писал, если не помните формулу линейной интерполяции по двум точкам) 3. Создаёте экземпляры этой функции с входным параметром - температурный задатчик и границы, выходной параметр - переменная аналогового выхода и выходные границы Кстати, границы можно в самой функции жёстко задать 4. При создании функции не забудьте проверять на выход за границу диапазона (ограничения) и деление на ноль
Успехов!
|
|
|
|
|
7.8.2020, 9:59
|
Группа: Участники форума
Сообщений: 23
Регистрация: 6.8.2020
Пользователь №: 380312

|
Понял, поищу. А блока в FDB стандартного нет? Например может CTU, СTD или CTUD подойдет?
Последнее - задал переменные задания времени включения и задание времени отключения, привязал переменные соответственно к нужным таймерам. Привязал их в дисплее, дальше хочу понять как менять эту переменную с лицевой панели с помощью кнопок left/right (уменьшить/увеличить) на 1
В целом конфигурация получилось рабочей. Осталось чуть чуть допилить ))
Огромное спасибо!!!
|
|
|
|
|
7.8.2020, 11:21
|
Группа: Участники форума
Сообщений: 23
Регистрация: 6.8.2020
Пользователь №: 380312

|
2. Пишете функцию аналогового масштабирования (Евгений Тарасов выше писал, если не помните формулу линейной интерполяции по двум точкам)
Подскажите где это найти... Горю!!!
|
|
|
|
|
7.8.2020, 12:59
|
Группа: Участники форума
Сообщений: 172
Регистрация: 19.9.2010
Пользователь №: 72709

|
Вот ссылка http://forum.abok.ru/index.php?showtopic=1...t&p=1256938Только Евгений написал для пересчёта входного аналогового в физическое, а вам нужно использовать входной сигнал от PT100 в масштабированный сигнал для аналогового выхода Нарисуйте график зависимости и сразу поймёте что во что пересчитать и где какие границы
Сообщение отредактировал ogorsv - 7.8.2020, 13:02
|
|
|
|
|
7.8.2020, 13:14
|
Группа: Участники форума
Сообщений: 23
Регистрация: 6.8.2020
Пользователь №: 380312

|
Цитата(ogorsv @ 7.8.2020, 12:59)  Вот ссылка http://forum.abok.ru/index.php?showtopic=1...t&p=1256938Только Евгений написал для пересчёта входного аналогового в физическое, а вам нужно использовать входной сигнал от PT100 в масштабированный сигнал для аналогового выхода Нарисуйте график зависимости и сразу поймёте что во что пересчитать и где какие границы Здесь разобрался. Осталось задание с кнопки величины таймеров включение и отключения. Все переменные задал, а как привязать к кнопкам не пойму. вожусь со счетчиком, но пока затык...
|
|
|
|
|
7.8.2020, 13:36
|
Группа: Участники форума
Сообщений: 172
Регистрация: 19.9.2010
Пользователь №: 72709

|
|
|
|
|
|
7.8.2020, 13:41
|
Группа: Участники форума
Сообщений: 23
Регистрация: 6.8.2020
Пользователь №: 380312

|
Цитата(ogorsv @ 7.8.2020, 13:36)  Посмотрел уже, вроде все сделал как написано, но не пойму как к кнопкам привязаться и шаг +1 хотьубей (((((
|
|
|
|
|
7.8.2020, 14:16
|
Группа: Участники форума
Сообщений: 23
Регистрация: 6.8.2020
Пользователь №: 380312

|
В общем полный затык, не понимаю как физические кнопки влево вправо привязать к увеличению и уменьшению времени. Неужели только через написание скрипта?? Наверное придется сдавать так, не факт, что осилю до понедельника. Цитата(kubekaiv @ 7.8.2020, 14:15)  В общем полный затык, не понимаю как физические кнопки влево вправо привязать к увеличению и уменьшению времени. Неужели только через написание скрипта?? Наверное придется сдавать так, не факт, что осилю до понедельника. Как то можно обойтись без кнопок + и - на экране?
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума
|