Синтаксис запроса контроллеру.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Синтаксис запроса контроллеру.

Сообщение TiG » 13.05.2006 (Сб) 13:20

Есть контроллер опроса и управления датчиками. Соеденяется с компом витой парой точка-хаб. Имеется встроенный веб сервер. Т.е. можно через интернет эксплорер зайти на него и менять читать данные как например на адсл модеме. Также поддерживается modbuss, ftp. обычным контролом winsock удалось законектиться к этому контроллеру на его конкретный ip адрес. Вопрос: что порекомендуете ему заслать, какие данные и в каком виде, чтобы с ним повзаимодействовать?
Все мои игрушки мама разметало ураганом...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 13.05.2006 (Сб) 13:33

В документации по контроллеру указано, как именно с ним общаться. Как мы можем помочь?

TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Сообщение TiG » 13.05.2006 (Сб) 13:53

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

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 13.05.2006 (Сб) 14:04

TiG. Первое предложение неверно, ничего это не значит. Документацию в студию.
Хотя бы модель контроллера привел, что ли :)

TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Сообщение TiG » 13.05.2006 (Сб) 14:15

модель такая)
SCHNEIDER ELECTRIC: TSX ETY4103

Документация, документация......... вот документации на тему какие ему команды по винсоксу кидать к сожалению нет)
есть технические характеристики и т.д. т.п.

ява, скрипты, вот слова которые можно было бы упомянуть
Все мои игрушки мама разметало ураганом...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 13.05.2006 (Сб) 14:17

"Ява, скрипты", если тебя это прикалывает, мальчик (c)
Только поможет ли?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Сообщение TiG » 13.05.2006 (Сб) 14:19

выгрузили файлик, хз шо це, биос или типа того, может как то подскажет его кусочек:

-- ********************************************************************************************************************* *
-- * *
-- * SCHNEIDER ELECTRIC: *
-- * *
-- * Schneider Transparent Ready PRIVATE MIB Release 01.02 *
-- * *
-- * DESCRIPTION: This is the Schneider SNMP MIB for all Transparent Ready products *
-- * *
-- * *
-- * FILE: SchneiderTFE.mib *
-- * *
-- * MAIN REVISIONS: *
-- * ********************************************************************************************************************* *
-- * REVISION * DATE * DESCRIPTION *
-- * *********************************************************************************************************************
-- * V01.00 * 06APR01 * Creation * *
-- * *********************************************************************************************************************
-- * V01.01 * 25APR02 * Adding of profileImplementationClass and *
-- * * * altivar Objects *
-- * *********************************************************************************************************************
-- * V01.02 * 06APR04 * Adding of TimeManagement, Email Services, *
-- * * * tfeMibVersion Object,.... * *
-- * * * * * *
-- ***********************************************************************************************************************


TFPRIVATE-MIB

DEFINITIONS ::= BEGIN

IMPORTS
mgmt, NetworkAddress, IpAddress, Counter, Gauge,
TimeTicks, enterprises
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
DisplayString, PhysAddress
FROM RFC1213-MIB
;

-- This MIB module uses the extended OBJECT-TYPE macro as
-- defined in [14];


-- Transparent Factory Private Mib

groupeschneider OBJECT IDENTIFIER ::= { enterprises 3833 }

transparentFactoryEthernet OBJECT IDENTIFIER ::= { groupeschneider 1 }



-- groups in Transparent Factory Private Mib

switch OBJECT IDENTIFIER ::= { transparentFactoryEthernet 1 }

port502Messaging OBJECT IDENTIFIER ::= { transparentFactoryEthernet 2 }

ioScanning OBJECT IDENTIFIER ::= { transparentFactoryEthernet 3 }

globalData OBJECT IDENTIFIER ::= { transparentFactoryEthernet 4 }

web OBJECT IDENTIFIER ::= { transparentFactoryEthernet 5 }

addressServer OBJECT IDENTIFIER ::= { transparentFactoryEthernet 6 }

equipmentProfile OBJECT IDENTIFIER ::= { transparentFactoryEthernet 7 }

timeManagement OBJECT IDENTIFIER ::= { transparentFactoryEthernet 8 }

email OBJECT IDENTIFIER ::= { transparentFactoryEthernet 9 }

tfeMibVersion OBJECT IDENTIFIER ::= { transparentFactoryEthernet 255 }

-- the tfeMibVersion group

tfeMibVersionNumber OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of the SchneiderTFE Mib in Vxx.yy form.
Example: V01.02"
::= { tfeMibVersion 1 }

tfeMibVersionDate OBJECT-TYPE
SYNTAX DisplayString(SIZE (0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The date of last update of the SchneiderTFE Mib in 'ddMmmyy' form.
Example: 06Apr04"
::= { tfeMibVersion 2 }

-- the port502Messaging group

port502Status OBJECT-TYPE
SYNTAX INTEGER {
idle(1), -- no configuration
operationnal(2) -- operationnal and running
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The global status of the Port502 Messaging service:
idle(1), -- no configuration
operationnal(2) -- operational and running
"
::= { port502Messaging 1 }

port502SupportedProtocol OBJECT-TYPE
SYNTAX INTEGER {
modbusThroughGateway(1), -- modbus protocol through Unite Gateway
modbusDirect (2), -- modbus direct
unite(4), -- unite protocol only
modbusThroughGatewayAndUnite(5), -- modbus through Gateway and unite protocol
modbusDirectAndUnite(6) -- modbus direct and unite protocol

}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The protocols supported by the Port502 Messaging service:
modbusThroughGateway(1), -- MODBUS protocol through UNITE Gateway
modbusDirect (2), -- MODBUS direct
unite(4), -- UNITE protocol only
modbusThroughGatewayAndUnite(5), -- MODBUS through Gateway and UNITE protocol
modbusDirectAndUnite(6) -- MODBUS direct and UNITE protocol
"
::= { port502Messaging 2 }
Все мои игрушки мама разметало ураганом...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 13.05.2006 (Сб) 14:37

Не подсказал.
Логи какие-нибудь есть у контроллера?

x-rex
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 30.04.2006 (Вс) 16:03

Сообщение x-rex » 14.05.2006 (Вс) 2:25

ты хоть глянь по какому порту соединяется...

PS:
может проще посмотреть что отправляется, чем искать доки на диковинку?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 14.05.2006 (Вс) 4:12

А ничего ничем не отправляется, x-rex. А http интереса не представляет.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Сообщение TiG » 15.05.2006 (Пн) 11:30

К порту подключиться вроде к любому можно, я штук 5 наобум ввёл, коннект состоялся. Прослушать, какие данные идут, я так понимаю это про снифер речь? к сожалению такого ПО нет и скачать я предпологаю возможности не будет. Единственно я обратился MSE на проксю локалхост по 80 и винсоком слушал, что мы послали на адрес контроллера:
GET http://192.168.4.157/ HTTP/1.0
Accept: */*
Accept-Language: ru
Proxy-Connection: Keep-Alive
If-Modified-Since: Fri, 01 Jan 1999 00:00:24 GMT
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: 192.168.4.157

Ответ тоже в html был, что то там про ошибку, если нужно точно то позже напишу.

Насчёт моего предположения о стандартности общения MSE и контроллера по http верно. Грубо говоря контроллер обладает вебсервером, какими командами поробовать с ним поработать?
Все мои игрушки мама разметало ураганом...

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 15.05.2006 (Пн) 12:06


Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 15.05.2006 (Пн) 12:10

http://www.modbus.org/

И это обязательно :!:

TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Сообщение TiG » 15.05.2006 (Пн) 12:21

Знать бы как его реализовать этот модбас, да и как его к тсп привязать ну и опять возникнет вопрос и какие команды))))

кто знает как по винсоксу законектиться к яндексу и сделать запрос на поиск слова "тест"
Все мои игрушки мама разметало ураганом...

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 15.05.2006 (Пн) 12:27

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

зайди на http://www.rtsoft.ru и пообщайся с их спецами

TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Сообщение TiG » 15.05.2006 (Пн) 13:11

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


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 134

    TopList