Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром > SMConnect & SMConfig

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.02.2018, 12:20   #1
nizercat
Новичок
 
Регистрация: Feb 2018
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию SMconnect на виртуальной машине

Здравствуйте.
Есть ли возможность создать SMconnect Server на виртуальной машине?

Установкой приложения или эмулятора контроллера?
nizercat вне форума   Ответить с цитированием
Старый 27.02.2018, 12:39   #2
Gromov
Уволен из Сегнетикс
 
Аватара для Gromov
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 1 709
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: SMconnect на виртуальной машине

В теории - возможно. Для этого вам надо создать виртуальный образец контроллера, загрузить на него наше ядро, обеспечить ему работу, загрузить проект с smconfig, затем можно будет подключиться к нему.

На практике лично я не представляю себе всех шагов этой схемы. Пожалуй, программисты, что у нас тут ядро собирали, может быть и могут справиться с этой задачей, но это точно не будет легко даже для них, хотя они всё о ядре знают.

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


__________________
Si vis pacem para bellum
Gromov вне форума   Ответить с цитированием
Старый 27.02.2018, 14:17   #3
nizercat
Новичок
 
Регистрация: Feb 2018
Сообщения: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: SMconnect на виртуальной машине

я в целом не претендую, непонятно было это надстройка над Линукс или в большей степени внутренняя программа. Было бы над Линуксом, можно было бы поставить на виртуалку.

Значит придется оставить все как есть. 2GI будет и дальше выполнять свои функции
nizercat вне форума   Ответить с цитированием
Старый 27.02.2018, 14:40   #4
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 1 904
Благодарил(а): 17 раз(а)
Поблагодарили: 5 раз(а) в 5 сообщениях
По умолчанию Ответ: SMconnect на виртуальной машине

Цитата:
Сообщение от Gromov Посмотреть сообщение
В теории - возможно. Для этого вам надо создать
1 виртуальный образец контроллера,
2 загрузить на него наше ядро,
3 обеспечить ему работу,
4 загрузить проект с smconfig,
5 затем можно будет подключиться к нему.

На практике лично я не представляю себе всех шагов этой схемы. Пожалуй, программисты, что у нас тут ядро собирали, может быть и могут справиться с этой задачей, но это точно не будет легко даже для них, хотя они всё о ядре знают.

Тем более это не представляется возможным для пользователей. Так что, я думаю, ничего у вас не выйдет.
меня также интересует эта тема.
поэтому, если конечно вы не против, задам несколько вопросов:
1 - это оно? http://dl.segnetics.com/PRODUCTS/SMH2Gi/C/LinuxVM/
2 - http://dl.segnetics.com/PRODUCTS/SMH...nel/xxxx-31-x/ оно?
дальше пока неинтересно..


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 27.02.2018, 14:56   #5
Gromov
Уволен из Сегнетикс
 
Аватара для Gromov
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 1 709
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: SMconnect на виртуальной машине

Цитата
Сообщение от LordN Посмотреть сообщение
меня также интересует эта тема.
поэтому, если конечно вы не против, задам несколько вопросов:
1 - это оно? http://dl.segnetics.com/PRODUCTS/SMH2Gi/C/LinuxVM/
2 - http://dl.segnetics.com/PRODUCTS/SMH...nel/xxxx-31-x/ оно?
дальше пока неинтересно..
1 - это виртуальная машина с установленной операционной системой Linux Ubuntu. В ней установлен и настроен NetBeans, в котором можно программировать код на с++ и компилировать его для контроллеров 2Gi, SMH4, trim5. Это НЕ СИМУЛЯТОР контроллера. Это операционная система для компьютера с процессором х86. Можно её и не в виртуалку ставить, а основной системой, если хотите. Правда, лоджик под ней запустить сложно (но можно, я делал).
2 - это ядро для контроллера, которое содержит в себе установленный пакет smconnect. Для контроллеров smh4 и trim5 этот пакет ставится и устанавливается отдельно и самостоятельно.

Ещё раз: чтобы получить виртуальный эмулятор контроллера (только такое сможет обеспечить вам smconnect-сервер), надо создать его виртуальное представление. То есть, в некой программе (забыл название) надо запустить эмуляцию процессора и обеспечить на нём работу ядра контроллера (пункт 2). Чтобы это сделать - нужно либо пересобирать ядро самостоятельно, либо имитировать всю схематехническую периферию контроллера. И то и другое - чрезвычайно тяжелая задача, требующая подходов реверс-инжиниринга. Так что говорить об этом можно только гипотетически.


__________________
Si vis pacem para bellum
Gromov вне форума   Ответить с цитированием
Старый 27.02.2018, 17:40   #6
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 1 904
Благодарил(а): 17 раз(а)
Поблагодарили: 5 раз(а) в 5 сообщениях
По умолчанию Ответ: SMconnect на виртуальной машине

а...
теперь понятно.


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Ответ

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

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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с SMConnect djaval SMConnect & SMConfig 8 21.06.2017 12:01
2Gi не запрашивает конфогурацию у SMConnect сервера petrov.dv SMConnect & SMConfig 12 13.12.2016 13:47
SMConnect и OPC сервер VB_Alen SMConnect & SMConfig 8 01.04.2016 14:29
SMH2G и SMConnect (нет решения) Shogun Вопросы о SMH-2G 1 23.02.2016 21:26
smh2gi 0020-01-2 можно использовать для сервера SMConnect? partner SMConnect & SMConfig 3 02.03.2015 16:45


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


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