![]() |
![]() ![]() |
|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#61 | |||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
![]() Цитата:
![]() Цитата:
Впердоливают. ![]() Шлюзики есть и у IRZ, Телеофиса. Да и модемы на телитовских модулях с питончиком легко подключаются как клиенты. Если не хотите облако - тогда лучше VPS по цене чуть выше выделенного IP (сам с дебианом играюсь). Цитата:
__________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 21.02.2022 в 12:52 |
|||
![]() |
![]() |
![]() |
#62 | |
Senior Member
Регистрация: Jan 2013
Сообщения: 739
Благодарил(а): 22 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#63 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
![]() Цитата:
Цитата:
У нас нет безопасного решения. Опасное решение есть в обсуждаемой ветке. Поэтому я предостерегаю использовать его "в лоб". И поясняю, что кивки на других очень похожи на слова моего 6-летнего сына о том, что другие же бегают на красный свет через дорогу и нормально же прокатывает, на его глазах ещё никто не умирал. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||
![]() |
![]() |
![]() |
#64 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
![]()
А вот на старшеньких сегнетиксах неплохо бы добавить к вкладочке Internet функцию шлюза с парой-тройкой способов авторизации по типу Овна или Телеофиса.
Это бы сняло проблемы с серыми IP. __________________ Не являюсь сотрудником Segnetics !!! |
![]() |
![]() |
![]() |
#65 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
![]()
Ветка-то не о ТСР. Наших контроллеров тоже много светится на серых IP. Тупо тупость админов, если они там вообще есть.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#66 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
![]()
Это как? MQTT это протокол работающий поверх TCP/IP.
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
|
![]() |
![]() |
![]() |
#67 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
![]()
Я имел ввиду Modbus-TCP. В идеале, на роутере вырубается всё, кроме 502 порта и ломать по факту нечего, кроме самого роутера. Но вот тут-то оказывается, что и роутеры не безгрешны.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#68 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
![]()
А в чем разница? В режиме клиента вообще никакой.
Цитата:
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
||
![]() |
![]() |
![]() |
#69 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
![]()
Я поднимал серверы, где контроллер через СМС сообщал серый адрес клиентам и они уже стучались по динамическому IP. При смене IP рассылка повторялась. Эдакий автономный DDNS) Делал и вариант, когда клиент через СМС запрашивал текущий адрес у сервера.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 05.03.2022 в 17:56 |
![]() |
![]() |
![]() |
#70 |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Здравствуйте!
может сможете помочь? Задача: подключиться матриксом к mqtt брокеру с адресом 192.168.130.33:1883 и подписаться на публикацию топика zigbee2mqtt/0x00158d000754a67d/occupancy Какой алгоритм действий? |
![]() |
![]() |
![]() |
#71 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
![]()
1) Установить клиент на контроллер
2) Подписаться на топик __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#72 |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Последовательность действий:
1. Заливаем по FTP исполняемый файл shm2mqtt в каталог /projects, добавляем в скрипт start.after строки для запуска: #!/bin/sh if [ -f ./shm2mqtt ]; then sleep 1 ./shm2mqtt -broker tcp://192.168.130.33:1883 -fullsync 60 -prefix "mqtt:"& fi 2. В скрипт restart.before (для выгрузки приложения каждый раз при перезагрузке нового FBD-проекта перед новым запуском) добавляем: #!/bin/sh killall shm2mqtt sleep 1 killall -9 shm2mqtt 3.В проекте Logix создаем mem переменную с именем mqtt:zigbee2mqtt/0x00158d000754a67d/occupancy Так? |
![]() |
![]() |
![]() |
#73 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
![]()
Пишу по памяти, поэтому где-то могу ошибиться. Также учитывайте, что данные возможности выходят за рамки штатной работы контроллера и его поддержки.
Нет. shm2mqtt - это шлюз, чтоб его запустить нужно по ssh пройти к директории, где лежит файл и выполнить команды Код:
chmod +x shm2mqtt ./shm2mqtt Код:
sudo apt-get install mosquitto __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
Благодарность от: |
![]() |
#74 | |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#75 |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
При попытке выполнить вышеуказанные пункты (за исключением установки москитто - подключение к стороннему брокеру) вылезает следующее:
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sat Jan 1 00:48:03 2000 from 192.168.130.57 root@localhost:~# cd .. root@localhost:/# cd projects root@localhost:/projects# chmod +x shm2mqtt root@localhost:/projects# ./shm2mqtt Use shared memory size 65680 Use broker: tcp://127.0.0.1:1883 Use tick: 100 Import topic: [zigbee2mqtt] Connect error: Network Error : dial tcp 127.0.0.1:1883: connect: connection refused то есть идет подключение к 127.0.0.1 вместо 192.168.130.56, указанного в start.after. В чем может быть проблема? |
![]() |
![]() |
![]() |
#76 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
![]() Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
|
![]() |
![]() |
Благодарность от: |
![]() |
#77 | |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Цитата:
Остаётся вопрос - в лоджике ограничена длина имени переменной? Так как заголовок/топик формируется названием, появляется проблема, что полное имя не помещается. Есть какое-то решение? |
|
![]() |
![]() |
![]() |
#78 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
![]() Цитата:
С именем проблемка. Да и слэш может мешать. __________________ Не являюсь сотрудником Segnetics !!! |
|
![]() |
![]() |
![]() |
#79 |
Member
Регистрация: Oct 2015
Сообщения: 30
Благодарил(а): 5 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
пока все в тестовом варианте, поэтому брокер без авторизации. Соединение настроить удалось, некоторая проблема пока с именем переменной, но попробую изменить на стороне брокера.
Вам огромное спасибо за помощь, очень помогли |
![]() |
![]() |
![]() |
#80 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
![]()
Если у вас появится готовое рабочее решение, по возможности поделитесь им с пользователями форума.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#81 |
Новичок
Регистрация: Jan 2023
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Опять глупый вопрос от меня.
Москито поставил, стороннему брокеру получилось передавать сообщения через консоль контроллера. Шлюз залил в project, как задать логин и пароль брокера данному шлюзу? |
![]() |
![]() |
![]() |
#82 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
![]()
Удалил всю переписку с вами, потому как она не касается ни наших контроллеров ни наших продуктов. Напомню, это форум технической поддержки и в норме здесь обсуждаются все продукты, которые выпускам мы и только мы. Москиты всякие, репо внешние и брокеры те или иные - вам нужно выходить на соответствующие форумы с этими вопросами. И очень много и обстоятельно гуглить.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#83 |
Senior Member
Регистрация: Jan 2013
Сообщения: 739
Благодарил(а): 22 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
![]()
Заложили бы нормальную поддержку интерфейса MQTT в свои контроллеры и тем бы подобных не было бы, как и обсуждения "сторонней продукции".
|
![]() |
![]() |
Благодарность от: |
![]() |
#84 | |
Senior Member
Регистрация: Mar 2017
Сообщения: 127
Благодарил(а): 31 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
![]() Цитата:
А воз и ныне там) |
|
![]() |
![]() |
![]() |
#85 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
![]()
Вы разговаривали с отделом продаж на эту тему?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#86 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили:
165 раз(а) в 157 сообщениях
|
![]()
вы бы где-нить объяву вывесили типа "если кому-чего в плк не хватает, mqtt, blackjack или шлюх, просьба выносить мозг отделу продаж, а именно господину ИмяРек Такомуто"
![]() |
![]() |
![]() |
![]() |
#87 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
![]()
Все равно темы будут и будут создаваться с теми же запросами).
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#88 |
Новичок
Регистрация: Apr 2023
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Добрый день
Про авторизацию mqtt клиента из числа пользующих эту утилиту кто нибудь решил вопрос? |
![]() |
![]() |
![]() |
#89 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 338
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
![]()
А какие у вас проблемы с авторизацией?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
![]() |
![]() |
![]() |
#90 |
Новичок
Регистрация: Apr 2023
Сообщения: 3
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Добрый день
У меня нет проблем с авторизацией на моих контроллерах Клиент хочет на ваших сделать SMH4, поэтому интересуюсь Утилита на хабе которая там изначально авторизацию не проверяли, а так же длинные строки со слешами не использовали для указания к веткам топиков Интересуюсь заранее чтобы время не терять на проверки, в результате которых может оказаться что использовать полноценно не получится А вы как то в штыки сразу воспринимаете |
![]() |
![]() |