Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.06.2016, 14:28   #1
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию диспетчеризация smh 2gi

День добрый форумчане.На объекте требуется подключить контролер smh 2gi к системе диспетчеризации здания. Контроллер действующий. Версии программы у заказчика нет. Таблицы переменных modbus тоже нет. Решил для начала просканировать регистры Modbus программой modbus poll . Порт rs485 занят для опроса слейвов, а 232 сконфигурирован с адресом 0, поменять адрес не представляется возможным, так как нет программы. При подключении через сеть по modbus tcp программа выдает ошибку чтения. Вопрос можно ли какими средствами, не используя проект, поменять адрес на RS232. И может ли ошибка чтения регистров возникнуть , если в проекте отсутствуют переменные Modbus.
vladsl74 вне форума   Ответить с цитированием
Старый 26.06.2016, 10:09   #2
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Цитата При подключении через сеть по modbus tcp программа выдает ошибку чтения.
Какую ошибку?
Modbus Poll при неправильной адрессации переменных выдает Illegal Data Address.
Если же modbus переменные для той функции, которую вы пытаетесь читать, не прописаны в контроллере, то ошибка будет Illegal Function.

Цитата 232 сконфигурирован с адресом 0, поменять адрес не представляется возможным, так как нет программы
Зайдите в системное меню, поставьте желаемый адрес и скорость (Конфигурация - Параметры Modbus).Параметры связи должны быть 8-N-2.

Чем управляет контроллер? Где находится объект?
младшой сейчас на форуме   Ответить с цитированием
Старый 26.06.2016, 20:59   #3
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Так на smh 2gi параметры последовательного порта из системного меню не конфигурируются.
Контроллер управляет системой холодоснабжения здания, на базе контроллеров Pixel
vladsl74 вне форума   Ответить с цитированием
Старый 26.06.2016, 21:28   #4
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Цитата
Сообщение от vladsl74 Посмотреть сообщение
Так на smh 2gi параметры последовательного порта из системного меню не конфигурируются.
Там устанавливаются адрес и скорость последовательных портов, когда они работают в режиме slave. Настройки для COM-1 и COM-2 одни и те же для обоих портов.
младшой сейчас на форуме   Ответить с цитированием
Старый 26.06.2016, 22:23   #5
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Параметры ModBus
В меню «Конфигурация» - «Параметры ModBus» содержится информация о текущих
сетевых настройках контроллера при работе по протоколу ModBus в качестве ведомого
(slave):
А д р е с S l a v e : 1
С к о р . С О М - п о р т а : 1 1 5 2 0 0
I P : 1 9 2 . 1 6 8 . 0 . 2 1 3
П о р т M B / T C P : 5 0 2
Данные параметры не редактируются и задаются в прикладном проекте из программы
«SMLogix»
Это из мануала на контроллер
vladsl74 вне форума   Ответить с цитированием
Старый 26.06.2016, 23:03   #6
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Да, Вы правы.
У Вас установлен А д р е с S l a v e : 0 ?
младшой сейчас на форуме   Ответить с цитированием
Старый 26.06.2016, 23:11   #7
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Именно так
vladsl74 вне форума   Ответить с цитированием
Старый 26.06.2016, 23:16   #8
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

А вот в этом окошке пробовали ставить Slave ID = 0, когда через Modbus TCP коннектились?


младшой сейчас на форуме   Ответить с цитированием
Старый 26.06.2016, 23:24   #9
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

да я так делал выдает ошибку Response Error .The response is not the expected one. Different slave ID.
Из мануала на программу
Use this command to define the data to be monitored for the active window.
Slave ID:
1 to 255. (MODBUS protocol specification say 247).
Да и меня на трейс моуд минимальный ID=1
vladsl74 вне форума   Ответить с цитированием
Старый 26.06.2016, 23:32   #10
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Ну я только что ставил 0 - нормально прочиталось.


Через FTP можете зайти на контроллер?

В общем, если можете, то заходите. Попадете в папку /projects, там лежит куча файлов load_files.*
Можно всю папку скопировать себе на комп.
Среди прочих, там будет файл load_files.map. Открываете его в "блокноте", ищите раздел [Slave], в нем Adr=0. Меняете адрес на 1, сохраняете и заливаете на контроллер. Перезагружаете. После проверьте в системном меню, поменялся ли адрес. Пробуйте читать переменные.

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

P.S. Если что, я не сотрудник Сегнетикс. Данный метод опробовал сам только что, у меня получилось сменить адрес. Получится ли у вас - не знаю и за последствия не отвечаю.

Последний раз редактировалось младшой, 26.06.2016 в 23:46
младшой сейчас на форуме   Ответить с цитированием
Старый 26.06.2016, 23:52   #11
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Спасибо. Завтра попробую.
vladsl74 вне форума   Ответить с цитированием
Старый 27.06.2016, 00:49   #12
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Цитата
Сообщение от vladsl74 Посмотреть сообщение
На объекте требуется подключить контролер smh 2gi к системе диспетчеризации здания. Контроллер действующий. Версии программы у заказчика нет. Таблицы переменных modbus тоже нет.
Цитата
Сообщение от младшой Посмотреть сообщение
Среди прочих, там будет файл load_files.map. Открываете его в "блокноте", ищите раздел [Slave], в нем Adr=0. Меняете адрес на 1, сохраняете и заливаете на контроллер. Перезагружаете.
Да вроде и без перезагрузки должен поменяться.
А вот выше в файлике полный перечень модбас переменных, если они конечно есть в контроллере. Кстати все файлики load_files.*, settings.sqlite и папку Pics полезно сохранить - это программа контроллера.
ATS сейчас на форуме   Ответить с цитированием
Старый 27.06.2016, 01:56   #13
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Цитата А вот выше в файлике полный перечень модбас переменных, если они конечно есть в контроллере.
Прикольно. По запарке не заметил. Жаль, не получится просто заполнить этот список.

По закону подлости окажется, что пароль на рут заменен на что-то недефолтное.
младшой сейчас на форуме   Ответить с цитированием
Старый 27.06.2016, 15:05   #14
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Вот подключился к контроллеру. Но файлов и папок, какие Вы указали там нет. Print screen во вложении
Миниатюры
Нажмите на картинку для увеличения

Название:  Безымянный.jpg
Просмотров: 151
Размер:  128.1 Кбайт  
vladsl74 вне форума   Ответить с цитированием
Старый 27.06.2016, 15:28   #15
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Цитата
Сообщение от vladsl74 Посмотреть сообщение
Вот подключился к контроллеру. Но файлов и папок, какие Вы указали там нет. Print screen во вложении
Обычно по умолчанию попадаем в /projects а не в /tests.
Ну а выше на уровень подняться?
ATS сейчас на форуме   Ответить с цитированием
Старый 27.06.2016, 15:57   #16
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Если это возможно. Попробую
vladsl74 вне форума   Ответить с цитированием
Старый 27.06.2016, 17:18   #17
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Если выше подняться, увидите только папку tests.
Но это потому что не под рутом заходите.
младшой сейчас на форуме   Ответить с цитированием
Старый 27.06.2016, 17:44   #18
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Извините за недальновидность. Может проконсультируете пошагово. я заходил на WEB сервер под root, а как это сделать на FTP?
vladsl74 вне форума   Ответить с цитированием
Старый 27.06.2016, 19:07   #19
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Цитата
Сообщение от vladsl74 Посмотреть сообщение
Извините за недальновидность. Может проконсультируете пошагово. я заходил на WEB сервер под root, а как это сделать на FTP?
кактотак
Миниатюры
Нажмите на картинку для увеличения

Название:  2016-06-27_22-06-19.png
Просмотров: 153
Размер:  35.6 Кбайт  


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием
Старый 27.06.2016, 23:34   #20
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Цитата
Сообщение от vladsl74 Посмотреть сообщение
я заходил на WEB сервер под root, а как это сделать на FTP?
Логин и пароль в адресной строке всегда так задавались:
ftp://{логин}:{пароль}@{server}:{port}/

Для Вашего адреса ftp://root:segnetics@192.168.0.2/
ATS сейчас на форуме   Ответить с цитированием
Старый 29.06.2016, 12:58   #21
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Все вроде получилось вошёл в папку projects. Но когда стал открывать узел в проводнике windows вылезла ошибка,что нет разрешения на открытие этой папки.
vladsl74 вне форума   Ответить с цитированием
Старый 29.06.2016, 15:39   #22
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Цитата
Сообщение от vladsl74 Посмотреть сообщение
Все вроде получилось вошёл в папку projects. Но когда стал открывать узел в проводнике windows вылезла ошибка,что нет разрешения на открытие этой папки.
Может и не получится. Обзаведитесь FTP клиентом - FileZilla например. Я чаще тоже добрым другом Total Commander-ом пользуюсь как и LordN
ATS сейчас на форуме   Ответить с цитированием
Старый 29.06.2016, 16:32   #23
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Все получилось файлы скачал. На данный момент просматриваю. Можете подсказать в каком файле можно увидеть modbus переменные, если конечно они там прописаны.
vladsl74 вне форума   Ответить с цитированием
Старый 29.06.2016, 17:05   #24
New
Senior Member
 
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили: 22 раз(а) в 22 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Цитата
Сообщение от младшой Посмотреть сообщение
Среди прочих, там будет файл load_files.map.


__________________
RTFM
New вне форума   Ответить с цитированием
Старый 29.06.2016, 18:07   #25
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

В файле load_files.map следующие данные
[Slave]
Action=1
Shmsize=26832
Adr=0
If0=2,115200,8,N,2
If1=5,:502
Instat=65535,0x498f,0
Coil=65535,0x498f,0
Inreg=65535,0x4990,0
Holdreg=65535,0x4990,0
Что можно сказать про переменные.
vladsl74 вне форума   Ответить с цитированием
Старый 29.06.2016, 18:11   #26
младшой
Senior Member
 
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили: 85 раз(а) в 66 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

если это все, что нашлось в данном файле, то переменных модбас в контроллере нет
младшой сейчас на форуме   Ответить с цитированием
Старый 29.06.2016, 18:14   #27
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Ни одной, однозначно...
ATS сейчас на форуме   Ответить с цитированием
Старый 29.06.2016, 18:25   #28
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Все понял. Спасибо за участие.
Есть ли средства для корректировки проекта.
vladsl74 вне форума   Ответить с цитированием
Старый 29.06.2016, 18:46   #29
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Цитата
Сообщение от vladsl74 Посмотреть сообщение
Есть ли средства для корректировки проекта.
Не не было пока...
И не будет однако.

А что за проект там? Боюсь по новой делать придется.
Если файлики не жалко могу и на контроллере поглядеть.
ATS сейчас на форуме   Ответить с цитированием
Старый 29.06.2016, 22:07   #30
vladsl74
Новичок
 
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: диспетчеризация smh 2gi

Было время, работал с Sauter. Произошёл подобный случай. Тех поддержка била себя в грудь, что не возможно. Но нашлись российские программисты, которые вынули от корма или ров серый файл с контроллера и воткнули его в среду разработки. Завтра вышлю в личку.
vladsl74 вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SMH 2GI и Isagraf? Lenprom Вопросы о SMH-2G(i) 5 04.10.2017 21:12
Виснет при запуске SMH 2GI endryan Вопросы о SMH-2G(i) 23 08.02.2017 16:54
Радиомодем для Segnetics SMH 2G(i) Unrealee Вопросы о SMH-2G(i) 24 11.01.2017 11:47
SMH 2Gi не идёт обмен со слейвом по ethernet (решено) armk22 Вопросы о SMH-2G(i) 11 23.12.2016 11:50
Продам SMH 2Gi 0020-01-2 и MC-0402-01-0 Andrey42 Барахолка 0 21.06.2016 08:25


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


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