Как опросить концентраторы по LAN

Аватара пользователя
Novym
Сообщения: 13
Зарегистрирован: 12 май 2014, 15:35

Как опросить концентраторы по LAN

Сообщение Novym » 12 май 2014, 15:42

Добрый день !

Концентраторы подключены по локальной сети через преобразователь интерфейса MOXA NPort-5150.
Каким образом можно опросить концентраторы по IP ?

При запуске такого задания:

Код: Выделить всё

OBJECTS
	TYPE=IP_GATE; IP=192.168.20.88; PORT=4001
		TYPE=PLC_II_CONCENTRATOR; ADDR=3206
			TYPE=COMMAND; RUN=GET_CONFIG
			TYPE=COMMAND; RUN=GET_TIMEDATE
			TYPE=COMMAND; RUN=GET_SEG_NUM
			TYPE=COMMAND; RUN=GET_VERINFO
		TYPE=PLC_II_CONCENTRATOR; ADDR=3CEA
			TYPE=COMMAND; RUN=GET_CONFIG
			TYPE=COMMAND; RUN=GET_TIMEDATE
			TYPE=COMMAND; RUN=GET_SEG_NUM
			TYPE=COMMAND; RUN=GET_VERINFO
		TYPE=PLC_II_CONCENTRATOR; ADDR=39F0
			TYPE=COMMAND; RUN=GET_CONFIG
			TYPE=COMMAND; RUN=GET_TIMEDATE
			TYPE=COMMAND; RUN=GET_SEG_NUM
			TYPE=COMMAND; RUN=GET_VERINFO
bQuark предупреждает, что на компе нет ни одного ком-порта и ничего больше не делает :-(

Код: Выделить всё

LOG
	00001: i/o 000000:000000 (15:10:54): 11.05.2014 15:10:54
	00002: i/o 000000:000000 (15:10:54): Версия программы: 'BQuark v.0.23'.
	00002: i/o 000000:000000 (15:10:54):  
	00003: i/o 000000:000000 (15:10:54): Начинаем исполнение задания 'TCP-IP.Чтение режима концентраторов.dat'.
	00003: i/o 000000:000000 (15:10:54):  
	00004: i/o 000000:000000 (15:10:54): ПРЕДУПРЕЖДЕНИЕ ... На данном компьютере не найдено ни одного COM-порта, исполнение задания завершено.
	00004: i/o 000000:000000 (15:10:54):  
	00005: i/o 000000:000000 (15:10:54): Задание 'TCP-IP.Чтение режима концентраторов.dat' выполнено.
	00005: i/o 000000:000000 (15:10:54):  
	00006: i/o 000000:000000 (15:10:54): Общая продолжительность: 0:00:00
	00007: i/o 000000:000000 (15:10:54): Сообщений: 6
	00008: i/o 000000:000000 (15:10:54): Предупреждений: 1
	00009: i/o 000000:000000 (15:10:54): Ошибок: 0
Просьба подсказать что неправильно делаю.

Аватара пользователя
Sergey
Администратор
Администратор
Сообщения: 1007
Зарегистрирован: 22 янв 2013, 14:01

Re: Как опросить концентраторы по LAN

Сообщение Sergey » 14 май 2014, 13:32

Формат должен быть следующим:

Код: Выделить всё

OBJECTS
	TYPE=GPRS/TCP_MODEM; IP=192.168.0.124; PORT=2212; MAXIDLE=40000
		TYPE=PLC_II_CONCENTRATOR; ADDR=3001
			TYPE=COMMAND; RUN=GET_CONFIG
			TYPE=COMMAND; RUN=GET_DATA_AUTO
			TYPE=MAILBOX; ADDR=07014980
			TYPE=MAILBOX; ADDR=08258331
			TYPE=MAILBOX; ADDR=02501742; PROTOCOL=M-200
				TYPE=SEGMENT; RUN=SET_TIMEDATE; PERIOD=MONTH; ANS=00; TIMEDATE=221C1704030D
				TYPE=SEGMENT; RUN=GET_TIMEDATE; PERIOD=WEEK; ANS=2101000038080413; TIMEDATE=2F000007030D
				TYPE=SEGMENT; RUN=GET_ENERGY; PERIOD=DAY; ANS=2700134800000830000000000000000000; TIMEDATE=32000008030D
Ответил инженер ОТП Гуськов Сергей

Аватара пользователя
Novym
Сообщения: 13
Зарегистрирован: 12 май 2014, 15:35

Re: Как опросить концентраторы по LAN

Сообщение Novym » 14 май 2014, 19:33

К сожалению не помогло :-(

Задание

Код: Выделить всё

OBJECTS
	TYPE=GPRS/TCP_MODEM; IP=192.168.20.88; PORT=4001; MAXIDLE=40000
		TYPE=PLC_II_CONCENTRATOR; ADDR=3206
			TYPE=COMMAND; RUN=GET_CONFIG
			TYPE=COMMAND; RUN=GET_TIMEDATE
			TYPE=COMMAND; RUN=GET_SEG_NUM
			TYPE=COMMAND; RUN=GET_VERINFO
		TYPE=PLC_II_CONCENTRATOR; ADDR=3CEA
			TYPE=COMMAND; RUN=GET_CONFIG
			TYPE=COMMAND; RUN=GET_TIMEDATE
			TYPE=COMMAND; RUN=GET_SEG_NUM
			TYPE=COMMAND; RUN=GET_VERINFO
		TYPE=PLC_II_CONCENTRATOR; ADDR=39F0
			TYPE=COMMAND; RUN=GET_CONFIG
			TYPE=COMMAND; RUN=GET_TIMEDATE
			TYPE=COMMAND; RUN=GET_SEG_NUM
			TYPE=COMMAND; RUN=GET_VERINFO
Лог

Код: Выделить всё

LOG
	00001: i/o 000000:000000 (19:20:05): 14.05.2014 19:20:05
	00002: i/o 000000:000000 (19:20:05): Версия программы: 'BQuark v.0.23'.
	00002: i/o 000000:000000 (19:20:05):  
	00003: i/o 000000:000000 (19:20:05): Начинаем исполнение задания 'TCP-IP.Чтение режима концентраторов.dat'.
	00003: i/o 000000:000000 (19:20:05):  
	00004: i/o 000000:000000 (19:20:05): ПРЕДУПРЕЖДЕНИЕ ... На данном компьютере не найдено ни одного COM-порта, исполнение задания завершено.
	00004: i/o 000000:000000 (19:20:05):  
	00005: i/o 000000:000000 (19:20:05): Задание 'TCP-IP.Чтение режима концентраторов.dat' выполнено.
	00005: i/o 000000:000000 (19:20:05):  
	00006: i/o 000000:000000 (19:20:05): Общая продолжительность: 0:00:00
	00007: i/o 000000:000000 (19:20:05): Сообщений: 6
	00008: i/o 000000:000000 (19:20:05): Предупреждений: 1
	00009: i/o 000000:000000 (19:20:05): Ошибок: 0

Аватара пользователя
Sergey
Администратор
Администратор
Сообщения: 1007
Зарегистрирован: 22 янв 2013, 14:01

Re: Как опросить концентраторы по LAN

Сообщение Sergey » 15 май 2014, 14:22

Попробуйте запустить программу с правами администратора.
Ответил инженер ОТП Гуськов Сергей

Аватара пользователя
Novym
Сообщения: 13
Зарегистрирован: 12 май 2014, 15:35

Re: Как опросить концентраторы по LAN

Сообщение Novym » 16 май 2014, 14:18

Результат не изменился :-(

Код: Выделить всё

00001: i/o 000000:000000 (12:13:52): 16.05.2014 12:13:52
00002: i/o 000000:000000 (12:13:52): Версия программы: 'BQuark v.0.23'.
00002: i/o 000000:000000 (12:13:52):  
00003: i/o 000000:000000 (12:13:52): Начинаем исполнение задания 'TCP-IP.Чтение режима концентраторов.dat'.
00003: i/o 000000:000000 (12:13:52):  
00004: i/o 000000:000000 (12:13:52): ПРЕДУПРЕЖДЕНИЕ ... На данном компьютере не найдено ни одного COM-порта, исполнение задания завершено.
00004: i/o 000000:000000 (12:13:52):  
00005: i/o 000000:000000 (12:13:52): Задание 'TCP-IP.Чтение режима концентраторов.dat' выполнено.
00005: i/o 000000:000000 (12:13:52):  
00006: i/o 000000:000000 (12:13:52): Общая продолжительность: 0:00:00
00007: i/o 000000:000000 (12:13:52): Сообщений: 6
00008: i/o 000000:000000 (12:13:52): Предупреждений: 1
00009: i/o 000000:000000 (12:13:52): Ошибок: 0

Аватара пользователя
Sergey
Администратор
Администратор
Сообщения: 1007
Зарегистрирован: 22 янв 2013, 14:01

Re: Как опросить концентраторы по LAN

Сообщение Sergey » 19 май 2014, 15:37

У Вас очень старая версия BQuark. Вам бы необходимо ее обносить.
Ответил инженер ОТП Гуськов Сергей

Аватара пользователя
Novym
Сообщения: 13
Зарегистрирован: 12 май 2014, 15:35

Re: Как опросить концентраторы по LAN

Сообщение Novym » 19 май 2014, 18:10

Скачал на днях с вашего сайта. Может подскажете, где свежая лежит ?

Аватара пользователя
Novym
Сообщения: 13
Зарегистрирован: 12 май 2014, 15:35

Re: Как опросить концентраторы по LAN

Сообщение Novym » 19 май 2014, 18:16

Скачал версию 3.0 в разделе PLC_I - результат не изменился :

Код: Выделить всё

OBJECTS
	TYPE=GPRS/TCP_MODEM; IP=192.168.20.88; PORT=4001; MAXIDLE=40000
		TYPE=PLC_II_CONCENTRATOR; ADDR=3206
			TYPE=COMMAND; RUN=GET_CONFIG
			TYPE=COMMAND; RUN=GET_TIMEDATE
			TYPE=COMMAND; RUN=GET_SEG_NUM
			TYPE=COMMAND; RUN=GET_VERINFO
		TYPE=PLC_II_CONCENTRATOR; ADDR=3CEA
			TYPE=COMMAND; RUN=GET_CONFIG
			TYPE=COMMAND; RUN=GET_TIMEDATE
			TYPE=COMMAND; RUN=GET_SEG_NUM
			TYPE=COMMAND; RUN=GET_VERINFO
		TYPE=PLC_II_CONCENTRATOR; ADDR=39F0
			TYPE=COMMAND; RUN=GET_CONFIG
			TYPE=COMMAND; RUN=GET_TIMEDATE
			TYPE=COMMAND; RUN=GET_SEG_NUM
			TYPE=COMMAND; RUN=GET_VERINFO

// СЕКЦИЯ ОПИСАНИЯ ИНТЕРФЕЙСА ПРОГРАММЫ



// СЕКЦИЯ ПРОТОКОЛА

LOG
	00001: i/o 000000:000000 (18:14:27): 19.05.2014 18:14:27
	00002: i/o 000000:000000 (18:14:27): Версия программы: 'BQuark v.3.0'.
	00002: i/o 000000:000000 (18:14:27):  
	00003: i/o 000000:000000 (18:14:27): Начинаем исполнение задания 'TCP-IP.Чтение режима концентраторов.dat'.
	00003: i/o 000000:000000 (18:14:27):  
	00004: i/o 000000:000000 (18:14:27): ПРЕДУПРЕЖДЕНИЕ ... На данном компьютере не найдено ни одного COM-порта, исполнение задания завершено.
	00004: i/o 000000:000000 (18:14:27):  
	00005: i/o 000000:000000 (18:14:27): Задание 'TCP-IP.Чтение режима концентраторов.dat' выполнено.
	00005: i/o 000000:000000 (18:14:27):  
	00006: i/o 000000:000000 (18:14:27): Общая продолжительность: 0:00:00
	00007: i/o 000000:000000 (18:14:28): Сообщений: 6
	00008: i/o 000000:000000 (18:14:28): Предупреждений: 1
	00009: i/o 000000:000000 (18:14:28): Ошибок: 0

PS: Кстати КОМ-порт на данном компе есть.

Аватара пользователя
cka4
Сообщения: 172
Зарегистрирован: 06 фев 2013, 12:40
Откуда: Великий Новгород

Re: Как опросить концентраторы по LAN

Сообщение cka4 » 23 май 2014, 13:46

получилось? кстати есть такая фишка что BQuark не работает через сервер. я написал файлик дома, и он работал. а в конторе через сервер не фига.))))))))))) правда, потом, решили эту проблему.
Пью, курю и дебоширю. Стажирую. Дорого.

Аватара пользователя
Novym
Сообщения: 13
Зарегистрирован: 12 май 2014, 15:35

Re: Как опросить концентраторы по LAN

Сообщение Novym » 23 май 2014, 14:13

К сожалению не получилось :-(

Вот результат:

Код: Выделить всё

00001: i/o 000000:000000 (14:10:15): 23.05.2014 14:10:15
00002: i/o 000000:000000 (14:10:15): Версия программы: 'BQuark v.3.0'.
00002: i/o 000000:000000 (14:10:15):  
00003: i/o 000000:000000 (14:10:15): Начинаем исполнение задания 'Получение программы опроса.dat'.
00003: i/o 000000:000000 (14:10:15):  
00004: i/o 000000:000000 (14:10:15): ПРЕДУПРЕЖДЕНИЕ ... На данном компьютере не найдено ни одного COM-порта, исполнение задания завершено.
00004: i/o 000000:000000 (14:10:15):  
00005: i/o 000000:000000 (14:10:15): Задание 'Получение программы опроса.dat' выполнено.
00005: i/o 000000:000000 (14:10:15):  
00006: i/o 000000:000000 (14:10:15): Общая продолжительность: 0:00:00
00007: i/o 000000:000000 (14:10:15): Сообщений: 6
00008: i/o 000000:000000 (14:10:15): Предупреждений: 1
00009: i/o 000000:000000 (14:10:15): Ошибок: 0
Кстати, что имеется в виду под "через сервер" ?

Ответить

Вернуться в «Программа "ВQuark.exe"»