Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о SMH-2G(i)

Вопросы о SMH-2G(i) Здесь всё, что касается работы контроллера SMH-2G(i).

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2017, 18:01   #1
iTone114
Новичок
 
Регистрация: Jun 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Как программировать на SMLogix?

Требуется подключить несколько датчиков по протоколу ModBus, в шину RS-485. Контроллер является Мастером, а все подключенный датчики в шину Слэйв. Как в программе реализовать данное подключение и отображение датчиков.
iTone114 вне форума   Ответить с цитированием
Старый 06.06.2017, 18:04   #2
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Подключение по протоколу ModBus

Вам нужно добавить слейвов на тот порт 485 и вписать в адресную карту адреса их регистров, в которых хранятся данные, которые вы хотите прочитать.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 06.06.2017, 18:40   #3
iTone114
Новичок
 
Регистрация: Jun 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Создали Слэйвы и они уже получается объединены в одну шину или это необходимо сделать самим?
Миниатюры
Нажмите на картинку для увеличения

Название:  Снимок.JPG
Просмотров: 218
Размер:  76.7 Кбайт  
iTone114 вне форума   Ответить с цитированием
Старый 06.06.2017, 18:43   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 016
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Цитата
Сообщение от iTone114 Посмотреть сообщение
Создали Слэйвы и они уже получается объединены в одну шину или это необходимо сделать самим?
Уже всё сделано. Уже шина.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 06.06.2017, 18:47   #5
iTone114
Новичок
 
Регистрация: Jun 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Как с данной шины в контроллере получить данные? Например отобразить на экране мгновенный расход или температуру с данных устройств?

Последний раз редактировалось iTone114, 06.06.2017 в 18:47 Причина: ошибка
iTone114 вне форума   Ответить с цитированием
Старый 06.06.2017, 18:58   #6
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Подключение по протоколу ModBus

Из дерева (где добавляли слейвы) вытаскивайте на поляну переменные (розовые блоки будут). С них на выходе пойдут данные, если адреса и параметры верны.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 06.06.2017, 19:14   #7
iTone114
Новичок
 
Регистрация: Jun 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

По данным подключениям на экране будет отображаться информация с устройств или необходимо ставить макрос?

Последний раз редактировалось iTone114, 06.06.2017 в 19:28
iTone114 вне форума   Ответить с цитированием
Старый 06.06.2017, 19:17   #8
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Подключение по протоколу ModBus

Будет отображаться. Если обмен данными происходит и все настройки коммуникации верны.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 06.06.2017, 19:28   #9
iTone114
Новичок
 
Регистрация: Jun 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Как реализовать сравнивание входящих величин с заданной. Например у нас датчик измеряет температуру, и при достижении определенной величины должен возникнуть сигнал, который мы пошлем на сухой контакт(например включение другого устройства).
iTone114 вне форума   Ответить с цитированием
Старый 06.06.2017, 20:11   #10
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Цитата
Сообщение от iTone114 Посмотреть сообщение
Как реализовать сравнивание входящих величин с заданной. Например у нас датчик измеряет температуру, и при достижении определенной величины должен возникнуть сигнал, который мы пошлем на сухой контакт(например включение другого устройства).
Это FBD блок CMP.
СВМ вне форума   Ответить с цитированием
Старый 06.06.2017, 20:34   #11
iTone114
Новичок
 
Регистрация: Jun 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Как теперь послать значение на вход В, каким блоком, чтоб с ним сравнивало мое посылаемое значение?
А так же, как подключить выходы к сухому контакту(например А=В и выход должен идти на посыл сигнала на работу)
Миниатюры
Нажмите на картинку для увеличения

Название:  Снимок2.JPG
Просмотров: 160
Размер:  19.5 Кбайт  
iTone114 вне форума   Ответить с цитированием
Старый 06.06.2017, 21:04   #12
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Цитата
Сообщение от iTone114 Посмотреть сообщение
Как теперь послать значение на вход В, каким блоком, чтоб с ним сравнивало мое посылаемое значение?
А так же, как подключить выходы к сухому контакту(например А=В и выход должен идти на посыл сигнала на работу)
Вам нужно найти на сайте или в архиве примеры реализации меню. У меня есть только для SMH2010, по которым я учился.
СВМ вне форума   Ответить с цитированием
Старый 06.06.2017, 21:18   #13
iTone114
Новичок
 
Регистрация: Jun 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Цитата
Сообщение от СВМ Посмотреть сообщение
Вам нужно найти на сайте или в архиве примеры реализации меню. У меня есть только для SMH2010, по которым я учился.
Можно поподробнее объяснить?
iTone114 вне форума   Ответить с цитированием
Старый 06.06.2017, 21:26   #14
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Цитата
Сообщение от iTone114 Посмотреть сообщение
Можно поподробнее объяснить?
Это примеры, готовые куски программ. Я не помню точно, есть ли там задание параметров. Например, температуры.
Вложения
Тип файла: rar smh2010.rar (611.5 Кбайт, 97 просмотров)
СВМ вне форума   Ответить с цитированием
Старый 06.06.2017, 22:49   #15
Ruslangsm
Сотрудник Segnetics
 
Аватара для Ruslangsm
 
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили: 28 раз(а) в 27 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Цитата
Сообщение от iTone114 Посмотреть сообщение
Можно поподробнее объяснить?
тут долго будет.... давайте так http://forum.segnetics.com/showthread.php?t=3719


p.s. кстати гистерезис лучше поставить, а то дребизг будет на границе

Последний раз редактировалось Ruslangsm, 22.02.2019 в 21:17
Ruslangsm сейчас на форуме   Ответить с цитированием
Старый 07.06.2017, 09:17   #16
andre
Senior Member
 
Регистрация: Jun 2015
Сообщения: 551
Благодарил(а): 25 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

примерно так (без гистерезиса)
Миниатюры
Нажмите на картинку для увеличения

Название:  1.jpg
Просмотров: 154
Размер:  49.3 Кбайт  
andre вне форума   Ответить с цитированием
Старый 07.06.2017, 15:18   #17
iTone114
Новичок
 
Регистрация: Jun 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Цитата
Сообщение от andre Посмотреть сообщение
примерно так (без гистерезиса)
Примерно я сделал так же.
Теперь мне необходимо еще добавить гистерезис. С помощью чего он реализован в данной программе? Куда его необходимо вставить?
Миниатюры
Нажмите на картинку для увеличения

Название:  Снимок3.JPG
Просмотров: 96
Размер:  39.0 Кбайт  
iTone114 вне форума   Ответить с цитированием
Старый 07.06.2017, 18:03   #18
andre
Senior Member
 
Регистрация: Jun 2015
Сообщения: 551
Благодарил(а): 25 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

вариантов полно. например:
Миниатюры
Нажмите на картинку для увеличения

Название:  2.jpg
Просмотров: 161
Размер:  76.0 Кбайт  
andre вне форума   Ответить с цитированием
Старый 07.06.2017, 18:38   #19
iTone114
Новичок
 
Регистрация: Jun 2017
Сообщения: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Цитата
Сообщение от andre Посмотреть сообщение
вариантов полно. например:
Спасибо за помощь. Как вы сделали синие связи?(температура-температура)
iTone114 вне форума   Ответить с цитированием
Старый 07.06.2017, 18:52   #20
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Как программировать на SMLogix?


Вот так


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 07.06.2017, 19:07   #21
Ruslangsm
Сотрудник Segnetics
 
Аватара для Ruslangsm
 
Регистрация: Dec 2008
Адрес: Оракул отдела продаж ООО"Сегнетикс"+7(812)564-50-01
Сообщения: 411
Благодарил(а): 90 раз(а)
Поблагодарили: 28 раз(а) в 27 сообщениях
По умолчанию Ответ: Подключение по протоколу ModBus

Цитата
Сообщение от iTone114 Посмотреть сообщение
Спасибо за помощь. Как вы сделали синие связи?(температура-температура)
тут долго будет....

Чтобы форум не грузить, пишите менеджеру на почту.
на ваши три вопроса из почты, вам уже выслали ответы и примеры
Ruslangsm сейчас на форуме   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SM CONNECT (Подробная инструкция в картинках как настроить) alekseyeve SMConnect & SMConfig 230 Вчера 10:57
Как построить отказоустойчивую сеть SMconnect? Bayk SMConnect & SMConfig 19 16.05.2020 14:31
SMLogix Как узнать что получены данные по Modbus? Artsen SMLogix 21 25.01.2019 17:29
Как выгрузить программу из контроллера в SMLogix Arsie ЧаВо - Часто задаваемые Вопросы 0 01.02.2018 17:36
Не понятно как регулировать переменной в SMArt и SMLogix (решено) Sergey Romanov Вопросы о программировании 19 04.07.2017 10:29


Часовой пояс GMT +4, время: 13:20.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023