Страница 19 из 24

Экспресс вопрос -ответ

Добавлено: 07 апр 2020, 23:38
Rovki
texbez писал(а): 07 апр 2020, 23:36
Rovki писал(а): 07 апр 2020, 23:31 У вас нет в настройках подписчика записей (ip,,,)
Нужно ip и порт указывать прям в строке топика?
Да нет же ...в видео не видно ? А в описании ? https://hmi-kascada.ru/docs/funktsional ... odpischik/
Нажмите MQTT сервер :smile171:
Из меню 3 точки ,из списка серверов удалите запись ,а то открыли порт ,а обращаетесь по другому протоколу

Экспресс вопрос -ответ

Добавлено: 07 апр 2020, 23:42
texbez
А в каком формате?
Сейчас например -192.168.1.100:8081/meteo/atm... и так далее,так?

Отправлено спустя 1 минуту 7 секунд:
Блин понял,фиг догадаешься :D

Экспресс вопрос -ответ

Добавлено: 07 апр 2020, 23:46
Rovki
написано IP , так и пишите IP или сайт
написано порт - так и пишите порт
логин
пароль :smile37:

Отправлено спустя 1 минуту 22 секунды:
texbez писал(а): 07 апр 2020, 23:42 А в каком формате?
Сейчас например -192.168.1.100:8081/meteo/atm... и так далее,так?

Отправлено спустя 1 минуту 7 секунд:
Блин понял,фиг догадаешься :D
Зачем гадать ,когда есть полное описание :smile9: Про видео молчу :smile427:

Экспресс вопрос -ответ

Добавлено: 07 апр 2020, 23:49
texbez
Неа,не работает,у меня нет идентификации по паролю-поля оставил пустыми.При запуске пишет что проект просто сохранён.Так должно быть?

Отправлено спустя 34 секунды:
Rovki писал(а): 07 апр 2020, 23:46 Зачем гадать ,когда есть полное описание
Каюсь не читал.

Экспресс вопрос -ответ

Добавлено: 08 апр 2020, 00:14
Rovki
texbez писал(а): 07 апр 2020, 23:49 Неа,не работает,у меня нет идентификации по паролю-поля оставил пустыми.При запуске пишет что проект просто сохранён.Так должно быть?

Отправлено спустя 34 секунды:
Rovki писал(а): 07 апр 2020, 23:46 Зачем гадать ,когда есть полное описание
Каюсь не читал.
Как же без пароля???? В сервере MQTT нет пароля?
У вас брокер на есп или одноплатнике?

Экспресс вопрос -ответ

Добавлено: 08 апр 2020, 10:25
texbez
Rovki писал(а): 08 апр 2020, 00:14
texbez писал(а): 07 апр 2020, 23:49 Неа,не работает,у меня нет идентификации по паролю-поля оставил пустыми.При запуске пишет что проект просто сохранён.Так должно быть?

Отправлено спустя 34 секунды:

Каюсь не читал.
Как же без пароля???? В сервере MQTT нет пароля?
У вас брокер на есп или одноплатнике?
Да,нет,он же только в локалке, без выхода в интернет.В настройках брокера можно включать а можно и не включать доступ по паролю.У меня iobroker на оранж РС.

Экспресс вопрос -ответ

Добавлено: 08 апр 2020, 11:50
KaScada
texbez писал(а): 07 апр 2020, 23:36
Rovki писал(а): 07 апр 2020, 23:31 У вас нет в настройках подписчика записей (ip,,,)
Нужно ip и порт указывать прям в строке топика?
Смотрите в видео

Экспресс вопрос -ответ

Добавлено: 08 апр 2020, 13:56
texbez
KaScada писал(а): 08 апр 2020, 11:50
texbez писал(а): 07 апр 2020, 23:36
Нужно ip и порт указывать прям в строке топика?
Смотрите в видео
[/quote
Спасибо,уже разобрался,но в локалке всё равно не работает.

Экспресс вопрос -ответ

Добавлено: 08 апр 2020, 15:03
Max
Друзья! Что-то не могу найти... Есть ли блоки для дисплея 2.4 TFT SPI 240x320?

Изображение

Экспресс вопрос -ответ

Добавлено: 08 апр 2020, 15:30
Rovki
Max писал(а): 08 апр 2020, 15:03 Друзья! Что-то не могу найти... Есть ли блоки для дисплея 2.4 TFT SPI 240x320?

Изображение
В этой теме точно нет :smile427: :smile453:

Экспресс вопрос -ответ

Добавлено: 08 апр 2020, 16:46
aidar_i
Вопрос перенесите в другую тему или создайте. Там выложьте всё по этому дисплею. Ссылку , так же, где купили.
Посмотрите здесь viewtopic.php?f=45&t=5935&p=81224&hilit ... tft#p81198

Экспресс вопрос -ответ

Добавлено: 08 апр 2020, 16:57
Max
aidar_i писал(а): 08 апр 2020, 16:46 Вопрос перенесите в другую тему или создайте. Там выложьте всё по этому дисплею. Ссылку , так же, где купили.
Посмотрите здесь viewtopic.php?f=45&t=5935&p=81224&hilit ... tft#p81198
Видел эту тему. Там нет того, что я ищу. А дисплей покупался очень давно, наткнулся просто на него. А блоков, оказывается, на него и нет в FLProg...
Дисплей распространенный, но под него блоки не нашел.

Экспресс вопрос -ответ

Добавлено: 08 апр 2020, 17:24
aidar_i
Пришлите, что я просил в личку

Экспресс вопрос -ответ

Добавлено: 08 апр 2020, 18:23
Max
aidar_i писал(а): 08 апр 2020, 17:24 Пришлите, что я просил в личку
Прошу прощения, что мне прислать вам? Кроме самого дисплея, у меня ничего нет и покупал его, даже не помню, когда...

Этот дисплей похож вот на это: https://aliexpress.ru/item/32911036490. ... web201603_

Экспресс вопрос -ответ

Добавлено: 20 апр 2020, 15:07
starmos
Есть где-нибудь описание, как Каскада работает с Модбас? Что-нибудь где все последовательно изложено и чтобы не копать весь этот форум? Потому что я вот создал в FLProg Coils и DiscreteInputs - у них сквозная адресация и насколько я помню функции, Модбас их так и читает по этим адресам. Но вот я ставлю например индикатор в Каскаде и вижу в его свойствах: Рег: 0 Бит: 0. При этом запрос можно выбрать: регистр входов или Coils. О каком регистре и бите идет речь в свойствах этого индикатора? Я посмотрел, например для стрелочного индикатора можно выбрать только номер регистра, но они могут быть разные: Input и Holding? Как выбрать тип и нужно ли выбирать? Я читал инструкцию по программированию бегло, там вроде только описание компонентов, а про адресацию Модбас, я что-то не понял, может пропустил.

Экспресс вопрос -ответ

Добавлено: 20 апр 2020, 15:25
KaScada
starmos писал(а): 20 апр 2020, 15:07 Есть где-нибудь описание, как Каскада работает с Модбас? Что-нибудь где все последовательно изложено и чтобы не копать весь этот форум? Потому что я вот создал в FLProg Coils и DiscreteInputs - у них сквозная адресация и насколько я помню функции, Модбас их так и читает по этим адресам. Но вот я ставлю например индикатор в Каскаде и вижу в его свойствах: Рег: 0 Бит: 0. При этом запрос можно выбрать: регистр входов или Coils. О каком регистре и бите идет речь в свойствах этого индикатора? Я посмотрел, например для стрелочного индикатора можно выбрать только номер регистра, но они могут быть разные: Input и Holding? Как выбрать тип и нужно ли выбирать? Я читал инструкцию по программированию бегло, там вроде только описание компонентов, а про адресацию Модбас, я что-то не понял, может пропустил.
Добрый день.

Обычно все компоненты реистровые работают с holding, лампа например битовая может обращаться к битам и coils и Input.
Для битов если у Вас coils например 20 в конроллере, то для лампы ставить так регистр 1 бит 4 (20 / 16 = номер регистра и остаток это бит).

Шлюзы могут читать из котроллера и писать в различные области сразу по несоклько регистров\битов и является предпочтительным выбором связи.

Экспресс вопрос -ответ

Добавлено: 20 апр 2020, 15:59
starmos
Т.е. нумерация регистров сквозная? Например, если у меня 10 Coils и 1 регистр Holding, то у меня Регистр 0 будет включать в себя все Coils, а у Holding будет адрес 1? А если у меня есть И Coils И DicreteInput (в FLProg они нумеруются независимо) как к ним адресоваться?

Экспресс вопрос -ответ

Добавлено: 20 апр 2020, 16:55
Rovki
[ref]starmos[/ref],
Как правильно вы заметили у coils ,DicreteInput,Holding, итд своя отдельная область памяти , адресация в которой начинается с нуля (0.....) . Общаться(соединяться) компоненты Каскады (битовые и регистровые) с битами и регистрами контроллеров могут двумя способами -
1. напрямую с нужными Coils и DicreteInput (битовые задатчики и битовые индикаторы для DicreteInput)
2.Через промежуточную область памяти Каскады (системные регистры) ,с помощью компонентов Шлюзы (регистровые и битовые) .
В каскаде область памяти (системные регистры) это одна область Регистры системные состоят из 16 бит. Чтобы иметь единый способ адресации к отдельным битам системных регистров и битам контроллера (Coils и DicreteInput) в Каскаде сквозная нумерация битов(0...100...) заменена на адресацию в виде номера регистра и номера бита в этом регистре , например бит 20 в контроллере(Coils или DicreteInput) записывается в Каскаде как регистр 1, бит 4 (1.4), тоесть для Coils и DicreteInput с адресами 0-15 это нулевой регистр ,итд
Как было сказано выше - Coils и DicreteInput это разные области памяти в контроллере ,поэтому кроме самого адреса бита(флага,разряда) есть еще функция которая определяет к какой области памяти мы обращаемся, адресуемся -Coils и DicreteInput ( соотвественно функция 1 и 2) .Но что бы не запоминать номер функции ,в Каскаде чекбоксом выбирается название Coils и DicreteInput в соответствующих компонентах . :smile37:

Экспресс вопрос -ответ

Добавлено: 21 апр 2020, 09:34
starmos
Как на стрелочный индикатор вывести float из FLProg?

Экспресс вопрос -ответ

Добавлено: 21 апр 2020, 11:38
Rovki
starmos писал(а): 21 апр 2020, 09:34 Как на стрелочный индикатор вывести float из FLProg?
Стрелочный индикатор целочисленный ,поэтому используйте элемент float>to>int ( через системный регистр и шлюз)