Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (вентиляция)

SMConstructor (вентиляция) Вопросы о работе Конструктора (Вентиляция и кондиционирование)

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2013, 16:28   #1
BIV
Member
 
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Конструктор + сеть

Есть программа, собранная конструктором.
Нужно сделать некоторые изменения:
температуру получать от устройства с 485 по модбасу, команды управления получать от панели с 485 по модбасу, частотником управлять также по 485.
485 у нас на порту Com1. Но у Com1 в скобочках написано Slave.
При попытке создать устройства - они создаются, и Slave оказывается на втором порту. Но в сети - тишина.. Никаких запросов в сеть не летит, все читаемые значения - 0, счетчик ошибок - тоже 0.

Есть старая программа, собранная также конструктором и неоднократно уже дорабатывавшаяся под конкретику объектов.
Там все работает.

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

ТО ли я где-то чего-то не вижу, что нужно донастроить, чтоб полетели запросы в сеть, то ли у контроллера признак Slave на порту Com1 где-то внутри "зависает", и он продолжает считать себя слэйвом и не шлет никаких запросов из-за этого...

Какие есть варианты решения проблемы?
BIV вне форума   Ответить с цитированием
Старый 29.10.2013, 17:22   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Конструктор + сеть

Цитата:
Сообщение от BIV Посмотреть сообщение
Какие есть варианты решения проблемы?
Начнём решение с нулевого этапа.

Предлагаю написать ваше сообщение заново и в пропущенные места вставить модель контроллера, версию ядра/совфт в нём, версию лоджика и сделанную вами программу.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 29.10.2013, 17:24   #3
BIV
Member
 
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Конструктор + сеть

Прошу прощения, читал перед этим тему про 2Gi, и как-то запамятовал, что пишу не в ней..
2Gi.
BIV вне форума   Ответить с цитированием
Старый 29.10.2013, 17:44   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Конструктор + сеть

Цитата:
Сообщение от BIV Посмотреть сообщение
2Gi.
И это ВСЁ?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 30.10.2013, 19:08   #5
BIV
Member
 
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Конструктор + сеть

контроллер 0ххх - 0х - х (взято из проекта, что именно на самом контроллере написано - не помню, на объекте в ближайшие дни не буду)
МС 040х-01-х
MR 504.
Что-то еще подсказать?
BIV вне форума   Ответить с цитированием
Старый 31.10.2013, 12:02   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Конструктор + сеть

Цитата:
Сообщение от BIV Посмотреть сообщение
контроллер 0ххх - 0х - х (взято из проекта, что именно на самом контроллере написано - не помню, на объекте в ближайшие дни не буду)
МС 040х-01-х
MR 504.
Что-то еще подсказать?
http://forum.segnetics.com/showpost....41&postcount=2


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 31.10.2013, 14:56   #7
BIV
Member
 
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию

Есть еще одна проблема. подключаешься в SMConfig, а строчки "системная информация" нет.

Серийники/версии ПО чуть позже пришлю

Последний раз редактировалось Arsie, 31.10.2013 в 15:30
BIV вне форума   Ответить с цитированием
Старый 31.10.2013, 17:27   #8
BIV
Member
 
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Конструктор + сеть

ПЛК SMH2Gi -20.01.2002
серийный номер: 207616
Версия программного обеспечения: 01.0
Модуль расширения MC, МОДЕЛЬ: 0401 01 0
СЕРИЙНЫЙ НОМЕР: 206042
Модуль расширения MR МОДЕЛЬ: 0504000
СЕРИЙНЫЙ НОМЕР: 244877
BIV вне форума   Ответить с цитированием
Старый 31.10.2013, 17:42   #9
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Конструктор + сеть

Цитата:
Сообщение от BIV Посмотреть сообщение
Версия программного обеспечения: 01.0
Вот так выглядит меню моего контроллера.

Найти все эти числа можно в Системное меню -> Конфигурация -> Установленное ПО

PS. За плёночку на экране извините, забыл снять
Изображения
Тип файла: jpg Установленное ПО.jpg (61.4 Кбайт, 80 просмотров)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 31.10.2013, 19:44   #10
BIV
Member
 
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 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
BIV вне форума   Ответить с цитированием
Старый 01.11.2013, 11:43   #11
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Конструктор + сеть

Цитата:
Сообщение от BIV Посмотреть сообщение
Может быть, скажете, какое ПО ДОЛЖНО быть установлено, чтобы все работало?
Врачи, обычно, прежде чем пичкать пациента антибиотиками, пытаются понять, чем он болеет.

Но на ваш вопрос есть однозначный ответ: ПО всегда должно быть самой свежей версии.



Цитата:
Сообщение от BIV Посмотреть сообщение
Попасть туда у меня пока не получается, приходится дергать несколько человек, чтобы добыть эту информацию из контроллера.
Вы же знали, что я попрошу эту информацию в любом случае.



Цитата:
Сообщение от BIV Посмотреть сообщение
Может быть есть хоть какое-то понимание проблемы? Неужели мы первые с ней столкнулись? Или кто-то уже проходил по этому пути, и можно дать хоть какие-то рекомендации?
Software 264.34 - это почти 50 версий назад во времени. За эти 50 версий было исправлено множество недочётов и ошибок. Добавлена функциональность. Гадать, что именно могло повлиять и повлияло ли вообще - очень неблагодарное занятие. Проще первым делом обновить прошивку контроллера.



Цитата:
Сообщение от BIV Посмотреть сообщение
Файл проекта не подргружается из-за своих массогабаритных показателей. Скажите, куда выслать?
http://segnetics.com/contacts - там есть адрес технической поддержки, пришлите на него, пожалуйста.

Чтобы снизить "массогабариты", можно воспользоваться архиватором.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 01.11.2013, 12:55   #12
BIV
Member
 
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Конструктор + сеть

Врачи, обычно, прежде чем пичкать пациента антибиотиками, пытаются понять, чем он болеет.
Так-то да.. Только вот я надеялся, что в вашем оборудовании "болезней" все же меньше, чем в медицинском справочнике по Homo sapiens. И что эти болезни более-менее изучены.

Но на ваш вопрос есть однозначный ответ: ПО всегда должно быть самой свежей версии.
Ребят.. Вы меня извините, конечно.. Но если версия от 3 июня - это уже 50 версий назад, то у вас новая версия каждые 3 дня в среднем выходит. И это только ядро 2Gi! А сколько раз за это время обновлялся лоджикс, конструктор, ядра других моделей контроллеров???
Если за всем этим следить, то кроме обновления ПО - на собственно работу времени уже не останется.

Вы же знали, что я попрошу эту информацию в любом случае.
С объекта я уезжал в третьем часу ночи, как-то не до переписывания версий ПО было...

В самом лоджиксе имеется сама "самая свежая версия ПО" и необходимые для перепрошивки инструменты? Или кроме лоджикса нужно еще что-то скачивать? Инструкция по перепрошивке в справке есть?
Нет перед глазами лоджикса, поэтому спрашиваю тут.
BIV вне форума   Ответить с цитированием
Старый 01.11.2013, 13:47   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Конструктор + сеть

Цитата:
Сообщение от BIV Посмотреть сообщение
Врачи, обычно, прежде чем пичкать пациента антибиотиками, пытаются понять, чем он болеет.

Так-то да.. Только вот я надеялся, что в вашем оборудовании "болезней" все же меньше, чем в медицинском справочнике по Homo sapiens. И что эти болезни более-менее изучены.
Чаще всего обращение к техподдержку связано не с болезнью контроллера, а с болезнью монтажника и/или программиста. Именно поэтому мне нужно столько данных для установления истинной причины.

Вы до сих пор не прислали вашу программу - проблемы может и нет практически, а вы всё тянете и тянете своё время.



Цитата:
Сообщение от BIV Посмотреть сообщение
Но на ваш вопрос есть однозначный ответ: ПО всегда должно быть самой свежей версии.

Ребят.. Вы меня извините, конечно.. Но если версия от 3 июня - это уже 50 версий назад, то у вас новая версия каждые 3 дня в среднем выходит. И это только ядро 2Gi! А сколько раз за это время обновлялся лоджикс, конструктор, ядра других моделей контроллеров???
Если за всем этим следить, то кроме обновления ПО - на собственно работу времени уже не останется.
Можно не следить. Я поступаю так (с любым оборудованием, в котором можно сменить софт, включая материнские платы копьютера) - если у меня непонятки, прежде всего лезу в справку и документацию. Если непонятки остаются - обновляю прошивку. Если и после этого остаются, лезу в техподдержку и гугл.



Цитата:
Сообщение от BIV Посмотреть сообщение
Вы же знали, что я попрошу эту информацию в любом случае.

С объекта я уезжал в третьем часу ночи, как-то не до переписывания версий ПО было...
Попытка сэкономить одну минуту чаще всего оборачивается потерей одного часа.



Цитата:
Сообщение от BIV Посмотреть сообщение
В самом лоджиксе имеется сама "самая свежая версия ПО" и необходимые для перепрошивки инструменты? Или кроме лоджикса нужно еще что-то скачивать? Инструкция по перепрошивке в справке есть?
Нет перед глазами лоджикса, поэтому спрашиваю тут.
Всё есть. И софт и драйверы и справка.

Шнурок USB нужен для переустановки линукса. Для обновления ядра лоджика шнурок USB не нужен.

Я бы посоветовал перед обновлением ядра переустановить систему целиком - времени это занимает на две-три минуты больше, а результат всяко надёжнее.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 01.11.2013, 14:19   #14
BIV
Member
 
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Конструктор + сеть

Вы до сих пор не прислали вашу программу - проблемы может и нет практически, а вы всё тянете и тянете своё время.
Так уж сложилось, что не всегда с собой таскаю все свое "барахло". Сейчас я в другом месте и занимаюсь другими вопросами на совсем другой технике. Доберусь до того рабочего места - скину программу.

Я бы посоветовал перед обновлением ядра переустановить систему целиком - времени это занимает на две-три минуты больше, а результат всяко надёжнее.
Для этого нужно что-то кроме свежей версии лоджикса и USB - шнурка?
BIV вне форума   Ответить с цитированием
Старый 01.11.2013, 14:21   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Конструктор + сеть

Цитата:
Сообщение от BIV Посмотреть сообщение
Я бы посоветовал перед обновлением ядра переустановить систему целиком - времени это занимает на две-три минуты больше, а результат всяко надёжнее.
Для этого нужно что-то кроме свежей версии лоджикса и USB - шнурка?
Я не зря скинул вам ссылку на онлайн-справку.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 05.11.2013, 08:13   #16
BIV
Member
 
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Конструктор + сеть

Все ожило, правда нервы потрепало.. Мне кажется, есть смысл прописать в справке (где описан перевод контроллера в режим программирования) примечание про перемычку на контактах 1 и 3 разъема для MC.
При первой перезаливке Kernel и Root что-то, видимо, прошло не так, и контроллер подвисал при включении. То, что весь процесс в справке описан, а перемычка описана в другом документе.. как-то.. неудобно...

Дальше следующий вопрос, в принципе, по этой же теме.
У меня в системе есть операторская панель. Предполагается, что все будет управляться с нее.
Очень хочется понять, каким образом организован обмен информацией между программой, созданной конструктором и AutoSCADA, чтобы не изобретать велосипед, а из панели сделать "близнеца" AutoSCADA (в плане обмена данными), и подсунуть контроллеру вместо последней - панель.
Пока никакой документации на обмен между контроллером и AutoSCADA не нашел..
BIV вне форума   Ответить с цитированием
Старый 05.11.2013, 11:02   #17
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Конструктор + сеть

Цитата:
Сообщение от BIV Посмотреть сообщение
Очень хочется понять, каким образом организован обмен информацией между программой, созданной конструктором и AutoSCADA, чтобы не изобретать велосипед, а из панели сделать "близнеца" AutoSCADA (в плане обмена данными), и подсунуть контроллеру вместо последней - панель.
Пока никакой документации на обмен между контроллером и AutoSCADA не нашел..
Всё, что есть - оно в справке Конструктора.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 06.11.2013, 08:32   #18
BIV
Member
 
Регистрация: Apr 2009
Сообщения: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Конструктор + сеть

Правильно ли я понимаю, что для переключения режима мест/дист нужно сформировать положительный фронт по адресу 3C00?
Аналогично - для запуска установки нужен положительный фронт по адресу 3C02, а для остановки - положительный фронт по адресу 3C03?
BIV вне форума   Ответить с цитированием
Старый 06.11.2013, 11:10   #19
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Конструктор + сеть

Цитата:
Сообщение от BIV Посмотреть сообщение
Правильно ли я понимаю, что для переключения режима мест/дист нужно сформировать положительный фронт по адресу 3C00?
Аналогично - для запуска установки нужен положительный фронт по адресу 3C02, а для остановки - положительный фронт по адресу 3C03?
Давайте оперировать именами переменных. Они для того и придуманы, чтобы упростить жизнь программистам.

Вы всё понимаете правильно.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Ответ


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

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



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


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