- феррит для пч, например, данфосс. хочу аналог из-за для замещения
импорта. кто подскажет что-нить? LordN(89 знак., 06.05.2025 16:58, Cyber, ссылка, ссылка, полностью)
- Может баян, но наглядно. Что, как и на что влияет в ПИД регуляторе.
Для чайников. Yurasvs(8 знак., 07.05.2025 14:53, Cyber, youtube)
- И опять у клиентов обострение. Вынь да положь им сенсорный экран от
7 дюймов и больше. Я баловался с платой STM32F746-disco. Там экран
4,3 дюйма по LTDC, внешняя SDRAM и проч. Так в реальности из
доступного и будет с 7-10 дюймами? Что там будет с разрешением
(опять же из доступного)? Сам МК STM32F746 (не БГА конечно, а
что-то вроде LQFP-176) потянет этот дело?. И обязательно внешняя
SDRAM? Экранов со встроенной памятью не бывает такого размера? - Лaгyнoв(28.04.2025 12:06, Cyber, полностью)Cкpипaч
- Как такой принцип ввода? jlm(8 знак., 04.05.2025 03:57, youtube)
- Дисплей с тачскрином применять нельзя - он не вандалоустойчив.
Нужно или кнопки городить, или искать вандалоустойчивый экран. - Бoмж(01.05.2025 12:22)
- Смежная тема: А знает ли кто "Двины", такие чтобы нарисованное для
тачскрина одновременно работало через WEB? Cкpипaч(119 знак., 01.05.2025 11:06)
- Неплохо бы взглянуть с другой стороны: судя по постам ниже
вырисовывается задача очередной топливораздаточной колонки,
соответственно экран должен иметь расширенный тепловой диапазон и /
или подогрев. Отталкиваясь от цены такой панели с требуемой
диагональю вероятнее всего платка типа Raspberry PI будет иметь
совсем небольшую долю в стоимости конечного изделия. - ________NeoPower(30.04.2025 14:56,
)
- Сенсорный модуль управления Овен СПК210-10-CS. Диагональ экрана:
10,2 дюйма =L.A.=(138 знак., 29.04.2025 18:09, ссылка)
- Вариант стартануть в андроид, подобрав несколько вариантов
планшетов более менее надёжных и более менее стабильно
выпускающихся? - jlm(29.04.2025 11:03)
- Вам же не голых девок рисовать. ВозьмитеНекстион. Там и размеры
любые и тачскрин - Kpoк(28.04.2025 19:21)
- Двин против Некстиона. С автором в целом согласен. При серийном
выпуске хотя бы нескольких изделий о дополнительных затратах на ЮСБ
переходник и СД карту памяти можно просто забыть, они
несущественны. А вот скорость реакции, яркость экрана и качество
изображения у Двина объективно лучше. Недостаток - кривоватый софт
разработки и очень скупая документация, затрудняющая процесс.
Помогает общение в телеграммканале и обилие неофициальной
информации в сети. Yurasvs(8 знак., 03.05.2025 18:40, youtube)
- А почему нельзя голых девок на Nextionе рисовать? На DWINe можно, и
за вдвое меньшие деньги. Ну, точнее, не рисовать, а загрузить
готовые картинки в него и в нужное время мгновенно вызывать на
экран одной командой. - Yurasvs(28.04.2025 21:33)
- что есть Некстион? Клиент просит (к примеру) такие картинки, и
тыкая пальцем я должен функцию запустить -> Лaгyнoв(1 знак., 28.04.2025 21:26, ссылка)
- Тыкай и запускай enc(1 знак., 28.04.2025 22:05, ссылка)
- ну то есть типа того же Двина. Поглядим. Все меньше хочется самому
точки собирать. :-)) - Лaгyнoв(29.04.2025 08:16)
- Двин какой-то невнятный, я смотрю. Ни цен, ни редактора. А в той
чумовой таблице (с ценами и габаритами) разбираться - здоровья не
хватит. Некстион же без мыла лезет. - Kpoк(29.04.2025 16:46)
- Да у тебя у самого руки по локоть измазаны в PIC-ах, и ты ими
тычешь в наш родной DWIN :-) Это возмутительно :-) - il-2(30.04.2025 12:53)
- Какой нужен редактор? Ихняя "среда" DGUS позволяет загружать в него
картинки и примитивы, нарисованные в чем угодно, хоть в фотошопе,
хоть в Адоб иллюстраторе. Есть отдельные утилиты создания шрифтов
(это довольно больная тема, он не сглаживает шрифты как Виндоус,
поэтому на мелких дисплеях подобрать баланс между читаемостью и
размером букв непросто). После того, как картинки, лампочки,
слайдеры и стрелочки загружены, просто посылаешь команды со своего
проца, и он Yurasvs(169 знак., 30.04.2025 09:26)
- я подумаю. Двин человек уже везет мне, чтоб включать. Погляжу. А
там уж видно будет. - Лaгyнoв(29.04.2025 18:45)
- На Двине раз плюнуть такое сделать . Можно намного красивее. - Yurasvs(28.04.2025 21:43)
- Коллеги по моей наводке применили ЖК дисплеи фирмы TIANMA c
LVDS-интерфейсом. Похоже, что они не замерзают и без подогрева, во
всяком случае никто не жаловался, а испытать блоки в камере холода
должны были по полной. Управляет дисплеями у нас Cortex-M3 со
встроенным LCD-контроллером и довольно объемной внешней ОЗУшкой
через преобразователь параллельный RGB-LVDS. - AlexG(28.04.2025 16:09)
- Если цвет делать восьмибитным индексируемым и изображение
спрайтами, то общее количество ОЗУ для экранного буфера займет
T=P+C; где P=W×H/8 - пиксельная карта, C=W×H/64 - цветовые спрайты. Eddy_Em(1096 знак., 28.04.2025 14:26)
- У меня сейчас в текущем проекте 128К ОЗУ. Т.е. всяко надо за 200К
вылезать. Так а что с доступными экранами 7-10 дюймов? Как там
обычно интерфейс организован? Просто параллельный или RGB? SPI мне
точно не пойдет. Мне бегущие цифры надо изображать. Вряд ли там СLK
больше 5-10МГц сделаешь - Лaгyнoв(28.04.2025 14:52)
- А не лучше ли будет взять светодиодную панель? - Eddy_Em(28.04.2025 15:36)
- У этих панелей есть фатальный недостаток - управление светодиодами
не статическое, а динамическое, максимум 1/4, а то и 1/8. То есть,
в каждый момент времени, в блоке пикселей, светится только
четверть. И так они сканируются построчно. Если есть требование,
чтобы дисплей можно было "сфотографировать", то на дневном свету,
когда внешний фон ярок и автоматическая экспозиция в смартфоне
выбирает короткую выдержку, получить читаемую картинку бывает
невозможно. Nikolay_Po(410 знак., 28.04.2025 17:14)
- Так ее стоимость на три порядка будет выше, чем ЖКИ с таким же количеством точек! Уличные экраны с
мелким разрешением (типа шаг 2,5мм) идут ценником порядка $2000 за
кв.м. - reZident(28.04.2025 15:44)
- 7-10 дюймов? Сколько там точек будет вертикаль/горизонталь? - Лaгyнoв(28.04.2025 15:40)
- Из недавнего: SciFi(1 знак., 28.04.2025 13:18, ссылка)
- Самих экранов со встроенной памятью - не бывает. Но есть
замечательное семейство контроллеров дисплея для 5...10" - LT768x.
Один чип LQFP128, внутри процессор и 16Мб sdram. На сайте подробный
мануал и схемы плат для 5" и 7". Idler(1236 знак., 28.04.2025 13:15)
- Недавно видал прибор как раз с таким процем без SDRAM, экран с
тачскрином. Прошивка на основе стшной библиотеки. Красиво
смотрится. В дивайсе две платы на семерке. Одна плата чисто экраном
занимается. Сам бы я, пожалуй, как ниже упомниали на DWIN, пожалуй,
сделал. Экран побольше с тачскрином тоже не дешево стоит. А DWIN,
хоть возни поменьше будет. - vesago(28.04.2025 12:32)
- Есть готовые панели с управлением по UART. В панель загружаутся
экраны - с картинками, кнопками и пр. элементами интерфейса. И
управляется это все по UART на 9600 хоть на ATmega. Я имел дело с
панелями DWIN, еще на слуху - 3D-Display (или 4D ???). Для
бензоколонок - самое то. - il-2(28.04.2025 12:19)
- UI/UX 2025год. Ждем отката в интерфесах приборов от тачскринов и прочих "красивых картинок" в
сторону брутальных кнопок, переключателей и прочих "интуитивно
надёжжных" интерфейсов? Cкpипaч(1 знак., 03.05.2025 10:17, Cyber, картинка, полностью)
- Почти среднее? Cкpипaч(559 знак., 30.04.2025 11:55, Cyber, полностью)
- Пытаюсь оживить пробивной пресс TRUMPF Minimatic 100 на PLC Siemens
Sinumerik 3N. Изначально была проблема с севшей батарейкой, вроде
бы это решено её заменой и перезагрузкой программы в RAM с помощью
манипуляций переключателя RUN/STOP и кнопок RESET/RESTART. При
включении перестали мигать красные светодиоды, на модуле с
переключателем RUN/STOP загорается зелёный, что, по идее, говорит о
том, что программа загружена. Но дисплей не включается, на кнопки,
относящиеся к CS!(813 знак., 26.04.2025 18:59, Cyber, картинка, полностью)
- Нашлось по "PLC Siemens Sinumerik 3N" De_user(137 знак., 28.04.2025 03:51, ссылка)
- Спасибо, но это немного не о том, и железо немного посвежее там.
Чессговоря, я уже, наверное, пол интернета перерыл, осталось только
в профильных форумах заново людей попытать). Скоро уже специалистом
стану по этим старинным NC/PLC (не дай Бог))). Просто именно эта
сборка крайне редкая, какой-то переходной вариант получился из 80-х
в 90-е. Документации ИМЕННО на неё (3N) толком нет, есть на
соседние, по времени выпуска. Возможно, она небольшой серией, под
какие-то CS!(1719 знак., 30.04.2025 13:46)
- Я бы предположил что экран (или проводочки к нему) сдохли. Cкpипaч(182 знак., 26.04.2025 20:37)
- Судя по поведению, до отображения чего-либо дело не доходит, но
спасибо за совет. Шлейфик с платы интерфейсной до экрана
прозванивал и осциллом тыкался, дело точно не в нём - там вообще
какие-либо сигналы развёртки отсутствуют, как и на всей плате.
Питания все в порядке (+5, -15, +15). Грешили на сам CRT, но исходя
из поведения платы, ему и включаться не с чего. Хорошо, что не
стали менять. CS!(694 знак., 26.04.2025 22:18)
- Добавил фото пользовательского интерфейса). CS!(1 знак., 26.04.2025 19:02, картинка)
- Опять про PID -> Имеем: большинство параметров обрабатывается
в PID в цикле 20мс, данные с датчиков читаются с таким же периодом,
но один из датчиков опрашивается с периодом 200мс и уменьшить это
время нельзя. Можно ли как то аппроксимировать, эмулировать данные
с последнего датчика в недостающие циклы PID регулирования? - Make_Pic(07.03.2025 12:39, Cyber, полностью)Cкpипaч
- Опять про PID вопрос: Оптимальный PID регулятор. Есть три параметра, на которые влияет
скорость, и они через коммутатор подключены ко входу PID
регулятора, выход PID регулятора управляет скоростью. У каждого
входного параметра есть оптимальный диапазон значений и чем
значение больше, тем лучше. Коммутатор должен определить и
подключить тот параметр, который находится в оптимальной зоне. Как
это лучше сделать и есть ли реальные реализации такого управления? - Make_Pic(20.03.2025 14:31)
- Еще раз спрошу про Оптимальный PID регулятор (режим бурения,
управление скоростью опускания бурильного инструмента (долота)
конкретно скоростью лебедки, оптимальный -> имеем три
параллельных PID канала регулировки скорости лебедки 1 - давление
на грунт (породу), 2 - момент на инструменте (момент вращения
верхнего привода, который вращает долото), 3 - перепад давлений
промывочной жидкости. Каждый входной параметр имеет допустимые
границы и оптимальные (обычно Make_Pic(232 знак., 19.04.2025 14:58)
- если я правильно понял вопрос - табличная функция, ну или график,
если пользоваться устоявшимися терминами - LordN(20.03.2025 16:55)
- Я думаю, для начала надо нарисовать структурную схему системы
регулирования, многое станет понятно... - IBAH(20.03.2025 16:36)
- Для начала, приведите критерии оптимальности. Отсюда и станет
понятно, как определять. Может, банально методом перебора значений.
Или генетическим алгоритмом, если система толерантна к нештатной
работе регулятора, к выбросам или медленному выходу на значение. - Nikolay_Po(20.03.2025 16:18)
- Здесь же задам вопрос по сигналам энкодера - С энкодера на PID
поступает сигнал с большим биением частоты (механические биения,
изношены механизмы, не точно установлен энкодер, не устранить
причину в механике, нет возможности). Ка лучше устранить биения
программно? Фильтрация, другие способы программной обработки? - Make_Pic(17.03.2025 06:56)
- иногда полезно снять реальную переходную характеристику своего
объекта регулирования. LordN(89 знак., 14.03.2025 18:39)
- зачем эмулировать? заведи датчик на е-фильтр и забирай данные с его
выхода. например. или вообще напрямую. только как-то не понимаю шо
за пид такой с несколькими датчиками? LordN(329 знак., 07.03.2025 12:59)
- А если я буду запоминать значения двух предыдущих циклов по 200мс и
аппроксимировать промежуточные точки с периодом 20мс и это
подсовывать PID регулятору с датчика с вычисленными значениями, но
будет постоянная задержка в 200мс - есть смысл так делать? - Make_Pic(12.03.2025 07:34)
- Тоже самое за тебя делает И-составляющая. Cкpипaч(104 знак., 12.03.2025 07:58)
- В первом каскаде с датчика только PD, интегральной составляющей нет - Make_Pic(12.03.2025 08:01)
- Главный вопрос - какова постоянная времени объекта? Должна быть
хотябы в сто раз больше чем период опроса датчика. Cкpипaч(176 знак., 12.03.2025 08:15)
- примерно 2 секунды - Make_Pic(12.03.2025 08:19)
- опрос датчика веса колонны 200мс меньше не сделать, первый контур
регулирования 20мс. второй 200мс - Make_Pic(12.03.2025 08:20)
- Там где вес, там уравнение Мещерского, нет? Вы уверенны что вам
именно ПИД нужен? И, да, первый контур у вас 200мс, раз реаьный
опрос датчика с такой частотой, не нужно обманывать себя. - Cкpипaч(12.03.2025 08:39)
- Нет во время процесса регулирования управление опусканием буровой
колонны, масса постоянная. Необходимо два контура, второй управляет
скоростью опускания буровой колонны - Make_Pic(12.03.2025 09:30)
- Тогда вам нужно, для ПИД, принимать массу колонны постоянной, раз
уж процесс у вас быстрый, а масса не меняется быстро. В таком
случае, можете экстраполировать значение веса, а ступеньки, когда
не сошлось, ограничивать по скорости, фильтром, как рекомендовал
Скрипач. Nikolay_Po(380 знак., 12.03.2025 10:04)
- e-фильтр - экспоненциальный? - Make_Pic(11.03.2025 09:37)
- да - LordN(11.03.2025 10:19)
- Не корректно вводую написал - да, каскадное включение PID, но из за
перепадов значений каждые 200мс появляются всплески, которые в
"разнос" посылают последний каскад PID регулятора. - Make_Pic(07.03.2025 13:10)
- Не слушай Анвара. Я разрешаю :-) - il-2(07.03.2025 12:50)
- Все еще ищу готовый прибор, чтобы купить. Умный ваттметр
переменного тока (трехфазный или 3 однофазных). Должен быть
установлен в щитке, передавать информацию о напряжении, RMS токах
фаз и активной мощности на удаленное устройство отображения
(индикатор, компьютер, телефон, планшет). Интерфейс желательно
беспроводной, но можно и проводной. Расстояние метров 20. И, самое
главное, прибор должен уметь показывать отрицательную мощность
отдельно по каждой фазе, то есть Yurasvs(172 знак., 25.04.2025 10:24, Cyber, полностью)
- Измеряет в обе стороны, 2 интерфейса RS-485, MODBUS RTU,
60870-5-101. 4DIN, В реестре СИ. Обновление показаний 200мс. A.L.(1 знак., 26.04.2025 18:48, ссылка)
- Пишут, что считают в обе стороны --> Vit(1 знак., 25.04.2025 11:04, ссылка)
- Вы приблизительно описываете умный счетчик ЭЭ с двунаправленной
тарификацией. Поинтересуйтесь у местных что сейчас популярно для
солнечных электростанций. - _______NeoPower(25.04.2025 10:29,
)
- Шеф хочет странного, засунуть вайфай как опцию в частотник. Я
отговариваю. Хочу услышать мнение потребителей, нужно ли это
вообще, и если нужно, в каком виде. Предложил ему колхозный
вариант, выпускать и продавать отдельно маленькую коробочку с
ESP32, вешать ее на шину RS485, пусть считывает регистры и отсылает
юзеру на телефон, а от юзера команды передает обратно. Не думаю,
что это вообще хорошая идея, пока команда дойдет, частотник уже
может перемолоть кого-нибудь на фарш. Yurasvs(43 знак., 22.04.2025 14:11, Cyber, полностью)
- ESP32 во что то серьезное - несерьезно :( Свежий пример -
заказанные 2 шт. вот таких китайских платок с модулями ESP32-S3
пока не разогреются? не подключаются к WiFi. Начинают шевелиться
только через пару минут после включения. Лотерея... С платками на
простых ESP32 такого не было - мгновенно начинали работать... Гyдвин(1 знак., 23.04.2025 22:01, ссылка)
- у меня бесперебойники (инверторы) с подключаемым модулем WiFi (TCP/COM), а ещё в BMS к LiFePO4 батарее блюпуп. и первое, и
второе - интересно для интеграции в плане МОНИТОРИНГА. во втором
случае - ещё способ поднастроить, но по факту нужно было тронуть аж
один параметр - тип батареи - LiPo по дефолту сменить на LiFePO4. в
варианте оперативного вмешательства-управления, КМК, нафиг
ненужное. - Vit(22.04.2025 18:37)
- Скажите ему на его родном nicht verstehen - Ralex(22.04.2025 17:19)
- KRACK — это пока что вполне реальная проблема и атака WiFi.. Solo(1 знак., 22.04.2025 15:59, ссылка)
- Делал мосты Modbus-TCP/Modbus-RTU с web мордой jlm(169 знак., 22.04.2025 15:46)
- не для управления - это точно. LordN(324 знак., 22.04.2025 14:37)
- Mainstream - делайе сразу облако. Сигнлизация, архив тревог,
статистика +моточасы и моточасы до сервиса. Cкpипaч(163 знак., 22.04.2025 14:32)
- Как говаривал известный политик - когда "заморозят", "захлебнетесь
пыль глотать, бегая по судам".. - Solo(22.04.2025 18:05)
- Если решитесь на облако, готов поддержать (в личке) - Cкpипaч(22.04.2025 17:56)
- И обязательно подписочку на все это дело для юзверя, чтоб вспоминал
производителя добрым нецензурным словом. Кстати наткнулся тут
недавно на презентацию о современных тенденциях 3-фазного
электропривода от ETH Zurich Power Electronic Systems Laboratory: ________NeoPower(1 знак., 22.04.2025 17:07, ссылка)
- Облако... То есть надо держать сервер, который будет обрабатывать
запросы тысяч пользователей, купивших частотники? Только так,
других вариантов нет? - Yurasvs(22.04.2025 15:08)
- +1. хотя и простой доступ для настройки всех параметров и
диагностики напрямую с мобилы, тоже нормальная тема. LordN(100 знак., 22.04.2025 14:33)
- Я б огрызался, до последнего.. Частотник - это промышленное
оборудование, для которого д. б. предусмотрены надежные
коммуникация для управления. Вай-фай, как и др. подобные (блютуз),
не обеспечивают такой должной вероятности и однозначности в
управлении, при применении в условиях промышленных помех. - Solo(22.04.2025 14:30)
- Сделайте на коленке макет. Потом можно будет демонстрацию с фаршем
устроить (говяжьим, конечно). Пусть шеф решает после демонстрации.
Может, годно получится на самом деле. - SciFi(22.04.2025 14:20)
- системный сводный. виртуальный плк. варианты. LordN(150 знак., 23.04.2025 07:36 - 15:53, Cyber, ссылка, полностью)
- читать не смог. но недавно разглядывал Vagrant. вспоминаю таки
возможность использования GPIO не только в малинках, но и на PC.
предполагаю, что если VirtualBox проброс LPT и COM умеет, то
добавить ещё проброс других более-менее унифицированных устройств,
в т.ч. GPIO, аналоговых сигналов, фенокрутилок, I2C - вполне
реальная задача. тем более такие чипы (LPC I/O) выпускают примерно
аж 4 конторы. Vit(1 знак., 23.04.2025 14:10, ссылка)
- Как бы почти все современные среды разработки ПЛК имеют софтовые
симуляторы. До виртуалки там 1 шаг остается. Правда, симуляторы эти
довольно ограничены. Практически никто из них не поддерживает
простейшие сетевые протоколы, кроме проприетарных. У B&R вроде
был виртуальный ПЛК, поддерживающий сетевые функции и т.д. bodis(1 знак., 23.04.2025 09:57 - 12:28, картинка)
- Как американские юристы выдумали харасмент, чтобы было за что
деньги получать, так айтишники выдумали виртуальный ПЛК. - IBAH(23.04.2025 12:09)
- У меня другая мысль появилась - часть алгоритма (например
искусственный интеллект) вполне может "не помещаться" в ПЛК и быть
доступна в форме сетевого сервиса. В т.ч. по подписке. Cкpипaч(148 знак., 23.04.2025 10:27)
- Ага =)) Гильотина на печатном производстве с таким управлением =)) - sav6622(23.04.2025 09:48)
- Идея понятна. Непонятно как это отразится на надежности. Этот
вопрос не затронут совершенно. Удешевлять систему управления в
ущерб ее надежности так себе идейка. - Codavr(23.04.2025 09:44)
- Только животворящие расстрелы... - Kpoк(23.04.2025 09:29)
- Во первых, пиздёж. Cкpипaч(1962 знак., 23.04.2025 08:49)
- Автор живого серьезного производства ни разу не видел. - БAPMAЛEЙ(23.04.2025 07:49)
- Имеет ли значение для этого компрессора порядок фаз? Нигде явно не
нашел. Эксплуатанты говорят, что подключают как попало. Но я
сомневаюсь чего-то. Там нет какого-нибудь однонаправленного
маслонасоса внутри? Yurasvs(1 знак., 18.04.2025 12:50, Cyber, ссылка, полностью)
- Я бы посмотрел в паспорте на устройство. Даже если можно "как
попало", лучше подключить так, как там написано. - Cкpипaч(20.04.2025 20:51)
- "Connect the compressor motor in accordance with the circuit
diagram (see inside of terminal box)." на странице 15. - BlackMorda(18.04.2025 16:56)
- ВСУ уже на компрессорах в контрнаступ идут? - IBAH(18.04.2025 14:26)
- Я в троллейбусе такой видел. - Nikolay_Po(18.04.2025 14:31)
- Трёхфазный троллейбус? Очень интересно 😳 - Бoмж(18.04.2025 15:08)
- У нас сейчас все троллейбусы трехфазные. Как раз сегодня запустил
такой компрессор в троллейбусе от нашего 11киловаттного
преобразователя частоты. Он там является компрессором кондиционера
воздуха в салоне. Питание, естественно, постоянкой 600вольт с
рогов. Сейчас в каждом троллейбусе минимум 3 преобразователя
частоты (ходовой около 200кВт, на воздушный компрессор 4кВт и на
кондиционер 10...15кВт). А еще гальванразвязанный DC-DC
600->27вольт 200А. Есть, где Yurasvs(371 знак., 19.04.2025 12:31, ссылка)
- Моторчик там был DC, коллекторный, вроде. А так - похоже. - Nikolay_Po(18.04.2025 16:40)
- да, 36В 400 Гц )) - Ralex(18.04.2025 15:30)
- Почему нет? ВСУ идут в контрнаступ на трёхфазных троллейбусах,
чтобы орки точно испугались. IBAH(1 знак., 18.04.2025 15:30, ссылка)
- поршневым компрессорам обычно похуй куда крутиться. клапана там
обычные подпружиненные лепестки. маслонасосу тож без разницы куда
крутиться. - LordN(18.04.2025 14:01)
- В явном виде нигде не подчёркнуто, что нужно соблюдать направление
вращения. В перечне защитных устройств, нет упоминания о реле
контроля чередования фаз. И если практика не выявляет
преждевременных отказов при несоблюдении направления вращения,
значит, не важно. Nikolay_Po(1044 знак., 18.04.2025 13:33, картинка)
- Ни кто случайно не разбирался, позволяет ли российское
законодательство запатентовать протокол обмена или структуру
сигнала? - AlexG(17.04.2025 11:03, Cyber, полностью)
- Вопрос по модбасу, так с какого адреса регистры и входы в
документации обозначаются по феншую, с 1 или нуля? В библиотеке
freemodbus все адреса инкрементируются, а в ТЗ мне с нулевого
адреса дали. - Andreas(08.04.2025 13:18, Cyber, полностью)
- есть логические адреса типа 30001... что означает регистры ввода,
читаются функцией 4, или регистры хранения 40001... читаются
функцией 3 (почему так я хз), и есть соответствующий им физический
адрес регистра, начинается соответственно с 0, т.е. логический
адрес минус 30001 или минус 40001. - AVF(18.04.2025 07:35)
- Встречал программу для ПК, которая для проверки наличия устройства
на шине пыталась считать данные с нулевого регистра устройства.
Данные могли быть любые, но ответ должен был быть корректным. После
этого считалось, что устройство работает нормально и с ним
происходил дальнейший обмен. - _Илья(08.04.2025 18:45)
- Учитывая то, что нулевой адрес - это широковещательная посылка (на
которую, естественно, никто не должен пытаться ответить), то и
нулевой регистр можно зарезервировать для каких-либо специальных
нужд. - Eddy_Em(08.04.2025 18:16)
- ИМХО, тут нет хорошего решения. Можно или сделать как в стандарте и
внести этим путанницу. Или сделать как оно реально по проводам
передается и отклониться от стандарта. AlexG(77 знак., 08.04.2025 16:34)
- По госту с 1, по уму с 0. Например, некоторые скады предлагают на
выбор. - IBAH(08.04.2025 15:54)
- Много лет воюю с программистами на тему нумерации выходов-выходов в документации. Программисту использовать нумерацию из ряда натуральных чисел
ничего не стоит - он это при написании программы один раз сделает.
Но эксплуатантам каждый раз уточнять по телефону "третий вход, на котором нет сигнала, это
третий по счету или третий из обозначения в документации, где
индексация с нуля идет?" это просто пиздец как сложно! :-/ - reZident(08.04.2025 14:38 - 15:17)
- Насколько мне удалось разобраться в этом вопросе: il-2(841 знак., 08.04.2025 14:25)
- В конце 70-х годов, когда модбас пошел в народ, этот самый народ
ещё не был приучен начинать нумерацию с 0. Даже в Фортране элементы
массива начинались с 1. Поэтому в описании "для людей" номера
регистров нумеровались с 1, а в при передаче пакетов передавались
числа на 1 меньше. Тогда это имело смысл, ширнармассам не нужно
было каждому первому растолковывать про начало нумерации с 0, а
программистам разницу между тем что написано и тем что передаётся
можно было объяснить не ЫЫyкпy(153 знак., 08.04.2025 14:12)
- Лично я предпочитаю начинать с семи тысяч 8) Cкpипaч(79 знак., 08.04.2025 14:06)
- Физическии адрес с 0 Balda(61 знак., 08.04.2025 13:38)
- по всякому. LordN(541 знак., 08.04.2025 13:31)
- Мне тоже как-то давали на реализацию неплохо проработанное ТЗ. Там
с нуля было. - POV(08.04.2025 13:23)
- Еще вопрос по модбасу, а надо реально все эти биты, регистры
катушки? Andreas(534 знак., 08.04.2025 17:54, Cyber, полностью)
- Мы свели все койлы и прочее к упаковке в холдинг регистры.
Дискретный ввод вывод упакован по битовой маске в холдинг регистры.
Сейчас это норма. - нoль(09.04.2025 04:00,
)
- +1. Именно так и мы сделали в своих железках. - Nikolay_Po(09.04.2025 17:17)
- Не, ну это понятно, что неудобно и лишний гимор асушнике. По
регистру каждой сущности, были бы дискретные сигналы в значимом
количестве, даже не спрашивая битовые команды задействовал бы. Или
было бы 100девайсов в линии, а у меня больше двух сомнительно и
опрос чаще раза в минуту тоже сомнительно. - Andreas(09.04.2025 09:18)
- Здравстуйте "гонки сигналов", называется. Если в двух разных
процессах на хосте будет одновременная попытка записать два разных
бита в одном регистре. - Cкpипaч(09.04.2025 09:08)
- Чертовски неудобно если это действительно реле, светодиоды или
что-то подобное. Теперь чтобы переключить только одно реле нужно
прочитать состояние регистра, установить/сбросить в нём бит и
записать обратно. А чтобы узнать состояние одного концевика нужно
прочитать регистр где их несколько и выбрать оттуда только один
бит. Не так уж трудно реализовать доступ к дискретным входам и
выходам (Coil) обоими способами - как к собранным кучками в
регистры, так и к отдельным ЫЫyкпy(91 знак., 09.04.2025 05:47)
- Если ты делаешь слэйв, что напишешь то и будет работать. Я
реализовал кучу функций, а по факту использую лишь 3, 6, 16. Хотя
продвинутые мастера поддерживают настройку 6/16 IBAH(800 знак., 08.04.2025 21:01, картинка)
- Имеет право на жизнь, если не начинать паковать биты, которые на
запись, в регистры кучками (атомарность!) - Cкpипaч(08.04.2025 19:43)
- Ты делаешь слейва или мастера? - LordN(08.04.2025 18:28)
- Ну вот наткнетесь на китайскую самопальщину, не поддерживающую
широковещательные пакеты или еще что, и посмотрим… Eddy_Em(200 знак., 08.04.2025 18:15, ссылка)
- Modbus, способ опроса LordN(196 знак., 12.03.2025 08:57, Cyber, картинка, полностью)
- Ну и чё, на чем сердце успокоилось? - Cкpипaч(16.03.2025 09:18)
- На китайских буровых станках, которые притащили на севера России из
за неимения отечественных... блдть, все датчики на шине модбас -
более 255. Да и вообще там - всё другое, но гораздо более
приближенное к реалиям запросов вахтовиков. Было приятно. И это 20
лет тому... - bnb62(12.03.2025 16:10)
- Когда-то заморочился и написал madbus-master, у которого на входе
просто таблица с описанием регистров, которые нужно читать и
писать, для каждого указан адрес, адрес устройства, права доступа,
допустимые функции протокола, а конкретные запросы эта штука
формирует сама и, когда это возможно, объединяет несколько
регистров в один запрос, объединяет чтение и запись. Не реализовал
только работу с битовыми переменными. Но всё это на С с элементами
C++. - AlexG(12.03.2025 15:51)
- Зачем синхронный (ещё последовательно) режим использовать, если
опрашивемое одно? jlm(220 знак., 12.03.2025 10:08)
- Нихрена не понял, а почему все одним пакетом не запрсить? Экономия
на заголовках же. - Cкpипaч(12.03.2025 09:43)
- Если у вас Modbus TCP (стоило уточнить), то подобный вопрос уже
был. Nikolay_Po(1067 знак., 12.03.2025 09:36, ссылка)
- Что значит "подтверждение ответа первого"? У вас TCP? - Nikolay_Po(12.03.2025 09:24)