|
SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование) |
|
Опции темы | Поиск в этой теме |
29.10.2013, 16:28 | #1 |
Member
Регистрация: Apr 2009
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Конструктор + сеть
Есть программа, собранная конструктором.
Нужно сделать некоторые изменения: температуру получать от устройства с 485 по модбасу, команды управления получать от панели с 485 по модбасу, частотником управлять также по 485. 485 у нас на порту Com1. Но у Com1 в скобочках написано Slave. При попытке создать устройства - они создаются, и Slave оказывается на втором порту. Но в сети - тишина.. Никаких запросов в сеть не летит, все читаемые значения - 0, счетчик ошибок - тоже 0. Есть старая программа, собранная также конструктором и неоднократно уже дорабатывавшаяся под конкретику объектов. Там все работает. Картьы памяти устройств в новой программе используются сохраненные из старой, настройки устройств идентичны. ТО ли я где-то чего-то не вижу, что нужно донастроить, чтоб полетели запросы в сеть, то ли у контроллера признак Slave на порту Com1 где-то внутри "зависает", и он продолжает считать себя слэйвом и не шлет никаких запросов из-за этого... Какие есть варианты решения проблемы? |
29.10.2013, 17:22 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Конструктор + сеть
Начнём решение с нулевого этапа.
Предлагаю написать ваше сообщение заново и в пропущенные места вставить модель контроллера, версию ядра/совфт в нём, версию лоджика и сделанную вами программу. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
29.10.2013, 17:24 | #3 |
Member
Регистрация: Apr 2009
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Конструктор + сеть
Прошу прощения, читал перед этим тему про 2Gi, и как-то запамятовал, что пишу не в ней..
2Gi. |
29.10.2013, 17:44 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Конструктор + сеть
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
30.10.2013, 19:08 | #5 |
Member
Регистрация: Apr 2009
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Конструктор + сеть
контроллер 0ххх - 0х - х (взято из проекта, что именно на самом контроллере написано - не помню, на объекте в ближайшие дни не буду)
МС 040х-01-х MR 504. Что-то еще подсказать? |
31.10.2013, 12:02 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Конструктор + сеть
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
31.10.2013, 14:56 | #7 |
Member
Регистрация: Apr 2009
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Есть еще одна проблема. подключаешься в SMConfig, а строчки "системная информация" нет.
Серийники/версии ПО чуть позже пришлю Последний раз редактировалось Arsie, 31.10.2013 в 15:30 |
31.10.2013, 17:27 | #8 |
Member
Регистрация: Apr 2009
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Конструктор + сеть
ПЛК SMH2Gi -20.01.2002
серийный номер: 207616 Версия программного обеспечения: 01.0 Модуль расширения MC, МОДЕЛЬ: 0401 01 0 СЕРИЙНЫЙ НОМЕР: 206042 Модуль расширения MR МОДЕЛЬ: 0504000 СЕРИЙНЫЙ НОМЕР: 244877 |
31.10.2013, 17:42 | #9 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Конструктор + сеть
Вот так выглядит меню моего контроллера.
Найти все эти числа можно в Системное меню -> Конфигурация -> Установленное ПО PS. За плёночку на экране извините, забыл снять __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
31.10.2013, 19:44 | #10 |
Member
Регистрация: Apr 2009
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Конструктор + сеть
Может быть, скажете, какое ПО ДОЛЖНО быть установлено, чтобы все работало?
Контроллер стоит на объекте, сейчас там работает "старая" программа, чтобы АХУшка хоть как-то жила.. Попасть туда у меня пока не получается, приходится дергать несколько человек, чтобы добыть эту информацию из контроллера. Может быть есть хоть какое-то понимание проблемы? Неужели мы первые с ней столкнулись? Или кто-то уже проходил по этому пути, и можно дать хоть какие-то рекомендации? Файл проекта не подргружается из-за своих массогабаритных показателей. Скажите, куда выслать? Вот что мне прислали люди, которые были на объекте. Установленное по Kernel 03.06.2013 6:27 Libs 0.1.24 Menu 1.0.130 Logix 0.264.47 Modem 0.1.50 Qtlibs 0.1.4 Skipper 0.1.50 Software 264.34 Sql 0.0.12 Templatelite 0.1.1 Информация контроллера Vendor Segnetics Device Smh 2gi Model 20.01.2002 (это 2002 мне кажется подозрительным, присылали мне все в экселе, который мог в дату преобразовать что не надо.. ) Sv Svsoft version 01.0. Sn 207616 |
01.11.2013, 11:43 | #11 | |||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Конструктор + сеть
Врачи, обычно, прежде чем пичкать пациента антибиотиками, пытаются понять, чем он болеет.
Но на ваш вопрос есть однозначный ответ: ПО всегда должно быть самой свежей версии. Цитата:
Цитата:
Цитата:
Чтобы снизить "массогабариты", можно воспользоваться архиватором. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|||
01.11.2013, 12:55 | #12 |
Member
Регистрация: Apr 2009
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Конструктор + сеть
Врачи, обычно, прежде чем пичкать пациента антибиотиками, пытаются понять, чем он болеет.
Так-то да.. Только вот я надеялся, что в вашем оборудовании "болезней" все же меньше, чем в медицинском справочнике по Homo sapiens. И что эти болезни более-менее изучены. Но на ваш вопрос есть однозначный ответ: ПО всегда должно быть самой свежей версии. Ребят.. Вы меня извините, конечно.. Но если версия от 3 июня - это уже 50 версий назад, то у вас новая версия каждые 3 дня в среднем выходит. И это только ядро 2Gi! А сколько раз за это время обновлялся лоджикс, конструктор, ядра других моделей контроллеров??? Если за всем этим следить, то кроме обновления ПО - на собственно работу времени уже не останется. Вы же знали, что я попрошу эту информацию в любом случае. С объекта я уезжал в третьем часу ночи, как-то не до переписывания версий ПО было... В самом лоджиксе имеется сама "самая свежая версия ПО" и необходимые для перепрошивки инструменты? Или кроме лоджикса нужно еще что-то скачивать? Инструкция по перепрошивке в справке есть? Нет перед глазами лоджикса, поэтому спрашиваю тут. |
01.11.2013, 13:47 | #13 | ||||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Конструктор + сеть
Цитата:
Вы до сих пор не прислали вашу программу - проблемы может и нет практически, а вы всё тянете и тянете своё время. Цитата:
Цитата:
Цитата:
Шнурок USB нужен для переустановки линукса. Для обновления ядра лоджика шнурок USB не нужен. Я бы посоветовал перед обновлением ядра переустановить систему целиком - времени это занимает на две-три минуты больше, а результат всяко надёжнее. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
||||
01.11.2013, 14:19 | #14 |
Member
Регистрация: Apr 2009
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Конструктор + сеть
Вы до сих пор не прислали вашу программу - проблемы может и нет практически, а вы всё тянете и тянете своё время.
Так уж сложилось, что не всегда с собой таскаю все свое "барахло". Сейчас я в другом месте и занимаюсь другими вопросами на совсем другой технике. Доберусь до того рабочего места - скину программу. Я бы посоветовал перед обновлением ядра переустановить систему целиком - времени это занимает на две-три минуты больше, а результат всяко надёжнее. Для этого нужно что-то кроме свежей версии лоджикса и USB - шнурка? |
01.11.2013, 14:21 | #15 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Конструктор + сеть
Я не зря скинул вам ссылку на онлайн-справку.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
05.11.2013, 08:13 | #16 |
Member
Регистрация: Apr 2009
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Конструктор + сеть
Все ожило, правда нервы потрепало.. Мне кажется, есть смысл прописать в справке (где описан перевод контроллера в режим программирования) примечание про перемычку на контактах 1 и 3 разъема для MC.
При первой перезаливке Kernel и Root что-то, видимо, прошло не так, и контроллер подвисал при включении. То, что весь процесс в справке описан, а перемычка описана в другом документе.. как-то.. неудобно... Дальше следующий вопрос, в принципе, по этой же теме. У меня в системе есть операторская панель. Предполагается, что все будет управляться с нее. Очень хочется понять, каким образом организован обмен информацией между программой, созданной конструктором и AutoSCADA, чтобы не изобретать велосипед, а из панели сделать "близнеца" AutoSCADA (в плане обмена данными), и подсунуть контроллеру вместо последней - панель. Пока никакой документации на обмен между контроллером и AutoSCADA не нашел.. |
05.11.2013, 11:02 | #17 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Конструктор + сеть
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
06.11.2013, 08:32 | #18 |
Member
Регистрация: Apr 2009
Сообщения: 64
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Конструктор + сеть
Правильно ли я понимаю, что для переключения режима мест/дист нужно сформировать положительный фронт по адресу 3C00?
Аналогично - для запуска установки нужен положительный фронт по адресу 3C02, а для остановки - положительный фронт по адресу 3C03? |
06.11.2013, 11:10 | #19 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 102
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Конструктор + сеть
Цитата:
Вы всё понимаете правильно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|