Готовится к выпуску M120. Делаем в рекордно короткие сроки, но тому есть и предпосылки:
все узлы унифицированы с M100.
Несколько машин уже вышли из опытного производства. Фотографии добавлю чуть позже - как покручу в руках.
M120 - модификация контроллера M100, от которого унаследовала 80% узлов и схемотехнических решений.
Что на борту?
- 11 универсальных входов NTC10k / сухой контакт с защитой
- 2 входа 0-10В с защитой
- 4 выхода 0-10В со слабой защитой (как на Z400. то есть при КЗ не подохнет, а при подаче напряжения более 5В вероятность выхода из строя близка к 100%. Для сравнения, M100 спокойно держит подачу до 50В любого рода тока.)
- 8 релюх и все со "свободными" контактами
- 2 порта 485. Один из них честно развязан оптронами, как на 450-ом сервере
Питается контроллер от 12-35В постоянного/переменного
БП несколько модифицирован относительно M100.
Недели через две получим результаты первичных испытаний.
P.S. Идея контроллера подсказана моим горячо уважаемым коллегой и товарищем - Александром Сасовым (НТП Климатика).
Ожидаемая стоимость контроллера 55 Евро за голый вариант и 60 за корпусной.
Ждём с нетерпением !!!
Ура, теперь есть всё что мне так не хватало - 4 аналоговых выхода. Жду с нетерпением. Когда можно прикупить потестить?
Пока тестируем. Думаю, недели через 2
120 оказался дюже шустрым.
На днях должен появиться в ЗВБ.
Будем тестировать.
Обновил ZWB, увидел поддержку М120. Эх, хотелось бы Aout 4 шт )) Но даже так думаю контроллер найдет применение. В любом случае появление М120 это безусловно шаг вперёд, разработчики молодцы!!!
Теперь критика:
Uin12 и Uin13 на самом деле Ain.
Uin 1, Uin2, Uin3 могут работать в счётном режиме. Это хорошо. Но тогда сразу возникает вопрос: как увидеть частоту импульсов на этих входах ? И как сбросить накопленное значение импульсов ? И есть ли флаг переполнения счётчика ?
Ещё хорошо бы для М100 и М120 сделать отладочные экраны.
Тут правда возникает вопрос: как быть с универсальными входами ? Может сделать для них специальный контрол "Uin", который в зависимости от конфигурации входа будет менять свой вид ?
Цитата: VoronovMaksim88 от 16 марта 2016, 03:58:17
Обновил ZWB, увидел поддержку М120. Эх, хотелось бы Aout 4 шт )) Но даже так думаю контроллер найдет применение. В любом случае появление М120 это безусловно шаг вперёд, разработчики молодцы!!!
Теперь критика:
Uin12 и Uin13 на самом деле Ain.
12 и 13 входы только аналоговые 0-10В
Скорее всего надо переименовать секцию Универсальные входы
Аналоговых выходов 4 - скоро подключим к ЗВБ
Цитата: VoronovMaksim88 от 16 марта 2016, 04:03:16
Uin 1, Uin2, Uin3 могут работать в счётном режиме. Это хорошо. Но тогда сразу возникает вопрос: как увидеть частоту импульсов на этих входах ? И как сбросить накопленное значение импульсов ? И есть ли флаг переполнения счётчика ?
На M100 тоже есть счетные входы.
Частота измерения небольшая, до 1 кГц.
Но это тестовая функция. По результатам отпишусь.
Обновился до версии 103. Аналоговые выходы появились. Отлично!
Думаю надо указать в скобочках указывать тип аналогового входа. Так пользователю понятнее будет.
Uin_1: А(NTC)
Uin_2: А(0-10V)
Принято.
Завтра приступаем к стресс-тестам M120.
Думаю, все будет хорошо.
Этот образец полезет в печку, будет получать лошадиную дозу ЭМИ, его будут трясти, подавать на входы различные напряжения, а затем убьют(((
Затем тоже самое сделают еще с несколькими образцами. Не завидую им.
Доброго времени суток всем! Жду нового контроллера. хочется попробовать!
мой не убевай, я хочу его до выхода в массы, чтобы проверить вместе с вами. :)
Твой в Москве поджидает в коробочке.
Скоро приеду!
Цитата: Nico от 17 марта 2016, 20:12:25
Доброго времени суток всем! Жду нового контроллера. хочется попробовать!
Ну посмотрим-посмотрим, что за железка получилась.
Спасибо, уж терпения ждать нету.. :)
Ну я тебя и без контроллера рад видеть)
А процессор то в нём какой ? по фото не видно.
Все производные контроллера Z401 (Z400/M100/M110/M120) имеют одинаковый процессор.
То есть производительности не добавится относительно 401 аппарата.
М100 знаю, М120 жду, А про М110 впервые слышу. Кто это ?
110 - экспериментальный образец, прошедший все испытания, но не запущенный в производство по причине вероятного малого спроса и прямой конкуренции с Z400.
от M100 отличается +1 универсальным входом и питанием 220В. Использован новый тип ИБП, который более устойчив, чем у 400-ого.
Ну когда же уже :) ? Жду с нетерпением. Я уже пару лет жду подобного продукта. Готов оплатить тестовый образец. Хочу!Хочу!Хочу!Хочу! :)
Мало тестовых образцов(((
Вторую опытную партию сделаем побольше))
понятно, опять прокинули, как и с м100
Мне понравилась позиция Овен в вопросе образцов.
Образцы высылаются активным пользователям, а потом нужно или вернуть или выкупить.
Обычно предоставляют на месяц.
И людям радость и Овен не в убытке.
Так к примеру я очень хотел получить М100 в декабре, т.к. в январе совершенно заняться нечем.
Но предложение купить поступило только пару недель назад,
а сейчас уже работы выше крыши :-[
Приносим извинения за "зажим" образца - были технические проблемы.
Будем исправлять ситуацию
я 9 штук М100 сейчас заложил в проект. В понедельник решится по оплате за ПО. Если бы у меня был тестовый образец на руках, было бы намного удобнее для процесса. А так придется ждать, когда эти 9 штук будут закуплены. Может заказчик сам их будет покупать, может меня попросит. В общем как обычно растянется на месяц.
Завершена стадия тестирования контроллера М120.
С 25 апреля приступаем к производству первой партии.
Когда доступы для закупки?
Планируем первую партию в начале июня.
я первый на очередь )
Тестирую м120 где-то ошибка с нумерацией портов. Проверяю
XS6-com0
XS5-com1
Встроенный светодиод моргает если на входе константа "1"
Похоже на М100 та же песня.
Порты вроде поправили, светодиод поправим. Господин Воронов сегодня тоже затронул эту тему.
Цитата: mike от 19 июля 2016, 20:17:28
Господин Воронов
Всего лишь скромный инженер из Новосибирска.
Тоже тестирую м120. На com 0 перепутаны подписи А В. Но Михаил меня заранее предупредил об этом.
Цитата: mike от 25 февраля 2016, 22:03:08
- 2 порта 485. Один из них честно развязан оптронами, как на 450-ом сервере
Это com0 ? Который рядом с питанием ?
по питанию развязан тот что на разъеме XS6 - com0 (по документации обозван com1)
А с чем связана медленная реакция по входам. Пытаюсь кнопку повесить, тупит страшно если в проекте более менее наворочено. Ранее в Z400 такой проблемы не наблюдалось.
Вы в отладке смотрите?
Нет, светодиод повесил, релюху пробовал. А так вообще кнопку пуск/стоп процесса хотел сделать изначально. Держать приходится кнопочку. А то иначе переключение не работает.
Цитата: serov от 20 июля 2016, 12:57:08
Нет, светодиод повесил, релюху пробовал. А так вообще кнопку пуск/стоп процесса хотел сделать изначально. Держать приходится кнопочку. А то иначе переключение не работает.
Увидели, исправили.
Спасибо!
Цитата: mike от 20 июля 2016, 21:48:18
Увидели, исправили.
Спасибо!
А я пока не увидел, что сделать-то нужно?
Дождаться обновления ядра. Скоро выпустим.
В документации написано следующее:
* Внимание!
Запрещается объединение клеммы GND с клеммами M , M0 , G0 , а так же с заземлением!
Как понимаю M, M0 -это клемы питания разъем XS7, так ведь?
Физически имеем обозначение на XS7 G и G0. Но они не прозваниваются с контактов G0 на других разъемах.
Отсюда вопрос:
БП вроде как имеет гальваническую развязку, а вот как запитать привод клапана с питанием от трансформатора ~24V и управляющим сигналом 0-10В относительно одного из проводов трансформатора.
Прикладываю картинку.
Пунктиром требуемая цепь запрещаемая документацией, но которая вроде как возможна.
Чуть картинку доработал
Я тоже этот момент недопонял. В мануале есть схема там эти клеммы объеденены.
Коллеги!
Вы не очень внимательно прочитали руководство!
Начну с питания.
Блок питания m120 выполнен полностью развязанным от всех цепей контроллера и имеет маркировку входов условно обозначенную как M и M0.
Полярность включения не имеет значения.
Нужно понимать, что любой импульсный БП (абсолютно в любом электронном устройстве) является источником повышенных электромагнитных помех.
И, что абсолютно естественно, помехи могут проникать через паразитные связи во внутреннюю схему контроллера.
Для минимизации воздействия помех (лучшей ЭМС) было применено физическое отсоединение земляного полигона БП от земляного полигона контроллера.
Хорошим тоном проектирования систем электроснабжения и автоматизации является питание конечных устройств (и заземления) в одной точке.
В этом случае помехи будут минимизированы.
Внимательно посмотрите схему из листа данных контроллера M120 выбрал самую наглядную)
На схеме питание контроллера и периферии осуществляется из одной точки вторичного источника, а объединение земель контроллера и периферии происходит по возвратному проводнику.
Руководство по M120 не одобряет непосредственное объединение клемм M/M0 с клеммой G0 именно из соображений ЭМС.
Отлично. Будем дальше тестить.
А ещё смотрю выход 12В убрали. Панельку-то теперь не запитать без дополнительного блока питания. Жалко-то как.
Какой потрясающий закат сегодня!
Питер волшебный город - он настолько серый, что ты невольно радуешься каждому солнечному восходу, дню или закату.
Сегодня именно такой вечер.
Цитата: serov от 21 июля 2016, 16:16:43
В документации написано следующее:
* Внимание!
Запрещается объединение клеммы GND с клеммами M , M0 , G0 , а так же с заземлением!
Тут другая штука.
Это относится к порту COM0 - основному порту M120.
Порт 0 имеет гальваническую развязку на оптронах 137 и допускает наличие на любом из проводников, включая земляной полигон, потенциала до 250В.
Земляной полигон порта 0 выведен на клемму контроллера, обозначенную GND.
Соответственно, если объединить клемму GND с M/M0/G/G0, мы получим потенциал на контроллере и периферии, а это может быть опасно для жизни обслуживающего персонала + теряется смысл развязки.
Цитата: serov от 21 июля 2016, 22:15:09
Отлично. Будем дальше тестить.
А ещё смотрю выход 12В убрали. Панельку-то теперь не запитать без дополнительного блока питания. Жалко-то как.
M100/110 - последние контроллеры, которые имеют на борту выход 12В для старика Z033.
M120/QMS120 - последний контроллер семейства аппаратов на чипе PIC18F46K22. Начиная со 120 серии все платформы нацелены на работу с панелями с питанием 18-40В (проекты Z036 / Z037 / Z038-07)
Скажу честно я слабовато понял замес с клеммами G0 и M0. Наверно плохо в ВУЗЕ электронику учил. Ладно, думаю разберусь со временем.
Хотелось бы предварительное описание на М110, QMS120, Z038-07.
Цитата: VoronovMaksim88 от 22 июля 2016, 03:20:01
Скажу честно я слабовато понял замес с клеммами G0 и M0. Наверно плохо в ВУЗЕ электронику учил. Ладно, думаю разберусь со временем.
G0 и M0 это разные земли внутри одного контроллера. Их можно объединить, но сделать это настоятельно рекомендуется по нижепреведенной схеме.
Как бы это сказать простым языком? Дело не в электронике, а в правильной разводке проводников.
Хорошо. Будем следовать рекомендациям производителя.
Цитата: serov от 20 июля 2016, 11:57:47
А с чем связана медленная реакция по входам. Пытаюсь кнопку повесить, тупит страшно если в проекте более менее наворочено. Ранее в Z400 такой проблемы не наблюдалось.
Выложили новую бету-версию. Исправлено реакция дискретных входов. Переделан алгоритм работы пользовательского светодиода. Теперь на него можно подавать одно-байтовое число и он будет моргать указанное количество раз. Если произойдет внутренняя ошибка ядра, то моргание будет указывать номер ошибки в мерцающем режиме.
У нас в городе есть Академгородок, там много учёных и есть Первомайский район, который славится высоким уровнем криминала. Вот анекдот: спортсмены из Академгородка победили в турнире по шахматам шахматистов из первомайки ))
Цитировать
где вас вообще учили?
Академия водного транспорта. Специальность "Электропривод и автоматика". Красный диплом.
Цитировать
Вы вообще не понимаете смысла гальванической развязки?
Конечно понимаю. Вопрос в глубине уровня понимания. Скажем очевидно что 2+2=4, но уже не так очевидно что 2+4=3! :)
Производитель-молодец, сделал гальваническую развязку. И если у нас ПЛК питается от БП, а привод от транса, то всё понятно. Но мы же хотим как можно дешевле делать шкафы. И решаем ставить только транс. Возникает необходимость объединить клеммы G0 и М0. Производитель говорит "не рекомендуется".Но сам же производитель выкладывает схему на которой они объединены. В чём подвох? И Михаил даёт ответ:
Цитата: mike от 22 июля 2016, 07:45:24
Как бы это сказать простым языком? Дело не в электронике, а в правильной разводке проводников.
Дело в разводке! Так почему же тогда на прямую на контроллере нельзя, а по приведённой выше схеме можно.
Если вы хорошо понимаете, будьте добры, объясните мне.
Парни, не ругайтесь.
Максиму: и контроллер и периферия могут питаться от одного источника.
Вы меня просто не читаете!
Но! Питание контроллера и периферии КРАЙНЕ ЖЕЛАТЕЛЬНО взять из одной точки вторичного источника. Это вообще правильно делать при любых раскладах.
А клеммы M0 и G0 при питании от общего вторичного источника объединить необходимо.
Но для уменьшения помех на земле контроллера это желательно сделать через схему шкафа.
Я же выше прикреплял картинку из руководства. Со стрелочками!
Где вы увидели, что M0 и G0 нельзя объединять - не пойму.
для гальванической развязки все же первична безопасность.
С точки зрения схемотехники объединение нуля и к примеру минуса сигнальных цепей ничем не грозит, пока на нем, по каким либо причинам, не появится потенциал.
В прошлом году сижу на кухне и чувствую дым. Начинаю разбираться,
и нахожу, что горит провод от котла Вайлент. Проверяю, в розетке между нулем и фазой 180,между нулем и землей 47в! На подстанции нулевой провод отгорел, а вместо зазаемления в доме в вводном щите использовали зануление земляных проводов из розеток. Как результат нулем стала газовая труба со всеми вытекающими....
Еще пример, раз сталкивался с таким на вентустановке в одном ТЦ.
Кончилось все так же печально, когда в один прекрасный момент пропало произошел разрыв земли с нулем и 220в пошло в сигнальные цепи. (меня приглашали разобраться.)
Именно поэтому мы и отвязали БП от контроллера и один порт от контроллера и БП.
А уж если 2х обмоточный транс с изоляцией не позволяет религия (жадность), то можно использовать по схеме, приведенной выше.
Здравствуйте! Не могу подключится к 120 контроллеру.
Местами А и В менял. Второй порт ведет себя так-же.
Контроллер нашелся только после того как включил первых 2 джампера. фото прилагаю.
Это вы включили подтягивающие резисторы. А какой тип преобразователя RS485 используете для подключения?
EL201-1
С переключателями JP1, JP2, JP3 на нем эксперементировали?
Почему то был включен JP1.
Отключил JP1 и оба переключателя на контроллере - все заработало.
Спасибо! Я на преобразователь внимания не обращал.
Здравствуйте! Интересует вопрос, возможно ли чтобы контроллеры М120, в тестовой версии прошивки, умели быть модулями ввода/вывода. То есть, чтобы без программирования его можно было использовать в качестве ввода/вывода по модбас.
Хорошая идея. Я вижу трудность только в настройке Uin.
Настроить по умолчанию аналоговыми, а в контроллере который ими управляет превращать в дискретный. В чем сложность то?
А мы уже все придумали.
Будет два набора регистров.
Сделаем в рабочем ядре такую возможность.
А в регистрах аналоговых входов что будет хранится ? Код АЦП? Или значение температуры?
Код АЦП
Ну а пока такого ядра нет предлагаю свой проект. Значения аналоговых входов обрабатываются в самом М120 и на выход он передаёт температуры *10 в формате sint 2 байта.
В прикрепе также проект под пиксель для тестирования. Всё проверил вроде работает. Увидите ошибки\недочёты пишите, поправлю.
Я тут поломал М120 - спалил PIC18F46K22, новый контроллер покупать че-то не хочется. Можно ли купить только PIC? Как я понимаю там должен быть зашит загрузчик, поэтому просто новый не подойдет. Может можно как-то из М100 перекинуть?
Молодец, ответил в скайп)))
Цитата: VoronovMaksim88 от 18 августа 2016, 07:12:24
Ну а пока такого ядра нет предлагаю свой проект. Значения аналоговых входов обрабатываются в самом М120 и на выход он передаёт температуры *10 в формате sint 2 байта.
В прикрепе также проект под пиксель для тестирования. Всё проверил вроде работает. Увидите ошибки\недочёты пишите, поправлю.
Скажите, а контроллер по СОМ1 читается?
Да, если ком1 настроен как слэйв. Я так и делаю по ком0 заливаю и отлаживаю а по ком1 опрашиваю мастером.
А ещё тот порт что рядом с питанием, не развязанный гальванически, перепутано обозначение на плате - А и В.
Цитата: serge197a от 23 июля 2016, 12:15:52
В прошлом году сижу на кухне и чувствую дым. Начинаю разбираться,
и нахожу, что горит провод от котла Вайлент. Проверяю, в розетке между нулем и фазой 180,между нулем и землей 47в! На подстанции нулевой провод отгорел, а вместо зазаемления в доме в вводном щите использовали зануление земляных проводов из розеток. Как результат нулем стала газовая труба со всеми вытекающими....
Котел не правильно смонтирован кстати, между газовой трубой и потребителем, после крана сразу, должна стоять диэлектрическая вставка. Правда если только котел не монтировали в прошлом веке. Но сейчас газовые счетчики все ставят, а его не опломбируют если этой вставки нет. Хотя может это только у нас в Костроме так строго.
Знаем про А и Б.
Поправили в следующей версии.
Спасибо
Цитата: serov от 22 сентября 2016, 23:37:58
Котел не правильно смонтирован кстати, между газовой трубой и потребителем, после крана сразу, должна стоять диэлектрическая вставка. Правда если только котел не монтировали в прошлом веке. Но сейчас газовые счетчики все ставят, а его не опломбируют если этой вставки нет. Хотя может это только у нас в Костроме так строго.
Проводить работы на газовой трубе может только костромагазораспределение.
Они гнут трубы, приваривают труб, ставят счетчик, пломбируют.
С ними на это дело заключался отдельный договор.
не ставили они ни каких диэлектрических вставок(2006г).
я в Костроме живу.
Цитата: serge197a от 23 сентября 2016, 19:05:10
Проводить работы на газовой трубе может только костромагазораспределение.
А вот это не правильная информация. У них раньше у одних был сертифицированный полигон для обучения, а сейчас вообще ни у кого нет.
Цитата: serge197a от 23 сентября 2016, 19:05:10
Они гнут трубы, приваривают труб, ставят счетчик, пломбируют.
С ними на это дело заключался отдельный договор.
не ставили они ни каких диэлектрических вставок(2006г).
Косячники. Мы тут им семинары проводим, рассказываем все тонкости, а они как жили в колхозе, так и продолжают колхозить.
Цитата: serge197a от 23 сентября 2016, 19:05:10
я в Костроме живу.
Приветствую Вас земляк. Приходите к нам в гости. Давайте хоть познакомимся мимо форума.
офтопик: проживающие в Костроме +1 :D