|
Вопросы о SMH-2G(i) Здесь всё, что касается работы контроллера SMH-2G(i). |
|
Опции темы | Поиск в этой теме |
25.06.2016, 14:28 | #1 |
Новичок
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
диспетчеризация smh 2gi
День добрый форумчане.На объекте требуется подключить контролер smh 2gi к системе диспетчеризации здания. Контроллер действующий. Версии программы у заказчика нет. Таблицы переменных modbus тоже нет. Решил для начала просканировать регистры Modbus программой modbus poll . Порт rs485 занят для опроса слейвов, а 232 сконфигурирован с адресом 0, поменять адрес не представляется возможным, так как нет программы. При подключении через сеть по modbus tcp программа выдает ошибку чтения. Вопрос можно ли какими средствами, не используя проект, поменять адрес на RS232. И может ли ошибка чтения регистров возникнуть , если в проекте отсутствуют переменные Modbus.
|
26.06.2016, 10:09 | #2 | ||
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: диспетчеризация smh 2gi
Цитата:
Modbus Poll при неправильной адрессации переменных выдает Illegal Data Address. Если же modbus переменные для той функции, которую вы пытаетесь читать, не прописаны в контроллере, то ошибка будет Illegal Function. Цитата:
Чем управляет контроллер? Где находится объект? |
||
26.06.2016, 20:59 | #3 |
Новичок
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: диспетчеризация smh 2gi
Так на smh 2gi параметры последовательного порта из системного меню не конфигурируются.
Контроллер управляет системой холодоснабжения здания, на базе контроллеров Pixel |
26.06.2016, 21:28 | #4 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: диспетчеризация smh 2gi
|
26.06.2016, 22:23 | #5 |
Новичок
Регистрация: 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» Это из мануала на контроллер |
26.06.2016, 23:03 | #6 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: диспетчеризация smh 2gi
Да, Вы правы.
У Вас установлен А д р е с S l a v e : 0 ? |
26.06.2016, 23:11 | #7 |
Новичок
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: диспетчеризация smh 2gi
Именно так
|
26.06.2016, 23:16 | #8 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: диспетчеризация smh 2gi
А вот в этом окошке пробовали ставить Slave ID = 0, когда через Modbus TCP коннектились?
|
26.06.2016, 23:24 | #9 |
Новичок
Регистрация: 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 |
26.06.2016, 23:32 | #10 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: диспетчеризация 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 |
Новичок
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: диспетчеризация smh 2gi
Спасибо. Завтра попробую.
|
27.06.2016, 00:49 | #12 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: диспетчеризация smh 2gi
Цитата:
Цитата:
А вот выше в файлике полный перечень модбас переменных, если они конечно есть в контроллере. Кстати все файлики load_files.*, settings.sqlite и папку Pics полезно сохранить - это программа контроллера. |
||
27.06.2016, 01:56 | #13 | |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: диспетчеризация smh 2gi
Цитата:
По закону подлости окажется, что пароль на рут заменен на что-то недефолтное. |
|
27.06.2016, 15:05 | #14 |
Новичок
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: диспетчеризация smh 2gi
Вот подключился к контроллеру. Но файлов и папок, какие Вы указали там нет. Print screen во вложении
|
27.06.2016, 15:28 | #15 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: диспетчеризация smh 2gi
|
27.06.2016, 15:57 | #16 |
Новичок
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: диспетчеризация smh 2gi
Если это возможно. Попробую
|
27.06.2016, 17:18 | #17 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: диспетчеризация smh 2gi
Если выше подняться, увидите только папку tests.
Но это потому что не под рутом заходите. |
27.06.2016, 17:44 | #18 |
Новичок
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: диспетчеризация smh 2gi
Извините за недальновидность. Может проконсультируете пошагово. я заходил на WEB сервер под root, а как это сделать на FTP?
|
27.06.2016, 19:07 | #19 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 171
Благодарил(а): 241 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: диспетчеризация smh 2gi
кактотак
|
27.06.2016, 23:34 | #20 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: диспетчеризация smh 2gi
Логин и пароль в адресной строке всегда так задавались:
ftp://{логин}:{пароль}@{server}:{port}/ Для Вашего адреса ftp://root:segnetics@192.168.0.2/ |
29.06.2016, 12:58 | #21 |
Новичок
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: диспетчеризация smh 2gi
Все вроде получилось вошёл в папку projects. Но когда стал открывать узел в проводнике windows вылезла ошибка,что нет разрешения на открытие этой папки.
|
29.06.2016, 15:39 | #22 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: диспетчеризация smh 2gi
Цитата:
|
|
29.06.2016, 16:32 | #23 |
Новичок
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: диспетчеризация smh 2gi
Все получилось файлы скачал. На данный момент просматриваю. Можете подсказать в каком файле можно увидеть modbus переменные, если конечно они там прописаны.
|
29.06.2016, 17:05 | #24 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: диспетчеризация smh 2gi
__________________ RTFM |
29.06.2016, 18:07 | #25 |
Новичок
Регистрация: 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 Что можно сказать про переменные. |
29.06.2016, 18:11 | #26 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 864
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: диспетчеризация smh 2gi
если это все, что нашлось в данном файле, то переменных модбас в контроллере нет
|
29.06.2016, 18:14 | #27 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: диспетчеризация smh 2gi
Ни одной, однозначно...
|
29.06.2016, 18:25 | #28 |
Новичок
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: диспетчеризация smh 2gi
Все понял. Спасибо за участие.
Есть ли средства для корректировки проекта. |
29.06.2016, 18:46 | #29 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: диспетчеризация smh 2gi
|
29.06.2016, 22:07 | #30 |
Новичок
Регистрация: Jun 2015
Сообщения: 15
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: диспетчеризация smh 2gi
Было время, работал с Sauter. Произошёл подобный случай. Тех поддержка била себя в грудь, что не возможно. Но нашлись российские программисты, которые вынули от корма или ров серый файл с контроллера и воткнули его в среду разработки. Завтра вышлю в личку.
|