|
Вопросы о Pixel Раздел специально по темам работы и применения контроллеров Pixel - 12xx и Pixel - 25xx |
|
Опции темы | Поиск в этой теме | Опции просмотра |
17.10.2018, 17:33 | #1 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
AIN в качестве 3 DIN
Столкнулся с проблемой нехватки дискретных входов (включение контакторов при не всех занятых аналоговых).
После недолгого скрипения мозгами родился "шЫдевр" - как использовать 1 аналоговый вход Pt1000 заместо 3 дискретных. Схема включения и макрос обработчика - во вложении. (для пущей надежности можно поставить на выходы Spdelay на 2-3 выхода) ВАЖНО: На железе еще не проверял и смогу не скоро (если у кого под рукой есть Пиксель и время для эксперимента - буду признателен!) Вопросы к Arsie: 1) корректно ли я привел данные со входа к сопротивлению в омах (раскулачил штатный макрос и создал "по образу и подобию")? 2) помехоустойчивость цепи AIN - будут на выходе АЦП вменяемые значения, если таки проложить провода среди силовых, пусть и в пределах одного щита без частотников (применительно к данной схеме)? . Последний раз редактировалось ailcat, 17.10.2018 в 17:55 |
17.10.2018, 18:37 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: AIN в качестве 3 DIN
PS. Посмотрел, без фильтрации всё плохо будет __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 17.10.2018 в 19:15 |
17.10.2018, 22:19 | #3 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: AIN в качестве 3 DIN
__________________ RTFM |
18.10.2018, 02:09 | #4 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: AIN в качестве 3 DIN
|
18.10.2018, 03:06 | #5 |
Senior Member
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: AIN в качестве 3 DIN
__________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
18.10.2018, 06:17 | #6 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: AIN в качестве 3 DIN
Всем спасибо за участие в обсуждении (странно, что за все обсуждение никто так и не заметил, что AIN отдает данные в Int, а не Long, как в макросе)
По итогам думаю добавить цепочку защиты от "иголок" (весьма вероятных, если контакт переключился в момент работы АЦП). Применение макроса для пикселя, с защитой от "иголок" - в "прицепе" (там же и скриншот для tvf). По факту надо будет внедрить защиту в сам макрос + избавиться от лишнего преобразования типов (вот тут мне не очень понятно, как 10-разрядный выход АЦП отражается в 16-разрядный int. Если смотреть на логику макроса Датчик_ХХХ - перед тем, как стать AIN, данные АЦП сдвигаются влево на 5 разрядов. Это так?) Далее - мои ответы и комментарии всем, участвовавшим в обсуждении: Кстати, выход у вас в килоомах, а не омах. Из-за чего все расчеты пришлось бы делать в медленно обрабатывающихся real... А для отсечения "переходных состояний" - можно на выходы макроса поставить цепочку из spdelay(bool), XOR-NOT и D-триггера. На Овен же уходить не хочу, а что-то "более лучшее" на дин-рейку у Сегнетикса до сих пор остается только в виде тизеров... Я последовательный сделал больше для наглядности в монтаже (резистор с проводом "выглядят хуже", чем резистор, шунтирующий доп.контакт. Ну и вероятность обрыва провода или выпадения его из контактов (выявляемая только при последовательном соединении) всё же выше, чем вероятность замыкания (к сожалению, проверено на практике). Вот разве что фильтрацию от "иголок" на выходы добавить есть смысл. Ну и мне интересно, зачем для величин, для которых критичны только 4-5 старших разрядов АЦП (из 10 имеющихся) - еще и фильтрация по входу (предназначенная для устранения "дребезга" 1-2, редко больше, младших значащих разрядов АЦП). Но для вас - прицепляю скриншот с макросом. |
18.10.2018, 09:51 | #7 |
Senior Member
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: AIN в качестве 3 DIN
180-360-715 или 200-390-820 и далее. __________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
18.10.2018, 10:10 | #8 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: AIN в качестве 3 DIN
__________________ RTFM |
18.10.2018, 14:00 | #9 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: AIN в качестве 3 DIN
Шкаф не такой уж и маленький - из сборки 2000х2100х450 под автоматику отведена целая стойка шириной 650 мм (что позволило для расключения кабелей использовать клеммные сборки). P.S. Это опять-таки не АВОК... Изначально планировался SMH2G (у которого есть второй последовательный порт) - но в силу вылезших ограничений пришлось менять на пиксель... UPD: RS485 занят инициатором (для которого пиксель - слейв), Ethernet используется для доступа из нескольких систем верхнего уровня (благо, они больше мониторинг, а не управление - что позволяет использовать временное разделение с большими интервалами). Добавлено через 22 минуты Госторги-с... P.S. Никогда не связывайтесь со структурой, вынужденно применять ограничения для госструктур (я в такой работаю). У меня в спецификации НЕТ контроллера "сегнетикс Пиксель" - вместо него хитровые...ная формулировка "управляющий контроллер с 6 дискретными входами и 3 выходами, а также 6 аналоговыми входами и 2 выходами, с питанием от источника постоянного и переменного тока (поочередно) номинальным напряжением 24 вольта, для размещения на симметричной DIN-рейке шириной 35 мм. Контроллер должен быть совместим со средой программирования SMLogix" (обратите внимания - ни слова про марку контроллера! ибо требование конкретной марки есть нарушение закона, ...дь!). Последний раз редактировалось ailcat, 18.10.2018 в 14:28 |
18.10.2018, 15:40 | #10 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: AIN в качестве 3 DIN
__________________ RTFM |
18.10.2018, 16:30 | #11 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: AIN в качестве 3 DIN
А что бы они дали? |
19.10.2018, 00:16 | #12 |
Senior Member
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: AIN в качестве 3 DIN
__________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
19.10.2018, 02:38 | #13 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: AIN в качестве 3 DIN
Только хардкор, только клеммы (либо на самих коммутационных аппаратах, либо отдельные жестко закрепленные - но не ваги на проводах висящие). REM: резисторы МЛТ-2 имеют длину по выводам 68,5 мм, чего хоть и "впритирочку", но таки хватает, чтоб завести оба вывода резистора в клеммы, размещенные с двух сторон "головы" доп.контактов шириной 43 мм... |
19.10.2018, 07:36 | #14 |
Senior Member
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: AIN в качестве 3 DIN
__________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
19.10.2018, 08:39 | #15 |
Senior Member
Регистрация: Jan 2013
Сообщения: 702
Благодарил(а): 21 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: AIN в качестве 3 DIN
|
19.10.2018, 09:09 | #16 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: AIN в качестве 3 DIN
Какой-то неконструктив пошел. Было же сказано, что не hvac и что 8 МР уже задействованы и rs485 тоже занят.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
19.10.2018, 12:09 | #17 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: AIN в качестве 3 DIN
Аналоговые входы под РТ-1000? А по каким ограничениям SMH2 не проходит? __________________ RTFM |
19.10.2018, 12:41 | #18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: AIN в качестве 3 DIN
Проверьте перечень сигналов на входах, возможно некоторые из них можно запараллелить или включить последовательно? По аналогии как в HVAC легко включаются последовательно термостаты электрических калориферов (предупредительный и аварийный), т.к. нет разницы, какой из них отрабатывать - всё равно сценарий един для всех. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
19.10.2018, 13:05 | #19 |
Senior Member
Регистрация: Dec 2011
Сообщения: 741
Благодарил(а): 1 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: AIN в качестве 3 DIN
__________________ Нет абсолютно бездарных людей. Каждый бездарен в своей области. |
19.10.2018, 20:32 | #20 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: AIN в качестве 3 DIN
У меня сейчас будет истерика. Вот натурально не знаю, плакать или ржать аки коню.
Короче, вся эта байда нужна для управления группой пиндосских установок (алгоритм оставим за скобками). Между собой установки общаются по проприетарному интерфейсу. К этим установкам существует табло аварий, которое умеет смотреть в мир стандартным модбасом, но только являсь в нём мастером. Причина истерики: сегодня пиндосы ответили, что если хотя бы в одном агрегате будет стоять плата расширения на 4 дискретных входа ценой $3199,95 (да, четыре неизолированных входа за три с лишним штуки баксов), то табло аварий - внезапно! - начнет отвечать на запросы по модбасу как слейв. P.S. Угу, в спецификацию уже добавлена эта даром не нужная плата, для неответственные цепей добавлены инсатовские УСОшки (16DI) - осталось только немножко переписать логику, чтоб сделать пиксель мастером сети... Добавлено через 9 минут Добавлено через 22 минуты Осталось только 8 лампочек ("заблокировано", "работа", "авария" и "режим" для основного и резервного каналов) заменить на две, разными взмаргиваниями показывающих все 4 состояния (плюс погасанием пятое - нет управления по каналу) Последний раз редактировалось ailcat, 19.10.2018 в 21:01 |
20.10.2018, 18:51 | #22 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: AIN в качестве 3 DIN
если бы уувидели - точно решили бы, что собирала установки алкашня из деревни Гадюкино Тьмутараканского района... Разъемы без корпусов (только те части, где штырьки), изолента (правда, черная), саморезы, вкрученные в отверстия с резьбой вместо винтов, и прочие прелести - разве что нацарапанных гвоздем надписей "как платят - так и работаем" не хватает (впрочем, не удивлюсь, если под каким кожухом и найдется подобная надпись на пиндосском)... |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разводка AIN и AOUT FRM | tvf | Вопросы о FMR и MRL | 17 | 26.03.2020 11:14 |
FMR конфигурация AIN в режим DIN | RAZOR | Вопросы о FMR и MRL | 18 | 04.10.2019 12:00 |
SMH-2G аналоговые входы в качестве дискретных (баян) | Unrealee | Вопросы о SMH-2G | 1 | 26.04.2018 15:56 |
TRIM5/SMH4 в качестве ModbusRTU-slave | Crush[Orange] | Связь с внешним миром | 1 | 16.01.2018 14:18 |
SMH в качестве ДУ. | Ser | SMConstructor (вентиляция) | 16 | 24.11.2014 16:06 |